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

TNS Instruction Lists
HP NonStop S-Series Server Description Manual520331-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.