root/dev/microcode/aic7xxx/aic7xxx_seq.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. ahc_patch23_func
  2. ahc_patch22_func
  3. ahc_patch21_func
  4. ahc_patch20_func
  5. ahc_patch19_func
  6. ahc_patch18_func
  7. ahc_patch17_func
  8. ahc_patch16_func
  9. ahc_patch15_func
  10. ahc_patch14_func
  11. ahc_patch13_func
  12. ahc_patch12_func
  13. ahc_patch11_func
  14. ahc_patch10_func
  15. ahc_patch9_func
  16. ahc_patch8_func
  17. ahc_patch7_func
  18. ahc_patch6_func
  19. ahc_patch5_func
  20. ahc_patch4_func
  21. ahc_patch3_func
  22. ahc_patch2_func
  23. ahc_patch1_func
  24. ahc_patch0_func

    1 /* $OpenBSD: aic7xxx_seq.h,v 1.19 2006/12/23 21:15:58 krw Exp $ */
    2 /*
    3  * DO NOT EDIT - This file is automatically generated
    4  *               from the following source files:
    5  *
    6  * Id: aic7xxx.seq,v 1.19 2006/12/23 21:08:01 krw Exp 
    7  * Id: aic7xxx.reg,v 1.10 2004/08/01 01:36:23 krw Exp 
    8  */
    9 static const uint8_t seqprog[] = {
   10         0xb2, 0x00, 0x00, 0x08,
   11         0xf7, 0x11, 0x22, 0x08,
   12         0x00, 0x65, 0xee, 0x59,
   13         0xf7, 0x01, 0x02, 0x08,
   14         0xff, 0x6a, 0x24, 0x08,
   15         0x40, 0x00, 0x40, 0x68,
   16         0x08, 0x1f, 0x3e, 0x10,
   17         0x40, 0x00, 0x40, 0x68,
   18         0xff, 0x40, 0x3c, 0x60,
   19         0x08, 0x1f, 0x3e, 0x10,
   20         0x60, 0x0b, 0x42, 0x68,
   21         0x40, 0xfa, 0x12, 0x78,
   22         0x01, 0x4d, 0xc8, 0x30,
   23         0x00, 0x4c, 0x12, 0x70,
   24         0x01, 0x39, 0xa2, 0x30,
   25         0x00, 0x6a, 0xc2, 0x5e,
   26         0x01, 0x51, 0x20, 0x31,
   27         0x01, 0x57, 0xae, 0x00,
   28         0x0d, 0x6a, 0x76, 0x00,
   29         0x00, 0x51, 0x14, 0x5e,
   30         0x01, 0x51, 0xc8, 0x30,
   31         0x00, 0x39, 0xc8, 0x60,
   32         0x00, 0xbb, 0x30, 0x70,
   33         0xc1, 0x6a, 0xda, 0x5e,
   34         0x01, 0xbf, 0x72, 0x30,
   35         0x01, 0x40, 0x7e, 0x31,
   36         0x01, 0x90, 0x80, 0x30,
   37         0x01, 0xf6, 0xd4, 0x30,
   38         0x01, 0x4d, 0x9a, 0x18,
   39         0xfe, 0x57, 0xae, 0x08,
   40         0x01, 0x40, 0x20, 0x31,
   41         0x00, 0x65, 0xcc, 0x58,
   42         0x60, 0x0b, 0x40, 0x78,
   43         0x08, 0x6a, 0x18, 0x00,
   44         0x08, 0x11, 0x22, 0x00,
   45         0x60, 0x0b, 0x00, 0x78,
   46         0x40, 0x0b, 0xfa, 0x68,
   47         0x80, 0x0b, 0xb6, 0x78,
   48         0x20, 0x6a, 0x16, 0x00,
   49         0xa4, 0x6a, 0x06, 0x00,
   50         0x08, 0x6a, 0x78, 0x00,
   51         0x01, 0x50, 0xc8, 0x30,
   52         0xe0, 0x6a, 0xcc, 0x00,
   53         0x48, 0x6a, 0xfe, 0x5d,
   54         0x01, 0x6a, 0xdc, 0x01,
   55         0x88, 0x6a, 0xcc, 0x00,
   56         0x48, 0x6a, 0xfe, 0x5d,
   57         0x01, 0x6a, 0x26, 0x01,
   58         0xf0, 0x19, 0x7a, 0x08,
   59         0x0f, 0x18, 0xc8, 0x08,
   60         0x0f, 0x0f, 0xc8, 0x08,
   61         0x0f, 0x05, 0xc8, 0x08,
   62         0x00, 0x3d, 0x7a, 0x00,
   63         0x08, 0x1f, 0x6e, 0x78,
   64         0x80, 0x3d, 0x7a, 0x00,
   65         0x01, 0x3d, 0xd8, 0x31,
   66         0x01, 0x3d, 0x32, 0x31,
   67         0x10, 0x03, 0x4e, 0x79,
   68         0x00, 0x65, 0xf2, 0x58,
   69         0x80, 0x66, 0xae, 0x78,
   70         0x01, 0x66, 0xd8, 0x31,
   71         0x01, 0x66, 0x32, 0x31,
   72         0x1f, 0x66, 0x7c, 0x08,
   73         0x40, 0x66, 0x82, 0x68,
   74         0x01, 0x3c, 0x78, 0x00,
   75         0x10, 0x03, 0x9e, 0x78,
   76         0x00, 0x65, 0xf2, 0x58,
   77         0xe0, 0x66, 0xc8, 0x18,
   78         0x00, 0x65, 0xaa, 0x50,
   79         0xdd, 0x66, 0xc8, 0x18,
   80         0x00, 0x65, 0xaa, 0x48,
   81         0x01, 0x66, 0xd8, 0x31,
   82         0x01, 0x66, 0x32, 0x31,
   83         0x10, 0x03, 0x4e, 0x79,
   84         0x00, 0x65, 0xf2, 0x58,
   85         0x01, 0x66, 0xd8, 0x31,
   86         0x01, 0x66, 0x32, 0x31,
   87         0x01, 0x66, 0xac, 0x30,
   88         0x40, 0x3c, 0x78, 0x00,
   89         0xff, 0x6a, 0xd8, 0x01,
   90         0xff, 0x6a, 0x32, 0x01,
   91         0x10, 0x3c, 0x78, 0x00,
   92         0x02, 0x57, 0x40, 0x69,
   93         0x10, 0x03, 0x3e, 0x69,
   94         0x00, 0x65, 0x20, 0x41,
   95         0x02, 0x57, 0xae, 0x00,
   96         0x00, 0x65, 0x9e, 0x40,
   97         0x61, 0x6a, 0xda, 0x5e,
   98         0x08, 0x51, 0x20, 0x71,
   99         0x02, 0x0b, 0xb2, 0x78,
  100         0x00, 0x65, 0xae, 0x40,
  101         0x1a, 0x01, 0x02, 0x00,
  102         0xf0, 0x19, 0x7a, 0x08,
  103         0x0f, 0x0f, 0xc8, 0x08,
  104         0x0f, 0x05, 0xc8, 0x08,
  105         0x00, 0x3d, 0x7a, 0x00,
  106         0x08, 0x1f, 0xc4, 0x78,
  107         0x80, 0x3d, 0x7a, 0x00,
  108         0x20, 0x6a, 0x16, 0x00,
  109         0x00, 0x65, 0xcc, 0x41,
  110         0x00, 0x65, 0xb4, 0x5e,
  111         0x00, 0x65, 0x12, 0x40,
  112         0x20, 0x11, 0xd2, 0x68,
  113         0x20, 0x6a, 0x18, 0x00,
  114         0x20, 0x11, 0x22, 0x00,
  115         0xf7, 0x1f, 0xca, 0x08,
  116         0x80, 0xb9, 0xd8, 0x78,
  117         0x08, 0x65, 0xca, 0x00,
  118         0x01, 0x65, 0x3e, 0x30,
  119         0x01, 0xb9, 0x1e, 0x30,
  120         0x7f, 0xb9, 0x0a, 0x08,
  121         0x01, 0xb9, 0x0a, 0x30,
  122         0x01, 0x54, 0xca, 0x30,
  123         0x80, 0xb8, 0xe6, 0x78,
  124         0x80, 0x65, 0xca, 0x00,
  125         0x01, 0x65, 0x00, 0x34,
  126         0x01, 0x54, 0x00, 0x34,
  127         0x08, 0xb8, 0xee, 0x78,
  128         0x20, 0x01, 0x02, 0x00,
  129         0x02, 0xbd, 0x08, 0x34,
  130         0x01, 0xbd, 0x08, 0x34,
  131         0x08, 0x01, 0x02, 0x00,
  132         0x02, 0x0b, 0xf4, 0x78,
  133         0xf7, 0x01, 0x02, 0x08,
  134         0x01, 0x06, 0xcc, 0x34,
  135         0xb2, 0x00, 0x00, 0x08,
  136         0x01, 0x40, 0x20, 0x31,
  137         0x01, 0xbf, 0x80, 0x30,
  138         0x01, 0xb9, 0x7a, 0x30,
  139         0x3f, 0xba, 0x7c, 0x08,
  140         0x00, 0x65, 0xea, 0x58,
  141         0x80, 0x0b, 0xc4, 0x79,
  142         0x12, 0x01, 0x02, 0x00,
  143         0x01, 0xab, 0xac, 0x30,
  144         0xe4, 0x6a, 0x70, 0x5d,
  145         0x40, 0x6a, 0x16, 0x00,
  146         0x80, 0x3e, 0x86, 0x5d,
  147         0x20, 0xb8, 0x18, 0x79,
  148         0x20, 0x6a, 0x86, 0x5d,
  149         0x00, 0xab, 0x86, 0x5d,
  150         0x01, 0xa9, 0x78, 0x30,
  151         0x10, 0xb8, 0x20, 0x79,
  152         0xe4, 0x6a, 0x70, 0x5d,
  153         0x00, 0x65, 0xae, 0x40,
  154         0x10, 0x03, 0x3c, 0x69,
  155         0x08, 0x3c, 0x5a, 0x69,
  156         0x04, 0x3c, 0x92, 0x69,
  157         0x02, 0x3c, 0x98, 0x69,
  158         0x01, 0x3c, 0x44, 0x79,
  159         0xff, 0x6a, 0xa6, 0x00,
  160         0x00, 0x65, 0xa4, 0x59,
  161         0x00, 0x6a, 0xc2, 0x5e,
  162         0xff, 0x53, 0x30, 0x71,
  163         0x0d, 0x6a, 0x76, 0x00,
  164         0x00, 0x53, 0x14, 0x5e,
  165         0x00, 0x65, 0xea, 0x58,
  166         0x12, 0x01, 0x02, 0x00,
  167         0x00, 0x65, 0x18, 0x41,
  168         0xa4, 0x6a, 0x06, 0x00,
  169         0x00, 0x65, 0xf2, 0x58,
  170         0xfd, 0x57, 0xae, 0x08,
  171         0x00, 0x65, 0xae, 0x40,
  172         0xe4, 0x6a, 0x70, 0x5d,
  173         0x20, 0x3c, 0x4a, 0x79,
  174         0x02, 0x6a, 0x86, 0x5d,
  175         0x04, 0x6a, 0x86, 0x5d,
  176         0x01, 0x03, 0x4c, 0x69,
  177         0xf7, 0x11, 0x22, 0x08,
  178         0xff, 0x6a, 0x24, 0x08,
  179         0xff, 0x6a, 0x06, 0x08,
  180         0x01, 0x6a, 0x7e, 0x00,
  181         0x00, 0x65, 0xa4, 0x59,
  182         0x00, 0x65, 0x04, 0x40,
  183         0x80, 0x86, 0xc8, 0x08,
  184         0x01, 0x4f, 0xc8, 0x30,
  185         0x00, 0x50, 0x6c, 0x61,
  186         0xc4, 0x6a, 0x70, 0x5d,
  187         0x40, 0x3c, 0x68, 0x79,
  188         0x28, 0x6a, 0x86, 0x5d,
  189         0x00, 0x65, 0x4c, 0x41,
  190         0x08, 0x6a, 0x86, 0x5d,
  191         0x00, 0x65, 0x4c, 0x41,
  192         0x84, 0x6a, 0x70, 0x5d,
  193         0x00, 0x65, 0xf2, 0x58,
  194         0x01, 0x66, 0xc8, 0x30,
  195         0x01, 0x64, 0xd8, 0x31,
  196         0x01, 0x64, 0x32, 0x31,
  197         0x5b, 0x64, 0xc8, 0x28,
  198         0x30, 0x64, 0xca, 0x18,
  199         0x01, 0x6c, 0xc8, 0x30,
  200         0xff, 0x64, 0x8e, 0x79,
  201         0x08, 0x01, 0x02, 0x00,
  202         0x02, 0x0b, 0x80, 0x79,
  203         0x01, 0x64, 0x86, 0x61,
  204         0xf7, 0x01, 0x02, 0x08,
  205         0x01, 0x06, 0xd8, 0x31,
  206         0x01, 0x06, 0x32, 0x31,
  207         0xff, 0x64, 0xc8, 0x18,
  208         0xff, 0x64, 0x80, 0x69,
  209         0xf7, 0x3c, 0x78, 0x08,
  210         0x00, 0x65, 0x20, 0x41,
  211         0x40, 0xaa, 0x7e, 0x10,
  212         0x04, 0xaa, 0x70, 0x5d,
  213         0x00, 0x65, 0x58, 0x42,
  214         0xc4, 0x6a, 0x70, 0x5d,
  215         0xc0, 0x6a, 0x7e, 0x00,
  216         0x00, 0xa8, 0x86, 0x5d,
  217         0xe4, 0x6a, 0x06, 0x00,
  218         0x00, 0x6a, 0x86, 0x5d,
  219         0x00, 0x65, 0x4c, 0x41,
  220         0x10, 0x3c, 0xa8, 0x69,
  221         0x00, 0xbb, 0x8c, 0x44,
  222         0x18, 0x6a, 0xda, 0x01,
  223         0x01, 0x69, 0xd8, 0x31,
  224         0x1c, 0x6a, 0xd0, 0x01,
  225         0x09, 0xee, 0xdc, 0x01,
  226         0x80, 0xee, 0xb0, 0x79,
  227         0xff, 0x6a, 0xdc, 0x09,
  228         0x01, 0x93, 0x26, 0x01,
  229         0x03, 0x6a, 0x2a, 0x01,
  230         0x01, 0x69, 0x32, 0x31,
  231         0x1c, 0x6a, 0xe2, 0x5d,
  232         0x0a, 0x93, 0x26, 0x01,
  233         0x00, 0x65, 0xaa, 0x5e,
  234         0x01, 0x50, 0xa0, 0x18,
  235         0x02, 0x6a, 0x22, 0x05,
  236         0x1a, 0x01, 0x02, 0x00,
  237         0x80, 0x6a, 0x74, 0x00,
  238         0x40, 0x6a, 0x78, 0x00,
  239         0x40, 0x6a, 0x16, 0x00,
  240         0x00, 0x65, 0xda, 0x5d,
  241         0x01, 0x3f, 0xc8, 0x30,
  242         0xbf, 0x64, 0x58, 0x7a,
  243         0x80, 0x64, 0xa0, 0x73,
  244         0xa0, 0x64, 0x02, 0x74,
  245         0xc0, 0x64, 0xf6, 0x73,
  246         0xe0, 0x64, 0x32, 0x74,
  247         0x01, 0x6a, 0xda, 0x5e,
  248         0x00, 0x65, 0xcc, 0x41,
  249         0xf7, 0x11, 0x22, 0x08,
  250         0x01, 0x06, 0xd4, 0x30,
  251         0xff, 0x6a, 0x24, 0x08,
  252         0xf7, 0x01, 0x02, 0x08,
  253         0xc0, 0x6a, 0x78, 0x00,
  254         0x09, 0x0c, 0xe8, 0x79,
  255         0x08, 0x0c, 0x04, 0x68,
  256         0xb1, 0x6a, 0xda, 0x5e,
  257         0xff, 0x6a, 0x26, 0x09,
  258         0x12, 0x01, 0x02, 0x00,
  259         0x02, 0x6a, 0x08, 0x30,
  260         0xff, 0x6a, 0x08, 0x08,
  261         0xdf, 0x01, 0x02, 0x08,
  262         0x01, 0x6a, 0x7e, 0x00,
  263         0xc0, 0x6a, 0x78, 0x04,
  264         0xff, 0x6a, 0xc8, 0x08,
  265         0x08, 0xa4, 0x48, 0x19,
  266         0x00, 0xa5, 0x4a, 0x21,
  267         0x00, 0xa6, 0x4c, 0x21,
  268         0x00, 0xa7, 0x4e, 0x25,
  269         0x08, 0xeb, 0xde, 0x7e,
  270         0x80, 0xeb, 0x08, 0x7a,
  271         0xff, 0x6a, 0xd6, 0x09,
  272         0x08, 0xeb, 0x0c, 0x6a,
  273         0xff, 0x6a, 0xd4, 0x0c,
  274         0x80, 0xa3, 0xde, 0x6e,
  275         0x88, 0xeb, 0x22, 0x72,
  276         0x08, 0xeb, 0xde, 0x6e,
  277         0x04, 0xea, 0x26, 0xe2,
  278         0x08, 0xee, 0xde, 0x6e,
  279         0x04, 0x6a, 0xd0, 0x81,
  280         0x05, 0xa4, 0xc0, 0x89,
  281         0x03, 0xa5, 0xc2, 0x31,
  282         0x09, 0x6a, 0xd6, 0x05,
  283         0x00, 0x65, 0x0a, 0x5a,
  284         0x06, 0xa4, 0xd4, 0x89,
  285         0x80, 0x94, 0xde, 0x7e,
  286         0x07, 0xe9, 0x10, 0x31,
  287         0x01, 0xe9, 0x46, 0x31,
  288         0x00, 0xa3, 0xbc, 0x5e,
  289         0x00, 0x65, 0xfc, 0x59,
  290         0x01, 0xa4, 0xca, 0x30,
  291         0x80, 0xa3, 0x36, 0x7a,
  292         0x02, 0x65, 0xca, 0x00,
  293         0x01, 0x65, 0xf8, 0x31,
  294         0x80, 0x93, 0x26, 0x01,
  295         0xff, 0x6a, 0xd4, 0x0c,
  296         0x01, 0x8c, 0xc8, 0x30,
  297         0x00, 0x88, 0xc8, 0x18,
  298         0x02, 0x64, 0xc8, 0x88,
  299         0xff, 0x64, 0xde, 0x7e,
  300         0xff, 0x8d, 0x4c, 0x6a,
  301         0xff, 0x8e, 0x4c, 0x6a,
  302         0x03, 0x8c, 0xd4, 0x98,
  303         0x00, 0x65, 0xde, 0x56,
  304         0x01, 0x64, 0x70, 0x30,
  305         0xff, 0x64, 0xc8, 0x10,
  306         0x01, 0x64, 0xc8, 0x18,
  307         0x00, 0x8c, 0x18, 0x19,
  308         0xff, 0x8d, 0x1a, 0x21,
  309         0xff, 0x8e, 0x1c, 0x25,
  310         0xc0, 0x3c, 0x5c, 0x7a,
  311         0x21, 0x6a, 0xda, 0x5e,
  312         0xa8, 0x6a, 0x76, 0x00,
  313         0x79, 0x6a, 0x76, 0x00,
  314         0x40, 0x3f, 0x64, 0x6a,
  315         0x04, 0x3b, 0x76, 0x00,
  316         0x04, 0x6a, 0xd4, 0x81,
  317         0x20, 0x3c, 0x6c, 0x7a,
  318         0x51, 0x6a, 0xda, 0x5e,
  319         0x00, 0x65, 0x84, 0x42,
  320         0x20, 0x3c, 0x78, 0x00,
  321         0x00, 0xb3, 0xbc, 0x5e,
  322         0x07, 0xac, 0x10, 0x31,
  323         0x05, 0xb3, 0x46, 0x31,
  324         0x88, 0x6a, 0xcc, 0x00,
  325         0xac, 0x6a, 0xf0, 0x5d,
  326         0xa3, 0x6a, 0xcc, 0x00,
  327         0xb3, 0x6a, 0xf4, 0x5d,
  328         0x00, 0x65, 0x3c, 0x5a,
  329         0xfd, 0xa4, 0x48, 0x09,
  330         0x03, 0x8c, 0x10, 0x30,
  331         0x00, 0x65, 0xe8, 0x5d,
  332         0x01, 0xa4, 0x96, 0x7a,
  333         0x04, 0x3b, 0x76, 0x08,
  334         0x01, 0x3b, 0x26, 0x31,
  335         0x80, 0x02, 0x04, 0x00,
  336         0x10, 0x0c, 0x8c, 0x7a,
  337         0x03, 0x9e, 0x8e, 0x6a,
  338         0x7f, 0x02, 0x04, 0x08,
  339         0x91, 0x6a, 0xda, 0x5e,
  340         0x00, 0x65, 0xcc, 0x41,
  341         0x01, 0xa4, 0xca, 0x30,
  342         0x80, 0xa3, 0x9c, 0x7a,
  343         0x02, 0x65, 0xca, 0x00,
  344         0x01, 0x65, 0xf8, 0x31,
  345         0x01, 0x3b, 0x26, 0x31,
  346         0x00, 0x65, 0x10, 0x5a,
  347         0x01, 0xfc, 0xaa, 0x6a,
  348         0x80, 0x0b, 0xa0, 0x6a,
  349         0x10, 0x0c, 0xa0, 0x7a,
  350         0x20, 0x93, 0xa0, 0x6a,
  351         0x02, 0x93, 0x26, 0x01,
  352         0x02, 0xfc, 0xb4, 0x7a,
  353         0x40, 0x0d, 0xc8, 0x6a,
  354         0x01, 0xa4, 0x48, 0x01,
  355         0x00, 0x65, 0xc8, 0x42,
  356         0x40, 0x0d, 0xba, 0x6a,
  357         0x00, 0x65, 0x10, 0x5a,
  358         0x00, 0x65, 0xac, 0x42,
  359         0x80, 0xfc, 0xc4, 0x7a,
  360         0x80, 0xa4, 0xc4, 0x6a,
  361         0xff, 0xa5, 0x4a, 0x19,
  362         0xff, 0xa6, 0x4c, 0x21,
  363         0xff, 0xa7, 0x4e, 0x21,
  364         0xf8, 0xfc, 0x48, 0x09,
  365         0x7f, 0xa3, 0x46, 0x09,
  366         0x04, 0x3b, 0xe4, 0x6a,
  367         0x02, 0x93, 0x26, 0x01,
  368         0x01, 0x94, 0xca, 0x7a,
  369         0x01, 0x94, 0xca, 0x7a,
  370         0x01, 0x94, 0xca, 0x7a,
  371         0x01, 0x94, 0xca, 0x7a,
  372         0x01, 0x94, 0xca, 0x7a,
  373         0x01, 0xa4, 0xe2, 0x7a,
  374         0x01, 0xfc, 0xd8, 0x7a,
  375         0x01, 0x94, 0xe4, 0x6a,
  376         0x01, 0x94, 0xe4, 0x6a,
  377         0x01, 0x94, 0xe4, 0x6a,
  378         0x00, 0x65, 0x84, 0x42,
  379         0x01, 0x94, 0xe2, 0x7a,
  380         0x10, 0x94, 0xe4, 0x6a,
  381         0xd7, 0x93, 0x26, 0x09,
  382         0x28, 0x93, 0xe8, 0x6a,
  383         0x01, 0x85, 0x0a, 0x01,
  384         0x02, 0xfc, 0xf0, 0x6a,
  385         0x01, 0x14, 0x46, 0x31,
  386         0xff, 0x6a, 0x10, 0x09,
  387         0xfe, 0x85, 0x0a, 0x09,
  388         0xff, 0x38, 0xfe, 0x6a,
  389         0x80, 0xa3, 0xfe, 0x7a,
  390         0x80, 0x0b, 0xfc, 0x7a,
  391         0x04, 0x3b, 0xfe, 0x7a,
  392         0xbf, 0x3b, 0x76, 0x08,
  393         0x01, 0x3b, 0x26, 0x31,
  394         0x00, 0x65, 0x10, 0x5a,
  395         0x01, 0x0b, 0x0c, 0x6b,
  396         0x10, 0x0c, 0x00, 0x7b,
  397         0x04, 0x93, 0x0a, 0x6b,
  398         0x01, 0x94, 0x08, 0x7b,
  399         0x10, 0x94, 0x0a, 0x6b,
  400         0xc7, 0x93, 0x26, 0x09,
  401         0x01, 0x99, 0xd4, 0x30,
  402         0x38, 0x93, 0x0e, 0x6b,
  403         0xff, 0x08, 0x5c, 0x6b,
  404         0xff, 0x09, 0x5c, 0x6b,
  405         0xff, 0x0a, 0x5c, 0x6b,
  406         0xff, 0x38, 0x2a, 0x7b,
  407         0x04, 0x14, 0x10, 0x31,
  408         0x01, 0x38, 0x18, 0x31,
  409         0x02, 0x6a, 0x1a, 0x31,
  410         0x88, 0x6a, 0xcc, 0x00,
  411         0x14, 0x6a, 0xf6, 0x5d,
  412         0x00, 0x38, 0xe2, 0x5d,
  413         0xff, 0x6a, 0x70, 0x08,
  414         0x00, 0x65, 0x56, 0x43,
  415         0x80, 0xa3, 0x30, 0x7b,
  416         0x01, 0xa4, 0x48, 0x01,
  417         0x00, 0x65, 0x5c, 0x43,
  418         0x08, 0xeb, 0x36, 0x7b,
  419         0x00, 0x65, 0x10, 0x5a,
  420         0x08, 0xeb, 0x32, 0x6b,
  421         0x07, 0xe9, 0x10, 0x31,
  422         0x01, 0xe9, 0xca, 0x30,
  423         0x01, 0x65, 0x46, 0x31,
  424         0x00, 0x6a, 0xbc, 0x5e,
  425         0x88, 0x6a, 0xcc, 0x00,
  426         0xa4, 0x6a, 0xf6, 0x5d,
  427         0x08, 0x6a, 0xe2, 0x5d,
  428         0x0d, 0x93, 0x26, 0x01,
  429         0x00, 0x65, 0xaa, 0x5e,
  430         0x88, 0x6a, 0xcc, 0x00,
  431         0x00, 0x65, 0x8c, 0x5e,
  432         0x01, 0x99, 0x46, 0x31,
  433         0x00, 0xa3, 0xbc, 0x5e,
  434         0x01, 0x88, 0x10, 0x31,
  435         0x00, 0x65, 0x3c, 0x5a,
  436         0x00, 0x65, 0xfc, 0x59,
  437         0x03, 0x8c, 0x10, 0x30,
  438         0x00, 0x65, 0xe8, 0x5d,
  439         0x80, 0x0b, 0x84, 0x6a,
  440         0x80, 0x0b, 0x64, 0x6b,
  441         0x01, 0x0c, 0x5e, 0x7b,
  442         0x10, 0x0c, 0x84, 0x7a,
  443         0x03, 0x9e, 0x84, 0x6a,
  444         0x00, 0x65, 0x06, 0x5a,
  445         0x00, 0x6a, 0xbc, 0x5e,
  446         0x01, 0xa4, 0x84, 0x6b,
  447         0xff, 0x38, 0x7a, 0x7b,
  448         0x01, 0x38, 0xc8, 0x30,
  449         0x00, 0x08, 0x40, 0x19,
  450         0xff, 0x6a, 0xc8, 0x08,
  451         0x00, 0x09, 0x42, 0x21,
  452         0x00, 0x0a, 0x44, 0x21,
  453         0xff, 0x6a, 0x70, 0x08,
  454         0x00, 0x65, 0x7c, 0x43,
  455         0x03, 0x08, 0x40, 0x31,
  456         0x03, 0x08, 0x40, 0x31,
  457         0x01, 0x08, 0x40, 0x31,
  458         0x01, 0x09, 0x42, 0x31,
  459         0x01, 0x0a, 0x44, 0x31,
  460         0xfd, 0xb4, 0x68, 0x09,
  461         0x12, 0x01, 0x02, 0x00,
  462         0x12, 0x01, 0x02, 0x00,
  463         0x04, 0x3c, 0xcc, 0x79,
  464         0xfb, 0x3c, 0x78, 0x08,
  465         0x04, 0x93, 0x20, 0x79,
  466         0x01, 0x0c, 0x90, 0x6b,
  467         0x80, 0xba, 0x20, 0x79,
  468         0x80, 0x04, 0x20, 0x79,
  469         0xe4, 0x6a, 0x70, 0x5d,
  470         0x23, 0x6a, 0x86, 0x5d,
  471         0x01, 0x6a, 0x86, 0x5d,
  472         0x00, 0x65, 0x20, 0x41,
  473         0x00, 0x65, 0xcc, 0x41,
  474         0x80, 0x3c, 0xa4, 0x7b,
  475         0x21, 0x6a, 0xda, 0x5e,
  476         0x01, 0xbc, 0x18, 0x31,
  477         0x02, 0x6a, 0x1a, 0x31,
  478         0x02, 0x6a, 0xf8, 0x01,
  479         0x01, 0xbc, 0x10, 0x30,
  480         0x02, 0x6a, 0x12, 0x30,
  481         0x01, 0xbc, 0x10, 0x30,
  482         0xff, 0x6a, 0x12, 0x08,
  483         0xff, 0x6a, 0x14, 0x08,
  484         0xf3, 0xbc, 0xd4, 0x18,
  485         0xa0, 0x6a, 0xca, 0x53,
  486         0x04, 0xa0, 0x10, 0x31,
  487         0xac, 0x6a, 0x26, 0x01,
  488         0x04, 0xa0, 0x10, 0x31,
  489         0x03, 0x08, 0x18, 0x31,
  490         0x88, 0x6a, 0xcc, 0x00,
  491         0xa0, 0x6a, 0xf6, 0x5d,
  492         0x00, 0xbc, 0xe2, 0x5d,
  493         0x3d, 0x6a, 0x26, 0x01,
  494         0x00, 0x65, 0xe2, 0x43,
  495         0xff, 0x6a, 0x10, 0x09,
  496         0xa4, 0x6a, 0x26, 0x01,
  497         0x0c, 0xa0, 0x32, 0x31,
  498         0x05, 0x6a, 0x26, 0x01,
  499         0x35, 0x6a, 0x26, 0x01,
  500         0x0c, 0xa0, 0x32, 0x31,
  501         0x36, 0x6a, 0x26, 0x01,
  502         0x02, 0x93, 0x26, 0x01,
  503         0x35, 0x6a, 0x26, 0x01,
  504         0x00, 0x65, 0x9e, 0x5e,
  505         0x00, 0x65, 0x9e, 0x5e,
  506         0x02, 0x93, 0x26, 0x01,
  507         0xbf, 0x3c, 0x78, 0x08,
  508         0x04, 0x0b, 0xe8, 0x6b,
  509         0x10, 0x0c, 0xe4, 0x7b,
  510         0x01, 0x03, 0xe8, 0x6b,
  511         0x20, 0x93, 0xea, 0x6b,
  512         0x04, 0x0b, 0xf0, 0x6b,
  513         0x40, 0x3c, 0x78, 0x00,
  514         0xc7, 0x93, 0x26, 0x09,
  515         0x38, 0x93, 0xf2, 0x6b,
  516         0x00, 0x65, 0xcc, 0x41,
  517         0x80, 0x3c, 0x58, 0x6c,
  518         0x01, 0x06, 0x50, 0x31,
  519         0x80, 0xb8, 0x70, 0x01,
  520         0x00, 0x65, 0xcc, 0x41,
  521         0x10, 0x3f, 0x06, 0x00,
  522         0x10, 0x6a, 0x06, 0x00,
  523         0x01, 0x3a, 0xca, 0x30,
  524         0x80, 0x65, 0x1e, 0x64,
  525         0x10, 0xb8, 0x42, 0x6c,
  526         0xc0, 0x3e, 0xca, 0x00,
  527         0x40, 0xb8, 0x0e, 0x6c,
  528         0xbf, 0x65, 0xca, 0x08,
  529         0x20, 0xb8, 0x22, 0x7c,
  530         0x01, 0x65, 0x0c, 0x30,
  531         0x00, 0x65, 0xda, 0x5d,
  532         0xa0, 0x3f, 0x2a, 0x64,
  533         0x23, 0xb8, 0x0c, 0x08,
  534         0x00, 0x65, 0xda, 0x5d,
  535         0xa0, 0x3f, 0x2a, 0x64,
  536         0x00, 0xbb, 0x22, 0x44,
  537         0xff, 0x65, 0x22, 0x64,
  538         0x00, 0x65, 0x42, 0x44,
  539         0x40, 0x6a, 0x18, 0x00,
  540         0x01, 0x65, 0x0c, 0x30,
  541         0x00, 0x65, 0xda, 0x5d,
  542         0xa0, 0x3f, 0xfe, 0x73,
  543         0x40, 0x6a, 0x18, 0x00,
  544         0x01, 0x3a, 0xa6, 0x30,
  545         0x08, 0x6a, 0x74, 0x00,
  546         0x00, 0x65, 0xcc, 0x41,
  547         0x64, 0x6a, 0x6a, 0x5d,
  548         0x80, 0x64, 0xda, 0x6c,
  549         0x04, 0x64, 0x9c, 0x74,
  550         0x02, 0x64, 0xac, 0x74,
  551         0x00, 0x6a, 0x62, 0x74,
  552         0x03, 0x64, 0xca, 0x74,
  553         0x23, 0x64, 0x4a, 0x74,
  554         0x08, 0x64, 0x5e, 0x74,
  555         0x61, 0x6a, 0xda, 0x5e,
  556         0x00, 0x65, 0xda, 0x5d,
  557         0x08, 0x51, 0xce, 0x71,
  558         0x00, 0x65, 0x42, 0x44,
  559         0x80, 0x04, 0x5c, 0x7c,
  560         0x51, 0x6a, 0x60, 0x5d,
  561         0x01, 0x51, 0x5c, 0x64,
  562         0x01, 0xa4, 0x54, 0x7c,
  563         0x80, 0xba, 0x5e, 0x6c,
  564         0x41, 0x6a, 0xda, 0x5e,
  565         0x00, 0x65, 0x5e, 0x44,
  566         0x21, 0x6a, 0xda, 0x5e,
  567         0x00, 0x65, 0x5e, 0x44,
  568         0x07, 0x6a, 0x56, 0x5d,
  569         0x01, 0x06, 0xd4, 0x30,
  570         0x00, 0x65, 0xcc, 0x41,
  571         0x80, 0xb8, 0x58, 0x7c,
  572         0xc0, 0x3c, 0x6c, 0x7c,
  573         0x80, 0x3c, 0x58, 0x6c,
  574         0xff, 0xa8, 0x6c, 0x6c,
  575         0x40, 0x3c, 0x58, 0x6c,
  576         0x10, 0xb8, 0x70, 0x7c,
  577         0xa1, 0x6a, 0xda, 0x5e,
  578         0x01, 0xb4, 0x76, 0x6c,
  579         0x02, 0xb4, 0x78, 0x6c,
  580         0x01, 0xa4, 0x78, 0x7c,
  581         0xff, 0xa8, 0x88, 0x7c,
  582         0x04, 0xb4, 0x68, 0x01,
  583         0x01, 0x6a, 0x76, 0x00,
  584         0x00, 0xbb, 0x14, 0x5e,
  585         0xff, 0xa8, 0x88, 0x7c,
  586         0x71, 0x6a, 0xda, 0x5e,
  587         0x40, 0x51, 0x88, 0x64,
  588         0x00, 0x65, 0xb4, 0x5e,
  589         0x00, 0x65, 0xde, 0x41,
  590         0x00, 0xbb, 0x8c, 0x5c,
  591         0x00, 0x65, 0xde, 0x41,
  592         0x00, 0x65, 0xb4, 0x5e,
  593         0x01, 0x65, 0xa2, 0x30,
  594         0x01, 0xf8, 0xc8, 0x30,
  595         0x01, 0x4e, 0xc8, 0x30,
  596         0x00, 0x6a, 0xb8, 0xdd,
  597         0x00, 0x51, 0xca, 0x5d,
  598         0x01, 0x4e, 0x9c, 0x18,
  599         0x02, 0x6a, 0x22, 0x05,
  600         0xc0, 0x3c, 0x58, 0x6c,
  601         0x04, 0xb8, 0x70, 0x01,
  602         0x00, 0x65, 0xd6, 0x5e,
  603         0x20, 0xb8, 0xde, 0x69,
  604         0x01, 0xbb, 0xa2, 0x30,
  605         0x3f, 0xba, 0x7c, 0x08,
  606         0x00, 0xb9, 0xd0, 0x5c,
  607         0x00, 0x65, 0xde, 0x41,
  608         0x01, 0x06, 0xd4, 0x30,
  609         0x20, 0x3c, 0xcc, 0x79,
  610         0x20, 0x3c, 0x5e, 0x7c,
  611         0x01, 0xa4, 0xba, 0x7c,
  612         0x01, 0xb4, 0x68, 0x01,
  613         0x00, 0x65, 0xcc, 0x41,
  614         0x00, 0x65, 0x5e, 0x44,
  615         0x04, 0x14, 0x58, 0x31,
  616         0x01, 0x06, 0xd4, 0x30,
  617         0x08, 0xa0, 0x60, 0x31,
  618         0xac, 0x6a, 0xcc, 0x00,
  619         0x14, 0x6a, 0xf6, 0x5d,
  620         0x01, 0x06, 0xd4, 0x30,
  621         0xa0, 0x6a, 0xee, 0x5d,
  622         0x00, 0x65, 0xcc, 0x41,
  623         0xdf, 0x3c, 0x78, 0x08,
  624         0x12, 0x01, 0x02, 0x00,
  625         0x00, 0x65, 0x5e, 0x44,
  626         0x4c, 0x65, 0xcc, 0x28,
  627         0x01, 0x3e, 0x20, 0x31,
  628         0xd0, 0x66, 0xcc, 0x18,
  629         0x20, 0x66, 0xcc, 0x18,
  630         0x01, 0x51, 0xda, 0x34,
  631         0x4c, 0x3d, 0xca, 0x28,
  632         0x1f, 0x64, 0x7c, 0x08,
  633         0xd0, 0x65, 0xca, 0x18,
  634         0x01, 0x3e, 0x20, 0x31,
  635         0x30, 0x65, 0xd4, 0x18,
  636         0x00, 0x65, 0xe8, 0x4c,
  637         0xe1, 0x6a, 0x22, 0x01,
  638         0xff, 0x6a, 0xd4, 0x08,
  639         0x20, 0x65, 0xd4, 0x18,
  640         0x00, 0x65, 0xf0, 0x54,
  641         0xe1, 0x6a, 0x22, 0x01,
  642         0xff, 0x6a, 0xd4, 0x08,
  643         0x20, 0x65, 0xca, 0x18,
  644         0xe0, 0x65, 0xd4, 0x18,
  645         0x00, 0x65, 0xfa, 0x4c,
  646         0xe1, 0x6a, 0x22, 0x01,
  647         0xff, 0x6a, 0xd4, 0x08,
  648         0xd0, 0x65, 0xd4, 0x18,
  649         0x00, 0x65, 0x02, 0x55,
  650         0xe1, 0x6a, 0x22, 0x01,
  651         0xff, 0x6a, 0xd4, 0x08,
  652         0x01, 0x6c, 0xa2, 0x30,
  653         0xff, 0x51, 0x14, 0x75,
  654         0x00, 0x51, 0x90, 0x5d,
  655         0x01, 0x51, 0x20, 0x31,
  656         0x00, 0x65, 0x36, 0x45,
  657         0x3f, 0xba, 0xc8, 0x08,
  658         0x00, 0x3e, 0x36, 0x75,
  659         0x00, 0x65, 0xb2, 0x5e,
  660         0x80, 0x3c, 0x78, 0x00,
  661         0x01, 0x06, 0xd4, 0x30,
  662         0x00, 0x65, 0xda, 0x5d,
  663         0x01, 0x3c, 0x78, 0x00,
  664         0xe0, 0x3f, 0x52, 0x65,
  665         0x02, 0x3c, 0x78, 0x00,
  666         0x20, 0x12, 0x52, 0x65,
  667         0x51, 0x6a, 0x60, 0x5d,
  668         0x00, 0x51, 0x90, 0x5d,
  669         0x51, 0x6a, 0x60, 0x5d,
  670         0x01, 0x51, 0x20, 0x31,
  671         0x04, 0x3c, 0x78, 0x00,
  672         0x01, 0xb9, 0xc8, 0x30,
  673         0x00, 0x3d, 0x50, 0x65,
  674         0x08, 0x3c, 0x78, 0x00,
  675         0x3f, 0xba, 0xc8, 0x08,
  676         0x00, 0x3e, 0x50, 0x65,
  677         0x10, 0x3c, 0x78, 0x00,
  678         0x04, 0xb8, 0x50, 0x7d,
  679         0xfb, 0xb8, 0x70, 0x09,
  680         0x20, 0xb8, 0x46, 0x6d,
  681         0x01, 0x90, 0xc8, 0x30,
  682         0xff, 0x6a, 0xa2, 0x00,
  683         0x00, 0x3d, 0xd0, 0x5c,
  684         0x01, 0x64, 0x20, 0x31,
  685         0xff, 0x6a, 0x78, 0x08,
  686         0x00, 0x65, 0xea, 0x58,
  687         0x10, 0xb8, 0x5e, 0x7c,
  688         0xff, 0x6a, 0x56, 0x5d,
  689         0x00, 0x65, 0x5e, 0x44,
  690         0x00, 0x65, 0xb2, 0x5e,
  691         0x31, 0x6a, 0xda, 0x5e,
  692         0x00, 0x65, 0x5e, 0x44,
  693         0x10, 0x3f, 0x06, 0x00,
  694         0x10, 0x6a, 0x06, 0x00,
  695         0x01, 0x65, 0x74, 0x34,
  696         0x81, 0x6a, 0xda, 0x5e,
  697         0x00, 0x65, 0x62, 0x45,
  698         0x01, 0x06, 0xd4, 0x30,
  699         0x01, 0x0c, 0x62, 0x7d,
  700         0x04, 0x0c, 0x5c, 0x6d,
  701         0xe0, 0x03, 0x7e, 0x08,
  702         0xe0, 0x3f, 0xcc, 0x61,
  703         0x01, 0x65, 0xcc, 0x30,
  704         0x01, 0x12, 0xda, 0x34,
  705         0x01, 0x06, 0xd4, 0x34,
  706         0x01, 0x03, 0x70, 0x6d,
  707         0x40, 0x03, 0xcc, 0x08,
  708         0x01, 0x65, 0x06, 0x30,
  709         0x40, 0x65, 0xc8, 0x08,
  710         0x00, 0x66, 0x7e, 0x75,
  711         0x40, 0x65, 0x7e, 0x7d,
  712         0x00, 0x65, 0x7e, 0x5d,
  713         0xff, 0x6a, 0xd4, 0x08,
  714         0xff, 0x6a, 0xd4, 0x08,
  715         0xff, 0x6a, 0xd4, 0x08,
  716         0xff, 0x6a, 0xd4, 0x0c,
  717         0x08, 0x01, 0x02, 0x00,
  718         0x02, 0x0b, 0x88, 0x7d,
  719         0x01, 0x65, 0x0c, 0x30,
  720         0x02, 0x0b, 0x8c, 0x7d,
  721         0xf7, 0x01, 0x02, 0x0c,
  722         0x01, 0x65, 0xc8, 0x30,
  723         0xff, 0x41, 0xb0, 0x75,
  724         0x01, 0x41, 0x20, 0x31,
  725         0xff, 0x6a, 0xa4, 0x00,
  726         0x00, 0x65, 0xa0, 0x45,
  727         0xff, 0xbf, 0xb0, 0x75,
  728         0x01, 0x90, 0xa4, 0x30,
  729         0x01, 0xbf, 0x20, 0x31,
  730         0x00, 0xbb, 0x9a, 0x65,
  731         0xff, 0x52, 0xae, 0x75,
  732         0x01, 0xbf, 0xcc, 0x30,
  733         0x01, 0x90, 0xca, 0x30,
  734         0x01, 0x52, 0x20, 0x31,
  735         0x01, 0x66, 0x7e, 0x31,
  736         0x01, 0x65, 0x20, 0x35,
  737         0x01, 0xbf, 0x82, 0x34,
  738         0x01, 0x64, 0xa2, 0x30,
  739         0x00, 0x6a, 0xc2, 0x5e,
  740         0x0d, 0x6a, 0x76, 0x00,
  741         0x00, 0x51, 0x14, 0x46,
  742         0x01, 0x65, 0xa4, 0x30,
  743         0xe0, 0x6a, 0xcc, 0x00,
  744         0x48, 0x6a, 0x08, 0x5e,
  745         0x01, 0x6a, 0xd0, 0x01,
  746         0x01, 0x6a, 0xdc, 0x05,
  747         0x88, 0x6a, 0xcc, 0x00,
  748         0x48, 0x6a, 0x08, 0x5e,
  749         0x01, 0x6a, 0xe2, 0x5d,
  750         0x01, 0x6a, 0x26, 0x05,
  751         0x01, 0x65, 0xd8, 0x31,
  752         0x09, 0xee, 0xdc, 0x01,
  753         0x80, 0xee, 0xce, 0x7d,
  754         0xff, 0x6a, 0xdc, 0x0d,
  755         0x01, 0x65, 0x32, 0x31,
  756         0x0a, 0x93, 0x26, 0x01,
  757         0x00, 0x65, 0xaa, 0x46,
  758         0x81, 0x6a, 0xda, 0x5e,
  759         0x01, 0x0c, 0xda, 0x7d,
  760         0x04, 0x0c, 0xd8, 0x6d,
  761         0xe0, 0x03, 0x06, 0x08,
  762         0xe0, 0x03, 0x7e, 0x0c,
  763         0x01, 0x65, 0x18, 0x31,
  764         0xff, 0x6a, 0x1a, 0x09,
  765         0xff, 0x6a, 0x1c, 0x0d,
  766         0x01, 0x8c, 0x10, 0x30,
  767         0x01, 0x8d, 0x12, 0x30,
  768         0x01, 0x8e, 0x14, 0x34,
  769         0x01, 0x6c, 0xda, 0x30,
  770         0x01, 0x6c, 0xda, 0x30,
  771         0x01, 0x6c, 0xda, 0x30,
  772         0x01, 0x6c, 0xda, 0x30,
  773         0x01, 0x6c, 0xda, 0x30,
  774         0x01, 0x6c, 0xda, 0x30,
  775         0x01, 0x6c, 0xda, 0x30,
  776         0x01, 0x6c, 0xda, 0x34,
  777         0x3d, 0x64, 0xa4, 0x28,
  778         0x55, 0x64, 0xc8, 0x28,
  779         0x00, 0x65, 0x08, 0x46,
  780         0x2e, 0x64, 0xa4, 0x28,
  781         0x66, 0x64, 0xc8, 0x28,
  782         0x00, 0x6c, 0xda, 0x18,
  783         0x01, 0x52, 0xc8, 0x30,
  784         0x00, 0x6c, 0xda, 0x20,
  785         0xff, 0x6a, 0xc8, 0x08,
  786         0x00, 0x6c, 0xda, 0x20,
  787         0x00, 0x6c, 0xda, 0x24,
  788         0x01, 0x65, 0xc8, 0x30,
  789         0xe0, 0x6a, 0xcc, 0x00,
  790         0x44, 0x6a, 0x04, 0x5e,
  791         0x01, 0x90, 0xe2, 0x31,
  792         0x04, 0x3b, 0x28, 0x7e,
  793         0x30, 0x6a, 0xd0, 0x01,
  794         0x20, 0x6a, 0xd0, 0x01,
  795         0x1d, 0x6a, 0xdc, 0x01,
  796         0xdc, 0xee, 0x24, 0x66,
  797         0x00, 0x65, 0x40, 0x46,
  798         0x20, 0x6a, 0xd0, 0x01,
  799         0x01, 0x6a, 0xdc, 0x01,
  800         0x20, 0xa0, 0xd8, 0x31,
  801         0x09, 0xee, 0xdc, 0x01,
  802         0x80, 0xee, 0x30, 0x7e,
  803         0x11, 0x6a, 0xdc, 0x01,
  804         0x50, 0xee, 0x34, 0x66,
  805         0x20, 0x6a, 0xd0, 0x01,
  806         0x09, 0x6a, 0xdc, 0x01,
  807         0x88, 0xee, 0x3a, 0x66,
  808         0x19, 0x6a, 0xdc, 0x01,
  809         0xd8, 0xee, 0x3e, 0x66,
  810         0xff, 0x6a, 0xdc, 0x09,
  811         0x18, 0xee, 0x42, 0x6e,
  812         0xff, 0x6a, 0xd4, 0x0c,
  813         0x88, 0x6a, 0xcc, 0x00,
  814         0x44, 0x6a, 0x04, 0x5e,
  815         0x20, 0x6a, 0xe2, 0x5d,
  816         0x01, 0x3b, 0x26, 0x31,
  817         0x04, 0x3b, 0x5c, 0x6e,
  818         0xa0, 0x6a, 0xca, 0x00,
  819         0x20, 0x65, 0xc8, 0x18,
  820         0x00, 0x65, 0x9a, 0x5e,
  821         0x00, 0x65, 0x54, 0x66,
  822         0x0a, 0x93, 0x26, 0x01,
  823         0x00, 0x65, 0xaa, 0x46,
  824         0xa0, 0x6a, 0xcc, 0x00,
  825         0xff, 0x6a, 0xc8, 0x08,
  826         0x20, 0x94, 0x60, 0x6e,
  827         0x10, 0x94, 0x62, 0x6e,
  828         0x08, 0x94, 0x7c, 0x6e,
  829         0x08, 0x94, 0x7c, 0x6e,
  830         0x08, 0x94, 0x7c, 0x6e,
  831         0xff, 0x8c, 0xc8, 0x10,
  832         0xc1, 0x64, 0xc8, 0x18,
  833         0xf8, 0x64, 0xc8, 0x08,
  834         0x01, 0x99, 0xda, 0x30,
  835         0x00, 0x66, 0x70, 0x66,
  836         0xc0, 0x66, 0xac, 0x76,
  837         0x60, 0x66, 0xc8, 0x18,
  838         0x3d, 0x64, 0xc8, 0x28,
  839         0x00, 0x65, 0x60, 0x46,
  840         0xf7, 0x93, 0x26, 0x09,
  841         0x08, 0x93, 0x7e, 0x6e,
  842         0x00, 0x62, 0xc4, 0x18,
  843         0x00, 0x65, 0xaa, 0x5e,
  844         0x00, 0x65, 0x8a, 0x5e,
  845         0x00, 0x65, 0x8a, 0x5e,
  846         0x00, 0x65, 0x8a, 0x5e,
  847         0x01, 0x99, 0xda, 0x30,
  848         0x01, 0x99, 0xda, 0x30,
  849         0x01, 0x99, 0xda, 0x30,
  850         0x01, 0x99, 0xda, 0x30,
  851         0x01, 0x99, 0xda, 0x30,
  852         0x01, 0x99, 0xda, 0x30,
  853         0x01, 0x99, 0xda, 0x30,
  854         0x01, 0x99, 0xda, 0x34,
  855         0x01, 0x6c, 0x32, 0x31,
  856         0x01, 0x6c, 0x32, 0x31,
  857         0x01, 0x6c, 0x32, 0x31,
  858         0x01, 0x6c, 0x32, 0x31,
  859         0x01, 0x6c, 0x32, 0x31,
  860         0x01, 0x6c, 0x32, 0x31,
  861         0x01, 0x6c, 0x32, 0x31,
  862         0x01, 0x6c, 0x32, 0x35,
  863         0x08, 0x94, 0xaa, 0x7e,
  864         0xf7, 0x93, 0x26, 0x09,
  865         0x08, 0x93, 0xae, 0x6e,
  866         0xff, 0x6a, 0xd4, 0x0c,
  867         0x04, 0xb8, 0xd6, 0x6e,
  868         0x01, 0x42, 0x7e, 0x31,
  869         0xff, 0x6a, 0x76, 0x01,
  870         0x01, 0x90, 0x84, 0x34,
  871         0xff, 0x6a, 0x76, 0x05,
  872         0x01, 0x85, 0x0a, 0x01,
  873         0x7f, 0x65, 0x10, 0x09,
  874         0xfe, 0x85, 0x0a, 0x0d,
  875         0xff, 0x42, 0xd2, 0x66,
  876         0xff, 0x41, 0xca, 0x66,
  877         0xd1, 0x6a, 0xda, 0x5e,
  878         0xff, 0x6a, 0xca, 0x04,
  879         0x01, 0x41, 0x20, 0x31,
  880         0x01, 0xbf, 0x82, 0x30,
  881         0x01, 0x6a, 0x76, 0x00,
  882         0x00, 0xbb, 0x14, 0x46,
  883         0x01, 0x42, 0x20, 0x31,
  884         0x01, 0xbf, 0x84, 0x34,
  885         0x01, 0x41, 0x7e, 0x31,
  886         0x01, 0x90, 0x82, 0x34,
  887         0x01, 0x65, 0x22, 0x31,
  888         0xff, 0x6a, 0xd4, 0x08,
  889         0xff, 0x6a, 0xd4, 0x0c
  890 };
  891 
  892 typedef int ahc_patch_func_t (struct ahc_softc *ahc);
  893 static ahc_patch_func_t ahc_patch23_func;
  894 
  895 static int
  896 ahc_patch23_func(struct ahc_softc *ahc)
  897 {
  898         return ((ahc->bugs & AHC_SCBCHAN_UPLOAD_BUG) != 0);
  899 }
  900 
  901 static ahc_patch_func_t ahc_patch22_func;
  902 
  903 static int
  904 ahc_patch22_func(struct ahc_softc *ahc)
  905 {
  906         return ((ahc->features & AHC_CMD_CHAN) == 0);
  907 }
  908 
  909 static ahc_patch_func_t ahc_patch21_func;
  910 
  911 static int
  912 ahc_patch21_func(struct ahc_softc *ahc)
  913 {
  914         return ((ahc->features & AHC_QUEUE_REGS) == 0);
  915 }
  916 
  917 static ahc_patch_func_t ahc_patch20_func;
  918 
  919 static int
  920 ahc_patch20_func(struct ahc_softc *ahc)
  921 {
  922         return ((ahc->features & AHC_WIDE) != 0);
  923 }
  924 
  925 static ahc_patch_func_t ahc_patch19_func;
  926 
  927 static int
  928 ahc_patch19_func(struct ahc_softc *ahc)
  929 {
  930         return ((ahc->flags & AHC_SCB_BTT) != 0);
  931 }
  932 
  933 static ahc_patch_func_t ahc_patch18_func;
  934 
  935 static int
  936 ahc_patch18_func(struct ahc_softc *ahc)
  937 {
  938         return ((ahc->bugs & AHC_PCI_2_1_RETRY_BUG) != 0);
  939 }
  940 
  941 static ahc_patch_func_t ahc_patch17_func;
  942 
  943 static int
  944 ahc_patch17_func(struct ahc_softc *ahc)
  945 {
  946         return ((ahc->bugs & AHC_TMODE_WIDEODD_BUG) != 0);
  947 }
  948 
  949 static ahc_patch_func_t ahc_patch16_func;
  950 
  951 static int
  952 ahc_patch16_func(struct ahc_softc *ahc)
  953 {
  954         return ((ahc->bugs & AHC_AUTOFLUSH_BUG) != 0);
  955 }
  956 
  957 static ahc_patch_func_t ahc_patch15_func;
  958 
  959 static int
  960 ahc_patch15_func(struct ahc_softc *ahc)
  961 {
  962         return ((ahc->features & AHC_ULTRA2) == 0);
  963 }
  964 
  965 static ahc_patch_func_t ahc_patch14_func;
  966 
  967 static int
  968 ahc_patch14_func(struct ahc_softc *ahc)
  969 {
  970         return ((ahc->bugs & AHC_PCI_MWI_BUG) != 0 && ahc->pci_cachesize != 0);
  971 }
  972 
  973 static ahc_patch_func_t ahc_patch13_func;
  974 
  975 static int
  976 ahc_patch13_func(struct ahc_softc *ahc)
  977 {
  978         return ((ahc->flags & AHC_39BIT_ADDRESSING) != 0);
  979 }
  980 
  981 static ahc_patch_func_t ahc_patch12_func;
  982 
  983 static int
  984 ahc_patch12_func(struct ahc_softc *ahc)
  985 {
  986         return ((ahc->features & AHC_HS_MAILBOX) != 0);
  987 }
  988 
  989 static ahc_patch_func_t ahc_patch11_func;
  990 
  991 static int
  992 ahc_patch11_func(struct ahc_softc *ahc)
  993 {
  994         return ((ahc->features & AHC_ULTRA) != 0);
  995 }
  996 
  997 static ahc_patch_func_t ahc_patch10_func;
  998 
  999 static int
 1000 ahc_patch10_func(struct ahc_softc *ahc)
 1001 {
 1002         return ((ahc->features & AHC_MULTI_TID) != 0);
 1003 }
 1004 
 1005 static ahc_patch_func_t ahc_patch9_func;
 1006 
 1007 static int
 1008 ahc_patch9_func(struct ahc_softc *ahc)
 1009 {
 1010         return ((ahc->features & AHC_CMD_CHAN) != 0);
 1011 }
 1012 
 1013 static ahc_patch_func_t ahc_patch8_func;
 1014 
 1015 static int
 1016 ahc_patch8_func(struct ahc_softc *ahc)
 1017 {
 1018         return ((ahc->flags & AHC_INITIATORROLE) != 0);
 1019 }
 1020 
 1021 static ahc_patch_func_t ahc_patch7_func;
 1022 
 1023 static int
 1024 ahc_patch7_func(struct ahc_softc *ahc)
 1025 {
 1026         return ((ahc->flags & AHC_TARGETROLE) != 0);
 1027 }
 1028 
 1029 static ahc_patch_func_t ahc_patch6_func;
 1030 
 1031 static int
 1032 ahc_patch6_func(struct ahc_softc *ahc)
 1033 {
 1034         return ((ahc->features & AHC_DT) == 0);
 1035 }
 1036 
 1037 static ahc_patch_func_t ahc_patch5_func;
 1038 
 1039 static int
 1040 ahc_patch5_func(struct ahc_softc *ahc)
 1041 {
 1042         return ((ahc->flags & AHC_SEQUENCER_DEBUG) != 0);
 1043 }
 1044 
 1045 static ahc_patch_func_t ahc_patch4_func;
 1046 
 1047 static int
 1048 ahc_patch4_func(struct ahc_softc *ahc)
 1049 {
 1050         return ((ahc->flags & AHC_PAGESCBS) != 0);
 1051 }
 1052 
 1053 static ahc_patch_func_t ahc_patch3_func;
 1054 
 1055 static int
 1056 ahc_patch3_func(struct ahc_softc *ahc)
 1057 {
 1058         return ((ahc->features & AHC_QUEUE_REGS) != 0);
 1059 }
 1060 
 1061 static ahc_patch_func_t ahc_patch2_func;
 1062 
 1063 static int
 1064 ahc_patch2_func(struct ahc_softc *ahc)
 1065 {
 1066         return ((ahc->features & AHC_TWIN) != 0);
 1067 }
 1068 
 1069 static ahc_patch_func_t ahc_patch1_func;
 1070 
 1071 static int
 1072 ahc_patch1_func(struct ahc_softc *ahc)
 1073 {
 1074         return ((ahc->features & AHC_ULTRA2) != 0);
 1075 }
 1076 
 1077 static ahc_patch_func_t ahc_patch0_func;
 1078 
 1079 static int
 1080 ahc_patch0_func(struct ahc_softc *ahc)
 1081 {
 1082         return (0);
 1083 }
 1084 
 1085 static const struct patch {
 1086         ahc_patch_func_t                *patch_func;
 1087         uint32_t                 begin          :10,
 1088                                  skip_instr     :10,
 1089                                  skip_patch     :12;
 1090 } patches[] = {
 1091         { ahc_patch1_func, 4, 1, 1 },
 1092         { ahc_patch2_func, 6, 2, 1 },
 1093         { ahc_patch2_func, 9, 1, 1 },
 1094         { ahc_patch3_func, 11, 1, 2 },
 1095         { ahc_patch0_func, 12, 2, 1 },
 1096         { ahc_patch4_func, 15, 1, 2 },
 1097         { ahc_patch0_func, 16, 1, 1 },
 1098         { ahc_patch5_func, 22, 2, 1 },
 1099         { ahc_patch3_func, 27, 1, 2 },
 1100         { ahc_patch0_func, 28, 1, 1 },
 1101         { ahc_patch6_func, 34, 1, 1 },
 1102         { ahc_patch7_func, 37, 54, 19 },
 1103         { ahc_patch8_func, 37, 1, 1 },
 1104         { ahc_patch9_func, 42, 3, 2 },
 1105         { ahc_patch0_func, 45, 3, 1 },
 1106         { ahc_patch10_func, 49, 1, 2 },
 1107         { ahc_patch0_func, 50, 2, 3 },
 1108         { ahc_patch1_func, 50, 1, 2 },
 1109         { ahc_patch0_func, 51, 1, 1 },
 1110         { ahc_patch2_func, 53, 2, 1 },
 1111         { ahc_patch9_func, 55, 1, 2 },
 1112         { ahc_patch0_func, 56, 1, 1 },
 1113         { ahc_patch9_func, 60, 1, 2 },
 1114         { ahc_patch0_func, 61, 1, 1 },
 1115         { ahc_patch9_func, 71, 1, 2 },
 1116         { ahc_patch0_func, 72, 1, 1 },
 1117         { ahc_patch9_func, 75, 1, 2 },
 1118         { ahc_patch0_func, 76, 1, 1 },
 1119         { ahc_patch9_func, 79, 1, 2 },
 1120         { ahc_patch0_func, 80, 1, 1 },
 1121         { ahc_patch8_func, 91, 9, 4 },
 1122         { ahc_patch1_func, 93, 1, 2 },
 1123         { ahc_patch0_func, 94, 1, 1 },
 1124         { ahc_patch2_func, 96, 2, 1 },
 1125         { ahc_patch2_func, 105, 4, 1 },
 1126         { ahc_patch1_func, 109, 1, 2 },
 1127         { ahc_patch0_func, 110, 2, 3 },
 1128         { ahc_patch2_func, 110, 1, 2 },
 1129         { ahc_patch0_func, 111, 1, 1 },
 1130         { ahc_patch7_func, 112, 4, 2 },
 1131         { ahc_patch0_func, 116, 1, 1 },
 1132         { ahc_patch11_func, 117, 2, 1 },
 1133         { ahc_patch1_func, 119, 1, 2 },
 1134         { ahc_patch0_func, 120, 1, 1 },
 1135         { ahc_patch7_func, 121, 4, 1 },
 1136         { ahc_patch7_func, 131, 95, 11 },
 1137         { ahc_patch4_func, 151, 1, 1 },
 1138         { ahc_patch1_func, 168, 1, 1 },
 1139         { ahc_patch12_func, 173, 1, 2 },
 1140         { ahc_patch0_func, 174, 1, 1 },
 1141         { ahc_patch9_func, 185, 1, 2 },
 1142         { ahc_patch0_func, 186, 1, 1 },
 1143         { ahc_patch9_func, 195, 1, 2 },
 1144         { ahc_patch0_func, 196, 1, 1 },
 1145         { ahc_patch9_func, 212, 6, 2 },
 1146         { ahc_patch0_func, 218, 6, 1 },
 1147         { ahc_patch8_func, 226, 21, 2 },
 1148         { ahc_patch1_func, 241, 1, 1 },
 1149         { ahc_patch1_func, 249, 1, 2 },
 1150         { ahc_patch0_func, 250, 2, 2 },
 1151         { ahc_patch11_func, 251, 1, 1 },
 1152         { ahc_patch9_func, 259, 27, 3 },
 1153         { ahc_patch1_func, 275, 10, 2 },
 1154         { ahc_patch13_func, 278, 1, 1 },
 1155         { ahc_patch14_func, 286, 14, 1 },
 1156         { ahc_patch1_func, 302, 1, 2 },
 1157         { ahc_patch0_func, 303, 1, 1 },
 1158         { ahc_patch9_func, 306, 1, 1 },
 1159         { ahc_patch13_func, 311, 1, 1 },
 1160         { ahc_patch9_func, 312, 2, 2 },
 1161         { ahc_patch0_func, 314, 4, 1 },
 1162         { ahc_patch14_func, 318, 1, 1 },
 1163         { ahc_patch15_func, 320, 2, 3 },
 1164         { ahc_patch9_func, 320, 1, 2 },
 1165         { ahc_patch0_func, 321, 1, 1 },
 1166         { ahc_patch6_func, 326, 1, 2 },
 1167         { ahc_patch0_func, 327, 1, 1 },
 1168         { ahc_patch1_func, 331, 47, 11 },
 1169         { ahc_patch6_func, 338, 2, 4 },
 1170         { ahc_patch7_func, 338, 1, 1 },
 1171         { ahc_patch8_func, 339, 1, 1 },
 1172         { ahc_patch0_func, 340, 1, 1 },
 1173         { ahc_patch16_func, 341, 1, 1 },
 1174         { ahc_patch6_func, 357, 6, 3 },
 1175         { ahc_patch16_func, 357, 5, 1 },
 1176         { ahc_patch0_func, 363, 7, 1 },
 1177         { ahc_patch13_func, 373, 5, 1 },
 1178         { ahc_patch0_func, 378, 52, 17 },
 1179         { ahc_patch14_func, 378, 1, 1 },
 1180         { ahc_patch7_func, 380, 2, 2 },
 1181         { ahc_patch17_func, 381, 1, 1 },
 1182         { ahc_patch9_func, 384, 1, 1 },
 1183         { ahc_patch18_func, 391, 1, 1 },
 1184         { ahc_patch14_func, 396, 9, 3 },
 1185         { ahc_patch9_func, 397, 3, 2 },
 1186         { ahc_patch0_func, 400, 3, 1 },
 1187         { ahc_patch9_func, 408, 6, 2 },
 1188         { ahc_patch0_func, 414, 9, 2 },
 1189         { ahc_patch13_func, 414, 1, 1 },
 1190         { ahc_patch13_func, 423, 2, 1 },
 1191         { ahc_patch14_func, 425, 1, 1 },
 1192         { ahc_patch9_func, 427, 1, 2 },
 1193         { ahc_patch0_func, 428, 1, 1 },
 1194         { ahc_patch7_func, 429, 1, 1 },
 1195         { ahc_patch7_func, 430, 1, 1 },
 1196         { ahc_patch8_func, 431, 3, 3 },
 1197         { ahc_patch6_func, 432, 1, 2 },
 1198         { ahc_patch0_func, 433, 1, 1 },
 1199         { ahc_patch9_func, 434, 1, 1 },
 1200         { ahc_patch15_func, 435, 1, 2 },
 1201         { ahc_patch13_func, 435, 1, 1 },
 1202         { ahc_patch14_func, 437, 9, 4 },
 1203         { ahc_patch9_func, 437, 1, 1 },
 1204         { ahc_patch9_func, 444, 2, 1 },
 1205         { ahc_patch0_func, 446, 4, 3 },
 1206         { ahc_patch9_func, 446, 1, 2 },
 1207         { ahc_patch0_func, 447, 3, 1 },
 1208         { ahc_patch1_func, 451, 2, 1 },
 1209         { ahc_patch7_func, 453, 10, 2 },
 1210         { ahc_patch0_func, 463, 1, 1 },
 1211         { ahc_patch8_func, 464, 118, 22 },
 1212         { ahc_patch1_func, 466, 3, 2 },
 1213         { ahc_patch0_func, 469, 5, 3 },
 1214         { ahc_patch9_func, 469, 2, 2 },
 1215         { ahc_patch0_func, 471, 3, 1 },
 1216         { ahc_patch1_func, 476, 2, 2 },
 1217         { ahc_patch0_func, 478, 6, 3 },
 1218         { ahc_patch9_func, 478, 2, 2 },
 1219         { ahc_patch0_func, 480, 3, 1 },
 1220         { ahc_patch1_func, 486, 2, 2 },
 1221         { ahc_patch0_func, 488, 9, 7 },
 1222         { ahc_patch9_func, 488, 5, 6 },
 1223         { ahc_patch19_func, 488, 1, 2 },
 1224         { ahc_patch0_func, 489, 1, 1 },
 1225         { ahc_patch19_func, 491, 1, 2 },
 1226         { ahc_patch0_func, 492, 1, 1 },
 1227         { ahc_patch0_func, 493, 4, 1 },
 1228         { ahc_patch6_func, 498, 3, 2 },
 1229         { ahc_patch0_func, 501, 1, 1 },
 1230         { ahc_patch6_func, 511, 1, 2 },
 1231         { ahc_patch0_func, 512, 1, 1 },
 1232         { ahc_patch20_func, 549, 7, 1 },
 1233         { ahc_patch3_func, 584, 1, 2 },
 1234         { ahc_patch0_func, 585, 1, 1 },
 1235         { ahc_patch21_func, 588, 1, 1 },
 1236         { ahc_patch8_func, 590, 106, 33 },
 1237         { ahc_patch4_func, 592, 1, 1 },
 1238         { ahc_patch1_func, 598, 2, 2 },
 1239         { ahc_patch0_func, 600, 1, 1 },
 1240         { ahc_patch1_func, 603, 1, 2 },
 1241         { ahc_patch0_func, 604, 1, 1 },
 1242         { ahc_patch9_func, 605, 3, 3 },
 1243         { ahc_patch15_func, 606, 1, 1 },
 1244         { ahc_patch0_func, 608, 4, 1 },
 1245         { ahc_patch19_func, 617, 2, 2 },
 1246         { ahc_patch0_func, 619, 1, 1 },
 1247         { ahc_patch19_func, 623, 10, 3 },
 1248         { ahc_patch5_func, 625, 8, 1 },
 1249         { ahc_patch0_func, 633, 9, 2 },
 1250         { ahc_patch5_func, 634, 8, 1 },
 1251         { ahc_patch4_func, 644, 1, 2 },
 1252         { ahc_patch0_func, 645, 1, 1 },
 1253         { ahc_patch19_func, 646, 1, 2 },
 1254         { ahc_patch0_func, 647, 3, 2 },
 1255         { ahc_patch4_func, 649, 1, 1 },
 1256         { ahc_patch5_func, 650, 1, 1 },
 1257         { ahc_patch5_func, 653, 1, 1 },
 1258         { ahc_patch5_func, 655, 1, 1 },
 1259         { ahc_patch4_func, 657, 2, 2 },
 1260         { ahc_patch0_func, 659, 2, 1 },
 1261         { ahc_patch5_func, 661, 1, 1 },
 1262         { ahc_patch5_func, 664, 1, 1 },
 1263         { ahc_patch5_func, 667, 1, 1 },
 1264         { ahc_patch19_func, 671, 1, 1 },
 1265         { ahc_patch19_func, 674, 1, 1 },
 1266         { ahc_patch4_func, 680, 1, 1 },
 1267         { ahc_patch6_func, 683, 1, 2 },
 1268         { ahc_patch0_func, 684, 1, 1 },
 1269         { ahc_patch7_func, 696, 16, 1 },
 1270         { ahc_patch4_func, 712, 20, 1 },
 1271         { ahc_patch9_func, 733, 4, 2 },
 1272         { ahc_patch0_func, 737, 4, 1 },
 1273         { ahc_patch9_func, 741, 4, 2 },
 1274         { ahc_patch0_func, 745, 3, 1 },
 1275         { ahc_patch6_func, 751, 1, 1 },
 1276         { ahc_patch22_func, 753, 14, 1 },
 1277         { ahc_patch7_func, 767, 3, 1 },
 1278         { ahc_patch9_func, 779, 24, 8 },
 1279         { ahc_patch19_func, 783, 1, 2 },
 1280         { ahc_patch0_func, 784, 1, 1 },
 1281         { ahc_patch15_func, 789, 4, 2 },
 1282         { ahc_patch0_func, 793, 7, 3 },
 1283         { ahc_patch23_func, 793, 5, 2 },
 1284         { ahc_patch0_func, 798, 2, 1 },
 1285         { ahc_patch0_func, 803, 42, 3 },
 1286         { ahc_patch18_func, 815, 18, 2 },
 1287         { ahc_patch0_func, 833, 1, 1 },
 1288         { ahc_patch4_func, 857, 1, 1 },
 1289         { ahc_patch4_func, 858, 3, 2 },
 1290         { ahc_patch0_func, 861, 1, 1 },
 1291         { ahc_patch13_func, 862, 3, 1 },
 1292         { ahc_patch4_func, 865, 12, 1 }
 1293 };
 1294 
 1295 static const struct cs {
 1296         uint16_t        begin;
 1297         uint16_t        end;
 1298 } critical_sections[] = {
 1299         { 8, 9 },
 1300         { 11, 18 },
 1301         { 21, 32 },
 1302         { 102, 117 },
 1303         { 712, 728 },
 1304         { 858, 861 },
 1305         { 865, 871 },
 1306         { 873, 875 },
 1307         { 875, 877 }
 1308 };
 1309 
 1310 #define NUM_CRITICAL_SECTIONS (sizeof(critical_sections) / sizeof(*critical_sections))

/* [<][>][^][v][top][bottom][index][help] */