NonStop S-Series Server Description Manual (G06.24+)

TNS Instruction Set Definition
HP NonStop S-Series Server Description Manual520331-003
C-15
Instruction Definitions
0 0 0 0 5 1 RCPU read processor #
RP:=RP+1; A:=processor #
[ See Note 2: PRIV ONLY ]
0 0 0 0 5 3* SFRZ system freeze
assert system freeze; halt
0 0 0 0 5 4* DLTE deletes an element from a doubly
linked, circular list
A=element address
'Indivisible On';
if sysstack[A] <> 0 then
{if sysstack[sysstack[A]+1]
<> A or
sysstack[sysstack[A+1]]
<> A
then IFAIL( _Invalid_Operand );
f:=sysstack[A];
b:=sysstack[A+1];
sysstack[b]:=f;
sysstack[f+1]:=b;
sysstack[A]:=0;
sysstack[A+1]:=0;
};
RP:=RP-1
'Indivisible Off'
!!! Note !!!
all memory locations accessed
must be present
0 0 0 0 5 5* INSR inserts an element into a doubly
linked, circular list
B=list header
A=list element
'Indivisible On';
if A=0 or
sysstack[sysstack[B]+1]
<> B or
sysstack[sysstack[B+1]]
<> B
then IFAIL( _Invalid_Operand );
f:=sysstack[B];
sysstack[B]:=A;
sysstack[A]:=f;
sysstack[A+1]:=B;
sysstack[f+1]:=A;
RP:=RP-2
'Indivisible Off'
!!! Note !!!
all memory locations accessed
must be present
Table C-2. Instruction Definitions (page 5 of 38)