Mailinglist Archive: opensuse-buildservice (132 mails)

< Previous Next >
Re: [opensuse-buildservice] Re: [RFC] Is there any plan to add ILP32 support for aarch64?

On Monday 2015-01-26 11:54, Andreas Schwab wrote:
Jan Engelhardt <jengelh@xxxxxxx> writes:
On Monday 2015-01-26 11:40, Andreas Schwab wrote:
Jan Engelhardt <jengelh@xxxxxxx> writes:

The ILP32 ones work more like what ppc is to ppc64 than what
i586 is to x86_64.

In which way are these two cases different?

Instruction and register sets. For example, the "addq" assembler
instructions is not available to i586, while it is for x32 (and x86_64).

The same for ppc vs. ppc64.

Eh? The 64-bit "STD" instruction can be used in an ELF32 file
on a ppc64 system. This is possible because PPC does not (appear)
to know different CPU modes.

i586 however, is one. It has a different e_machine field
in the ELF header, for one, causing the machine to exit Long Mode.
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups