BOUND

REG0=GPR16_R():r MEM0:r:a16 REG0=GPR16_R():r MEM0:r:a16 REG0=GPR32_R():r MEM0:r:a32 REG0=GPR32_R():r MEM0:r:a32

x86_64 X86_LEGACY INTERRUPT I186 source: xed

XED_BOUND_X86_LEGACY_ONEBYTE_62_787635

Encoding

encoding_kindX86_LEGACY
opcode_bytes62 62 62 62
opcode_mapONEBYTE
mandatory_prefix-
has_modrmTrue
requires_modecompat
attributesEXCEPTION_BR
cpl3
raw_encoding0x62 mode16 no66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x62 mode32 66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x62 mode16 66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x62 mode32 no66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()

Operands (8)

# Role Kind Class / Reg Width Access Visibility Encoded in
0 REG0 REG R EXPLICIT MODRM_REG
1 MEM0 MEM R EXPLICIT MODRM_RM
2 REG1 REG R EXPLICIT MODRM_REG
3 MEM1 MEM R EXPLICIT MODRM_RM
4 REG2 REG R EXPLICIT MODRM_REG
5 MEM2 MEM R EXPLICIT MODRM_RM
6 REG3 REG R EXPLICIT MODRM_REG
7 MEM3 MEM R EXPLICIT MODRM_RM

Micro-ops sequence (0)

No micro-ops authored for this encoding. Emulator semantics not yet defined — decoder still works.