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 |