NonStop S-Series Server Description Manual (G06.24+)
TNS Instruction Binary Coding
HP NonStop S-Series Server Description Manual—520331-003
B-6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 0 0 Stack Operand Code
<7:15> vk cc <7:15> vk cc
225 DCMP a
226 MNGG !
227 MNDX !
333 XSMX
342 LWUC a
343 XSMG
350 LWAS a
3 5 1 SWAS
352 LDAS a
353 SDAS
354 LBAS b
3 5 5 SBAS
356 CDX
357 DFS a
360 LWA a
361 SWA
362 LDA a
363 SDA
364 LBA b
365 SBA
366 CDG
367 DFG a
405 FRST *
406 LBX b
407 SBX
410 LWX a
411 SWX
412 LDDX a
413 SDDX
414 LQX a
415 SQX
416 DFX a
417 MVBX
420 MBXR
421 MBXX
422 CMBX !
423 CRAX *
444 SCS
445 LQAS * a
446 SQAS *
451 BPT
452 BCLD *
453 TPEF *
* indicates a privileged instruction.
** indicates an instruction designated only for operating system use.
v = Overflow
k = Carry
cc = Condition Codes:
a CCL (result < 0) or (opr1 < opr2)
CCE (result = 0) or (opr1 = opr2)
CCG (result > 0) or (opr1 > opr2)
Note: opr1 is first item pushed on
stack, opr2 is second.
b CCL (ASCII numeric)
CCE (ASCII alphabetic)
CCG (ASCII special)
c CCL (channel error or timeout)
CCE (no error)
CCG (unusual condition)
! = special vk cc meanings; see instruction definitions in Table C-1.
Table B-5. Binary Coding, Stack Instructions (page2of2)