Assembler Directives and Pseudo-Operations

Directive

Function

 

 

 

 

.CALLINFO

Provides information for generating Entry/Exit

 

 

code sequences and for creating stack unwind

 

 

descriptors.

 

 

 

 

.COMM

Requests common storage for a specified number

 

 

of bytes.

 

 

 

 

.COPYRIGHT

Inserts a string into the object module as a

 

 

copyright notice.

 

 

 

 

.END

Terminates an assembly language program.

 

 

 

 

.ENDM

Marks the end of a macro definition.

 

 

 

 

.ENTRY

Marks the entry point of the current procedure.

 

 

 

 

.EQU

Assigns an expression to an identifier.

 

 

 

 

.EXIT

Marks the return point of the current procedure.

 

 

 

 

.EXPORT

Makes a specified symbol available to other

 

 

modules.

 

 

 

 

.IMPORT

Specifies that the definition of the given symbol

 

 

occurs in another module.

 

 

 

 

.LABEL

Permits a label definition to appear within a

 

 

sequence of directives that occur on a single line.

 

 

 

 

.LEVEL

Makes the object file a PA-RISC 1.1, 2.0, or 2.0W

 

 

file.

 

 

 

 

.LISTOFF

Controls listing of expanded Assembler

 

 

instructions.

 

 

 

 

.LISTON

Controls listing of expanded Assembler

 

 

instructions.

 

 

 

 

.LOCCT

Selects a location counter.

 

 

 

 

.MACRO

Marks the beginning of macro definitions.

 

 

 

 

.ORIGIN

Advances the location counter to a relative

 

 

location from the beginning of the current

 

 

subspace.

 

 

 

 

 

 

 

54

Chapter 4