CFINV
Invert Carry Flag
Invert Carry Flag. This instruction inverts the value of the PSTATE.C flag.
If PSTATE.DIT is 1:
The execution time of this instruction is independent of:The values of the data supplied in any of its registers.The values of the NZCV flags.
The response of this instruction to asynchronous exceptions does not vary based on:The values of the data supplied in any of its registers.The values of the NZCV flags.
1
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
(0)
(0)
(0)
(0)
0
0
0
1
1
1
1
1
CFINV
if !HaveFlagManipulateExt() then UNDEFINED;
PSTATE.C = NOT(PSTATE.C);