52
Chapter 8. Assembler Directives
is equivalent to assembling
move
d1,sp@
move
d2,sp@
move
d3,sp@
8.51.
.irpc symbol,values
. . .
Evaluate a sequence of statements assigning different values to
symbol
. The sequence of statements
starts at the
.irpc
directive, and is terminated by an
.endr
directive. For each character in
value
,
symbol
is set to the character, and the sequence of statements is assembled. If no
value
is listed,
the sequence of statements is assembled once, with
symbol
set to the null string. To refer to
symbol
within the sequence of statements, use
\symbol
.
For example, assembling
.irpc
param,123
move
d\param,sp@
.endr
is equivalent to assembling
move
d1,sp@
move
d2,sp@
move
d3,sp@
8.52.
.lcomm symbol, length
Reserve
length
(an absolute expression) bytes for a local common denoted by
symbol
. The section
and value of
symbol
are those of the new local common. The addresses are allocated in the bss
section, so that at run time the bytes start off zeroed.
Symbol
is not declared global (Section 8.41
.global symbol
,
.globl symbol
), so is normally not visible to
ld
.
Some targets permit a third argument to be used with
.lcomm
. This argument specifies the desired
alignment of the symbol in the bss section.
The syntax for
.lcomm
differs slightly on the HPPA. The syntax is
symbol .lcomm, length
;
symbol
is optional.
8.53.
.lflags
as
accepts this directive, for compatibility with other assemblers, but ignores it.
footer
Our partners:
PHP: Hypertext Preprocessor Best Web Hosting
Java Web Hosting
Inexpensive Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Jsp Hosting
Cheap Hosting
Visionwebhosting.net Business web hosting division of Web
Design Plus. All rights reserved