This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [patches] Re: x86_64 gas documentation


> +These options are only available with the ELF object file format, and
> +require that the necessary BFD support has been included (on a 32-bit
> +platform you have to add --enable-64-bit-bfd to configure enable 64-bit
> +usage and use x86-64 as target platform).
> +@end table
In order to make --64 option work, you need to compile in an 64bit format
support (elf64-x86-64 is the only choice at the moment).
Similary --32 requires some of the 32bit formats.

The --enable-64-bit-bfd is implicit then.

Note that your note about addressing is wrong - even when address is 0,
it is encoded as 32bit immediate and resulting instruction is one
byte shorter than when expressed by RIP relative way.

Also I've missed the 64bit absolute addressing mode present in mov instruction
- I will add this maybe by separate patch OK?

Honza

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]