Annotation of coherent/d/bin/cc/c/n1/i8086/patern.c, revision 1.1

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, &macros[   0] fl(1,8) },
        !            28:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[   0] fl(1,12) },
        !            29:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  2,  0, &macros[  12] fl(1,20) },
        !            30:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  2,  0, &macros[  24] fl(1,29) }
        !            31: /* #ifndef ONLYSMALL */,
        !            32:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[  40] fl(1,39) },
        !            33:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[  53] fl(1,47) }
        !            34: /* #endif */,
        !            35:  {  1,  1, ANYR, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[  62] fl(1,55) },
        !            36:  {  2,  1, ANYL, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[  62] fl(1,59) },
        !            37:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[  67] fl(1,67) },
        !            38:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[  67] fl(1,71) },
        !            39:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[  67] fl(1,75) },
        !            40:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[  67] fl(1,79) },
        !            41:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[  69] fl(1,87) },
        !            42:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[  74] fl(1,96) }
        !            43: /* #ifndef ONLYSMALL */,
        !            44:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  5,  1, &macros[  79] fl(1,106) },
        !            45:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4,  5,  1, &macros[  84] fl(1,114) }
        !            46: /* #endif */,
        !            47:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  6,  5, &macros[  89] fl(1,122) },
        !            48:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  5,  5, &macros[ 112] fl(1,131) },
        !            49:  {  6,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[ 120] fl(1,141) },
        !            50:  {  7,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[ 120] fl(1,145) },
        !            51:  {  6,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[ 125] fl(1,153) },
        !            52:  {  6,  1,   AX,   AX, NONE,   AX,  1,  3,  7,  1, &macros[ 131] fl(1,162) }
        !            53: /* #ifndef ONLYSMALL */,
        !            54:  {  3,  4, ANYR, NONE, ANYR, TEMP,  1,  4,  7,  1, &macros[ 137] fl(1,172) },
        !            55:  {  4,  4, ANYL, NONE, ANYR, TEMP,  1,  4,  7,  1, &macros[ 142] fl(1,180) }
        !            56: /* #endif */,
        !            57:  {  8,  1, ANYR, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[ 147] fl(1,188) },
        !            58:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[ 147] fl(1,192) },
        !            59:  {  8,  1,   AX, NONE, NONE,   AX,  1,  2,  4,  1, &macros[ 158] fl(1,201) },
        !            60:  {  8,  1,   AX, NONE, NONE,   AX,  1,  3,  4,  1, &macros[ 171] fl(1,211) },
        !            61:  {  9,  5, DXAX, NONE, NONE, NONE,  1,  5,  8,  6, &macros[ 182] fl(1,221) },
        !            62:  {  9,  5, DXAX, NONE, NONE, NONE,  1,  5,  8,  7, &macros[ 198] fl(1,230) },
        !            63:  {  9,  5, DXAX, NONE, DXAX, NONE,  1,  5,  7,  5, &macros[ 209] fl(1,239) },
        !            64:  { 10,  5, DXAX, NONE, DXAX, DXAX,  1,  5,  7,  5, &macros[ 211] fl(1,246) },
        !            65:  { 11,  5, DXAX, NONE, NONE, DXAX,  1,  5,  4,  5, &macros[ 233] fl(1,256) },
        !            66:  {  3,  1,   AX, NONE, NONE,   AX,  1,  8,  4,  1, &macros[ 255] fl(1,279) },
        !            67:  {  3,  1, ANYR, NONE, NONE, TEMP,  1,  9,  4,  1, &macros[ 275] fl(1,290) }
        !            68: /* #ifdef NDPDEF */,
        !            69:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 11,  7, 12, &macros[ 292] fl(1,307) },
        !            70:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 12,  7, 12, &macros[ 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, &macros[ 312] fl(2,11) },
        !            76:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[ 312] fl(2,15) },
        !            77:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[ 315] fl(2,23) },
        !            78:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[ 318] fl(2,32) },
        !            79:  {  6,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[ 321] fl(2,41) },
        !            80:  {  6,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[ 324] fl(2,49) },
        !            81:  {  6,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[ 327] fl(2,58) },
        !            82:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  6,  5, &macros[ 330] fl(2,67) },
        !            83:  { 12,  5, DXAX, NONE, NONE, DXAX,  1,  5, 11,  5, &macros[ 338] fl(2,77) },
        !            84:  { 12,  5, DXAX, NONE, NONE, DXAX,  1,  5, 12,  5, &macros[ 357] fl(2,85) },
        !            85:  { 12,  5, DXAX, NONE, NONE, DXAX,  1,  5, 13,  5, &macros[ 365] fl(2,94) },
        !            86:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  5,  5, &macros[ 371] fl(2,102) },
        !            87:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1,  5,  7,  5, &macros[ 374] fl(2,112) },
        !            88:  { 12,  6, ANYR, NONE, NONE, TEMP,  1,  9, 14,  1, &macros[ 386] fl(2,129) },
        !            89:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  9, 14,  1, &macros[ 393] fl(2,136) },
        !            90:  { 12,  6,   AX, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[ 408] fl(2,144) },
        !            91:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[ 415] fl(2,151) },
        !            92:  { 13,  6, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[ 423] fl(2,159) },
        !            93:  { 13, 13, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[ 428] fl(2,166) },
        !            94:  { 13,  6,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[ 433] fl(2,174) },
        !            95:  { 13, 13,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[ 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, &macros[ 445] fl(3,11) },
        !           100:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  2,  0, &macros[ 445] fl(3,15) }
        !           101: /* #ifndef ONLYSMALL */,
        !           102:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  2,  0, &macros[ 448] fl(3,23) },
        !           103:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4,  2,  0, &macros[ 448] fl(3,27) }
        !           104: /* #endif */,
        !           105:  { 14,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 15,  0, &macros[ 452] fl(3,34) },
        !           106:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 15,  0, &macros[ 452] fl(3,38) }
        !           107: /* #ifndef ONLYSMALL */,
        !           108:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 15,  0, &macros[ 456] fl(3,47) },
        !           109:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4, 15,  0, &macros[ 456] fl(3,51) }
        !           110: /* #endif */,
        !           111:  { 14,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[ 461] fl(3,59) },
        !           112:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  4,  1, &macros[ 461] fl(3,63) }
        !           113: /* #ifndef ONLYSMALL */,
        !           114:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  1, &macros[ 466] fl(3,71) },
        !           115:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4,  4,  1, &macros[ 466] fl(3,75) }
        !           116: /* #endif */
        !           117: /* #ifndef ONLYSMALL */,
        !           118:  { 12,  4, DXAX,   AX, NONE, TEMP,  7,  1, 16,  4, &macros[ 471] fl(3,94) },
        !           119:  {  2,  4, ANYL, LOTEMP,   AX, TEMP,  7,  1, 16,  4, &macros[ 480] fl(3,101) },
        !           120:  { 12,  4, DXAX,   AX, NONE, TEMP,  7,  1, 17,  4, &macros[ 495] fl(3,109) },
        !           121:  {  2,  4, ANYL, LOTEMP,   AX, TEMP,  7,  1, 17,  4, &macros[ 501] fl(3,116) },
        !           122:  { 12,  4, DXAX,   AX, NONE, TEMP,  7,  1, 18,  4, &macros[ 513] fl(3,124) },
        !           123:  { 12,  4, DXAX,   AX, NONE, TEMP,  7,  1, 19,  4, &macros[ 523] fl(3,131) },
        !           124:  {  2,  4, ANYL, LOTEMP, NONE, TEMP,  7,  1, 18,  4, &macros[ 533] fl(3,138) },
        !           125:  {  2,  4, ANYL, LOTEMP, NONE, TEMP,  7,  1, 19,  4, &macros[ 543] fl(3,146) },
        !           126:  { 12,  4, DXAX,   AX, NONE, DXAX,  7,  1,  3,  4, &macros[ 552] fl(3,154) },
        !           127:  {  2,  4, ANYL, LOTEMP, NONE, TEMP,  7,  1,  3,  4, &macros[ 563] fl(3,161) },
        !           128:  { 12,  4, DXAX,   AX, NONE, DXAX,  7,  1, 20,  4, &macros[ 573] fl(3,169) },
        !           129:  {  2,  4, ANYL, LOTEMP, NONE, TEMP,  7,  1, 20,  4, &macros[ 573] fl(3,173) }
        !           130: /* #endif */,
        !           131:  { 17,  5, DXAX, DXAX, NONE, DXAX,  7,  5,  4,  5, &macros[ 575] fl(3,181) }
        !           132: /* #ifndef ONLYSMALL */,
        !           133:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  5, &macros[ 587] fl(3,190) },
        !           134:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4,  4,  5, &macros[ 587] fl(3,194) },
        !           135:  { 12,  4, DXAX, DXAX, NONE, DXAX,  7,  5,  4,  4, &macros[ 593] fl(3,200) },
        !           136:  {  2,  4, ESAX, DXAX, NONE, DXAX,  7,  5,  4,  4, &macros[ 593] fl(3,204) }
        !           137: /* #endif */
        !           138: /* #ifndef ONLYSMALL */,
        !           139:  { 18,  4,   AX, NONE, NONE, NONE, 20,  4,  5,  1, &macros[ 595] fl(3,222) },
        !           140:  { 18,  4,   AX, NONE, NONE, NONE,  5,  1, 20,  4, &macros[ 608] fl(3,231) }
        !           141: /* #endif */
        !           142: /* #ifdef NDPDEF */,
        !           143:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20,  6, &macros[ 620] fl(3,249) },
        !           144:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 14, &macros[ 623] fl(3,255) },
        !           145:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 11, &macros[ 626] fl(3,261) },
        !           146:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 12, &macros[ 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, &macros[ 632] fl(4,10) },
        !           152:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  7, 20,  1, &macros[ 643] fl(4,19) },
        !           153:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  9, 20,  1, &macros[ 655] fl(4,28) },
        !           154:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  2, 20,  1, &macros[ 683] fl(4,40) },
        !           155:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  3, 20,  1, &macros[ 701] fl(4,51) },
        !           156:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  8, 20,  1, &macros[ 731] fl(4,62) },
        !           157:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1, 14,  7,  5, &macros[ 763] fl(4,74) },
        !           158:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1, 15,  7,  5, &macros[ 791] fl(4,87) },
        !           159:  { 12,  5, DXAX, NONE, NONE, DXAX,  1, 14, 20,  5, &macros[ 808] fl(4,100) },
        !           160:  { 12,  5, DXAX, NONE, NONE, DXAX,  1, 15, 20,  5, &macros[ 816] fl(4,113) }
        !           161: /* #ifdef NDPDEF */,
        !           162:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 11,  7, 12, &macros[ 824] fl(4,134) },
        !           163:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 12,  7, 12, &macros[ 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, &macros[ 832] fl(5,13) },
        !           169:  {  2,  1, ANYL, NONE, NONE, TEMP, 20,  1,  2,  0, &macros[ 832] fl(5,17) }
        !           170: /* #ifndef ONLYSMALL */,
        !           171:  {  3,  4, ANYR, NONE, NONE, TEMP, 20,  4,  2,  0, &macros[ 840] fl(5,25) },
        !           172:  {  4,  4, ANYL, NONE, NONE, TEMP, 20,  4,  2,  0, &macros[ 852] fl(5,33) }
        !           173: /* #endif */,
        !           174:  { 12,  1, ANYR, NONE, NONE, TEMP, 20,  1,  5,  1, &macros[ 857] fl(5,41) },
        !           175:  {  2,  1, ANYL, NONE, NONE, TEMP, 20,  1,  5,  1, &macros[ 857] fl(5,45) }
        !           176: /* #ifndef ONLYSMALL */,
        !           177:  {  3,  4, ANYR, NONE, NONE, TEMP, 20,  4,  5,  1, &macros[ 866] fl(5,53) },
        !           178:  { 20,  4, ANYL, NONE, NONE, TEMP, 20,  4,  5,  1, &macros[ 878] fl(5,61) }
        !           179: /* #endif */,
        !           180:  { 12,  1,   AX, NONE, NONE,   AX, 20,  2,  2,  0, &macros[ 883] fl(5,69) },
        !           181:  { 12,  1,   AX, NONE, NONE,   AX, 20,  3,  2,  0, &macros[ 895] fl(5,77) },
        !           182:  { 12,  5, ANYR, NONE, NONE, TEMP, 20,  5,  2,  0, &macros[ 909] fl(5,85) },
        !           183:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  9,  5,  1, &macros[ 934] fl(5,94) },
        !           184:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  8,  5,  1, &macros[ 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, &macros[ 994] fl(6,11) },
        !           189:  { 22,  1, DXAX, NONE, NONE,   AX,  1,  6, 20,  1, &macros[1002] fl(6,18) },
        !           190:  { 22,  1, DXAX, NONE, NONE,   AX,  1, 13, 20,  1, &macros[1010] fl(6,26) },
        !           191:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  9, 20,  1, &macros[1018] fl(6,34) },
        !           192:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  2, 20,  1, &macros[1031] fl(6,45) },
        !           193:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  3, 20,  1, &macros[1041] fl(6,55) },
        !           194:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  8, 20,  1, &macros[1057] fl(6,65) },
        !           195:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1, 14,  7,  5, &macros[1071] fl(6,76) },
        !           196:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1, 15,  7,  5, &macros[1089] fl(6,89) },
        !           197:  { 12,  5, DXAX, NONE, NONE, DXAX,  1, 14, 20,  5, &macros[1107] fl(6,102) },
        !           198:  { 12,  5, DXAX, NONE, NONE, DXAX,  1, 15, 20,  5, &macros[1115] fl(6,115) }
        !           199: /* #ifdef NDPDEF */,
        !           200:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 11,  7, 12, &macros[1123] fl(6,136) },
        !           201:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 12,  7, 12, &macros[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, &macros[1131] fl(7,13) },
        !           207:  { 23,  0, NONE, NONE, NONE, NONE,  9,  1,  4,  1, &macros[1131] fl(7,17) },
        !           208:  { 23,  0, NONE, NONE, NONE, NONE, 20, 16,  5,  1, &macros[1137] fl(7,24) },
        !           209:  { 24,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[1140] fl(7,31) },
        !           210:  { 25,  0, NONE, NONE, NONE, NONE, 20,  5,  5,  5, &macros[1144] fl(7,38) },
        !           211:  { 25,  0,   AX, NONE, NONE, NONE, 20,  5,  4,  5, &macros[1152] fl(7,45) },
        !           212:  { 25,  0, NONE, ANYR, NONE, NONE,  7,  5,  4,  5, &macros[1160] fl(7,53) },
        !           213:  { 26,  0, NONE, NONE, NONE, NONE,  4,  5, 12,  5, &macros[1165] fl(7,60) },
        !           214:  { 26,  0, NONE, NONE, NONE, NONE,  4,  5,  6,  5, &macros[1171] fl(7,67) },
        !           215:  { 26,  0, NONE, ANYR, NONE, NONE,  7,  5, 12,  5, &macros[1177] fl(7,74) },
        !           216:  { 26,  0, NONE, ANYR, NONE, NONE,  7,  5,  6,  5, &macros[1182] fl(7,81) },
        !           217:  { 27,  0, NONE, NONE, NONE, NONE,  4,  5,  5,  5, &macros[1187] fl(7,88) },
        !           218:  { 27,  0, NONE, ANYR, NONE, NONE,  7,  5,  4,  5, &macros[1202] fl(7,97) },
        !           219:  { 28,  0, NONE, NONE, NONE, NONE,  4,  5,  5,  5, &macros[1214] fl(7,106) },
        !           220:  { 28,  0, NONE, ANYR, NONE, NONE,  7,  5,  4,  5, &macros[1230] fl(7,116) },
        !           221:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 13,  5, &macros[1242] fl(7,126) },
        !           222:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 12,  5, &macros[1246] fl(7,132) },
        !           223:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 11,  5, &macros[1250] fl(7,139) },
        !           224:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  6,  5, &macros[1254] fl(7,145) },
        !           225:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  4,  5, &macros[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, &macros[1268] fl(8,11) },
        !           230:  {  2,  1, ANYL, NONE, NONE, TEMP, 21,  1, 10,  1, &macros[1268] fl(8,15) },
        !           231:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[1268] fl(8,19) },
        !           232:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[1268] fl(8,23) },
        !           233:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[1271] fl(8,31) },
        !           234:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[1274] fl(8,40) },
        !           235:  {  6,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[1277] fl(8,49) },
        !           236:  {  7,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[1277] fl(8,53) },
        !           237:  {  6,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[1280] fl(8,61) },
        !           238:  {  6,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[1283] fl(8,70) },
        !           239:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  6,  5, &macros[1286] fl(8,79) },
        !           240:  { 12,  5, DXAX, NONE, NONE, DXAX,  1,  5, 12,  5, &macros[1289] fl(8,88) },
        !           241:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  5,  5, &macros[1293] fl(8,96) },
        !           242:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1,  5,  7,  5, &macros[1300] fl(8,106) },
        !           243:  { 12,  6, ANYR, NONE, NONE, TEMP,  1,  9, 14,  1, &macros[1309] fl(8,124) },
        !           244:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  9, 14,  1, &macros[1313] fl(8,131) },
        !           245:  { 12,  6,   AX, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[1317] fl(8,139) },
        !           246:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[1321] fl(8,146) },
        !           247:  { 13,  6, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[1325] fl(8,154) },
        !           248:  { 13, 13, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[1329] fl(8,161) },
        !           249:  { 13,  6,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[1333] fl(8,169) },
        !           250:  { 13, 13,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[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, &macros[1341] fl(9,11) },
        !           255:  { 22,  1, DXAX, NONE, NONE,   DX,  1, 13, 20,  1, &macros[1351] fl(9,20) },
        !           256:  { 12,  1, DXAX, NONE, NONE,   DX,  1,  9, 20,  1, &macros[1363] fl(9,29) },
        !           257:  { 12,  1, DXAX, NONE, NONE,   AX,  1,  2, 20,  1, &macros[1391] fl(9,41) },
        !           258:  { 12,  1, DXAX, NONE, NONE,   DX,  1,  3, 20,  1, &macros[1417] fl(9,53) },
        !           259:  { 12,  1, DXAX, NONE, NONE,   DX,  1,  8, 20,  1, &macros[1447] fl(9,64) },
        !           260:  { 12,  5, DXAX, NONE, NONE, DXAX,  1, 14, 20,  5, &macros[1478] fl(9,76) },
        !           261:  { 12,  5, DXAX, NONE, NONE, DXAX,  1, 15, 20,  5, &macros[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, &macros[1514] fl(10,12) },
        !           266:  { 30,  1, ANYL, NONE, NONE, TEMP,  1,  1, 22,  1, &macros[1514] fl(10,16) },
        !           267:  { 29,  1,   AX, NONE, NONE, TEMP,  1,  2, 22,  1, &macros[1517] fl(10,24) },
        !           268:  { 29,  1,   AX, NONE, NONE, TEMP,  1,  3, 22,  1, &macros[1520] fl(10,33) },
        !           269:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[1523] fl(10,42) },
        !           270:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[1523] fl(10,46) },
        !           271:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2,  2,  0, &macros[1529] fl(10,54) },
        !           272:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3,  2,  0, &macros[1535] fl(10,63) },
        !           273:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1, 15,  0, &macros[1541] fl(10,72) },
        !           274:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1, 15,  0, &macros[1541] fl(10,76) },
        !           275:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2, 15,  0, &macros[1547] fl(10,85) },
        !           276:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3, 15,  0, &macros[1553] fl(10,95) },
        !           277:  {  1,  1, ANYR, NONE,   CX, TEMP,  1,  1,  5,  1, &macros[1559] fl(10,105) },
        !           278:  {  2,  1, ANYL, NONE,   CX, TEMP,  1,  1,  5,  1, &macros[1559] fl(10,109) },
        !           279:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  2,  5,  1, &macros[1569] fl(10,118) },
        !           280:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  3,  5,  1, &macros[1579] fl(10,128) },
        !           281:  { 11,  5, DXAX, NONE,   CX, TEMP,  1,  5,  5,  1, &macros[1589] fl(10,138) },
        !           282:  { 12,  1, ANYR, NONE,   CX, TEMP,  1,  1, 20,  1, &macros[1618] fl(10,152) },
        !           283:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  2, 20,  1, &macros[1629] fl(10,160) },
        !           284:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  3, 20,  1, &macros[1644] fl(10,169) },
        !           285:  {  3,  5, DXAX, NONE,   CX, TEMP,  1,  5, 20,  1, &macros[1664] fl(10,178) },
        !           286:  { 31,  1, ANYR, NONE, NONE, TEMP,  1,  9, 22,  1, &macros[1705] fl(10,193) },
        !           287:  { 31,  1,   AX, NONE, NONE, TEMP,  1,  8, 22,  1, &macros[1716] fl(10,204) },
        !           288:  { 12,  1, ANYR, NONE, NONE, TEMP,  1,  9,  2,  0, &macros[1741] fl(10,215) },
        !           289:  { 12,  1,   AX, NONE, NONE, TEMP,  1,  8,  2,  0, &macros[1743] fl(10,226) },
        !           290:  { 12,  1, ANYR, NONE, NONE, TEMP,  1,  9, 15,  0, &macros[1745] fl(10,237) },
        !           291:  { 12,  1,   AX, NONE, NONE, TEMP,  1,  8, 15,  0, &macros[1763] fl(10,249) },
        !           292:  { 12,  1, ANYR, NONE,   CX, TEMP,  1,  9,  5,  1, &macros[1784] fl(10,261) },
        !           293:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  8,  5,  1, &macros[1802] fl(10,273) },
        !           294:  { 12,  1, ANYR, NONE,   CX, TEMP,  1,  9, 20,  1, &macros[1822] fl(10,285) },
        !           295:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  8, 20,  1, &macros[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, &macros[1848] fl(11,12) },
        !           300:  { 29,  1, ANYR, NONE, NONE, TEMP,  1, 13, 22,  1, &macros[1851] fl(11,20) },
        !           301:  { 31,  1, ANYR, NONE, NONE, TEMP,  1,  9, 22,  1, &macros[1854] fl(11,28) },
        !           302:  { 29,  1,   AX, NONE, NONE, TEMP,  1,  2, 22,  1, &macros[1865] fl(11,39) },
        !           303:  { 29,  1,   AX, NONE, NONE, TEMP,  1,  3, 22,  1, &macros[1868] fl(11,48) },
        !           304:  { 31,  1,   AX, NONE, NONE, TEMP,  1,  8, 22,  1, &macros[1871] fl(11,57) },
        !           305:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  6,  2,  0, &macros[1883] fl(11,68) },
        !           306:  {  1,  1, ANYR, NONE, NONE, TEMP,  1, 13,  2,  0, &macros[1885] fl(11,76) },
        !           307:  { 12,  1, ANYR, NONE, NONE, TEMP,  1,  9,  2,  0, &macros[1887] fl(11,84) },
        !           308:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2,  2,  0, &macros[1889] fl(11,95) },
        !           309:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3,  2,  0, &macros[1891] fl(11,104) },
        !           310:  { 12,  1,   AX, NONE, NONE, TEMP,  1,  8,  2,  0, &macros[1893] fl(11,113) },
        !           311:  { 12,  5, DXAX, NONE, NONE, TEMP,  1, 14,  2,  0, &macros[1895] fl(11,124) },
        !           312:  { 12,  5, DXAX, NONE, NONE, TEMP,  1, 15,  2,  0, &macros[1905] fl(11,133) },
        !           313:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  6, 15,  0, &macros[1908] fl(11,142) },
        !           314:  {  1,  1, ANYR, NONE, NONE, TEMP,  1, 13, 15,  0, &macros[1916] fl(11,151) },
        !           315:  { 12,  1, ANYR, NONE, NONE, TEMP,  1,  9, 15,  0, &macros[1924] fl(11,160) },
        !           316:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2, 15,  0, &macros[1938] fl(11,172) },
        !           317:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3, 15,  0, &macros[1946] fl(11,182) },
        !           318:  { 12,  1,   AX, NONE, NONE, TEMP,  1,  8, 15,  0, &macros[1954] fl(11,192) },
        !           319:  {  1,  1, ANYR, NONE,   CX, TEMP,  1,  6,  5,  1, &macros[1971] fl(11,204) },
        !           320:  {  1,  1, ANYR, NONE,   CX, TEMP,  1, 13,  5,  1, &macros[1979] fl(11,213) },
        !           321:  { 12,  1, ANYR, NONE,   CX, TEMP,  1,  9,  5,  1, &macros[1987] fl(11,222) },
        !           322:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  2,  5,  1, &macros[2001] fl(11,234) },
        !           323:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  3,  5,  1, &macros[2009] fl(11,244) },
        !           324:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  8,  5,  1, &macros[2017] fl(11,254) },
        !           325:  { 11,  5, DXAX, NONE,   CX, TEMP,  1, 14,  5,  1, &macros[2033] fl(11,266) },
        !           326:  { 11,  5, DXAX, NONE,   CX, DXAX,  1, 15,  5,  1, &macros[2058] fl(11,280) },
        !           327:  { 12,  1, ANYR, NONE,   CX, TEMP,  1,  6, 20,  1, &macros[2076] fl(11,294) },
        !           328:  { 12,  1, ANYR, NONE,   CX, TEMP,  1, 13, 20,  1, &macros[2084] fl(11,302) },
        !           329:  { 12,  1, ANYR, NONE,   CX, TEMP,  1,  9, 20,  1, &macros[2092] fl(11,310) },
        !           330:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  2, 20,  1, &macros[2104] fl(11,322) },
        !           331:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  3, 20,  1, &macros[2112] fl(11,331) },
        !           332:  { 12,  1,   AX, NONE,   CX, TEMP,  1,  8, 20,  1, &macros[2120] fl(11,340) },
        !           333:  {  3,  5, DXAX, NONE,   CX, TEMP,  1, 14, 20,  1, &macros[2134] fl(11,352) },
        !           334:  {  3,  5, DXAX, NONE,   CX, TEMP,  1, 15, 20,  1, &macros[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, &macros[2181] fl(12,18) },
        !           339:  {  9,  1, NONE, NONE, NONE, NONE,  3,  1, 10,  1, &macros[2185] fl(12,24) },
        !           340:  {  9,  1, NONE, NONE, NONE, NONE,  1,  1,  3,  1, &macros[2185] fl(12,28) },
        !           341:  {  9,  1, NONE, NONE, NONE, NONE,  1,  1,  5,  1, &macros[2185] fl(12,32) },
        !           342:  {  9,  1, NONE, NONE, NONE, NONE,  3,  1, 10,  5, &macros[2189] fl(12,38) },
        !           343:  {  9,  1, NONE, NONE, NONE, NONE,  9,  1, 24,  1, &macros[2194] fl(12,44) },
        !           344:  {  9,  1, NONE, NONE, NONE, NONE,  1, 16,  5,  1, &macros[2199] fl(12,50) },
        !           345:  {  9,  5, NONE, NONE, NONE, NONE,  1,  5,  5,  5, &macros[2203] fl(12,56) },
        !           346:  { 32,  1, ANYR, NONE, ANYR, TEMP,  1,  2,  7, 16, &macros[2214] fl(12,63) },
        !           347:  { 33,  1,   AX, NONE,   AX, TEMP,  1,  2,  7, 16, &macros[2225] fl(12,71) },
        !           348:  { 34,  1, ANYR, NONE, ANYR, TEMP,  1,  3,  7, 16, &macros[2231] fl(12,78) },
        !           349:  { 35,  1,   AX, NONE, NONE,   AX,  1,  2, 20, 16, &macros[2244] fl(12,87) },
        !           350:  { 35,  1,   AX, NONE, NONE,   AX,  1,  3, 20, 16, &macros[2256] fl(12,97) },
        !           351:  { 13,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[2262] fl(12,107) },
        !           352:  {  7,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[2262] fl(12,111) },
        !           353:  {  9,  1,   AX, NONE, NONE, NONE,  1,  1, 10,  1, &macros[2265] fl(12,117) },
        !           354:  { 13,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[2270] fl(12,124) },
        !           355:  { 13,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[2275] fl(12,131) },
        !           356:  { 33,  5, ANYR, NONE, ANYR, TEMP,  1,  5,  7,  5, &macros[2282] fl(12,138) },
        !           357:  { 12,  1,   AX, NONE, DXAX,   AX,  1,  1,  7,  5, &macros[2285] fl(12,145) },
        !           358:  { 13,  1, DXAX, NONE, DXAX,   AX,  1,  2,  7,  5, &macros[2288] fl(12,151) },
        !           359:  { 13,  1, DXAX, NONE, DXAX,   AX,  1,  3,  7,  5, &macros[2291] fl(12,158) }
        !           360: /* #ifndef ONLYSMALL */,
        !           361:  {  9,  4, NONE, NONE, NONE, NONE,  1,  4, 23,  0, &macros[2294] fl(12,175) },
        !           362:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4, 23,  0, &macros[2303] fl(12,182) },
        !           363:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4, 16,  4, &macros[2323] fl(12,191) },
        !           364:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4, 16,  4, &macros[2335] fl(12,200) },
        !           365:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4, 17,  4, &macros[2346] fl(12,208) },
        !           366:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4, 17,  4, &macros[2359] fl(12,217) },
        !           367:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4, 18,  4, &macros[2370] fl(12,225) },
        !           368:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4, 19,  4, &macros[2382] fl(12,234) },
        !           369:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4, 18,  4, &macros[2394] fl(12,243) },
        !           370:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4, 19,  4, &macros[2405] fl(12,251) },
        !           371:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  8,  1, &macros[2416] fl(12,259) },
        !           372:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4,  8,  1, &macros[2418] fl(12,268) },
        !           373:  {  3,  4, ANYR, NONE, ANYR, TEMP,  1,  4,  7,  1, &macros[2429] fl(12,277) },
        !           374:  {  4,  4, ANYL, NONE, ANYR, TEMP,  1,  4,  7,  1, &macros[2440] fl(12,286) },
        !           375:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  8,  5, &macros[2446] fl(12,294) },
        !           376:  {  3,  5, ANYR, NONE, NONE, TEMP,  1,  5,  8,  4, &macros[2446] fl(12,298) },
        !           377:  {  3,  4, ANYR, NONE, ANYR, TEMP,  1,  4,  7,  5, &macros[2448] fl(12,307) },
        !           378:  {  4,  4, ANYL, NONE, ANYR, TEMP,  1,  4,  7,  5, &macros[2459] fl(12,316) },
        !           379:  { 33,  4, ANYR, NONE, ANYR, TEMP,  1,  4,  7,  4, &macros[2470] fl(12,324) },
        !           380:  {  7,  4, ANYL, NONE, ANYL, TEMP,  1,  4,  7,  4, &macros[2470] fl(12,328) },
        !           381:  { 36,  5, ANYR, NONE, ANYR, TEMP,  1,  5,  7,  4, &macros[2473] fl(12,335) },
        !           382:  { 37,  1, ESAX, NONE, ESAX,   AX,  1,  1,  7,  4, &macros[2484] fl(12,342) },
        !           383:  { 37,  1, DXAX, NONE, DXAX,   AX,  1,  2,  7,  4, &macros[2487] fl(12,348) },
        !           384:  { 37,  1, DXAX, NONE, DXAX,   AX,  1,  3,  7,  4, &macros[2490] fl(12,355) }
        !           385: /* #endif */,
        !           386:  { 12,  6, ANYR, NONE, NONE, TEMP,  1,  9,  5,  1, &macros[2493] fl(12,372) },
        !           387:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  9,  5,  1, &macros[2500] fl(12,380) },
        !           388:  { 13,  6, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[2507] fl(12,389) },
        !           389:  { 13, 13, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[2514] fl(12,397) },
        !           390:  { 13,  6,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[2521] fl(12,406) },
        !           391:  { 13, 13,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[2528] fl(12,414) }
        !           392: /* #ifndef NDPDEF */
        !           393: /* #endif */
        !           394: /* #ifdef  NDPDEF */,
        !           395:  { 38, 12, FPAC, NONE, FPAC, NONE,  1, 11,  7, 12, &macros[2535] fl(12,500) },
        !           396:  { 38, 12, FPAC, NONE, FPAC, NONE,  1, 11,  7, 11, &macros[2535] fl(12,504) },
        !           397:  { 33, 12, FPAC, NONE, FPAC, FPAC,  1, 11,  7, 12, &macros[2538] fl(12,510) },
        !           398:  { 33, 12, FPAC, NONE, FPAC, FPAC,  1, 11,  7, 11, &macros[2538] fl(12,514) },
        !           399:  { 38, 12, FPAC, NONE, FPAC, NONE,  1, 12,  7, 12, &macros[2541] fl(12,520) },
        !           400:  { 33, 12, FPAC, NONE, FPAC, FPAC,  1, 12,  7, 12, &macros[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, &macros[2547] fl(13,8) },
        !           406:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[2547] fl(13,12) },
        !           407:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  2,  0, &macros[2550] fl(13,20) },
        !           408:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  2,  0, &macros[2553] fl(13,29) }
        !           409: /* #ifndef ONLYSMALL */,
        !           410:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[2556] fl(13,39) },
        !           411:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[2559] fl(13,47) }
        !           412: /* #endif */,
        !           413:  {  1,  1, ANYR, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[2562] fl(13,55) },
        !           414:  {  2,  1, ANYL, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[2562] fl(13,59) },
        !           415:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2565] fl(13,67) },
        !           416:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[2565] fl(13,71) },
        !           417:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2565] fl(13,75) },
        !           418:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[2565] fl(13,79) },
        !           419:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[2567] fl(13,87) },
        !           420:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[2570] fl(13,96) }
        !           421: /* #ifndef ONLYSMALL */,
        !           422:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  5,  1, &macros[2573] fl(13,106) },
        !           423:  {  4,  4, ANYL, NONE, NONE, TEMP,  1,  4,  5,  1, &macros[2576] fl(13,114) }
        !           424: /* #endif */,
        !           425:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  6,  5, &macros[2579] fl(13,122) },
        !           426:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  5,  5, &macros[2582] fl(13,131) },
        !           427:  {  6,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[2590] fl(13,141) },
        !           428:  {  7,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[2590] fl(13,145) },
        !           429:  {  6,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[2593] fl(13,153) },
        !           430:  {  6,  1,   AX,   AX, NONE,   AX,  1,  3,  7,  1, &macros[2596] fl(13,162) }
        !           431: /* #ifndef ONLYSMALL */,
        !           432:  {  3,  4, ANYR, NONE, ANYR, TEMP,  1,  4,  7,  1, &macros[2599] fl(13,172) },
        !           433:  {  4,  4, ANYL, NONE, ANYR, TEMP,  1,  4,  7,  1, &macros[2602] fl(13,180) }
        !           434: /* #endif */,
        !           435:  {  8,  1, ANYR, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[2605] fl(13,188) },
        !           436:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[2605] fl(13,192) },
        !           437:  {  8,  1,   AX, NONE, NONE,   AX,  1,  2,  4,  1, &macros[2611] fl(13,201) },
        !           438:  {  8,  1,   AX, NONE, NONE,   AX,  1,  3,  4,  1, &macros[2619] fl(13,211) },
        !           439:  {  9,  5, DXAX, NONE, NONE, NONE,  1,  5,  8,  6, &macros[2630] fl(13,221) },
        !           440:  {  9,  5, DXAX, NONE, NONE, NONE,  1,  5,  8,  7, &macros[2643] fl(13,230) },
        !           441:  {  9,  5, DXAX, NONE, DXAX, NONE,  1,  5,  7,  5, &macros[2654] fl(13,239) },
        !           442:  { 10,  5, DXAX, NONE, DXAX, DXAX,  1,  5,  7,  5, &macros[2656] fl(13,246) },
        !           443:  { 11,  5, DXAX, NONE, NONE, DXAX,  1,  5,  4,  5, &macros[2678] fl(13,256) },
        !           444:  {  3,  1,   AX, NONE, NONE,   AX,  1,  8,  4,  1, &macros[2696] fl(13,280) },
        !           445:  {  3,  1, ANYR, NONE, NONE, TEMP,  1,  9,  4,  1, &macros[2705] fl(13,291) }
        !           446: /* #ifdef NDPDEF */,
        !           447:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 11,  7, 12, &macros[2712] fl(13,309) },
        !           448:  { 12, 10, FPAC, NONE, FPAC, FPAC,  1, 12,  7, 12, &macros[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, &macros[2720] fl(14,11) },
        !           454:  {  2,  1, ANYL, NONE, NONE, TEMP, 21,  1, 10,  1, &macros[2720] fl(14,15) },
        !           455:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2720] fl(14,19) },
        !           456:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2720] fl(14,23) },
        !           457:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[2723] fl(14,31) },
        !           458:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[2726] fl(14,40) },
        !           459:  {  6,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[2729] fl(14,49) },
        !           460:  {  7,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[2729] fl(14,53) },
        !           461:  {  6,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[2732] fl(14,61) },
        !           462:  {  6,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[2735] fl(14,70) },
        !           463:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  6,  5, &macros[2738] fl(14,79) },
        !           464:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5, 11,  5, &macros[2741] fl(14,88) },
        !           465:  { 12,  5, DXAX, NONE, NONE, DXAX,  1,  5, 12,  5, &macros[2746] fl(14,98) },
        !           466:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5, 13,  5, &macros[2750] fl(14,106) },
        !           467:  {  5,  5, DXAX, NONE, NONE, DXAX,  1,  5,  5,  5, &macros[2760] fl(14,116) },
        !           468:  { 12,  5, DXAX, NONE, DXAX, DXAX,  1,  5,  7,  5, &macros[2767] fl(14,126) },
        !           469:  { 12,  6, ANYR, NONE, NONE, TEMP,  1,  9, 14,  1, &macros[2776] fl(14,144) },
        !           470:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  9, 14,  1, &macros[2780] fl(14,151) },
        !           471:  { 12,  6,   AX, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[2784] fl(14,159) },
        !           472:  { 12, 13, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[2788] fl(14,166) },
        !           473:  { 13,  6, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[2792] fl(14,174) },
        !           474:  { 13, 13, ANYR, NONE, ANYR, TEMP,  1,  9,  7,  1, &macros[2796] fl(14,181) },
        !           475:  { 13,  6,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[2800] fl(14,189) },
        !           476:  { 13, 13,   AX, NONE,   AX, TEMP,  1,  8,  7,  1, &macros[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, &macros[2808] fl(15,11) },
        !           481:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[2808] fl(15,15) }
        !           482: /* #ifndef ONLYSMALL */,
        !           483:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[2811] fl(15,24) },
        !           484:  { 20,  4, ANYL, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[2814] fl(15,32) }
        !           485: /* #endif */,
        !           486:  { 39,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2817] fl(15,40) },
        !           487:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2817] fl(15,44) }
        !           488: /* #ifndef ONLYSMALL */,
        !           489:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  5,  1, &macros[2820] fl(15,53) },
        !           490:  { 20,  4, ANYL, NONE, NONE, TEMP,  1,  4,  5,  1, &macros[2823] fl(15,61) }
        !           491: /* #endif */,
        !           492:  { 39,  1,   AX, NONE, NONE,   AX,  1,  2,  2,  0, &macros[2826] fl(15,69) },
        !           493:  { 39,  1,   AX, NONE, NONE,   AX,  1,  3,  2,  0, &macros[2830] fl(15,78) },
        !           494:  {  5,  5, ANYR, NONE, NONE, TEMP,  1,  5,  2,  0, &macros[2834] fl(15,87) },
        !           495:  { 12,  1, ANYR, NONE, NONE, TEMP,  1,  9,  5,  1, &macros[2846] fl(15,97) },
        !           496:  { 12,  1,   AX, NONE, NONE,   AX,  1,  8,  5,  1, &macros[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, &macros[2861] fl(16,9) },
        !           501:  { 22,  1, DXAX,   AX, NONE,   AX,  7, 13, 20,  1, &macros[2865] fl(16,16) }
        !           502: /* #ifdef NDPDEF */,
        !           503:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20,  6, &macros[2873] fl(16,30) },
        !           504:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 14, &macros[2876] fl(16,36) },
        !           505:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 11, &macros[2879] fl(16,42) },
        !           506:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 12, &macros[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, &macros[2885] fl(17,29) },
        !           512:  {  2,  1, ANYL, NONE, NONE, TEMP, 23,  0,  0,  0, &macros[2885] fl(17,33) },
        !           513:  {  3, 17, ANYR, NONE, NONE, TEMP, 23,  0,  0,  0, &macros[2889] fl(17,39) }
        !           514: /* #ifndef ONLYSMALL */,
        !           515:  {  2,  4, ANYL, NONE, NONE, TEMP, 23,  0,  0,  0, &macros[2889] fl(17,44) }
        !           516: /* #endif */
        !           517: /* #ifdef NDPDEF */,
        !           518:  {  3, 12, FPAC, NONE, NONE, FPAC, 23,  0,  0,  0, &macros[2900] fl(17,62) },
        !           519:  {  3, 12, FPAC, NONE, NONE, FPAC,  2,  0,  0,  0, &macros[2902] fl(17,68) }
        !           520: /* #endif */,
        !           521:  {  3,  5, ANYR, NONE, NONE, TEMP, 12,  5,  0,  0, &macros[2904] fl(17,82) },
        !           522:  {  3,  5, ANYR, NONE, NONE, TEMP,  6,  5,  0,  0, &macros[2912] fl(17,89) },
        !           523:  {  3,  1, ANYR, NONE, NONE, TEMP, 24,  1,  0,  0, &macros[2919] fl(17,104) },
        !           524:  {  2,  1, ANYL, NONE, NONE, TEMP, 24,  1,  0,  0, &macros[2919] fl(17,108) },
        !           525:  {  3, 18, ANYR, NONE, NONE, TEMP,  5, 16,  0,  0, &macros[2924] fl(17,114) },
        !           526:  {  3,  1, ANYR, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[2924] fl(17,118) },
        !           527:  {  2,  1, ANYL, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[2924] fl(17,122) },
        !           528:  {  3,  5, ANYR, NONE, NONE, TEMP,  4,  5,  0,  0, &macros[2928] fl(17,128) },
        !           529:  {  2,  5, ANYL, NONE, NONE, TEMP,  4,  5,  0,  0, &macros[2928] fl(17,132) }
        !           530: /* #ifdef NDPDEF */,
        !           531:  {  3, 12, FPAC, NONE, NONE, FPAC, 20, 12,  0,  0, &macros[2930] fl(17,139) }
        !           532: /* #endif */
        !           533: /* #ifndef ONLYSMALL */,
        !           534:  {  3,  4, ANYR, NONE, NONE, TEMP, 25,  4,  0,  0, &macros[2933] fl(17,156) },
        !           535:  {  2,  4, ANYL, NONE, NONE, TEMP, 25,  4,  0,  0, &macros[2933] fl(17,160) },
        !           536:  {  3,  4, ANYR, NONE, NONE, TEMP, 26,  4,  0,  0, &macros[2944] fl(17,168) },
        !           537:  {  2,  4, ANYL, NONE, NONE, TEMP,  9,  4,  0,  0, &macros[2944] fl(17,172) },
        !           538:  {  3,  4, ANYR, NONE, NONE, TEMP, 27,  4,  0,  0, &macros[2946] fl(17,179) },
        !           539:  {  2,  4, ANYL, NONE, NONE, TEMP, 28,  4,  0,  0, &macros[2946] fl(17,183) },
        !           540:  {  3,  4, ANYR, NONE, NONE, TEMP, 16,  4,  0,  0, &macros[2957] fl(17,191) },
        !           541:  {  2,  4, ANYL, NONE, NONE, TEMP, 16,  4,  0,  0, &macros[2962] fl(17,198) },
        !           542:  {  3,  4, ANYR, NONE, NONE, TEMP, 17,  4,  0,  0, &macros[2976] fl(17,206) },
        !           543:  {  2,  4, ANYL, NONE, NONE, TEMP, 17,  4,  0,  0, &macros[2978] fl(17,213) },
        !           544:  {  3,  4, ANYR, NONE, NONE, TEMP, 18,  4,  0,  0, &macros[2994] fl(17,221) },
        !           545:  {  2,  4, ANYL, NONE, NONE, TEMP, 18,  4,  0,  0, &macros[2994] fl(17,225) },
        !           546:  {  3,  4, ANYR, NONE, NONE, TEMP, 19,  4,  0,  0, &macros[3001] fl(17,233) },
        !           547:  {  2,  4, ANYL, NONE, NONE, TEMP, 19,  4,  0,  0, &macros[3001] fl(17,237) },
        !           548:  {  3,  4, ANYR, NONE, NONE, TEMP, 20,  4,  0,  0, &macros[3008] fl(17,245) },
        !           549:  {  2,  4, ANYL, NONE, NONE, TEMP, 20,  4,  0,  0, &macros[3010] fl(17,252) }
        !           550: /* #endif */
        !           551: /* #ifndef NDPDEF */
        !           552: /* #endif */,
        !           553:  {  3,  1,   AX, NONE, NONE, TEMP,  9, 16,  0,  0, &macros[3013] fl(17,308) },
        !           554:  { 37, 19,   AX, NONE, NONE, TEMP,  4,  2,  0,  0, &macros[3018] fl(17,315) },
        !           555:  { 37, 20,   AX, NONE, NONE, TEMP,  4,  3,  0,  0, &macros[3025] fl(17,322) },
        !           556:  { 19,  1, ANYR, ANYR, NONE, TEMP,  7, 16,  0,  0, &macros[3032] fl(17,329) },
        !           557:  {  3,  5, DXAX, NONE, NONE, TEMP,  9, 16,  0,  0, &macros[3033] fl(17,336) },
        !           558:  { 19,  5, DXAX,   AX, NONE, TEMP,  7, 16,  0,  0, &macros[3039] fl(17,343) },
        !           559:  {  3,  5, DXAX, NONE, NONE, TEMP, 20,  2,  0,  0, &macros[3041] fl(17,349) },
        !           560:  {  3,  5, DXAX, NONE, NONE, TEMP, 20,  3,  0,  0, &macros[3049] fl(17,357) },
        !           561:  {  3,  5, DXAX, NONE, NONE, TEMP,  4,  6,  0,  0, &macros[3063] fl(17,365) },
        !           562:  {  3,  5, DXAX, NONE, NONE, TEMP,  4, 13,  0,  0, &macros[3065] fl(17,372) }
        !           563: /* #ifdef NDPDEF */,
        !           564:  {  3, 10, FPAC, NONE, NONE, FPAC, 20,  6,  0,  0, &macros[3067] fl(17,381) },
        !           565:  {  3, 10, FPAC, NONE, NONE, FPAC, 20, 14,  0,  0, &macros[3070] fl(17,387) },
        !           566:  {  3, 10, FPAC, NONE, NONE, FPAC, 20, 11,  0,  0, &macros[3073] fl(17,393) }
        !           567: /* #endif */
        !           568: /* #ifndef ONLYSMALL */,
        !           569:  {  3,  4, DXAX, NONE, NONE, DXAX,  4,  2,  0,  0, &macros[3076] fl(17,409) },
        !           570:  {  2,  4, ESAX, NONE, NONE, ESAX,  4,  2,  0,  0, &macros[3086] fl(17,417) },
        !           571:  {  3,  4, DXAX, NONE, NONE, DXAX,  4,  3,  0,  0, &macros[3097] fl(17,426) },
        !           572:  {  2,  4, ESAX, NONE, NONE, ESAX,  4,  3,  0,  0, &macros[3115] fl(17,434) },
        !           573:  {  3,  4, ANYR, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[3129] fl(17,443) },
        !           574:  {  2,  4, ANYL, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[3135] fl(17,450) },
        !           575:  {  3,  4, ANYR, NONE, NONE, TEMP,  5,  5,  0,  0, &macros[3137] fl(17,459) },
        !           576:  {  3,  4, ANYR, DXAX, NONE, TEMP,  7,  5,  0,  0, &macros[3144] fl(17,466) },
        !           577:  {  2,  4, ANYL, DXAX, NONE, TEMP,  7,  5,  0,  0, &macros[3144] fl(17,470) },
        !           578:  {  3,  4, ANYR, NONE, NONE, TEMP, 20,  5,  0,  0, &macros[3155] fl(17,477) },
        !           579:  {  2,  4, ANYL, NONE, NONE, TEMP, 20,  5,  0,  0, &macros[3155] fl(17,481) },
        !           580:  {  3,  5, ANYR, NONE, NONE, TEMP, 25,  4,  0,  0, &macros[3157] fl(17,489) },
        !           581:  {  3,  5, ANYR, NONE, NONE, TEMP, 16,  4,  0,  0, &macros[3166] fl(17,496) },
        !           582:  {  3,  5, ANYR, NONE, NONE, TEMP, 17,  4,  0,  0, &macros[3168] fl(17,503) },
        !           583:  {  3,  5, ANYR, NONE, NONE, TEMP, 19,  4,  0,  0, &macros[3170] fl(17,510) },
        !           584:  {  3,  5, ANYR, NONE, NONE, TEMP, 20,  4,  0,  0, &macros[3177] fl(17,517) }
        !           585: /* #endif */,
        !           586:  {  3,  1, ANYR, NONE, NONE, TEMP,  5, 17,  0,  0, &macros[3179] fl(17,535) },
        !           587:  { 19,  1, DXAX, DXAX, NONE,   AX,  7, 17,  0,  0, &macros[3182] fl(17,541) },
        !           588:  {  3,  1, ANYR, NONE, NONE, TEMP, 20, 17,  0,  0, &macros[3183] fl(17,547) },
        !           589:  {  3,  2,   AX, NONE, NONE, TEMP,  9, 17,  0,  0, &macros[3185] fl(17,554) },
        !           590:  {  3,  3,   AX, NONE, NONE, TEMP,  9, 17,  0,  0, &macros[3190] fl(17,561) },
        !           591:  {  3,  2,   AX, NONE, NONE, TEMP,  4, 17,  0,  0, &macros[3198] fl(17,568) },
        !           592:  {  3,  3,   AX, NONE, NONE, TEMP,  4, 17,  0,  0, &macros[3200] fl(17,575) },
        !           593:  {  3,  2, DXAX, DXAX, NONE,   AX,  7, 17,  0,  0, &macros[3202] fl(17,582) },
        !           594:  {  3,  3, DXAX, DXAX, NONE,   AX,  7, 17,  0,  0, &macros[3204] fl(17,588) },
        !           595:  {  3,  2,   AX, NONE, NONE, TEMP,  9,  1,  0,  0, &macros[3205] fl(17,595) },
        !           596:  {  3,  3,   AX, NONE, NONE, TEMP,  9,  1,  0,  0, &macros[3207] fl(17,602) },
        !           597:  {  3,  2,   AX, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[3211] fl(17,609) },
        !           598:  {  3,  3,   AX, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[3217] fl(17,616) },
        !           599:  { 19,  2,   AX,   AX, NONE, TEMP,  7,  1,  0,  0, &macros[3223] fl(17,623) },
        !           600:  { 19,  3,   AX,   AX, NONE, TEMP,  7,  1,  0,  0, &macros[3225] fl(17,629) },
        !           601:  { 23,  1, NONE, NONE, NONE, NONE,  9,  1,  0,  0, &macros[3227] fl(17,647) },
        !           602:  { 23,  1,   AX, NONE, NONE, NONE, 20,  1,  0,  0, &macros[3233] fl(17,654) },
        !           603:  { 23, 18,   AX, NONE, NONE, NONE, 20, 16,  0,  0, &macros[3240] fl(17,661) },
        !           604:  { 40,  5, NONE, NONE, NONE, NONE,  9,  5,  0,  0, &macros[3243] fl(17,668) },
        !           605:  { 40,  5,   AX, NONE, NONE, NONE,  4,  5,  0,  0, &macros[3249] fl(17,675) },
        !           606:  { 25,  5, NONE, NONE, NONE, NONE,  9,  5,  0,  0, &macros[3257] fl(17,683) },
        !           607:  { 25,  5,   AX, NONE, NONE, NONE, 20,  5,  0,  0, &macros[3265] fl(17,690) },
        !           608:  { 41,  5, NONE, NONE, NONE, NONE,  9,  5,  0,  0, &macros[3273] fl(17,697) },
        !           609:  { 41,  5,   AX, NONE, NONE, NONE, 20,  5,  0,  0, &macros[3290] fl(17,708) },
        !           610:  { 42,  5, NONE, NONE, NONE, NONE,  9,  5,  0,  0, &macros[3307] fl(17,719) },
        !           611:  { 42,  5,   AX, NONE, NONE, NONE, 20,  5,  0,  0, &macros[3325] fl(17,730) }
        !           612: /* #ifdef NDPDEF */,
        !           613:  { 43, 12, NONE, NONE, NONE, NONE,  9, 12,  0,  0, &macros[3341] fl(17,742) }
        !           614: /* #endif */
        !           615: /* #ifndef ONLYSMALL */,
        !           616:  { 40,  4, NONE, NONE, NONE, NONE,  9,  4,  0,  0, &macros[3347] fl(17,751) },
        !           617:  { 40,  4,   AX, NONE, NONE, NONE, 20,  4,  0,  0, &macros[3349] fl(17,758) },
        !           618:  { 43,  4,   AX, NONE, NONE, NONE, 20,  4,  0,  0, &macros[3358] fl(17,766) }
        !           619: /* #endif */,
        !           620:  { 44,  0, NONE, NONE, NONE, NONE,  0,  0,  0,  0, &macros[3362] fl(17,774) },
        !           621:  { 45,  0, NONE, NONE, NONE, NONE,  0,  0,  0,  0, &macros[3365] fl(17,780) },
        !           622:  { 23,  1, NONE, ANYR, NONE, NONE,  7,  1,  0,  0, &macros[3366] fl(17,786) }
        !           623: /* #ifndef ONLYSMALL */,
        !           624:  { 40,  4, NONE, ANYR, NONE, NONE,  7,  4,  0,  0, &macros[3372] fl(17,794) },
        !           625:  { 43,  4, NONE, ANYR, NONE, NONE,  7,  4,  0,  0, &macros[3378] fl(17,801) }
        !           626: /* #endif */
        !           627: /* #ifndef NDPDEF */
        !           628: /* #endif */,
        !           629:  { 46,  1, NONE, NONE, NONE, NONE,  5,  1,  0,  0, &macros[3384] fl(17,851) },
        !           630:  { 18,  1, ANYR, NONE, NONE, NONE, 23,  0,  0,  0, &macros[3387] fl(17,857) },
        !           631:  { 18,  1, ANYR, NONE, NONE, NONE,  5,  1,  0,  0, &macros[3393] fl(17,864) },
        !           632:  { 18,  1, ANYR, NONE, NONE, NONE, 24,  1,  0,  0, &macros[3397] fl(17,871) }
        !           633: /* #ifndef ONLYSMALL */,
        !           634:  { 18,  4, ANYR, NONE, NONE, NONE, 25,  4,  0,  0, &macros[3403] fl(17,879) },
        !           635:  { 46,  4, NONE, NONE, NONE, NONE, 16,  4,  0,  0, &macros[3415] fl(17,887) },
        !           636:  { 46,  4, NONE, NONE, NONE, NONE, 17,  4,  0,  0, &macros[3420] fl(17,894) },
        !           637:  { 18,  4,   AX, NONE, NONE, NONE, 23,  0,  0,  0, &macros[3427] fl(17,901) },
        !           638:  { 18,  4,   AX, NONE, NONE, NONE, 16,  4,  0,  0, &macros[3433] fl(17,909) },
        !           639:  { 18,  4,   AX, NONE, NONE, NONE, 17,  4,  0,  0, &macros[3440] fl(17,918) },
        !           640:  { 46,  4, NONE, NONE, NONE, NONE, 18,  4,  0,  0, &macros[3452] fl(17,927) },
        !           641:  { 46,  4, NONE, NONE, NONE, NONE, 19,  4,  0,  0, &macros[3457] fl(17,934) },
        !           642:  { 18,  4, ANYR, NONE, NONE, NONE, 18,  4,  0,  0, &macros[3462] fl(17,941) },
        !           643:  { 18,  4, ANYR, NONE, NONE, NONE, 19,  4,  0,  0, &macros[3470] fl(17,949) }
        !           644: /* #endif */,
        !           645:  { 18,  1, NONE, NONE, NONE, NONE, 20,  1,  0,  0, &macros[3475] fl(17,959) },
        !           646:  { 18, 16, NONE, NONE, NONE, NONE,  9, 18,  0,  0, &macros[3475] fl(17,963) },
        !           647:  { 46,  5, NONE, NONE, NONE, NONE,  5,  5,  0,  0, &macros[3477] fl(17,969) },
        !           648:  { 18, 17, ANYR, NONE, NONE, NONE, 23,  0,  0,  0, &macros[3479] fl(17,976) },
        !           649:  { 18,  5, ANYR, NONE, NONE, NONE,  5,  5,  0,  0, &macros[3489] fl(17,984) },
        !           650:  { 18, 17, NONE, NONE, NONE, NONE, 20, 17,  0,  0, &macros[3503] fl(17,993) }
        !           651: /* #ifndef ONLYSMALL */,
        !           652:  { 18,  4, NONE, NONE, NONE, NONE,  9,  4,  0,  0, &macros[3503] fl(17,998) }
        !           653: /* #endif */
        !           654: /* #ifdef NDPDEF */,
        !           655:  { 18, 12, NONE, NONE, NONE, NONE,  9, 12,  0,  0, &macros[3505] fl(17,1013) }
        !           656: /* #endif */
        !           657: /* #ifndef NDPDEF */
        !           658: /* #endif */,
        !           659:  {  9, 21, NONE, NONE, NONE, NONE,  4, 21,  0,  0, &macros[3509] fl(17,1042) },
        !           660:  {  9, 22, NONE, NONE, NONE, NONE,  9, 22,  0,  0, &macros[3510] fl(17,1056) }
        !           661: /* #ifndef NDPDEF */
        !           662: /* #endif */
        !           663: /* #ifdef NDPDEF */,
        !           664:  {  9, 12, NONE, NONE, NONE, NONE,  9, 12,  0,  0, &macros[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, &macros[3513] fl(18,10) },
        !           670:  { 30,  1, ANYL, NONE, NONE, TEMP, 20,  1,  5,  1, &macros[3513] fl(18,14) },
        !           671:  { 31,  1, ANYR, NONE, NONE, TEMP,  5,  1, 20,  1, &macros[3518] fl(18,20) },
        !           672:  { 30,  1, ANYL, NONE, NONE, TEMP,  5,  1, 20,  1, &macros[3518] fl(18,24) },
        !           673:  { 12,  1, DXAX,   AX, NONE,   AX,  7,  6, 20,  1, &macros[3523] fl(18,30) },
        !           674:  { 12,  1, DXAX,   AX, NONE,   AX,  7, 13, 20,  1, &macros[3526] fl(18,36) }
        !           675: /* #ifdef NDPDEF */,
        !           676:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20,  6, &macros[3529] fl(18,50) },
        !           677:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 14, &macros[3532] fl(18,56) },
        !           678:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 11, &macros[3535] fl(18,62) },
        !           679:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 12, &macros[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, &macros[3541] fl(19,10) },
        !           685:  { 17,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  0,  0, &macros[3544] fl(19,17) }
        !           686: /* #ifndef NDPDEF */
        !           687: /* #endif */
        !           688: /* #ifdef NDPDEF */,
        !           689:  { 19, 12, FPAC, FPAC, NONE, FPAC,  7, 12,  0,  0, &macros[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, &macros[3559] fl(20,10) },
        !           695:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  0,  0, &macros[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, &macros[3568] fl(21,10) },
        !           700:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 12,  5, &macros[3572] fl(21,17) },
        !           701:  { 17,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  6,  5, &macros[3576] fl(21,23) },
        !           702:  { 17,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  4,  5, &macros[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, &macros[3587] fl(22,34) },
        !           707:  { 43,  0, NONE, NONE, NONE, NONE, 29,  1,  5,  1, &macros[3591] fl(22,41) },
        !           708:  { 43,  0, NONE, NONE, NONE, NONE, 26,  1,  4,  1, &macros[3591] fl(22,45) },
        !           709:  { 48,  0, ANYR, ANYR, NONE, NONE,  7, 16,  4, 16, &macros[3595] fl(22,52) },
        !           710:  { 43,  0,   AX, NONE, NONE, NONE, 20, 16,  4, 16, &macros[3601] fl(22,59) },
        !           711:  { 48,  0, ANYR, ANYR, NONE, NONE,  7,  1,  4,  1, &macros[3607] fl(22,67) },
        !           712:  { 28,  1, NONE, NONE, NONE, NONE, 20,  5,  5,  5, &macros[3610] fl(22,81) },
        !           713:  { 28,  0, NONE, ANYR, NONE, NONE,  7,  5, 12,  5, &macros[3626] fl(22,91) },
        !           714:  { 28,  0, NONE, ANYR, NONE, NONE,  7,  5,  6,  5, &macros[3638] fl(22,101) },
        !           715:  { 28,  0, NONE, ANYR, NONE, NONE,  7,  5,  4,  5, &macros[3652] fl(22,111) }
        !           716: /* #ifndef ONLYSMALL */,
        !           717:  { 28,  0, NONE, ANYR, NONE, NONE,  7,  4, 20,  4, &macros[3652] fl(22,116) }
        !           718: /* #endif */
        !           719: /* #ifndef ONLYSMALL */,
        !           720:  { 28,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  1, &macros[3659] fl(22,128) },
        !           721:  { 28,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  4, &macros[3671] fl(22,138) }
        !           722: /* #endif */,
        !           723:  { 27,  0, NONE, NONE, NONE, NONE, 20,  5,  5,  5, &macros[3683] fl(22,156) },
        !           724:  { 27,  0, NONE, ANYR, NONE, NONE,  7,  5, 12,  5, &macros[3697] fl(22,165) },
        !           725:  { 27,  0, NONE, ANYR, NONE, NONE,  7,  5,  6,  5, &macros[3709] fl(22,174) },
        !           726:  { 27,  0, NONE, ANYR, NONE, NONE,  7,  5,  4,  5, &macros[3724] fl(22,183) }
        !           727: /* #ifndef ONLYSMALL */,
        !           728:  { 27,  0, NONE, ANYR, NONE, NONE,  7,  4, 20,  4, &macros[3724] fl(22,188) }
        !           729: /* #endif */
        !           730: /* #ifndef ONLYSMALL */,
        !           731:  { 27,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  1, &macros[3731] fl(22,199) },
        !           732:  { 27,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  4, &macros[3744] fl(22,208) }
        !           733: /* #endif */
        !           734: /* #ifndef ONLYSMALL */,
        !           735:  { 49,  0, NONE, NONE, NONE, NONE, 20,  4,  5,  4, &macros[3756] fl(22,226) },
        !           736:  { 49,  0, NONE, ANYR, NONE, NONE,  7,  4, 20,  4, &macros[3760] fl(22,233) },
        !           737:  { 49,  0, NONE, NONE, NONE, NONE, 20,  4,  5,  1, &macros[3764] fl(22,240) },
        !           738:  { 49,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  1, &macros[3769] fl(22,247) },
        !           739:  { 49,  0, NONE, NONE, NONE, NONE, 20,  1,  5,  4, &macros[3775] fl(22,254) },
        !           740:  { 49,  0, NONE, ANYR, NONE, NONE,  7,  1,  4,  4, &macros[3779] fl(22,261) }
        !           741: /* #endif */,
        !           742:  { 49,  0, NONE, NONE, NONE, NONE, 20,  5,  5,  5, &macros[3783] fl(22,269) },
        !           743:  { 49,  0, NONE, ANYR, NONE, NONE,  7,  5, 12,  5, &macros[3800] fl(22,280) },
        !           744:  { 49,  0, NONE, ANYR, NONE, NONE,  7,  5,  4,  5, &macros[3814] fl(22,291) }
        !           745: /* #ifdef NDPDEF */,
        !           746:  { 43,  0, NONE, FPAC, NONE, NONE,  7, 12, 20,  6, &macros[3821] fl(22,309) },
        !           747:  { 48,  0, NONE, FPAC, NONE, NONE,  7, 12, 20, 14, &macros[3829] fl(22,317) },
        !           748:  { 48,  0, NONE, FPAC, NONE, NONE,  7, 12, 20, 11, &macros[3832] fl(22,325) },
        !           749:  { 48,  0, NONE, FPAC, NONE, NONE,  7, 12, 20, 12, &macros[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, &macros[3838] fl(23,10) },
        !           755:  { 22,  1, DXAX,   AX, NONE,   DX,  7, 13, 20,  1, &macros[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, &macros[3844] fl(24,12) },
        !           760:  { 51,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 22,  1, &macros[3844] fl(24,16) },
        !           761:  { 47,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  2,  0, &macros[3848] fl(24,23) },
        !           762:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  2,  0, &macros[3848] fl(24,27) },
        !           763:  { 47,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 15,  0, &macros[3850] fl(24,34) },
        !           764:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 15,  0, &macros[3850] fl(24,38) },
        !           765:  { 47,  1, ANYR, ANYR,   CX, TEMP,  7,  1,  5,  1, &macros[3860] fl(24,53) },
        !           766:  { 15,  1, ANYL, ANYL,   CX, TEMP,  7,  1,  5,  1, &macros[3860] fl(24,57) },
        !           767:  { 16,  1, ANYR, ANYR,   CX, TEMP,  7,  1, 20,  1, &macros[3870] fl(24,65) },
        !           768:  { 15,  1, ANYL, ANYL,   CX, TEMP,  7,  1, 20,  1, &macros[3870] fl(24,69) },
        !           769:  { 16,  5, DXAX, DXAX,   CX, DXAX,  7,  5,  5,  1, &macros[3879] fl(24,84) },
        !           770:  { 16,  5, DXAX, DXAX,   CX, DXAX,  7,  5, 20,  1, &macros[3897] fl(24,93) }
        !           771: /* #ifndef ONLYSMALL */,
        !           772:  { 31,  4, DXAX,   AX, NONE, DXAX,  7,  1, 22,  1, &macros[3918] fl(24,114) },
        !           773:  { 12,  4, DXAX,   AX,   CX, DXAX,  7,  1,  5,  1, &macros[3922] fl(24,121) },
        !           774:  { 12,  4, DXAX,   AX,   CX, DXAX,  7,  1, 20,  1, &macros[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, &macros[3939] fl(25,15) },
        !           780:  { 50,  1, ANYR, ANYR, NONE, TEMP,  7, 13, 22,  1, &macros[3943] fl(25,22) },
        !           781:  { 47,  1, ANYR, ANYR, NONE, TEMP,  7,  6,  2,  0, &macros[3947] fl(25,29) },
        !           782:  { 47,  1, ANYR, ANYR, NONE, TEMP,  7,  6, 15,  0, &macros[3950] fl(25,36) },
        !           783:  { 47,  1, ANYR, ANYR, NONE, TEMP,  7, 13,  2,  0, &macros[3956] fl(25,44) },
        !           784:  { 47,  1, ANYR, ANYR, NONE, TEMP,  7, 13, 15,  0, &macros[3959] fl(25,51) },
        !           785:  { 47,  1,   AX,   AX,   CX, TEMP,  7,  6,  5,  1, &macros[3965] fl(25,66) },
        !           786:  { 47,  1,   AX,   AX,   CX, TEMP,  7, 13,  5,  1, &macros[3972] fl(25,74) },
        !           787:  { 16,  1, ANYR, ANYR,   CX, TEMP,  7,  6, 20,  1, &macros[3979] fl(25,82) },
        !           788:  { 16,  1, ANYR, ANYR,   CX, TEMP,  7, 13, 20,  1, &macros[3986] fl(25,89) },
        !           789:  { 16,  5, DXAX, DXAX,   CX, DXAX,  7, 14,  5,  1, &macros[3993] fl(25,106) },
        !           790:  { 16,  5, DXAX, DXAX,   CX, DXAX,  7, 15,  5,  1, &macros[4007] fl(25,115) },
        !           791:  { 16,  5, ANYR, ANYR,   CX, TEMP,  7, 14, 20,  1, &macros[4015] fl(25,124) },
        !           792:  { 16,  5, ANYR, ANYR,   CX, TEMP,  7, 15, 20,  1, &macros[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, &macros[4041] fl(26,12) },
        !           797:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  2,  0, &macros[4041] fl(26,16) }
        !           798: /* #ifndef ONLYSMALL */,
        !           799:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  2,  0, &macros[4044] fl(26,24) },
        !           800:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4,  2,  0, &macros[4044] fl(26,28) }
        !           801: /* #endif */,
        !           802:  { 14,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 15,  0, &macros[4048] fl(26,43) },
        !           803:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 15,  0, &macros[4048] fl(26,47) }
        !           804: /* #ifndef ONLYSMALL */,
        !           805:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 15,  0, &macros[4052] fl(26,56) },
        !           806:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4, 15,  0, &macros[4052] fl(26,60) }
        !           807: /* #endif */,
        !           808:  { 14,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[4057] fl(26,74) },
        !           809:  { 15,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  4,  1, &macros[4057] fl(26,78) }
        !           810: /* #ifndef ONLYSMALL */,
        !           811:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  1, &macros[4061] fl(26,86) },
        !           812:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4,  4,  1, &macros[4061] fl(26,90) }
        !           813: /* #endif */,
        !           814:  { 17,  5, DXAX, DXAX, NONE, DXAX,  7,  5,  4,  5, &macros[4065] fl(26,97) }
        !           815: /* #ifndef ONLYSMALL */,
        !           816:  { 16,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  5, &macros[4074] fl(26,106) },
        !           817:  { 15,  4, ANYL, ANYL, NONE, TEMP,  7,  4,  4,  5, &macros[4074] fl(26,110) }
        !           818: /* #endif */
        !           819: /* #ifndef ONLYSMALL */,
        !           820:  {  3,  1, ANYR, NONE, NONE, TEMP, 14,  4, 14,  4, &macros[4078] fl(26,125) },
        !           821:  {  3,  1, DXAX, DXAX, NONE,   AX,  7,  4,  4,  4, &macros[4086] fl(26,132) }
        !           822: /* #endif */
        !           823: /* #ifdef NDPDEF */,
        !           824:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20,  6, &macros[4088] fl(26,146) },
        !           825:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 14, &macros[4091] fl(26,152) },
        !           826:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 11, &macros[4094] fl(26,158) },
        !           827:  { 19, 10, FPAC, FPAC, NONE, FPAC,  7, 12, 20, 12, &macros[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, &macros[4100] fl(27,12) },
        !           833:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 12,  5, &macros[4104] fl(27,19) },
        !           834:  { 16,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 13,  5, &macros[4108] fl(27,25) },
        !           835:  { 17,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  6,  5, &macros[4116] fl(27,32) },
        !           836:  { 17,  5, ANYR, ANYR, NONE, TEMP,  7,  5, 11,  5, &macros[4120] fl(27,39) },
        !           837:  { 17,  5, ANYR, ANYR, NONE, TEMP,  7,  5,  4,  5, &macros[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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.