Home | History | Annotate | Line # | Download | only in aic7xxx
aic79xx_seq.h revision 1.13
      1   1.1      fvdl /*
      2   1.1      fvdl  * DO NOT EDIT - This file is automatically generated
      3   1.1      fvdl  *		 from the following source files:
      4   1.1      fvdl  *
      5   1.9   thorpej  * Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#96 $
      6   1.7   thorpej  * Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $
      7   1.1      fvdl  */
      8  1.12  jdolecek static const uint8_t seqprog[] = {
      9   1.1      fvdl 	0xff, 0x02, 0x06, 0x78,
     10   1.4   thorpej 	0x00, 0xea, 0x50, 0x59,
     11   1.1      fvdl 	0x01, 0xea, 0x04, 0x30,
     12   1.1      fvdl 	0xff, 0x04, 0x0c, 0x78,
     13   1.4   thorpej 	0x19, 0xea, 0x50, 0x59,
     14   1.1      fvdl 	0x19, 0xea, 0x04, 0x00,
     15   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
     16   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
     17   1.1      fvdl 	0x60, 0x3a, 0x1a, 0x68,
     18   1.1      fvdl 	0x04, 0x47, 0x1b, 0x68,
     19   1.1      fvdl 	0xff, 0x21, 0x1b, 0x70,
     20   1.4   thorpej 	0x40, 0x4b, 0x92, 0x69,
     21   1.4   thorpej 	0x00, 0xe2, 0x54, 0x59,
     22   1.4   thorpej 	0x40, 0x4b, 0x92, 0x69,
     23   1.4   thorpej 	0x20, 0x4b, 0x82, 0x69,
     24   1.1      fvdl 	0xfc, 0x42, 0x24, 0x78,
     25   1.1      fvdl 	0x10, 0x40, 0x24, 0x78,
     26   1.5   thorpej 	0x00, 0xe2, 0xc4, 0x5d,
     27   1.1      fvdl 	0x20, 0x4d, 0x28, 0x78,
     28   1.5   thorpej 	0x00, 0xe2, 0xc4, 0x5d,
     29   1.3   thorpej 	0x30, 0x3f, 0xc0, 0x09,
     30   1.3   thorpej 	0x30, 0xe0, 0x30, 0x60,
     31   1.3   thorpej 	0x7f, 0x4a, 0x94, 0x08,
     32   1.3   thorpej 	0x00, 0xe2, 0x32, 0x40,
     33   1.3   thorpej 	0xc0, 0x4a, 0x94, 0x00,
     34   1.3   thorpej 	0x00, 0xe2, 0x3e, 0x58,
     35   1.3   thorpej 	0x00, 0xe2, 0x56, 0x58,
     36   1.1      fvdl 	0x00, 0xe2, 0x66, 0x58,
     37   1.1      fvdl 	0x00, 0xe2, 0x06, 0x40,
     38   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
     39   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
     40   1.3   thorpej 	0x01, 0x52, 0x64, 0x78,
     41   1.1      fvdl 	0x02, 0x58, 0x50, 0x31,
     42   1.1      fvdl 	0xff, 0xea, 0x10, 0x0b,
     43   1.6   thorpej 	0xff, 0x97, 0x4f, 0x78,
     44   1.3   thorpej 	0x50, 0x4b, 0x4a, 0x68,
     45   1.1      fvdl 	0xbf, 0x3a, 0x74, 0x08,
     46   1.4   thorpej 	0x14, 0xea, 0x50, 0x59,
     47   1.1      fvdl 	0x14, 0xea, 0x04, 0x00,
     48   1.6   thorpej 	0x08, 0x92, 0x25, 0x03,
     49   1.6   thorpej 	0xff, 0x90, 0x3f, 0x68,
     50   1.5   thorpej 	0x00, 0xe2, 0x56, 0x5b,
     51   1.3   thorpej 	0x00, 0xe2, 0x3e, 0x40,
     52   1.4   thorpej 	0x00, 0xea, 0x44, 0x59,
     53   1.1      fvdl 	0x01, 0xea, 0x00, 0x30,
     54   1.3   thorpej 	0x80, 0xf9, 0x5e, 0x68,
     55   1.4   thorpej 	0x00, 0xe2, 0x42, 0x59,
     56   1.4   thorpej 	0x11, 0xea, 0x44, 0x59,
     57   1.1      fvdl 	0x11, 0xea, 0x00, 0x00,
     58   1.4   thorpej 	0x80, 0xf9, 0x42, 0x79,
     59   1.1      fvdl 	0xff, 0xea, 0xd4, 0x0d,
     60   1.4   thorpej 	0x22, 0xea, 0x44, 0x59,
     61   1.1      fvdl 	0x22, 0xea, 0x00, 0x00,
     62   1.3   thorpej 	0x10, 0x16, 0x70, 0x78,
     63   1.1      fvdl 	0x01, 0x0b, 0xa2, 0x32,
     64   1.1      fvdl 	0x10, 0x16, 0x2c, 0x00,
     65   1.4   thorpej 	0x18, 0xad, 0x00, 0x79,
     66   1.3   thorpej 	0x04, 0xad, 0xca, 0x68,
     67   1.3   thorpej 	0x80, 0xad, 0x64, 0x78,
     68   1.3   thorpej 	0x10, 0xad, 0x98, 0x78,
     69   1.3   thorpej 	0xff, 0x88, 0x83, 0x68,
     70   1.1      fvdl 	0xe7, 0xad, 0x5a, 0x09,
     71   1.3   thorpej 	0x02, 0x8c, 0x59, 0x32,
     72   1.3   thorpej 	0x02, 0x28, 0x19, 0x33,
     73   1.3   thorpej 	0x02, 0xa8, 0x50, 0x36,
     74   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
     75   1.3   thorpej 	0x33, 0xea, 0x00, 0x00,
     76   1.3   thorpej 	0x40, 0x3a, 0x64, 0x68,
     77   1.3   thorpej 	0x50, 0x4b, 0x64, 0x68,
     78   1.4   thorpej 	0x22, 0xea, 0x44, 0x59,
     79   1.3   thorpej 	0x22, 0xea, 0x00, 0x00,
     80   1.3   thorpej 	0xe7, 0xad, 0x5a, 0x09,
     81   1.3   thorpej 	0x02, 0x8c, 0x59, 0x32,
     82   1.4   thorpej 	0x1a, 0xea, 0x50, 0x59,
     83   1.3   thorpej 	0x1a, 0xea, 0x04, 0x00,
     84   1.3   thorpej 	0xff, 0xea, 0xd4, 0x0d,
     85   1.3   thorpej 	0xe7, 0xad, 0x5a, 0x09,
     86   1.3   thorpej 	0x00, 0xe2, 0xa6, 0x58,
     87   1.1      fvdl 	0xff, 0xea, 0x56, 0x02,
     88   1.1      fvdl 	0x04, 0x7c, 0x78, 0x32,
     89   1.3   thorpej 	0x20, 0x16, 0x64, 0x78,
     90   1.1      fvdl 	0x04, 0x38, 0x79, 0x32,
     91   1.1      fvdl 	0x80, 0x37, 0x6f, 0x16,
     92   1.3   thorpej 	0xff, 0x2d, 0xb5, 0x60,
     93   1.3   thorpej 	0xff, 0x29, 0xb5, 0x60,
     94   1.3   thorpej 	0x40, 0x51, 0xc5, 0x78,
     95   1.3   thorpej 	0xff, 0x4f, 0xb5, 0x68,
     96   1.1      fvdl 	0xff, 0x4d, 0xc1, 0x19,
     97   1.1      fvdl 	0x00, 0x4e, 0xd5, 0x19,
     98   1.3   thorpej 	0x00, 0xe2, 0xc4, 0x50,
     99   1.1      fvdl 	0x01, 0x4c, 0xc1, 0x31,
    100   1.1      fvdl 	0x00, 0x50, 0xd5, 0x19,
    101   1.3   thorpej 	0x00, 0xe2, 0xc4, 0x48,
    102   1.3   thorpej 	0x80, 0x18, 0x64, 0x78,
    103   1.1      fvdl 	0x02, 0x4a, 0x1d, 0x30,
    104   1.1      fvdl 	0x10, 0xea, 0x18, 0x00,
    105   1.1      fvdl 	0x60, 0x18, 0x30, 0x00,
    106   1.1      fvdl 	0x7f, 0x18, 0x30, 0x0c,
    107   1.1      fvdl 	0x02, 0xea, 0x02, 0x00,
    108   1.1      fvdl 	0xff, 0xea, 0xa0, 0x0a,
    109   1.1      fvdl 	0x80, 0x18, 0x30, 0x04,
    110   1.3   thorpej 	0x40, 0xad, 0x64, 0x78,
    111   1.1      fvdl 	0xe7, 0xad, 0x5a, 0x09,
    112   1.1      fvdl 	0x02, 0xa8, 0x40, 0x31,
    113   1.1      fvdl 	0xff, 0xea, 0xc0, 0x09,
    114   1.1      fvdl 	0x01, 0x4e, 0x9d, 0x1a,
    115   1.1      fvdl 	0x00, 0x4f, 0x9f, 0x22,
    116   1.6   thorpej 	0x01, 0x94, 0x6d, 0x33,
    117   1.9   thorpej 	0xff, 0xea, 0x20, 0x0b,
    118   1.6   thorpej 	0x04, 0xac, 0x49, 0x32,
    119   1.6   thorpej 	0xff, 0xea, 0x5a, 0x03,
    120   1.6   thorpej 	0xff, 0xea, 0x5e, 0x03,
    121   1.1      fvdl 	0x01, 0x10, 0xd4, 0x31,
    122   1.6   thorpej 	0x10, 0x92, 0xf5, 0x68,
    123   1.6   thorpej 	0x3d, 0x93, 0xc5, 0x29,
    124   1.1      fvdl 	0xfe, 0xe2, 0xc4, 0x09,
    125   1.1      fvdl 	0x01, 0xea, 0xc6, 0x01,
    126   1.1      fvdl 	0x02, 0xe2, 0xc8, 0x31,
    127   1.1      fvdl 	0x02, 0xec, 0x50, 0x31,
    128   1.1      fvdl 	0x02, 0xa0, 0xda, 0x31,
    129   1.4   thorpej 	0xff, 0xa9, 0xf4, 0x70,
    130   1.6   thorpej 	0x02, 0xa0, 0x58, 0x37,
    131   1.4   thorpej 	0xff, 0x21, 0xfd, 0x70,
    132   1.1      fvdl 	0x02, 0x22, 0x51, 0x31,
    133   1.6   thorpej 	0x02, 0xa0, 0x5c, 0x33,
    134   1.1      fvdl 	0x02, 0xa0, 0x44, 0x36,
    135   1.1      fvdl 	0x02, 0xa0, 0x40, 0x32,
    136   1.1      fvdl 	0x02, 0xa0, 0x44, 0x36,
    137   1.4   thorpej 	0x04, 0x47, 0x05, 0x69,
    138   1.4   thorpej 	0x40, 0x16, 0x30, 0x69,
    139   1.4   thorpej 	0xff, 0x2d, 0x35, 0x61,
    140   1.3   thorpej 	0xff, 0x29, 0x65, 0x70,
    141   1.1      fvdl 	0x01, 0x37, 0xc1, 0x31,
    142   1.1      fvdl 	0x02, 0x28, 0x55, 0x32,
    143   1.1      fvdl 	0x01, 0xea, 0x5a, 0x01,
    144   1.1      fvdl 	0x04, 0x3c, 0xf9, 0x30,
    145   1.1      fvdl 	0x02, 0x28, 0x51, 0x31,
    146   1.1      fvdl 	0x01, 0xa8, 0x60, 0x31,
    147   1.1      fvdl 	0x00, 0xa9, 0x60, 0x01,
    148   1.1      fvdl 	0x01, 0x14, 0xd4, 0x31,
    149   1.1      fvdl 	0x01, 0x50, 0xa1, 0x1a,
    150   1.1      fvdl 	0xff, 0x4e, 0x9d, 0x1a,
    151   1.1      fvdl 	0xff, 0x4f, 0x9f, 0x22,
    152   1.4   thorpej 	0xff, 0x8d, 0x29, 0x71,
    153   1.4   thorpej 	0x80, 0xac, 0x28, 0x71,
    154   1.4   thorpej 	0x20, 0x16, 0x28, 0x69,
    155   1.1      fvdl 	0x02, 0x8c, 0x51, 0x31,
    156   1.4   thorpej 	0x00, 0xe2, 0x12, 0x41,
    157   1.1      fvdl 	0x01, 0xac, 0x08, 0x31,
    158   1.1      fvdl 	0x09, 0xea, 0x5a, 0x01,
    159   1.1      fvdl 	0x02, 0x8c, 0x51, 0x32,
    160   1.1      fvdl 	0xff, 0xea, 0x1a, 0x07,
    161   1.1      fvdl 	0x04, 0x24, 0xf9, 0x30,
    162   1.4   thorpej 	0x1d, 0xea, 0x3a, 0x41,
    163   1.1      fvdl 	0x02, 0x2c, 0x51, 0x31,
    164   1.6   thorpej 	0x04, 0xa8, 0xf9, 0x30,
    165   1.4   thorpej 	0x19, 0xea, 0x3a, 0x41,
    166   1.1      fvdl 	0x06, 0xea, 0x08, 0x81,
    167   1.1      fvdl 	0x01, 0xe2, 0x5a, 0x35,
    168   1.1      fvdl 	0x02, 0xf2, 0xf0, 0x35,
    169   1.1      fvdl 	0x02, 0xf2, 0xf0, 0x31,
    170   1.1      fvdl 	0x02, 0xf8, 0xe4, 0x35,
    171   1.1      fvdl 	0x80, 0xea, 0xb2, 0x01,
    172   1.1      fvdl 	0x01, 0xe2, 0x00, 0x30,
    173   1.1      fvdl 	0xff, 0xea, 0xb2, 0x0d,
    174   1.1      fvdl 	0x80, 0xea, 0xb2, 0x01,
    175   1.1      fvdl 	0x11, 0x00, 0x00, 0x10,
    176   1.1      fvdl 	0xff, 0xea, 0xb2, 0x0d,
    177   1.1      fvdl 	0x01, 0xe2, 0x04, 0x30,
    178   1.1      fvdl 	0x01, 0xea, 0x04, 0x34,
    179   1.1      fvdl 	0x02, 0x20, 0xbd, 0x30,
    180   1.1      fvdl 	0x02, 0x20, 0xb9, 0x30,
    181   1.1      fvdl 	0x02, 0x20, 0x51, 0x31,
    182   1.6   thorpej 	0x4c, 0x93, 0xd7, 0x28,
    183   1.6   thorpej 	0x10, 0x92, 0x63, 0x79,
    184   1.1      fvdl 	0x01, 0x6b, 0xc0, 0x30,
    185   1.1      fvdl 	0x02, 0x64, 0xc8, 0x00,
    186   1.1      fvdl 	0x40, 0x3a, 0x74, 0x04,
    187   1.3   thorpej 	0x00, 0xe2, 0x56, 0x58,
    188   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
    189   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    190   1.1      fvdl 	0x30, 0x3f, 0xc0, 0x09,
    191   1.4   thorpej 	0x30, 0xe0, 0x64, 0x61,
    192   1.4   thorpej 	0x20, 0x3f, 0x7a, 0x69,
    193   1.4   thorpej 	0x10, 0x3f, 0x64, 0x79,
    194   1.1      fvdl 	0x02, 0xea, 0x7e, 0x00,
    195   1.4   thorpej 	0x00, 0xea, 0x44, 0x59,
    196   1.1      fvdl 	0x01, 0xea, 0x00, 0x30,
    197   1.1      fvdl 	0x02, 0x48, 0x51, 0x35,
    198   1.1      fvdl 	0x01, 0xea, 0x7e, 0x00,
    199   1.4   thorpej 	0x11, 0xea, 0x44, 0x59,
    200   1.1      fvdl 	0x11, 0xea, 0x00, 0x00,
    201   1.1      fvdl 	0x02, 0x48, 0x51, 0x35,
    202   1.1      fvdl 	0x08, 0xea, 0x98, 0x00,
    203   1.1      fvdl 	0x08, 0x57, 0xae, 0x00,
    204   1.1      fvdl 	0x08, 0x3c, 0x78, 0x00,
    205   1.1      fvdl 	0xf0, 0x49, 0x68, 0x0a,
    206   1.1      fvdl 	0x0f, 0x67, 0xc0, 0x09,
    207   1.1      fvdl 	0x00, 0x34, 0x69, 0x02,
    208   1.1      fvdl 	0x20, 0xea, 0x96, 0x00,
    209   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    210   1.4   thorpej 	0x40, 0x3a, 0xae, 0x69,
    211   1.1      fvdl 	0x02, 0x55, 0x06, 0x68,
    212   1.4   thorpej 	0x02, 0x56, 0xae, 0x69,
    213   1.4   thorpej 	0xff, 0x5b, 0xae, 0x61,
    214   1.1      fvdl 	0x02, 0x20, 0x51, 0x31,
    215   1.1      fvdl 	0x80, 0xea, 0xb2, 0x01,
    216   1.1      fvdl 	0x44, 0xea, 0x00, 0x00,
    217   1.1      fvdl 	0x01, 0x33, 0xc0, 0x31,
    218   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    219   1.1      fvdl 	0xff, 0xea, 0xb2, 0x09,
    220   1.1      fvdl 	0xff, 0xe0, 0xc0, 0x19,
    221   1.4   thorpej 	0xff, 0xe0, 0xb0, 0x79,
    222   1.6   thorpej 	0x02, 0xac, 0x51, 0x31,
    223   1.4   thorpej 	0x00, 0xe2, 0xa6, 0x41,
    224   1.1      fvdl 	0x02, 0x5e, 0x50, 0x31,
    225   1.1      fvdl 	0x02, 0xa8, 0xb8, 0x30,
    226   1.1      fvdl 	0x02, 0x5c, 0x50, 0x31,
    227   1.6   thorpej 	0xff, 0xad, 0xc1, 0x71,
    228   1.6   thorpej 	0x02, 0xac, 0x41, 0x31,
    229   1.1      fvdl 	0x02, 0x22, 0x51, 0x31,
    230   1.6   thorpej 	0x02, 0xa0, 0x5c, 0x33,
    231   1.1      fvdl 	0x02, 0xa0, 0x44, 0x32,
    232   1.4   thorpej 	0x00, 0xe2, 0xca, 0x41,
    233   1.6   thorpej 	0x10, 0x92, 0xcb, 0x69,
    234   1.6   thorpej 	0x3d, 0x93, 0xc9, 0x29,
    235   1.1      fvdl 	0x01, 0xe4, 0xc8, 0x01,
    236   1.1      fvdl 	0x01, 0xea, 0xca, 0x01,
    237   1.1      fvdl 	0xff, 0xea, 0xda, 0x01,
    238   1.1      fvdl 	0x02, 0x20, 0x51, 0x31,
    239   1.6   thorpej 	0x02, 0xae, 0x41, 0x32,
    240   1.4   thorpej 	0xff, 0x21, 0xd3, 0x61,
    241   1.1      fvdl 	0xff, 0xea, 0x46, 0x02,
    242   1.1      fvdl 	0x02, 0x5c, 0x50, 0x31,
    243   1.1      fvdl 	0x40, 0xea, 0x96, 0x00,
    244   1.5   thorpej 	0x02, 0x56, 0xcc, 0x6d,
    245   1.5   thorpej 	0x01, 0x55, 0xcc, 0x6d,
    246   1.6   thorpej 	0x10, 0x92, 0xdf, 0x79,
    247   1.4   thorpej 	0x10, 0x40, 0xe8, 0x69,
    248   1.4   thorpej 	0x01, 0x56, 0xe8, 0x79,
    249   1.6   thorpej 	0xff, 0x97, 0x07, 0x78,
    250   1.4   thorpej 	0x13, 0xea, 0x50, 0x59,
    251   1.1      fvdl 	0x13, 0xea, 0x04, 0x00,
    252   1.1      fvdl 	0x00, 0xe2, 0x06, 0x40,
    253   1.1      fvdl 	0xbf, 0x3a, 0x74, 0x08,
    254   1.1      fvdl 	0x08, 0xea, 0x98, 0x00,
    255   1.1      fvdl 	0x08, 0x57, 0xae, 0x00,
    256   1.6   thorpej 	0x01, 0x93, 0x69, 0x32,
    257   1.6   thorpej 	0x01, 0x94, 0x6b, 0x32,
    258   1.1      fvdl 	0x40, 0xea, 0x66, 0x02,
    259   1.1      fvdl 	0x08, 0x3c, 0x78, 0x00,
    260   1.1      fvdl 	0x80, 0xea, 0x62, 0x02,
    261   1.5   thorpej 	0x00, 0xe2, 0xb8, 0x5b,
    262   1.1      fvdl 	0x01, 0x36, 0xc1, 0x31,
    263   1.5   thorpej 	0x9f, 0xe0, 0x4c, 0x7c,
    264   1.4   thorpej 	0x80, 0xe0, 0x0c, 0x72,
    265   1.4   thorpej 	0xa0, 0xe0, 0x44, 0x72,
    266   1.4   thorpej 	0xc0, 0xe0, 0x3a, 0x72,
    267   1.4   thorpej 	0xe0, 0xe0, 0x74, 0x72,
    268   1.4   thorpej 	0x01, 0xea, 0x50, 0x59,
    269   1.1      fvdl 	0x01, 0xea, 0x04, 0x00,
    270   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    271   1.4   thorpej 	0x80, 0x33, 0x13, 0x7a,
    272   1.4   thorpej 	0x03, 0xea, 0x50, 0x59,
    273   1.1      fvdl 	0x03, 0xea, 0x04, 0x00,
    274   1.4   thorpej 	0xee, 0x00, 0x1a, 0x6a,
    275   1.1      fvdl 	0x05, 0xea, 0xb4, 0x00,
    276   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
    277   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    278   1.1      fvdl 	0x02, 0xa8, 0x90, 0x32,
    279   1.4   thorpej 	0x00, 0xe2, 0x6a, 0x59,
    280   1.6   thorpej 	0xef, 0x96, 0xd5, 0x19,
    281   1.4   thorpej 	0x00, 0xe2, 0x2a, 0x52,
    282   1.1      fvdl 	0x09, 0x80, 0xe1, 0x30,
    283   1.1      fvdl 	0x02, 0xea, 0x36, 0x00,
    284   1.1      fvdl 	0xa8, 0xea, 0x32, 0x00,
    285   1.4   thorpej 	0x00, 0xe2, 0x30, 0x42,
    286   1.6   thorpej 	0x01, 0x96, 0xd1, 0x30,
    287   1.1      fvdl 	0x10, 0x80, 0x89, 0x31,
    288   1.1      fvdl 	0x20, 0xea, 0x32, 0x00,
    289   1.1      fvdl 	0xbf, 0x33, 0x67, 0x0a,
    290   1.4   thorpej 	0x20, 0x19, 0x32, 0x6a,
    291   1.4   thorpej 	0x02, 0x4d, 0xf8, 0x69,
    292   1.1      fvdl 	0x40, 0x33, 0x67, 0x02,
    293   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    294   1.5   thorpej 	0x80, 0x33, 0xb5, 0x6a,
    295   1.1      fvdl 	0x01, 0x44, 0x10, 0x33,
    296   1.6   thorpej 	0x08, 0x92, 0x25, 0x03,
    297   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    298   1.1      fvdl 	0x10, 0xea, 0x80, 0x00,
    299   1.1      fvdl 	0x01, 0x31, 0xc5, 0x31,
    300   1.4   thorpej 	0x80, 0xe2, 0x60, 0x62,
    301   1.6   thorpej 	0x10, 0x92, 0x85, 0x6a,
    302   1.6   thorpej 	0xc0, 0x94, 0xc5, 0x01,
    303   1.6   thorpej 	0x40, 0x92, 0x51, 0x6a,
    304   1.1      fvdl 	0xbf, 0xe2, 0xc4, 0x09,
    305   1.6   thorpej 	0x20, 0x92, 0x65, 0x7a,
    306   1.1      fvdl 	0x01, 0xe2, 0x88, 0x30,
    307   1.5   thorpej 	0x00, 0xe2, 0xb8, 0x5b,
    308   1.4   thorpej 	0xa0, 0x36, 0x6d, 0x62,
    309   1.6   thorpej 	0x23, 0x92, 0x89, 0x08,
    310   1.5   thorpej 	0x00, 0xe2, 0xb8, 0x5b,
    311   1.4   thorpej 	0xa0, 0x36, 0x6d, 0x62,
    312   1.4   thorpej 	0x00, 0xa8, 0x64, 0x42,
    313   1.4   thorpej 	0xff, 0xe2, 0x64, 0x62,
    314   1.4   thorpej 	0x00, 0xe2, 0x84, 0x42,
    315   1.1      fvdl 	0x40, 0xea, 0x98, 0x00,
    316   1.1      fvdl 	0x01, 0xe2, 0x88, 0x30,
    317   1.5   thorpej 	0x00, 0xe2, 0xb8, 0x5b,
    318   1.4   thorpej 	0xa0, 0x36, 0x43, 0x72,
    319   1.1      fvdl 	0x40, 0xea, 0x98, 0x00,
    320   1.1      fvdl 	0x01, 0x31, 0x89, 0x32,
    321   1.1      fvdl 	0x08, 0xea, 0x62, 0x02,
    322   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    323   1.5   thorpej 	0xe0, 0xea, 0xd4, 0x5b,
    324   1.5   thorpej 	0x80, 0xe0, 0xc0, 0x6a,
    325   1.5   thorpej 	0x04, 0xe0, 0x66, 0x73,
    326   1.5   thorpej 	0x02, 0xe0, 0x96, 0x73,
    327   1.5   thorpej 	0x00, 0xea, 0x1e, 0x73,
    328   1.5   thorpej 	0x03, 0xe0, 0xa6, 0x73,
    329   1.4   thorpej 	0x23, 0xe0, 0x96, 0x72,
    330   1.5   thorpej 	0x08, 0xe0, 0xbc, 0x72,
    331   1.5   thorpej 	0x00, 0xe2, 0xb8, 0x5b,
    332   1.4   thorpej 	0x07, 0xea, 0x50, 0x59,
    333   1.1      fvdl 	0x07, 0xea, 0x04, 0x00,
    334   1.4   thorpej 	0x08, 0x42, 0xf9, 0x71,
    335   1.4   thorpej 	0x04, 0x42, 0x93, 0x62,
    336   1.1      fvdl 	0x01, 0x43, 0x89, 0x30,
    337   1.4   thorpej 	0x00, 0xe2, 0x84, 0x42,
    338   1.1      fvdl 	0x01, 0x44, 0xd4, 0x31,
    339   1.4   thorpej 	0x00, 0xe2, 0x84, 0x42,
    340   1.1      fvdl 	0x01, 0x00, 0x60, 0x32,
    341   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
    342   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    343   1.1      fvdl 	0x4c, 0x34, 0xc1, 0x28,
    344   1.1      fvdl 	0x01, 0x64, 0xc0, 0x31,
    345   1.4   thorpej 	0x00, 0x30, 0x45, 0x59,
    346   1.1      fvdl 	0x01, 0x30, 0x01, 0x30,
    347   1.5   thorpej 	0x01, 0xe0, 0xba, 0x7a,
    348   1.5   thorpej 	0xa0, 0xea, 0xca, 0x5b,
    349   1.5   thorpej 	0x01, 0xa0, 0xba, 0x62,
    350   1.4   thorpej 	0x01, 0x84, 0xaf, 0x7a,
    351   1.6   thorpej 	0x01, 0x95, 0xbd, 0x6a,
    352   1.5   thorpej 	0x05, 0xea, 0x50, 0x59,
    353   1.5   thorpej 	0x05, 0xea, 0x04, 0x00,
    354   1.5   thorpej 	0x00, 0xe2, 0xbc, 0x42,
    355   1.4   thorpej 	0x03, 0xea, 0x50, 0x59,
    356   1.1      fvdl 	0x03, 0xea, 0x04, 0x00,
    357   1.5   thorpej 	0x00, 0xe2, 0xbc, 0x42,
    358   1.5   thorpej 	0x07, 0xea, 0xdc, 0x5b,
    359   1.1      fvdl 	0x01, 0x44, 0xd4, 0x31,
    360   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    361   1.1      fvdl 	0x3f, 0xe0, 0x6a, 0x0a,
    362   1.1      fvdl 	0xc0, 0x34, 0xc1, 0x09,
    363   1.1      fvdl 	0x00, 0x35, 0x51, 0x01,
    364   1.1      fvdl 	0xff, 0xea, 0x52, 0x09,
    365   1.1      fvdl 	0x30, 0x34, 0xc5, 0x09,
    366   1.1      fvdl 	0x3d, 0xe2, 0xc4, 0x29,
    367   1.1      fvdl 	0xb8, 0xe2, 0xc4, 0x19,
    368   1.1      fvdl 	0x01, 0xea, 0xc6, 0x01,
    369   1.1      fvdl 	0x02, 0xe2, 0xc8, 0x31,
    370   1.1      fvdl 	0x02, 0xec, 0x40, 0x31,
    371   1.5   thorpej 	0xff, 0xa1, 0xdc, 0x72,
    372   1.1      fvdl 	0x02, 0xe8, 0xda, 0x31,
    373   1.1      fvdl 	0x02, 0xa0, 0x50, 0x31,
    374   1.5   thorpej 	0x00, 0xe2, 0xfe, 0x42,
    375   1.1      fvdl 	0x80, 0x33, 0x67, 0x02,
    376   1.1      fvdl 	0x01, 0x44, 0xd4, 0x31,
    377   1.5   thorpej 	0x00, 0xe2, 0xb8, 0x5b,
    378   1.1      fvdl 	0x01, 0x33, 0x67, 0x02,
    379   1.5   thorpej 	0xe0, 0x36, 0x19, 0x63,
    380   1.1      fvdl 	0x02, 0x33, 0x67, 0x02,
    381   1.5   thorpej 	0x20, 0x46, 0x12, 0x63,
    382   1.1      fvdl 	0xff, 0xea, 0x52, 0x09,
    383   1.5   thorpej 	0xa8, 0xea, 0xca, 0x5b,
    384   1.6   thorpej 	0x04, 0x92, 0xf9, 0x7a,
    385   1.1      fvdl 	0x01, 0x34, 0xc1, 0x31,
    386   1.6   thorpej 	0x00, 0x93, 0xf9, 0x62,
    387   1.1      fvdl 	0x01, 0x35, 0xc1, 0x31,
    388   1.6   thorpej 	0x00, 0x94, 0x03, 0x73,
    389   1.1      fvdl 	0x01, 0xa9, 0x52, 0x11,
    390   1.5   thorpej 	0xff, 0xa9, 0xee, 0x6a,
    391   1.5   thorpej 	0x00, 0xe2, 0x12, 0x43,
    392   1.1      fvdl 	0x10, 0x33, 0x67, 0x02,
    393   1.6   thorpej 	0x04, 0x92, 0x13, 0x7b,
    394   1.6   thorpej 	0xfb, 0x92, 0x25, 0x0b,
    395   1.1      fvdl 	0xff, 0xea, 0x66, 0x0a,
    396   1.6   thorpej 	0x01, 0xa4, 0x0d, 0x6b,
    397   1.1      fvdl 	0x02, 0xa8, 0x90, 0x32,
    398   1.4   thorpej 	0x00, 0xe2, 0x6a, 0x59,
    399   1.6   thorpej 	0x10, 0x92, 0xbd, 0x7a,
    400   1.5   thorpej 	0xff, 0xea, 0xdc, 0x5b,
    401   1.5   thorpej 	0x00, 0xe2, 0xbc, 0x42,
    402   1.4   thorpej 	0x04, 0xea, 0x50, 0x59,
    403   1.1      fvdl 	0x04, 0xea, 0x04, 0x00,
    404   1.5   thorpej 	0x00, 0xe2, 0xbc, 0x42,
    405   1.4   thorpej 	0x04, 0xea, 0x50, 0x59,
    406   1.1      fvdl 	0x04, 0xea, 0x04, 0x00,
    407   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    408   1.6   thorpej 	0x08, 0x92, 0xb5, 0x7a,
    409   1.5   thorpej 	0xc0, 0x33, 0x29, 0x7b,
    410   1.5   thorpej 	0x80, 0x33, 0xb5, 0x6a,
    411   1.5   thorpej 	0xff, 0x88, 0x29, 0x6b,
    412   1.5   thorpej 	0x40, 0x33, 0xb5, 0x6a,
    413   1.6   thorpej 	0x10, 0x92, 0x2f, 0x7b,
    414   1.4   thorpej 	0x0a, 0xea, 0x50, 0x59,
    415   1.1      fvdl 	0x0a, 0xea, 0x04, 0x00,
    416   1.5   thorpej 	0x00, 0xe2, 0x4e, 0x5b,
    417   1.5   thorpej 	0x00, 0xe2, 0x82, 0x43,
    418   1.5   thorpej 	0x50, 0x4b, 0x36, 0x6b,
    419   1.1      fvdl 	0xbf, 0x3a, 0x74, 0x08,
    420   1.3   thorpej 	0x01, 0xe0, 0xf4, 0x31,
    421   1.1      fvdl 	0xff, 0xea, 0xc0, 0x09,
    422   1.1      fvdl 	0x01, 0x2e, 0x5d, 0x1a,
    423   1.1      fvdl 	0x00, 0x2f, 0x5f, 0x22,
    424   1.1      fvdl 	0x04, 0x47, 0x8f, 0x02,
    425   1.3   thorpej 	0x01, 0xfa, 0xc0, 0x35,
    426   1.3   thorpej 	0x02, 0xa8, 0x84, 0x32,
    427   1.3   thorpej 	0x02, 0xea, 0xb4, 0x00,
    428   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
    429   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    430   1.1      fvdl 	0x02, 0x42, 0x51, 0x31,
    431   1.6   thorpej 	0xff, 0x90, 0x65, 0x68,
    432   1.5   thorpej 	0xff, 0x88, 0x5b, 0x6b,
    433   1.6   thorpej 	0x01, 0xa4, 0x57, 0x6b,
    434   1.6   thorpej 	0x02, 0xa4, 0x5f, 0x6b,
    435   1.5   thorpej 	0x01, 0x84, 0x5f, 0x7b,
    436   1.1      fvdl 	0x02, 0x28, 0x19, 0x33,
    437   1.1      fvdl 	0x02, 0xa8, 0x50, 0x36,
    438   1.5   thorpej 	0xff, 0x88, 0x5f, 0x73,
    439   1.5   thorpej 	0x00, 0xe2, 0x32, 0x5b,
    440   1.6   thorpej 	0x02, 0xa8, 0x20, 0x33,
    441   1.1      fvdl 	0x02, 0x2c, 0x19, 0x33,
    442   1.1      fvdl 	0x02, 0xa8, 0x58, 0x32,
    443   1.6   thorpej 	0x04, 0xa4, 0x49, 0x07,
    444   1.5   thorpej 	0xc0, 0x33, 0xb5, 0x6a,
    445   1.6   thorpej 	0x04, 0x92, 0x25, 0x03,
    446   1.6   thorpej 	0x20, 0x92, 0x83, 0x6b,
    447   1.1      fvdl 	0x02, 0xa8, 0x40, 0x31,
    448   1.1      fvdl 	0xc0, 0x34, 0xc1, 0x09,
    449   1.1      fvdl 	0x00, 0x35, 0x51, 0x01,
    450   1.1      fvdl 	0xff, 0xea, 0x52, 0x09,
    451   1.1      fvdl 	0x30, 0x34, 0xc5, 0x09,
    452   1.1      fvdl 	0x3d, 0xe2, 0xc4, 0x29,
    453   1.1      fvdl 	0xb8, 0xe2, 0xc4, 0x19,
    454   1.1      fvdl 	0x01, 0xea, 0xc6, 0x01,
    455   1.1      fvdl 	0x02, 0xe2, 0xc8, 0x31,
    456   1.1      fvdl 	0x02, 0xa0, 0xda, 0x31,
    457   1.1      fvdl 	0x02, 0xa0, 0x50, 0x31,
    458   1.1      fvdl 	0xf7, 0x57, 0xae, 0x08,
    459   1.1      fvdl 	0x08, 0xea, 0x98, 0x00,
    460   1.1      fvdl 	0x01, 0x44, 0xd4, 0x31,
    461   1.5   thorpej 	0xee, 0x00, 0x8c, 0x6b,
    462   1.1      fvdl 	0x02, 0xea, 0xb4, 0x00,
    463   1.5   thorpej 	0x00, 0xe2, 0xb4, 0x5b,
    464   1.5   thorpej 	0x09, 0x4c, 0x8e, 0x7b,
    465   1.1      fvdl 	0x08, 0x4c, 0x06, 0x68,
    466   1.4   thorpej 	0x0b, 0xea, 0x50, 0x59,
    467   1.1      fvdl 	0x0b, 0xea, 0x04, 0x00,
    468   1.1      fvdl 	0x01, 0x44, 0xd4, 0x31,
    469   1.4   thorpej 	0x20, 0x33, 0xf9, 0x79,
    470   1.5   thorpej 	0x00, 0xe2, 0x9e, 0x5b,
    471   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    472   1.5   thorpej 	0x01, 0x84, 0xa3, 0x7b,
    473   1.6   thorpej 	0x01, 0xa4, 0x49, 0x07,
    474   1.6   thorpej 	0x08, 0x60, 0x30, 0x33,
    475   1.6   thorpej 	0x08, 0x80, 0x41, 0x37,
    476   1.1      fvdl 	0xdf, 0x33, 0x67, 0x0a,
    477   1.5   thorpej 	0xee, 0x00, 0xb0, 0x6b,
    478   1.1      fvdl 	0x05, 0xea, 0xb4, 0x00,
    479   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
    480   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    481   1.4   thorpej 	0x00, 0xe2, 0x6a, 0x59,
    482   1.5   thorpej 	0x00, 0xe2, 0xbc, 0x42,
    483   1.1      fvdl 	0x01, 0xea, 0x6c, 0x02,
    484   1.1      fvdl 	0xc0, 0xea, 0x66, 0x06,
    485   1.5   thorpej 	0xff, 0x42, 0xc4, 0x6b,
    486   1.5   thorpej 	0x01, 0x41, 0xb8, 0x6b,
    487   1.5   thorpej 	0x02, 0x41, 0xb8, 0x7b,
    488   1.5   thorpej 	0xff, 0x42, 0xc4, 0x6b,
    489   1.5   thorpej 	0x01, 0x41, 0xb8, 0x6b,
    490   1.5   thorpej 	0x02, 0x41, 0xb8, 0x7b,
    491   1.5   thorpej 	0xff, 0x42, 0xc4, 0x7b,
    492   1.5   thorpej 	0x04, 0x4c, 0xb8, 0x6b,
    493   1.1      fvdl 	0xe0, 0x41, 0x6c, 0x0e,
    494   1.1      fvdl 	0x01, 0x44, 0xd4, 0x31,
    495   1.5   thorpej 	0xff, 0x42, 0xcc, 0x7b,
    496   1.5   thorpej 	0x04, 0x4c, 0xcc, 0x6b,
    497   1.1      fvdl 	0xe0, 0x41, 0x6c, 0x0a,
    498   1.4   thorpej 	0xe0, 0x36, 0xf9, 0x61,
    499   1.1      fvdl 	0xff, 0xea, 0xca, 0x09,
    500   1.1      fvdl 	0x01, 0xe2, 0xc8, 0x31,
    501   1.1      fvdl 	0x01, 0x46, 0xda, 0x35,
    502   1.1      fvdl 	0x01, 0x44, 0xd4, 0x35,
    503   1.1      fvdl 	0x10, 0xea, 0x80, 0x00,
    504   1.1      fvdl 	0x01, 0xe2, 0x62, 0x36,
    505   1.5   thorpej 	0x04, 0xa6, 0xe4, 0x7b,
    506   1.1      fvdl 	0xff, 0xea, 0x5a, 0x09,
    507   1.1      fvdl 	0xff, 0xea, 0x4c, 0x0d,
    508   1.5   thorpej 	0x01, 0xa6, 0x02, 0x6c,
    509   1.3   thorpej 	0x10, 0xad, 0x64, 0x78,
    510   1.5   thorpej 	0x80, 0xad, 0xfa, 0x6b,
    511   1.3   thorpej 	0x08, 0xad, 0x64, 0x68,
    512   1.1      fvdl 	0x04, 0x84, 0xf9, 0x30,
    513   1.1      fvdl 	0x00, 0xea, 0x08, 0x81,
    514   1.1      fvdl 	0xff, 0xea, 0xd4, 0x09,
    515   1.1      fvdl 	0x02, 0x84, 0xf9, 0x88,
    516   1.1      fvdl 	0x0d, 0xea, 0x5a, 0x01,
    517   1.1      fvdl 	0x04, 0xa6, 0x4c, 0x05,
    518   1.3   thorpej 	0x04, 0xa6, 0x64, 0x78,
    519   1.1      fvdl 	0xff, 0xea, 0x5a, 0x09,
    520   1.1      fvdl 	0x03, 0x84, 0x59, 0x89,
    521   1.1      fvdl 	0x03, 0xea, 0x4c, 0x01,
    522   1.3   thorpej 	0x80, 0x1a, 0x64, 0x78,
    523   1.3   thorpej 	0x08, 0x19, 0x64, 0x78,
    524   1.1      fvdl 	0x08, 0xb0, 0xe0, 0x30,
    525   1.1      fvdl 	0x04, 0xb0, 0xe0, 0x30,
    526   1.1      fvdl 	0x03, 0xb0, 0xf0, 0x30,
    527   1.1      fvdl 	0x01, 0xb0, 0x06, 0x33,
    528   1.1      fvdl 	0x7f, 0x83, 0xe9, 0x08,
    529   1.1      fvdl 	0x04, 0xac, 0x58, 0x19,
    530   1.1      fvdl 	0xff, 0xea, 0xc0, 0x09,
    531   1.1      fvdl 	0x04, 0x84, 0x09, 0x9b,
    532   1.1      fvdl 	0x00, 0x85, 0x0b, 0x23,
    533   1.1      fvdl 	0x00, 0x86, 0x0d, 0x23,
    534   1.1      fvdl 	0x00, 0x87, 0x0f, 0x23,
    535   1.1      fvdl 	0x01, 0x84, 0xc5, 0x31,
    536   1.5   thorpej 	0x80, 0x83, 0x25, 0x7c,
    537   1.1      fvdl 	0x02, 0xe2, 0xc4, 0x01,
    538   1.1      fvdl 	0xff, 0xea, 0x4c, 0x09,
    539   1.1      fvdl 	0x01, 0xe2, 0x36, 0x30,
    540   1.1      fvdl 	0xc8, 0x19, 0x32, 0x00,
    541   1.1      fvdl 	0x88, 0x19, 0x32, 0x00,
    542   1.1      fvdl 	0x01, 0xac, 0xd4, 0x99,
    543   1.3   thorpej 	0x00, 0xe2, 0x64, 0x50,
    544   1.1      fvdl 	0xfe, 0xa6, 0x4c, 0x0d,
    545   1.6   thorpej 	0x0b, 0x98, 0xe1, 0x30,
    546   1.6   thorpej 	0xfd, 0xa4, 0x49, 0x09,
    547   1.6   thorpej 	0x80, 0xa3, 0x39, 0x7c,
    548   1.1      fvdl 	0x02, 0xa4, 0x48, 0x01,
    549   1.1      fvdl 	0x01, 0xa4, 0x36, 0x30,
    550   1.1      fvdl 	0xa8, 0xea, 0x32, 0x00,
    551   1.6   thorpej 	0xfd, 0xa4, 0x49, 0x0b,
    552   1.6   thorpej 	0x05, 0xa3, 0x07, 0x33,
    553   1.5   thorpej 	0x80, 0x83, 0x45, 0x6c,
    554   1.1      fvdl 	0x02, 0xea, 0x4c, 0x05,
    555   1.1      fvdl 	0xff, 0xea, 0x4c, 0x0d,
    556   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    557   1.5   thorpej 	0x02, 0xa6, 0xe6, 0x6b,
    558   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x05,
    559   1.5   thorpej 	0xc0, 0x33, 0x53, 0x7c,
    560   1.4   thorpej 	0x03, 0xea, 0x50, 0x59,
    561   1.1      fvdl 	0x03, 0xea, 0x04, 0x00,
    562   1.5   thorpej 	0x20, 0x33, 0x77, 0x7c,
    563   1.5   thorpej 	0x01, 0x84, 0x5d, 0x6c,
    564   1.4   thorpej 	0x06, 0xea, 0x50, 0x59,
    565   1.1      fvdl 	0x06, 0xea, 0x04, 0x00,
    566   1.5   thorpej 	0x00, 0xe2, 0x7a, 0x44,
    567   1.1      fvdl 	0x01, 0x00, 0x60, 0x32,
    568   1.5   thorpej 	0xee, 0x00, 0x66, 0x6c,
    569   1.1      fvdl 	0x05, 0xea, 0xb4, 0x00,
    570   1.4   thorpej 	0x33, 0xea, 0x44, 0x59,
    571   1.1      fvdl 	0x33, 0xea, 0x00, 0x00,
    572   1.1      fvdl 	0x80, 0x3d, 0x7a, 0x00,
    573   1.5   thorpej 	0xfc, 0x42, 0x68, 0x7c,
    574   1.1      fvdl 	0x7f, 0x3d, 0x7a, 0x08,
    575   1.4   thorpej 	0x00, 0x30, 0x45, 0x59,
    576   1.1      fvdl 	0x01, 0x30, 0x01, 0x30,
    577   1.4   thorpej 	0x09, 0xea, 0x50, 0x59,
    578   1.1      fvdl 	0x09, 0xea, 0x04, 0x00,
    579   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    580   1.6   thorpej 	0x01, 0xa4, 0x5d, 0x6c,
    581   1.5   thorpej 	0x00, 0xe2, 0x30, 0x5c,
    582   1.1      fvdl 	0x20, 0x33, 0x67, 0x02,
    583   1.1      fvdl 	0x01, 0x00, 0x60, 0x32,
    584   1.5   thorpej 	0x02, 0xa6, 0x82, 0x7c,
    585   1.5   thorpej 	0x00, 0xe2, 0x46, 0x5c,
    586   1.3   thorpej 	0x00, 0xe2, 0x56, 0x58,
    587   1.1      fvdl 	0x00, 0xe2, 0x66, 0x58,
    588   1.3   thorpej 	0x00, 0xe2, 0x3a, 0x58,
    589   1.4   thorpej 	0x00, 0x30, 0x45, 0x59,
    590   1.1      fvdl 	0x01, 0x30, 0x01, 0x30,
    591   1.5   thorpej 	0x20, 0x19, 0x82, 0x6c,
    592   1.5   thorpej 	0x00, 0xe2, 0xb2, 0x5c,
    593   1.5   thorpej 	0x04, 0x19, 0x9c, 0x6c,
    594   1.1      fvdl 	0x02, 0x19, 0x32, 0x00,
    595   1.5   thorpej 	0x01, 0x84, 0x9d, 0x7c,
    596   1.5   thorpej 	0x01, 0x1b, 0x96, 0x7c,
    597   1.5   thorpej 	0x01, 0x1a, 0x9c, 0x6c,
    598   1.5   thorpej 	0x00, 0xe2, 0x4c, 0x44,
    599   1.5   thorpej 	0x80, 0x4b, 0xa2, 0x6c,
    600   1.5   thorpej 	0x01, 0x4c, 0x9e, 0x7c,
    601   1.5   thorpej 	0x03, 0x42, 0x4c, 0x6c,
    602   1.5   thorpej 	0x00, 0xe2, 0xe0, 0x5b,
    603   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x01,
    604   1.4   thorpej 	0x04, 0x33, 0xf9, 0x79,
    605   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    606   1.5   thorpej 	0x08, 0x5d, 0xba, 0x6c,
    607   1.3   thorpej 	0x00, 0xe2, 0x56, 0x58,
    608   1.4   thorpej 	0x00, 0x30, 0x45, 0x59,
    609   1.1      fvdl 	0x01, 0x30, 0x01, 0x30,
    610   1.5   thorpej 	0x02, 0x1b, 0xaa, 0x7c,
    611   1.5   thorpej 	0x08, 0x5d, 0xb8, 0x7c,
    612   1.1      fvdl 	0x03, 0x68, 0x00, 0x37,
    613   1.1      fvdl 	0x01, 0x84, 0x09, 0x07,
    614   1.5   thorpej 	0x80, 0x1b, 0xc4, 0x7c,
    615   1.5   thorpej 	0x80, 0x84, 0xc5, 0x6c,
    616   1.1      fvdl 	0xff, 0x85, 0x0b, 0x1b,
    617   1.1      fvdl 	0xff, 0x86, 0x0d, 0x23,
    618   1.1      fvdl 	0xff, 0x87, 0x0f, 0x23,
    619   1.1      fvdl 	0xf8, 0x1b, 0x08, 0x0b,
    620   1.1      fvdl 	0xff, 0xea, 0x06, 0x0b,
    621   1.1      fvdl 	0x03, 0x68, 0x00, 0x37,
    622   1.3   thorpej 	0x00, 0xe2, 0xc4, 0x58,
    623   1.1      fvdl 	0x10, 0xea, 0x18, 0x00,
    624   1.1      fvdl 	0xf9, 0xd9, 0xb2, 0x0d,
    625   1.1      fvdl 	0x01, 0xd9, 0xb2, 0x05,
    626   1.1      fvdl 	0x01, 0x52, 0x48, 0x31,
    627   1.5   thorpej 	0x20, 0xa4, 0xee, 0x7c,
    628   1.5   thorpej 	0x20, 0x5b, 0xee, 0x7c,
    629   1.5   thorpej 	0x80, 0xf9, 0xfc, 0x7c,
    630   1.3   thorpej 	0x02, 0xea, 0xb4, 0x00,
    631   1.1      fvdl 	0x11, 0x00, 0x00, 0x10,
    632   1.5   thorpej 	0x04, 0x19, 0x08, 0x7d,
    633   1.1      fvdl 	0xdf, 0x19, 0x32, 0x08,
    634   1.5   thorpej 	0x60, 0x5b, 0xe6, 0x6c,
    635   1.5   thorpej 	0x01, 0x4c, 0xe2, 0x7c,
    636   1.1      fvdl 	0x20, 0x19, 0x32, 0x00,
    637   1.3   thorpej 	0x01, 0xd9, 0xb2, 0x05,
    638   1.1      fvdl 	0x02, 0xea, 0xb4, 0x00,
    639   1.1      fvdl 	0x01, 0xd9, 0xb2, 0x05,
    640   1.5   thorpej 	0x10, 0x5b, 0x00, 0x6d,
    641   1.5   thorpej 	0x08, 0x5b, 0x0a, 0x6d,
    642   1.5   thorpej 	0x20, 0x5b, 0xfa, 0x6c,
    643   1.5   thorpej 	0x02, 0x5b, 0x2a, 0x6d,
    644   1.4   thorpej 	0x0e, 0xea, 0x50, 0x59,
    645   1.1      fvdl 	0x0e, 0xea, 0x04, 0x00,
    646   1.5   thorpej 	0x80, 0xf9, 0xea, 0x6c,
    647   1.1      fvdl 	0xdf, 0x5c, 0xb8, 0x08,
    648   1.1      fvdl 	0x01, 0xd9, 0xb2, 0x05,
    649   1.6   thorpej 	0x01, 0xa4, 0xe5, 0x6d,
    650   1.5   thorpej 	0x00, 0xe2, 0x30, 0x5c,
    651   1.5   thorpej 	0x00, 0xe2, 0x34, 0x5d,
    652   1.6   thorpej 	0x01, 0x90, 0x21, 0x1b,
    653   1.1      fvdl 	0x01, 0xd9, 0xb2, 0x05,
    654   1.5   thorpej 	0x00, 0xe2, 0x32, 0x5b,
    655   1.6   thorpej 	0xf3, 0x96, 0xd5, 0x19,
    656   1.5   thorpej 	0x00, 0xe2, 0x18, 0x55,
    657   1.6   thorpej 	0x80, 0x96, 0x19, 0x6d,
    658   1.4   thorpej 	0x0f, 0xea, 0x50, 0x59,
    659   1.1      fvdl 	0x0f, 0xea, 0x04, 0x00,
    660   1.5   thorpej 	0x00, 0xe2, 0x20, 0x45,
    661   1.1      fvdl 	0x04, 0x8c, 0xe1, 0x30,
    662   1.1      fvdl 	0x01, 0xea, 0xf2, 0x00,
    663   1.1      fvdl 	0x02, 0xea, 0x36, 0x00,
    664   1.1      fvdl 	0xa8, 0xea, 0x32, 0x00,
    665   1.6   thorpej 	0xff, 0x97, 0x27, 0x7d,
    666   1.4   thorpej 	0x14, 0xea, 0x50, 0x59,
    667   1.1      fvdl 	0x14, 0xea, 0x04, 0x00,
    668   1.5   thorpej 	0x00, 0xe2, 0x96, 0x5d,
    669   1.1      fvdl 	0x01, 0xd9, 0xb2, 0x05,
    670   1.1      fvdl 	0x09, 0x80, 0xe1, 0x30,
    671   1.1      fvdl 	0x02, 0xea, 0x36, 0x00,
    672   1.1      fvdl 	0xa8, 0xea, 0x32, 0x00,
    673   1.5   thorpej 	0x00, 0xe2, 0x8e, 0x5d,
    674   1.1      fvdl 	0x01, 0xd9, 0xb2, 0x05,
    675   1.5   thorpej 	0x02, 0xa6, 0x44, 0x7d,
    676   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    677   1.5   thorpej 	0x20, 0x5b, 0x52, 0x6d,
    678   1.5   thorpej 	0xfc, 0x42, 0x3e, 0x7d,
    679   1.5   thorpej 	0x10, 0x40, 0x40, 0x6d,
    680   1.5   thorpej 	0x20, 0x4d, 0x42, 0x7d,
    681   1.5   thorpej 	0x08, 0x5d, 0x52, 0x6d,
    682   1.5   thorpej 	0x02, 0xa6, 0xe6, 0x6b,
    683   1.5   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    684   1.5   thorpej 	0x20, 0x5b, 0x52, 0x6d,
    685   1.5   thorpej 	0x01, 0x1b, 0x72, 0x6d,
    686   1.4   thorpej 	0xfc, 0x42, 0x4e, 0x7d,
    687   1.4   thorpej 	0x10, 0x40, 0x50, 0x6d,
    688   1.3   thorpej 	0x20, 0x4d, 0x64, 0x78,
    689   1.3   thorpej 	0x08, 0x5d, 0x64, 0x78,
    690   1.1      fvdl 	0x02, 0x19, 0x32, 0x00,
    691   1.1      fvdl 	0x01, 0x5b, 0x40, 0x31,
    692   1.5   thorpej 	0x00, 0xe2, 0xb2, 0x5c,
    693   1.5   thorpej 	0x00, 0xe2, 0x9e, 0x5b,
    694   1.1      fvdl 	0x20, 0xea, 0xb6, 0x00,
    695   1.5   thorpej 	0x00, 0xe2, 0xe0, 0x5b,
    696   1.1      fvdl 	0x20, 0x5c, 0xb8, 0x00,
    697   1.5   thorpej 	0x04, 0x19, 0x68, 0x6d,
    698   1.5   thorpej 	0x01, 0x1a, 0x68, 0x6d,
    699   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    700   1.3   thorpej 	0x01, 0x1a, 0x64, 0x78,
    701   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x01,
    702   1.5   thorpej 	0x20, 0xa0, 0xcc, 0x7d,
    703   1.6   thorpej 	0xff, 0x90, 0x21, 0x1b,
    704   1.6   thorpej 	0x08, 0x92, 0x43, 0x6b,
    705   1.1      fvdl 	0x02, 0xea, 0xb4, 0x04,
    706   1.6   thorpej 	0x01, 0xa4, 0x49, 0x03,
    707   1.5   thorpej 	0x40, 0x5b, 0x82, 0x6d,
    708   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    709   1.5   thorpej 	0x40, 0x5b, 0x82, 0x6d,
    710   1.5   thorpej 	0x04, 0x5d, 0xe6, 0x7d,
    711   1.5   thorpej 	0x01, 0x1a, 0xe6, 0x7d,
    712   1.3   thorpej 	0x20, 0x4d, 0x64, 0x78,
    713   1.5   thorpej 	0x40, 0x5b, 0xcc, 0x7d,
    714   1.5   thorpej 	0x04, 0x5d, 0xe6, 0x7d,
    715   1.5   thorpej 	0x01, 0x1a, 0xe6, 0x7d,
    716   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x01,
    717   1.6   thorpej 	0xff, 0x90, 0x21, 0x1b,
    718   1.6   thorpej 	0x08, 0x92, 0x43, 0x6b,
    719   1.1      fvdl 	0x02, 0xea, 0xb4, 0x04,
    720   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    721   1.3   thorpej 	0x01, 0x1b, 0x64, 0x78,
    722   1.3   thorpej 	0x80, 0xf9, 0xf2, 0x01,
    723   1.3   thorpej 	0x02, 0xea, 0xb4, 0x04,
    724   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    725   1.5   thorpej 	0x01, 0x1b, 0xaa, 0x6d,
    726   1.5   thorpej 	0x40, 0x5b, 0xb8, 0x7d,
    727   1.5   thorpej 	0x01, 0x1b, 0xaa, 0x6d,
    728   1.1      fvdl 	0x02, 0x19, 0x32, 0x00,
    729   1.3   thorpej 	0x01, 0x1a, 0x64, 0x78,
    730   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x01,
    731   1.1      fvdl 	0xff, 0xea, 0x10, 0x03,
    732   1.6   thorpej 	0x08, 0x92, 0x25, 0x03,
    733   1.5   thorpej 	0x00, 0xe2, 0x42, 0x43,
    734   1.5   thorpej 	0x01, 0x1a, 0xb4, 0x7d,
    735   1.5   thorpej 	0x40, 0x5b, 0xb0, 0x7d,
    736   1.5   thorpej 	0x01, 0x1a, 0x9e, 0x6d,
    737   1.3   thorpej 	0xfc, 0x42, 0x64, 0x78,
    738   1.5   thorpej 	0x01, 0x1a, 0xb8, 0x6d,
    739   1.4   thorpej 	0x10, 0xea, 0x50, 0x59,
    740   1.1      fvdl 	0x10, 0xea, 0x04, 0x00,
    741   1.3   thorpej 	0xfc, 0x42, 0x64, 0x78,
    742   1.5   thorpej 	0x10, 0x40, 0xbe, 0x6d,
    743   1.3   thorpej 	0x20, 0x4d, 0x64, 0x78,
    744   1.5   thorpej 	0x40, 0x5b, 0x9e, 0x6d,
    745   1.3   thorpej 	0x01, 0x1a, 0x64, 0x78,
    746   1.6   thorpej 	0x01, 0x90, 0x21, 0x1b,
    747   1.1      fvdl 	0x30, 0x3f, 0xc0, 0x09,
    748   1.3   thorpej 	0x30, 0xe0, 0x64, 0x60,
    749   1.3   thorpej 	0x40, 0x4b, 0x64, 0x68,
    750   1.1      fvdl 	0xff, 0xea, 0x52, 0x01,
    751   1.8   thorpej 	0xee, 0x00, 0xd4, 0x6d,
    752   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x01,
    753   1.6   thorpej 	0xff, 0x90, 0x21, 0x1b,
    754   1.1      fvdl 	0x02, 0xea, 0xb4, 0x00,
    755   1.1      fvdl 	0x20, 0xea, 0x9a, 0x00,
    756   1.5   thorpej 	0xf3, 0x42, 0xde, 0x6d,
    757   1.4   thorpej 	0x12, 0xea, 0x50, 0x59,
    758   1.1      fvdl 	0x12, 0xea, 0x04, 0x00,
    759   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    760   1.4   thorpej 	0x0d, 0xea, 0x50, 0x59,
    761   1.1      fvdl 	0x0d, 0xea, 0x04, 0x00,
    762   1.4   thorpej 	0x00, 0xe2, 0xf8, 0x41,
    763   1.6   thorpej 	0x01, 0x90, 0x21, 0x1b,
    764   1.4   thorpej 	0x11, 0xea, 0x50, 0x59,
    765   1.1      fvdl 	0x11, 0xea, 0x04, 0x00,
    766   1.5   thorpej 	0x00, 0xe2, 0x32, 0x5b,
    767   1.1      fvdl 	0x08, 0x5a, 0xb4, 0x00,
    768   1.5   thorpej 	0x00, 0xe2, 0x0c, 0x5e,
    769   1.1      fvdl 	0xa8, 0xea, 0x32, 0x00,
    770   1.4   thorpej 	0x00, 0xe2, 0x3e, 0x59,
    771   1.5   thorpej 	0x80, 0x1a, 0xfa, 0x7d,
    772   1.5   thorpej 	0x00, 0xe2, 0x0c, 0x5e,
    773   1.1      fvdl 	0x80, 0x19, 0x32, 0x00,
    774   1.5   thorpej 	0x40, 0x5b, 0x00, 0x6e,
    775   1.5   thorpej 	0x08, 0x5a, 0x00, 0x7e,
    776   1.3   thorpej 	0x20, 0x4d, 0x64, 0x78,
    777   1.1      fvdl 	0x02, 0x84, 0x09, 0x03,
    778   1.5   thorpej 	0x40, 0x5b, 0xcc, 0x7d,
    779   1.6   thorpej 	0xff, 0x90, 0x21, 0x1b,
    780   1.1      fvdl 	0x80, 0xf9, 0xf2, 0x01,
    781   1.6   thorpej 	0x08, 0x92, 0x43, 0x6b,
    782   1.1      fvdl 	0x02, 0xea, 0xb4, 0x04,
    783   1.1      fvdl 	0x01, 0x38, 0xe1, 0x30,
    784   1.1      fvdl 	0x05, 0x39, 0xe3, 0x98,
    785   1.3   thorpej 	0x01, 0xe0, 0xf4, 0x31,
    786   1.1      fvdl 	0xff, 0xea, 0xc0, 0x09,
    787   1.1      fvdl 	0x00, 0x3a, 0xe5, 0x20,
    788   1.1      fvdl 	0x00, 0x3b, 0xe7, 0x20,
    789   1.3   thorpej 	0x01, 0xfa, 0xc0, 0x31,
    790   1.1      fvdl 	0x04, 0xea, 0xe8, 0x30,
    791   1.1      fvdl 	0xff, 0xea, 0xf0, 0x08,
    792   1.1      fvdl 	0x02, 0xea, 0xf2, 0x00,
    793   1.1      fvdl 	0xff, 0xea, 0xf4, 0x0c
    794   1.1      fvdl };
    795   1.1      fvdl 
    796   1.1      fvdl typedef int ahd_patch_func_t (struct ahd_softc *ahd);
    797   1.4   thorpej static ahd_patch_func_t ahd_patch22_func;
    798   1.4   thorpej 
    799   1.4   thorpej static int
    800   1.4   thorpej ahd_patch22_func(struct ahd_softc *ahd)
    801   1.4   thorpej {
    802   1.4   thorpej 	return ((ahd->bugs & AHD_PKT_BITBUCKET_BUG) != 0);
    803   1.4   thorpej }
    804   1.4   thorpej 
    805   1.3   thorpej static ahd_patch_func_t ahd_patch21_func;
    806   1.3   thorpej 
    807   1.3   thorpej static int
    808   1.3   thorpej ahd_patch21_func(struct ahd_softc *ahd)
    809   1.3   thorpej {
    810   1.4   thorpej 	return ((ahd->bugs & AHD_PKT_BITBUCKET_BUG) == 0);
    811   1.3   thorpej }
    812   1.3   thorpej 
    813   1.1      fvdl static ahd_patch_func_t ahd_patch20_func;
    814   1.1      fvdl 
    815   1.1      fvdl static int
    816   1.1      fvdl ahd_patch20_func(struct ahd_softc *ahd)
    817   1.1      fvdl {
    818   1.4   thorpej 	return ((ahd->features & AHD_RTI) == 0);
    819   1.1      fvdl }
    820   1.1      fvdl 
    821   1.1      fvdl static ahd_patch_func_t ahd_patch19_func;
    822   1.1      fvdl 
    823   1.1      fvdl static int
    824   1.1      fvdl ahd_patch19_func(struct ahd_softc *ahd)
    825   1.1      fvdl {
    826   1.4   thorpej 	return ((ahd->flags & AHD_INITIATORROLE) != 0);
    827   1.1      fvdl }
    828   1.1      fvdl 
    829   1.1      fvdl static ahd_patch_func_t ahd_patch18_func;
    830   1.1      fvdl 
    831   1.1      fvdl static int
    832   1.1      fvdl ahd_patch18_func(struct ahd_softc *ahd)
    833   1.1      fvdl {
    834   1.4   thorpej 	return ((ahd->flags & AHD_TARGETROLE) != 0);
    835   1.1      fvdl }
    836   1.1      fvdl 
    837   1.1      fvdl static ahd_patch_func_t ahd_patch17_func;
    838   1.1      fvdl 
    839   1.1      fvdl static int
    840   1.1      fvdl ahd_patch17_func(struct ahd_softc *ahd)
    841   1.1      fvdl {
    842   1.4   thorpej 	return ((ahd->bugs & AHD_AUTOFLUSH_BUG) != 0);
    843   1.1      fvdl }
    844   1.1      fvdl 
    845   1.1      fvdl static ahd_patch_func_t ahd_patch16_func;
    846   1.1      fvdl 
    847   1.1      fvdl static int
    848   1.1      fvdl ahd_patch16_func(struct ahd_softc *ahd)
    849   1.1      fvdl {
    850   1.4   thorpej 	return ((ahd->features & AHD_NEW_DFCNTRL_OPTS) != 0);
    851   1.1      fvdl }
    852   1.1      fvdl 
    853   1.1      fvdl static ahd_patch_func_t ahd_patch15_func;
    854   1.1      fvdl 
    855   1.1      fvdl static int
    856   1.1      fvdl ahd_patch15_func(struct ahd_softc *ahd)
    857   1.1      fvdl {
    858   1.4   thorpej 	return ((ahd->flags & AHD_39BIT_ADDRESSING) != 0);
    859   1.1      fvdl }
    860   1.1      fvdl 
    861   1.1      fvdl static ahd_patch_func_t ahd_patch14_func;
    862   1.1      fvdl 
    863   1.1      fvdl static int
    864   1.1      fvdl ahd_patch14_func(struct ahd_softc *ahd)
    865   1.1      fvdl {
    866   1.4   thorpej 	return ((ahd->flags & AHD_64BIT_ADDRESSING) != 0);
    867   1.1      fvdl }
    868   1.1      fvdl 
    869   1.1      fvdl static ahd_patch_func_t ahd_patch13_func;
    870   1.1      fvdl 
    871   1.1      fvdl static int
    872   1.1      fvdl ahd_patch13_func(struct ahd_softc *ahd)
    873   1.1      fvdl {
    874   1.4   thorpej 	return ((ahd->features & AHD_NEW_DFCNTRL_OPTS) == 0);
    875   1.1      fvdl }
    876   1.1      fvdl 
    877   1.1      fvdl static ahd_patch_func_t ahd_patch12_func;
    878   1.1      fvdl 
    879   1.1      fvdl static int
    880   1.1      fvdl ahd_patch12_func(struct ahd_softc *ahd)
    881   1.1      fvdl {
    882   1.4   thorpej 	return ((ahd->bugs & AHD_REG_SLOW_SETTLE_BUG) != 0);
    883   1.1      fvdl }
    884   1.1      fvdl 
    885   1.1      fvdl static ahd_patch_func_t ahd_patch11_func;
    886   1.1      fvdl 
    887   1.1      fvdl static int
    888   1.1      fvdl ahd_patch11_func(struct ahd_softc *ahd)
    889   1.1      fvdl {
    890   1.4   thorpej 	return ((ahd->bugs & AHD_EARLY_REQ_BUG) != 0);
    891   1.1      fvdl }
    892   1.1      fvdl 
    893   1.1      fvdl static ahd_patch_func_t ahd_patch10_func;
    894   1.1      fvdl 
    895   1.1      fvdl static int
    896   1.1      fvdl ahd_patch10_func(struct ahd_softc *ahd)
    897   1.1      fvdl {
    898   1.4   thorpej 	return ((ahd->bugs & AHD_BUSFREEREV_BUG) == 0);
    899   1.1      fvdl }
    900   1.1      fvdl 
    901   1.1      fvdl static ahd_patch_func_t ahd_patch9_func;
    902   1.1      fvdl 
    903   1.1      fvdl static int
    904   1.1      fvdl ahd_patch9_func(struct ahd_softc *ahd)
    905   1.1      fvdl {
    906   1.4   thorpej 	return ((ahd->flags & AHD_SEQUENCER_DEBUG) != 0);
    907   1.1      fvdl }
    908   1.1      fvdl 
    909   1.1      fvdl static ahd_patch_func_t ahd_patch8_func;
    910   1.1      fvdl 
    911   1.1      fvdl static int
    912   1.1      fvdl ahd_patch8_func(struct ahd_softc *ahd)
    913   1.1      fvdl {
    914   1.4   thorpej 	return ((ahd->bugs & AHD_LQO_ATNO_BUG) != 0);
    915   1.1      fvdl }
    916   1.1      fvdl 
    917   1.1      fvdl static ahd_patch_func_t ahd_patch7_func;
    918   1.1      fvdl 
    919   1.1      fvdl static int
    920   1.1      fvdl ahd_patch7_func(struct ahd_softc *ahd)
    921   1.1      fvdl {
    922   1.4   thorpej 	return ((ahd->bugs & AHD_BUSFREEREV_BUG) != 0);
    923   1.1      fvdl }
    924   1.1      fvdl 
    925   1.1      fvdl static ahd_patch_func_t ahd_patch6_func;
    926   1.1      fvdl 
    927   1.1      fvdl static int
    928   1.1      fvdl ahd_patch6_func(struct ahd_softc *ahd)
    929   1.1      fvdl {
    930   1.4   thorpej 	return ((ahd->bugs & AHD_NONPACKFIFO_BUG) != 0);
    931   1.1      fvdl }
    932   1.1      fvdl 
    933   1.1      fvdl static ahd_patch_func_t ahd_patch5_func;
    934   1.1      fvdl 
    935   1.1      fvdl static int
    936   1.1      fvdl ahd_patch5_func(struct ahd_softc *ahd)
    937   1.1      fvdl {
    938   1.4   thorpej 	return ((ahd->bugs & AHD_SENT_SCB_UPDATE_BUG) != 0);
    939   1.1      fvdl }
    940   1.1      fvdl 
    941   1.1      fvdl static ahd_patch_func_t ahd_patch4_func;
    942   1.1      fvdl 
    943   1.1      fvdl static int
    944   1.1      fvdl ahd_patch4_func(struct ahd_softc *ahd)
    945   1.1      fvdl {
    946   1.4   thorpej 	return ((ahd->bugs & AHD_PKT_LUN_BUG) != 0);
    947   1.1      fvdl }
    948   1.1      fvdl 
    949   1.1      fvdl static ahd_patch_func_t ahd_patch3_func;
    950   1.1      fvdl 
    951   1.1      fvdl static int
    952   1.1      fvdl ahd_patch3_func(struct ahd_softc *ahd)
    953   1.1      fvdl {
    954   1.3   thorpej 	return ((ahd->bugs & AHD_FAINT_LED_BUG) != 0);
    955   1.1      fvdl }
    956   1.1      fvdl 
    957   1.1      fvdl static ahd_patch_func_t ahd_patch2_func;
    958   1.1      fvdl 
    959   1.1      fvdl static int
    960   1.1      fvdl ahd_patch2_func(struct ahd_softc *ahd)
    961   1.1      fvdl {
    962   1.1      fvdl 	return ((ahd->bugs & AHD_SET_MODE_BUG) != 0);
    963   1.1      fvdl }
    964   1.1      fvdl 
    965   1.1      fvdl static ahd_patch_func_t ahd_patch1_func;
    966   1.1      fvdl 
    967   1.1      fvdl static int
    968   1.1      fvdl ahd_patch1_func(struct ahd_softc *ahd)
    969   1.1      fvdl {
    970   1.1      fvdl 	return ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0);
    971   1.1      fvdl }
    972   1.1      fvdl 
    973   1.1      fvdl static ahd_patch_func_t ahd_patch0_func;
    974   1.1      fvdl 
    975   1.1      fvdl static int
    976  1.11  christos ahd_patch0_func(struct ahd_softc *ahd)
    977   1.1      fvdl {
    978   1.1      fvdl 	return (0);
    979   1.1      fvdl }
    980   1.1      fvdl 
    981  1.12  jdolecek static const struct patch {
    982   1.1      fvdl 	ahd_patch_func_t		*patch_func;
    983   1.1      fvdl 	uint32_t		 begin		:10,
    984   1.1      fvdl 				 skip_instr	:10,
    985   1.1      fvdl 				 skip_patch	:12;
    986   1.1      fvdl } patches[] = {
    987   1.1      fvdl 	{ ahd_patch1_func, 0, 3, 3 },
    988   1.1      fvdl 	{ ahd_patch1_func, 1, 1, 2 },
    989   1.1      fvdl 	{ ahd_patch0_func, 2, 1, 1 },
    990   1.1      fvdl 	{ ahd_patch1_func, 3, 3, 3 },
    991   1.1      fvdl 	{ ahd_patch1_func, 4, 1, 2 },
    992   1.1      fvdl 	{ ahd_patch0_func, 5, 1, 1 },
    993   1.1      fvdl 	{ ahd_patch2_func, 6, 1, 2 },
    994   1.1      fvdl 	{ ahd_patch0_func, 7, 1, 1 },
    995   1.3   thorpej 	{ ahd_patch3_func, 20, 5, 1 },
    996   1.3   thorpej 	{ ahd_patch2_func, 29, 1, 2 },
    997   1.3   thorpej 	{ ahd_patch0_func, 30, 1, 1 },
    998   1.3   thorpej 	{ ahd_patch1_func, 37, 1, 2 },
    999   1.3   thorpej 	{ ahd_patch0_func, 38, 1, 1 },
   1000   1.3   thorpej 	{ ahd_patch2_func, 43, 1, 2 },
   1001   1.3   thorpej 	{ ahd_patch0_func, 44, 1, 1 },
   1002   1.3   thorpej 	{ ahd_patch2_func, 47, 1, 2 },
   1003   1.3   thorpej 	{ ahd_patch0_func, 48, 1, 1 },
   1004   1.1      fvdl 	{ ahd_patch2_func, 51, 1, 2 },
   1005   1.1      fvdl 	{ ahd_patch0_func, 52, 1, 1 },
   1006   1.3   thorpej 	{ ahd_patch2_func, 65, 1, 2 },
   1007   1.3   thorpej 	{ ahd_patch0_func, 66, 1, 1 },
   1008   1.3   thorpej 	{ ahd_patch2_func, 69, 1, 2 },
   1009   1.3   thorpej 	{ ahd_patch0_func, 70, 1, 1 },
   1010   1.3   thorpej 	{ ahd_patch1_func, 73, 1, 2 },
   1011   1.3   thorpej 	{ ahd_patch0_func, 74, 1, 1 },
   1012   1.4   thorpej 	{ ahd_patch4_func, 107, 1, 1 },
   1013   1.4   thorpej 	{ ahd_patch2_func, 162, 6, 1 },
   1014   1.4   thorpej 	{ ahd_patch1_func, 168, 2, 1 },
   1015   1.4   thorpej 	{ ahd_patch5_func, 170, 1, 1 },
   1016   1.4   thorpej 	{ ahd_patch2_func, 179, 1, 2 },
   1017   1.4   thorpej 	{ ahd_patch0_func, 180, 1, 1 },
   1018   1.4   thorpej 	{ ahd_patch6_func, 181, 2, 2 },
   1019   1.4   thorpej 	{ ahd_patch0_func, 183, 6, 3 },
   1020   1.4   thorpej 	{ ahd_patch2_func, 186, 1, 2 },
   1021   1.4   thorpej 	{ ahd_patch0_func, 187, 1, 1 },
   1022   1.4   thorpej 	{ ahd_patch2_func, 190, 1, 2 },
   1023   1.4   thorpej 	{ ahd_patch0_func, 191, 1, 1 },
   1024   1.4   thorpej 	{ ahd_patch7_func, 193, 2, 1 },
   1025   1.4   thorpej 	{ ahd_patch5_func, 201, 16, 2 },
   1026   1.4   thorpej 	{ ahd_patch0_func, 217, 1, 1 },
   1027   1.4   thorpej 	{ ahd_patch8_func, 237, 2, 1 },
   1028   1.4   thorpej 	{ ahd_patch1_func, 241, 1, 2 },
   1029   1.4   thorpej 	{ ahd_patch0_func, 242, 1, 1 },
   1030   1.4   thorpej 	{ ahd_patch7_func, 245, 2, 1 },
   1031   1.4   thorpej 	{ ahd_patch1_func, 259, 1, 2 },
   1032   1.4   thorpej 	{ ahd_patch0_func, 260, 1, 1 },
   1033   1.4   thorpej 	{ ahd_patch1_func, 263, 1, 2 },
   1034   1.4   thorpej 	{ ahd_patch0_func, 264, 1, 1 },
   1035   1.4   thorpej 	{ ahd_patch2_func, 267, 1, 2 },
   1036   1.4   thorpej 	{ ahd_patch0_func, 268, 1, 1 },
   1037   1.4   thorpej 	{ ahd_patch1_func, 323, 1, 2 },
   1038   1.4   thorpej 	{ ahd_patch0_func, 324, 1, 1 },
   1039   1.4   thorpej 	{ ahd_patch2_func, 332, 1, 2 },
   1040   1.4   thorpej 	{ ahd_patch0_func, 333, 1, 1 },
   1041   1.4   thorpej 	{ ahd_patch2_func, 336, 1, 2 },
   1042   1.4   thorpej 	{ ahd_patch0_func, 337, 1, 1 },
   1043   1.5   thorpej 	{ ahd_patch1_func, 343, 1, 2 },
   1044   1.5   thorpej 	{ ahd_patch0_func, 344, 1, 1 },
   1045   1.5   thorpej 	{ ahd_patch1_func, 346, 1, 2 },
   1046   1.5   thorpej 	{ ahd_patch0_func, 347, 1, 1 },
   1047   1.5   thorpej 	{ ahd_patch9_func, 366, 1, 1 },
   1048   1.4   thorpej 	{ ahd_patch9_func, 369, 1, 1 },
   1049   1.5   thorpej 	{ ahd_patch9_func, 371, 1, 1 },
   1050   1.5   thorpej 	{ ahd_patch9_func, 383, 1, 1 },
   1051   1.5   thorpej 	{ ahd_patch1_func, 393, 1, 2 },
   1052   1.5   thorpej 	{ ahd_patch0_func, 394, 1, 1 },
   1053   1.5   thorpej 	{ ahd_patch1_func, 396, 1, 2 },
   1054   1.5   thorpej 	{ ahd_patch0_func, 397, 1, 1 },
   1055   1.5   thorpej 	{ ahd_patch1_func, 405, 1, 2 },
   1056   1.5   thorpej 	{ ahd_patch0_func, 406, 1, 1 },
   1057   1.5   thorpej 	{ ahd_patch2_func, 419, 1, 2 },
   1058   1.5   thorpej 	{ ahd_patch0_func, 420, 1, 1 },
   1059   1.5   thorpej 	{ ahd_patch10_func, 450, 1, 1 },
   1060   1.5   thorpej 	{ ahd_patch1_func, 457, 1, 2 },
   1061   1.5   thorpej 	{ ahd_patch0_func, 458, 1, 1 },
   1062   1.5   thorpej 	{ ahd_patch2_func, 470, 1, 2 },
   1063   1.5   thorpej 	{ ahd_patch0_func, 471, 1, 1 },
   1064   1.5   thorpej 	{ ahd_patch11_func, 476, 6, 2 },
   1065   1.5   thorpej 	{ ahd_patch0_func, 482, 1, 1 },
   1066   1.5   thorpej 	{ ahd_patch12_func, 505, 1, 1 },
   1067   1.5   thorpej 	{ ahd_patch13_func, 514, 1, 1 },
   1068   1.5   thorpej 	{ ahd_patch14_func, 515, 1, 2 },
   1069   1.5   thorpej 	{ ahd_patch0_func, 516, 1, 1 },
   1070   1.4   thorpej 	{ ahd_patch15_func, 519, 1, 1 },
   1071   1.4   thorpej 	{ ahd_patch14_func, 520, 1, 1 },
   1072   1.5   thorpej 	{ ahd_patch16_func, 531, 1, 2 },
   1073   1.5   thorpej 	{ ahd_patch0_func, 532, 1, 1 },
   1074   1.5   thorpej 	{ ahd_patch1_func, 551, 1, 2 },
   1075   1.5   thorpej 	{ ahd_patch0_func, 552, 1, 1 },
   1076   1.5   thorpej 	{ ahd_patch1_func, 555, 1, 2 },
   1077   1.5   thorpej 	{ ahd_patch0_func, 556, 1, 1 },
   1078   1.5   thorpej 	{ ahd_patch2_func, 561, 1, 2 },
   1079   1.5   thorpej 	{ ahd_patch0_func, 562, 1, 1 },
   1080   1.4   thorpej 	{ ahd_patch2_func, 566, 1, 2 },
   1081   1.4   thorpej 	{ ahd_patch0_func, 567, 1, 1 },
   1082   1.5   thorpej 	{ ahd_patch1_func, 568, 1, 2 },
   1083   1.5   thorpej 	{ ahd_patch0_func, 569, 1, 1 },
   1084   1.5   thorpej 	{ ahd_patch2_func, 580, 1, 2 },
   1085   1.5   thorpej 	{ ahd_patch0_func, 581, 1, 1 },
   1086   1.5   thorpej 	{ ahd_patch17_func, 585, 1, 1 },
   1087   1.5   thorpej 	{ ahd_patch18_func, 590, 1, 1 },
   1088   1.5   thorpej 	{ ahd_patch19_func, 591, 2, 1 },
   1089   1.5   thorpej 	{ ahd_patch18_func, 595, 1, 2 },
   1090   1.5   thorpej 	{ ahd_patch0_func, 596, 1, 1 },
   1091   1.5   thorpej 	{ ahd_patch2_func, 599, 1, 2 },
   1092   1.5   thorpej 	{ ahd_patch0_func, 600, 1, 1 },
   1093   1.5   thorpej 	{ ahd_patch2_func, 615, 1, 2 },
   1094   1.5   thorpej 	{ ahd_patch0_func, 616, 1, 1 },
   1095   1.5   thorpej 	{ ahd_patch20_func, 617, 14, 1 },
   1096   1.5   thorpej 	{ ahd_patch1_func, 635, 1, 2 },
   1097   1.5   thorpej 	{ ahd_patch0_func, 636, 1, 1 },
   1098   1.5   thorpej 	{ ahd_patch20_func, 637, 1, 1 },
   1099   1.5   thorpej 	{ ahd_patch1_func, 649, 1, 2 },
   1100   1.5   thorpej 	{ ahd_patch0_func, 650, 1, 1 },
   1101   1.4   thorpej 	{ ahd_patch1_func, 657, 1, 2 },
   1102   1.4   thorpej 	{ ahd_patch0_func, 658, 1, 1 },
   1103   1.5   thorpej 	{ ahd_patch17_func, 681, 1, 1 },
   1104   1.5   thorpej 	{ ahd_patch17_func, 719, 1, 1 },
   1105   1.5   thorpej 	{ ahd_patch1_func, 730, 1, 2 },
   1106   1.5   thorpej 	{ ahd_patch0_func, 731, 1, 1 },
   1107   1.5   thorpej 	{ ahd_patch1_func, 748, 1, 2 },
   1108   1.5   thorpej 	{ ahd_patch0_func, 749, 1, 1 },
   1109   1.5   thorpej 	{ ahd_patch1_func, 751, 1, 2 },
   1110   1.5   thorpej 	{ ahd_patch0_func, 752, 1, 1 },
   1111   1.5   thorpej 	{ ahd_patch1_func, 755, 1, 2 },
   1112   1.5   thorpej 	{ ahd_patch0_func, 756, 1, 1 },
   1113   1.5   thorpej 	{ ahd_patch21_func, 758, 1, 2 },
   1114   1.5   thorpej 	{ ahd_patch0_func, 759, 2, 1 },
   1115   1.5   thorpej 	{ ahd_patch22_func, 762, 4, 2 },
   1116   1.5   thorpej 	{ ahd_patch0_func, 766, 1, 1 },
   1117   1.5   thorpej 	{ ahd_patch22_func, 774, 11, 1 }
   1118   1.1      fvdl };
   1119   1.1      fvdl 
   1120  1.12  jdolecek static const struct cs {
   1121   1.1      fvdl 	uint16_t	begin;
   1122   1.1      fvdl 	uint16_t	end;
   1123   1.1      fvdl } critical_sections[] = {
   1124   1.1      fvdl 	{ 11, 12 },
   1125   1.1      fvdl 	{ 13, 14 },
   1126   1.3   thorpej 	{ 29, 42 },
   1127   1.3   thorpej 	{ 56, 59 },
   1128   1.4   thorpej 	{ 101, 128 },
   1129   1.4   thorpej 	{ 129, 157 },
   1130   1.4   thorpej 	{ 159, 162 },
   1131   1.4   thorpej 	{ 170, 178 },
   1132   1.4   thorpej 	{ 201, 250 },
   1133   1.5   thorpej 	{ 681, 697 },
   1134   1.5   thorpej 	{ 697, 711 },
   1135   1.5   thorpej 	{ 721, 725 }
   1136   1.1      fvdl };
   1137   1.1      fvdl 
   1138  1.13       ryo #define NUM_CRITICAL_SECTIONS	\
   1139  1.13       ryo     (sizeof(critical_sections) / sizeof(*critical_sections))
   1140  1.13       ryo static const int num_critical_sections = NUM_CRITICAL_SECTIONS;
   1141