objdump: unknown register %eiz

Jan Engelhardt jengelh@medozas.de
Tue Jan 6 22:49:00 GMT 2009


Hi,


I noticed that objdump from binutils 2.19 produces an assembler output I 
have not seen before:

    608c:  8d 74 26 00    lea    0x0(%esi,%eiz,1),%esi

What is %eiz? Even with -M intel, I get:

    608c:  8d 74 26 00    lea    esi,[esi+eiz*1+0x0]

Another, different disassembler gives me the following intel-style
for the 4-byte opcode:

	8d742600    lea  esi, [esi]

So what's objdump got odd here?


thanks,
Jan



More information about the Binutils mailing list