andn

Logical AND NOT

ANDN r32, r32, r/m32

Calculates (NOT src1) AND src2. Non-destructive.

Details

The Logical AND NOT instruction calculates (NOT src1) AND src2. Non-destructive.

Pseudocode Operation

DEST <- (NOT SRC1) AND SRC2

Example

ANDN eax, eax, ebx

Encoding

Binary Layout
VEX
+0
opcode
+3
ModRM
+4
 
Format VEX
Opcode C4 ... F2
Extension BMI1

Operands

  • dest
    32-bit general-purpose register (e.g. EAX)
  • src1
    32-bit general-purpose register (e.g. EAX)
  • src2
    32-bit register or memory