cmpccxadd

Compare and Add if Condition is Met

CMPccXADD m32, r32, r32

Atomically adds if condition is met.

Details

The Compare and Add if Condition is Met instruction atomically adds if condition is met.

Pseudocode Operation

// Atomically adds if condition is met

Example

CMPccXADD [rbp-4], eax, eax

Encoding

Binary Layout
66
+0
0F
+1
38
+2
E0
+3
 
Format EVEX
Opcode 66 0F 38 E0
Extension CMPccXADD

Operands

  • dest
    Mem
  • src1
    Reg
  • src2
    Reg