# Linux Kernel Module Cheat

#### 30.2.5. ARM conditional execution

Weirdly, ARM B instruction and family are not the only instructions that can execute conditionally on the flags: the same also applies to most instructions, e.g. ADD.

Example: userland/arch/arm/cond.S

Just add the usual `eq`, `ne`, etc. suffixes just as for B.

The list of all extensions is documented at ARMv7 architecture reference manual "A8.3 Conditional execution".