[ PREPARE CONDITION CODE HERE ] BR[nzp] ENDIF ----------- [ IF BODY ] ----------- ENDIF NOP ================================ EXAMPLE ================================ ; if (x == 10) { ; x = 0; ; } LD R0, x ADD R0, R0, #-10 ;; x - 10, cc prepared BRnp ENDIF ;;;; x = 0 ;;;; AND R0, R0, #0 ST R0, x ;;;;;;;;;;;;;;; ENDIF NOP HALT x .fill 10