You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes, it was undocumented in older manuals, it should be corrected now. However, the operands are:
UD1 r32, r/m32
So it should use d operand type (Doubleword, regardless of operand-size attribute). Actually the real operand size doesn't matter here because the operands are not used anyway: "Other than raising the invalid opcode exception, this instruction has no effect on processor state or memory".
Right now
UD
encoded with opcode0F B9
doesn't have any operand types.According to the intel docs:
The instruction should use the
v
operand type according to my testing against objdump which is defined as:Also the instruction mnemonic is defined as
UD1
instead ofUD
The text was updated successfully, but these errors were encountered: