|
|
researchv10 Norman
From research!whuxld!bjb Thu Mar 8 13:23 EST 1984*
To: research!seki!pjw
/*
* static char *ID_opsout = "@(#) ops.out: 1.5 4/26/83";
*/
{"mcomb", IS25|INSTRB, DYAOP1-256, 8, 0x8bL},
{"mcomh", IS25|INSTRH, DYAOP1-256, 8, 0x8aL},
{"mcomw", IS25|INSTRW, DYAOP1-256, 8, 0x88L},
{"movzbh", IS25|INSTRBH, DYAOP7-256, 8, 0x87L},
{"movzbw", IS25|INSTRBW, DYAOP7-256, 8, 0x87L},
{"movzhw", IS25|INSTRHW, DYAOP7-256, 8, 0x86L},
{"pushzb", IS25|INSTRB, PUSHOP1-256, 8, 0x87L},
{"pushzh", IS25|INSTRHW, PUSHOP1-256, 8, 0x84L},
{"movaw", IS25|INSTRW, DYAOP2-256, 8, 0x4L},
{"pushaw", IS25|INSTRW, MONOP2-256, 8, 0xe0L},
{"andb2", IS25|INSTRB, DYAOP1-256, 8, 0xbbL},
{"andh2", IS25|INSTRH, DYAOP1-256, 8, 0xbaL},
{"andw2", IS25|INSTRW, DYAOP1-256, 8, 0xb8L},
{"andb3", IS25|INSTRB, TRIOP1-256, 8, 0xfbL},
{"andh3", IS25|INSTRH, TRIOP1-256, 8, 0xfaL},
{"andw3", IS25|INSTRW, TRIOP1-256, 8, 0xf8L},
{"orb2", IS25|INSTRB, DYAOP1-256, 8, 0xb3L},
{"orh2", IS25|INSTRH, DYAOP1-256, 8, 0xb2L},
{"orw2", IS25|INSTRW, DYAOP1-256, 8, 0xb0L},
{"orb3", IS25|INSTRB, TRIOP1-256, 8, 0xf3L},
{"orh3", IS25|INSTRH, TRIOP1-256, 8, 0xf2L},
{"orw3", IS25|INSTRW, TRIOP1-256, 8, 0xf0L},
{"xorb2", IS25|INSTRB, DYAOP1-256, 8, 0xb7L},
{"xorh2", IS25|INSTRH, DYAOP1-256, 8, 0xb6L},
{"xorw2", IS25|INSTRW, DYAOP1-256, 8, 0xb4L},
{"xorb3", IS25|INSTRB, TRIOP1-256, 8, 0xf7L},
{"xorh3", IS25|INSTRH, TRIOP1-256, 8, 0xf6L},
{"xorw3", IS25|INSTRW, TRIOP1-256, 8, 0xf4L},
{"bitb", IS25|INSTRB, CMPOP2-256, 8, 0x3bL},
{"bith", IS25|INSTRH, CMPOP2-256, 8, 0x3aL},
{"bitw", IS25|INSTRW, CMPOP2-256, 8, 0x38L},
{"llsw2", IS25|INSTRW, DYAOP3-256, 16, 0xd0L},
{"llsw3", IS25|INSTRW, SHFTOP1-256, 16, 0xd0L},
{"lrsw2", IS25|INSTRBW, DYAOP3-256, 16, 0xd4L},
{"lrsw3", IS25|INSTRBW, SHFTOP1-256, 16, 0xd4L},
{"movb", IS25|INSTRB, DYAOP4-256, 16, 0x8387L},
{"movh", IS25|INSTRH, DYAOP4-256, 16, 0x8286L},
{"movw", IS25|INSTRW, DYAOP4-256, 16, 0x8084L},
{"movbbh", IS25|INSTRBH, DYAOP5-256, 16, 0x87E7L},
{"movbbw", IS25|INSTRBW, DYAOP5-256, 16, 0x87E7L},
{"movbhw", IS25|INSTRHW, DYAOP5-256, 8, 0x86L},
{"movthb", IS25|INSTRHB, DYAOP5-256, 8, 0x86L},
{"movtwb", IS25|INSTRWB, DYAOP5-256, 8, 0x84L},
{"movtwh", IS25|INSTRWH, DYAOP5-256, 8, 0x84L},
{"mnegh", IS25|INSTRH, DYAOP1-256, 8, 0x8eL},
{"mnegw", IS25|INSTRW, DYAOP1-256, 8, 0x8cL},
{"pushbb", IS25|INSTRBW, PUSHOP1-256, 8, 0x87L},
{"pushbh", IS25|INSTRH, PUSHOP1-256, 8, 0x86L},
{"pushw", IS25|INSTRW, MONOP1-256, 8, 0xa0L},
{"addb2", IS25|INSTRB, DYAOP6-256, 16, 0x939fL},
{"addh2", IS25|INSTRH, DYAOP6-256, 16, 0x929eL},
{"addw2", IS25|INSTRW, DYAOP6-256, 16, 0x909cL},
{"addb3", IS25|INSTRB, TRIOP1-256, 8, 0xdfL},
{"addh3", IS25|INSTRH, TRIOP1-256, 8, 0xdeL},
{"addw3", IS25|INSTRW, TRIOP1-256, 8, 0xdcL},
{"subb2", IS25|INSTRB, DYAOP6-256, 16, 0x97bfL},
{"subh2", IS25|INSTRH, DYAOP6-256, 16, 0x96beL},
{"subw2", IS25|INSTRW, DYAOP6-256, 16, 0x94bcL},
{"subb3", IS25|INSTRB, TRIOP1-256, 8, 0xffL},
{"subh3", IS25|INSTRH, TRIOP1-256, 8, 0xfeL},
{"subw3", IS25|INSTRW, TRIOP1-256, 8, 0xfcL},
{"mulw2", IS25|INSTRW, DYAOP1-256, 8, 0xa8L},
{"umulw2", IS25|INSTRW, DYAOP8-256, 8, 0xa8L},
{"mulw3", IS25|INSTRW, TRIOP1-256, 8, 0xe8L},
{"umulw3", IS25|INSTRW, TRIOP2-256, 8, 0xe8L},
{"divw2", IS25|INSTRW, DYAOP1-256, 8, 0xacL},
{"udivw2", IS25|INSTRW, DYAOP8-256, 8, 0xacL},
{"divw3", IS25|INSTRW, TRIOP1-256, 8, 0xecL},
{"udivw3", IS25|INSTRW, TRIOP2-256, 8, 0xecL},
{"modw2", IS25|INSTRW, DYAOP1-256, 8, 0xa4L},
{"umodw2", IS25|INSTRW, DYAOP8-256, 8, 0xa4L},
{"modw3", IS25|INSTRW, TRIOP1-256, 8, 0xe4L},
{"umodw3", IS25|INSTRW, TRIOP2-256, 8, 0xe4L},
#if FLOAT
{"fadds2", INSTRW, FPDYAOP1-256, 8, 0x31L},
{"fsubs2", INSTRW, FPDYAOP1-256, 8, 0x41L},
{"fmuls2", INSTRW, FPDYAOP1-256, 8, 0x51L},
{"fdivs2", INSTRW, FPDYAOP1-256, 8, 0x61L},
{"movhs", INSTRHW, FPDYAOP2-256, 8, 0x71L},
{"movws", INSTRW, FPDYAOP2-256, 8, 0x81L},
{"movss", INSTRW, FPDYAOP1-256, 8, 0x91L},
{"movsd", INSTRW, FPDYAOP1-256, 8, 0xa1L},
{"movsh", INSTRW, FPDYAOP1-256, 8, 0xb1L},
{"movtsh", INSTRW, FPDYAOP1-256, 8, 0xc1L},
{"movsw", INSTRW, FPDYAOP1-256, 8, 0xd1L},
{"movtsw", INSTRW, FPDYAOP1-256, 8, 0xe1L},
{"fcmps", INSTRW, FPCMPOP1-256, 8, 0xf1L},
{"faddd2", INSTRD, FPDYAOP1-256, 8, 0x35L},
{"fsubd2", INSTRD, FPDYAOP1-256, 8, 0x45L},
{"fmuld2", INSTRD, FPDYAOP1-256, 8, 0x55L},
{"fdivd2", INSTRD, FPDYAOP1-256, 8, 0x65L},
{"movhd", INSTRH, FPDYAOP2-256, 8, 0x75L},
{"movwd", INSTRW, FPDYAOP2-256, 8, 0x85L},
{"movds", INSTRD, FPDYAOP1-256, 8, 0x95L},
{"movdd", INSTRD, FPDYAOP1-256, 8, 0xa5L},
{"movdh", INSTRD, FPDYAOP1-256, 8, 0xb5},
{"movtdh", INSTRD, FPDYAOP1-256, 8, 0xc5},
{"movdw", INSTRD, FPDYAOP1-256, 8, 0xd5L},
{"movtdw", INSTRD, FPDYAOP1-256, 8, 0xe5L},
{"fcmpd", INSTRD, FPCMPOP1-256, 8, 0xf5L},
{"fadds3", INSTRW, FPTRIOP1-256, 8, 0x39L},
{"fsubs3", INSTRW, FPTRIOP1-256, 8, 0x49L},
{"fmuls3", INSTRW, FPTRIOP1-256, 8, 0x59L},
{"fdivs3", INSTRW, FPTRIOP1-256, 8, 0x69L},
{"faddd3", INSTRD, FPTRIOP1-256, 8, 0x79L},
{"fsubd3", INSTRD, FPTRIOP1-256, 8, 0x89L},
{"fmuld3", INSTRD, FPTRIOP1-256, 8, 0x99L},
{"fdivd3", INSTRD, FPTRIOP1-256, 8, 0xa9L},
#endif
{"alsw2", IS25|INSTRBW, DYAOP3-256, 16, 0xc0L},
{"alsw3", IS25|INSTRBW, SHFTOP1-256, 16, 0xc0L},
{"arsw2", IS25|INSTRW, DYAOP3-256, 16, 0xc4L},
{"arsw3", IS25|INSTRW, SHFTOP1-256, 16, 0xc4L},
{"cmpb", IS25|INSTRB, CMPOP1-256, 16, 0x2b3fL},
{"cmph", IS25|INSTRH, CMPOP1-256, 16, 0x2a3eL},
{"cmpw", IS25|INSTRW, CMPOP1-256, 16, 0x283cL},
{"jbc", IS25|INSTRW, JMBOP1-256, 8, 0x38L},
{"jbs", IS25|INSTRW, JMBOP1-256, 8, 0x38L},
{"rsb", IS25|INSTRW, ZEROP1-256, 8, 0x78L},
{"acjl", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c4bL},
{"acjlu", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c5bL},
{"acjle", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c4fL},
{"acjleu", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c5fL},
{"atjnzb", IS25|INSTRW, LOOPOP2-256, 8, 0x2bL},
{"atjnzh", IS25|INSTRW, LOOPOP2-256, 8, 0x2aL},
{"atjnzw", IS25|INSTRW, LOOPOP2-256, 8, 0x28L},
{"movblb", IS25|INSTRB, BLOCKOP-256, 8, 0x87L},
{"movblh", IS25|INSTRH, BLOCKOP-256, 8, 0x86L},
{"movblw", IS25|INSTRW, ZEROP1-256, 16, 0x3019L},
{"call", IS25|INSTRW, CALOP1-256, 8, 0x2cL},
{"save", IS25|INSTRW, SAVOP1-256, 8, 0x10L},
{"ret", IS25|INSTRW, RETOP1-256, 16, 0x0818L},
{"insv", IS25|INSTRW, FLDOP1-256, 8, 0xc8L},
{"extzv", IS25|INSTRW, FLDOP2-256, 8, 0xccL},
{"jz", IS25|INSTRW, JMPOP1-256, 16, 0x777fL},
{"jnz", IS25|INSTRW, JMPOP1-256, 16, 0x7f77L},
{"jpos", IS25|INSTRW, JMPOP1-256, 16, 0x4f47L},
{"jnpos", IS25|INSTRW, JMPOP1-256, 16, 0x474fL},
{"jneg", IS25|INSTRW, JMPOP1-256, 16, 0x434bL},
{"jnneg", IS25|INSTRW, JMPOP1-256, 16, 0x4b43L},
{"je", IS25|INSTRW, JMPOP1-256, 16, 0x777fL},
{"jne", IS25|INSTRW, JMPOP1-256, 16, 0x7f77L},
{"jl", IS25|INSTRW, JMPOP1-256, 16, 0x434bL},
{"jle", IS25|INSTRW, JMPOP1-256, 16, 0x474fL},
{"jg", IS25|INSTRW, JMPOP1-256, 16, 0x4f47L},
{"jge", IS25|INSTRW, JMPOP1-256, 16, 0x4b43L},
{"jlu", IS25|INSTRW, JMPOP1-256, 16, 0x535bL},
{"jleu", IS25|INSTRW, JMPOP1-256, 16, 0x575fL},
{"jgu", IS25|INSTRW, JMPOP1-256, 16, 0x5f57L},
{"jgeu", IS25|INSTRW, JMPOP1-256, 16, 0x5b53L},
{"jmp", IS25|INSTRW, JMPOP1-256, 8, 0x7bL},
{"jsb", IS25|INSTRW, JSBOP1-256, 16, 0x3437L},
{"BEB", INSTRB, JMPOP1-256, 8, 0x7fL},
{"BNEB", INSTRB, JMPOP1-256, 8, 0x77L},
{"BLB", INSTRB, JMPOP1-256, 8, 0x4bL},
{"BLEB", INSTRB, JMPOP1-256, 8, 0x4fL},
{"BGB", INSTRB, JMPOP1-256, 8, 0x47L},
{"BGEB", INSTRB, JMPOP1-256, 8, 0x43L},
{"BLUB", INSTRB, JMPOP1-256, 8, 0x5bL},
{"BLEUB", INSTRB, JMPOP1-256, 8, 0x5fL},
{"BGUB", INSTRB, JMPOP1-256, 8, 0x57L},
{"BGEUB", INSTRB, JMPOP1-256, 8, 0x53L},
{"BRB", INSTRB, JMPOP1-256, 8, 0x7bL},
{"BSBB", INSTRB, BSBOP1-256, 8, 0x37L},
{"BEH", INSTRH, JMPOP1-256, 8, 0x7eL},
{"BNEH", INSTRH, JMPOP1-256, 8, 0x76L},
{"BLH", INSTRH, JMPOP1-256, 8, 0x4aL},
{"BLEH", INSTRH, JMPOP1-256, 8, 0x4eL},
{"BGH", INSTRH, JMPOP1-256, 8, 0x46L},
{"BGEH", INSTRH, JMPOP1-256, 8, 0x42L},
{"BLUH", INSTRH, JMPOP1-256, 8, 0x5aL},
{"BLEUH", INSTRH, JMPOP1-256, 8, 0x5eL},
{"BGUH", INSTRH, JMPOP1-256, 8, 0x56L},
{"BGEUH", INSTRH, JMPOP1-256, 8, 0x52L},
{"BRH", INSTRH, JMPOP1-256, 8, 0x7aL},
{"BSBH", INSTRH, BSBOP1-256, 8, 0x36L},
{"CALL", INSTRW, CALOP2-256, 8, 0x2cL},
{"SAVE", INSTRW, SAVOP2-256, 8, 0x10L},
{"RESTORE", INSTRW, SAVOP2-256, 8, 0x18L},
{"RET", INSTRW, ZEROP1-256, 8, 0x08L},
{"GATE", INSTRW, ZEROP1-256, 16, 0x3061L},
{"RETG", INSTRW, ZEROP1-256, 16, 0x3045L},
{"CALLPS", INSTRW, ZEROP1-256, 16, 0x30acL},
{"RETPS", INSTRW, ZEROP1-256, 16, 0x30c8L},
{"MVERNO", INSTRW, ZEROP1-256, 16, 0x3009L}, /* 12 */
{"DISVJMP", INSTRW, ZEROP1-256, 16, 0x3013L},
{"ENBVJMP", INSTRW, ZEROP1-256, 16, 0x300dL},
{"STREND", INSTRW, ZEROP1-256, 16, 0x301fL},
{"STRCPY", INSTRW, ZEROP1-256, 16, 0x3035L},
{"SLFTST", INSTRW, ZEROP1-256, 16, 0x303cL},
{"WAIT", INSTRW, ZEROP1-256, 8, 0x2fL},
{"BPT", INSTRW, ZEROP1-256, 8, 0x2eL},
{"SWAPWI", INSTRW, MONOP1-256, 8, 0x1cL},
{"SWAPHI", INSTRH, MONOP1-256, 8, 0x1eL},
{"SWAPBI", INSTRB, MONOP1-256, 8, 0x1fL},
{"POPW", INSTRW, MONOP3-256, 8, 0x20L},
{"TSTW", INSTRW, MONOP1-256, 8, 0x28L},
{"TSTH", INSTRH, MONOP1-256, 8, 0x2aL},
{"TSTB", INSTRB, MONOP1-256, 8, 0x2bL},
{"RGEQ", INSTRW, ZEROP1-256, 8, 0x40L},
{"RGEQU", INSTRW, ZEROP1-256, 8, 0x50L},
{"RGTR", INSTRW, ZEROP1-256, 8, 0x44L},
{"RLSS", INSTRW, ZEROP1-256, 8, 0x48L},
{"RLSSU", INSTRW, ZEROP1-256, 8, 0x58L},
{"RLEQ", INSTRW, ZEROP1-256, 8, 0x4cL},
{"RCC", INSTRW, ZEROP1-256, 8, 0x50L},
{"RGTRU", INSTRW, ZEROP1-256, 8, 0x54L},
{"RCS", INSTRW, ZEROP1-256, 8, 0x58L},
{"RLEQU", INSTRW, ZEROP1-256, 8, 0x5cL},
{"RVC", INSTRW, ZEROP1-256, 8, 0x60L},
{"BVCH", INSTRH, JMPOP1-256, 8, 0x62L},
{"BVCB", INSTRB, JMPOP1-256, 8, 0x63L},
{"RVS", INSTRW, ZEROP1-256, 8, 0x68L},
{"BVSH", INSTRH, JMPOP1-256, 8, 0x6aL},
{"BVSB", INSTRB, JMPOP1-256, 8, 0x6bL},
{"BCCB", INSTRB, JMPOP1-256, 8, 0x53L},
{"BCSB", INSTRB, JMPOP1-256, 8, 0x5bL},
{"BCCH", INSTRH, JMPOP1-256, 8, 0x52L},
{"BCSH", INSTRH, JMPOP1-256, 8, 0x5aL},
{"BEQLBX", INSTRB, JMPOP1-256, 8, 0x6fL},
{"BEQLHX", INSTRH, JMPOP1-256, 8, 0x6eL},
{"BNEQBX", INSTRB, JMPOP1-256, 8, 0x67L},
{"BNEQHX", INSTRH, JMPOP1-256, 8, 0x66L},
{"JMP", INSTRW, JMPOP1-256, 8, 0x24L},
{"JSB", INSTRW, JSBOP2-256, 8, 0x34L},
{"RNEQ", INSTRW, ZEROP1-256, 8, 0x74L},
{"RNEQU", INSTRW, ZEROP1-256, 8, 0x64L},
{"NOP", INSTRW, ZEROP1-256, 8, 0x70L},
{"NOP3", INSTRW, ZEROP1-256, 24, 0x720000L},
{"NOP2", INSTRW, ZEROP1-256, 16, 0x7300L},
{"REQL", INSTRW, ZEROP1-256, 8, 0x7cL},
{"REQLU", INSTRW, ZEROP1-256, 8, 0x6cL},
{"CLRW", INSTRW, MONOP1-256, 8, 0x80L},
{"CLRH", INSTRH, MONOP1-256, 8, 0x82L},
{"CLRB", INSTRB, MONOP1-256, 8, 0x83L},
{"MNEGB", INSTRB, DYAOP1-256, 8, 0x8fL},
{"INCW", INSTRW, MONOP1-256, 8, 0x90L},
{"INCH", INSTRH, MONOP1-256, 8, 0x92L},
{"INCB", INSTRB, MONOP1-256, 8, 0x93L},
{"DECW", INSTRW, MONOP1-256, 8, 0x94L},
{"DECH", INSTRH, MONOP1-256, 8, 0x96L},
{"DECB", INSTRB, MONOP1-256, 8, 0x97L},
{"MODH2", INSTRH, DYAOP1-256, 8, 0xa6L},
{"MODB2", INSTRB, DYAOP1-256, 8, 0xa7L},
{"MULH2", INSTRH, DYAOP1-256, 8, 0xaaL},
{"MULB2", INSTRB, DYAOP1-256, 8, 0xabL},
{"DIVH2", INSTRH, DYAOP1-256, 8, 0xaeL},
{"DIVB2", INSTRB, DYAOP1-256, 8, 0xafL},
{"ALSW3", INSTRW, TRIOP1-256, 8, 0xc0L},
{"ARSW3", INSTRW, TRIOP1-256, 8, 0xc4L},
{"ARSH3", INSTRH, TRIOP1-256, 8, 0xc6L},
{"ARSB3", INSTRB, TRIOP1-256, 8, 0xc7L},
{"LLSW3", INSTRW, TRIOP1-256, 8, 0xd0L},
{"LLSH3", INSTRH, TRIOP1-256, 8, 0xd2L},
{"LLSB3", INSTRB, TRIOP1-256, 8, 0xd3L},
{"LRSW3", INSTRW, TRIOP1-256, 8, 0xd4L},
{"ROTW", INSTRW, TRIOP1-256, 8, 0xd8L},
{"MODH3", INSTRH, TRIOP1-256, 8, 0xe6L},
{"MODB3", INSTRB, TRIOP1-256, 8, 0xe7L},
{"MULH3", INSTRH, TRIOP1-256, 8, 0xeaL},
{"MULB3", INSTRB, TRIOP1-256, 8, 0xebL},
{"DIVH3", INSTRH, TRIOP1-256, 8, 0xeeL},
{"DIVB3", INSTRB, TRIOP1-256, 8, 0xefL},
{"MCOMB", INSTRB, DYAOP1-256, 8, 0x8bL},
{"MCOMH", INSTRH, DYAOP1-256, 8, 0x8aL},
{"MCOMW", INSTRW, DYAOP1-256, 8, 0x88L},
{"MOVTRW", INSTRW, DYAOP2-256, 8, 0xcL},
{"MOVAW", INSTRW, DYAOP2-256, 8, 0x4L},
{"PUSHAW", INSTRW, MONOP2-256, 8, 0xe0L},
{"ANDB2", INSTRB, DYAOP1-256, 8, 0xbbL},
{"ANDH2", INSTRH, DYAOP1-256, 8, 0xbaL},
{"ANDW2", INSTRW, DYAOP1-256, 8, 0xb8L},
{"ANDB3", INSTRB, TRIOP1-256, 8, 0xfbL},
{"ANDH3", INSTRH, TRIOP1-256, 8, 0xfaL},
{"ANDW3", INSTRW, TRIOP1-256, 8, 0xf8L},
{"ORB2", INSTRB, DYAOP1-256, 8, 0xb3L},
{"ORH2", INSTRH, DYAOP1-256, 8, 0xb2L},
{"ORW2", INSTRW, DYAOP1-256, 8, 0xb0L},
{"ORB3", INSTRB, TRIOP1-256, 8, 0xf3L},
{"ORH3", INSTRH, TRIOP1-256, 8, 0xf2L},
{"ORW3", INSTRW, TRIOP1-256, 8, 0xf0L},
{"XORB2", INSTRB, DYAOP1-256, 8, 0xb7L},
{"XORH2", INSTRH, DYAOP1-256, 8, 0xb6L},
{"XORW2", INSTRW, DYAOP1-256, 8, 0xb4L},
{"XORB3", INSTRB, TRIOP1-256, 8, 0xf7L},
{"XORH3", INSTRH, TRIOP1-256, 8, 0xf6L},
{"XORW3", INSTRW, TRIOP1-256, 8, 0xf4L},
{"BITB", INSTRB, CMPOP2-256, 8, 0x3bL},
{"BITH", INSTRH, CMPOP2-256, 8, 0x3aL},
{"BITW", INSTRW, CMPOP2-256, 8, 0x38L},
{"MOVB", INSTRB, DYAOP4-256, 8, 0x87L},
{"MOVH", INSTRH, DYAOP4-256, 8, 0x86L},
{"MOVW", INSTRW, DYAOP4-256, 8, 0x84L},
{"MNEGH", INSTRH, DYAOP1-256, 8, 0x8eL},
{"MNEGW", INSTRW, DYAOP1-256, 8, 0x8cL},
{"PUSHW", INSTRW, MONOP1-256, 8, 0xa0L},
{"ADDB2", INSTRB, DYAOP6-256, 8, 0x9fL},
{"ADDH2", INSTRH, DYAOP6-256, 8, 0x9eL},
{"ADDW2", INSTRW, DYAOP6-256, 8, 0x9cL},
{"ADDB3", INSTRB, TRIOP1-256, 8, 0xdfL},
{"ADDH3", INSTRH, TRIOP1-256, 8, 0xdeL},
{"ADDW3", INSTRW, TRIOP1-256, 8, 0xdcL},
{"SUBB2", INSTRB, DYAOP6-256, 8, 0xbfL},
{"SUBH2", INSTRH, DYAOP6-256, 8, 0xbeL},
{"SUBW2", INSTRW, DYAOP6-256, 8, 0xbcL},
{"SUBB3", INSTRB, TRIOP1-256, 8, 0xffL},
{"SUBH3", INSTRH, TRIOP1-256, 8, 0xfeL},
{"SUBW3", INSTRW, TRIOP1-256, 8, 0xfcL},
{"MULW2", INSTRW, DYAOP1-256, 8, 0xa8L},
{"MULW3", INSTRW, TRIOP1-256, 8, 0xe8L},
{"DIVW2", INSTRW, DYAOP1-256, 8, 0xacL},
{"DIVW3", INSTRW, TRIOP1-256, 8, 0xecL},
{"MODW2", INSTRW, DYAOP1-256, 8, 0xa4L},
{"MODW3", INSTRW, TRIOP1-256, 8, 0xe4L},
{"CMPB", INSTRB, CMPOP1-256, 8, 0x3fL},
{"CMPH", INSTRH, CMPOP1-256, 8, 0x3eL},
{"CMPW", INSTRW, CMPOP1-256, 8, 0x3cL},
{"RSB", INSTRW, ZEROP1-256, 8, 0x78L},
{"MOVBLW", INSTRW, ZEROP1-256, 16, 0x3019L},
{"INSFW", INSTRW, FLDOP4-256, 8, 0xc8L},
{"INSFH", INSTRH, FLDOP4-256, 8, 0xcaL},
{"INSFB", INSTRB, FLDOP4-256, 8, 0xcbL},
{"EXTFW", INSTRW, FLDOP4-256, 8, 0xccL},
{"EXTFH", INSTRH, FLDOP4-256, 8, 0xceL},
{"EXTFB", INSTRB, FLDOP4-256, 8, 0xcfL},
{"EXTOP", INSTRX, SIMOP-256, 8, 0x14L},
{"getsm", INSTRX, ZEROP1-256, 8, 0x1L},
{"putsm", INSTRX, ZEROP1-256, 8, 0x11L},
{"ungetsm", INSTRX, ZEROP1-256, 8, 0x21L},
{"r0", DUMMY, REGISTER-256, 4, 0x0L},
{"r1", DUMMY, REGISTER-256, 4, 0x1L},
{"r2", DUMMY, REGISTER-256, 4, 0x2L},
{"r3", DUMMY, REGISTER-256, 4, 0x3L},
{"r4", DUMMY, REGISTER-256, 4, 0x4L},
{"r5", DUMMY, REGISTER-256, 4, 0x5L},
{"r6", DUMMY, REGISTER-256, 4, 0x6L},
{"r7", DUMMY, REGISTER-256, 4, 0x7L},
{"r8", DUMMY, REGISTER-256, 4, 0x8L},
{"fp", DUMMY, REGISTER-256, 4, 0x9L},
{"ap", DUMMY, REGISTER-256, 4, 0xaL},
{"psw", DUMMY, REGISTER-256, 4, 0xbL},
{"sp", DUMMY, REGISTER-256, 4, 0xcL},
{"pcbp", DUMMY, REGISTER-256, 4, 0xdL},
{"isp", DUMMY, REGISTER-256, 4, 0xeL},
{".globl", PSEUDO, PSGLOBAL-256, 0, 0x0L},
{".comm", PSEUDO, PSCOMM-256, 0, 0x0L},
{".set", PSEUDO, PSSET-256, 0, 0x0L},
{".zero", PSEUDO, PSZERO-256, 0, 0x0L},
{".bss", BSS, PSBSS-256, 0, 0x0L},
{".file", PSEUDO, PSFILE-256, 0, 0x0L},
{".align", PSEUDO, PSALIGN-256, 0, 0x0L},
{".byte", PSEUDO, PSBYTE-256, 0, 0x0L},
{".half", PSEUDO, PSHALF-256, 0, 0x0L},
{".word", PSEUDO, PSWORD-256, 0, 0x0L},
#if FLOAT
{".float", PSEUDO, PSFLOAT-256, 0, 0x0L},
{".double", PSEUDO, PSDOUBLE-256, 0, 0x0L},
#endif
{".def", PSEUDO, PSDEF-256, 0, 0x0L},
{".val", PSEUDO, PSVAL-256, 0, 0x0L},
{".scl", PSEUDO, PSSCL-256, 0, 0x0L},
{".type", PSEUDO, PSTYPE-256, 0, 0x0L},
{".tag", PSEUDO, PSTAG-256, 0, 0x0L},
{".line", PSEUDO, PSLINE-256, 0, 0x0L},
{".size", PSEUDO, PSSIZE-256, 0, 0x0L},
{".dim", PSEUDO, PSDIM-256, 0, 0x0L},
{".endef", PSEUDO, PSENDEF-256, 0, 0x0L},
{".ln", PSEUDO, PSLN-256, 0, 0x0L},
{".text", TXT, SECTIONN-256, 0, 0x0L},
{".data", DAT, SECTIONN-256, 0, 0x0L},
{"sbyte", DUMMY, EXPTYPE-256, 8, 0x7L},
{"ubyte", DUMMY, EXPTYPE-256, 8, 0x3L},
{"byte", DUMMY, EXPTYPE-256, 8, 0x7L},
{"shalf", DUMMY, EXPTYPE-256, 8, 0x6L},
{"half", DUMMY, EXPTYPE-256, 8, 0x6L},
{"uhalf", DUMMY, EXPTYPE-256, 8, 0x2L},
{"sword", DUMMY, EXPTYPE-256, 8, 0x4L},
{"word", DUMMY, EXPTYPE-256, 8, 0x4L},
{"uword", DUMMY, EXPTYPE-256, 8, 0x0L},
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.