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