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