Reputation: 68638
In the final form of MOV in the Intel x86 Software Develops manual (Vol 2A, 3-502 MOV--Move) it says:
Opcode Instruction
REX.W + C7 /0 io MOV r/m64, imm32
^^ ^^^^^
io
signifies an 8 byte immediate.
Yet the parameter is denoted imm32 ?
The description is "Move imm32 sign extended to 64-bits to r/m64."
So it looks to me that io
is a typo, and it should be id
.
Is this a defect in the Intel manual, or am I missing something?
Is there a better place to report possible defects/errata in the Intel manual?
Upvotes: 2
Views: 880
Reputation: 364180
It's fixed now: all the imm32 forms say id
, in the latest version that http://felixcloutier.com/x86/MOV.html is extracted from.
I think you can report errors in manuals somewhere on Intel's forums.
Upvotes: 2