NonStop S-Series Server Description Manual (G06.27+)
TNS Instruction Lists
HP NonStop S-Series Server Description Manual—520331-004
A-9
Table A-2. Categorized List of Instructions (page 1 of 9)
Mnemonic Octal Code Description
16–Bit Arithmetic (Top of Register Stack)
IADD  000210 Integer Add
LADD  000200 Logical Add
ISUB  000211 Integer Subtract
LSUB  000201 Logical Subtract
IMPY  000212 Integer Multiply
LMPY  000202 Logical Multiply
IDIV   000213 Integer Divide
LDIV  000203 Logical Divide
INEG  000214 Integer Negate
LNEG  000204 Logical Negate
ICMP  000215 Integer Compare
LCMP  000205 Logical Compare
CMPI  001––– Integer Compare Immediate
ADDI  104––– Integer Add Immediate
LADI  003––– Logical Add Immediate
32–Bit Signed Arithmetic
CDI  000307 Convert Double to Integer
CID  000327 Convert Integer to Double
DADD  000220 Double Add
DSUB  000221 Double Subtract
DMPY  000222 Double Multiply
DDIV  000223 Double Divide
DNEG  000224 Double Negate
DCMP  000225 Double Compare
DTST  000031 Double Test
MOND  000001 (Load) Minus One Double
ZERD  000002 (Load) Zero Double
ONED  000003 (Load) One Double
16–Bit Signed Arithmetic (Register Stack Element)
ADRA  00014– Add Register to A
SBRA  00015– Subtract Register From A
ADAR  00016– Add A to Register
* Indicates a privileged instruction.
** Indicates an instruction designated for operating system use only.










