NonStop S-Series Server Description Manual (G06.24+)
TNS Instruction Set Definition
HP NonStop S-Series Server Description Manual—520331-003
C-4
Symbol Definitions
 dir.adr = if I.<7> = 0 then 'global variable'
 $XADR(I.<8:15>) (0:255)
else
if I.<8> = 0 then 'local variable'
 Lx.<0:31>+$XADR(I.<9:15>) (0:127)
else
if I.<9> = 0 then 'system global'
 SG.<0:31>+$XADR(I.<10:15>) (0:63)
else
if I.<10> = 0 then 'procedure param'
 Lx.<0:31>-$XADR(I.<11:15>) (0:31)
else
 Sx.<0:31>-$XADR(I.<11:15>);'subroutine param'
 (0:31)
 DS = ENV.<6>
 dseg = if I.<7:9> = 6 then
 SG
else
 0
 dwordx = mem[dseg,address+$XADR(X^0
1
):
 address+$XADR(X^0
1
)+3 ]]
E
 E = R[RP-4]
 ED = (E^D)
32
 ENV.<0:15> = Simulated environment register
 exp= temp data word (exponent value)
 exponent(x)= x.<7:15>
F
 F = R[RP-5]
 FE = (F^E)
32
G
 G = R[RP-6]
H
 H = R[RP-7]
 HGFE = (H^G^F^E)
64
I
 I.<0:15> = Simulated TNS instruction opcode
 IFAIL( parm ) TNS Instruction Failure Interrupt
'interrupt via SIV[3]';
'parm' is the trap code which becomes 
 the parameter in the SIV.
 imm= I.<8:15>-256*I.<7>
 indirect = I.<0>
 Indivisible Off 'turn back on external interrupts'.
Table C-1. Definitions of Symbols (page 4 of 9)
Notation Description










