Notational conventions
White space is required unless otherwise specified. A space may optionally occur after a comma. White space may consist of one or more white spaces.
Some pseudo-ops may not use labels. However, with the exception of the .csect pseudo-op, you can put a label in front of a pseudo-op statement just as you would for a machine instruction statement.
The following notational conventions are used to describe pseudo-ops:
Item | Description |
---|---|
Name | Any valid label. |
QualName | Name{StorageMappingClass} An optional Name followed by an optional storage-mapping class enclosed in braces or brackets. |
Register | A general-purpose register. Register is an expression that evaluates to an integer between 0 and 31, inclusive. |
Number | An expression that evaluates to an integer. |
Expression | Unless otherwise noted, the Expression variable signifies a relocatable constant or absolute expression. |
FloatingConstant | A floating-point constant. |
StringConstant | A string constant. |
[ ] | Brackets enclose optional operands except in the .csect pseudo-op and .tc pseudo-op, which require brackets in syntax. |