Annotation of uae/blit.h, revision 1.1.1.1

1.1       root        1: static __inline__ UWORD blit_func(UWORD srca, UWORD srcb, UWORD srcc, UBYTE mt)
                      2: {
                      3: switch(mt){
                      4: case 0x0:
                      5:        return 0;
                      6: case 0x1:
                      7:        return (~srcc & ~srcb & ~srca);
                      8: case 0x2:
                      9:        return (srcc & ~srcb & ~srca);
                     10: case 0x3:
                     11:        return (~srcb & ~srca);
                     12: case 0x4:
                     13:        return (~srcc & srcb & ~srca);
                     14: case 0x5:
                     15:        return (~srcc & ~srca);
                     16: case 0x6:
                     17:        return (srcc & ~srcb & ~srca) | (~srcc & srcb & ~srca);
                     18: case 0x7:
                     19:        return (~srcb & ~srca) | (~srcc & ~srca);
                     20: case 0x8:
                     21:        return (srcc & srcb & ~srca);
                     22: case 0x9:
                     23:        return (~srcc & ~srcb & ~srca) | (srcc & srcb & ~srca);
                     24: case 0xa:
                     25:        return (srcc & ~srca);
                     26: case 0xb:
                     27:        return (~srcb & ~srca) | (srcc & ~srca);
                     28: case 0xc:
                     29:        return (srcb & ~srca);
                     30: case 0xd:
                     31:        return (~srcc & ~srca) | (srcb & ~srca);
                     32: case 0xe:
                     33:        return (srcc & ~srca) | (srcb & ~srca);
                     34: case 0xf:
                     35:        return (~srca);
                     36: case 0x10:
                     37:        return (~srcc & ~srcb & srca);
                     38: case 0x11:
                     39:        return (~srcc & ~srcb);
                     40: case 0x12:
                     41:        return (srcc & ~srcb & ~srca) | (~srcc & ~srcb & srca);
                     42: case 0x13:
                     43:        return (~srcb & ~srca) | (~srcc & ~srcb);
                     44: case 0x14:
                     45:        return (~srcc & srcb & ~srca) | (~srcc & ~srcb & srca);
                     46: case 0x15:
                     47:        return (~srcc & ~srca) | (~srcc & ~srcb);
                     48: case 0x16:
                     49:        return (srcc & ~srcb & ~srca) | (~srcc & srcb & ~srca) | (~srcc & ~srcb & srca);
                     50: case 0x17:
                     51:        return (~srcb & ~srca) | (~srcc & ~srca) | (~srcc & ~srcb);
                     52: case 0x18:
                     53:        return (srcc & srcb & ~srca) | (~srcc & ~srcb & srca);
                     54: case 0x19:
                     55:        return (~srcc & ~srcb) | (srcc & srcb & ~srca);
                     56: case 0x1a:
                     57:        return (srcc & ~srca) | (~srcc & ~srcb & srca);
                     58: case 0x1b:
                     59:        return (~srcb & ~srca) | (srcc & ~srca) | (~srcc & ~srcb);
                     60: case 0x1c:
                     61:        return (srcb & ~srca) | (~srcc & ~srcb & srca);
                     62: case 0x1d:
                     63:        return (~srcc & ~srca) | (srcb & ~srca) | (~srcc & ~srcb);
                     64: case 0x1e:
                     65:        return (srcc & ~srca) | (srcb & ~srca) | (~srcc & ~srcb & srca);
                     66: case 0x1f:
                     67:        return (~srca) | (~srcc & ~srcb);
                     68: case 0x20:
                     69:        return (srcc & ~srcb & srca);
                     70: case 0x21:
                     71:        return (~srcc & ~srcb & ~srca) | (srcc & ~srcb & srca);
                     72: case 0x22:
                     73:        return (srcc & ~srcb);
                     74: case 0x23:
                     75:        return (~srcb & ~srca) | (srcc & ~srcb);
                     76: case 0x24:
                     77:        return (~srcc & srcb & ~srca) | (srcc & ~srcb & srca);
                     78: case 0x25:
                     79:        return (~srcc & ~srca) | (srcc & ~srcb & srca);
                     80: case 0x26:
                     81:        return (srcc & ~srcb) | (~srcc & srcb & ~srca);
                     82: case 0x27:
                     83:        return (~srcb & ~srca) | (~srcc & ~srca) | (srcc & ~srcb);
                     84: case 0x28:
                     85:        return (srcc & srcb & ~srca) | (srcc & ~srcb & srca);
                     86: case 0x29:
                     87:        return (~srcc & ~srcb & ~srca) | (srcc & srcb & ~srca) | (srcc & ~srcb & srca);
                     88: case 0x2a:
                     89:        return (srcc & ~srca) | (srcc & ~srcb);
                     90: case 0x2b:
                     91:        return (~srcb & ~srca) | (srcc & ~srca) | (srcc & ~srcb);
                     92: case 0x2c:
                     93:        return (srcb & ~srca) | (srcc & ~srcb & srca);
                     94: case 0x2d:
                     95:        return (~srcc & ~srca) | (srcb & ~srca) | (srcc & ~srcb & srca);
                     96: case 0x2e:
                     97:        return (srcc & ~srca) | (srcb & ~srca) | (srcc & ~srcb);
                     98: case 0x2f:
                     99:        return (~srca) | (srcc & ~srcb);
                    100: case 0x30:
                    101:        return (~srcb & srca);
                    102: case 0x31:
                    103:        return (~srcc & ~srcb) | (~srcb & srca);
                    104: case 0x32:
                    105:        return (srcc & ~srcb) | (~srcb & srca);
                    106: case 0x33:
                    107:        return (~srcb);
                    108: case 0x34:
                    109:        return (~srcc & srcb & ~srca) | (~srcb & srca);
                    110: case 0x35:
                    111:        return (~srcc & ~srca) | (~srcb & srca);
                    112: case 0x36:
                    113:        return (srcc & ~srcb) | (~srcc & srcb & ~srca) | (~srcb & srca);
                    114: case 0x37:
                    115:        return (~srcb) | (~srcc & ~srca);
                    116: case 0x38:
                    117:        return (srcc & srcb & ~srca) | (~srcb & srca);
                    118: case 0x39:
                    119:        return (~srcc & ~srcb) | (srcc & srcb & ~srca) | (~srcb & srca);
                    120: case 0x3a:
                    121:        return (srcc & ~srca) | (~srcb & srca);
                    122: case 0x3b:
                    123:        return (~srcb) | (srcc & ~srca);
                    124: case 0x3c:
                    125:        return (srcb & ~srca) | (~srcb & srca);
                    126: case 0x3d:
                    127:        return (~srcc & ~srca) | (srcb & ~srca) | (~srcb & srca);
                    128: case 0x3e:
                    129:        return (srcc & ~srca) | (srcb & ~srca) | (~srcb & srca);
                    130: case 0x3f:
                    131:        return (~srca) | (~srcb);
                    132: case 0x40:
                    133:        return (~srcc & srcb & srca);
                    134: case 0x41:
                    135:        return (~srcc & ~srcb & ~srca) | (~srcc & srcb & srca);
                    136: case 0x42:
                    137:        return (srcc & ~srcb & ~srca) | (~srcc & srcb & srca);
                    138: case 0x43:
                    139:        return (~srcb & ~srca) | (~srcc & srcb & srca);
                    140: case 0x44:
                    141:        return (~srcc & srcb);
                    142: case 0x45:
                    143:        return (~srcc & ~srca) | (~srcc & srcb);
                    144: case 0x46:
                    145:        return (srcc & ~srcb & ~srca) | (~srcc & srcb);
                    146: case 0x47:
                    147:        return (~srcb & ~srca) | (~srcc & ~srca) | (~srcc & srcb);
                    148: case 0x48:
                    149:        return (srcc & srcb & ~srca) | (~srcc & srcb & srca);
                    150: case 0x49:
                    151:        return (~srcc & ~srcb & ~srca) | (srcc & srcb & ~srca) | (~srcc & srcb & srca);
                    152: case 0x4a:
                    153:        return (srcc & ~srca) | (~srcc & srcb & srca);
                    154: case 0x4b:
                    155:        return (~srcb & ~srca) | (srcc & ~srca) | (~srcc & srcb & srca);
                    156: case 0x4c:
                    157:        return (srcb & ~srca) | (~srcc & srcb);
                    158: case 0x4d:
                    159:        return (~srcc & ~srca) | (srcb & ~srca) | (~srcc & srcb);
                    160: case 0x4e:
                    161:        return (srcc & ~srca) | (srcb & ~srca) | (~srcc & srcb);
                    162: case 0x4f:
                    163:        return (~srca) | (~srcc & srcb);
                    164: case 0x50:
                    165:        return (~srcc & srca);
                    166: case 0x51:
                    167:        return (~srcc & ~srcb) | (~srcc & srca);
                    168: case 0x52:
                    169:        return (srcc & ~srcb & ~srca) | (~srcc & srca);
                    170: case 0x53:
                    171:        return (~srcb & ~srca) | (~srcc & srca);
                    172: case 0x54:
                    173:        return (~srcc & srcb) | (~srcc & srca);
                    174: case 0x55:
                    175:        return (~srcc);
                    176: case 0x56:
                    177:        return (srcc & ~srcb & ~srca) | (~srcc & srcb) | (~srcc & srca);
                    178: case 0x57:
                    179:        return (~srcb & ~srca) | (~srcc);
                    180: case 0x58:
                    181:        return (srcc & srcb & ~srca) | (~srcc & srca);
                    182: case 0x59:
                    183:        return (~srcc & ~srcb) | (srcc & srcb & ~srca) | (~srcc & srca);
                    184: case 0x5a:
                    185:        return (srcc & ~srca) | (~srcc & srca);
                    186: case 0x5b:
                    187:        return (~srcb & ~srca) | (srcc & ~srca) | (~srcc & srca);
                    188: case 0x5c:
                    189:        return (srcb & ~srca) | (~srcc & srca);
                    190: case 0x5d:
                    191:        return (~srcc) | (srcb & ~srca);
                    192: case 0x5e:
                    193:        return (srcc & ~srca) | (srcb & ~srca) | (~srcc & srca);
                    194: case 0x5f:
                    195:        return (~srca) | (~srcc);
                    196: case 0x60:
                    197:        return (srcc & ~srcb & srca) | (~srcc & srcb & srca);
                    198: case 0x61:
                    199:        return (~srcc & ~srcb & ~srca) | (srcc & ~srcb & srca) | (~srcc & srcb & srca);
                    200: case 0x62:
                    201:        return (srcc & ~srcb) | (~srcc & srcb & srca);
                    202: case 0x63:
                    203:        return (~srcb & ~srca) | (srcc & ~srcb) | (~srcc & srcb & srca);
                    204: case 0x64:
                    205:        return (~srcc & srcb) | (srcc & ~srcb & srca);
                    206: case 0x65:
                    207:        return (~srcc & ~srca) | (srcc & ~srcb & srca) | (~srcc & srcb);
                    208: case 0x66:
                    209:        return (srcc & ~srcb) | (~srcc & srcb);
                    210: case 0x67:
                    211:        return (~srcb & ~srca) | (~srcc & ~srca) | (srcc & ~srcb) | (~srcc & srcb);
                    212: case 0x68:
                    213:        return (srcc & srcb & ~srca) | (srcc & ~srcb & srca) | (~srcc & srcb & srca);
                    214: case 0x69:
                    215:        return (~srcc & ~srcb & ~srca) | (srcc & srcb & ~srca) | (srcc & ~srcb & srca) | (~srcc & srcb & srca);
                    216: case 0x6a:
                    217:        return (srcc & ~srca) | (srcc & ~srcb) | (~srcc & srcb & srca);
                    218: case 0x6b:
                    219:        return (~srcb & ~srca) | (srcc & ~srca) | (srcc & ~srcb) | (~srcc & srcb & srca);
                    220: case 0x6c:
                    221:        return (srcb & ~srca) | (srcc & ~srcb & srca) | (~srcc & srcb);
                    222: case 0x6d:
                    223:        return (~srcc & ~srca) | (srcb & ~srca) | (srcc & ~srcb & srca) | (~srcc & srcb);
                    224: case 0x6e:
                    225:        return (srcc & ~srca) | (srcb & ~srca) | (srcc & ~srcb) | (~srcc & srcb);
                    226: case 0x6f:
                    227:        return (~srca) | (srcc & ~srcb) | (~srcc & srcb);
                    228: case 0x70:
                    229:        return (~srcb & srca) | (~srcc & srca);
                    230: case 0x71:
                    231:        return (~srcc & ~srcb) | (~srcb & srca) | (~srcc & srca);
                    232: case 0x72:
                    233:        return (srcc & ~srcb) | (~srcb & srca) | (~srcc & srca);
                    234: case 0x73:
                    235:        return (~srcb) | (~srcc & srca);
                    236: case 0x74:
                    237:        return (~srcc & srcb) | (~srcb & srca);
                    238: case 0x75:
                    239:        return (~srcc) | (~srcb & srca);
                    240: case 0x76:
                    241:        return (srcc & ~srcb) | (~srcc & srcb) | (~srcb & srca);
                    242: case 0x77:
                    243:        return (~srcb) | (~srcc);
                    244: case 0x78:
                    245:        return (srcc & srcb & ~srca) | (~srcb & srca) | (~srcc & srca);
                    246: case 0x79:
                    247:        return (~srcc & ~srcb) | (srcc & srcb & ~srca) | (~srcb & srca) | (~srcc & srca);
                    248: case 0x7a:
                    249:        return (srcc & ~srca) | (~srcb & srca) | (~srcc & srca);
                    250: case 0x7b:
                    251:        return (~srcb) | (srcc & ~srca) | (~srcc & srca);
                    252: case 0x7c:
                    253:        return (srcb & ~srca) | (~srcb & srca) | (~srcc & srca);
                    254: case 0x7d:
                    255:        return (~srcc) | (srcb & ~srca) | (~srcb & srca);
                    256: case 0x7e:
                    257:        return (srcc & ~srca) | (srcb & ~srca) | (~srcb & srca) | (~srcc & srca);
                    258: case 0x7f:
                    259:        return (~srca) | (~srcb) | (~srcc);
                    260: case 0x80:
                    261:        return (srcc & srcb & srca);
                    262: case 0x81:
                    263:        return (~srcc & ~srcb & ~srca) | (srcc & srcb & srca);
                    264: case 0x82:
                    265:        return (srcc & ~srcb & ~srca) | (srcc & srcb & srca);
                    266: case 0x83:
                    267:        return (~srcb & ~srca) | (srcc & srcb & srca);
                    268: case 0x84:
                    269:        return (~srcc & srcb & ~srca) | (srcc & srcb & srca);
                    270: case 0x85:
                    271:        return (~srcc & ~srca) | (srcc & srcb & srca);
                    272: case 0x86:
                    273:        return (srcc & ~srcb & ~srca) | (~srcc & srcb & ~srca) | (srcc & srcb & srca);
                    274: case 0x87:
                    275:        return (~srcb & ~srca) | (~srcc & ~srca) | (srcc & srcb & srca);
                    276: case 0x88:
                    277:        return (srcc & srcb);
                    278: case 0x89:
                    279:        return (~srcc & ~srcb & ~srca) | (srcc & srcb);
                    280: case 0x8a:
                    281:        return (srcc & ~srca) | (srcc & srcb);
                    282: case 0x8b:
                    283:        return (~srcb & ~srca) | (srcc & ~srca) | (srcc & srcb);
                    284: case 0x8c:
                    285:        return (srcb & ~srca) | (srcc & srcb);
                    286: case 0x8d:
                    287:        return (~srcc & ~srca) | (srcb & ~srca) | (srcc & srcb);
                    288: case 0x8e:
                    289:        return (srcc & ~srca) | (srcb & ~srca) | (srcc & srcb);
                    290: case 0x8f:
                    291:        return (~srca) | (srcc & srcb);
                    292: case 0x90:
                    293:        return (~srcc & ~srcb & srca) | (srcc & srcb & srca);
                    294: case 0x91:
                    295:        return (~srcc & ~srcb) | (srcc & srcb & srca);
                    296: case 0x92:
                    297:        return (srcc & ~srcb & ~srca) | (~srcc & ~srcb & srca) | (srcc & srcb & srca);
                    298: case 0x93:
                    299:        return (~srcb & ~srca) | (~srcc & ~srcb) | (srcc & srcb & srca);
                    300: case 0x94:
                    301:        return (~srcc & srcb & ~srca) | (~srcc & ~srcb & srca) | (srcc & srcb & srca);
                    302: case 0x95:
                    303:        return (~srcc & ~srca) | (~srcc & ~srcb) | (srcc & srcb & srca);
                    304: case 0x96:
                    305:        return (srcc & ~srcb & ~srca) | (~srcc & srcb & ~srca) | (~srcc & ~srcb & srca) | (srcc & srcb & srca);
                    306: case 0x97:
                    307:        return (~srcb & ~srca) | (~srcc & ~srca) | (~srcc & ~srcb) | (srcc & srcb & srca);
                    308: case 0x98:
                    309:        return (srcc & srcb) | (~srcc & ~srcb & srca);
                    310: case 0x99:
                    311:        return (~srcc & ~srcb) | (srcc & srcb);
                    312: case 0x9a:
                    313:        return (srcc & ~srca) | (~srcc & ~srcb & srca) | (srcc & srcb);
                    314: case 0x9b:
                    315:        return (~srcb & ~srca) | (srcc & ~srca) | (~srcc & ~srcb) | (srcc & srcb);
                    316: case 0x9c:
                    317:        return (srcb & ~srca) | (~srcc & ~srcb & srca) | (srcc & srcb);
                    318: case 0x9d:
                    319:        return (~srcc & ~srca) | (srcb & ~srca) | (~srcc & ~srcb) | (srcc & srcb);
                    320: case 0x9e:
                    321:        return (srcc & ~srca) | (srcb & ~srca) | (~srcc & ~srcb & srca) | (srcc & srcb);
                    322: case 0x9f:
                    323:        return (~srca) | (~srcc & ~srcb) | (srcc & srcb);
                    324: case 0xa0:
                    325:        return (srcc & srca);
                    326: case 0xa1:
                    327:        return (~srcc & ~srcb & ~srca) | (srcc & srca);
                    328: case 0xa2:
                    329:        return (srcc & ~srcb) | (srcc & srca);
                    330: case 0xa3:
                    331:        return (~srcb & ~srca) | (srcc & srca);
                    332: case 0xa4:
                    333:        return (~srcc & srcb & ~srca) | (srcc & srca);
                    334: case 0xa5:
                    335:        return (~srcc & ~srca) | (srcc & srca);
                    336: case 0xa6:
                    337:        return (srcc & ~srcb) | (~srcc & srcb & ~srca) | (srcc & srca);
                    338: case 0xa7:
                    339:        return (~srcb & ~srca) | (~srcc & ~srca) | (srcc & srca);
                    340: case 0xa8:
                    341:        return (srcc & srcb) | (srcc & srca);
                    342: case 0xa9:
                    343:        return (~srcc & ~srcb & ~srca) | (srcc & srcb) | (srcc & srca);
                    344: case 0xaa:
                    345:        return (srcc);
                    346: case 0xab:
                    347:        return (~srcb & ~srca) | (srcc);
                    348: case 0xac:
                    349:        return (srcb & ~srca) | (srcc & srca);
                    350: case 0xad:
                    351:        return (~srcc & ~srca) | (srcb & ~srca) | (srcc & srca);
                    352: case 0xae:
                    353:        return (srcc) | (srcb & ~srca);
                    354: case 0xaf:
                    355:        return (~srca) | (srcc);
                    356: case 0xb0:
                    357:        return (~srcb & srca) | (srcc & srca);
                    358: case 0xb1:
                    359:        return (~srcc & ~srcb) | (~srcb & srca) | (srcc & srca);
                    360: case 0xb2:
                    361:        return (srcc & ~srcb) | (~srcb & srca) | (srcc & srca);
                    362: case 0xb3:
                    363:        return (~srcb) | (srcc & srca);
                    364: case 0xb4:
                    365:        return (~srcc & srcb & ~srca) | (~srcb & srca) | (srcc & srca);
                    366: case 0xb5:
                    367:        return (~srcc & ~srca) | (~srcb & srca) | (srcc & srca);
                    368: case 0xb6:
                    369:        return (srcc & ~srcb) | (~srcc & srcb & ~srca) | (~srcb & srca) | (srcc & srca);
                    370: case 0xb7:
                    371:        return (~srcb) | (~srcc & ~srca) | (srcc & srca);
                    372: case 0xb8:
                    373:        return (srcc & srcb) | (~srcb & srca);
                    374: case 0xb9:
                    375:        return (~srcc & ~srcb) | (srcc & srcb) | (~srcb & srca);
                    376: case 0xba:
                    377:        return (srcc) | (~srcb & srca);
                    378: case 0xbb:
                    379:        return (~srcb) | (srcc);
                    380: case 0xbc:
                    381:        return (srcb & ~srca) | (~srcb & srca) | (srcc & srca);
                    382: case 0xbd:
                    383:        return (~srcc & ~srca) | (srcb & ~srca) | (~srcb & srca) | (srcc & srca);
                    384: case 0xbe:
                    385:        return (srcc) | (srcb & ~srca) | (~srcb & srca);
                    386: case 0xbf:
                    387:        return (~srca) | (~srcb) | (srcc);
                    388: case 0xc0:
                    389:        return (srcb & srca);
                    390: case 0xc1:
                    391:        return (~srcc & ~srcb & ~srca) | (srcb & srca);
                    392: case 0xc2:
                    393:        return (srcc & ~srcb & ~srca) | (srcb & srca);
                    394: case 0xc3:
                    395:        return (~srcb & ~srca) | (srcb & srca);
                    396: case 0xc4:
                    397:        return (~srcc & srcb) | (srcb & srca);
                    398: case 0xc5:
                    399:        return (~srcc & ~srca) | (srcb & srca);
                    400: case 0xc6:
                    401:        return (srcc & ~srcb & ~srca) | (~srcc & srcb) | (srcb & srca);
                    402: case 0xc7:
                    403:        return (~srcb & ~srca) | (~srcc & ~srca) | (srcb & srca);
                    404: case 0xc8:
                    405:        return (srcc & srcb) | (srcb & srca);
                    406: case 0xc9:
                    407:        return (~srcc & ~srcb & ~srca) | (srcc & srcb) | (srcb & srca);
                    408: case 0xca:
                    409:        return (srcc & ~srca) | (srcb & srca);
                    410: case 0xcb:
                    411:        return (~srcb & ~srca) | (srcc & ~srca) | (srcb & srca);
                    412: case 0xcc:
                    413:        return (srcb);
                    414: case 0xcd:
                    415:        return (~srcc & ~srca) | (srcb);
                    416: case 0xce:
                    417:        return (srcc & ~srca) | (srcb);
                    418: case 0xcf:
                    419:        return (~srca) | (srcb);
                    420: case 0xd0:
                    421:        return (~srcc & srca) | (srcb & srca);
                    422: case 0xd1:
                    423:        return (~srcc & ~srcb) | (srcb & srca);
                    424: case 0xd2:
                    425:        return (srcc & ~srcb & ~srca) | (~srcc & srca) | (srcb & srca);
                    426: case 0xd3:
                    427:        return (~srcb & ~srca) | (~srcc & srca) | (srcb & srca);
                    428: case 0xd4:
                    429:        return (~srcc & srcb) | (~srcc & srca) | (srcb & srca);
                    430: case 0xd5:
                    431:        return (~srcc) | (srcb & srca);
                    432: case 0xd6:
                    433:        return (srcc & ~srcb & ~srca) | (~srcc & srcb) | (~srcc & srca) | (srcb & srca);
                    434: case 0xd7:
                    435:        return (~srcb & ~srca) | (~srcc) | (srcb & srca);
                    436: case 0xd8:
                    437:        return (srcc & srcb) | (~srcc & srca);
                    438: case 0xd9:
                    439:        return (~srcc & ~srcb) | (srcc & srcb) | (srcb & srca);
                    440: case 0xda:
                    441:        return (srcc & ~srca) | (~srcc & srca) | (srcb & srca);
                    442: case 0xdb:
                    443:        return (~srcb & ~srca) | (srcc & ~srca) | (~srcc & srca) | (srcb & srca);
                    444: case 0xdc:
                    445:        return (srcb) | (~srcc & srca);
                    446: case 0xdd:
                    447:        return (~srcc) | (srcb);
                    448: case 0xde:
                    449:        return (srcc & ~srca) | (srcb) | (~srcc & srca);
                    450: case 0xdf:
                    451:        return (~srca) | (~srcc) | (srcb);
                    452: case 0xe0:
                    453:        return (srcc & srca) | (srcb & srca);
                    454: case 0xe1:
                    455:        return (~srcc & ~srcb & ~srca) | (srcc & srca) | (srcb & srca);
                    456: case 0xe2:
                    457:        return (srcc & ~srcb) | (srcb & srca);
                    458: case 0xe3:
                    459:        return (~srcb & ~srca) | (srcc & srca) | (srcb & srca);
                    460: case 0xe4:
                    461:        return (~srcc & srcb) | (srcc & srca);
                    462: case 0xe5:
                    463:        return (~srcc & ~srca) | (srcc & srca) | (srcb & srca);
                    464: case 0xe6:
                    465:        return (srcc & ~srcb) | (~srcc & srcb) | (srcb & srca);
                    466: case 0xe7:
                    467:        return (~srcb & ~srca) | (~srcc & ~srca) | (srcc & srca) | (srcb & srca);
                    468: case 0xe8:
                    469:        return (srcc & srcb) | (srcc & srca) | (srcb & srca);
                    470: case 0xe9:
                    471:        return (~srcc & ~srcb & ~srca) | (srcc & srcb) | (srcc & srca) | (srcb & srca);
                    472: case 0xea:
                    473:        return (srcc) | (srcb & srca);
                    474: case 0xeb:
                    475:        return (~srcb & ~srca) | (srcc) | (srcb & srca);
                    476: case 0xec:
                    477:        return (srcb) | (srcc & srca);
                    478: case 0xed:
                    479:        return (~srcc & ~srca) | (srcb) | (srcc & srca);
                    480: case 0xee:
                    481:        return (srcc) | (srcb);
                    482: case 0xef:
                    483:        return (~srca) | (srcc) | (srcb);
                    484: case 0xf0:
                    485:        return (srca);
                    486: case 0xf1:
                    487:        return (~srcc & ~srcb) | (srca);
                    488: case 0xf2:
                    489:        return (srcc & ~srcb) | (srca);
                    490: case 0xf3:
                    491:        return (~srcb) | (srca);
                    492: case 0xf4:
                    493:        return (~srcc & srcb) | (srca);
                    494: case 0xf5:
                    495:        return (~srcc) | (srca);
                    496: case 0xf6:
                    497:        return (srcc & ~srcb) | (~srcc & srcb) | (srca);
                    498: case 0xf7:
                    499:        return (~srcb) | (~srcc) | (srca);
                    500: case 0xf8:
                    501:        return (srcc & srcb) | (srca);
                    502: case 0xf9:
                    503:        return (~srcc & ~srcb) | (srcc & srcb) | (srca);
                    504: case 0xfa:
                    505:        return (srcc) | (srca);
                    506: case 0xfb:
                    507:        return (~srcb) | (srcc) | (srca);
                    508: case 0xfc:
                    509:        return (srcb) | (srca);
                    510: case 0xfd:
                    511:        return (~srcc) | (srcb) | (srca);
                    512: case 0xfe:
                    513:        return (srcc) | (srcb) | (srca);
                    514: case 0xff:
                    515:        return 0xFFFF;
                    516: }
                    517: return 0;
                    518: }

unix.superglobalmegacorp.com

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