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

TNS Instruction Set Definition
HP NonStop S-Series Server Description Manual520331-003
C-47
Instruction Definitions
1 3 0 0 - - DLLS double logical left shift
computeshiftcount(255);
cc(BA:=BA'<<'shiftcount)
[ See Note 14: Double Shift Counts >= 256 ]
1 3 0 1 - - DLRS double logical right shift
computeshiftcount(255);
cc(BA:=BA'>>'shiftcount)
[ See Note 14: Double Shift Counts >= 256 ]
1 3 0 2 - - DALS double arithmetic left shift
computeshiftcount(255);
cc(BA:=BA <<shiftcount)
[ See Note 14: Shift Counts >= 256 ]
[ See Note 17: Arith Left Shift Overflow ]
1 3 0 3 - - DARS double arithmetic right shift
computeshiftcount(255);
cc(BA:=BA>>shiftcount)
[ See Note 14: Double Shift Counts >= 256 ]
I 3 0xx - - - LDX load X
cc(X:=word)
[ See Note 12: SG Address in Nonpriv Mode ]
I 3 4xx - - - NSTO nondestructive store
wordx:=A
[ See Note 12: SG Address in Nonpriv Mode ]
I 4 0xx - - - LOAD load
RP:=RP+1; cc(A:=wordx)
[ See Note 12: SG Address in Nonpriv Mode ]
I 4 4xx - - - STOR store
wordx:=A; RP:=RP-1
[ See Note 12: SG Address in Nonpriv Mode ]
I 5 0xx - - - LDB load byte
RP:=RP+1; ccb(A:=bytex)
[ See Note 12: SG Address in Nonpriv Mode ]
I 5 4xx - - - STB store byte
bytex:=A.<8:15>; RP:=RP-1
[ See Note 12: SG Address in Nonpriv Mode ]
I 6 0xx - - - LDD load double
RP:=RP+2; cc(BA:=dwordx)
[ See Note 7: NOT ATOMIC ]
[ See Note 12: SG Address in Nonpriv Mode ]
I 6 4xx - - - STD store double
dwordx:=BA; RP:=RP-2
[ See Note 7: NOT ATOMIC ]
[ See Note 12: SG Address in Nonpriv Mode ]
Table C-2. Instruction Definitions (page37of38)