NonStop S-Series Server Description Manual (G06.24+)
TNS Instruction Set Definition
HP NonStop S-Series Server Description Manual—520331-003
C-3
Symbol Definitions
chkp(x)= if memory location "x" is absent then Page Fault
CLOCK = sysstack[ %350:%353 ]
code[ la ] = mem[ CCSEG[ csegx ], $XADR(la) ]
codeb[ ba ] mem[ CCSEG[csegx], ba ] for 1 byte
COLDTIME = sysstack[ %354:%357 ]
computeshiftcount
(max) =
if I.<10:15>=0 then
{shiftcount:= A.<11:15>;
RP:=RP-1}
else
shiftcount:= $min(max,I.<10:15>)
result undefined if shiftcount <0 or
shiftcount > max
CPCB = sysstack[ 3 ]
CPDS current process data space
CS = ENV.<7>
csegx =LS ^ CS
CSPACECS = CSPACEID.<7>
CSPACEID.<0:15>= code space identifier
CSPACEINDEX = CSPACEID.<11:15>
CSPACELS = CSPACEID.<4>
curhalfcseg = if I.<10:11> = 2
! ss field of MOVB,COMB,SBW,or SBU op
! selects current code segment
then P.<0>^(16 zeroes) else 0
D
D = R[RP-3]
dba= P+I.<9:15>-128*I.<8>
DC= (D^C)
32
DCBA = (D^C^B^A)
64
dest( la ) = mem[ destseg, $XADR(la) ]
destseg = if I.<12> then
SG
else
0
Table C-1. Definitions of Symbols (page 3 of 9)
Notation Description