HP Pascal/iX Reference Manual (31502-90022)

12- 42
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
PROGRAM
_start
.PROC
.CALLINFO CALLER,FRAME=0,SAVE_SP,SAVE_RP
.ENTRY
STW 2,-20(0,30) ;offset 0x0
LDO 48(30),30 ;offset 0x4
STW 0,-4(0,30) ;offset 0x8
.CALL ;
BL P_INIT_ARGS,2 ;offset 0xc
NOP ;offset 0x10
.CALL ;
BL U_INIT_TRAPS,2 ;offset 0x14
NOP ;offset 0x18
$00002711
.CALL
BL P_TERMINATE,2 ;offset 0x1c
NOP ;offset 0x20
NOP ;offset 0x24
.CALL
BL U_EXIT,2 ;offset 0x28
NOP ;offset 0x2c
LDW -68(0,30),2 ;offset 0x30
BV 0(2) ;offset 0x34
.EXIT
LDO -48(30),30 ;offset 0x38
.PROCEND ;ln=24,25,26;
.SUBSPA $UNWIND$,QUAD=0,ALIGN=8,ACCESS=44
.WORD PROGRAM
.WORD PROGRAM+56 ; = 0x38
.WORD 24 ; = 0x18
.WORD 6 ; = 0x6
.SUBSPA $RECOVER$,QUAD=0,ALIGN=4,ACCESS=44
.SPACE $PRIVATE$
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
.SUBSPA $GLOBAL$,QUAD=1,ALIGN=8,ACCESS=31
M$1
.ALIGN 8
.BLOCKZ 8
.SPACE $TEXT$
.SUBSPA $CODE$
.EXPORT PROGRAM,PRIV_LEV=3
.EXPORT _start,PRIV_LEV=3
.IMPORT P_INIT_ARGS,CODE
.IMPORT U_INIT_TRAPS,CODE
.IMPORT P_TERMINATE,CODE
.IMPORT U_EXIT,CODE
.END
LINES
LINES is an HP Standard Option.
The LINES compiler option specifies the number of lines per page of the
listing.
The command line option -P also specifies this option.
Syntax
$LINES
integer
$
Parameters
integer
Positive integer not less than 20.