fis-gtm/sr_port/vxi.h

321 lines
8.3 KiB
C

/****************************************************************
* *
* Copyright 2001 Sanchez Computer Associates, Inc. *
* *
* This source code contains the intellectual property *
* of its copyright holder(s), and is made available *
* under a license. If you do not know the terms of *
* the license, please stop and do not read further. *
* *
****************************************************************/
/* File modified by SNOVER on 10-APR-1986 08:04:39.51 */
#define VXI_HALT (0x00)
#define VXI_NOP (0x01)
#define VXI_REI (0x02)
#define VXI_BPT (0x03)
#define VXI_RET (0x04)
#define VXI_RSB (0x05)
#define VXI_LDPCTX (0x06)
#define VXI_SVPCTX (0x07)
#define VXI_CVTPS (0x08)
#define VXI_CVTSP (0x09)
#define VXI_INDEX (0x0A)
#define VXI_CRC (0x0B)
#define VXI_PROBER (0x0C)
#define VXI_PROBEW (0x0D)
#define VXI_INSQUE (0x0E)
#define VXI_REMQUE (0x0F)
#define VXI_BSBB (0x10)
#define VXI_BRB (0x11)
#define VXI_BNEQ (0x12)
#define VXI_BEQL (0x13)
#define VXI_BGTR (0x14)
#define VXI_BLEQ (0x15)
#define VXI_JSB (0x16)
#define VXI_JMP (0x17)
#define VXI_BGEQ (0x18)
#define VXI_BLSS (0x19)
#define VXI_BGTRU (0x1A)
#define VXI_BLEQU (0x1B)
#define VXI_BVC (0x1C)
#define VXI_BVS (0x1D)
#define VXI_BGEQU (0x1E)
#define VXI_BLSSU (0x1F)
#define VXI_ADDP4 (0x20)
#define VXI_ADDP6 (0x21)
#define VXI_SUBP4 (0x22)
#define VXI_SUBP6 (0x23)
#define VXI_CVTPT (0x24)
#define VXI_MULP (0x25)
#define VXI_CVTTP (0x26)
#define VXI_DIVP (0x27)
#define VXI_MOVC3 (0x28)
#define VXI_CMPC3 (0x29)
#define VXI_SCANC (0x2A)
#define VXI_SPANC (0x2B)
#define VXI_MOVC5 (0x2C)
#define VXI_CMPC5 (0x2D)
#define VXI_MOVTC (0x2E)
#define VXI_MOVTUC (0x2F)
#define VXI_BSBW (0x30)
#define VXI_BRW (0x31)
#define VXI_CVTWL (0x32)
#define VXI_CVTWB (0x33)
#define VXI_MOVP (0x34)
#define VXI_CMPP3 (0x35)
#define VXI_CVTPL (0x36)
#define VXI_CMPP4 (0x37)
#define VXI_EDITPC (0x38)
#define VXI_MATCHC (0x39)
#define VXI_LOCC (0x3A)
#define VXI_SKPC (0x3B)
#define VXI_MOVZWL (0x3C)
#define VXI_ACBW (0x3D)
#define VXI_MOVAW (0x3E)
#define VXI_PUSHAW (0x3F)
#define VXI_ADDF2 (0x40)
#define VXI_ADDF3 (0x41)
#define VXI_SUBF2 (0x42)
#define VXI_SUBF3 (0x43)
#define VXI_MULF2 (0x44)
#define VXI_MULF3 (0x45)
#define VXI_DIVF2 (0x46)
#define VXI_DIVF3 (0x47)
#define VXI_CVTFB (0x48)
#define VXI_CVTFW (0x49)
#define VXI_CVTFL (0x4A)
#define VXI_CVTRFL (0x4B)
#define VXI_CVTBF (0x4C)
#define VXI_CVTWF (0x4D)
#define VXI_CVTLF (0x4E)
#define VXI_ACBF (0x4F)
#define VXI_MOVF (0x50)
#define VXI_CMPF (0x51)
#define VXI_MNEGF (0x52)
#define VXI_TSTF (0x53)
#define VXI_EMODF (0x54)
#define VXI_POLYF (0x55)
#define VXI_CVTFD (0x56)
#define VXI_ADAWI (0x58)
#define VXI_INSQHI (0x5C)
#define VXI_INSQTI (0x5D)
#define VXI_REMQHI (0x5E)
#define VXI_REMQTI (0x5F)
#define VXI_ADDD2 (0x60)
#define VXI_ADDD3 (0x61)
#define VXI_SUBD2 (0x62)
#define VXI_SUBD3 (0x63)
#define VXI_MULD2 (0x64)
#define VXI_MULD3 (0x65)
#define VXI_DIVD2 (0x66)
#define VXI_DIVD3 (0x67)
#define VXI_CVTDB (0x68)
#define VXI_CVTDW (0x69)
#define VXI_CVTDL (0x6A)
#define VXI_CVTRDL (0x6B)
#define VXI_CVTBD (0x6C)
#define VXI_CVTWD (0x6D)
#define VXI_CVTLD (0x6E)
#define VXI_ACBD (0x6F)
#define VXI_MOVD (0x70)
#define VXI_CMPD (0x71)
#define VXI_MNEGD (0x72)
#define VXI_TSTD (0x73)
#define VXI_EMODD (0x74)
#define VXI_POLYD (0x75)
#define VXI_CVTDF (0x76)
#define VXI_ASHL (0x78)
#define VXI_ASHQ (0x79)
#define VXI_EMUL (0x7A)
#define VXI_EDIV (0x7B)
#define VXI_CLRQ (0x7C)
#define VXI_MOVQ (0x7D)
#define VXI_MOVAQ (0x7E)
#define VXI_PUSHAQ (0x7F)
#define VXI_ADDB2 (0x80)
#define VXI_ADDB3 (0x81)
#define VXI_SUBB2 (0x82)
#define VXI_SUBB3 (0x83)
#define VXI_MULB2 (0x84)
#define VXI_MULB3 (0x85)
#define VXI_DIVB2 (0x86)
#define VXI_DIVB3 (0x87)
#define VXI_BISB2 (0x88)
#define VXI_BISB3 (0x89)
#define VXI_BICB2 (0x8A)
#define VXI_BICB3 (0x8B)
#define VXI_XORB2 (0x8C)
#define VXI_XORB3 (0x8D)
#define VXI_MNEGB (0x8E)
#define VXI_CASEB (0x8F)
#define VXI_MOVB (0x90)
#define VXI_CMPB (0x91)
#define VXI_MCOMB (0x92)
#define VXI_BITB (0x93)
#define VXI_CLRB (0x94)
#define VXI_TSTB (0x95)
#define VXI_INCB (0x96)
#define VXI_DECB (0x97)
#define VXI_CVTBL (0x98)
#define VXI_CVTBW (0x99)
#define VXI_MOVZBL (0x9A)
#define VXI_MOVZBW (0x9B)
#define VXI_ROTL (0x9C)
#define VXI_ACBB (0x9D)
#define VXI_MOVAB (0x9E)
#define VXI_PUSHAB (0x9F)
#define VXI_ADDW2 (0xA0)
#define VXI_ADDW3 (0xA1)
#define VXI_SUBW2 (0xA2)
#define VXI_SUBW3 (0xA3)
#define VXI_MULW2 (0xA4)
#define VXI_MULW3 (0xA5)
#define VXI_DIVW2 (0xA6)
#define VXI_DIVW3 (0xA7)
#define VXI_BISW2 (0xA8)
#define VXI_BISW3 (0xA9)
#define VXI_BICW2 (0xAA)
#define VXI_BICW3 (0xAB)
#define VXI_XORW2 (0xAC)
#define VXI_XORW3 (0xAD)
#define VXI_MNEGW (0xAE)
#define VXI_CASEW (0xAF)
#define VXI_MOVW (0xB0)
#define VXI_CMPW (0xB1)
#define VXI_MCOMW (0xB2)
#define VXI_BITW (0xB3)
#define VXI_CLRW (0xB4)
#define VXI_TSTW (0xB5)
#define VXI_INCW (0xB6)
#define VXI_DECW (0xB7)
#define VXI_BISPSW (0xB8)
#define VXI_BICPSW (0xB9)
#define VXI_POPR (0xBA)
#define VXI_PUSHR (0xBB)
#define VXI_CHMK (0xBC)
#define VXI_CHME (0xBD)
#define VXI_CHMS (0xBE)
#define VXI_CHMU (0xBF)
#define VXI_ADDL2 (0xC0)
#define VXI_ADDL3 (0xC1)
#define VXI_SUBL2 (0xC2)
#define VXI_SUBL3 (0xC3)
#define VXI_MULL2 (0xC4)
#define VXI_MULL3 (0xC5)
#define VXI_DIVL2 (0xC6)
#define VXI_DIVL3 (0xC7)
#define VXI_BISL2 (0xC8)
#define VXI_BISL3 (0xC9)
#define VXI_BICL2 (0xCA)
#define VXI_BICL3 (0xCB)
#define VXI_XORL2 (0xCC)
#define VXI_XORL3 (0xCD)
#define VXI_MNEGL (0xCE)
#define VXI_CASEL (0xCF)
#define VXI_MOVL (0xD0)
#define VXI_CMPL (0xD1)
#define VXI_MCOML (0xD2)
#define VXI_BITL (0xD3)
#define VXI_CLRL (0xD4)
#define VXI_TSTL (0xD5)
#define VXI_INCL (0xD6)
#define VXI_DECL (0xD7)
#define VXI_ADWC (0xD8)
#define VXI_SBWC (0xD9)
#define VXI_MTPR (0xDA)
#define VXI_MFPR (0xDB)
#define VXI_MOVPSL (0xDC)
#define VXI_PUSHL (0xDD)
#define VXI_MOVAL (0xDE)
#define VXI_PUSHAL (0xDF)
#define VXI_BBS (0xE0)
#define VXI_BBC (0xE1)
#define VXI_BBSS (0xE2)
#define VXI_BBCS (0xE3)
#define VXI_BBSC (0xE4)
#define VXI_BBCC (0xE5)
#define VXI_BBSSI (0xE6)
#define VXI_BBCCI (0xE7)
#define VXI_BLBS (0xE8)
#define VXI_BLBC (0xE9)
#define VXI_FFS (0xEA)
#define VXI_FFC (0xEB)
#define VXI_CMPV (0xEC)
#define VXI_CMPZV (0xED)
#define VXI_EXTV (0xEE)
#define VXI_EXTZV (0xEF)
#define VXI_INSV (0xF0)
#define VXI_ACBL (0xF1)
#define VXI_AOBLSS (0xF2)
#define VXI_AOBLEQ (0xF3)
#define VXI_SOBGEQ (0xF4)
#define VXI_SOBGTR (0xF5)
#define VXI_CVTLB (0xF6)
#define VXI_CVTLW (0xF7)
#define VXI_ASHP (0xF8)
#define VXI_CVTLP (0xF9)
#define VXI_CALLG (0xFA)
#define VXI_CALLS (0xFB)
#define VXI_XFC (0xFC)
#define VXI_ESCD (0xFD)
#define VXI_ESCE (0xFE)
#define VXI_ESCF (0xFF)
#define VXI_CVTDH (0x132)
#define VXI_CVTGF (0x133)
#define VXI_ADDG2 (0x140)
#define VXI_ADDG3 (0x141)
#define VXI_SUBG2 (0x142)
#define VXI_SUBG3 (0x143)
#define VXI_MULG2 (0x144)
#define VXI_MULG3 (0x145)
#define VXI_DIVG2 (0x146)
#define VXI_DIVG3 (0x147)
#define VXI_CVTGB (0x148)
#define VXI_CVTGW (0x149)
#define VXI_CVTGL (0x14A)
#define VXI_CVTRGL (0x14B)
#define VXI_CVTBG (0x14C)
#define VXI_CVTWG (0x14D)
#define VXI_CVTLG (0x14E)
#define VXI_ACBG (0x14F)
#define VXI_MOVG (0x150)
#define VXI_CMPG (0x151)
#define VXI_MNEGG (0x152)
#define VXI_TSTG (0x153)
#define VXI_EMODG (0x154)
#define VXI_POLYG (0x155)
#define VXI_CVTGH (0x156)
#define VXI_ADDH2 (0x160)
#define VXI_ADDH3 (0x161)
#define VXI_SUBH2 (0x162)
#define VXI_SUBH3 (0x163)
#define VXI_MULH2 (0x164)
#define VXI_MULH3 (0x165)
#define VXI_DIVH2 (0x166)
#define VXI_DIVH3 (0x167)
#define VXI_CVTHB (0x168)
#define VXI_CVTHW (0x169)
#define VXI_CVTHL (0x16A)
#define VXI_CVTRHL (0x16B)
#define VXI_CVTBH (0x16C)
#define VXI_CVTWH (0x16D)
#define VXI_CVTLH (0x16E)
#define VXI_ACBH (0x16F)
#define VXI_MOVH (0x170)
#define VXI_CMPH (0x171)
#define VXI_MNEGH (0x172)
#define VXI_TSTH (0x173)
#define VXI_EMODH (0x174)
#define VXI_POLYH (0x175)
#define VXI_CVTHG (0x176)
#define VXI_CLRO (0x17C)
#define VXI_MOVO (0x17D)
#define VXI_MOVAO (0x17E)
#define VXI_PUSHAO (0x17F)
#define VXI_CVTFH (0x198)
#define VXI_CVTFG (0x199)
#define VXI_CVTHF (0x1F6)
#define VXI_CVTHD (0x1F7)