![](/images/backgrounds/286207/hp-hp-ux-developer-tools-reference-guide-66968792x1.png)
NOTE
Assembler Directives and
.LABEL Directive
.LABEL Directive
The .LABEL directive permits a label definition to appear within a sequence of instructions that occur on a single line.
Syntax
.LABEL label_id
Parameters
label_id | Names the label identifier. |
The .LABEL directive is especially useful when using the M4 macro processor or the C preprocessor (cpp). You would normally use this directive in a DEFINE macro that includes multiple instructions.
Example
This example defines a cpp macro named Loop.
#define Loop(xx) LDO xx(%r0),%r1 ! .LABEL Loop !
!BL Loop,%r0 ! NOP ! LDI 1,%ret0 ; macro
.CODE
step_ten
.PROC
.CALLINFO
.ENTER
Loop(10)
.LEAVE
.PROCEND
.EXPORT step_ten,ENTRY
92 | Chapter 4 |