Annotation of uae/src/blitops.c, revision 1.1.1.1

1.1       root        1:  /* This file generated automatically - do not edit */
                      2: 
                      3: #include "genblitter.h"
                      4: 
                      5: struct blitop blitops[256] = {
                      6:  /* 00 */  { "0", 0 },
                      7:  /* 01 */  { "~(srcc | srcb | srca)", 7 },
                      8:  /* 02 */  { "(srcc & ~(srcb | srca))", 7 },
                      9:  /* 03 */  { "~(srcb | srca)", 3 },
                     10:  /* 04 */  { "(srcb & ~(srcc | srca))", 7 },
                     11:  /* 05 */  { "~(srcc | srca)", 5 },
                     12:  /* 06 */  { "(~srca & (srcb ^ srcc))", 7 },
                     13:  /* 07 */  { "~(srca | (srcc & srcb))", 7 },
                     14:  /* 08 */  { "(srcc & srcb & ~srca)", 7 },
                     15:  /* 09 */  { "~(srca | (srcb ^ srcc))", 7 },
                     16:  /* 0a */  { "(srcc & ~srca)", 5 },
                     17:  /* 0b */  { "~(srca | (~srcc & srcb))", 7 },
                     18:  /* 0c */  { "(srcb & ~srca)", 3 },
                     19:  /* 0d */  { "~(srca | (~srcb & srcc))", 7 },
                     20:  /* 0e */  { "(~srca & (srcb | srcc))", 7 },
                     21:  /* 0f */  { "~srca", 1 },
                     22:  /* 10 */  { "(srca & ~(srcc | srcb))", 7 },
                     23:  /* 11 */  { "~(srcc | srcb)", 6 },
                     24:  /* 12 */  { "(~srcb & (srca ^ srcc))", 7 },
                     25:  /* 13 */  { "~(srcb | (srcc & srca))", 7 },
                     26:  /* 14 */  { "(~srcc & (srca ^ srcb))", 7 },
                     27:  /* 15 */  { "~(srcc | (srcb & srca))", 7 },
                     28:  /* 16 */  { "((~srca & (srcb ^ srcc)) | ~(srcc | srcb | ~srca))", 7 },
                     29:  /* 17 */  { "~((srcb | srca) & (srcc | (srcb & srca)))", 7 },
                     30:  /* 18 */  { "((srcc & srcb & ~srca) | ~(srcc | srcb | ~srca))", 7 },
                     31:  /* 19 */  { "~((srcc | srcb) & (srca | ~(srcc & srcb)))", 7 },
                     32:  /* 1a */  { "((srcc & ~srca) | ~(srcc | srcb | ~srca))", 7 },
                     33:  /* 1b */  { "~((srcb | (srcc & srca)) & (~srcc | srca))", 7 },
                     34:  /* 1c */  { "((srcb & ~srca) | ~(srcc | srcb | ~srca))", 7 },
                     35:  /* 1d */  { "~((srcc | (srcb & srca)) & (~srcb | srca))", 7 },
                     36:  /* 1e */  { "(srca ^ (srcb | srcc))", 7 },
                     37:  /* 1f */  { "~(srca & (srcc | srcb))", 7 },
                     38:  /* 20 */  { "(srcc & ~srcb & srca)", 7 },
                     39:  /* 21 */  { "~(srcb | (srca ^ srcc))", 7 },
                     40:  /* 22 */  { "(srcc & ~srcb)", 6 },
                     41:  /* 23 */  { "~(srcb | (~srcc & srca))", 7 },
                     42:  /* 24 */  { "(~(srcc | ~srcb | srca) | (srcc & ~srcb & srca))", 7 },
                     43:  /* 25 */  { "~((srcc | srca) & (srcb | ~(srcc & srca)))", 7 },
                     44:  /* 26 */  { "((srcc & ~srcb) | ~(srcc | ~srcb | srca))", 7 },
                     45:  /* 27 */  { "~((srcb | (~srcc & srca)) & (srcc | srca))", 7 },
                     46:  /* 28 */  { "(srcc & (srca ^ srcb))", 7 },
                     47:  /* 29 */  { "(~(srcc | srcb | srca) | (srcc & (srca ^ srcb)))", 7 },
                     48:  /* 2a */  { "(srcc & ~(srcb & srca))", 7 },
                     49:  /* 2b */  { "(~(srcb | srca) | (srcc & ~(srcb & srca)))", 7 },
                     50:  /* 2c */  { "((srcb & ~srca) | (srcc & ~(srcb | ~srca)))", 7 },
                     51:  /* 2d */  { "(srca ^ (srcb | ~srcc))", 7 },
                     52:  /* 2e */  { "((srcc & ~(srcb & srca)) | (srcb & ~srca))", 7 },
                     53:  /* 2f */  { "~(srca & (~srcc | srcb))", 7 },
                     54:  /* 30 */  { "(~srcb & srca)", 3 },
                     55:  /* 31 */  { "~(srcb | (~srca & srcc))", 7 },
                     56:  /* 32 */  { "(~srcb & (srca | srcc))", 7 },
                     57:  /* 33 */  { "~srcb", 2 },
                     58:  /* 34 */  { "(~(srcc | ~srcb | srca) | (~srcb & srca))", 7 },
                     59:  /* 35 */  { "~((srcc | srca) & (srcb | ~srca))", 7 },
                     60:  /* 36 */  { "(srcb ^ (srca | srcc))", 7 },
                     61:  /* 37 */  { "~(srcb & (srcc | srca))", 7 },
                     62:  /* 38 */  { "((srcc & srcb & ~srca) | ~(srcb | ~srca))", 7 },
                     63:  /* 39 */  { "(srcb ^ (srca | ~srcc))", 7 },
                     64:  /* 3a */  { "((srcc & ~srca) | ~(srcb | ~srca))", 7 },
                     65:  /* 3b */  { "~(srcb & (~srcc | srca))", 7 },
                     66:  /* 3c */  { "(srcb ^ srca)", 3 },
                     67:  /* 3d */  { "(~(srcc | srca) | (srcb ^ srca))", 7 },
                     68:  /* 3e */  { "((srcc & ~srca) | (srcb ^ srca))", 7 },
                     69:  /* 3f */  { "~(srca & srcb)", 3 },
                     70:  /* 40 */  { "(~srcc & srcb & srca)", 7 },
                     71:  /* 41 */  { "~(srcc | (srca ^ srcb))", 7 },
                     72:  /* 42 */  { "(~(~srcc | srcb | srca) | (~srcc & srcb & srca))", 7 },
                     73:  /* 43 */  { "~((srcb | srca) & (srcc | ~(srcb & srca)))", 7 },
                     74:  /* 44 */  { "(~srcc & srcb)", 6 },
                     75:  /* 45 */  { "~(srcc | (~srcb & srca))", 7 },
                     76:  /* 46 */  { "(~(~srcc | srcb | srca) | (~srcc & srcb))", 7 },
                     77:  /* 47 */  { "~((srcb | srca) & (srcc | (~srcb & srca)))", 7 },
                     78:  /* 48 */  { "(srcb & (srca ^ srcc))", 7 },
                     79:  /* 49 */  { "(~(srcc | srcb | srca) | (srcb & (srca ^ srcc)))", 7 },
                     80:  /* 4a */  { "(~(~srcc | srca) | (~srcc & srcb & srca))", 7 },
                     81:  /* 4b */  { "(srca ^ (srcc | ~srcb))", 7 },
                     82:  /* 4c */  { "(srcb & ~(srcc & srca))", 7 },
                     83:  /* 4d */  { "(~(srcc | srca) | (srcb & ~(srcc & srca)))", 7 },
                     84:  /* 4e */  { "((srcc & ~srca) | (srcb & ~(srcc & srca)))", 7 },
                     85:  /* 4f */  { "~(srca & (srcc | ~srcb))", 7 },
                     86:  /* 50 */  { "(~srcc & srca)", 5 },
                     87:  /* 51 */  { "~(srcc | (~srca & srcb))", 7 },
                     88:  /* 52 */  { "(~(~srcc | srcb | srca) | (~srcc & srca))", 7 },
                     89:  /* 53 */  { "~((srcb | srca) & (srcc | ~srca))", 7 },
                     90:  /* 54 */  { "(~srcc & (srca | srcb))", 7 },
                     91:  /* 55 */  { "~srcc", 4 },
                     92:  /* 56 */  { "(srcc ^ (srcb | srca))", 7 },
                     93:  /* 57 */  { "~((srcb | srca) & srcc)", 7 },
                     94:  /* 58 */  { "((srcc & srcb & ~srca) | ~(srcc | ~srca))", 7 },
                     95:  /* 59 */  { "(srcc ^ (srca | ~srcb))", 7 },
                     96:  /* 5a */  { "(srcc ^ srca)", 5 },
                     97:  /* 5b */  { "(~(srcb | srca) | (srcc ^ srca))", 7 },
                     98:  /* 5c */  { "((srcb & ~srca) | ~(srcc | ~srca))", 7 },
                     99:  /* 5d */  { "~(srcc & (~srcb | srca))", 7 },
                    100:  /* 5e */  { "((srcb & ~srca) | (srcc ^ srca))", 7 },
                    101:  /* 5f */  { "~(srca & srcc)", 5 },
                    102:  /* 60 */  { "(srca & (srcb ^ srcc))", 7 },
                    103:  /* 61 */  { "(~(srcc | srcb | srca) | (srca & (srcb ^ srcc)))", 7 },
                    104:  /* 62 */  { "(~(~srcc | srcb) | (~srcc & srcb & srca))", 7 },
                    105:  /* 63 */  { "(srcb ^ (srcc | ~srca))", 7 },
                    106:  /* 64 */  { "(~(srcc | ~srcb) | (srcc & ~srcb & srca))", 7 },
                    107:  /* 65 */  { "(srcc ^ (srcb | ~srca))", 7 },
                    108:  /* 66 */  { "(srcc ^ srcb)", 6 },
                    109:  /* 67 */  { "(~(srca | (srcc & srcb)) | (srcc ^ srcb))", 7 },
                    110:  /* 68 */  { "((srcc & (srca ^ srcb)) | (~srcc & srcb & srca))", 7 },
                    111:  /* 69 */  { "~(srcc ^ srca ^ srcb)", 7 },
                    112:  /* 6a */  { "(srcc ^ (srca & srcb))", 7 },
                    113:  /* 6b */  { "(~(srcb | srca) | (srcc ^ (srca & srcb)))", 7 },
                    114:  /* 6c */  { "(srcb ^ (srca & srcc))", 7 },
                    115:  /* 6d */  { "(~(srcc | srca) | (srcb ^ (srca & srcc)))", 7 },
                    116:  /* 6e */  { "((~srca & (srcb | srcc)) | (srcc ^ srcb))", 7 },
                    117:  /* 6f */  { "(~srca | (srcc ^ srcb))", 7 },
                    118:  /* 70 */  { "(srca & ~(srcc & srcb))", 7 },
                    119:  /* 71 */  { "(~(srcc | srcb) | (srca & ~(srcc & srcb)))", 7 },
                    120:  /* 72 */  { "((srcc & ~srcb) | (srca & ~(srcc & srcb)))", 7 },
                    121:  /* 73 */  { "~(srcb & (srcc | ~srca))", 7 },
                    122:  /* 74 */  { "(~(srcc | ~srcb) | (~srcb & srca))", 7 },
                    123:  /* 75 */  { "~(srcc & (srcb | ~srca))", 7 },
                    124:  /* 76 */  { "((~srcb & srca) | (srcc ^ srcb))", 7 },
                    125:  /* 77 */  { "~(srcb & srcc)", 6 },
                    126:  /* 78 */  { "(srca ^ (srcb & srcc))", 7 },
                    127:  /* 79 */  { "(~(srcc | srcb) | (srca ^ (srcb & srcc)))", 7 },
                    128:  /* 7a */  { "((~srcb & srca) | (srcc ^ srca))", 7 },
                    129:  /* 7b */  { "(~srcb | (srcc ^ srca))", 7 },
                    130:  /* 7c */  { "((~srcc & srca) | (srcb ^ srca))", 7 },
                    131:  /* 7d */  { "(~srcc | (srcb ^ srca))", 7 },
                    132:  /* 7e */  { "((~srca & (srcb | srcc)) | ~(~srca | (srcc & srcb)))", 7 },
                    133:  /* 7f */  { "~(srca & srcb & srcc)", 7 },
                    134:  /* 80 */  { "(srcc & srcb & srca)", 7 },
                    135:  /* 81 */  { "(~(srcc | srcb | srca) | (srcc & srcb & srca))", 7 },
                    136:  /* 82 */  { "(srcc & ~(srca ^ srcb))", 7 },
                    137:  /* 83 */  { "(~(srcb | srca) | (srcc & srcb & srca))", 7 },
                    138:  /* 84 */  { "(srcb & ~(srca ^ srcc))", 7 },
                    139:  /* 85 */  { "(~(srcc | srca) | (srcc & srcb & srca))", 7 },
                    140:  /* 86 */  { "((~srca & (srcb ^ srcc)) | (srcc & srcb & srca))", 7 },
                    141:  /* 87 */  { "~(srca ^ (srcb & srcc))", 7 },
                    142:  /* 88 */  { "(srcc & srcb)", 6 },
                    143:  /* 89 */  { "(~(srcc | srcb | srca) | (srcc & srcb))", 7 },
                    144:  /* 8a */  { "(srcc & (srcb | ~srca))", 7 },
                    145:  /* 8b */  { "(~(srca | (~srcc & srcb)) | (srcc & srcb))", 7 },
                    146:  /* 8c */  { "(srcb & (srcc | ~srca))", 7 },
                    147:  /* 8d */  { "(~(srca | (~srcb & srcc)) | (srcc & srcb))", 7 },
                    148:  /* 8e */  { "((srcc & ~srca) | (srcb & (srcc | ~srca)))", 7 },
                    149:  /* 8f */  { "(~srca | (srcc & srcb))", 7 },
                    150:  /* 90 */  { "(srca & ~(srcb ^ srcc))", 7 },
                    151:  /* 91 */  { "(~(srcc | srcb) | (srcc & srcb & srca))", 7 },
                    152:  /* 92 */  { "((~srcb & (srca ^ srcc)) | (srcc & srcb & srca))", 7 },
                    153:  /* 93 */  { "~(srcb ^ (srca & srcc))", 7 },
                    154:  /* 94 */  { "((~srcc & (srca ^ srcb)) | (srcc & srcb & srca))", 7 },
                    155:  /* 95 */  { "~(srcc ^ (srca & srcb))", 7 },
                    156:  /* 96 */  { "(srcc ^ srca ^ srcb)", 7 },
                    157:  /* 97 */  { "~((srcb | srca) & (srcc ^ (srca & srcb)))", 7 },
                    158:  /* 98 */  { "((srcc & srcb) | (srca & ~(srcc | srcb)))", 7 },
                    159:  /* 99 */  { "~(srcc ^ srcb)", 6 },
                    160:  /* 9a */  { "(srcc ^ (srca & ~srcb))", 7 },
                    161:  /* 9b */  { "~((srca | (~srcc & srcb)) & (srcc ^ srcb))", 7 },
                    162:  /* 9c */  { "(srcb ^ (srca & ~srcc))", 7 },
                    163:  /* 9d */  { "~((srca | (~srcb & srcc)) & (srcc ^ srcb))", 7 },
                    164:  /* 9e */  { "((srcc & srcb) | (srca ^ (srcb | srcc)))", 7 },
                    165:  /* 9f */  { "~(srca & (srcc ^ srcb))", 7 },
                    166:  /* a0 */  { "(srcc & srca)", 5 },
                    167:  /* a1 */  { "(~(srcc | srcb | srca) | (srcc & srca))", 7 },
                    168:  /* a2 */  { "(srcc & (srca | ~srcb))", 7 },
                    169:  /* a3 */  { "(~(srcb | srca) | (srcc & srca))", 7 },
                    170:  /* a4 */  { "((srcb & ~(srcc | srca)) | (srcc & srca))", 7 },
                    171:  /* a5 */  { "~(srcc ^ srca)", 5 },
                    172:  /* a6 */  { "(srcc ^ (srcb & ~srca))", 7 },
                    173:  /* a7 */  { "~((srcb | srca) & (srcc ^ srca))", 7 },
                    174:  /* a8 */  { "(srcc & (srca | srcb))", 7 },
                    175:  /* a9 */  { "~(srcc ^ (srcb | srca))", 7 },
                    176:  /* aa */  { "srcc", 4 },
                    177:  /* ab */  { "(~(srcb | srca) | srcc)", 7 },
                    178:  /* ac */  { "((srcb & ~srca) | (srcc & srca))", 7 },
                    179:  /* ad */  { "((srcb & ~srca) | (srcc ^ ~srca))", 7 },
                    180:  /* ae */  { "(srcc | (srcb & ~srca))", 7 },
                    181:  /* af */  { "(~srca | srcc)", 5 },
                    182:  /* b0 */  { "(srca & (srcc | ~srcb))", 7 },
                    183:  /* b1 */  { "(~(srcb | (~srca & srcc)) | (srcc & srca))", 7 },
                    184:  /* b2 */  { "((srcc & ~srcb) | (srca & (srcc | ~srcb)))", 7 },
                    185:  /* b3 */  { "(~srcb | (srcc & srca))", 7 },
                    186:  /* b4 */  { "(srca ^ (srcb & ~srcc))", 7 },
                    187:  /* b5 */  { "~((srcb | ~srca) & (srcc ^ srca))", 7 },
                    188:  /* b6 */  { "((srcc & srca) | (srcb ^ (srca | srcc)))", 7 },
                    189:  /* b7 */  { "~(srcb & (srcc ^ srca))", 7 },
                    190:  /* b8 */  { "((srcc & srcb) | (~srcb & srca))", 7 },
                    191:  /* b9 */  { "((~srcb & srca) | (srcc ^ ~srcb))", 7 },
                    192:  /* ba */  { "(srcc | (~srcb & srca))", 7 },
                    193:  /* bb */  { "(~srcb | srcc)", 6 },
                    194:  /* bc */  { "((srcc & srca) | (srcb ^ srca))", 7 },
                    195:  /* bd */  { "(~(srcc | srca) | (srcc & srca) | (srcb ^ srca))", 7 },
                    196:  /* be */  { "(srcc | (srcb ^ srca))", 7 },
                    197:  /* bf */  { "(srcc | ~(srca & srcb))", 7 },
                    198:  /* c0 */  { "(srcb & srca)", 3 },
                    199:  /* c1 */  { "(~(srcc | srcb | srca) | (srcb & srca))", 7 },
                    200:  /* c2 */  { "((srcc & ~(srcb | srca)) | (srcb & srca))", 7 },
                    201:  /* c3 */  { "~(srcb ^ srca)", 3 },
                    202:  /* c4 */  { "(srcb & (srca | ~srcc))", 7 },
                    203:  /* c5 */  { "(~(srcc | srca) | (srcb & srca))", 7 },
                    204:  /* c6 */  { "(srcb ^ (~srca & srcc))", 7 },
                    205:  /* c7 */  { "~((srcc | srca) & (srcb ^ srca))", 7 },
                    206:  /* c8 */  { "(srcb & (srca | srcc))", 7 },
                    207:  /* c9 */  { "~(srcb ^ (srcc | srca))", 7 },
                    208:  /* ca */  { "((srcc & ~srca) | (srcb & srca))", 7 },
                    209:  /* cb */  { "((srcc & ~srca) | (srcb ^ ~srca))", 7 },
                    210:  /* cc */  { "srcb", 2 },
                    211:  /* cd */  { "(~(srcc | srca) | srcb)", 7 },
                    212:  /* ce */  { "((srcc & ~srca) | srcb)", 7 },
                    213:  /* cf */  { "(~srca | srcb)", 3 },
                    214:  /* d0 */  { "(srca & (srcb | ~srcc))", 7 },
                    215:  /* d1 */  { "(~(srcc | srcb) | (srcb & srca))", 7 },
                    216:  /* d2 */  { "(srca ^ (~srcb & srcc))", 7 },
                    217:  /* d3 */  { "~((srcc | ~srca) & (srcb ^ srca))", 7 },
                    218:  /* d4 */  { "((~srcc & srcb) | (srca & (srcb | ~srcc)))", 7 },
                    219:  /* d5 */  { "(~srcc | (srcb & srca))", 7 },
                    220:  /* d6 */  { "((srcb & srca) | (srcc ^ (srcb | srca)))", 7 },
                    221:  /* d7 */  { "~(srcc & (srcb ^ srca))", 7 },
                    222:  /* d8 */  { "((srcc & srcb) | (~srcc & srca))", 7 },
                    223:  /* d9 */  { "((srcb & srca) | ~(srcc ^ srcb))", 7 },
                    224:  /* da */  { "((srcb & srca) | (srcc ^ srca))", 7 },
                    225:  /* db */  { "(~(srcb | srca) | (srcb & srca) | (srcc ^ srca))", 7 },
                    226:  /* dc */  { "(srcb | (~srcc & srca))", 7 },
                    227:  /* dd */  { "(~srcc | srcb)", 6 },
                    228:  /* de */  { "(srcb | (srcc ^ srca))", 7 },
                    229:  /* df */  { "(srcb | ~(srca & srcc))", 7 },
                    230:  /* e0 */  { "(srca & (srcb | srcc))", 7 },
                    231:  /* e1 */  { "~(srca ^ (srcc | srcb))", 7 },
                    232:  /* e2 */  { "((srcc & ~srcb) | (srcb & srca))", 7 },
                    233:  /* e3 */  { "((srcc & srca) | ~(srcb ^ srca))", 7 },
                    234:  /* e4 */  { "((~srcc & srcb) | (srcc & srca))", 7 },
                    235:  /* e5 */  { "((srcb & srca) | ~(srcc ^ srca))", 7 },
                    236:  /* e6 */  { "((srcb & srca) | (srcc ^ srcb))", 7 },
                    237:  /* e7 */  { "(~(srca | (srcc & srcb)) | (srca & (srcb | srcc)))", 7 },
                    238:  /* e8 */  { "((srcc & srcb) | (srca & (srcb | srcc)))", 7 },
                    239:  /* e9 */  { "((srcc & srcb) | ~(srca ^ (srcc | srcb)))", 7 },
                    240:  /* ea */  { "(srcc | (srcb & srca))", 7 },
                    241:  /* eb */  { "(srcc | ~(srcb ^ srca))", 7 },
                    242:  /* ec */  { "(srcb | (srcc & srca))", 7 },
                    243:  /* ed */  { "(srcb | ~(srcc ^ srca))", 7 },
                    244:  /* ee */  { "(srcc | srcb)", 6 },
                    245:  /* ef */  { "(~srca | srcc | srcb)", 7 },
                    246:  /* f0 */  { "srca", 1 },
                    247:  /* f1 */  { "(~(srcc | srcb) | srca)", 7 },
                    248:  /* f2 */  { "((srcc & ~srcb) | srca)", 7 },
                    249:  /* f3 */  { "(~srcb | srca)", 3 },
                    250:  /* f4 */  { "((~srcc & srcb) | srca)", 7 },
                    251:  /* f5 */  { "(~srcc | srca)", 5 },
                    252:  /* f6 */  { "(srca | (srcc ^ srcb))", 7 },
                    253:  /* f7 */  { "(srca | ~(srcb & srcc))", 7 },
                    254:  /* f8 */  { "((srcc & srcb) | srca)", 7 },
                    255:  /* f9 */  { "(srca | ~(srcc ^ srcb))", 7 },
                    256:  /* fa */  { "(srcc | srca)", 5 },
                    257:  /* fb */  { "(~srcb | srcc | srca)", 7 },
                    258:  /* fc */  { "(srcb | srca)", 3 },
                    259:  /* fd */  { "(~srcc | srcb | srca)", 7 },
                    260:  /* fe */  { "(srcc | srcb | srca)", 7 },
                    261:  /* ff */  { "0xFFFFFFFF", 0 }
                    262: };

unix.superglobalmegacorp.com

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