It turns out that in x86-64 mode, address and operand size overrides are ignored by the processor. (Tested that on a real machine.) Even libopcodes gets this wrong...
5 lines
241 B
Plaintext
5 lines
241 B
Plaintext
decode32 e900000000 [JMP imm4:0x1234005]
|
|
decode32 66e90100 [JMP imm2:0x4005]
|
|
decode64 e900000000 [JMP imm8:0x1234005]
|
|
decode64 66e900000000 [JMP imm8:0x1234006]
|