CMPSD
STRINGOP I386 x86_64
CMPSD is an instruction of the x86_64 architecture (x86 / x86-64 (covers 16/32/64-bit modes)), category STRINGOP. This page lists its 2 encoding forms, distinguished by opcode bytes: A7, C2.
Each form below links to its full decode: the operand roles and where each one is encoded in the instruction, the flag and register effects, and any micro-op sequence authored for it.
X86_CMPSD_X86_LEGACY_0F_C2_96582
xmm[63:0], xmm[63:0]/m64, imm8
XED_CMPSD_X86_LEGACY_ONEBYTE_A7_71489
MEM0:r:SUPP:d BASE0=ArSI():rw:SUPP SEG0=FINAL_DSEG():r:SUPP MEM1:r:SUPP:d BASE1=ArDI():rw:SUPP SEG1=FINAL_ESEG1():r:SUPP MEM0:r:SUPP:d BASE0=ArSI():rw:SUPP SEG0=FINAL_DSEG():r:SUPP MEM1:r:SUPP:d BASE1=ArDI():rw:SUPP SEG1=FINAL_ESEG1():r:SUPP MEM0:r:SUPP:d BASE0=ArSI():rw:SUPP SEG0=FINAL_DSEG():r:SUPP MEM1:r:SUPP:d BASE1=ArDI():rw:SUPP SEG1=FINAL_ESEG1():r:SUPP