h3 if, endif if, endif pre if ... endif p 'if' starts a block of assembler instructions, which is only assembled if the given is true. The must be evaluatable in pass 1. Conditional assembly may be nested. note: this may change. p The 'endif' instruction finishes conditional assembly as started with the 'if' instruction. p If the was false, then all instructions and assembler directives are ignored, except the matching 'endif' or nested 'if' … 'endif' ranges. p The assembler directives '#if', '#elif', '#else' and '#endif' are handled just like 'if' and 'endif'. note: this may change. p Normally the assembler directives with '#' should be used. Except that 'if' and 'endif' can occur in macros and the expanded macro can conditionally exclude some code.