Go to the first, previous, next, last section, table of contents.
This describes commands for alignment.
ASM_OUTPUT_ALIGN_CODE (file)
-
A C expression to output text to align the location counter in the way
that is desirable at a point in the code that is reached only by
jumping.
This macro need not be defined if you don't want any special alignment
to be done at such a time. Most machine descriptions do not currently
define the macro.
ASM_OUTPUT_LOOP_ALIGN (file)
-
A C expression to output text to align the location counter in the way
that is desirable at the beginning of a loop.
This macro need not be defined if you don't want any special alignment
to be done at such a time. Most machine descriptions do not currently
define the macro.
ASM_OUTPUT_SKIP (stream, nbytes)
-
A C statement to output to the stdio stream stream an assembler
instruction to advance the location counter by nbytes bytes.
Those bytes should be zero when loaded. nbytes will be a C
expression of type
int
.
ASM_NO_SKIP_IN_TEXT
-
Define this macro if
ASM_OUTPUT_SKIP
should not be used in the
text section because it fails put zeros in the bytes that are skipped.
This is true on many Unix systems, where the pseudo--op to skip bytes
produces no-op instructions rather than zeros when used in the text
section.
ASM_OUTPUT_ALIGN (stream, power)
-
A C statement to output to the stdio stream stream an assembler
command to advance the location counter to a multiple of 2 to the
power bytes. power will be a C expression of type
int
.
Go to the first, previous, next, last section, table of contents.