| |||
| Home > Programmer’s Model > Program status registers > The condition code flags | |||
The N, Z, C, and V bits are the condition code flags. These can be changed as a result of arithmetic and logical operations, and tested to determine if an instruction must execute or not.
In ARM state, all instructions can be executed conditionally. In Thumb state, only the Branch instruction is capable of conditional execution. See the ARM Architecture Reference Manual for details.