IMUL
BINARY APX_F x86_64
32 encoding forms.
X86_IMUL_X86_LEGACY_0F_AF_721802
rv, rv/mv
XED_IMUL_GPR8i8_APX
REG0=GPR8_B():r:b:i8 REG1=XED_REG_AL:r:SUPP REG2=XED_REG_AX:w:SUPP
XED_IMUL_GPR8i8_APX_N3
REG0=GPR8_B():r:b:i8 REG1=XED_REG_AL:r:SUPP REG2=XED_REG_AX:w:SUPP
XED_IMUL_GPRv_APX
REG0=GPRv_B():r:v REG1=OrAX():rw:SUPP REG2=OrDX():w:SUPP
XED_IMUL_GPRv_APX_N3
REG0=GPRv_B():r:v REG1=OrAX():rw:SUPP REG2=OrDX():w:SUPP
XED_IMUL_GPRv_GPRv_APX
REG0=GPRv_R():rw:v REG1=GPRv_B():r:v
XED_IMUL_GPRv_GPRv_APX_N3
REG0=GPRv_R():rw:v REG1=GPRv_B():r:v
XED_IMUL_GPRv_GPRv_GPRv_APX_N3
REG0=GPRv_N():w:v REG1=GPRv_R():r:v REG2=GPRv_B():r:v
XED_IMUL_GPRv_GPRv_IMM8_APX
REG0=GPRv_R():w:v REG1=GPRv_B():r:v IMM0:r:b:i8
XED_IMUL_GPRv_GPRv_IMM8_APX_N3
REG0=GPRv_R():w:v REG1=GPRv_B():r:v IMM0:r:b:i8
XED_IMUL_GPRv_GPRv_IMM8_APX_N3_ZU
REG0=GPRv_R():w:v REG1=GPRv_B():r:v IMM0:r:b:i8
XED_IMUL_GPRv_GPRv_IMMz_APX
REG0=GPRv_R():w:v REG1=GPRv_B():r:v IMM0:r:z
XED_IMUL_GPRv_GPRv_IMMz_APX_N3
REG0=GPRv_R():w:v REG1=GPRv_B():r:v IMM0:r:z
XED_IMUL_GPRv_GPRv_IMMz_APX_N3_ZU
REG0=GPRv_R():w:v REG1=GPRv_B():r:v IMM0:r:z
XED_IMUL_GPRv_GPRv_MEMv_APX_N3
REG0=GPRv_N():w:v REG1=GPRv_R():r:v MEM0:r:v
XED_IMUL_GPRv_MEMv_APX
REG0=GPRv_R():rw:v MEM0:r:v
XED_IMUL_GPRv_MEMv_APX_N3
REG0=GPRv_R():rw:v MEM0:r:v
XED_IMUL_GPRv_MEMv_IMM8_APX
REG0=GPRv_R():w:v MEM0:r:v IMM0:r:b:i8
XED_IMUL_GPRv_MEMv_IMM8_APX_N3
REG0=GPRv_R():w:v MEM0:r:v IMM0:r:b:i8
XED_IMUL_GPRv_MEMv_IMM8_APX_N3_ZU
REG0=GPRv_R():w:v MEM0:r:v IMM0:r:b:i8
XED_IMUL_GPRv_MEMv_IMMz_APX
REG0=GPRv_R():w:v MEM0:r:v IMM0:r:z
XED_IMUL_GPRv_MEMv_IMMz_APX_N3
REG0=GPRv_R():w:v MEM0:r:v IMM0:r:z
XED_IMUL_GPRv_MEMv_IMMz_APX_N3_ZU
REG0=GPRv_R():w:v MEM0:r:v IMM0:r:z
XED_IMUL_MEMi8_APX
MEM0:r:b:i8 REG0=XED_REG_AL:r:SUPP REG1=XED_REG_AX:w:SUPP
XED_IMUL_MEMi8_APX_N3
MEM0:r:b:i8 REG0=XED_REG_AL:r:SUPP REG1=XED_REG_AX:w:SUPP
XED_IMUL_MEMv_APX
MEM0:r:v REG0=OrAX():rw:SUPP REG1=OrDX():w:SUPP
XED_IMUL_MEMv_APX_N3
MEM0:r:v REG0=OrAX():rw:SUPP REG1=OrDX():w:SUPP
XED_IMUL_X86_LEGACY_0F_AF_32618
REG0=GPRv_R():rw MEM0:r:v REG0=GPRv_R():rw REG1=GPRv_B():r
XED_IMUL_X86_LEGACY_ONEBYTE_69_297637
REG0=GPRv_R():w MEM0:r:v IMM0:r:z REG0=GPRv_R():w REG1=GPRv_B():r IMM0:r:z
XED_IMUL_X86_LEGACY_ONEBYTE_6B_494968
REG0=GPRv_R():w MEM0:r:v IMM0:r:b:i8 REG0=GPRv_R():w REG1=GPRv_B():r IMM0:r:b:i8
XED_IMUL_X86_LEGACY_ONEBYTE_F6_330131
MEM0:r:b REG0=XED_REG_AL:r:SUPP REG1=XED_REG_AX:w:SUPP REG0=GPR8_B():r REG1=XED_REG_AL:r:SUPP REG2=XED_REG_AX:w:SUPP
XED_IMUL_X86_LEGACY_ONEBYTE_F7_693583
MEM0:r:v REG0=OrAX():rw:SUPP REG1=OrDX():w:SUPP REG0=GPRv_B():r REG1=OrAX():rw:SUPP REG2=OrDX():w:SUPP