|
|
1.1 ! root 1: #ifdef vax ! 2: #include "INC$LIB:cc1.h" ! 3: #else ! 4: #include "cc1.h" ! 5: #endif ! 6: #if !TINY ! 7: #define fl(f,l) , f, l ! 8: #else ! 9: #define fl(f,l) /* f, l */ ! 10: #endif ! 11: extern char macros[]; ! 12: /* /usr/src/c/n1/i8086/tables/prefac.f */ ! 13: #define WORD (FS16|FU16|FSPTR|FSPTB) ! 14: #define UWORD (FU16|FSPTR|FSPTB) ! 15: #define LONG (FS32|FU32) ! 16: #define INT (FS16|FU16|FS32|FU32) ! 17: #define BYTE (FS8|FU8) ! 18: #define NFLT (FS8|FU8|FS16|FU16|FSPTR|FSPTB|FLPTR|FLPTB|FS32|FU32) ! 19: #define PEREL (PEQ|PNE) ! 20: #define PSREL (PEQ|PNE|PGT|PGE|PLT|PLE) ! 21: #define PUREL (PEQ|PNE|PUGT|PULE|PUGE|PULT) ! 22: #define PREL (PEQ|PNE|PGT|PGE|PLT|PLE|PUGT|PUGE|PULT|PULE) ! 23: #define PNEREL (PGT|PGE|PLT|PLE|PUGT|PUGE|PULT|PULE) ! 24: #define LPTX (FLPTR|FLPTB) ! 25: /* /usr/src/c/n1/i8086/tables/aadd.t */ ! 26: PAT p1[] = { ! 27: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[ 0] fl(1,8) }, ! 28: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[ 0] fl(1,12) }, ! 29: { 1, 1, AX, NONE, NONE, AX, 1, 2, 2, 0, ¯os[ 12] fl(1,20) }, ! 30: { 1, 1, AX, NONE, NONE, AX, 1, 3, 2, 0, ¯os[ 24] fl(1,29) } ! 31: /* #ifndef ONLYSMALL */, ! 32: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 2, 0, ¯os[ 40] fl(1,39) }, ! 33: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 2, 0, ¯os[ 53] fl(1,47) } ! 34: /* #endif */, ! 35: { 1, 1, ANYR, NONE, NONE, TEMP, 3, 1, 4, 1, ¯os[ 62] fl(1,55) }, ! 36: { 2, 1, ANYL, NONE, NONE, TEMP, 3, 1, 4, 1, ¯os[ 62] fl(1,59) }, ! 37: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[ 67] fl(1,67) }, ! 38: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 3, 1, ¯os[ 67] fl(1,71) }, ! 39: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[ 67] fl(1,75) }, ! 40: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 3, 1, ¯os[ 67] fl(1,79) }, ! 41: { 1, 1, AX, NONE, NONE, AX, 1, 2, 5, 1, ¯os[ 69] fl(1,87) }, ! 42: { 1, 1, AX, NONE, NONE, AX, 1, 3, 5, 1, ¯os[ 74] fl(1,96) } ! 43: /* #ifndef ONLYSMALL */, ! 44: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 5, 1, ¯os[ 79] fl(1,106) }, ! 45: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 5, 1, ¯os[ 84] fl(1,114) } ! 46: /* #endif */, ! 47: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 6, 5, ¯os[ 89] fl(1,122) }, ! 48: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 5, 5, ¯os[ 112] fl(1,131) }, ! 49: { 6, 1, ANYR, NONE, ANYR, TEMP, 1, 1, 7, 1, ¯os[ 120] fl(1,141) }, ! 50: { 7, 1, ANYL, NONE, ANYL, TEMP, 1, 1, 7, 1, ¯os[ 120] fl(1,145) }, ! 51: { 6, 1, AX, NONE, AX, AX, 1, 2, 7, 1, ¯os[ 125] fl(1,153) }, ! 52: { 6, 1, AX, AX, NONE, AX, 1, 3, 7, 1, ¯os[ 131] fl(1,162) } ! 53: /* #ifndef ONLYSMALL */, ! 54: { 3, 4, ANYR, NONE, ANYR, TEMP, 1, 4, 7, 1, ¯os[ 137] fl(1,172) }, ! 55: { 4, 4, ANYL, NONE, ANYR, TEMP, 1, 4, 7, 1, ¯os[ 142] fl(1,180) } ! 56: /* #endif */, ! 57: { 8, 1, ANYR, NONE, NONE, TEMP, 1, 1, 4, 1, ¯os[ 147] fl(1,188) }, ! 58: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 4, 1, ¯os[ 147] fl(1,192) }, ! 59: { 8, 1, AX, NONE, NONE, AX, 1, 2, 4, 1, ¯os[ 158] fl(1,201) }, ! 60: { 8, 1, AX, NONE, NONE, AX, 1, 3, 4, 1, ¯os[ 171] fl(1,211) }, ! 61: { 9, 5, DXAX, NONE, NONE, NONE, 1, 5, 8, 6, ¯os[ 182] fl(1,221) }, ! 62: { 9, 5, DXAX, NONE, NONE, NONE, 1, 5, 8, 7, ¯os[ 198] fl(1,230) }, ! 63: { 9, 5, DXAX, NONE, DXAX, NONE, 1, 5, 7, 5, ¯os[ 209] fl(1,239) }, ! 64: { 10, 5, DXAX, NONE, DXAX, DXAX, 1, 5, 7, 5, ¯os[ 211] fl(1,246) }, ! 65: { 11, 5, DXAX, NONE, NONE, DXAX, 1, 5, 4, 5, ¯os[ 233] fl(1,256) }, ! 66: { 3, 1, AX, NONE, NONE, AX, 1, 8, 4, 1, ¯os[ 255] fl(1,279) }, ! 67: { 3, 1, ANYR, NONE, NONE, TEMP, 1, 9, 4, 1, ¯os[ 275] fl(1,290) } ! 68: /* #ifdef NDPDEF */, ! 69: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 11, 7, 12, ¯os[ 292] fl(1,307) }, ! 70: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 12, 7, 12, ¯os[ 302] fl(1,315) } ! 71: /* #endif */ ! 72: }; ! 73: /* /usr/src/c/n1/i8086/tables/aand.t */ ! 74: PAT p2[] = { ! 75: { 1, 1, ANYR, NONE, NONE, TEMP, 9, 1, 10, 1, ¯os[ 312] fl(2,11) }, ! 76: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[ 312] fl(2,15) }, ! 77: { 1, 1, AX, NONE, NONE, AX, 1, 2, 5, 1, ¯os[ 315] fl(2,23) }, ! 78: { 1, 1, AX, NONE, NONE, AX, 1, 3, 5, 1, ¯os[ 318] fl(2,32) }, ! 79: { 6, 1, ANYR, NONE, ANYR, TEMP, 1, 1, 7, 1, ¯os[ 321] fl(2,41) }, ! 80: { 6, 1, AX, NONE, AX, AX, 1, 2, 7, 1, ¯os[ 324] fl(2,49) }, ! 81: { 6, 1, AX, NONE, AX, AX, 1, 3, 7, 1, ¯os[ 327] fl(2,58) }, ! 82: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 6, 5, ¯os[ 330] fl(2,67) }, ! 83: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 5, 11, 5, ¯os[ 338] fl(2,77) }, ! 84: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 5, 12, 5, ¯os[ 357] fl(2,85) }, ! 85: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 5, 13, 5, ¯os[ 365] fl(2,94) }, ! 86: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 5, 5, ¯os[ 371] fl(2,102) }, ! 87: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 5, 7, 5, ¯os[ 374] fl(2,112) }, ! 88: { 12, 6, ANYR, NONE, NONE, TEMP, 1, 9, 14, 1, ¯os[ 386] fl(2,129) }, ! 89: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 9, 14, 1, ¯os[ 393] fl(2,136) }, ! 90: { 12, 6, AX, NONE, NONE, TEMP, 1, 8, 14, 1, ¯os[ 408] fl(2,144) }, ! 91: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 8, 14, 1, ¯os[ 415] fl(2,151) }, ! 92: { 13, 6, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[ 423] fl(2,159) }, ! 93: { 13, 13, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[ 428] fl(2,166) }, ! 94: { 13, 6, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[ 433] fl(2,174) }, ! 95: { 13, 13, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[ 439] fl(2,181) } ! 96: }; ! 97: /* /usr/src/c/n1/i8086/tables/add.t */ ! 98: PAT p3[] = { ! 99: { 14, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 2, 0, ¯os[ 445] fl(3,11) }, ! 100: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 2, 0, ¯os[ 445] fl(3,15) } ! 101: /* #ifndef ONLYSMALL */, ! 102: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 2, 0, ¯os[ 448] fl(3,23) }, ! 103: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 2, 0, ¯os[ 448] fl(3,27) } ! 104: /* #endif */, ! 105: { 14, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 15, 0, ¯os[ 452] fl(3,34) }, ! 106: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 15, 0, ¯os[ 452] fl(3,38) } ! 107: /* #ifndef ONLYSMALL */, ! 108: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 15, 0, ¯os[ 456] fl(3,47) }, ! 109: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 15, 0, ¯os[ 456] fl(3,51) } ! 110: /* #endif */, ! 111: { 14, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 1, ¯os[ 461] fl(3,59) }, ! 112: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 4, 1, ¯os[ 461] fl(3,63) } ! 113: /* #ifndef ONLYSMALL */, ! 114: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 4, 1, ¯os[ 466] fl(3,71) }, ! 115: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 4, 1, ¯os[ 466] fl(3,75) } ! 116: /* #endif */ ! 117: /* #ifndef ONLYSMALL */, ! 118: { 12, 4, DXAX, AX, NONE, TEMP, 7, 1, 16, 4, ¯os[ 471] fl(3,94) }, ! 119: { 2, 4, ANYL, LOTEMP, AX, TEMP, 7, 1, 16, 4, ¯os[ 480] fl(3,101) }, ! 120: { 12, 4, DXAX, AX, NONE, TEMP, 7, 1, 17, 4, ¯os[ 495] fl(3,109) }, ! 121: { 2, 4, ANYL, LOTEMP, AX, TEMP, 7, 1, 17, 4, ¯os[ 501] fl(3,116) }, ! 122: { 12, 4, DXAX, AX, NONE, TEMP, 7, 1, 18, 4, ¯os[ 513] fl(3,124) }, ! 123: { 12, 4, DXAX, AX, NONE, TEMP, 7, 1, 19, 4, ¯os[ 523] fl(3,131) }, ! 124: { 2, 4, ANYL, LOTEMP, NONE, TEMP, 7, 1, 18, 4, ¯os[ 533] fl(3,138) }, ! 125: { 2, 4, ANYL, LOTEMP, NONE, TEMP, 7, 1, 19, 4, ¯os[ 543] fl(3,146) }, ! 126: { 12, 4, DXAX, AX, NONE, DXAX, 7, 1, 3, 4, ¯os[ 552] fl(3,154) }, ! 127: { 2, 4, ANYL, LOTEMP, NONE, TEMP, 7, 1, 3, 4, ¯os[ 563] fl(3,161) }, ! 128: { 12, 4, DXAX, AX, NONE, DXAX, 7, 1, 20, 4, ¯os[ 573] fl(3,169) }, ! 129: { 2, 4, ANYL, LOTEMP, NONE, TEMP, 7, 1, 20, 4, ¯os[ 573] fl(3,173) } ! 130: /* #endif */, ! 131: { 17, 5, DXAX, DXAX, NONE, DXAX, 7, 5, 4, 5, ¯os[ 575] fl(3,181) } ! 132: /* #ifndef ONLYSMALL */, ! 133: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 4, 5, ¯os[ 587] fl(3,190) }, ! 134: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 4, 5, ¯os[ 587] fl(3,194) }, ! 135: { 12, 4, DXAX, DXAX, NONE, DXAX, 7, 5, 4, 4, ¯os[ 593] fl(3,200) }, ! 136: { 2, 4, ESAX, DXAX, NONE, DXAX, 7, 5, 4, 4, ¯os[ 593] fl(3,204) } ! 137: /* #endif */ ! 138: /* #ifndef ONLYSMALL */, ! 139: { 18, 4, AX, NONE, NONE, NONE, 20, 4, 5, 1, ¯os[ 595] fl(3,222) }, ! 140: { 18, 4, AX, NONE, NONE, NONE, 5, 1, 20, 4, ¯os[ 608] fl(3,231) } ! 141: /* #endif */ ! 142: /* #ifdef NDPDEF */, ! 143: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 6, ¯os[ 620] fl(3,249) }, ! 144: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 14, ¯os[ 623] fl(3,255) }, ! 145: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 11, ¯os[ 626] fl(3,261) }, ! 146: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 12, ¯os[ 629] fl(3,267) } ! 147: /* #endif */ ! 148: }; ! 149: /* /usr/src/c/n1/i8086/tables/adiv.t */ ! 150: PAT p4[] = { ! 151: { 12, 1, DXAX, NONE, NONE, AX, 1, 6, 20, 1, ¯os[ 632] fl(4,10) }, ! 152: { 12, 1, DXAX, NONE, NONE, AX, 1, 7, 20, 1, ¯os[ 643] fl(4,19) }, ! 153: { 12, 1, DXAX, NONE, NONE, AX, 1, 9, 20, 1, ¯os[ 655] fl(4,28) }, ! 154: { 12, 1, DXAX, NONE, NONE, AX, 1, 2, 20, 1, ¯os[ 683] fl(4,40) }, ! 155: { 12, 1, DXAX, NONE, NONE, AX, 1, 3, 20, 1, ¯os[ 701] fl(4,51) }, ! 156: { 12, 1, DXAX, NONE, NONE, AX, 1, 8, 20, 1, ¯os[ 731] fl(4,62) }, ! 157: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 14, 7, 5, ¯os[ 763] fl(4,74) }, ! 158: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 15, 7, 5, ¯os[ 791] fl(4,87) }, ! 159: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 14, 20, 5, ¯os[ 808] fl(4,100) }, ! 160: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 15, 20, 5, ¯os[ 816] fl(4,113) } ! 161: /* #ifdef NDPDEF */, ! 162: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 11, 7, 12, ¯os[ 824] fl(4,134) }, ! 163: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 12, 7, 12, ¯os[ 828] fl(4,142) } ! 164: /* #endif */ ! 165: }; ! 166: /* /usr/src/c/n1/i8086/tables/aft.t */ ! 167: PAT p5[] = { ! 168: { 12, 1, ANYR, NONE, NONE, TEMP, 20, 1, 2, 0, ¯os[ 832] fl(5,13) }, ! 169: { 2, 1, ANYL, NONE, NONE, TEMP, 20, 1, 2, 0, ¯os[ 832] fl(5,17) } ! 170: /* #ifndef ONLYSMALL */, ! 171: { 3, 4, ANYR, NONE, NONE, TEMP, 20, 4, 2, 0, ¯os[ 840] fl(5,25) }, ! 172: { 4, 4, ANYL, NONE, NONE, TEMP, 20, 4, 2, 0, ¯os[ 852] fl(5,33) } ! 173: /* #endif */, ! 174: { 12, 1, ANYR, NONE, NONE, TEMP, 20, 1, 5, 1, ¯os[ 857] fl(5,41) }, ! 175: { 2, 1, ANYL, NONE, NONE, TEMP, 20, 1, 5, 1, ¯os[ 857] fl(5,45) } ! 176: /* #ifndef ONLYSMALL */, ! 177: { 3, 4, ANYR, NONE, NONE, TEMP, 20, 4, 5, 1, ¯os[ 866] fl(5,53) }, ! 178: { 20, 4, ANYL, NONE, NONE, TEMP, 20, 4, 5, 1, ¯os[ 878] fl(5,61) } ! 179: /* #endif */, ! 180: { 12, 1, AX, NONE, NONE, AX, 20, 2, 2, 0, ¯os[ 883] fl(5,69) }, ! 181: { 12, 1, AX, NONE, NONE, AX, 20, 3, 2, 0, ¯os[ 895] fl(5,77) }, ! 182: { 12, 5, ANYR, NONE, NONE, TEMP, 20, 5, 2, 0, ¯os[ 909] fl(5,85) }, ! 183: { 12, 1, DXAX, NONE, NONE, AX, 1, 9, 5, 1, ¯os[ 934] fl(5,94) }, ! 184: { 12, 1, DXAX, NONE, NONE, AX, 1, 8, 5, 1, ¯os[ 966] fl(5,106) } ! 185: }; ! 186: /* /usr/src/c/n1/i8086/tables/amul.t */ ! 187: PAT p6[] = { ! 188: { 21, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[ 994] fl(6,11) }, ! 189: { 22, 1, DXAX, NONE, NONE, AX, 1, 6, 20, 1, ¯os[1002] fl(6,18) }, ! 190: { 22, 1, DXAX, NONE, NONE, AX, 1, 13, 20, 1, ¯os[1010] fl(6,26) }, ! 191: { 12, 1, DXAX, NONE, NONE, AX, 1, 9, 20, 1, ¯os[1018] fl(6,34) }, ! 192: { 12, 1, DXAX, NONE, NONE, AX, 1, 2, 20, 1, ¯os[1031] fl(6,45) }, ! 193: { 12, 1, DXAX, NONE, NONE, AX, 1, 3, 20, 1, ¯os[1041] fl(6,55) }, ! 194: { 12, 1, DXAX, NONE, NONE, AX, 1, 8, 20, 1, ¯os[1057] fl(6,65) }, ! 195: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 14, 7, 5, ¯os[1071] fl(6,76) }, ! 196: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 15, 7, 5, ¯os[1089] fl(6,89) }, ! 197: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 14, 20, 5, ¯os[1107] fl(6,102) }, ! 198: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 15, 20, 5, ¯os[1115] fl(6,115) } ! 199: /* #ifdef NDPDEF */, ! 200: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 11, 7, 12, ¯os[1123] fl(6,136) }, ! 201: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 12, 7, 12, ¯os[1127] fl(6,144) } ! 202: /* #endif */ ! 203: }; ! 204: /* /usr/src/c/n1/i8086/tables/and.t */ ! 205: PAT p7[] = { ! 206: { 23, 0, NONE, NONE, NONE, NONE, 20, 1, 5, 1, ¯os[1131] fl(7,13) }, ! 207: { 23, 0, NONE, NONE, NONE, NONE, 9, 1, 4, 1, ¯os[1131] fl(7,17) }, ! 208: { 23, 0, NONE, NONE, NONE, NONE, 20, 16, 5, 1, ¯os[1137] fl(7,24) }, ! 209: { 24, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 1, ¯os[1140] fl(7,31) }, ! 210: { 25, 0, NONE, NONE, NONE, NONE, 20, 5, 5, 5, ¯os[1144] fl(7,38) }, ! 211: { 25, 0, AX, NONE, NONE, NONE, 20, 5, 4, 5, ¯os[1152] fl(7,45) }, ! 212: { 25, 0, NONE, ANYR, NONE, NONE, 7, 5, 4, 5, ¯os[1160] fl(7,53) }, ! 213: { 26, 0, NONE, NONE, NONE, NONE, 4, 5, 12, 5, ¯os[1165] fl(7,60) }, ! 214: { 26, 0, NONE, NONE, NONE, NONE, 4, 5, 6, 5, ¯os[1171] fl(7,67) }, ! 215: { 26, 0, NONE, ANYR, NONE, NONE, 7, 5, 12, 5, ¯os[1177] fl(7,74) }, ! 216: { 26, 0, NONE, ANYR, NONE, NONE, 7, 5, 6, 5, ¯os[1182] fl(7,81) }, ! 217: { 27, 0, NONE, NONE, NONE, NONE, 4, 5, 5, 5, ¯os[1187] fl(7,88) }, ! 218: { 27, 0, NONE, ANYR, NONE, NONE, 7, 5, 4, 5, ¯os[1202] fl(7,97) }, ! 219: { 28, 0, NONE, NONE, NONE, NONE, 4, 5, 5, 5, ¯os[1214] fl(7,106) }, ! 220: { 28, 0, NONE, ANYR, NONE, NONE, 7, 5, 4, 5, ¯os[1230] fl(7,116) }, ! 221: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 13, 5, ¯os[1242] fl(7,126) }, ! 222: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 12, 5, ¯os[1246] fl(7,132) }, ! 223: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 11, 5, ¯os[1250] fl(7,139) }, ! 224: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 6, 5, ¯os[1254] fl(7,145) }, ! 225: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 4, 5, ¯os[1261] fl(7,152) } ! 226: }; ! 227: /* /usr/src/c/n1/i8086/tables/aor.t */ ! 228: PAT p8[] = { ! 229: { 1, 1, ANYR, NONE, NONE, TEMP, 9, 1, 10, 1, ¯os[1268] fl(8,11) }, ! 230: { 2, 1, ANYL, NONE, NONE, TEMP, 21, 1, 10, 1, ¯os[1268] fl(8,15) }, ! 231: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[1268] fl(8,19) }, ! 232: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[1268] fl(8,23) }, ! 233: { 1, 1, AX, NONE, NONE, AX, 1, 2, 5, 1, ¯os[1271] fl(8,31) }, ! 234: { 1, 1, AX, NONE, NONE, AX, 1, 3, 5, 1, ¯os[1274] fl(8,40) }, ! 235: { 6, 1, ANYR, NONE, ANYR, TEMP, 1, 1, 7, 1, ¯os[1277] fl(8,49) }, ! 236: { 7, 1, ANYL, NONE, ANYL, TEMP, 1, 1, 7, 1, ¯os[1277] fl(8,53) }, ! 237: { 6, 1, AX, NONE, AX, AX, 1, 2, 7, 1, ¯os[1280] fl(8,61) }, ! 238: { 6, 1, AX, NONE, AX, AX, 1, 3, 7, 1, ¯os[1283] fl(8,70) }, ! 239: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 6, 5, ¯os[1286] fl(8,79) }, ! 240: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 5, 12, 5, ¯os[1289] fl(8,88) }, ! 241: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 5, 5, ¯os[1293] fl(8,96) }, ! 242: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 5, 7, 5, ¯os[1300] fl(8,106) }, ! 243: { 12, 6, ANYR, NONE, NONE, TEMP, 1, 9, 14, 1, ¯os[1309] fl(8,124) }, ! 244: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 9, 14, 1, ¯os[1313] fl(8,131) }, ! 245: { 12, 6, AX, NONE, NONE, TEMP, 1, 8, 14, 1, ¯os[1317] fl(8,139) }, ! 246: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 8, 14, 1, ¯os[1321] fl(8,146) }, ! 247: { 13, 6, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[1325] fl(8,154) }, ! 248: { 13, 13, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[1329] fl(8,161) }, ! 249: { 13, 6, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[1333] fl(8,169) }, ! 250: { 13, 13, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[1337] fl(8,176) } ! 251: }; ! 252: /* /usr/src/c/n1/i8086/tables/arem.t */ ! 253: PAT p9[] = { ! 254: { 22, 1, DXAX, NONE, NONE, DX, 1, 6, 20, 1, ¯os[1341] fl(9,11) }, ! 255: { 22, 1, DXAX, NONE, NONE, DX, 1, 13, 20, 1, ¯os[1351] fl(9,20) }, ! 256: { 12, 1, DXAX, NONE, NONE, DX, 1, 9, 20, 1, ¯os[1363] fl(9,29) }, ! 257: { 12, 1, DXAX, NONE, NONE, AX, 1, 2, 20, 1, ¯os[1391] fl(9,41) }, ! 258: { 12, 1, DXAX, NONE, NONE, DX, 1, 3, 20, 1, ¯os[1417] fl(9,53) }, ! 259: { 12, 1, DXAX, NONE, NONE, DX, 1, 8, 20, 1, ¯os[1447] fl(9,64) }, ! 260: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 14, 20, 5, ¯os[1478] fl(9,76) }, ! 261: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 15, 20, 5, ¯os[1496] fl(9,89) } ! 262: }; ! 263: /* /usr/src/c/n1/i8086/tables/ashl.t */ ! 264: PAT p10[] = { ! 265: { 29, 1, ANYR, NONE, NONE, TEMP, 1, 1, 22, 1, ¯os[1514] fl(10,12) }, ! 266: { 30, 1, ANYL, NONE, NONE, TEMP, 1, 1, 22, 1, ¯os[1514] fl(10,16) }, ! 267: { 29, 1, AX, NONE, NONE, TEMP, 1, 2, 22, 1, ¯os[1517] fl(10,24) }, ! 268: { 29, 1, AX, NONE, NONE, TEMP, 1, 3, 22, 1, ¯os[1520] fl(10,33) }, ! 269: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[1523] fl(10,42) }, ! 270: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[1523] fl(10,46) }, ! 271: { 1, 1, AX, NONE, NONE, TEMP, 1, 2, 2, 0, ¯os[1529] fl(10,54) }, ! 272: { 1, 1, AX, NONE, NONE, TEMP, 1, 3, 2, 0, ¯os[1535] fl(10,63) }, ! 273: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 15, 0, ¯os[1541] fl(10,72) }, ! 274: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 15, 0, ¯os[1541] fl(10,76) }, ! 275: { 1, 1, AX, NONE, NONE, TEMP, 1, 2, 15, 0, ¯os[1547] fl(10,85) }, ! 276: { 1, 1, AX, NONE, NONE, TEMP, 1, 3, 15, 0, ¯os[1553] fl(10,95) }, ! 277: { 1, 1, ANYR, NONE, CX, TEMP, 1, 1, 5, 1, ¯os[1559] fl(10,105) }, ! 278: { 2, 1, ANYL, NONE, CX, TEMP, 1, 1, 5, 1, ¯os[1559] fl(10,109) }, ! 279: { 1, 1, AX, NONE, CX, TEMP, 1, 2, 5, 1, ¯os[1569] fl(10,118) }, ! 280: { 1, 1, AX, NONE, CX, TEMP, 1, 3, 5, 1, ¯os[1579] fl(10,128) }, ! 281: { 11, 5, DXAX, NONE, CX, TEMP, 1, 5, 5, 1, ¯os[1589] fl(10,138) }, ! 282: { 12, 1, ANYR, NONE, CX, TEMP, 1, 1, 20, 1, ¯os[1618] fl(10,152) }, ! 283: { 12, 1, AX, NONE, CX, TEMP, 1, 2, 20, 1, ¯os[1629] fl(10,160) }, ! 284: { 12, 1, AX, NONE, CX, TEMP, 1, 3, 20, 1, ¯os[1644] fl(10,169) }, ! 285: { 3, 5, DXAX, NONE, CX, TEMP, 1, 5, 20, 1, ¯os[1664] fl(10,178) }, ! 286: { 31, 1, ANYR, NONE, NONE, TEMP, 1, 9, 22, 1, ¯os[1705] fl(10,193) }, ! 287: { 31, 1, AX, NONE, NONE, TEMP, 1, 8, 22, 1, ¯os[1716] fl(10,204) }, ! 288: { 12, 1, ANYR, NONE, NONE, TEMP, 1, 9, 2, 0, ¯os[1741] fl(10,215) }, ! 289: { 12, 1, AX, NONE, NONE, TEMP, 1, 8, 2, 0, ¯os[1743] fl(10,226) }, ! 290: { 12, 1, ANYR, NONE, NONE, TEMP, 1, 9, 15, 0, ¯os[1745] fl(10,237) }, ! 291: { 12, 1, AX, NONE, NONE, TEMP, 1, 8, 15, 0, ¯os[1763] fl(10,249) }, ! 292: { 12, 1, ANYR, NONE, CX, TEMP, 1, 9, 5, 1, ¯os[1784] fl(10,261) }, ! 293: { 12, 1, AX, NONE, CX, TEMP, 1, 8, 5, 1, ¯os[1802] fl(10,273) }, ! 294: { 12, 1, ANYR, NONE, CX, TEMP, 1, 9, 20, 1, ¯os[1822] fl(10,285) }, ! 295: { 12, 1, AX, NONE, CX, TEMP, 1, 8, 20, 1, ¯os[1834] fl(10,297) } ! 296: }; ! 297: /* /usr/src/c/n1/i8086/tables/ashr.t */ ! 298: PAT p11[] = { ! 299: { 29, 1, ANYR, NONE, NONE, TEMP, 1, 6, 22, 1, ¯os[1848] fl(11,12) }, ! 300: { 29, 1, ANYR, NONE, NONE, TEMP, 1, 13, 22, 1, ¯os[1851] fl(11,20) }, ! 301: { 31, 1, ANYR, NONE, NONE, TEMP, 1, 9, 22, 1, ¯os[1854] fl(11,28) }, ! 302: { 29, 1, AX, NONE, NONE, TEMP, 1, 2, 22, 1, ¯os[1865] fl(11,39) }, ! 303: { 29, 1, AX, NONE, NONE, TEMP, 1, 3, 22, 1, ¯os[1868] fl(11,48) }, ! 304: { 31, 1, AX, NONE, NONE, TEMP, 1, 8, 22, 1, ¯os[1871] fl(11,57) }, ! 305: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 6, 2, 0, ¯os[1883] fl(11,68) }, ! 306: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 13, 2, 0, ¯os[1885] fl(11,76) }, ! 307: { 12, 1, ANYR, NONE, NONE, TEMP, 1, 9, 2, 0, ¯os[1887] fl(11,84) }, ! 308: { 1, 1, AX, NONE, NONE, TEMP, 1, 2, 2, 0, ¯os[1889] fl(11,95) }, ! 309: { 1, 1, AX, NONE, NONE, TEMP, 1, 3, 2, 0, ¯os[1891] fl(11,104) }, ! 310: { 12, 1, AX, NONE, NONE, TEMP, 1, 8, 2, 0, ¯os[1893] fl(11,113) }, ! 311: { 12, 5, DXAX, NONE, NONE, TEMP, 1, 14, 2, 0, ¯os[1895] fl(11,124) }, ! 312: { 12, 5, DXAX, NONE, NONE, TEMP, 1, 15, 2, 0, ¯os[1905] fl(11,133) }, ! 313: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 6, 15, 0, ¯os[1908] fl(11,142) }, ! 314: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 13, 15, 0, ¯os[1916] fl(11,151) }, ! 315: { 12, 1, ANYR, NONE, NONE, TEMP, 1, 9, 15, 0, ¯os[1924] fl(11,160) }, ! 316: { 1, 1, AX, NONE, NONE, TEMP, 1, 2, 15, 0, ¯os[1938] fl(11,172) }, ! 317: { 1, 1, AX, NONE, NONE, TEMP, 1, 3, 15, 0, ¯os[1946] fl(11,182) }, ! 318: { 12, 1, AX, NONE, NONE, TEMP, 1, 8, 15, 0, ¯os[1954] fl(11,192) }, ! 319: { 1, 1, ANYR, NONE, CX, TEMP, 1, 6, 5, 1, ¯os[1971] fl(11,204) }, ! 320: { 1, 1, ANYR, NONE, CX, TEMP, 1, 13, 5, 1, ¯os[1979] fl(11,213) }, ! 321: { 12, 1, ANYR, NONE, CX, TEMP, 1, 9, 5, 1, ¯os[1987] fl(11,222) }, ! 322: { 1, 1, AX, NONE, CX, TEMP, 1, 2, 5, 1, ¯os[2001] fl(11,234) }, ! 323: { 1, 1, AX, NONE, CX, TEMP, 1, 3, 5, 1, ¯os[2009] fl(11,244) }, ! 324: { 12, 1, AX, NONE, CX, TEMP, 1, 8, 5, 1, ¯os[2017] fl(11,254) }, ! 325: { 11, 5, DXAX, NONE, CX, TEMP, 1, 14, 5, 1, ¯os[2033] fl(11,266) }, ! 326: { 11, 5, DXAX, NONE, CX, DXAX, 1, 15, 5, 1, ¯os[2058] fl(11,280) }, ! 327: { 12, 1, ANYR, NONE, CX, TEMP, 1, 6, 20, 1, ¯os[2076] fl(11,294) }, ! 328: { 12, 1, ANYR, NONE, CX, TEMP, 1, 13, 20, 1, ¯os[2084] fl(11,302) }, ! 329: { 12, 1, ANYR, NONE, CX, TEMP, 1, 9, 20, 1, ¯os[2092] fl(11,310) }, ! 330: { 12, 1, AX, NONE, CX, TEMP, 1, 2, 20, 1, ¯os[2104] fl(11,322) }, ! 331: { 12, 1, AX, NONE, CX, TEMP, 1, 3, 20, 1, ¯os[2112] fl(11,331) }, ! 332: { 12, 1, AX, NONE, CX, TEMP, 1, 8, 20, 1, ¯os[2120] fl(11,340) }, ! 333: { 3, 5, DXAX, NONE, CX, TEMP, 1, 14, 20, 1, ¯os[2134] fl(11,352) }, ! 334: { 3, 5, DXAX, NONE, CX, TEMP, 1, 15, 20, 1, ¯os[2161] fl(11,367) } ! 335: }; ! 336: /* /usr/src/c/n1/i8086/tables/assign.t */ ! 337: PAT p12[] = { ! 338: { 9, 1, NONE, NONE, NONE, NONE, 3, 1, 23, 0, ¯os[2181] fl(12,18) }, ! 339: { 9, 1, NONE, NONE, NONE, NONE, 3, 1, 10, 1, ¯os[2185] fl(12,24) }, ! 340: { 9, 1, NONE, NONE, NONE, NONE, 1, 1, 3, 1, ¯os[2185] fl(12,28) }, ! 341: { 9, 1, NONE, NONE, NONE, NONE, 1, 1, 5, 1, ¯os[2185] fl(12,32) }, ! 342: { 9, 1, NONE, NONE, NONE, NONE, 3, 1, 10, 5, ¯os[2189] fl(12,38) }, ! 343: { 9, 1, NONE, NONE, NONE, NONE, 9, 1, 24, 1, ¯os[2194] fl(12,44) }, ! 344: { 9, 1, NONE, NONE, NONE, NONE, 1, 16, 5, 1, ¯os[2199] fl(12,50) }, ! 345: { 9, 5, NONE, NONE, NONE, NONE, 1, 5, 5, 5, ¯os[2203] fl(12,56) }, ! 346: { 32, 1, ANYR, NONE, ANYR, TEMP, 1, 2, 7, 16, ¯os[2214] fl(12,63) }, ! 347: { 33, 1, AX, NONE, AX, TEMP, 1, 2, 7, 16, ¯os[2225] fl(12,71) }, ! 348: { 34, 1, ANYR, NONE, ANYR, TEMP, 1, 3, 7, 16, ¯os[2231] fl(12,78) }, ! 349: { 35, 1, AX, NONE, NONE, AX, 1, 2, 20, 16, ¯os[2244] fl(12,87) }, ! 350: { 35, 1, AX, NONE, NONE, AX, 1, 3, 20, 16, ¯os[2256] fl(12,97) }, ! 351: { 13, 1, ANYR, NONE, ANYR, TEMP, 1, 1, 7, 1, ¯os[2262] fl(12,107) }, ! 352: { 7, 1, ANYL, NONE, ANYL, TEMP, 1, 1, 7, 1, ¯os[2262] fl(12,111) }, ! 353: { 9, 1, AX, NONE, NONE, NONE, 1, 1, 10, 1, ¯os[2265] fl(12,117) }, ! 354: { 13, 1, AX, NONE, AX, AX, 1, 2, 7, 1, ¯os[2270] fl(12,124) }, ! 355: { 13, 1, AX, NONE, AX, AX, 1, 3, 7, 1, ¯os[2275] fl(12,131) }, ! 356: { 33, 5, ANYR, NONE, ANYR, TEMP, 1, 5, 7, 5, ¯os[2282] fl(12,138) }, ! 357: { 12, 1, AX, NONE, DXAX, AX, 1, 1, 7, 5, ¯os[2285] fl(12,145) }, ! 358: { 13, 1, DXAX, NONE, DXAX, AX, 1, 2, 7, 5, ¯os[2288] fl(12,151) }, ! 359: { 13, 1, DXAX, NONE, DXAX, AX, 1, 3, 7, 5, ¯os[2291] fl(12,158) } ! 360: /* #ifndef ONLYSMALL */, ! 361: { 9, 4, NONE, NONE, NONE, NONE, 1, 4, 23, 0, ¯os[2294] fl(12,175) }, ! 362: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 23, 0, ¯os[2303] fl(12,182) }, ! 363: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 16, 4, ¯os[2323] fl(12,191) }, ! 364: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 16, 4, ¯os[2335] fl(12,200) }, ! 365: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 17, 4, ¯os[2346] fl(12,208) }, ! 366: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 17, 4, ¯os[2359] fl(12,217) }, ! 367: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 18, 4, ¯os[2370] fl(12,225) }, ! 368: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 19, 4, ¯os[2382] fl(12,234) }, ! 369: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 18, 4, ¯os[2394] fl(12,243) }, ! 370: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 19, 4, ¯os[2405] fl(12,251) }, ! 371: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 8, 1, ¯os[2416] fl(12,259) }, ! 372: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 8, 1, ¯os[2418] fl(12,268) }, ! 373: { 3, 4, ANYR, NONE, ANYR, TEMP, 1, 4, 7, 1, ¯os[2429] fl(12,277) }, ! 374: { 4, 4, ANYL, NONE, ANYR, TEMP, 1, 4, 7, 1, ¯os[2440] fl(12,286) }, ! 375: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 8, 5, ¯os[2446] fl(12,294) }, ! 376: { 3, 5, ANYR, NONE, NONE, TEMP, 1, 5, 8, 4, ¯os[2446] fl(12,298) }, ! 377: { 3, 4, ANYR, NONE, ANYR, TEMP, 1, 4, 7, 5, ¯os[2448] fl(12,307) }, ! 378: { 4, 4, ANYL, NONE, ANYR, TEMP, 1, 4, 7, 5, ¯os[2459] fl(12,316) }, ! 379: { 33, 4, ANYR, NONE, ANYR, TEMP, 1, 4, 7, 4, ¯os[2470] fl(12,324) }, ! 380: { 7, 4, ANYL, NONE, ANYL, TEMP, 1, 4, 7, 4, ¯os[2470] fl(12,328) }, ! 381: { 36, 5, ANYR, NONE, ANYR, TEMP, 1, 5, 7, 4, ¯os[2473] fl(12,335) }, ! 382: { 37, 1, ESAX, NONE, ESAX, AX, 1, 1, 7, 4, ¯os[2484] fl(12,342) }, ! 383: { 37, 1, DXAX, NONE, DXAX, AX, 1, 2, 7, 4, ¯os[2487] fl(12,348) }, ! 384: { 37, 1, DXAX, NONE, DXAX, AX, 1, 3, 7, 4, ¯os[2490] fl(12,355) } ! 385: /* #endif */, ! 386: { 12, 6, ANYR, NONE, NONE, TEMP, 1, 9, 5, 1, ¯os[2493] fl(12,372) }, ! 387: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 9, 5, 1, ¯os[2500] fl(12,380) }, ! 388: { 13, 6, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[2507] fl(12,389) }, ! 389: { 13, 13, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[2514] fl(12,397) }, ! 390: { 13, 6, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[2521] fl(12,406) }, ! 391: { 13, 13, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[2528] fl(12,414) } ! 392: /* #ifndef NDPDEF */ ! 393: /* #endif */ ! 394: /* #ifdef NDPDEF */, ! 395: { 38, 12, FPAC, NONE, FPAC, NONE, 1, 11, 7, 12, ¯os[2535] fl(12,500) }, ! 396: { 38, 12, FPAC, NONE, FPAC, NONE, 1, 11, 7, 11, ¯os[2535] fl(12,504) }, ! 397: { 33, 12, FPAC, NONE, FPAC, FPAC, 1, 11, 7, 12, ¯os[2538] fl(12,510) }, ! 398: { 33, 12, FPAC, NONE, FPAC, FPAC, 1, 11, 7, 11, ¯os[2538] fl(12,514) }, ! 399: { 38, 12, FPAC, NONE, FPAC, NONE, 1, 12, 7, 12, ¯os[2541] fl(12,520) }, ! 400: { 33, 12, FPAC, NONE, FPAC, FPAC, 1, 12, 7, 12, ¯os[2544] fl(12,526) } ! 401: /* #endif */ ! 402: }; ! 403: /* /usr/src/c/n1/i8086/tables/asub.t */ ! 404: PAT p13[] = { ! 405: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[2547] fl(13,8) }, ! 406: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[2547] fl(13,12) }, ! 407: { 1, 1, AX, NONE, NONE, AX, 1, 2, 2, 0, ¯os[2550] fl(13,20) }, ! 408: { 1, 1, AX, NONE, NONE, AX, 1, 3, 2, 0, ¯os[2553] fl(13,29) } ! 409: /* #ifndef ONLYSMALL */, ! 410: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 2, 0, ¯os[2556] fl(13,39) }, ! 411: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 2, 0, ¯os[2559] fl(13,47) } ! 412: /* #endif */, ! 413: { 1, 1, ANYR, NONE, NONE, TEMP, 3, 1, 4, 1, ¯os[2562] fl(13,55) }, ! 414: { 2, 1, ANYL, NONE, NONE, TEMP, 3, 1, 4, 1, ¯os[2562] fl(13,59) }, ! 415: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[2565] fl(13,67) }, ! 416: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 3, 1, ¯os[2565] fl(13,71) }, ! 417: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[2565] fl(13,75) }, ! 418: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 3, 1, ¯os[2565] fl(13,79) }, ! 419: { 1, 1, AX, NONE, NONE, AX, 1, 2, 5, 1, ¯os[2567] fl(13,87) }, ! 420: { 1, 1, AX, NONE, NONE, AX, 1, 3, 5, 1, ¯os[2570] fl(13,96) } ! 421: /* #ifndef ONLYSMALL */, ! 422: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 5, 1, ¯os[2573] fl(13,106) }, ! 423: { 4, 4, ANYL, NONE, NONE, TEMP, 1, 4, 5, 1, ¯os[2576] fl(13,114) } ! 424: /* #endif */, ! 425: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 6, 5, ¯os[2579] fl(13,122) }, ! 426: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 5, 5, ¯os[2582] fl(13,131) }, ! 427: { 6, 1, ANYR, NONE, ANYR, TEMP, 1, 1, 7, 1, ¯os[2590] fl(13,141) }, ! 428: { 7, 1, ANYL, NONE, ANYL, TEMP, 1, 1, 7, 1, ¯os[2590] fl(13,145) }, ! 429: { 6, 1, AX, NONE, AX, AX, 1, 2, 7, 1, ¯os[2593] fl(13,153) }, ! 430: { 6, 1, AX, AX, NONE, AX, 1, 3, 7, 1, ¯os[2596] fl(13,162) } ! 431: /* #ifndef ONLYSMALL */, ! 432: { 3, 4, ANYR, NONE, ANYR, TEMP, 1, 4, 7, 1, ¯os[2599] fl(13,172) }, ! 433: { 4, 4, ANYL, NONE, ANYR, TEMP, 1, 4, 7, 1, ¯os[2602] fl(13,180) } ! 434: /* #endif */, ! 435: { 8, 1, ANYR, NONE, NONE, TEMP, 1, 1, 4, 1, ¯os[2605] fl(13,188) }, ! 436: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 4, 1, ¯os[2605] fl(13,192) }, ! 437: { 8, 1, AX, NONE, NONE, AX, 1, 2, 4, 1, ¯os[2611] fl(13,201) }, ! 438: { 8, 1, AX, NONE, NONE, AX, 1, 3, 4, 1, ¯os[2619] fl(13,211) }, ! 439: { 9, 5, DXAX, NONE, NONE, NONE, 1, 5, 8, 6, ¯os[2630] fl(13,221) }, ! 440: { 9, 5, DXAX, NONE, NONE, NONE, 1, 5, 8, 7, ¯os[2643] fl(13,230) }, ! 441: { 9, 5, DXAX, NONE, DXAX, NONE, 1, 5, 7, 5, ¯os[2654] fl(13,239) }, ! 442: { 10, 5, DXAX, NONE, DXAX, DXAX, 1, 5, 7, 5, ¯os[2656] fl(13,246) }, ! 443: { 11, 5, DXAX, NONE, NONE, DXAX, 1, 5, 4, 5, ¯os[2678] fl(13,256) }, ! 444: { 3, 1, AX, NONE, NONE, AX, 1, 8, 4, 1, ¯os[2696] fl(13,280) }, ! 445: { 3, 1, ANYR, NONE, NONE, TEMP, 1, 9, 4, 1, ¯os[2705] fl(13,291) } ! 446: /* #ifdef NDPDEF */, ! 447: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 11, 7, 12, ¯os[2712] fl(13,309) }, ! 448: { 12, 10, FPAC, NONE, FPAC, FPAC, 1, 12, 7, 12, ¯os[2716] fl(13,317) } ! 449: /* #endif */ ! 450: }; ! 451: /* /usr/src/c/n1/i8086/tables/axor.t */ ! 452: PAT p14[] = { ! 453: { 1, 1, ANYR, NONE, NONE, TEMP, 9, 1, 10, 1, ¯os[2720] fl(14,11) }, ! 454: { 2, 1, ANYL, NONE, NONE, TEMP, 21, 1, 10, 1, ¯os[2720] fl(14,15) }, ! 455: { 1, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[2720] fl(14,19) }, ! 456: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[2720] fl(14,23) }, ! 457: { 1, 1, AX, NONE, NONE, AX, 1, 2, 5, 1, ¯os[2723] fl(14,31) }, ! 458: { 1, 1, AX, NONE, NONE, AX, 1, 3, 5, 1, ¯os[2726] fl(14,40) }, ! 459: { 6, 1, ANYR, NONE, ANYR, TEMP, 1, 1, 7, 1, ¯os[2729] fl(14,49) }, ! 460: { 7, 1, ANYL, NONE, ANYL, TEMP, 1, 1, 7, 1, ¯os[2729] fl(14,53) }, ! 461: { 6, 1, AX, NONE, AX, AX, 1, 2, 7, 1, ¯os[2732] fl(14,61) }, ! 462: { 6, 1, AX, NONE, AX, AX, 1, 3, 7, 1, ¯os[2735] fl(14,70) }, ! 463: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 6, 5, ¯os[2738] fl(14,79) }, ! 464: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 11, 5, ¯os[2741] fl(14,88) }, ! 465: { 12, 5, DXAX, NONE, NONE, DXAX, 1, 5, 12, 5, ¯os[2746] fl(14,98) }, ! 466: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 13, 5, ¯os[2750] fl(14,106) }, ! 467: { 5, 5, DXAX, NONE, NONE, DXAX, 1, 5, 5, 5, ¯os[2760] fl(14,116) }, ! 468: { 12, 5, DXAX, NONE, DXAX, DXAX, 1, 5, 7, 5, ¯os[2767] fl(14,126) }, ! 469: { 12, 6, ANYR, NONE, NONE, TEMP, 1, 9, 14, 1, ¯os[2776] fl(14,144) }, ! 470: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 9, 14, 1, ¯os[2780] fl(14,151) }, ! 471: { 12, 6, AX, NONE, NONE, TEMP, 1, 8, 14, 1, ¯os[2784] fl(14,159) }, ! 472: { 12, 13, ANYR, NONE, NONE, TEMP, 1, 8, 14, 1, ¯os[2788] fl(14,166) }, ! 473: { 13, 6, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[2792] fl(14,174) }, ! 474: { 13, 13, ANYR, NONE, ANYR, TEMP, 1, 9, 7, 1, ¯os[2796] fl(14,181) }, ! 475: { 13, 6, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[2800] fl(14,189) }, ! 476: { 13, 13, AX, NONE, AX, TEMP, 1, 8, 7, 1, ¯os[2804] fl(14,196) } ! 477: }; ! 478: /* /usr/src/c/n1/i8086/tables/bef.t */ ! 479: PAT p15[] = { ! 480: { 39, 1, ANYR, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[2808] fl(15,11) }, ! 481: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 2, 0, ¯os[2808] fl(15,15) } ! 482: /* #ifndef ONLYSMALL */, ! 483: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 2, 0, ¯os[2811] fl(15,24) }, ! 484: { 20, 4, ANYL, NONE, NONE, TEMP, 1, 4, 2, 0, ¯os[2814] fl(15,32) } ! 485: /* #endif */, ! 486: { 39, 1, ANYR, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[2817] fl(15,40) }, ! 487: { 2, 1, ANYL, NONE, NONE, TEMP, 1, 1, 5, 1, ¯os[2817] fl(15,44) } ! 488: /* #ifndef ONLYSMALL */, ! 489: { 3, 4, ANYR, NONE, NONE, TEMP, 1, 4, 5, 1, ¯os[2820] fl(15,53) }, ! 490: { 20, 4, ANYL, NONE, NONE, TEMP, 1, 4, 5, 1, ¯os[2823] fl(15,61) } ! 491: /* #endif */, ! 492: { 39, 1, AX, NONE, NONE, AX, 1, 2, 2, 0, ¯os[2826] fl(15,69) }, ! 493: { 39, 1, AX, NONE, NONE, AX, 1, 3, 2, 0, ¯os[2830] fl(15,78) }, ! 494: { 5, 5, ANYR, NONE, NONE, TEMP, 1, 5, 2, 0, ¯os[2834] fl(15,87) }, ! 495: { 12, 1, ANYR, NONE, NONE, TEMP, 1, 9, 5, 1, ¯os[2846] fl(15,97) }, ! 496: { 12, 1, AX, NONE, NONE, AX, 1, 8, 5, 1, ¯os[2853] fl(15,107) } ! 497: }; ! 498: /* /usr/src/c/n1/i8086/tables/div.t */ ! 499: PAT p16[] = { ! 500: { 22, 1, DXAX, AX, NONE, AX, 7, 6, 20, 1, ¯os[2861] fl(16,9) }, ! 501: { 22, 1, DXAX, AX, NONE, AX, 7, 13, 20, 1, ¯os[2865] fl(16,16) } ! 502: /* #ifdef NDPDEF */, ! 503: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 6, ¯os[2873] fl(16,30) }, ! 504: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 14, ¯os[2876] fl(16,36) }, ! 505: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 11, ¯os[2879] fl(16,42) }, ! 506: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 12, ¯os[2882] fl(16,48) } ! 507: /* #endif */ ! 508: }; ! 509: /* /usr/src/c/n1/i8086/tables/leaves.t */ ! 510: PAT p17[] = { ! 511: { 3, 1, ANYR, NONE, NONE, TEMP, 23, 0, 0, 0, ¯os[2885] fl(17,29) }, ! 512: { 2, 1, ANYL, NONE, NONE, TEMP, 23, 0, 0, 0, ¯os[2885] fl(17,33) }, ! 513: { 3, 17, ANYR, NONE, NONE, TEMP, 23, 0, 0, 0, ¯os[2889] fl(17,39) } ! 514: /* #ifndef ONLYSMALL */, ! 515: { 2, 4, ANYL, NONE, NONE, TEMP, 23, 0, 0, 0, ¯os[2889] fl(17,44) } ! 516: /* #endif */ ! 517: /* #ifdef NDPDEF */, ! 518: { 3, 12, FPAC, NONE, NONE, FPAC, 23, 0, 0, 0, ¯os[2900] fl(17,62) }, ! 519: { 3, 12, FPAC, NONE, NONE, FPAC, 2, 0, 0, 0, ¯os[2902] fl(17,68) } ! 520: /* #endif */, ! 521: { 3, 5, ANYR, NONE, NONE, TEMP, 12, 5, 0, 0, ¯os[2904] fl(17,82) }, ! 522: { 3, 5, ANYR, NONE, NONE, TEMP, 6, 5, 0, 0, ¯os[2912] fl(17,89) }, ! 523: { 3, 1, ANYR, NONE, NONE, TEMP, 24, 1, 0, 0, ¯os[2919] fl(17,104) }, ! 524: { 2, 1, ANYL, NONE, NONE, TEMP, 24, 1, 0, 0, ¯os[2919] fl(17,108) }, ! 525: { 3, 18, ANYR, NONE, NONE, TEMP, 5, 16, 0, 0, ¯os[2924] fl(17,114) }, ! 526: { 3, 1, ANYR, NONE, NONE, TEMP, 4, 1, 0, 0, ¯os[2924] fl(17,118) }, ! 527: { 2, 1, ANYL, NONE, NONE, TEMP, 4, 1, 0, 0, ¯os[2924] fl(17,122) }, ! 528: { 3, 5, ANYR, NONE, NONE, TEMP, 4, 5, 0, 0, ¯os[2928] fl(17,128) }, ! 529: { 2, 5, ANYL, NONE, NONE, TEMP, 4, 5, 0, 0, ¯os[2928] fl(17,132) } ! 530: /* #ifdef NDPDEF */, ! 531: { 3, 12, FPAC, NONE, NONE, FPAC, 20, 12, 0, 0, ¯os[2930] fl(17,139) } ! 532: /* #endif */ ! 533: /* #ifndef ONLYSMALL */, ! 534: { 3, 4, ANYR, NONE, NONE, TEMP, 25, 4, 0, 0, ¯os[2933] fl(17,156) }, ! 535: { 2, 4, ANYL, NONE, NONE, TEMP, 25, 4, 0, 0, ¯os[2933] fl(17,160) }, ! 536: { 3, 4, ANYR, NONE, NONE, TEMP, 26, 4, 0, 0, ¯os[2944] fl(17,168) }, ! 537: { 2, 4, ANYL, NONE, NONE, TEMP, 9, 4, 0, 0, ¯os[2944] fl(17,172) }, ! 538: { 3, 4, ANYR, NONE, NONE, TEMP, 27, 4, 0, 0, ¯os[2946] fl(17,179) }, ! 539: { 2, 4, ANYL, NONE, NONE, TEMP, 28, 4, 0, 0, ¯os[2946] fl(17,183) }, ! 540: { 3, 4, ANYR, NONE, NONE, TEMP, 16, 4, 0, 0, ¯os[2957] fl(17,191) }, ! 541: { 2, 4, ANYL, NONE, NONE, TEMP, 16, 4, 0, 0, ¯os[2962] fl(17,198) }, ! 542: { 3, 4, ANYR, NONE, NONE, TEMP, 17, 4, 0, 0, ¯os[2976] fl(17,206) }, ! 543: { 2, 4, ANYL, NONE, NONE, TEMP, 17, 4, 0, 0, ¯os[2978] fl(17,213) }, ! 544: { 3, 4, ANYR, NONE, NONE, TEMP, 18, 4, 0, 0, ¯os[2994] fl(17,221) }, ! 545: { 2, 4, ANYL, NONE, NONE, TEMP, 18, 4, 0, 0, ¯os[2994] fl(17,225) }, ! 546: { 3, 4, ANYR, NONE, NONE, TEMP, 19, 4, 0, 0, ¯os[3001] fl(17,233) }, ! 547: { 2, 4, ANYL, NONE, NONE, TEMP, 19, 4, 0, 0, ¯os[3001] fl(17,237) }, ! 548: { 3, 4, ANYR, NONE, NONE, TEMP, 20, 4, 0, 0, ¯os[3008] fl(17,245) }, ! 549: { 2, 4, ANYL, NONE, NONE, TEMP, 20, 4, 0, 0, ¯os[3010] fl(17,252) } ! 550: /* #endif */ ! 551: /* #ifndef NDPDEF */ ! 552: /* #endif */, ! 553: { 3, 1, AX, NONE, NONE, TEMP, 9, 16, 0, 0, ¯os[3013] fl(17,308) }, ! 554: { 37, 19, AX, NONE, NONE, TEMP, 4, 2, 0, 0, ¯os[3018] fl(17,315) }, ! 555: { 37, 20, AX, NONE, NONE, TEMP, 4, 3, 0, 0, ¯os[3025] fl(17,322) }, ! 556: { 19, 1, ANYR, ANYR, NONE, TEMP, 7, 16, 0, 0, ¯os[3032] fl(17,329) }, ! 557: { 3, 5, DXAX, NONE, NONE, TEMP, 9, 16, 0, 0, ¯os[3033] fl(17,336) }, ! 558: { 19, 5, DXAX, AX, NONE, TEMP, 7, 16, 0, 0, ¯os[3039] fl(17,343) }, ! 559: { 3, 5, DXAX, NONE, NONE, TEMP, 20, 2, 0, 0, ¯os[3041] fl(17,349) }, ! 560: { 3, 5, DXAX, NONE, NONE, TEMP, 20, 3, 0, 0, ¯os[3049] fl(17,357) }, ! 561: { 3, 5, DXAX, NONE, NONE, TEMP, 4, 6, 0, 0, ¯os[3063] fl(17,365) }, ! 562: { 3, 5, DXAX, NONE, NONE, TEMP, 4, 13, 0, 0, ¯os[3065] fl(17,372) } ! 563: /* #ifdef NDPDEF */, ! 564: { 3, 10, FPAC, NONE, NONE, FPAC, 20, 6, 0, 0, ¯os[3067] fl(17,381) }, ! 565: { 3, 10, FPAC, NONE, NONE, FPAC, 20, 14, 0, 0, ¯os[3070] fl(17,387) }, ! 566: { 3, 10, FPAC, NONE, NONE, FPAC, 20, 11, 0, 0, ¯os[3073] fl(17,393) } ! 567: /* #endif */ ! 568: /* #ifndef ONLYSMALL */, ! 569: { 3, 4, DXAX, NONE, NONE, DXAX, 4, 2, 0, 0, ¯os[3076] fl(17,409) }, ! 570: { 2, 4, ESAX, NONE, NONE, ESAX, 4, 2, 0, 0, ¯os[3086] fl(17,417) }, ! 571: { 3, 4, DXAX, NONE, NONE, DXAX, 4, 3, 0, 0, ¯os[3097] fl(17,426) }, ! 572: { 2, 4, ESAX, NONE, NONE, ESAX, 4, 3, 0, 0, ¯os[3115] fl(17,434) }, ! 573: { 3, 4, ANYR, NONE, NONE, TEMP, 4, 1, 0, 0, ¯os[3129] fl(17,443) }, ! 574: { 2, 4, ANYL, NONE, NONE, TEMP, 4, 1, 0, 0, ¯os[3135] fl(17,450) }, ! 575: { 3, 4, ANYR, NONE, NONE, TEMP, 5, 5, 0, 0, ¯os[3137] fl(17,459) }, ! 576: { 3, 4, ANYR, DXAX, NONE, TEMP, 7, 5, 0, 0, ¯os[3144] fl(17,466) }, ! 577: { 2, 4, ANYL, DXAX, NONE, TEMP, 7, 5, 0, 0, ¯os[3144] fl(17,470) }, ! 578: { 3, 4, ANYR, NONE, NONE, TEMP, 20, 5, 0, 0, ¯os[3155] fl(17,477) }, ! 579: { 2, 4, ANYL, NONE, NONE, TEMP, 20, 5, 0, 0, ¯os[3155] fl(17,481) }, ! 580: { 3, 5, ANYR, NONE, NONE, TEMP, 25, 4, 0, 0, ¯os[3157] fl(17,489) }, ! 581: { 3, 5, ANYR, NONE, NONE, TEMP, 16, 4, 0, 0, ¯os[3166] fl(17,496) }, ! 582: { 3, 5, ANYR, NONE, NONE, TEMP, 17, 4, 0, 0, ¯os[3168] fl(17,503) }, ! 583: { 3, 5, ANYR, NONE, NONE, TEMP, 19, 4, 0, 0, ¯os[3170] fl(17,510) }, ! 584: { 3, 5, ANYR, NONE, NONE, TEMP, 20, 4, 0, 0, ¯os[3177] fl(17,517) } ! 585: /* #endif */, ! 586: { 3, 1, ANYR, NONE, NONE, TEMP, 5, 17, 0, 0, ¯os[3179] fl(17,535) }, ! 587: { 19, 1, DXAX, DXAX, NONE, AX, 7, 17, 0, 0, ¯os[3182] fl(17,541) }, ! 588: { 3, 1, ANYR, NONE, NONE, TEMP, 20, 17, 0, 0, ¯os[3183] fl(17,547) }, ! 589: { 3, 2, AX, NONE, NONE, TEMP, 9, 17, 0, 0, ¯os[3185] fl(17,554) }, ! 590: { 3, 3, AX, NONE, NONE, TEMP, 9, 17, 0, 0, ¯os[3190] fl(17,561) }, ! 591: { 3, 2, AX, NONE, NONE, TEMP, 4, 17, 0, 0, ¯os[3198] fl(17,568) }, ! 592: { 3, 3, AX, NONE, NONE, TEMP, 4, 17, 0, 0, ¯os[3200] fl(17,575) }, ! 593: { 3, 2, DXAX, DXAX, NONE, AX, 7, 17, 0, 0, ¯os[3202] fl(17,582) }, ! 594: { 3, 3, DXAX, DXAX, NONE, AX, 7, 17, 0, 0, ¯os[3204] fl(17,588) }, ! 595: { 3, 2, AX, NONE, NONE, TEMP, 9, 1, 0, 0, ¯os[3205] fl(17,595) }, ! 596: { 3, 3, AX, NONE, NONE, TEMP, 9, 1, 0, 0, ¯os[3207] fl(17,602) }, ! 597: { 3, 2, AX, NONE, NONE, TEMP, 4, 1, 0, 0, ¯os[3211] fl(17,609) }, ! 598: { 3, 3, AX, NONE, NONE, TEMP, 4, 1, 0, 0, ¯os[3217] fl(17,616) }, ! 599: { 19, 2, AX, AX, NONE, TEMP, 7, 1, 0, 0, ¯os[3223] fl(17,623) }, ! 600: { 19, 3, AX, AX, NONE, TEMP, 7, 1, 0, 0, ¯os[3225] fl(17,629) }, ! 601: { 23, 1, NONE, NONE, NONE, NONE, 9, 1, 0, 0, ¯os[3227] fl(17,647) }, ! 602: { 23, 1, AX, NONE, NONE, NONE, 20, 1, 0, 0, ¯os[3233] fl(17,654) }, ! 603: { 23, 18, AX, NONE, NONE, NONE, 20, 16, 0, 0, ¯os[3240] fl(17,661) }, ! 604: { 40, 5, NONE, NONE, NONE, NONE, 9, 5, 0, 0, ¯os[3243] fl(17,668) }, ! 605: { 40, 5, AX, NONE, NONE, NONE, 4, 5, 0, 0, ¯os[3249] fl(17,675) }, ! 606: { 25, 5, NONE, NONE, NONE, NONE, 9, 5, 0, 0, ¯os[3257] fl(17,683) }, ! 607: { 25, 5, AX, NONE, NONE, NONE, 20, 5, 0, 0, ¯os[3265] fl(17,690) }, ! 608: { 41, 5, NONE, NONE, NONE, NONE, 9, 5, 0, 0, ¯os[3273] fl(17,697) }, ! 609: { 41, 5, AX, NONE, NONE, NONE, 20, 5, 0, 0, ¯os[3290] fl(17,708) }, ! 610: { 42, 5, NONE, NONE, NONE, NONE, 9, 5, 0, 0, ¯os[3307] fl(17,719) }, ! 611: { 42, 5, AX, NONE, NONE, NONE, 20, 5, 0, 0, ¯os[3325] fl(17,730) } ! 612: /* #ifdef NDPDEF */, ! 613: { 43, 12, NONE, NONE, NONE, NONE, 9, 12, 0, 0, ¯os[3341] fl(17,742) } ! 614: /* #endif */ ! 615: /* #ifndef ONLYSMALL */, ! 616: { 40, 4, NONE, NONE, NONE, NONE, 9, 4, 0, 0, ¯os[3347] fl(17,751) }, ! 617: { 40, 4, AX, NONE, NONE, NONE, 20, 4, 0, 0, ¯os[3349] fl(17,758) }, ! 618: { 43, 4, AX, NONE, NONE, NONE, 20, 4, 0, 0, ¯os[3358] fl(17,766) } ! 619: /* #endif */, ! 620: { 44, 0, NONE, NONE, NONE, NONE, 0, 0, 0, 0, ¯os[3362] fl(17,774) }, ! 621: { 45, 0, NONE, NONE, NONE, NONE, 0, 0, 0, 0, ¯os[3365] fl(17,780) }, ! 622: { 23, 1, NONE, ANYR, NONE, NONE, 7, 1, 0, 0, ¯os[3366] fl(17,786) } ! 623: /* #ifndef ONLYSMALL */, ! 624: { 40, 4, NONE, ANYR, NONE, NONE, 7, 4, 0, 0, ¯os[3372] fl(17,794) }, ! 625: { 43, 4, NONE, ANYR, NONE, NONE, 7, 4, 0, 0, ¯os[3378] fl(17,801) } ! 626: /* #endif */ ! 627: /* #ifndef NDPDEF */ ! 628: /* #endif */, ! 629: { 46, 1, NONE, NONE, NONE, NONE, 5, 1, 0, 0, ¯os[3384] fl(17,851) }, ! 630: { 18, 1, ANYR, NONE, NONE, NONE, 23, 0, 0, 0, ¯os[3387] fl(17,857) }, ! 631: { 18, 1, ANYR, NONE, NONE, NONE, 5, 1, 0, 0, ¯os[3393] fl(17,864) }, ! 632: { 18, 1, ANYR, NONE, NONE, NONE, 24, 1, 0, 0, ¯os[3397] fl(17,871) } ! 633: /* #ifndef ONLYSMALL */, ! 634: { 18, 4, ANYR, NONE, NONE, NONE, 25, 4, 0, 0, ¯os[3403] fl(17,879) }, ! 635: { 46, 4, NONE, NONE, NONE, NONE, 16, 4, 0, 0, ¯os[3415] fl(17,887) }, ! 636: { 46, 4, NONE, NONE, NONE, NONE, 17, 4, 0, 0, ¯os[3420] fl(17,894) }, ! 637: { 18, 4, AX, NONE, NONE, NONE, 23, 0, 0, 0, ¯os[3427] fl(17,901) }, ! 638: { 18, 4, AX, NONE, NONE, NONE, 16, 4, 0, 0, ¯os[3433] fl(17,909) }, ! 639: { 18, 4, AX, NONE, NONE, NONE, 17, 4, 0, 0, ¯os[3440] fl(17,918) }, ! 640: { 46, 4, NONE, NONE, NONE, NONE, 18, 4, 0, 0, ¯os[3452] fl(17,927) }, ! 641: { 46, 4, NONE, NONE, NONE, NONE, 19, 4, 0, 0, ¯os[3457] fl(17,934) }, ! 642: { 18, 4, ANYR, NONE, NONE, NONE, 18, 4, 0, 0, ¯os[3462] fl(17,941) }, ! 643: { 18, 4, ANYR, NONE, NONE, NONE, 19, 4, 0, 0, ¯os[3470] fl(17,949) } ! 644: /* #endif */, ! 645: { 18, 1, NONE, NONE, NONE, NONE, 20, 1, 0, 0, ¯os[3475] fl(17,959) }, ! 646: { 18, 16, NONE, NONE, NONE, NONE, 9, 18, 0, 0, ¯os[3475] fl(17,963) }, ! 647: { 46, 5, NONE, NONE, NONE, NONE, 5, 5, 0, 0, ¯os[3477] fl(17,969) }, ! 648: { 18, 17, ANYR, NONE, NONE, NONE, 23, 0, 0, 0, ¯os[3479] fl(17,976) }, ! 649: { 18, 5, ANYR, NONE, NONE, NONE, 5, 5, 0, 0, ¯os[3489] fl(17,984) }, ! 650: { 18, 17, NONE, NONE, NONE, NONE, 20, 17, 0, 0, ¯os[3503] fl(17,993) } ! 651: /* #ifndef ONLYSMALL */, ! 652: { 18, 4, NONE, NONE, NONE, NONE, 9, 4, 0, 0, ¯os[3503] fl(17,998) } ! 653: /* #endif */ ! 654: /* #ifdef NDPDEF */, ! 655: { 18, 12, NONE, NONE, NONE, NONE, 9, 12, 0, 0, ¯os[3505] fl(17,1013) } ! 656: /* #endif */ ! 657: /* #ifndef NDPDEF */ ! 658: /* #endif */, ! 659: { 9, 21, NONE, NONE, NONE, NONE, 4, 21, 0, 0, ¯os[3509] fl(17,1042) }, ! 660: { 9, 22, NONE, NONE, NONE, NONE, 9, 22, 0, 0, ¯os[3510] fl(17,1056) } ! 661: /* #ifndef NDPDEF */ ! 662: /* #endif */ ! 663: /* #ifdef NDPDEF */, ! 664: { 9, 12, NONE, NONE, NONE, NONE, 9, 12, 0, 0, ¯os[3511] fl(17,1070) } ! 665: /* #endif */ ! 666: }; ! 667: /* /usr/src/c/n1/i8086/tables/mul.t */ ! 668: PAT p18[] = { ! 669: { 31, 1, ANYR, NONE, NONE, TEMP, 20, 1, 5, 1, ¯os[3513] fl(18,10) }, ! 670: { 30, 1, ANYL, NONE, NONE, TEMP, 20, 1, 5, 1, ¯os[3513] fl(18,14) }, ! 671: { 31, 1, ANYR, NONE, NONE, TEMP, 5, 1, 20, 1, ¯os[3518] fl(18,20) }, ! 672: { 30, 1, ANYL, NONE, NONE, TEMP, 5, 1, 20, 1, ¯os[3518] fl(18,24) }, ! 673: { 12, 1, DXAX, AX, NONE, AX, 7, 6, 20, 1, ¯os[3523] fl(18,30) }, ! 674: { 12, 1, DXAX, AX, NONE, AX, 7, 13, 20, 1, ¯os[3526] fl(18,36) } ! 675: /* #ifdef NDPDEF */, ! 676: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 6, ¯os[3529] fl(18,50) }, ! 677: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 14, ¯os[3532] fl(18,56) }, ! 678: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 11, ¯os[3535] fl(18,62) }, ! 679: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 12, ¯os[3538] fl(18,68) } ! 680: /* #endif */ ! 681: }; ! 682: /* /usr/src/c/n1/i8086/tables/neg.t */ ! 683: PAT p19[] = { ! 684: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 0, 0, ¯os[3541] fl(19,10) }, ! 685: { 17, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 0, 0, ¯os[3544] fl(19,17) } ! 686: /* #ifndef NDPDEF */ ! 687: /* #endif */ ! 688: /* #ifdef NDPDEF */, ! 689: { 19, 12, FPAC, FPAC, NONE, FPAC, 7, 12, 0, 0, ¯os[3557] fl(19,34) } ! 690: /* #endif */ ! 691: }; ! 692: /* /usr/src/c/n1/i8086/tables/not.t */ ! 693: PAT p20[] = { ! 694: { 16, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 0, 0, ¯os[3559] fl(20,10) }, ! 695: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 0, 0, ¯os[3562] fl(20,16) } ! 696: }; ! 697: /* /usr/src/c/n1/i8086/tables/or.t */ ! 698: PAT p21[] = { ! 699: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 1, ¯os[3568] fl(21,10) }, ! 700: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 12, 5, ¯os[3572] fl(21,17) }, ! 701: { 17, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 6, 5, ¯os[3576] fl(21,23) }, ! 702: { 17, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 4, 5, ¯os[3580] fl(21,30) } ! 703: }; ! 704: /* /usr/src/c/n1/i8086/tables/relop.t */ ! 705: PAT p22[] = { ! 706: { 43, 0, NONE, NONE, NONE, NONE, 20, 16, 22, 1, ¯os[3587] fl(22,34) }, ! 707: { 43, 0, NONE, NONE, NONE, NONE, 29, 1, 5, 1, ¯os[3591] fl(22,41) }, ! 708: { 43, 0, NONE, NONE, NONE, NONE, 26, 1, 4, 1, ¯os[3591] fl(22,45) }, ! 709: { 48, 0, ANYR, ANYR, NONE, NONE, 7, 16, 4, 16, ¯os[3595] fl(22,52) }, ! 710: { 43, 0, AX, NONE, NONE, NONE, 20, 16, 4, 16, ¯os[3601] fl(22,59) }, ! 711: { 48, 0, ANYR, ANYR, NONE, NONE, 7, 1, 4, 1, ¯os[3607] fl(22,67) }, ! 712: { 28, 1, NONE, NONE, NONE, NONE, 20, 5, 5, 5, ¯os[3610] fl(22,81) }, ! 713: { 28, 0, NONE, ANYR, NONE, NONE, 7, 5, 12, 5, ¯os[3626] fl(22,91) }, ! 714: { 28, 0, NONE, ANYR, NONE, NONE, 7, 5, 6, 5, ¯os[3638] fl(22,101) }, ! 715: { 28, 0, NONE, ANYR, NONE, NONE, 7, 5, 4, 5, ¯os[3652] fl(22,111) } ! 716: /* #ifndef ONLYSMALL */, ! 717: { 28, 0, NONE, ANYR, NONE, NONE, 7, 4, 20, 4, ¯os[3652] fl(22,116) } ! 718: /* #endif */ ! 719: /* #ifndef ONLYSMALL */, ! 720: { 28, 0, NONE, ANYR, NONE, NONE, 7, 4, 4, 1, ¯os[3659] fl(22,128) }, ! 721: { 28, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 4, ¯os[3671] fl(22,138) } ! 722: /* #endif */, ! 723: { 27, 0, NONE, NONE, NONE, NONE, 20, 5, 5, 5, ¯os[3683] fl(22,156) }, ! 724: { 27, 0, NONE, ANYR, NONE, NONE, 7, 5, 12, 5, ¯os[3697] fl(22,165) }, ! 725: { 27, 0, NONE, ANYR, NONE, NONE, 7, 5, 6, 5, ¯os[3709] fl(22,174) }, ! 726: { 27, 0, NONE, ANYR, NONE, NONE, 7, 5, 4, 5, ¯os[3724] fl(22,183) } ! 727: /* #ifndef ONLYSMALL */, ! 728: { 27, 0, NONE, ANYR, NONE, NONE, 7, 4, 20, 4, ¯os[3724] fl(22,188) } ! 729: /* #endif */ ! 730: /* #ifndef ONLYSMALL */, ! 731: { 27, 0, NONE, ANYR, NONE, NONE, 7, 4, 4, 1, ¯os[3731] fl(22,199) }, ! 732: { 27, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 4, ¯os[3744] fl(22,208) } ! 733: /* #endif */ ! 734: /* #ifndef ONLYSMALL */, ! 735: { 49, 0, NONE, NONE, NONE, NONE, 20, 4, 5, 4, ¯os[3756] fl(22,226) }, ! 736: { 49, 0, NONE, ANYR, NONE, NONE, 7, 4, 20, 4, ¯os[3760] fl(22,233) }, ! 737: { 49, 0, NONE, NONE, NONE, NONE, 20, 4, 5, 1, ¯os[3764] fl(22,240) }, ! 738: { 49, 0, NONE, ANYR, NONE, NONE, 7, 4, 4, 1, ¯os[3769] fl(22,247) }, ! 739: { 49, 0, NONE, NONE, NONE, NONE, 20, 1, 5, 4, ¯os[3775] fl(22,254) }, ! 740: { 49, 0, NONE, ANYR, NONE, NONE, 7, 1, 4, 4, ¯os[3779] fl(22,261) } ! 741: /* #endif */, ! 742: { 49, 0, NONE, NONE, NONE, NONE, 20, 5, 5, 5, ¯os[3783] fl(22,269) }, ! 743: { 49, 0, NONE, ANYR, NONE, NONE, 7, 5, 12, 5, ¯os[3800] fl(22,280) }, ! 744: { 49, 0, NONE, ANYR, NONE, NONE, 7, 5, 4, 5, ¯os[3814] fl(22,291) } ! 745: /* #ifdef NDPDEF */, ! 746: { 43, 0, NONE, FPAC, NONE, NONE, 7, 12, 20, 6, ¯os[3821] fl(22,309) }, ! 747: { 48, 0, NONE, FPAC, NONE, NONE, 7, 12, 20, 14, ¯os[3829] fl(22,317) }, ! 748: { 48, 0, NONE, FPAC, NONE, NONE, 7, 12, 20, 11, ¯os[3832] fl(22,325) }, ! 749: { 48, 0, NONE, FPAC, NONE, NONE, 7, 12, 20, 12, ¯os[3835] fl(22,333) } ! 750: /* #endif */ ! 751: }; ! 752: /* /usr/src/c/n1/i8086/tables/rem.t */ ! 753: PAT p23[] = { ! 754: { 22, 1, DXAX, AX, NONE, DX, 7, 6, 20, 1, ¯os[3838] fl(23,10) }, ! 755: { 22, 1, DXAX, AX, NONE, DX, 7, 13, 20, 1, ¯os[3841] fl(23,17) } ! 756: }; ! 757: /* /usr/src/c/n1/i8086/tables/shl.t */ ! 758: PAT p24[] = { ! 759: { 50, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 22, 1, ¯os[3844] fl(24,12) }, ! 760: { 51, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 22, 1, ¯os[3844] fl(24,16) }, ! 761: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 2, 0, ¯os[3848] fl(24,23) }, ! 762: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 2, 0, ¯os[3848] fl(24,27) }, ! 763: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 15, 0, ¯os[3850] fl(24,34) }, ! 764: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 15, 0, ¯os[3850] fl(24,38) }, ! 765: { 47, 1, ANYR, ANYR, CX, TEMP, 7, 1, 5, 1, ¯os[3860] fl(24,53) }, ! 766: { 15, 1, ANYL, ANYL, CX, TEMP, 7, 1, 5, 1, ¯os[3860] fl(24,57) }, ! 767: { 16, 1, ANYR, ANYR, CX, TEMP, 7, 1, 20, 1, ¯os[3870] fl(24,65) }, ! 768: { 15, 1, ANYL, ANYL, CX, TEMP, 7, 1, 20, 1, ¯os[3870] fl(24,69) }, ! 769: { 16, 5, DXAX, DXAX, CX, DXAX, 7, 5, 5, 1, ¯os[3879] fl(24,84) }, ! 770: { 16, 5, DXAX, DXAX, CX, DXAX, 7, 5, 20, 1, ¯os[3897] fl(24,93) } ! 771: /* #ifndef ONLYSMALL */, ! 772: { 31, 4, DXAX, AX, NONE, DXAX, 7, 1, 22, 1, ¯os[3918] fl(24,114) }, ! 773: { 12, 4, DXAX, AX, CX, DXAX, 7, 1, 5, 1, ¯os[3922] fl(24,121) }, ! 774: { 12, 4, DXAX, AX, CX, DXAX, 7, 1, 20, 1, ¯os[3934] fl(24,129) } ! 775: /* #endif */ ! 776: }; ! 777: /* /usr/src/c/n1/i8086/tables/shr.t */ ! 778: PAT p25[] = { ! 779: { 50, 1, ANYR, ANYR, NONE, TEMP, 7, 6, 22, 1, ¯os[3939] fl(25,15) }, ! 780: { 50, 1, ANYR, ANYR, NONE, TEMP, 7, 13, 22, 1, ¯os[3943] fl(25,22) }, ! 781: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 6, 2, 0, ¯os[3947] fl(25,29) }, ! 782: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 6, 15, 0, ¯os[3950] fl(25,36) }, ! 783: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 13, 2, 0, ¯os[3956] fl(25,44) }, ! 784: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 13, 15, 0, ¯os[3959] fl(25,51) }, ! 785: { 47, 1, AX, AX, CX, TEMP, 7, 6, 5, 1, ¯os[3965] fl(25,66) }, ! 786: { 47, 1, AX, AX, CX, TEMP, 7, 13, 5, 1, ¯os[3972] fl(25,74) }, ! 787: { 16, 1, ANYR, ANYR, CX, TEMP, 7, 6, 20, 1, ¯os[3979] fl(25,82) }, ! 788: { 16, 1, ANYR, ANYR, CX, TEMP, 7, 13, 20, 1, ¯os[3986] fl(25,89) }, ! 789: { 16, 5, DXAX, DXAX, CX, DXAX, 7, 14, 5, 1, ¯os[3993] fl(25,106) }, ! 790: { 16, 5, DXAX, DXAX, CX, DXAX, 7, 15, 5, 1, ¯os[4007] fl(25,115) }, ! 791: { 16, 5, ANYR, ANYR, CX, TEMP, 7, 14, 20, 1, ¯os[4015] fl(25,124) }, ! 792: { 16, 5, ANYR, ANYR, CX, TEMP, 7, 15, 20, 1, ¯os[4031] fl(25,135) } ! 793: }; ! 794: /* /usr/src/c/n1/i8086/tables/sub.t */ ! 795: PAT p26[] = { ! 796: { 14, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 2, 0, ¯os[4041] fl(26,12) }, ! 797: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 2, 0, ¯os[4041] fl(26,16) } ! 798: /* #ifndef ONLYSMALL */, ! 799: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 2, 0, ¯os[4044] fl(26,24) }, ! 800: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 2, 0, ¯os[4044] fl(26,28) } ! 801: /* #endif */, ! 802: { 14, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 15, 0, ¯os[4048] fl(26,43) }, ! 803: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 15, 0, ¯os[4048] fl(26,47) } ! 804: /* #ifndef ONLYSMALL */, ! 805: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 15, 0, ¯os[4052] fl(26,56) }, ! 806: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 15, 0, ¯os[4052] fl(26,60) } ! 807: /* #endif */, ! 808: { 14, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 1, ¯os[4057] fl(26,74) }, ! 809: { 15, 1, ANYL, ANYL, NONE, TEMP, 7, 1, 4, 1, ¯os[4057] fl(26,78) } ! 810: /* #ifndef ONLYSMALL */, ! 811: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 4, 1, ¯os[4061] fl(26,86) }, ! 812: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 4, 1, ¯os[4061] fl(26,90) } ! 813: /* #endif */, ! 814: { 17, 5, DXAX, DXAX, NONE, DXAX, 7, 5, 4, 5, ¯os[4065] fl(26,97) } ! 815: /* #ifndef ONLYSMALL */, ! 816: { 16, 4, ANYR, ANYR, NONE, TEMP, 7, 4, 4, 5, ¯os[4074] fl(26,106) }, ! 817: { 15, 4, ANYL, ANYL, NONE, TEMP, 7, 4, 4, 5, ¯os[4074] fl(26,110) } ! 818: /* #endif */ ! 819: /* #ifndef ONLYSMALL */, ! 820: { 3, 1, ANYR, NONE, NONE, TEMP, 14, 4, 14, 4, ¯os[4078] fl(26,125) }, ! 821: { 3, 1, DXAX, DXAX, NONE, AX, 7, 4, 4, 4, ¯os[4086] fl(26,132) } ! 822: /* #endif */ ! 823: /* #ifdef NDPDEF */, ! 824: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 6, ¯os[4088] fl(26,146) }, ! 825: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 14, ¯os[4091] fl(26,152) }, ! 826: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 11, ¯os[4094] fl(26,158) }, ! 827: { 19, 10, FPAC, FPAC, NONE, FPAC, 7, 12, 20, 12, ¯os[4097] fl(26,164) } ! 828: /* #endif */ ! 829: }; ! 830: /* /usr/src/c/n1/i8086/tables/xor.t */ ! 831: PAT p27[] = { ! 832: { 47, 1, ANYR, ANYR, NONE, TEMP, 7, 1, 4, 1, ¯os[4100] fl(27,12) }, ! 833: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 12, 5, ¯os[4104] fl(27,19) }, ! 834: { 16, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 13, 5, ¯os[4108] fl(27,25) }, ! 835: { 17, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 6, 5, ¯os[4116] fl(27,32) }, ! 836: { 17, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 11, 5, ¯os[4120] fl(27,39) }, ! 837: { 17, 5, ANYR, ANYR, NONE, TEMP, 7, 5, 4, 5, ¯os[4125] fl(27,47) } ! 838: }; ! 839: PATX patx[] = { ! 840: p3, 35, ! 841: p26, 21, ! 842: p18, 10, ! 843: p16, 6, ! 844: p23, 2, ! 845: p7, 20, ! 846: p21, 4, ! 847: p27, 6, ! 848: p24, 15, ! 849: p25, 14, ! 850: p1, 37, ! 851: p13, 37, ! 852: p6, 13, ! 853: p4, 12, ! 854: p9, 8, ! 855: p2, 21, ! 856: p8, 22, ! 857: p14, 24, ! 858: p10, 31, ! 859: p11, 36, ! 860: p22, 33, ! 861: p22, 33, ! 862: p22, 33, ! 863: p22, 33, ! 864: p22, 33, ! 865: p22, 33, ! 866: p22, 33, ! 867: p22, 33, ! 868: p22, 33, ! 869: p22, 33, ! 870: NULL, 0, ! 871: NULL, 0, ! 872: p19, 3, ! 873: p20, 2, ! 874: NULL, 0, ! 875: NULL, 0, ! 876: NULL, 0, ! 877: p15, 13, ! 878: p15, 13, ! 879: p5, 13, ! 880: p5, 13, ! 881: NULL, 0, ! 882: NULL, 0, ! 883: NULL, 0, ! 884: NULL, 0, ! 885: p17, 121, ! 886: p17, 121, ! 887: NULL, 0, ! 888: NULL, 0, ! 889: p12, 58, ! 890: NULL, 0, ! 891: NULL, 0, ! 892: NULL, 0, ! 893: p17, 121, ! 894: p17, 121, ! 895: NULL, 0 ! 896: }; ! 897: PATFLAG patcache[] = { ! 898: PEFFECT|PRVALUE|PREL, ! 899: PLVALUE, ! 900: PRVALUE, ! 901: PLVALUE|PEFFECT, ! 902: PEFFECT|PRVALUE|PLT|PGE, ! 903: PEFFECT|PRVALUE|PREL|P_SRT, ! 904: PLVALUE|P_SRT, ! 905: PRVALUE|PREL, ! 906: PEFFECT, ! 907: PRVALUE|PLT|PGE|P_SRT, ! 908: PRVALUE|PLT|PGE, ! 909: PEFFECT|PRVALUE, ! 910: PEFFECT|PRVALUE|P_SRT, ! 911: PEFFECT|PRVALUE|PSREL|P_SLT, ! 912: PLVALUE|P_SLT, ! 913: PEFFECT|PRVALUE|P_SLT, ! 914: PEFFECT|PRVALUE|PGE|PLT|P_SLT, ! 915: PFNARG, ! 916: PRVALUE|P_SLT, ! 917: PEFFECT|PLVALUE, ! 918: PEFFECT|PRVALUE|PLVALUE|P80186, ! 919: PEFFECT|PRVALUE|PLVALUE, ! 920: PSREL, ! 921: PEFFECT|PRVALUE|PEREL|P_SLT, ! 922: PLT|PGE, ! 923: PEQ|PNE, ! 924: PNE, ! 925: PEQ, ! 926: PEFFECT|PRVALUE|PREL|P80186, ! 927: PLVALUE|P80186, ! 928: PEFFECT|PRVALUE|P80186, ! 929: PEFFECT|PEREL|P_SRT, ! 930: PRVALUE|P_SRT, ! 931: PEFFECT|PRVALUE|PEREL|P_SRT, ! 932: PEFFECT|PRVALUE|PEREL, ! 933: PRVALUE|PEFFECT|P_SRT, ! 934: PRVALUE|PEFFECT, ! 935: PEFFECT|P_SRT, ! 936: PEFFECT|PRVALUE|PSREL, ! 937: PEREL, ! 938: PLE, ! 939: PGT, ! 940: PREL, ! 941: PUGE, ! 942: PULT, ! 943: PFNARG|P80186, ! 944: PEFFECT|PRVALUE|PREL|P_SLT, ! 945: PREL|P_SLT, ! 946: PNEREL, ! 947: PEFFECT|PRVALUE|PREL|P_SLT|P80186, ! 948: PLVALUE|P_SLT|P80186 ! 949: }; ! 950: int patcsize=sizeof(patcache)/sizeof(PATFLAG); ! 951: TYPESET typecache[] = { ! 952: WORD, ! 953: FS8, ! 954: FU8, ! 955: LPTX, ! 956: LONG, ! 957: FS16, ! 958: FU16, ! 959: FFLD8, ! 960: FFLD16, ! 961: FF32|FF64, ! 962: FF32, ! 963: FF64, ! 964: UWORD, ! 965: FS32, ! 966: FU32, ! 967: BYTE, ! 968: LONG|LPTX, ! 969: WORD|BYTE, ! 970: WORD|FS8, ! 971: WORD|FU8, ! 972: FBLK, ! 973: NFLT ! 974: }; ! 975: FLAG flagcache[] = { ! 976: T_ADR|T_LV, ! 977: T_1|T_MMX, ! 978: T_REG|T_MMX, ! 979: T_ADR|T_IMM, ! 980: T_IMM|T_MMX, ! 981: T_LHC|T_MMX, ! 982: T_TREG, ! 983: T_DIR|T_MMX, ! 984: T_RREG|T_MMX, ! 985: T_EASY|T_MMX, ! 986: T_LHS|T_MMX, ! 987: T_UHC|T_MMX, ! 988: T_UHS|T_MMX, ! 989: T_DIR|T_IMM|T_MMX, ! 990: T_2|T_MMX, ! 991: T_ICN|T_MMX, ! 992: T_LCN|T_MMX, ! 993: T_ACS|T_MMX, ! 994: T_ADS|T_MMX, ! 995: T_ADR, ! 996: T_LREG|T_MMX, ! 997: T_BYTE|T_MMX, ! 998: T_0|T_MMX, ! 999: T_LEA|T_MMX, ! 1000: T_LSS|T_MMX, ! 1001: T_RREG|T_LREG|T_MMX, ! 1002: T_SREG|T_MMX, ! 1003: T_LREG|T_SREG|T_MMX, ! 1004: T_ADR|T_MMX ! 1005: }; ! 1006: ival_t ivalcache[] = { ! 1007: 0x8, ! 1008: 0x1, ! 1009: 0x0 ! 1010: }; ! 1011: lval_t lvalcache[] = { ! 1012: 0 ! 1013: }; ! 1014: char *gidcache[] = { ! 1015: "lrdiv", ! 1016: "vrdiv", ! 1017: "lrmul", ! 1018: "vrmul", ! 1019: "lrrem", ! 1020: "vrrem", ! 1021: "tstccp", ! 1022: "dp87", ! 1023: "cfcc" ! 1024: }; ! 1025: #if !TINY ! 1026: char *namecache[] = { ! 1027: "prefac.f", ! 1028: "aadd.t", ! 1029: "aand.t", ! 1030: "add.t", ! 1031: "adiv.t", ! 1032: "aft.t", ! 1033: "amul.t", ! 1034: "and.t", ! 1035: "aor.t", ! 1036: "arem.t", ! 1037: "ashl.t", ! 1038: "ashr.t", ! 1039: "assign.t", ! 1040: "asub.t", ! 1041: "axor.t", ! 1042: "bef.t", ! 1043: "div.t", ! 1044: "leaves.t", ! 1045: "mul.t", ! 1046: "neg.t", ! 1047: "not.t", ! 1048: "or.t", ! 1049: "relop.t", ! 1050: "rem.t", ! 1051: "shl.t", ! 1052: "shr.t", ! 1053: "sub.t", ! 1054: "xor.t" ! 1055: }; ! 1056: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.