Annotation of coherent/d/bin/cc/work/n1/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: /* /newbits/bin/cc/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: /* /newbits/bin/cc/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: /* #endif */,
        !            33:  {  1,  1, ANYR, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[  40] fl(1,55) },
        !            34:  {  2,  1, ANYL, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[  40] fl(1,59) },
        !            35:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[  45] fl(1,67) },
        !            36:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[  45] fl(1,71) },
        !            37:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[  45] fl(1,75) },
        !            38:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[  45] fl(1,79) },
        !            39:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[  47] fl(1,87) },
        !            40:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[  52] fl(1,96) }
        !            41: /* #ifndef ONLYSMALL */
        !            42: /* #endif */,
        !            43:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  6,  4, &macros[  57] fl(1,122) },
        !            44:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  5,  4, &macros[  80] fl(1,131) },
        !            45:  {  4,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[  88] fl(1,141) },
        !            46:  {  5,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[  88] fl(1,145) },
        !            47:  {  4,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[  93] fl(1,153) },
        !            48:  {  4,  1,   AX,   AX, NONE,   AX,  1,  3,  7,  1, &macros[  99] fl(1,162) }
        !            49: /* #ifndef ONLYSMALL */
        !            50: /* #endif */,
        !            51:  {  6,  1, ANYR, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[ 105] fl(1,188) },
        !            52:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[ 105] fl(1,192) },
        !            53:  {  6,  1,   AX, NONE, NONE,   AX,  1,  2,  4,  1, &macros[ 116] fl(1,201) },
        !            54:  {  6,  1,   AX, NONE, NONE,   AX,  1,  3,  4,  1, &macros[ 129] fl(1,211) },
        !            55:  {  7,  4, DXAX, NONE, NONE, NONE,  1,  4,  8,  5, &macros[ 140] fl(1,221) },
        !            56:  {  7,  4, DXAX, NONE, NONE, NONE,  1,  4,  8,  6, &macros[ 156] fl(1,230) },
        !            57:  {  7,  4, DXAX, NONE, DXAX, NONE,  1,  4,  7,  4, &macros[ 167] fl(1,239) },
        !            58:  {  8,  4, DXAX, NONE, DXAX, DXAX,  1,  4,  7,  4, &macros[ 169] fl(1,246) },
        !            59:  {  9,  4, DXAX, NONE, NONE, DXAX,  1,  4,  4,  4, &macros[ 191] fl(1,256) },
        !            60:  { 10,  1,   AX, NONE, NONE,   AX,  1,  7,  4,  1, &macros[ 213] fl(1,279) },
        !            61:  { 10,  1, ANYR, NONE, NONE, TEMP,  1,  8,  4,  1, &macros[ 233] fl(1,290) }
        !            62: /* #ifdef NDPDEF */
        !            63: /* #endif */
        !            64: };
        !            65: /* /newbits/bin/cc/c/n1/i8086/tables/aand.t */
        !            66: PAT p2[] = {
        !            67:  {  1,  1, ANYR, NONE, NONE, TEMP,  9,  1, 10,  1, &macros[ 250] fl(2,11) },
        !            68:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[ 250] fl(2,15) },
        !            69:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[ 253] fl(2,23) },
        !            70:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[ 256] fl(2,32) },
        !            71:  {  4,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[ 259] fl(2,41) },
        !            72:  {  4,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[ 262] fl(2,49) },
        !            73:  {  4,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[ 265] fl(2,58) },
        !            74:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  6,  4, &macros[ 268] fl(2,67) },
        !            75:  { 11,  4, DXAX, NONE, NONE, DXAX,  1,  4, 11,  4, &macros[ 276] fl(2,77) },
        !            76:  { 11,  4, DXAX, NONE, NONE, DXAX,  1,  4, 12,  4, &macros[ 296] fl(2,85) },
        !            77:  { 11,  4, DXAX, NONE, NONE, DXAX,  1,  4, 13,  4, &macros[ 304] fl(2,94) },
        !            78:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  5,  4, &macros[ 310] fl(2,102) },
        !            79:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1,  4,  7,  4, &macros[ 313] fl(2,112) },
        !            80:  { 11,  5, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[ 325] fl(2,129) },
        !            81:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[ 333] fl(2,136) },
        !            82:  { 11,  5,   AX, NONE, NONE, TEMP,  1,  7, 14,  1, &macros[ 348] fl(2,144) },
        !            83:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  7, 14,  1, &macros[ 356] fl(2,151) },
        !            84:  { 12,  5, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[ 364] fl(2,159) },
        !            85:  { 12,  9, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[ 369] fl(2,166) },
        !            86:  { 12,  5,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[ 374] fl(2,174) },
        !            87:  { 12,  9,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[ 380] fl(2,181) }
        !            88: };
        !            89: /* /newbits/bin/cc/c/n1/i8086/tables/add.t */
        !            90: PAT p3[] = {
        !            91:  { 13,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  2,  0, &macros[ 386] fl(3,11) },
        !            92:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  2,  0, &macros[ 386] fl(3,15) }
        !            93: /* #ifndef ONLYSMALL */
        !            94: /* #endif */,
        !            95:  { 13,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 15,  0, &macros[ 389] fl(3,34) },
        !            96:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 15,  0, &macros[ 389] fl(3,38) }
        !            97: /* #ifndef ONLYSMALL */
        !            98: /* #endif */,
        !            99:  { 13,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[ 393] fl(3,59) },
        !           100:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  4,  1, &macros[ 393] fl(3,63) }
        !           101: /* #ifndef ONLYSMALL */
        !           102: /* #endif */
        !           103: /* #ifndef ONLYSMALL */
        !           104: /* #endif */,
        !           105:  { 15,  4, DXAX, DXAX, NONE, DXAX,  7,  4,  4,  4, &macros[ 398] fl(3,181) }
        !           106: /* #ifndef ONLYSMALL */
        !           107: /* #endif */
        !           108: /* #ifndef ONLYSMALL */
        !           109: /* #endif */
        !           110: /* #ifdef NDPDEF */
        !           111: /* #endif */
        !           112: };
        !           113: /* /newbits/bin/cc/c/n1/i8086/tables/adiv.t */
        !           114: PAT p4[] = {
        !           115:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  5, 16,  1, &macros[ 410] fl(4,10) },
        !           116:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  6, 16,  1, &macros[ 422] fl(4,19) },
        !           117:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  8, 16,  1, &macros[ 434] fl(4,28) },
        !           118:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  2, 16,  1, &macros[ 462] fl(4,40) },
        !           119:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  3, 16,  1, &macros[ 480] fl(4,51) },
        !           120:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  7, 16,  1, &macros[ 510] fl(4,62) },
        !           121:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1, 10,  7,  4, &macros[ 541] fl(4,74) },
        !           122:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1, 11,  7,  4, &macros[ 569] fl(4,87) },
        !           123:  { 11,  4, DXAX, NONE, NONE, DXAX,  1, 10, 16,  4, &macros[ 586] fl(4,100) },
        !           124:  { 11,  4, DXAX, NONE, NONE, DXAX,  1, 11, 16,  4, &macros[ 594] fl(4,113) }
        !           125: /* #ifdef NDPDEF */
        !           126: /* #endif */
        !           127: };
        !           128: /* /newbits/bin/cc/c/n1/i8086/tables/aft.t */
        !           129: PAT p5[] = {
        !           130:  { 11,  1, ANYR, NONE, NONE, TEMP, 16,  1,  2,  0, &macros[ 602] fl(5,13) },
        !           131:  {  2,  1, ANYL, NONE, NONE, TEMP, 16,  1,  2,  0, &macros[ 602] fl(5,17) }
        !           132: /* #ifndef ONLYSMALL */
        !           133: /* #endif */,
        !           134:  { 11,  1, ANYR, NONE, NONE, TEMP, 16,  1,  5,  1, &macros[ 610] fl(5,41) },
        !           135:  {  2,  1, ANYL, NONE, NONE, TEMP, 16,  1,  5,  1, &macros[ 610] fl(5,45) }
        !           136: /* #ifndef ONLYSMALL */
        !           137: /* #endif */,
        !           138:  { 11,  1,   AX, NONE, NONE,   AX, 16,  2,  2,  0, &macros[ 619] fl(5,69) },
        !           139:  { 11,  1,   AX, NONE, NONE,   AX, 16,  3,  2,  0, &macros[ 631] fl(5,77) },
        !           140:  { 11,  4, ANYR, NONE, NONE, TEMP, 16,  4,  2,  0, &macros[ 645] fl(5,85) },
        !           141:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  8,  5,  1, &macros[ 670] fl(5,94) },
        !           142:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  7,  5,  1, &macros[ 702] fl(5,106) }
        !           143: };
        !           144: /* /newbits/bin/cc/c/n1/i8086/tables/amul.t */
        !           145: PAT p6[] = {
        !           146:  { 16,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[ 730] fl(6,11) },
        !           147:  { 17,  1, DXAX, NONE, NONE,   AX,  1,  5, 16,  1, &macros[ 737] fl(6,18) },
        !           148:  { 17,  1, DXAX, NONE, NONE,   AX,  1,  9, 16,  1, &macros[ 745] fl(6,26) },
        !           149:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  8, 16,  1, &macros[ 753] fl(6,34) },
        !           150:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  2, 16,  1, &macros[ 766] fl(6,45) },
        !           151:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  3, 16,  1, &macros[ 776] fl(6,55) },
        !           152:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  7, 16,  1, &macros[ 792] fl(6,65) },
        !           153:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1, 10,  7,  4, &macros[ 806] fl(6,76) },
        !           154:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1, 11,  7,  4, &macros[ 824] fl(6,89) },
        !           155:  { 11,  4, DXAX, NONE, NONE, DXAX,  1, 10, 16,  4, &macros[ 842] fl(6,102) },
        !           156:  { 11,  4, DXAX, NONE, NONE, DXAX,  1, 11, 16,  4, &macros[ 850] fl(6,115) }
        !           157: /* #ifdef NDPDEF */
        !           158: /* #endif */
        !           159: };
        !           160: /* /newbits/bin/cc/c/n1/i8086/tables/and.t */
        !           161: PAT p7[] = {
        !           162:  { 18,  0, NONE, NONE, NONE, NONE, 16,  1,  5,  1, &macros[ 858] fl(7,13) },
        !           163:  { 18,  0, NONE, NONE, NONE, NONE,  9,  1,  4,  1, &macros[ 858] fl(7,17) },
        !           164:  { 18,  0, NONE, NONE, NONE, NONE, 16, 12,  5,  1, &macros[ 864] fl(7,24) },
        !           165:  { 19,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[ 867] fl(7,31) },
        !           166:  { 20,  0, NONE, NONE, NONE, NONE, 16,  4,  5,  4, &macros[ 871] fl(7,38) },
        !           167:  { 20,  0,   AX, NONE, NONE, NONE, 16,  4,  4,  4, &macros[ 879] fl(7,45) },
        !           168:  { 20,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  4, &macros[ 887] fl(7,53) },
        !           169:  { 21,  0, NONE, NONE, NONE, NONE,  4,  4, 12,  4, &macros[ 892] fl(7,60) },
        !           170:  { 21,  0, NONE, NONE, NONE, NONE,  4,  4,  6,  4, &macros[ 898] fl(7,67) },
        !           171:  { 21,  0, NONE, ANYR, NONE, NONE,  7,  4, 12,  4, &macros[ 904] fl(7,74) },
        !           172:  { 21,  0, NONE, ANYR, NONE, NONE,  7,  4,  6,  4, &macros[ 909] fl(7,81) },
        !           173:  { 22,  0, NONE, NONE, NONE, NONE,  4,  4,  5,  4, &macros[ 914] fl(7,88) },
        !           174:  { 22,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  4, &macros[ 929] fl(7,97) },
        !           175:  { 23,  0, NONE, NONE, NONE, NONE,  4,  4,  5,  4, &macros[ 941] fl(7,106) },
        !           176:  { 23,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  4, &macros[ 957] fl(7,116) },
        !           177:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 13,  4, &macros[ 969] fl(7,126) },
        !           178:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 12,  4, &macros[ 975] fl(7,132) },
        !           179:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 11,  4, &macros[ 985] fl(7,139) },
        !           180:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  6,  4, &macros[ 991] fl(7,145) },
        !           181:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  4, &macros[ 998] fl(7,152) }
        !           182: };
        !           183: /* /newbits/bin/cc/c/n1/i8086/tables/aor.t */
        !           184: PAT p8[] = {
        !           185:  {  1,  1, ANYR, NONE, NONE, TEMP,  9,  1, 10,  1, &macros[1005] fl(8,11) },
        !           186:  {  2,  1, ANYL, NONE, NONE, TEMP, 17,  1, 10,  1, &macros[1005] fl(8,15) },
        !           187:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[1005] fl(8,19) },
        !           188:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[1005] fl(8,23) },
        !           189:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[1008] fl(8,31) },
        !           190:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[1011] fl(8,40) },
        !           191:  {  4,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[1014] fl(8,49) },
        !           192:  {  5,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[1014] fl(8,53) },
        !           193:  {  4,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[1017] fl(8,61) },
        !           194:  {  4,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[1020] fl(8,70) },
        !           195:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  6,  4, &macros[1023] fl(8,79) },
        !           196:  { 11,  4, DXAX, NONE, NONE, DXAX,  1,  4, 12,  4, &macros[1026] fl(8,88) },
        !           197:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  5,  4, &macros[1030] fl(8,96) },
        !           198:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1,  4,  7,  4, &macros[1037] fl(8,106) },
        !           199:  { 11,  5, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[1046] fl(8,124) },
        !           200:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[1050] fl(8,131) },
        !           201:  { 11,  5,   AX, NONE, NONE, TEMP,  1,  7, 14,  1, &macros[1054] fl(8,139) },
        !           202:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  7, 14,  1, &macros[1058] fl(8,146) },
        !           203:  { 12,  5, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[1062] fl(8,154) },
        !           204:  { 12,  9, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[1066] fl(8,161) },
        !           205:  { 12,  5,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[1070] fl(8,169) },
        !           206:  { 12,  9,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[1074] fl(8,176) }
        !           207: };
        !           208: /* /newbits/bin/cc/c/n1/i8086/tables/arem.t */
        !           209: PAT p9[] = {
        !           210:  { 17,  1, DXAX, NONE, NONE,   DX,  1,  5, 16,  1, &macros[1078] fl(9,11) },
        !           211:  { 17,  1, DXAX, NONE, NONE,   DX,  1,  9, 16,  1, &macros[1088] fl(9,20) },
        !           212:  { 11,  1, DXAX, NONE, NONE,   DX,  1,  8, 16,  1, &macros[1100] fl(9,29) },
        !           213:  { 11,  1, DXAX, NONE, NONE,   AX,  1,  2, 16,  1, &macros[1128] fl(9,41) },
        !           214:  { 11,  1, DXAX, NONE, NONE,   DX,  1,  3, 16,  1, &macros[1154] fl(9,53) },
        !           215:  { 11,  1, DXAX, NONE, NONE,   DX,  1,  7, 16,  1, &macros[1184] fl(9,64) },
        !           216:  { 11,  4, DXAX, NONE, NONE, DXAX,  1, 10, 16,  4, &macros[1215] fl(9,76) },
        !           217:  { 11,  4, DXAX, NONE, NONE, DXAX,  1, 11, 16,  4, &macros[1233] fl(9,89) }
        !           218: };
        !           219: /* /newbits/bin/cc/c/n1/i8086/tables/ashl.t */
        !           220: PAT p10[] = {
        !           221:  { 25,  1, ANYR, NONE, NONE, TEMP,  1,  1, 18,  1, &macros[1251] fl(10,12) },
        !           222:  { 26,  1, ANYL, NONE, NONE, TEMP,  1,  1, 18,  1, &macros[1251] fl(10,16) },
        !           223:  { 25,  1,   AX, NONE, NONE, TEMP,  1,  2, 18,  1, &macros[1254] fl(10,24) },
        !           224:  { 25,  1,   AX, NONE, NONE, TEMP,  1,  3, 18,  1, &macros[1257] fl(10,33) },
        !           225:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[1260] fl(10,42) },
        !           226:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[1260] fl(10,46) },
        !           227:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2,  2,  0, &macros[1266] fl(10,54) },
        !           228:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3,  2,  0, &macros[1272] fl(10,63) },
        !           229:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1, 15,  0, &macros[1278] fl(10,72) },
        !           230:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1, 15,  0, &macros[1278] fl(10,76) },
        !           231:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2, 15,  0, &macros[1284] fl(10,85) },
        !           232:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3, 15,  0, &macros[1290] fl(10,95) },
        !           233:  {  1,  1, ANYR, NONE,   CX, TEMP,  1,  1,  5,  1, &macros[1296] fl(10,105) },
        !           234:  {  2,  1, ANYL, NONE,   CX, TEMP,  1,  1,  5,  1, &macros[1296] fl(10,109) },
        !           235:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  2,  5,  1, &macros[1306] fl(10,118) },
        !           236:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  3,  5,  1, &macros[1316] fl(10,128) },
        !           237:  {  9,  4, DXAX, NONE,   CX, TEMP,  1,  4,  5,  1, &macros[1326] fl(10,138) },
        !           238:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  1, 16,  1, &macros[1355] fl(10,152) },
        !           239:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  2, 16,  1, &macros[1366] fl(10,160) },
        !           240:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  3, 16,  1, &macros[1381] fl(10,169) },
        !           241:  { 10,  4, DXAX, NONE,   CX, TEMP,  1,  4, 16,  1, &macros[1401] fl(10,178) },
        !           242:  { 27,  1, ANYR, NONE, NONE, TEMP,  1,  8, 18,  1, &macros[1442] fl(10,193) },
        !           243:  { 27,  1,   AX, NONE, NONE, TEMP,  1,  7, 18,  1, &macros[1452] fl(10,204) },
        !           244:  { 11,  1, ANYR, NONE, NONE, TEMP,  1,  8,  2,  0, &macros[1477] fl(10,215) },
        !           245:  { 11,  1,   AX, NONE, NONE, TEMP,  1,  7,  2,  0, &macros[1479] fl(10,226) },
        !           246:  { 11,  1, ANYR, NONE, NONE, TEMP,  1,  8, 15,  0, &macros[1481] fl(10,237) },
        !           247:  { 11,  1,   AX, NONE, NONE, TEMP,  1,  7, 15,  0, &macros[1498] fl(10,249) },
        !           248:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  8,  5,  1, &macros[1519] fl(10,261) },
        !           249:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  7,  5,  1, &macros[1536] fl(10,273) },
        !           250:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  8, 16,  1, &macros[1556] fl(10,285) },
        !           251:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  7, 16,  1, &macros[1568] fl(10,297) }
        !           252: };
        !           253: /* /newbits/bin/cc/c/n1/i8086/tables/ashr.t */
        !           254: PAT p11[] = {
        !           255:  { 25,  1, ANYR, NONE, NONE, TEMP,  1,  5, 18,  1, &macros[1582] fl(11,12) },
        !           256:  { 25,  1, ANYR, NONE, NONE, TEMP,  1,  9, 18,  1, &macros[1585] fl(11,20) },
        !           257:  { 27,  1, ANYR, NONE, NONE, TEMP,  1,  8, 18,  1, &macros[1588] fl(11,28) },
        !           258:  { 25,  1,   AX, NONE, NONE, TEMP,  1,  2, 18,  1, &macros[1598] fl(11,39) },
        !           259:  { 25,  1,   AX, NONE, NONE, TEMP,  1,  3, 18,  1, &macros[1601] fl(11,48) },
        !           260:  { 27,  1,   AX, NONE, NONE, TEMP,  1,  7, 18,  1, &macros[1604] fl(11,57) },
        !           261:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  5,  2,  0, &macros[1616] fl(11,68) },
        !           262:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  9,  2,  0, &macros[1618] fl(11,76) },
        !           263:  { 11,  1, ANYR, NONE, NONE, TEMP,  1,  8,  2,  0, &macros[1620] fl(11,84) },
        !           264:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2,  2,  0, &macros[1622] fl(11,95) },
        !           265:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3,  2,  0, &macros[1624] fl(11,104) },
        !           266:  { 11,  1,   AX, NONE, NONE, TEMP,  1,  7,  2,  0, &macros[1626] fl(11,113) },
        !           267:  { 11,  4, DXAX, NONE, NONE, TEMP,  1, 10,  2,  0, &macros[1628] fl(11,124) },
        !           268:  { 11,  4, DXAX, NONE, NONE, TEMP,  1, 11,  2,  0, &macros[1638] fl(11,133) },
        !           269:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  5, 15,  0, &macros[1641] fl(11,142) },
        !           270:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  9, 15,  0, &macros[1649] fl(11,151) },
        !           271:  { 11,  1, ANYR, NONE, NONE, TEMP,  1,  8, 15,  0, &macros[1657] fl(11,160) },
        !           272:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  2, 15,  0, &macros[1671] fl(11,172) },
        !           273:  {  1,  1,   AX, NONE, NONE, TEMP,  1,  3, 15,  0, &macros[1679] fl(11,182) },
        !           274:  { 11,  1,   AX, NONE, NONE, TEMP,  1,  7, 15,  0, &macros[1687] fl(11,192) },
        !           275:  {  1,  1, ANYR, NONE,   CX, TEMP,  1,  5,  5,  1, &macros[1704] fl(11,204) },
        !           276:  {  1,  1, ANYR, NONE,   CX, TEMP,  1,  9,  5,  1, &macros[1712] fl(11,213) },
        !           277:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  8,  5,  1, &macros[1720] fl(11,222) },
        !           278:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  2,  5,  1, &macros[1734] fl(11,234) },
        !           279:  {  1,  1,   AX, NONE,   CX, TEMP,  1,  3,  5,  1, &macros[1742] fl(11,244) },
        !           280:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  7,  5,  1, &macros[1750] fl(11,254) },
        !           281:  {  9,  4, DXAX, NONE,   CX, TEMP,  1, 10,  5,  1, &macros[1766] fl(11,266) },
        !           282:  {  9,  4, DXAX, NONE,   CX, DXAX,  1, 11,  5,  1, &macros[1791] fl(11,280) },
        !           283:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  5, 16,  1, &macros[1809] fl(11,294) },
        !           284:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  9, 16,  1, &macros[1817] fl(11,302) },
        !           285:  { 11,  1, ANYR, NONE,   CX, TEMP,  1,  8, 16,  1, &macros[1825] fl(11,310) },
        !           286:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  2, 16,  1, &macros[1837] fl(11,322) },
        !           287:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  3, 16,  1, &macros[1845] fl(11,331) },
        !           288:  { 11,  1,   AX, NONE,   CX, TEMP,  1,  7, 16,  1, &macros[1853] fl(11,340) },
        !           289:  { 10,  4, DXAX, NONE,   CX, TEMP,  1, 10, 16,  1, &macros[1867] fl(11,352) },
        !           290:  { 10,  4, DXAX, NONE,   CX, TEMP,  1, 11, 16,  1, &macros[1894] fl(11,367) }
        !           291: };
        !           292: /* /newbits/bin/cc/c/n1/i8086/tables/assign.t */
        !           293: PAT p12[] = {
        !           294:  {  7,  1, NONE, NONE, NONE, NONE,  3,  1, 19,  0, &macros[1914] fl(12,18) },
        !           295:  {  7,  1, NONE, NONE, NONE, NONE,  3,  1, 10,  1, &macros[1918] fl(12,24) },
        !           296:  {  7,  1, NONE, NONE, NONE, NONE,  1,  1,  3,  1, &macros[1918] fl(12,28) },
        !           297:  {  7,  1, NONE, NONE, NONE, NONE,  1,  1,  5,  1, &macros[1918] fl(12,32) },
        !           298:  {  7,  1, NONE, NONE, NONE, NONE,  3,  1, 10,  4, &macros[1922] fl(12,38) },
        !           299:  {  7,  1, NONE, NONE, NONE, NONE,  9,  1, 20,  1, &macros[1927] fl(12,44) },
        !           300:  {  7,  1, NONE, NONE, NONE, NONE,  1, 12,  5,  1, &macros[1932] fl(12,50) },
        !           301:  {  7,  4, NONE, NONE, NONE, NONE,  1,  4,  5,  4, &macros[1936] fl(12,56) },
        !           302:  { 28,  1, ANYR, NONE, ANYR, TEMP,  1,  2,  7, 12, &macros[1947] fl(12,63) },
        !           303:  { 29,  1,   AX, NONE,   AX, TEMP,  1,  2,  7, 12, &macros[1958] fl(12,71) },
        !           304:  { 30,  1, ANYR, NONE, ANYR, TEMP,  1,  3,  7, 12, &macros[1964] fl(12,78) },
        !           305:  { 31,  1,   AX, NONE, NONE,   AX,  1,  2, 16, 12, &macros[1977] fl(12,87) },
        !           306:  { 31,  1,   AX, NONE, NONE,   AX,  1,  3, 16, 12, &macros[1989] fl(12,97) },
        !           307:  { 12,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[1995] fl(12,107) },
        !           308:  {  5,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[1995] fl(12,111) },
        !           309:  {  7,  1,   AX, NONE, NONE, NONE,  1,  1, 10,  1, &macros[1998] fl(12,117) },
        !           310:  { 12,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[2003] fl(12,124) },
        !           311:  { 12,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[2008] fl(12,131) },
        !           312:  { 29,  4, ANYR, NONE, ANYR, TEMP,  1,  4,  7,  4, &macros[2015] fl(12,138) },
        !           313:  { 11,  1,   AX, NONE, DXAX,   AX,  1,  1,  7,  4, &macros[2018] fl(12,145) },
        !           314:  { 12,  1, DXAX, NONE, DXAX,   AX,  1,  2,  7,  4, &macros[2021] fl(12,151) },
        !           315:  { 12,  1, DXAX, NONE, DXAX,   AX,  1,  3,  7,  4, &macros[2024] fl(12,158) }
        !           316: /* #ifndef ONLYSMALL */
        !           317: /* #endif */,
        !           318:  { 11,  5, ANYR, NONE, NONE, TEMP,  1,  8,  5,  1, &macros[2027] fl(12,372) },
        !           319:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  8,  5,  1, &macros[2034] fl(12,380) },
        !           320:  { 12,  5, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[2041] fl(12,389) },
        !           321:  { 12,  9, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[2048] fl(12,397) },
        !           322:  { 12,  5,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[2055] fl(12,406) },
        !           323:  { 12,  9,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[2062] fl(12,414) }
        !           324: /* #ifndef NDPDEF */
        !           325: /* #ifndef IEEE */,
        !           326:  {  7, 13,   AX, NONE, NONE, NONE,  1, 14, 19,  0, &macros[2069] fl(12,437) },
        !           327:  {  7, 13, NONE, NONE, NONE, NONE,  1, 14,  5, 13, &macros[2080] fl(12,445) },
        !           328:  { 12, 13,   AX, NONE, FPAC, FPAC,  1, 14,  7, 13, &macros[2093] fl(12,452) },
        !           329:  { 12, 13,   AX, NONE, FPAC, FPAC,  1, 14,  7, 14, &macros[2093] fl(12,456) },
        !           330:  {  7, 13,   AX, NONE, NONE, NONE,  1, 13, 19,  0, &macros[2109] fl(12,467) },
        !           331:  {  7, 13, NONE, NONE, NONE, NONE,  1, 13,  5, 13, &macros[2132] fl(12,477) },
        !           332:  { 12, 13,   AX, NONE, FPAC, FPAC,  1, 13,  7, 13, &macros[2161] fl(12,486) }
        !           333: /* #endif */
        !           334: /* #ifdef  NDPDEF */
        !           335: /* #endif */
        !           336: };
        !           337: /* /newbits/bin/cc/c/n1/i8086/tables/asub.t */
        !           338: PAT p13[] = {
        !           339:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[2198] fl(13,8) },
        !           340:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[2198] fl(13,12) },
        !           341:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  2,  0, &macros[2201] fl(13,20) },
        !           342:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  2,  0, &macros[2204] fl(13,29) }
        !           343: /* #ifndef ONLYSMALL */
        !           344: /* #endif */,
        !           345:  {  1,  1, ANYR, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[2207] fl(13,55) },
        !           346:  {  2,  1, ANYL, NONE, NONE, TEMP,  3,  1,  4,  1, &macros[2207] fl(13,59) },
        !           347:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2210] fl(13,67) },
        !           348:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[2210] fl(13,71) },
        !           349:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2210] fl(13,75) },
        !           350:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  3,  1, &macros[2210] fl(13,79) },
        !           351:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[2212] fl(13,87) },
        !           352:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[2215] fl(13,96) }
        !           353: /* #ifndef ONLYSMALL */
        !           354: /* #endif */,
        !           355:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  6,  4, &macros[2218] fl(13,122) },
        !           356:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  5,  4, &macros[2221] fl(13,131) },
        !           357:  {  4,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[2229] fl(13,141) },
        !           358:  {  5,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[2229] fl(13,145) },
        !           359:  {  4,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[2232] fl(13,153) },
        !           360:  {  4,  1,   AX,   AX, NONE,   AX,  1,  3,  7,  1, &macros[2235] fl(13,162) }
        !           361: /* #ifndef ONLYSMALL */
        !           362: /* #endif */,
        !           363:  {  6,  1, ANYR, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[2238] fl(13,188) },
        !           364:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  4,  1, &macros[2238] fl(13,192) },
        !           365:  {  6,  1,   AX, NONE, NONE,   AX,  1,  2,  4,  1, &macros[2244] fl(13,201) },
        !           366:  {  6,  1,   AX, NONE, NONE,   AX,  1,  3,  4,  1, &macros[2252] fl(13,211) },
        !           367:  {  7,  4, DXAX, NONE, NONE, NONE,  1,  4,  8,  5, &macros[2263] fl(13,221) },
        !           368:  {  7,  4, DXAX, NONE, NONE, NONE,  1,  4,  8,  6, &macros[2276] fl(13,230) },
        !           369:  {  7,  4, DXAX, NONE, DXAX, NONE,  1,  4,  7,  4, &macros[2287] fl(13,239) },
        !           370:  {  8,  4, DXAX, NONE, DXAX, DXAX,  1,  4,  7,  4, &macros[2289] fl(13,246) },
        !           371:  {  9,  4, DXAX, NONE, NONE, DXAX,  1,  4,  4,  4, &macros[2311] fl(13,256) },
        !           372:  { 10,  1,   AX, NONE, NONE,   AX,  1,  7,  4,  1, &macros[2329] fl(13,280) },
        !           373:  { 10,  1, ANYR, NONE, NONE, TEMP,  1,  8,  4,  1, &macros[2337] fl(13,291) }
        !           374: /* #ifdef NDPDEF */
        !           375: /* #endif */
        !           376: };
        !           377: /* /newbits/bin/cc/c/n1/i8086/tables/axor.t */
        !           378: PAT p14[] = {
        !           379:  {  1,  1, ANYR, NONE, NONE, TEMP,  9,  1, 10,  1, &macros[2343] fl(14,11) },
        !           380:  {  2,  1, ANYL, NONE, NONE, TEMP, 17,  1, 10,  1, &macros[2343] fl(14,15) },
        !           381:  {  1,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2343] fl(14,19) },
        !           382:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2343] fl(14,23) },
        !           383:  {  1,  1,   AX, NONE, NONE,   AX,  1,  2,  5,  1, &macros[2346] fl(14,31) },
        !           384:  {  1,  1,   AX, NONE, NONE,   AX,  1,  3,  5,  1, &macros[2349] fl(14,40) },
        !           385:  {  4,  1, ANYR, NONE, ANYR, TEMP,  1,  1,  7,  1, &macros[2352] fl(14,49) },
        !           386:  {  5,  1, ANYL, NONE, ANYL, TEMP,  1,  1,  7,  1, &macros[2352] fl(14,53) },
        !           387:  {  4,  1,   AX, NONE,   AX,   AX,  1,  2,  7,  1, &macros[2355] fl(14,61) },
        !           388:  {  4,  1,   AX, NONE,   AX,   AX,  1,  3,  7,  1, &macros[2358] fl(14,70) },
        !           389:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  6,  4, &macros[2361] fl(14,79) },
        !           390:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4, 11,  4, &macros[2364] fl(14,88) },
        !           391:  { 11,  4, DXAX, NONE, NONE, DXAX,  1,  4, 12,  4, &macros[2369] fl(14,98) },
        !           392:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4, 13,  4, &macros[2373] fl(14,106) },
        !           393:  {  3,  4, DXAX, NONE, NONE, DXAX,  1,  4,  5,  4, &macros[2383] fl(14,116) },
        !           394:  { 11,  4, DXAX, NONE, DXAX, DXAX,  1,  4,  7,  4, &macros[2390] fl(14,126) },
        !           395:  { 11,  5, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[2399] fl(14,144) },
        !           396:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  8, 14,  1, &macros[2403] fl(14,151) },
        !           397:  { 11,  5,   AX, NONE, NONE, TEMP,  1,  7, 14,  1, &macros[2407] fl(14,159) },
        !           398:  { 11,  9, ANYR, NONE, NONE, TEMP,  1,  7, 14,  1, &macros[2411] fl(14,166) },
        !           399:  { 12,  5, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[2415] fl(14,174) },
        !           400:  { 12,  9, ANYR, NONE, ANYR, TEMP,  1,  8,  7,  1, &macros[2419] fl(14,181) },
        !           401:  { 12,  5,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[2423] fl(14,189) },
        !           402:  { 12,  9,   AX, NONE,   AX, TEMP,  1,  7,  7,  1, &macros[2427] fl(14,196) }
        !           403: };
        !           404: /* /newbits/bin/cc/c/n1/i8086/tables/bef.t */
        !           405: PAT p15[] = {
        !           406:  { 32,  1, ANYR, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[2431] fl(15,11) },
        !           407:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  2,  0, &macros[2431] fl(15,15) }
        !           408: /* #ifndef ONLYSMALL */
        !           409: /* #endif */,
        !           410:  { 32,  1, ANYR, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2434] fl(15,40) },
        !           411:  {  2,  1, ANYL, NONE, NONE, TEMP,  1,  1,  5,  1, &macros[2434] fl(15,44) }
        !           412: /* #ifndef ONLYSMALL */
        !           413: /* #endif */,
        !           414:  { 32,  1,   AX, NONE, NONE,   AX,  1,  2,  2,  0, &macros[2437] fl(15,69) },
        !           415:  { 32,  1,   AX, NONE, NONE,   AX,  1,  3,  2,  0, &macros[2441] fl(15,78) },
        !           416:  {  3,  4, ANYR, NONE, NONE, TEMP,  1,  4,  2,  0, &macros[2445] fl(15,87) },
        !           417:  { 11,  1, ANYR, NONE, NONE, TEMP,  1,  8,  5,  1, &macros[2457] fl(15,97) },
        !           418:  { 11,  1,   AX, NONE, NONE,   AX,  1,  7,  5,  1, &macros[2463] fl(15,107) }
        !           419: };
        !           420: /* /newbits/bin/cc/c/n1/i8086/tables/div.t */
        !           421: PAT p16[] = {
        !           422:  { 17,  1, DXAX,   AX, NONE,   AX,  7,  5, 16,  1, &macros[2471] fl(16,9) },
        !           423:  { 17,  1, DXAX,   AX, NONE,   AX,  7,  9, 16,  1, &macros[2475] fl(16,16) }
        !           424: /* #ifdef NDPDEF */
        !           425: /* #endif */
        !           426: };
        !           427: /* /newbits/bin/cc/c/n1/i8086/tables/leaves.t */
        !           428: PAT p17[] = {
        !           429:  { 10,  1, ANYR, NONE, NONE, TEMP, 19,  0,  0,  0, &macros[2483] fl(17,29) },
        !           430:  {  2,  1, ANYL, NONE, NONE, TEMP, 19,  0,  0,  0, &macros[2483] fl(17,33) },
        !           431:  { 10, 15, ANYR, NONE, NONE, TEMP, 19,  0,  0,  0, &macros[2487] fl(17,39) }
        !           432: /* #ifndef ONLYSMALL */
        !           433: /* #endif */
        !           434: /* #ifdef NDPDEF */
        !           435: /* #endif */,
        !           436:  { 10,  4, ANYR, NONE, NONE, TEMP, 12,  4,  0,  0, &macros[2498] fl(17,82) },
        !           437:  { 10,  4, ANYR, NONE, NONE, TEMP,  6,  4,  0,  0, &macros[2506] fl(17,89) },
        !           438:  { 10,  1, ANYR, NONE, NONE, TEMP, 20,  1,  0,  0, &macros[2517] fl(17,104) },
        !           439:  {  2,  1, ANYL, NONE, NONE, TEMP, 20,  1,  0,  0, &macros[2517] fl(17,108) },
        !           440:  { 10, 16, ANYR, NONE, NONE, TEMP,  5, 12,  0,  0, &macros[2522] fl(17,114) },
        !           441:  { 10,  1, ANYR, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[2522] fl(17,118) },
        !           442:  {  2,  1, ANYL, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[2522] fl(17,122) },
        !           443:  { 10,  4, ANYR, NONE, NONE, TEMP,  4,  4,  0,  0, &macros[2526] fl(17,128) },
        !           444:  {  2,  4, ANYL, NONE, NONE, TEMP,  4,  4,  0,  0, &macros[2526] fl(17,132) }
        !           445: /* #ifdef NDPDEF */
        !           446: /* #endif */
        !           447: /* #ifndef ONLYSMALL */
        !           448: /* #endif */
        !           449: /* #ifndef NDPDEF */,
        !           450:  { 10, 17, FPAC,   AX, NONE, FPAC, 16, 14,  0,  0, &macros[2533] fl(17,267) },
        !           451:  { 10, 13, FPAC, NONE, NONE, FPAC,  5, 13,  0,  0, &macros[2568] fl(17,278) },
        !           452:  { 10, 13, FPAC,   AX, NONE, FPAC, 16, 13,  0,  0, &macros[2596] fl(17,287) }
        !           453: /* #endif */,
        !           454:  { 10,  1,   AX, NONE, NONE, TEMP,  9, 12,  0,  0, &macros[2645] fl(17,308) },
        !           455:  { 33, 18,   AX, NONE, NONE, TEMP,  4,  2,  0,  0, &macros[2650] fl(17,315) },
        !           456:  { 33, 19,   AX, NONE, NONE, TEMP,  4,  3,  0,  0, &macros[2657] fl(17,322) },
        !           457:  { 34,  1, ANYR, ANYR, NONE, TEMP,  7, 12,  0,  0, &macros[2664] fl(17,329) },
        !           458:  { 10,  4, DXAX, NONE, NONE, TEMP,  9, 12,  0,  0, &macros[2665] fl(17,336) },
        !           459:  { 34,  4, DXAX,   AX, NONE, TEMP,  7, 12,  0,  0, &macros[2671] fl(17,343) },
        !           460:  { 10,  4, DXAX, NONE, NONE, TEMP, 16,  2,  0,  0, &macros[2673] fl(17,349) },
        !           461:  { 10,  4, DXAX, NONE, NONE, TEMP, 16,  3,  0,  0, &macros[2681] fl(17,357) },
        !           462:  { 10,  4, DXAX, NONE, NONE, TEMP,  4,  5,  0,  0, &macros[2695] fl(17,365) },
        !           463:  { 10,  4, DXAX, NONE, NONE, TEMP,  4,  9,  0,  0, &macros[2697] fl(17,372) }
        !           464: /* #ifdef NDPDEF */
        !           465: /* #endif */
        !           466: /* #ifndef ONLYSMALL */
        !           467: /* #endif */,
        !           468:  { 10,  1, ANYR, NONE, NONE, TEMP,  5, 15,  0,  0, &macros[2702] fl(17,535) },
        !           469:  { 34,  1, DXAX, DXAX, NONE,   AX,  7, 15,  0,  0, &macros[2707] fl(17,541) },
        !           470:  { 10,  1, ANYR, NONE, NONE, TEMP, 16, 15,  0,  0, &macros[2708] fl(17,547) },
        !           471:  { 10,  2,   AX, NONE, NONE, TEMP,  9, 15,  0,  0, &macros[2710] fl(17,554) },
        !           472:  { 10,  3,   AX, NONE, NONE, TEMP,  9, 15,  0,  0, &macros[2715] fl(17,561) },
        !           473:  { 10,  2,   AX, NONE, NONE, TEMP,  4, 15,  0,  0, &macros[2723] fl(17,568) },
        !           474:  { 10,  3,   AX, NONE, NONE, TEMP,  4, 15,  0,  0, &macros[2725] fl(17,575) },
        !           475:  { 10,  2, DXAX, DXAX, NONE,   AX,  7, 15,  0,  0, &macros[2727] fl(17,582) },
        !           476:  { 10,  3, DXAX, DXAX, NONE,   AX,  7, 15,  0,  0, &macros[2729] fl(17,588) },
        !           477:  { 10,  2,   AX, NONE, NONE, TEMP,  9,  1,  0,  0, &macros[2730] fl(17,595) },
        !           478:  { 10,  3,   AX, NONE, NONE, TEMP,  9,  1,  0,  0, &macros[2732] fl(17,602) },
        !           479:  { 10,  2,   AX, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[2736] fl(17,609) },
        !           480:  { 10,  3,   AX, NONE, NONE, TEMP,  4,  1,  0,  0, &macros[2742] fl(17,616) },
        !           481:  { 34,  2,   AX,   AX, NONE, TEMP,  7,  1,  0,  0, &macros[2748] fl(17,623) },
        !           482:  { 34,  3,   AX,   AX, NONE, TEMP,  7,  1,  0,  0, &macros[2750] fl(17,629) },
        !           483:  { 18,  1, NONE, NONE, NONE, NONE,  9,  1,  0,  0, &macros[2752] fl(17,647) },
        !           484:  { 18,  1,   AX, NONE, NONE, NONE, 16,  1,  0,  0, &macros[2758] fl(17,654) },
        !           485:  { 18, 16,   AX, NONE, NONE, NONE, 16, 12,  0,  0, &macros[2765] fl(17,661) },
        !           486:  { 35,  4, NONE, NONE, NONE, NONE,  9,  4,  0,  0, &macros[2768] fl(17,668) },
        !           487:  { 35,  4,   AX, NONE, NONE, NONE,  4,  4,  0,  0, &macros[2774] fl(17,675) },
        !           488:  { 20,  4, NONE, NONE, NONE, NONE,  9,  4,  0,  0, &macros[2782] fl(17,683) },
        !           489:  { 20,  4,   AX, NONE, NONE, NONE, 16,  4,  0,  0, &macros[2790] fl(17,690) },
        !           490:  { 36,  4, NONE, NONE, NONE, NONE,  9,  4,  0,  0, &macros[2798] fl(17,697) },
        !           491:  { 36,  4,   AX, NONE, NONE, NONE, 16,  4,  0,  0, &macros[2815] fl(17,708) },
        !           492:  { 37,  4, NONE, NONE, NONE, NONE,  9,  4,  0,  0, &macros[2832] fl(17,719) },
        !           493:  { 37,  4,   AX, NONE, NONE, NONE, 16,  4,  0,  0, &macros[2850] fl(17,730) }
        !           494: /* #ifdef NDPDEF */
        !           495: /* #endif */
        !           496: /* #ifndef ONLYSMALL */
        !           497: /* #endif */,
        !           498:  { 38,  0, NONE, NONE, NONE, NONE,  0,  0,  0,  0, &macros[2866] fl(17,774) },
        !           499:  { 39,  0, NONE, NONE, NONE, NONE,  0,  0,  0,  0, &macros[2869] fl(17,780) },
        !           500:  { 18,  1, NONE, ANYR, NONE, NONE,  7,  1,  0,  0, &macros[2870] fl(17,786) }
        !           501: /* #ifndef ONLYSMALL */
        !           502: /* #endif */
        !           503: /* #ifndef NDPDEF */,
        !           504:  { 40, 13, NONE, NONE, NONE, NONE,  9, 13,  0,  0, &macros[2876] fl(17,820) },
        !           505:  { 40, 13, NONE, NONE, NONE, NONE, 16, 13,  0,  0, &macros[2882] fl(17,827) },
        !           506:  { 40, 17, NONE, NONE, NONE, NONE, 16, 14,  0,  0, &macros[2891] fl(17,834) }
        !           507: /* #endif */,
        !           508:  { 41,  1, NONE, NONE, NONE, NONE,  5,  1,  0,  0, &macros[2895] fl(17,851) },
        !           509:  { 42,  1, ANYR, NONE, NONE, NONE, 19,  0,  0,  0, &macros[2898] fl(17,857) },
        !           510:  { 42,  1, ANYR, NONE, NONE, NONE,  5,  1,  0,  0, &macros[2904] fl(17,864) },
        !           511:  { 42,  1, ANYR, NONE, NONE, NONE, 20,  1,  0,  0, &macros[2909] fl(17,871) }
        !           512: /* #ifndef ONLYSMALL */
        !           513: /* #endif */,
        !           514:  { 42,  1, NONE, NONE, NONE, NONE, 16,  1,  0,  0, &macros[2914] fl(17,959) },
        !           515:  { 42, 12, NONE, NONE, NONE, NONE,  9, 16,  0,  0, &macros[2914] fl(17,963) },
        !           516:  { 41,  4, NONE, NONE, NONE, NONE,  5,  4,  0,  0, &macros[2916] fl(17,969) },
        !           517:  { 42, 15, ANYR, NONE, NONE, NONE, 19,  0,  0,  0, &macros[2922] fl(17,976) },
        !           518:  { 42,  4, ANYR, NONE, NONE, NONE,  5,  4,  0,  0, &macros[2934] fl(17,984) },
        !           519:  { 42, 15, NONE, NONE, NONE, NONE, 16, 15,  0,  0, &macros[2949] fl(17,993) }
        !           520: /* #ifndef ONLYSMALL */
        !           521: /* #endif */
        !           522: /* #ifdef NDPDEF */
        !           523: /* #endif */
        !           524: /* #ifndef NDPDEF */,
        !           525:  { 42, 13, NONE, NONE, NONE, NONE,  9, 13,  0,  0, &macros[2951] fl(17,1020) },
        !           526:  { 42, 13, NONE, NONE, NONE, NONE, 16, 13,  0,  0, &macros[2955] fl(17,1026) }
        !           527: /* #endif */,
        !           528:  {  7, 20, NONE, NONE, NONE, NONE,  4, 20,  0,  0, &macros[2972] fl(17,1042) },
        !           529:  {  7, 21, NONE, NONE, NONE, NONE,  9, 21,  0,  0, &macros[2973] fl(17,1056) }
        !           530: /* #ifndef NDPDEF */,
        !           531:  {  7, 13, NONE, NONE, NONE, NONE,  9, 13,  0,  0, &macros[2974] fl(17,1063) }
        !           532: /* #endif */
        !           533: /* #ifdef NDPDEF */
        !           534: /* #endif */
        !           535: };
        !           536: /* /newbits/bin/cc/c/n1/i8086/tables/mul.t */
        !           537: PAT p18[] = {
        !           538:  { 27,  1, ANYR, NONE, NONE, TEMP, 16,  1,  5,  1, &macros[2975] fl(18,10) },
        !           539:  { 26,  1, ANYL, NONE, NONE, TEMP, 16,  1,  5,  1, &macros[2975] fl(18,14) },
        !           540:  { 27,  1, ANYR, NONE, NONE, TEMP,  5,  1, 16,  1, &macros[2980] fl(18,20) },
        !           541:  { 26,  1, ANYL, NONE, NONE, TEMP,  5,  1, 16,  1, &macros[2980] fl(18,24) },
        !           542:  { 11,  1, DXAX,   AX, NONE,   AX,  7,  5, 16,  1, &macros[2985] fl(18,30) },
        !           543:  { 11,  1, DXAX,   AX, NONE,   AX,  7,  9, 16,  1, &macros[2988] fl(18,36) }
        !           544: /* #ifdef NDPDEF */
        !           545: /* #endif */
        !           546: };
        !           547: /* /newbits/bin/cc/c/n1/i8086/tables/neg.t */
        !           548: PAT p19[] = {
        !           549:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  0,  0, &macros[2991] fl(19,10) },
        !           550:  { 15,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  0,  0, &macros[2994] fl(19,17) }
        !           551: /* #ifndef NDPDEF */,
        !           552:  { 24, 13, FPAC, FPAC, NONE, FPAC,  7, 13,  0,  0, &macros[3007] fl(19,27) }
        !           553: /* #endif */
        !           554: /* #ifdef NDPDEF */
        !           555: /* #endif */
        !           556: };
        !           557: /* /newbits/bin/cc/c/n1/i8086/tables/not.t */
        !           558: PAT p20[] = {
        !           559:  { 24,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  0,  0, &macros[3015] fl(20,10) },
        !           560:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  0,  0, &macros[3018] fl(20,16) }
        !           561: };
        !           562: /* /newbits/bin/cc/c/n1/i8086/tables/or.t */
        !           563: PAT p21[] = {
        !           564:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[3024] fl(21,10) },
        !           565:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 12,  4, &macros[3028] fl(21,17) },
        !           566:  { 15,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  6,  4, &macros[3032] fl(21,23) },
        !           567:  { 15,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  4, &macros[3036] fl(21,30) }
        !           568: };
        !           569: /* /newbits/bin/cc/c/n1/i8086/tables/relop.t */
        !           570: PAT p22[] = {
        !           571:  { 40,  0, NONE, NONE, NONE, NONE, 16, 12, 18,  1, &macros[3043] fl(22,34) },
        !           572:  { 40,  0, NONE, NONE, NONE, NONE, 21,  1,  5,  1, &macros[3047] fl(22,41) },
        !           573:  { 40,  0, NONE, NONE, NONE, NONE, 22,  1,  4,  1, &macros[3047] fl(22,45) },
        !           574:  { 44,  0, ANYR, ANYR, NONE, NONE,  7, 12,  4, 12, &macros[3051] fl(22,52) },
        !           575:  { 40,  0,   AX, NONE, NONE, NONE, 16, 12,  4, 12, &macros[3057] fl(22,59) },
        !           576:  { 44,  0, ANYR, ANYR, NONE, NONE,  7,  1,  4,  1, &macros[3063] fl(22,67) },
        !           577:  { 23,  1, NONE, NONE, NONE, NONE, 16,  4,  5,  4, &macros[3066] fl(22,81) },
        !           578:  { 23,  0, NONE, ANYR, NONE, NONE,  7,  4, 12,  4, &macros[3082] fl(22,91) },
        !           579:  { 23,  0, NONE, ANYR, NONE, NONE,  7,  4,  6,  4, &macros[3094] fl(22,101) },
        !           580:  { 23,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  4, &macros[3108] fl(22,111) }
        !           581: /* #ifndef ONLYSMALL */
        !           582: /* #endif */
        !           583: /* #ifndef ONLYSMALL */
        !           584: /* #endif */,
        !           585:  { 22,  0, NONE, NONE, NONE, NONE, 16,  4,  5,  4, &macros[3115] fl(22,156) },
        !           586:  { 22,  0, NONE, ANYR, NONE, NONE,  7,  4, 12,  4, &macros[3129] fl(22,165) },
        !           587:  { 22,  0, NONE, ANYR, NONE, NONE,  7,  4,  6,  4, &macros[3141] fl(22,174) },
        !           588:  { 22,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  4, &macros[3156] fl(22,183) }
        !           589: /* #ifndef ONLYSMALL */
        !           590: /* #endif */
        !           591: /* #ifndef ONLYSMALL */
        !           592: /* #endif */
        !           593: /* #ifndef ONLYSMALL */
        !           594: /* #endif */,
        !           595:  { 45,  0, NONE, NONE, NONE, NONE, 16,  4,  5,  4, &macros[3163] fl(22,269) },
        !           596:  { 45,  0, NONE, ANYR, NONE, NONE,  7,  4, 12,  4, &macros[3180] fl(22,280) },
        !           597:  { 45,  0, NONE, ANYR, NONE, NONE,  7,  4,  4,  4, &macros[3194] fl(22,291) }
        !           598: /* #ifdef NDPDEF */
        !           599: /* #endif */
        !           600: };
        !           601: /* /newbits/bin/cc/c/n1/i8086/tables/rem.t */
        !           602: PAT p23[] = {
        !           603:  { 17,  1, DXAX,   AX, NONE,   DX,  7,  5, 16,  1, &macros[3201] fl(23,10) },
        !           604:  { 17,  1, DXAX,   AX, NONE,   DX,  7,  9, 16,  1, &macros[3204] fl(23,17) }
        !           605: };
        !           606: /* /newbits/bin/cc/c/n1/i8086/tables/shl.t */
        !           607: PAT p24[] = {
        !           608:  { 46,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 18,  1, &macros[3207] fl(24,12) },
        !           609:  { 47,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 18,  1, &macros[3207] fl(24,16) },
        !           610:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  2,  0, &macros[3211] fl(24,23) },
        !           611:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  2,  0, &macros[3211] fl(24,27) },
        !           612:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 15,  0, &macros[3213] fl(24,34) },
        !           613:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 15,  0, &macros[3213] fl(24,38) },
        !           614:  { 43,  1, ANYR, ANYR,   CX, TEMP,  7,  1,  5,  1, &macros[3223] fl(24,53) },
        !           615:  { 14,  1, ANYL, ANYL,   CX, TEMP,  7,  1,  5,  1, &macros[3223] fl(24,57) },
        !           616:  { 24,  1, ANYR, ANYR,   CX, TEMP,  7,  1, 16,  1, &macros[3233] fl(24,65) },
        !           617:  { 14,  1, ANYL, ANYL,   CX, TEMP,  7,  1, 16,  1, &macros[3233] fl(24,69) },
        !           618:  { 24,  4, DXAX, DXAX,   CX, DXAX,  7,  4,  5,  1, &macros[3242] fl(24,84) },
        !           619:  { 24,  4, DXAX, DXAX,   CX, DXAX,  7,  4, 16,  1, &macros[3260] fl(24,93) }
        !           620: /* #ifndef ONLYSMALL */
        !           621: /* #endif */
        !           622: };
        !           623: /* /newbits/bin/cc/c/n1/i8086/tables/shr.t */
        !           624: PAT p25[] = {
        !           625:  { 46,  1, ANYR, ANYR, NONE, TEMP,  7,  5, 18,  1, &macros[3281] fl(25,15) },
        !           626:  { 46,  1, ANYR, ANYR, NONE, TEMP,  7,  9, 18,  1, &macros[3285] fl(25,22) },
        !           627:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  5,  2,  0, &macros[3289] fl(25,29) },
        !           628:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  5, 15,  0, &macros[3292] fl(25,36) },
        !           629:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  9,  2,  0, &macros[3298] fl(25,44) },
        !           630:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  9, 15,  0, &macros[3301] fl(25,51) },
        !           631:  { 43,  1,   AX,   AX,   CX, TEMP,  7,  5,  5,  1, &macros[3307] fl(25,66) },
        !           632:  { 43,  1,   AX,   AX,   CX, TEMP,  7,  9,  5,  1, &macros[3314] fl(25,74) },
        !           633:  { 24,  1, ANYR, ANYR,   CX, TEMP,  7,  5, 16,  1, &macros[3321] fl(25,82) },
        !           634:  { 24,  1, ANYR, ANYR,   CX, TEMP,  7,  9, 16,  1, &macros[3328] fl(25,89) },
        !           635:  { 24,  4, DXAX, DXAX,   CX, DXAX,  7, 10,  5,  1, &macros[3335] fl(25,106) },
        !           636:  { 24,  4, DXAX, DXAX,   CX, DXAX,  7, 11,  5,  1, &macros[3349] fl(25,115) },
        !           637:  { 24,  4, ANYR, ANYR,   CX, TEMP,  7, 10, 16,  1, &macros[3357] fl(25,124) },
        !           638:  { 24,  4, ANYR, ANYR,   CX, TEMP,  7, 11, 16,  1, &macros[3373] fl(25,135) }
        !           639: };
        !           640: /* /newbits/bin/cc/c/n1/i8086/tables/sub.t */
        !           641: PAT p26[] = {
        !           642:  { 13,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  2,  0, &macros[3383] fl(26,12) },
        !           643:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  2,  0, &macros[3383] fl(26,16) }
        !           644: /* #ifndef ONLYSMALL */
        !           645: /* #endif */,
        !           646:  { 13,  1, ANYR, ANYR, NONE, TEMP,  7,  1, 15,  0, &macros[3386] fl(26,43) },
        !           647:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1, 15,  0, &macros[3386] fl(26,47) }
        !           648: /* #ifndef ONLYSMALL */
        !           649: /* #endif */,
        !           650:  { 13,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[3390] fl(26,74) },
        !           651:  { 14,  1, ANYL, ANYL, NONE, TEMP,  7,  1,  4,  1, &macros[3390] fl(26,78) }
        !           652: /* #ifndef ONLYSMALL */
        !           653: /* #endif */,
        !           654:  { 15,  4, DXAX, DXAX, NONE, DXAX,  7,  4,  4,  4, &macros[3394] fl(26,97) }
        !           655: /* #ifndef ONLYSMALL */
        !           656: /* #endif */
        !           657: /* #ifndef ONLYSMALL */
        !           658: /* #endif */
        !           659: /* #ifdef NDPDEF */
        !           660: /* #endif */
        !           661: };
        !           662: /* /newbits/bin/cc/c/n1/i8086/tables/xor.t */
        !           663: PAT p27[] = {
        !           664:  { 43,  1, ANYR, ANYR, NONE, TEMP,  7,  1,  4,  1, &macros[3403] fl(27,12) },
        !           665:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 12,  4, &macros[3407] fl(27,19) },
        !           666:  { 24,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 13,  4, &macros[3411] fl(27,25) },
        !           667:  { 15,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  6,  4, &macros[3419] fl(27,32) },
        !           668:  { 15,  4, ANYR, ANYR, NONE, TEMP,  7,  4, 11,  4, &macros[3423] fl(27,39) },
        !           669:  { 15,  4, ANYR, ANYR, NONE, TEMP,  7,  4,  4,  4, &macros[3428] fl(27,47) }
        !           670: };
        !           671: PATX patx[] = {
        !           672:        p3,     7,
        !           673:        p26,    7,
        !           674:        p18,    6,
        !           675:        p16,    2,
        !           676:        p23,    2,
        !           677:        p7,     20,
        !           678:        p21,    4,
        !           679:        p27,    6,
        !           680:        p24,    12,
        !           681:        p25,    14,
        !           682:        p1,     29,
        !           683:        p13,    29,
        !           684:        p6,     11,
        !           685:        p4,     10,
        !           686:        p9,     8,
        !           687:        p2,     21,
        !           688:        p8,     22,
        !           689:        p14,    24,
        !           690:        p10,    31,
        !           691:        p11,    36,
        !           692:        p22,    17,
        !           693:        p22,    17,
        !           694:        p22,    17,
        !           695:        p22,    17,
        !           696:        p22,    17,
        !           697:        p22,    17,
        !           698:        p22,    17,
        !           699:        p22,    17,
        !           700:        p22,    17,
        !           701:        p22,    17,
        !           702:        NULL,   0,
        !           703:        NULL,   0,
        !           704:        p19,    3,
        !           705:        p20,    2,
        !           706:        NULL,   0,
        !           707:        NULL,   0,
        !           708:        NULL,   0,
        !           709:        p15,    9,
        !           710:        p15,    9,
        !           711:        p5,     9,
        !           712:        p5,     9,
        !           713:        NULL,   0,
        !           714:        NULL,   0,
        !           715:        NULL,   0,
        !           716:        NULL,   0,
        !           717:        p17,    72,
        !           718:        p17,    72,
        !           719:        NULL,   0,
        !           720:        NULL,   0,
        !           721:        p12,    35,
        !           722:        NULL,   0,
        !           723:        NULL,   0,
        !           724:        NULL,   0,
        !           725:        p17,    72,
        !           726:        p17,    72,
        !           727:        NULL,   0
        !           728: };
        !           729: PATFLAG        patcache[] = {
        !           730:        PEFFECT|PRVALUE|PREL,
        !           731:        PLVALUE,
        !           732:        PEFFECT|PRVALUE|PLT|PGE,
        !           733:        PEFFECT|PRVALUE|PREL|P_SRT,
        !           734:        PLVALUE|P_SRT,
        !           735:        PRVALUE|PREL,
        !           736:        PEFFECT,
        !           737:        PRVALUE|PLT|PGE|P_SRT,
        !           738:        PRVALUE|PLT|PGE,
        !           739:        PRVALUE,
        !           740:        PEFFECT|PRVALUE,
        !           741:        PEFFECT|PRVALUE|P_SRT,
        !           742:        PEFFECT|PRVALUE|PSREL|P_SLT,
        !           743:        PLVALUE|P_SLT,
        !           744:        PEFFECT|PRVALUE|PGE|PLT|P_SLT,
        !           745:        PEFFECT|PRVALUE|PLVALUE|P80186,
        !           746:        PEFFECT|PRVALUE|PLVALUE,
        !           747:        PSREL,
        !           748:        PEFFECT|PRVALUE|PEREL|P_SLT,
        !           749:        PLT|PGE,
        !           750:        PEQ|PNE,
        !           751:        PNE,
        !           752:        PEQ,
        !           753:        PEFFECT|PRVALUE|P_SLT,
        !           754:        PEFFECT|PRVALUE|PREL|P80186,
        !           755:        PLVALUE|P80186,
        !           756:        PEFFECT|PRVALUE|P80186,
        !           757:        PEFFECT|PEREL|P_SRT,
        !           758:        PRVALUE|P_SRT,
        !           759:        PEFFECT|PRVALUE|PEREL|P_SRT,
        !           760:        PEFFECT|PRVALUE|PEREL,
        !           761:        PEFFECT|PRVALUE|PSREL,
        !           762:        PRVALUE|PEFFECT,
        !           763:        PRVALUE|P_SLT,
        !           764:        PEREL,
        !           765:        PLE,
        !           766:        PGT,
        !           767:        PUGE,
        !           768:        PULT,
        !           769:        PREL,
        !           770:        PFNARG|P80186,
        !           771:        PFNARG,
        !           772:        PEFFECT|PRVALUE|PREL|P_SLT,
        !           773:        PREL|P_SLT,
        !           774:        PNEREL,
        !           775:        PEFFECT|PRVALUE|PREL|P_SLT|P80186,
        !           776:        PLVALUE|P_SLT|P80186
        !           777: };
        !           778: int patcsize=sizeof(patcache)/sizeof(PATFLAG);
        !           779: TYPESET        typecache[] = {
        !           780:        WORD,
        !           781:        FS8,
        !           782:        FU8,
        !           783:        LONG,
        !           784:        FS16,
        !           785:        FU16,
        !           786:        FFLD8,
        !           787:        FFLD16,
        !           788:        UWORD,
        !           789:        FS32,
        !           790:        FU32,
        !           791:        BYTE,
        !           792:        FF64,
        !           793:        FF32,
        !           794:        LONG|LPTX,
        !           795:        WORD|BYTE,
        !           796:        FF32|FF64,
        !           797:        WORD|FS8,
        !           798:        WORD|FU8,
        !           799:        FBLK,
        !           800:        NFLT
        !           801: };
        !           802: FLAG   flagcache[] = {
        !           803:        T_ADR|T_LV,
        !           804:        T_1|T_MMX,
        !           805:        T_REG|T_MMX,
        !           806:        T_ADR|T_IMM,
        !           807:        T_IMM|T_MMX,
        !           808:        T_LHC|T_MMX,
        !           809:        T_TREG,
        !           810:        T_DIR|T_MMX,
        !           811:        T_RREG|T_MMX,
        !           812:        T_EASY|T_MMX,
        !           813:        T_LHS|T_MMX,
        !           814:        T_UHC|T_MMX,
        !           815:        T_UHS|T_MMX,
        !           816:        T_DIR|T_IMM|T_MMX,
        !           817:        T_2|T_MMX,
        !           818:        T_ADR,
        !           819:        T_LREG|T_MMX,
        !           820:        T_BYTE|T_MMX,
        !           821:        T_0|T_MMX,
        !           822:        T_LEA|T_MMX,
        !           823:        T_ADR|T_MMX,
        !           824:        T_RREG|T_LREG|T_MMX
        !           825: };
        !           826: ival_t ivalcache[] = {
        !           827:        0x8,
        !           828:        0x1,
        !           829:        0x0,
        !           830:        0x7F80,
        !           831:        0x80
        !           832: };
        !           833: lval_t lvalcache[] = {
        !           834:        0
        !           835: };
        !           836: char   *gidcache[] = {
        !           837:        "lrdiv",
        !           838:        "vrdiv",
        !           839:        "lrmul",
        !           840:        "vrmul",
        !           841:        "lrrem",
        !           842:        "vrrem",
        !           843:        "ddtest",
        !           844:        "dpush"
        !           845: };
        !           846: #if !TINY
        !           847: char   *namecache[] = {
        !           848:        "prefac.f",
        !           849:        "aadd.t",
        !           850:        "aand.t",
        !           851:        "add.t",
        !           852:        "adiv.t",
        !           853:        "aft.t",
        !           854:        "amul.t",
        !           855:        "and.t",
        !           856:        "aor.t",
        !           857:        "arem.t",
        !           858:        "ashl.t",
        !           859:        "ashr.t",
        !           860:        "assign.t",
        !           861:        "asub.t",
        !           862:        "axor.t",
        !           863:        "bef.t",
        !           864:        "div.t",
        !           865:        "leaves.t",
        !           866:        "mul.t",
        !           867:        "neg.t",
        !           868:        "not.t",
        !           869:        "or.t",
        !           870:        "relop.t",
        !           871:        "rem.t",
        !           872:        "shl.t",
        !           873:        "shr.t",
        !           874:        "sub.t",
        !           875:        "xor.t"
        !           876: };
        !           877: #endif

unix.superglobalmegacorp.com

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