Instruction

cmp %r15, %rdx  // 4c 39 fa

Instruction Details

iclass CMP	category BINARY	ISA-extension BASE	ISA-set I86
instruction-length 3
operand-width 64
effective-operand-width 64
effective-address-width 64
stack-address-width 64
iform-enum-name INVALID
iform-enum-name-dispatch (zero based) 6
iclass-max-iform-dispatch 18
Nominal opcode position 1
Nominal opcode 0x39
Operands
#   TYPE               DETAILS        VIS  RW       OC2 BITS BYTES NELEM ELEMSZ   ELEMTYPE   REGCLASS
#   ====               =======        ===  ==       === ==== ===== ===== ======   ========   ========
0   REG0              REG0=RDX   EXPLICIT   R         V   64     8     1     64        INT        GPR
1   REG1              REG1=R15   EXPLICIT   R         V   64     8     1     64        INT        GPR
2   REG2           REG2=RFLAGS SUPPRESSED   W   INVALID   64     8     1     64        INT      FLAGS
Memory Operands
  MemopBytes = 0
FLAGS:
  must-write-rflags of-mod sf-mod zf-mod af-mod pf-mod cf-mod 
       read:                                mask=0x0
    written:             of sf zf af pf cf  mask=0x8d5
  undefined:                                mask=0x0
ATTRIBUTES: SCALABLE 
Number of legacy prefixes: 1 
ISA SET: [I86]