SPNU118Z September 1995 – March 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
The directives listed in Table 6-2 through Table 6-6 can be used with macros. The .macro, .mexit, .endm and .var directives are valid only with macros; the remaining directives are general assembly language directives.
| See | |||
|---|---|---|---|
| Mnemonic and Syntax | Description | Macro Use | Directive |
| .endm | End macro definition | Section 6.2 | .endm |
| macname .macro [parameter1 ][,... , parametern] | Define macro by macname | Section 6.2 | .macro |
| .mexit | Go to .endm | Section 6.2 | Section 6.2 |
| .mlib filename | Identify library containing macro definitions | Section 6.4 | .mlib |
| See | |||
|---|---|---|---|
| Mnemonic and Syntax | Description | Macro Use | Directive |
| .asg ["]character string["], substitution symbol | Assign character string to substitution symbol | Section 6.3.1 | .asg |
| .eval well-defined expression, substitution symbol | Perform arithmetic on numeric substitution symbols | Section 6.3.1 | .eval |
| .var sym1 [, sym2 , ..., symn ] | Define local macro symbols | Section 6.3.6 | .var |
| See | |||
|---|---|---|---|
| Mnemonic and Syntax | Description | Macro Use | Directive |
| .break [well-defined expression] | Optional repeatable block assembly | Section 6.5 | .break |
| .endif | End conditional assembly | Section 6.5 | .endif |
| .endloop | End repeatable block assembly | Section 6.5 | .endloop |
| .else | Optional conditional assembly block | Section 6.5 | .else |
| .elseif well-defined expression | Optional conditional assembly block | Section 6.5 | .elseif |
| .if well-defined expression | Begin conditional assembly | Section 6.5 | .if |
| .loop [well-defined expression] | Begin repeatable block assembly | Section 6.5 | .loop |
| See | |||
|---|---|---|---|
| Mnemonic and Syntax | Description | Macro Use | Directive |
| .emsg | Send error message to standard output | Section 6.7 | .emsg |
| .mmsg | Send assembly-time message to standard output | Section 6.7 | .mmsg |
| .wmsg | Send warning message to standard output | Section 6.7 | .wmsg |
| See | |||
|---|---|---|---|
| Mnemonic and Syntax | Description | Macro Use | Directive |
| .fclist | Allow false conditional code block listing (default) | Section 6.8 | .fclist |
| .fcnolist | Suppress false conditional code block listing | Section 6.8 | .fcnolist |
| .mlist | Allow macro listings (default) | Section 6.8 | .mlist |
| .mnolist | Suppress macro listings | Section 6.8 | .mnolist |
| .sslist | Allow expanded substitution symbol listing | Section 6.8 | .sslist |
| .ssnolist | Suppress expanded substitution symbol listing (default) | Section 6.8 | .ssnolist |