common assembly code between ppc32 & ppc64
Kumar Gala
kumar.gala@freescale.com
Tue Sep 20 22:57:00 GMT 2005
Andreas,
Can you explain further what this gets me ?
I kinda get the align_p macro portion, but I'm not sure I understand
the 'pointer' and \val stuff.
thanks
- kumar
On Sep 20, 2005, at 4:26 PM, Andreas Schwab wrote:
> Kumar Gala <kumar.gala@freescale.com> writes:
>
>
>> Is there any magic to handle ".llong" vs ".long" that we could
>> possibly use to reduce the duplication between these two code
>> fragments.
>>
>
> #ifndef __powerpc64__
> .macro pointer val
> .long \val
> .endm
> .macro align_p
> .align 2
> .endm
> #else
> .macro pointer val
> .llong \val
> .endm
> .macro align_p
> .align 3
> .endm
> #endif
>
> Andreas.
>
> --
> Andreas Schwab, SuSE Labs, schwab@suse.de
> SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
> Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
> "And now for something completely different."
>
More information about the Binutils
mailing list