The following table lists the conditional assembly directives, used for conditional assembling.
| Directive | Description |
|---|---|
| ELSE - Conditional assembly | alternate block |
| ENDIF - End conditional assembly | End of conditional block |
| IF - Conditional assembly | Start of conditional block. A boolean expression follows this directive. |
| IFcc - Conditional assembly | Test if two string expressions are equal. |
| IFDEF | Test if a symbol is defined. |
| IFEQ | Test if an expression is null. |
| IFGE | Test if an expression is greater than or equal to 0. |
| IFGT | Test if an expression is greater than 0. |
| IFLE | Test if an expression is less than or equal to 0. |
| IFLT | Test if an expression is less than 0. |
| IFNC | Test if two string expressions are different. |
| IFNDEF | Test if a symbol is undefined |
| IFNE | Test if an expression is not null. |