Path: blob/a-new-beginning/Cherry/Core/include/opcode_daa.h
2 views
/*1* Gearcoleco - ColecoVision Emulator2* Copyright (C) 2021 Ignacio Sanchez34* This program is free software: you can redistribute it and/or modify5* it under the terms of the GNU General Public License as published by6* the Free Software Foundation, either version 3 of the License, or7* any later version.89* This program is distributed in the hope that it will be useful,10* but WITHOUT ANY WARRANTY; without even the implied warranty of11* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the12* GNU General Public License for more details.1314* You should have received a copy of the GNU General Public License15* along with this program. If not, see http://www.gnu.org/licenses/16*17*/1819#ifndef OPCODE_DAA_H20#define OPCODE_DAA_H2122const u16 kOPCodeDAATable[0x800] ={23(0x00 << 8) + FLAG_ZERO + FLAG_PARITY,24(0x01 << 8),25(0x02 << 8),26(0x03 << 8) + FLAG_PARITY,27(0x04 << 8),28(0x05 << 8) + FLAG_PARITY,29(0x06 << 8) + FLAG_PARITY,30(0x07 << 8),31(0x08 << 8) + FLAG_X,32(0x09 << 8) + FLAG_X + FLAG_PARITY,33(0x10 << 8) + FLAG_HALF,34(0x11 << 8) + FLAG_HALF + FLAG_PARITY,35(0x12 << 8) + FLAG_HALF + FLAG_PARITY,36(0x13 << 8) + FLAG_HALF,37(0x14 << 8) + FLAG_HALF + FLAG_PARITY,38(0x15 << 8) + FLAG_HALF,39(0x10 << 8),40(0x11 << 8) + FLAG_PARITY,41(0x12 << 8) + FLAG_PARITY,42(0x13 << 8),43(0x14 << 8) + FLAG_PARITY,44(0x15 << 8),45(0x16 << 8),46(0x17 << 8) + FLAG_PARITY,47(0x18 << 8) + FLAG_X + FLAG_PARITY,48(0x19 << 8) + FLAG_X,49(0x20 << 8) + FLAG_Y + FLAG_HALF,50(0x21 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,51(0x22 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,52(0x23 << 8) + FLAG_Y + FLAG_HALF,53(0x24 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,54(0x25 << 8) + FLAG_Y + FLAG_HALF,55(0x20 << 8) + FLAG_Y,56(0x21 << 8) + FLAG_Y + FLAG_PARITY,57(0x22 << 8) + FLAG_Y + FLAG_PARITY,58(0x23 << 8) + FLAG_Y,59(0x24 << 8) + FLAG_Y + FLAG_PARITY,60(0x25 << 8) + FLAG_Y,61(0x26 << 8) + FLAG_Y,62(0x27 << 8) + FLAG_Y + FLAG_PARITY,63(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,64(0x29 << 8) + FLAG_Y + FLAG_X,65(0x30 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,66(0x31 << 8) + FLAG_Y + FLAG_HALF,67(0x32 << 8) + FLAG_Y + FLAG_HALF,68(0x33 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,69(0x34 << 8) + FLAG_Y + FLAG_HALF,70(0x35 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,71(0x30 << 8) + FLAG_Y + FLAG_PARITY,72(0x31 << 8) + FLAG_Y,73(0x32 << 8) + FLAG_Y,74(0x33 << 8) + FLAG_Y + FLAG_PARITY,75(0x34 << 8) + FLAG_Y,76(0x35 << 8) + FLAG_Y + FLAG_PARITY,77(0x36 << 8) + FLAG_Y + FLAG_PARITY,78(0x37 << 8) + FLAG_Y,79(0x38 << 8) + FLAG_Y + FLAG_X,80(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,81(0x40 << 8) + FLAG_HALF,82(0x41 << 8) + FLAG_HALF + FLAG_PARITY,83(0x42 << 8) + FLAG_HALF + FLAG_PARITY,84(0x43 << 8) + FLAG_HALF,85(0x44 << 8) + FLAG_HALF + FLAG_PARITY,86(0x45 << 8) + FLAG_HALF,87(0x40 << 8),88(0x41 << 8) + FLAG_PARITY,89(0x42 << 8) + FLAG_PARITY,90(0x43 << 8),91(0x44 << 8) + FLAG_PARITY,92(0x45 << 8),93(0x46 << 8),94(0x47 << 8) + FLAG_PARITY,95(0x48 << 8) + FLAG_X + FLAG_PARITY,96(0x49 << 8) + FLAG_X,97(0x50 << 8) + FLAG_HALF + FLAG_PARITY,98(0x51 << 8) + FLAG_HALF,99(0x52 << 8) + FLAG_HALF,100(0x53 << 8) + FLAG_HALF + FLAG_PARITY,101(0x54 << 8) + FLAG_HALF,102(0x55 << 8) + FLAG_HALF + FLAG_PARITY,103(0x50 << 8) + FLAG_PARITY,104(0x51 << 8),105(0x52 << 8),106(0x53 << 8) + FLAG_PARITY,107(0x54 << 8),108(0x55 << 8) + FLAG_PARITY,109(0x56 << 8) + FLAG_PARITY,110(0x57 << 8),111(0x58 << 8) + FLAG_X,112(0x59 << 8) + FLAG_X + FLAG_PARITY,113(0x60 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,114(0x61 << 8) + FLAG_Y + FLAG_HALF,115(0x62 << 8) + FLAG_Y + FLAG_HALF,116(0x63 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,117(0x64 << 8) + FLAG_Y + FLAG_HALF,118(0x65 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,119(0x60 << 8) + FLAG_Y + FLAG_PARITY,120(0x61 << 8) + FLAG_Y,121(0x62 << 8) + FLAG_Y,122(0x63 << 8) + FLAG_Y + FLAG_PARITY,123(0x64 << 8) + FLAG_Y,124(0x65 << 8) + FLAG_Y + FLAG_PARITY,125(0x66 << 8) + FLAG_Y + FLAG_PARITY,126(0x67 << 8) + FLAG_Y,127(0x68 << 8) + FLAG_Y + FLAG_X,128(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,129(0x70 << 8) + FLAG_Y + FLAG_HALF,130(0x71 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,131(0x72 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,132(0x73 << 8) + FLAG_Y + FLAG_HALF,133(0x74 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,134(0x75 << 8) + FLAG_Y + FLAG_HALF,135(0x70 << 8) + FLAG_Y,136(0x71 << 8) + FLAG_Y + FLAG_PARITY,137(0x72 << 8) + FLAG_Y + FLAG_PARITY,138(0x73 << 8) + FLAG_Y,139(0x74 << 8) + FLAG_Y + FLAG_PARITY,140(0x75 << 8) + FLAG_Y,141(0x76 << 8) + FLAG_Y,142(0x77 << 8) + FLAG_Y + FLAG_PARITY,143(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,144(0x79 << 8) + FLAG_Y + FLAG_X,145(0x80 << 8) + FLAG_SIGN + FLAG_HALF,146(0x81 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,147(0x82 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,148(0x83 << 8) + FLAG_SIGN + FLAG_HALF,149(0x84 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,150(0x85 << 8) + FLAG_SIGN + FLAG_HALF,151(0x80 << 8) + FLAG_SIGN,152(0x81 << 8) + FLAG_SIGN + FLAG_PARITY,153(0x82 << 8) + FLAG_SIGN + FLAG_PARITY,154(0x83 << 8) + FLAG_SIGN,155(0x84 << 8) + FLAG_SIGN + FLAG_PARITY,156(0x85 << 8) + FLAG_SIGN,157(0x86 << 8) + FLAG_SIGN,158(0x87 << 8) + FLAG_SIGN + FLAG_PARITY,159(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,160(0x89 << 8) + FLAG_SIGN + FLAG_X,161(0x90 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,162(0x91 << 8) + FLAG_SIGN + FLAG_HALF,163(0x92 << 8) + FLAG_SIGN + FLAG_HALF,164(0x93 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,165(0x94 << 8) + FLAG_SIGN + FLAG_HALF,166(0x95 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,167(0x90 << 8) + FLAG_SIGN + FLAG_PARITY,168(0x91 << 8) + FLAG_SIGN,169(0x92 << 8) + FLAG_SIGN,170(0x93 << 8) + FLAG_SIGN + FLAG_PARITY,171(0x94 << 8) + FLAG_SIGN,172(0x95 << 8) + FLAG_SIGN + FLAG_PARITY,173(0x96 << 8) + FLAG_SIGN + FLAG_PARITY,174(0x97 << 8) + FLAG_SIGN,175(0x98 << 8) + FLAG_SIGN + FLAG_X,176(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,177(0x00 << 8) + FLAG_ZERO + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,178(0x01 << 8) + FLAG_HALF + FLAG_CARRY,179(0x02 << 8) + FLAG_HALF + FLAG_CARRY,180(0x03 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,181(0x04 << 8) + FLAG_HALF + FLAG_CARRY,182(0x05 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,183(0x00 << 8) + FLAG_ZERO + FLAG_PARITY + FLAG_CARRY,184(0x01 << 8) + FLAG_CARRY,185(0x02 << 8) + FLAG_CARRY,186(0x03 << 8) + FLAG_PARITY + FLAG_CARRY,187(0x04 << 8) + FLAG_CARRY,188(0x05 << 8) + FLAG_PARITY + FLAG_CARRY,189(0x06 << 8) + FLAG_PARITY + FLAG_CARRY,190(0x07 << 8) + FLAG_CARRY,191(0x08 << 8) + FLAG_X + FLAG_CARRY,192(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,193(0x10 << 8) + FLAG_HALF + FLAG_CARRY,194(0x11 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,195(0x12 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,196(0x13 << 8) + FLAG_HALF + FLAG_CARRY,197(0x14 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,198(0x15 << 8) + FLAG_HALF + FLAG_CARRY,199(0x10 << 8) + FLAG_CARRY,200(0x11 << 8) + FLAG_PARITY + FLAG_CARRY,201(0x12 << 8) + FLAG_PARITY + FLAG_CARRY,202(0x13 << 8) + FLAG_CARRY,203(0x14 << 8) + FLAG_PARITY + FLAG_CARRY,204(0x15 << 8) + FLAG_CARRY,205(0x16 << 8) + FLAG_CARRY,206(0x17 << 8) + FLAG_PARITY + FLAG_CARRY,207(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,208(0x19 << 8) + FLAG_X + FLAG_CARRY,209(0x20 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,210(0x21 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,211(0x22 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,212(0x23 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,213(0x24 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,214(0x25 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,215(0x20 << 8) + FLAG_Y + FLAG_CARRY,216(0x21 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,217(0x22 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,218(0x23 << 8) + FLAG_Y + FLAG_CARRY,219(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,220(0x25 << 8) + FLAG_Y + FLAG_CARRY,221(0x26 << 8) + FLAG_Y + FLAG_CARRY,222(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,223(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,224(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,225(0x30 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,226(0x31 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,227(0x32 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,228(0x33 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,229(0x34 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,230(0x35 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,231(0x30 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,232(0x31 << 8) + FLAG_Y + FLAG_CARRY,233(0x32 << 8) + FLAG_Y + FLAG_CARRY,234(0x33 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,235(0x34 << 8) + FLAG_Y + FLAG_CARRY,236(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,237(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,238(0x37 << 8) + FLAG_Y + FLAG_CARRY,239(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,240(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,241(0x40 << 8) + FLAG_HALF + FLAG_CARRY,242(0x41 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,243(0x42 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,244(0x43 << 8) + FLAG_HALF + FLAG_CARRY,245(0x44 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,246(0x45 << 8) + FLAG_HALF + FLAG_CARRY,247(0x40 << 8) + FLAG_CARRY,248(0x41 << 8) + FLAG_PARITY + FLAG_CARRY,249(0x42 << 8) + FLAG_PARITY + FLAG_CARRY,250(0x43 << 8) + FLAG_CARRY,251(0x44 << 8) + FLAG_PARITY + FLAG_CARRY,252(0x45 << 8) + FLAG_CARRY,253(0x46 << 8) + FLAG_CARRY,254(0x47 << 8) + FLAG_PARITY + FLAG_CARRY,255(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,256(0x49 << 8) + FLAG_X + FLAG_CARRY,257(0x50 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,258(0x51 << 8) + FLAG_HALF + FLAG_CARRY,259(0x52 << 8) + FLAG_HALF + FLAG_CARRY,260(0x53 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,261(0x54 << 8) + FLAG_HALF + FLAG_CARRY,262(0x55 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,263(0x50 << 8) + FLAG_PARITY + FLAG_CARRY,264(0x51 << 8) + FLAG_CARRY,265(0x52 << 8) + FLAG_CARRY,266(0x53 << 8) + FLAG_PARITY + FLAG_CARRY,267(0x54 << 8) + FLAG_CARRY,268(0x55 << 8) + FLAG_PARITY + FLAG_CARRY,269(0x56 << 8) + FLAG_PARITY + FLAG_CARRY,270(0x57 << 8) + FLAG_CARRY,271(0x58 << 8) + FLAG_X + FLAG_CARRY,272(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,273(0x60 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,274(0x61 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,275(0x62 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,276(0x63 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,277(0x64 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,278(0x65 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,279(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,280(0x61 << 8) + FLAG_Y + FLAG_CARRY,281(0x62 << 8) + FLAG_Y + FLAG_CARRY,282(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,283(0x64 << 8) + FLAG_Y + FLAG_CARRY,284(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,285(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,286(0x67 << 8) + FLAG_Y + FLAG_CARRY,287(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,288(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,289(0x70 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,290(0x71 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,291(0x72 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,292(0x73 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,293(0x74 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,294(0x75 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,295(0x70 << 8) + FLAG_Y + FLAG_CARRY,296(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,297(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,298(0x73 << 8) + FLAG_Y + FLAG_CARRY,299(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,300(0x75 << 8) + FLAG_Y + FLAG_CARRY,301(0x76 << 8) + FLAG_Y + FLAG_CARRY,302(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,303(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,304(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,305(0x80 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,306(0x81 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,307(0x82 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,308(0x83 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,309(0x84 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,310(0x85 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,311(0x80 << 8) + FLAG_SIGN + FLAG_CARRY,312(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,313(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,314(0x83 << 8) + FLAG_SIGN + FLAG_CARRY,315(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,316(0x85 << 8) + FLAG_SIGN + FLAG_CARRY,317(0x86 << 8) + FLAG_SIGN + FLAG_CARRY,318(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,319(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,320(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,321(0x90 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,322(0x91 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,323(0x92 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,324(0x93 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,325(0x94 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,326(0x95 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,327(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,328(0x91 << 8) + FLAG_SIGN + FLAG_CARRY,329(0x92 << 8) + FLAG_SIGN + FLAG_CARRY,330(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,331(0x94 << 8) + FLAG_SIGN + FLAG_CARRY,332(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,333(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,334(0x97 << 8) + FLAG_SIGN + FLAG_CARRY,335(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,336(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,337(0xA0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,338(0xA1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,339(0xA2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,340(0xA3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,341(0xA4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,342(0xA5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,343(0xA0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,344(0xA1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,345(0xA2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,346(0xA3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,347(0xA4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,348(0xA5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,349(0xA6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,350(0xA7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,351(0xA8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,352(0xA9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,353(0xB0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,354(0xB1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,355(0xB2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,356(0xB3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,357(0xB4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,358(0xB5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,359(0xB0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,360(0xB1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,361(0xB2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,362(0xB3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,363(0xB4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,364(0xB5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,365(0xB6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,366(0xB7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,367(0xB8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,368(0xB9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,369(0xC0 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,370(0xC1 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,371(0xC2 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,372(0xC3 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,373(0xC4 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,374(0xC5 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,375(0xC0 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,376(0xC1 << 8) + FLAG_SIGN + FLAG_CARRY,377(0xC2 << 8) + FLAG_SIGN + FLAG_CARRY,378(0xC3 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,379(0xC4 << 8) + FLAG_SIGN + FLAG_CARRY,380(0xC5 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,381(0xC6 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,382(0xC7 << 8) + FLAG_SIGN + FLAG_CARRY,383(0xC8 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,384(0xC9 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,385(0xD0 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,386(0xD1 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,387(0xD2 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,388(0xD3 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,389(0xD4 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,390(0xD5 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,391(0xD0 << 8) + FLAG_SIGN + FLAG_CARRY,392(0xD1 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,393(0xD2 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,394(0xD3 << 8) + FLAG_SIGN + FLAG_CARRY,395(0xD4 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,396(0xD5 << 8) + FLAG_SIGN + FLAG_CARRY,397(0xD6 << 8) + FLAG_SIGN + FLAG_CARRY,398(0xD7 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,399(0xD8 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,400(0xD9 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,401(0xE0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,402(0xE1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,403(0xE2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,404(0xE3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,405(0xE4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,406(0xE5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,407(0xE0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,408(0xE1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,409(0xE2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,410(0xE3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,411(0xE4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,412(0xE5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,413(0xE6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,414(0xE7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,415(0xE8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,416(0xE9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,417(0xF0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,418(0xF1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,419(0xF2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,420(0xF3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,421(0xF4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,422(0xF5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,423(0xF0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,424(0xF1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,425(0xF2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,426(0xF3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,427(0xF4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,428(0xF5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,429(0xF6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,430(0xF7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,431(0xF8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,432(0xF9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,433(0x00 << 8) + FLAG_ZERO + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,434(0x01 << 8) + FLAG_HALF + FLAG_CARRY,435(0x02 << 8) + FLAG_HALF + FLAG_CARRY,436(0x03 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,437(0x04 << 8) + FLAG_HALF + FLAG_CARRY,438(0x05 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,439(0x00 << 8) + FLAG_ZERO + FLAG_PARITY + FLAG_CARRY,440(0x01 << 8) + FLAG_CARRY,441(0x02 << 8) + FLAG_CARRY,442(0x03 << 8) + FLAG_PARITY + FLAG_CARRY,443(0x04 << 8) + FLAG_CARRY,444(0x05 << 8) + FLAG_PARITY + FLAG_CARRY,445(0x06 << 8) + FLAG_PARITY + FLAG_CARRY,446(0x07 << 8) + FLAG_CARRY,447(0x08 << 8) + FLAG_X + FLAG_CARRY,448(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,449(0x10 << 8) + FLAG_HALF + FLAG_CARRY,450(0x11 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,451(0x12 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,452(0x13 << 8) + FLAG_HALF + FLAG_CARRY,453(0x14 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,454(0x15 << 8) + FLAG_HALF + FLAG_CARRY,455(0x10 << 8) + FLAG_CARRY,456(0x11 << 8) + FLAG_PARITY + FLAG_CARRY,457(0x12 << 8) + FLAG_PARITY + FLAG_CARRY,458(0x13 << 8) + FLAG_CARRY,459(0x14 << 8) + FLAG_PARITY + FLAG_CARRY,460(0x15 << 8) + FLAG_CARRY,461(0x16 << 8) + FLAG_CARRY,462(0x17 << 8) + FLAG_PARITY + FLAG_CARRY,463(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,464(0x19 << 8) + FLAG_X + FLAG_CARRY,465(0x20 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,466(0x21 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,467(0x22 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,468(0x23 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,469(0x24 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,470(0x25 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,471(0x20 << 8) + FLAG_Y + FLAG_CARRY,472(0x21 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,473(0x22 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,474(0x23 << 8) + FLAG_Y + FLAG_CARRY,475(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,476(0x25 << 8) + FLAG_Y + FLAG_CARRY,477(0x26 << 8) + FLAG_Y + FLAG_CARRY,478(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,479(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,480(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,481(0x30 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,482(0x31 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,483(0x32 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,484(0x33 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,485(0x34 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,486(0x35 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,487(0x30 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,488(0x31 << 8) + FLAG_Y + FLAG_CARRY,489(0x32 << 8) + FLAG_Y + FLAG_CARRY,490(0x33 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,491(0x34 << 8) + FLAG_Y + FLAG_CARRY,492(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,493(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,494(0x37 << 8) + FLAG_Y + FLAG_CARRY,495(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,496(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,497(0x40 << 8) + FLAG_HALF + FLAG_CARRY,498(0x41 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,499(0x42 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,500(0x43 << 8) + FLAG_HALF + FLAG_CARRY,501(0x44 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,502(0x45 << 8) + FLAG_HALF + FLAG_CARRY,503(0x40 << 8) + FLAG_CARRY,504(0x41 << 8) + FLAG_PARITY + FLAG_CARRY,505(0x42 << 8) + FLAG_PARITY + FLAG_CARRY,506(0x43 << 8) + FLAG_CARRY,507(0x44 << 8) + FLAG_PARITY + FLAG_CARRY,508(0x45 << 8) + FLAG_CARRY,509(0x46 << 8) + FLAG_CARRY,510(0x47 << 8) + FLAG_PARITY + FLAG_CARRY,511(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,512(0x49 << 8) + FLAG_X + FLAG_CARRY,513(0x50 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,514(0x51 << 8) + FLAG_HALF + FLAG_CARRY,515(0x52 << 8) + FLAG_HALF + FLAG_CARRY,516(0x53 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,517(0x54 << 8) + FLAG_HALF + FLAG_CARRY,518(0x55 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,519(0x50 << 8) + FLAG_PARITY + FLAG_CARRY,520(0x51 << 8) + FLAG_CARRY,521(0x52 << 8) + FLAG_CARRY,522(0x53 << 8) + FLAG_PARITY + FLAG_CARRY,523(0x54 << 8) + FLAG_CARRY,524(0x55 << 8) + FLAG_PARITY + FLAG_CARRY,525(0x56 << 8) + FLAG_PARITY + FLAG_CARRY,526(0x57 << 8) + FLAG_CARRY,527(0x58 << 8) + FLAG_X + FLAG_CARRY,528(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,529(0x60 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,530(0x61 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,531(0x62 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,532(0x63 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,533(0x64 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,534(0x65 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,535(0x06 << 8) + FLAG_PARITY,536(0x07 << 8),537(0x08 << 8) + FLAG_X,538(0x09 << 8) + FLAG_X + FLAG_PARITY,539(0x0A << 8) + FLAG_X + FLAG_PARITY,540(0x0B << 8) + FLAG_X,541(0x0C << 8) + FLAG_X + FLAG_PARITY,542(0x0D << 8) + FLAG_X,543(0x0E << 8) + FLAG_X,544(0x0F << 8) + FLAG_X + FLAG_PARITY,545(0x10 << 8) + FLAG_HALF,546(0x11 << 8) + FLAG_HALF + FLAG_PARITY,547(0x12 << 8) + FLAG_HALF + FLAG_PARITY,548(0x13 << 8) + FLAG_HALF,549(0x14 << 8) + FLAG_HALF + FLAG_PARITY,550(0x15 << 8) + FLAG_HALF,551(0x16 << 8),552(0x17 << 8) + FLAG_PARITY,553(0x18 << 8) + FLAG_X + FLAG_PARITY,554(0x19 << 8) + FLAG_X,555(0x1A << 8) + FLAG_X,556(0x1B << 8) + FLAG_X + FLAG_PARITY,557(0x1C << 8) + FLAG_X,558(0x1D << 8) + FLAG_X + FLAG_PARITY,559(0x1E << 8) + FLAG_X + FLAG_PARITY,560(0x1F << 8) + FLAG_X,561(0x20 << 8) + FLAG_Y + FLAG_HALF,562(0x21 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,563(0x22 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,564(0x23 << 8) + FLAG_Y + FLAG_HALF,565(0x24 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,566(0x25 << 8) + FLAG_Y + FLAG_HALF,567(0x26 << 8) + FLAG_Y,568(0x27 << 8) + FLAG_Y + FLAG_PARITY,569(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,570(0x29 << 8) + FLAG_Y + FLAG_X,571(0x2A << 8) + FLAG_Y + FLAG_X,572(0x2B << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,573(0x2C << 8) + FLAG_Y + FLAG_X,574(0x2D << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,575(0x2E << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,576(0x2F << 8) + FLAG_Y + FLAG_X,577(0x30 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,578(0x31 << 8) + FLAG_Y + FLAG_HALF,579(0x32 << 8) + FLAG_Y + FLAG_HALF,580(0x33 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,581(0x34 << 8) + FLAG_Y + FLAG_HALF,582(0x35 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,583(0x36 << 8) + FLAG_Y + FLAG_PARITY,584(0x37 << 8) + FLAG_Y,585(0x38 << 8) + FLAG_Y + FLAG_X,586(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,587(0x3A << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,588(0x3B << 8) + FLAG_Y + FLAG_X,589(0x3C << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,590(0x3D << 8) + FLAG_Y + FLAG_X,591(0x3E << 8) + FLAG_Y + FLAG_X,592(0x3F << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,593(0x40 << 8) + FLAG_HALF,594(0x41 << 8) + FLAG_HALF + FLAG_PARITY,595(0x42 << 8) + FLAG_HALF + FLAG_PARITY,596(0x43 << 8) + FLAG_HALF,597(0x44 << 8) + FLAG_HALF + FLAG_PARITY,598(0x45 << 8) + FLAG_HALF,599(0x46 << 8),600(0x47 << 8) + FLAG_PARITY,601(0x48 << 8) + FLAG_X + FLAG_PARITY,602(0x49 << 8) + FLAG_X,603(0x4A << 8) + FLAG_X,604(0x4B << 8) + FLAG_X + FLAG_PARITY,605(0x4C << 8) + FLAG_X,606(0x4D << 8) + FLAG_X + FLAG_PARITY,607(0x4E << 8) + FLAG_X + FLAG_PARITY,608(0x4F << 8) + FLAG_X,609(0x50 << 8) + FLAG_HALF + FLAG_PARITY,610(0x51 << 8) + FLAG_HALF,611(0x52 << 8) + FLAG_HALF,612(0x53 << 8) + FLAG_HALF + FLAG_PARITY,613(0x54 << 8) + FLAG_HALF,614(0x55 << 8) + FLAG_HALF + FLAG_PARITY,615(0x56 << 8) + FLAG_PARITY,616(0x57 << 8),617(0x58 << 8) + FLAG_X,618(0x59 << 8) + FLAG_X + FLAG_PARITY,619(0x5A << 8) + FLAG_X + FLAG_PARITY,620(0x5B << 8) + FLAG_X,621(0x5C << 8) + FLAG_X + FLAG_PARITY,622(0x5D << 8) + FLAG_X,623(0x5E << 8) + FLAG_X,624(0x5F << 8) + FLAG_X + FLAG_PARITY,625(0x60 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,626(0x61 << 8) + FLAG_Y + FLAG_HALF,627(0x62 << 8) + FLAG_Y + FLAG_HALF,628(0x63 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,629(0x64 << 8) + FLAG_Y + FLAG_HALF,630(0x65 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,631(0x66 << 8) + FLAG_Y + FLAG_PARITY,632(0x67 << 8) + FLAG_Y,633(0x68 << 8) + FLAG_Y + FLAG_X,634(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,635(0x6A << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,636(0x6B << 8) + FLAG_Y + FLAG_X,637(0x6C << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,638(0x6D << 8) + FLAG_Y + FLAG_X,639(0x6E << 8) + FLAG_Y + FLAG_X,640(0x6F << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,641(0x70 << 8) + FLAG_Y + FLAG_HALF,642(0x71 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,643(0x72 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,644(0x73 << 8) + FLAG_Y + FLAG_HALF,645(0x74 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY,646(0x75 << 8) + FLAG_Y + FLAG_HALF,647(0x76 << 8) + FLAG_Y,648(0x77 << 8) + FLAG_Y + FLAG_PARITY,649(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,650(0x79 << 8) + FLAG_Y + FLAG_X,651(0x7A << 8) + FLAG_Y + FLAG_X,652(0x7B << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,653(0x7C << 8) + FLAG_Y + FLAG_X,654(0x7D << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,655(0x7E << 8) + FLAG_Y + FLAG_X + FLAG_PARITY,656(0x7F << 8) + FLAG_Y + FLAG_X,657(0x80 << 8) + FLAG_SIGN + FLAG_HALF,658(0x81 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,659(0x82 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,660(0x83 << 8) + FLAG_SIGN + FLAG_HALF,661(0x84 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,662(0x85 << 8) + FLAG_SIGN + FLAG_HALF,663(0x86 << 8) + FLAG_SIGN,664(0x87 << 8) + FLAG_SIGN + FLAG_PARITY,665(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,666(0x89 << 8) + FLAG_SIGN + FLAG_X,667(0x8A << 8) + FLAG_SIGN + FLAG_X,668(0x8B << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,669(0x8C << 8) + FLAG_SIGN + FLAG_X,670(0x8D << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,671(0x8E << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,672(0x8F << 8) + FLAG_SIGN + FLAG_X,673(0x90 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,674(0x91 << 8) + FLAG_SIGN + FLAG_HALF,675(0x92 << 8) + FLAG_SIGN + FLAG_HALF,676(0x93 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,677(0x94 << 8) + FLAG_SIGN + FLAG_HALF,678(0x95 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY,679(0x96 << 8) + FLAG_SIGN + FLAG_PARITY,680(0x97 << 8) + FLAG_SIGN,681(0x98 << 8) + FLAG_SIGN + FLAG_X,682(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,683(0x9A << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,684(0x9B << 8) + FLAG_SIGN + FLAG_X,685(0x9C << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,686(0x9D << 8) + FLAG_SIGN + FLAG_X,687(0x9E << 8) + FLAG_SIGN + FLAG_X,688(0x9F << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY,689(0x00 << 8) + FLAG_ZERO + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,690(0x01 << 8) + FLAG_HALF + FLAG_CARRY,691(0x02 << 8) + FLAG_HALF + FLAG_CARRY,692(0x03 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,693(0x04 << 8) + FLAG_HALF + FLAG_CARRY,694(0x05 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,695(0x06 << 8) + FLAG_PARITY + FLAG_CARRY,696(0x07 << 8) + FLAG_CARRY,697(0x08 << 8) + FLAG_X + FLAG_CARRY,698(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,699(0x0A << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,700(0x0B << 8) + FLAG_X + FLAG_CARRY,701(0x0C << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,702(0x0D << 8) + FLAG_X + FLAG_CARRY,703(0x0E << 8) + FLAG_X + FLAG_CARRY,704(0x0F << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,705(0x10 << 8) + FLAG_HALF + FLAG_CARRY,706(0x11 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,707(0x12 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,708(0x13 << 8) + FLAG_HALF + FLAG_CARRY,709(0x14 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,710(0x15 << 8) + FLAG_HALF + FLAG_CARRY,711(0x16 << 8) + FLAG_CARRY,712(0x17 << 8) + FLAG_PARITY + FLAG_CARRY,713(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,714(0x19 << 8) + FLAG_X + FLAG_CARRY,715(0x1A << 8) + FLAG_X + FLAG_CARRY,716(0x1B << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,717(0x1C << 8) + FLAG_X + FLAG_CARRY,718(0x1D << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,719(0x1E << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,720(0x1F << 8) + FLAG_X + FLAG_CARRY,721(0x20 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,722(0x21 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,723(0x22 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,724(0x23 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,725(0x24 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,726(0x25 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,727(0x26 << 8) + FLAG_Y + FLAG_CARRY,728(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,729(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,730(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,731(0x2A << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,732(0x2B << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,733(0x2C << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,734(0x2D << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,735(0x2E << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,736(0x2F << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,737(0x30 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,738(0x31 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,739(0x32 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,740(0x33 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,741(0x34 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,742(0x35 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,743(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,744(0x37 << 8) + FLAG_Y + FLAG_CARRY,745(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,746(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,747(0x3A << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,748(0x3B << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,749(0x3C << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,750(0x3D << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,751(0x3E << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,752(0x3F << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,753(0x40 << 8) + FLAG_HALF + FLAG_CARRY,754(0x41 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,755(0x42 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,756(0x43 << 8) + FLAG_HALF + FLAG_CARRY,757(0x44 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,758(0x45 << 8) + FLAG_HALF + FLAG_CARRY,759(0x46 << 8) + FLAG_CARRY,760(0x47 << 8) + FLAG_PARITY + FLAG_CARRY,761(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,762(0x49 << 8) + FLAG_X + FLAG_CARRY,763(0x4A << 8) + FLAG_X + FLAG_CARRY,764(0x4B << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,765(0x4C << 8) + FLAG_X + FLAG_CARRY,766(0x4D << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,767(0x4E << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,768(0x4F << 8) + FLAG_X + FLAG_CARRY,769(0x50 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,770(0x51 << 8) + FLAG_HALF + FLAG_CARRY,771(0x52 << 8) + FLAG_HALF + FLAG_CARRY,772(0x53 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,773(0x54 << 8) + FLAG_HALF + FLAG_CARRY,774(0x55 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,775(0x56 << 8) + FLAG_PARITY + FLAG_CARRY,776(0x57 << 8) + FLAG_CARRY,777(0x58 << 8) + FLAG_X + FLAG_CARRY,778(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,779(0x5A << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,780(0x5B << 8) + FLAG_X + FLAG_CARRY,781(0x5C << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,782(0x5D << 8) + FLAG_X + FLAG_CARRY,783(0x5E << 8) + FLAG_X + FLAG_CARRY,784(0x5F << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,785(0x60 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,786(0x61 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,787(0x62 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,788(0x63 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,789(0x64 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,790(0x65 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,791(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,792(0x67 << 8) + FLAG_Y + FLAG_CARRY,793(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,794(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,795(0x6A << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,796(0x6B << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,797(0x6C << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,798(0x6D << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,799(0x6E << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,800(0x6F << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,801(0x70 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,802(0x71 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,803(0x72 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,804(0x73 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,805(0x74 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,806(0x75 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,807(0x76 << 8) + FLAG_Y + FLAG_CARRY,808(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,809(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,810(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,811(0x7A << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,812(0x7B << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,813(0x7C << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,814(0x7D << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,815(0x7E << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,816(0x7F << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,817(0x80 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,818(0x81 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,819(0x82 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,820(0x83 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,821(0x84 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,822(0x85 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,823(0x86 << 8) + FLAG_SIGN + FLAG_CARRY,824(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,825(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,826(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,827(0x8A << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,828(0x8B << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,829(0x8C << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,830(0x8D << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,831(0x8E << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,832(0x8F << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,833(0x90 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,834(0x91 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,835(0x92 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,836(0x93 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,837(0x94 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,838(0x95 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,839(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,840(0x97 << 8) + FLAG_SIGN + FLAG_CARRY,841(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,842(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,843(0x9A << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,844(0x9B << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,845(0x9C << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,846(0x9D << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,847(0x9E << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,848(0x9F << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,849(0xA0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,850(0xA1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,851(0xA2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,852(0xA3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,853(0xA4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,854(0xA5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,855(0xA6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,856(0xA7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,857(0xA8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,858(0xA9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,859(0xAA << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,860(0xAB << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,861(0xAC << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,862(0xAD << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,863(0xAE << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,864(0xAF << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,865(0xB0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,866(0xB1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,867(0xB2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,868(0xB3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,869(0xB4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,870(0xB5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,871(0xB6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,872(0xB7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,873(0xB8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,874(0xB9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,875(0xBA << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,876(0xBB << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,877(0xBC << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,878(0xBD << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,879(0xBE << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,880(0xBF << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,881(0xC0 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,882(0xC1 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,883(0xC2 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,884(0xC3 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,885(0xC4 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,886(0xC5 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,887(0xC6 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,888(0xC7 << 8) + FLAG_SIGN + FLAG_CARRY,889(0xC8 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,890(0xC9 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,891(0xCA << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,892(0xCB << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,893(0xCC << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,894(0xCD << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,895(0xCE << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,896(0xCF << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,897(0xD0 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,898(0xD1 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,899(0xD2 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,900(0xD3 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,901(0xD4 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,902(0xD5 << 8) + FLAG_SIGN + FLAG_HALF + FLAG_CARRY,903(0xD6 << 8) + FLAG_SIGN + FLAG_CARRY,904(0xD7 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_CARRY,905(0xD8 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,906(0xD9 << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,907(0xDA << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,908(0xDB << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,909(0xDC << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,910(0xDD << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,911(0xDE << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_CARRY,912(0xDF << 8) + FLAG_SIGN + FLAG_X + FLAG_CARRY,913(0xE0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,914(0xE1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,915(0xE2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,916(0xE3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,917(0xE4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,918(0xE5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,919(0xE6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,920(0xE7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,921(0xE8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,922(0xE9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,923(0xEA << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,924(0xEB << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,925(0xEC << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,926(0xED << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,927(0xEE << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,928(0xEF << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,929(0xF0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,930(0xF1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,931(0xF2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,932(0xF3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,933(0xF4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_CARRY,934(0xF5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,935(0xF6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_CARRY,936(0xF7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_CARRY,937(0xF8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,938(0xF9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,939(0xFA << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,940(0xFB << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,941(0xFC << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,942(0xFD << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,943(0xFE << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_CARRY,944(0xFF << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,945(0x00 << 8) + FLAG_ZERO + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,946(0x01 << 8) + FLAG_HALF + FLAG_CARRY,947(0x02 << 8) + FLAG_HALF + FLAG_CARRY,948(0x03 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,949(0x04 << 8) + FLAG_HALF + FLAG_CARRY,950(0x05 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,951(0x06 << 8) + FLAG_PARITY + FLAG_CARRY,952(0x07 << 8) + FLAG_CARRY,953(0x08 << 8) + FLAG_X + FLAG_CARRY,954(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,955(0x0A << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,956(0x0B << 8) + FLAG_X + FLAG_CARRY,957(0x0C << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,958(0x0D << 8) + FLAG_X + FLAG_CARRY,959(0x0E << 8) + FLAG_X + FLAG_CARRY,960(0x0F << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,961(0x10 << 8) + FLAG_HALF + FLAG_CARRY,962(0x11 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,963(0x12 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,964(0x13 << 8) + FLAG_HALF + FLAG_CARRY,965(0x14 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,966(0x15 << 8) + FLAG_HALF + FLAG_CARRY,967(0x16 << 8) + FLAG_CARRY,968(0x17 << 8) + FLAG_PARITY + FLAG_CARRY,969(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,970(0x19 << 8) + FLAG_X + FLAG_CARRY,971(0x1A << 8) + FLAG_X + FLAG_CARRY,972(0x1B << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,973(0x1C << 8) + FLAG_X + FLAG_CARRY,974(0x1D << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,975(0x1E << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,976(0x1F << 8) + FLAG_X + FLAG_CARRY,977(0x20 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,978(0x21 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,979(0x22 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,980(0x23 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,981(0x24 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,982(0x25 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,983(0x26 << 8) + FLAG_Y + FLAG_CARRY,984(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,985(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,986(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,987(0x2A << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,988(0x2B << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,989(0x2C << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,990(0x2D << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,991(0x2E << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,992(0x2F << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,993(0x30 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,994(0x31 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,995(0x32 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,996(0x33 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,997(0x34 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,998(0x35 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,999(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_CARRY,1000(0x37 << 8) + FLAG_Y + FLAG_CARRY,1001(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,1002(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,1003(0x3A << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,1004(0x3B << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,1005(0x3C << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,1006(0x3D << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,1007(0x3E << 8) + FLAG_Y + FLAG_X + FLAG_CARRY,1008(0x3F << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_CARRY,1009(0x40 << 8) + FLAG_HALF + FLAG_CARRY,1010(0x41 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1011(0x42 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1012(0x43 << 8) + FLAG_HALF + FLAG_CARRY,1013(0x44 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1014(0x45 << 8) + FLAG_HALF + FLAG_CARRY,1015(0x46 << 8) + FLAG_CARRY,1016(0x47 << 8) + FLAG_PARITY + FLAG_CARRY,1017(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1018(0x49 << 8) + FLAG_X + FLAG_CARRY,1019(0x4A << 8) + FLAG_X + FLAG_CARRY,1020(0x4B << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1021(0x4C << 8) + FLAG_X + FLAG_CARRY,1022(0x4D << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1023(0x4E << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1024(0x4F << 8) + FLAG_X + FLAG_CARRY,1025(0x50 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1026(0x51 << 8) + FLAG_HALF + FLAG_CARRY,1027(0x52 << 8) + FLAG_HALF + FLAG_CARRY,1028(0x53 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1029(0x54 << 8) + FLAG_HALF + FLAG_CARRY,1030(0x55 << 8) + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1031(0x56 << 8) + FLAG_PARITY + FLAG_CARRY,1032(0x57 << 8) + FLAG_CARRY,1033(0x58 << 8) + FLAG_X + FLAG_CARRY,1034(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1035(0x5A << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1036(0x5B << 8) + FLAG_X + FLAG_CARRY,1037(0x5C << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1038(0x5D << 8) + FLAG_X + FLAG_CARRY,1039(0x5E << 8) + FLAG_X + FLAG_CARRY,1040(0x5F << 8) + FLAG_X + FLAG_PARITY + FLAG_CARRY,1041(0x60 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1042(0x61 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,1043(0x62 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,1044(0x63 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1045(0x64 << 8) + FLAG_Y + FLAG_HALF + FLAG_CARRY,1046(0x65 << 8) + FLAG_Y + FLAG_HALF + FLAG_PARITY + FLAG_CARRY,1047(0x00 << 8) + FLAG_ZERO + FLAG_PARITY + FLAG_NEGATIVE,1048(0x01 << 8) + FLAG_NEGATIVE,1049(0x02 << 8) + FLAG_NEGATIVE,1050(0x03 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1051(0x04 << 8) + FLAG_NEGATIVE,1052(0x05 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1053(0x06 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1054(0x07 << 8) + FLAG_NEGATIVE,1055(0x08 << 8) + FLAG_X + FLAG_NEGATIVE,1056(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1057(0x04 << 8) + FLAG_NEGATIVE,1058(0x05 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1059(0x06 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1060(0x07 << 8) + FLAG_NEGATIVE,1061(0x08 << 8) + FLAG_X + FLAG_NEGATIVE,1062(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1063(0x10 << 8) + FLAG_NEGATIVE,1064(0x11 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1065(0x12 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1066(0x13 << 8) + FLAG_NEGATIVE,1067(0x14 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1068(0x15 << 8) + FLAG_NEGATIVE,1069(0x16 << 8) + FLAG_NEGATIVE,1070(0x17 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1071(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1072(0x19 << 8) + FLAG_X + FLAG_NEGATIVE,1073(0x14 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1074(0x15 << 8) + FLAG_NEGATIVE,1075(0x16 << 8) + FLAG_NEGATIVE,1076(0x17 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1077(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1078(0x19 << 8) + FLAG_X + FLAG_NEGATIVE,1079(0x20 << 8) + FLAG_Y + FLAG_NEGATIVE,1080(0x21 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1081(0x22 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1082(0x23 << 8) + FLAG_Y + FLAG_NEGATIVE,1083(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1084(0x25 << 8) + FLAG_Y + FLAG_NEGATIVE,1085(0x26 << 8) + FLAG_Y + FLAG_NEGATIVE,1086(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1087(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1088(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1089(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1090(0x25 << 8) + FLAG_Y + FLAG_NEGATIVE,1091(0x26 << 8) + FLAG_Y + FLAG_NEGATIVE,1092(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1093(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1094(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1095(0x30 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1096(0x31 << 8) + FLAG_Y + FLAG_NEGATIVE,1097(0x32 << 8) + FLAG_Y + FLAG_NEGATIVE,1098(0x33 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1099(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE,1100(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1101(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1102(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE,1103(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1104(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1105(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE,1106(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1107(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1108(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE,1109(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1110(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1111(0x40 << 8) + FLAG_NEGATIVE,1112(0x41 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1113(0x42 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1114(0x43 << 8) + FLAG_NEGATIVE,1115(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1116(0x45 << 8) + FLAG_NEGATIVE,1117(0x46 << 8) + FLAG_NEGATIVE,1118(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1119(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1120(0x49 << 8) + FLAG_X + FLAG_NEGATIVE,1121(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1122(0x45 << 8) + FLAG_NEGATIVE,1123(0x46 << 8) + FLAG_NEGATIVE,1124(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1125(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1126(0x49 << 8) + FLAG_X + FLAG_NEGATIVE,1127(0x50 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1128(0x51 << 8) + FLAG_NEGATIVE,1129(0x52 << 8) + FLAG_NEGATIVE,1130(0x53 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1131(0x54 << 8) + FLAG_NEGATIVE,1132(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1133(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1134(0x57 << 8) + FLAG_NEGATIVE,1135(0x58 << 8) + FLAG_X + FLAG_NEGATIVE,1136(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1137(0x54 << 8) + FLAG_NEGATIVE,1138(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1139(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1140(0x57 << 8) + FLAG_NEGATIVE,1141(0x58 << 8) + FLAG_X + FLAG_NEGATIVE,1142(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1143(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1144(0x61 << 8) + FLAG_Y + FLAG_NEGATIVE,1145(0x62 << 8) + FLAG_Y + FLAG_NEGATIVE,1146(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1147(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE,1148(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1149(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1150(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE,1151(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1152(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1153(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE,1154(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1155(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1156(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE,1157(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1158(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1159(0x70 << 8) + FLAG_Y + FLAG_NEGATIVE,1160(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1161(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1162(0x73 << 8) + FLAG_Y + FLAG_NEGATIVE,1163(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1164(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE,1165(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE,1166(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1167(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1168(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1169(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1170(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE,1171(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE,1172(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1173(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1174(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1175(0x80 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1176(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1177(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1178(0x83 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1179(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1180(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1181(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1182(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1183(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1184(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE,1185(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1186(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1187(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1188(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1189(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1190(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE,1191(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1192(0x91 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1193(0x92 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1194(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1195(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1196(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1197(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1198(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1199(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE,1200(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1201(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1202(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1203(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1204(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1205(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1206(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1207(0x40 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1208(0x41 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1209(0x42 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1210(0x43 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1211(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1212(0x45 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1213(0x46 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1214(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1215(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1216(0x49 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1217(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1218(0x45 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1219(0x46 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1220(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1221(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1222(0x49 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1223(0x50 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1224(0x51 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1225(0x52 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1226(0x53 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1227(0x54 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1228(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1229(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1230(0x57 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1231(0x58 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1232(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1233(0x54 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1234(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1235(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1236(0x57 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1237(0x58 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1238(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1239(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1240(0x61 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1241(0x62 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1242(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1243(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1244(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1245(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1246(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1247(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1248(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1249(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1250(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1251(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1252(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1253(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1254(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1255(0x70 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1256(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1257(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1258(0x73 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1259(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1260(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1261(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1262(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1263(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1264(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1265(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1266(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1267(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1268(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1269(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1270(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1271(0x80 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1272(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1273(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1274(0x83 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1275(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1276(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1277(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1278(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1279(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1280(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1281(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1282(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1283(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1284(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1285(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1286(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1287(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1288(0x91 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1289(0x92 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1290(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1291(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1292(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1293(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1294(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1295(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1296(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1297(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1298(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1299(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1300(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1301(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1302(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1303(0xA0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1304(0xA1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1305(0xA2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1306(0xA3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1307(0xA4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1308(0xA5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1309(0xA6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1310(0xA7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1311(0xA8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1312(0xA9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1313(0xA4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1314(0xA5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1315(0xA6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1316(0xA7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1317(0xA8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1318(0xA9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1319(0xB0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1320(0xB1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1321(0xB2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1322(0xB3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1323(0xB4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1324(0xB5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1325(0xB6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1326(0xB7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1327(0xB8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1328(0xB9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1329(0xB4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1330(0xB5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1331(0xB6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1332(0xB7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1333(0xB8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1334(0xB9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1335(0xC0 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1336(0xC1 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1337(0xC2 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1338(0xC3 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1339(0xC4 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1340(0xC5 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1341(0xC6 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1342(0xC7 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1343(0xC8 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1344(0xC9 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1345(0xC4 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1346(0xC5 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1347(0xC6 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1348(0xC7 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1349(0xC8 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1350(0xC9 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1351(0xD0 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1352(0xD1 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1353(0xD2 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1354(0xD3 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1355(0xD4 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1356(0xD5 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1357(0xD6 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1358(0xD7 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1359(0xD8 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1360(0xD9 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1361(0xD4 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1362(0xD5 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1363(0xD6 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1364(0xD7 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1365(0xD8 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1366(0xD9 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1367(0xE0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1368(0xE1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1369(0xE2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1370(0xE3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1371(0xE4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1372(0xE5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1373(0xE6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1374(0xE7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1375(0xE8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1376(0xE9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1377(0xE4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1378(0xE5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1379(0xE6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1380(0xE7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1381(0xE8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1382(0xE9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1383(0xF0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1384(0xF1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1385(0xF2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1386(0xF3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1387(0xF4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1388(0xF5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1389(0xF6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1390(0xF7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1391(0xF8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1392(0xF9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1393(0xF4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1394(0xF5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1395(0xF6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1396(0xF7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1397(0xF8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1398(0xF9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1399(0x00 << 8) + FLAG_ZERO + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1400(0x01 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1401(0x02 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1402(0x03 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1403(0x04 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1404(0x05 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1405(0x06 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1406(0x07 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1407(0x08 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1408(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1409(0x04 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1410(0x05 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1411(0x06 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1412(0x07 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1413(0x08 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1414(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1415(0x10 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1416(0x11 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1417(0x12 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1418(0x13 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1419(0x14 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1420(0x15 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1421(0x16 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1422(0x17 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1423(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1424(0x19 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1425(0x14 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1426(0x15 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1427(0x16 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1428(0x17 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1429(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1430(0x19 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1431(0x20 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1432(0x21 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1433(0x22 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1434(0x23 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1435(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1436(0x25 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1437(0x26 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1438(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1439(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1440(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1441(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1442(0x25 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1443(0x26 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1444(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1445(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1446(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1447(0x30 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1448(0x31 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1449(0x32 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1450(0x33 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1451(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1452(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1453(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1454(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1455(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1456(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1457(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1458(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1459(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1460(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1461(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1462(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1463(0x40 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1464(0x41 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1465(0x42 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1466(0x43 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1467(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1468(0x45 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1469(0x46 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1470(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1471(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1472(0x49 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1473(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1474(0x45 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1475(0x46 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1476(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1477(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1478(0x49 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1479(0x50 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1480(0x51 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1481(0x52 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1482(0x53 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1483(0x54 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1484(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1485(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1486(0x57 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1487(0x58 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1488(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1489(0x54 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1490(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1491(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1492(0x57 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1493(0x58 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1494(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1495(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1496(0x61 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1497(0x62 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1498(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1499(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1500(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1501(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1502(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1503(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1504(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1505(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1506(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1507(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1508(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1509(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1510(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1511(0x70 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1512(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1513(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1514(0x73 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1515(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1516(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1517(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1518(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1519(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1520(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1521(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1522(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1523(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1524(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1525(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1526(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1527(0x80 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1528(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1529(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1530(0x83 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1531(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1532(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1533(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1534(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1535(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1536(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1537(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1538(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1539(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1540(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1541(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1542(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1543(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1544(0x91 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1545(0x92 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1546(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1547(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1548(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1549(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1550(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1551(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1552(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1553(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1554(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1555(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1556(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1557(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1558(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1559(0xFA << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1560(0xFB << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1561(0xFC << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1562(0xFD << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1563(0xFE << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1564(0xFF << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1565(0x00 << 8) + FLAG_ZERO + FLAG_PARITY + FLAG_NEGATIVE,1566(0x01 << 8) + FLAG_NEGATIVE,1567(0x02 << 8) + FLAG_NEGATIVE,1568(0x03 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1569(0x04 << 8) + FLAG_NEGATIVE,1570(0x05 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1571(0x06 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1572(0x07 << 8) + FLAG_NEGATIVE,1573(0x08 << 8) + FLAG_X + FLAG_NEGATIVE,1574(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1575(0x0A << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1576(0x0B << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1577(0x0C << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1578(0x0D << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1579(0x0E << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1580(0x0F << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1581(0x10 << 8) + FLAG_NEGATIVE,1582(0x11 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1583(0x12 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1584(0x13 << 8) + FLAG_NEGATIVE,1585(0x14 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1586(0x15 << 8) + FLAG_NEGATIVE,1587(0x16 << 8) + FLAG_NEGATIVE,1588(0x17 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1589(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1590(0x19 << 8) + FLAG_X + FLAG_NEGATIVE,1591(0x1A << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1592(0x1B << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1593(0x1C << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1594(0x1D << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1595(0x1E << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1596(0x1F << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1597(0x20 << 8) + FLAG_Y + FLAG_NEGATIVE,1598(0x21 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1599(0x22 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1600(0x23 << 8) + FLAG_Y + FLAG_NEGATIVE,1601(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1602(0x25 << 8) + FLAG_Y + FLAG_NEGATIVE,1603(0x26 << 8) + FLAG_Y + FLAG_NEGATIVE,1604(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1605(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1606(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1607(0x2A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1608(0x2B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1609(0x2C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1610(0x2D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1611(0x2E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1612(0x2F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1613(0x30 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1614(0x31 << 8) + FLAG_Y + FLAG_NEGATIVE,1615(0x32 << 8) + FLAG_Y + FLAG_NEGATIVE,1616(0x33 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1617(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE,1618(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1619(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1620(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE,1621(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1622(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1623(0x3A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1624(0x3B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1625(0x3C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1626(0x3D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1627(0x3E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1628(0x3F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1629(0x40 << 8) + FLAG_NEGATIVE,1630(0x41 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1631(0x42 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1632(0x43 << 8) + FLAG_NEGATIVE,1633(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1634(0x45 << 8) + FLAG_NEGATIVE,1635(0x46 << 8) + FLAG_NEGATIVE,1636(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1637(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1638(0x49 << 8) + FLAG_X + FLAG_NEGATIVE,1639(0x4A << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1640(0x4B << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1641(0x4C << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1642(0x4D << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1643(0x4E << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1644(0x4F << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1645(0x50 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1646(0x51 << 8) + FLAG_NEGATIVE,1647(0x52 << 8) + FLAG_NEGATIVE,1648(0x53 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1649(0x54 << 8) + FLAG_NEGATIVE,1650(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1651(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE,1652(0x57 << 8) + FLAG_NEGATIVE,1653(0x58 << 8) + FLAG_X + FLAG_NEGATIVE,1654(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1655(0x5A << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1656(0x5B << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1657(0x5C << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1658(0x5D << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1659(0x5E << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1660(0x5F << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1661(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1662(0x61 << 8) + FLAG_Y + FLAG_NEGATIVE,1663(0x62 << 8) + FLAG_Y + FLAG_NEGATIVE,1664(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1665(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE,1666(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1667(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1668(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE,1669(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1670(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1671(0x6A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1672(0x6B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1673(0x6C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1674(0x6D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1675(0x6E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1676(0x6F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1677(0x70 << 8) + FLAG_Y + FLAG_NEGATIVE,1678(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1679(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1680(0x73 << 8) + FLAG_Y + FLAG_NEGATIVE,1681(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1682(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE,1683(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE,1684(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE,1685(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1686(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE,1687(0x7A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1688(0x7B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1689(0x7C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1690(0x7D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1691(0x7E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1692(0x7F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1693(0x80 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1694(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1695(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1696(0x83 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1697(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1698(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1699(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1700(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1701(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1702(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE,1703(0x8A << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1704(0x8B << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1705(0x8C << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1706(0x8D << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1707(0x8E << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE,1708(0x8F << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE,1709(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1710(0x91 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1711(0x92 << 8) + FLAG_SIGN + FLAG_NEGATIVE,1712(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE,1713(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1714(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1715(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1716(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1717(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1718(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1719(0x3A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1720(0x3B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1721(0x3C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1722(0x3D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1723(0x3E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1724(0x3F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1725(0x40 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1726(0x41 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1727(0x42 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1728(0x43 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1729(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1730(0x45 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1731(0x46 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1732(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1733(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1734(0x49 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1735(0x4A << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1736(0x4B << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1737(0x4C << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1738(0x4D << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1739(0x4E << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1740(0x4F << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1741(0x50 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1742(0x51 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1743(0x52 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1744(0x53 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1745(0x54 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1746(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1747(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1748(0x57 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1749(0x58 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1750(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1751(0x5A << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1752(0x5B << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1753(0x5C << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1754(0x5D << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1755(0x5E << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1756(0x5F << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1757(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1758(0x61 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1759(0x62 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1760(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1761(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1762(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1763(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1764(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1765(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1766(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1767(0x6A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1768(0x6B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1769(0x6C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1770(0x6D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1771(0x6E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1772(0x6F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1773(0x70 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1774(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1775(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1776(0x73 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1777(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1778(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1779(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1780(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1781(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1782(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1783(0x7A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1784(0x7B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1785(0x7C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1786(0x7D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1787(0x7E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1788(0x7F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1789(0x80 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1790(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1791(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1792(0x83 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1793(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1794(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1795(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1796(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1797(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1798(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1799(0x8A << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1800(0x8B << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1801(0x8C << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1802(0x8D << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1803(0x8E << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1804(0x8F << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1805(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1806(0x91 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1807(0x92 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1808(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1809(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1810(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1811(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1812(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1813(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1814(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1815(0x9A << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1816(0x9B << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1817(0x9C << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1818(0x9D << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1819(0x9E << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1820(0x9F << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1821(0xA0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1822(0xA1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1823(0xA2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1824(0xA3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1825(0xA4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1826(0xA5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1827(0xA6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1828(0xA7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1829(0xA8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1830(0xA9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1831(0xAA << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1832(0xAB << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1833(0xAC << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1834(0xAD << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1835(0xAE << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1836(0xAF << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1837(0xB0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1838(0xB1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1839(0xB2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1840(0xB3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1841(0xB4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1842(0xB5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1843(0xB6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1844(0xB7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1845(0xB8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1846(0xB9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1847(0xBA << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1848(0xBB << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1849(0xBC << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1850(0xBD << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1851(0xBE << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1852(0xBF << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1853(0xC0 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1854(0xC1 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1855(0xC2 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1856(0xC3 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1857(0xC4 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1858(0xC5 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1859(0xC6 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1860(0xC7 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1861(0xC8 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1862(0xC9 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1863(0xCA << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1864(0xCB << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1865(0xCC << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1866(0xCD << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1867(0xCE << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1868(0xCF << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1869(0xD0 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1870(0xD1 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1871(0xD2 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1872(0xD3 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1873(0xD4 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1874(0xD5 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1875(0xD6 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,1876(0xD7 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1877(0xD8 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1878(0xD9 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1879(0xDA << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1880(0xDB << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1881(0xDC << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1882(0xDD << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1883(0xDE << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1884(0xDF << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1885(0xE0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1886(0xE1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1887(0xE2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1888(0xE3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1889(0xE4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1890(0xE5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1891(0xE6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1892(0xE7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1893(0xE8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1894(0xE9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1895(0xEA << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1896(0xEB << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1897(0xEC << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1898(0xED << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1899(0xEE << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1900(0xEF << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1901(0xF0 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1902(0xF1 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1903(0xF2 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1904(0xF3 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1905(0xF4 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1906(0xF5 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1907(0xF6 << 8) + FLAG_SIGN + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1908(0xF7 << 8) + FLAG_SIGN + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1909(0xF8 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1910(0xF9 << 8) + FLAG_SIGN + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1911(0xFA << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1912(0xFB << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1913(0xFC << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1914(0xFD << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1915(0xFE << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1916(0xFF << 8) + FLAG_SIGN + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1917(0x00 << 8) + FLAG_ZERO + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1918(0x01 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1919(0x02 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1920(0x03 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1921(0x04 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1922(0x05 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1923(0x06 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1924(0x07 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1925(0x08 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1926(0x09 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1927(0x0A << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1928(0x0B << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1929(0x0C << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1930(0x0D << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1931(0x0E << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1932(0x0F << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1933(0x10 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1934(0x11 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1935(0x12 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1936(0x13 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1937(0x14 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1938(0x15 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1939(0x16 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1940(0x17 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1941(0x18 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1942(0x19 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1943(0x1A << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1944(0x1B << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1945(0x1C << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1946(0x1D << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1947(0x1E << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1948(0x1F << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1949(0x20 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1950(0x21 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1951(0x22 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1952(0x23 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1953(0x24 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1954(0x25 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1955(0x26 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1956(0x27 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1957(0x28 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1958(0x29 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1959(0x2A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1960(0x2B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1961(0x2C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1962(0x2D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1963(0x2E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1964(0x2F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1965(0x30 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1966(0x31 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1967(0x32 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1968(0x33 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1969(0x34 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1970(0x35 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1971(0x36 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1972(0x37 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,1973(0x38 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1974(0x39 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1975(0x3A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1976(0x3B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1977(0x3C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1978(0x3D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1979(0x3E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1980(0x3F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1981(0x40 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1982(0x41 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1983(0x42 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1984(0x43 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1985(0x44 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1986(0x45 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1987(0x46 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1988(0x47 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1989(0x48 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1990(0x49 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1991(0x4A << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1992(0x4B << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1993(0x4C << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1994(0x4D << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1995(0x4E << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1996(0x4F << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,1997(0x50 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,1998(0x51 << 8) + FLAG_NEGATIVE + FLAG_CARRY,1999(0x52 << 8) + FLAG_NEGATIVE + FLAG_CARRY,2000(0x53 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2001(0x54 << 8) + FLAG_NEGATIVE + FLAG_CARRY,2002(0x55 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2003(0x56 << 8) + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2004(0x57 << 8) + FLAG_NEGATIVE + FLAG_CARRY,2005(0x58 << 8) + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2006(0x59 << 8) + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2007(0x5A << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2008(0x5B << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2009(0x5C << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2010(0x5D << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2011(0x5E << 8) + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2012(0x5F << 8) + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2013(0x60 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2014(0x61 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2015(0x62 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2016(0x63 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2017(0x64 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2018(0x65 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2019(0x66 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2020(0x67 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2021(0x68 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2022(0x69 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2023(0x6A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2024(0x6B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2025(0x6C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2026(0x6D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2027(0x6E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2028(0x6F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2029(0x70 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2030(0x71 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2031(0x72 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2032(0x73 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2033(0x74 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2034(0x75 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2035(0x76 << 8) + FLAG_Y + FLAG_NEGATIVE + FLAG_CARRY,2036(0x77 << 8) + FLAG_Y + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2037(0x78 << 8) + FLAG_Y + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2038(0x79 << 8) + FLAG_Y + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2039(0x7A << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2040(0x7B << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2041(0x7C << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2042(0x7D << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2043(0x7E << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2044(0x7F << 8) + FLAG_Y + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2045(0x80 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2046(0x81 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2047(0x82 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2048(0x83 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2049(0x84 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2050(0x85 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2051(0x86 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2052(0x87 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2053(0x88 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2054(0x89 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2055(0x8A << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2056(0x8B << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2057(0x8C << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2058(0x8D << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2059(0x8E << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2060(0x8F << 8) + FLAG_SIGN + FLAG_HALF + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2061(0x90 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2062(0x91 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2063(0x92 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2064(0x93 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2065(0x94 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2066(0x95 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2067(0x96 << 8) + FLAG_SIGN + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY,2068(0x97 << 8) + FLAG_SIGN + FLAG_NEGATIVE + FLAG_CARRY,2069(0x98 << 8) + FLAG_SIGN + FLAG_X + FLAG_NEGATIVE + FLAG_CARRY,2070(0x99 << 8) + FLAG_SIGN + FLAG_X + FLAG_PARITY + FLAG_NEGATIVE + FLAG_CARRY2071};207220732074#endif /* OPCODE_DAA_H */2075207620772078