cfinv

Condition Flag Invert

CFINV

Inverts the C (Carry) flag.

Pseudocode Operation

C ← NOT C

Encoding

Binary Layout
1101010100000
31:19
000
18:16
0100
15:12
0000
11:8
000
7:5
11111
4:0
 
Format System
Opcode 0xD500401F
Extension FEAT_FlagM

Operands

Related

More in FEAT_FlagM

Reference

Instruction Forms

Encoding Instruction ISA Bit pattern
0xD500401F CFINV A64 1101010100000 | 000 | 0100 | 0000 | 000 | 11111

Description

Invert Carry Flag. This instruction inverts the value of the PSTATE.C flag.

Operation

PSTATE.C = NOT(PSTATE.C);