adcs

Add with Carry and Set Flags (64-bit)

ADCS <Xd>, <Xn>, <Xm>

Adds two 64-bit register values and Carry, updating NZCV flags.

Details

The Add with Carry and Set Flags instruction adds two 64-bit register values and Carry, updating NZCV flags.

Pseudocode Operation

Xd ← Xn + Xm
// Flags affected: N, Z, C, V

Example

ADCS x0, x1, x2

Encoding

Binary Layout
10111010
000
Xm
000000
Xn
Xd
 
Format Data Processing (3-source)
Opcode 0xBA000000
Extension Base

Operands

  • Xd
    Destination 64-bit integer register
  • Xn
    First source / base 64-bit integer register
  • Xm
    Second source / offset 64-bit integer register