NonStop S-Series Server Description Manual (G06.24+)
TNS Instruction Set Definition
HP NonStop S-Series Server Description Manual—520331-003
C-11
Instruction Definitions
Table C-2. Instruction Definitions (page 1 of 38)
0 0 0 0 0 0  NOP  no operation
0 0 0 0 0 1  MOND minus one double
 RP:=RP+2; cc(B:=A:=-1)
0 0 0 0 0 2  ZERD zero double
 RP:=RP+2; cc(B:=A:=0)
0 0 0 0 0 3  ONED one double
 RP:=RP+2; B:=0; cc(A:=1)
0 0 0 0 0 4  EXCH exchange
 A:=:B; cc(A)
0 0 0 0 0 5  DXCH double exchange
 BA:=:DC; cc(BA)
0 0 0 0 0 6  DDUP double duplicate
 RP:=RP+2; cc(BA:=DC)
0 0 0 0 0 7  BTST byte test
 ccb(A.<8:15>); RP:=RP-1
0 0 0 0 1 0  LAND logical and
 cc(B:=B&A); RP:=RP-1
0 0 0 0 1 1  LOR  logical or
 cc(B:=B | A); RP:=RP-1
0 0 0 0 1 2  XOR  exclusive or
 cc(B:=B xor A); RP:=RP-1
0 0 0 0 1 3  NOT  not
 cc(A:= ~ A)
0 0 0 0 1 4  DPF  deposit field
 cc(C:=(C&B | A&~B));
 RP:=RP-2
0 0 0 0 1 5  CCL  condition code less
 Z:=0; N:=1
0 0 0 0 1 6  CCE  condition code equal
 Z:=1; N:=0
0 0 0 0 1 7  CCG  condition code greater
 Z:=N:=0
0 0 0 0 2 0  SETL set L register
 Lx:= $XADR(A); RP:=RP-1
0 0 0 0 2 1  SETS set S register
 Sx:= $XADR(A);
 if Sx '>=' %200000 then 
 'stack overflow';
 RP:=RP-1










