.align
expression [,
expression]
name .req
register name
foo .req r0
.unreq
alias-name
req
directive. For example:
foo .req r0 .unreq foo
An error occurs if the name is undefined. Note - this pseudo op can
be used to delete builtin in register name aliases (eg 'r0'). This
should only be done if it is really necessary.
.code [16|32]
.thumb
.arm
.force_thumb
.thumb_func
.thumb
.thumb_set
.set
directive in that it
creates a symbol which is an alias for another symbol (possibly not yet
defined). This directive also has the added property in that it marks
the aliased symbol as being a thumb function entry point, in the same
way that the .thumb_func
directive does.
.ltorg
GAS
maintains a separate literal pool for each section and each
sub-section. The .ltorg
directive will only affect the literal
pool of the current section and sub-section. At the end of assembly
all remaining, un-empty literal pools will automatically be dumped.
Note - older versions of GAS
would dump the current literal
pool any time a section change occurred. This is no longer done, since
it prevents accurate control of the placement of literal pools.
.pool