Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/scsi/aic7xxx/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 32 kB image not shown  

Quelle  aic7xxx_seq.h_shipped   Sprache: unbekannt

 
Spracherkennung für: .h_shipped vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/*
 * DO NOT EDIT - This file is automatically generated
 *   from the following source files:
 *
 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
 */
static const uint8_t seqprog[] = {
 0xb2, 0x00, 0x00, 0x08,
 0xf7, 0x11, 0x22, 0x08,
 0x00, 0x65, 0xee, 0x59,
 0xf7, 0x01, 0x02, 0x08,
 0xff, 0x6a, 0x24, 0x08,
 0x40, 0x00, 0x40, 0x68,
 0x08, 0x1f, 0x3e, 0x10,
 0x40, 0x00, 0x40, 0x68,
 0xff, 0x40, 0x3c, 0x60,
 0x08, 0x1f, 0x3e, 0x10,
 0x60, 0x0b, 0x42, 0x68,
 0x40, 0xfa, 0x12, 0x78,
 0x01, 0x4d, 0xc8, 0x30,
 0x00, 0x4c, 0x12, 0x70,
 0x01, 0x39, 0xa2, 0x30,
 0x00, 0x6a, 0xc2, 0x5e,
 0x01, 0x51, 0x20, 0x31,
 0x01, 0x57, 0xae, 0x00,
 0x0d, 0x6a, 0x76, 0x00,
 0x00, 0x51, 0x14, 0x5e,
 0x01, 0x51, 0xc8, 0x30,
 0x00, 0x39, 0xc8, 0x60,
 0x00, 0xbb, 0x30, 0x70,
 0xc1, 0x6a, 0xda, 0x5e,
 0x01, 0xbf, 0x72, 0x30,
 0x01, 0x40, 0x7e, 0x31,
 0x01, 0x90, 0x80, 0x30,
 0x01, 0xf6, 0xd4, 0x30,
 0x01, 0x4d, 0x9a, 0x18,
 0xfe, 0x57, 0xae, 0x08,
 0x01, 0x40, 0x20, 0x31,
 0x00, 0x65, 0xcc, 0x58,
 0x60, 0x0b, 0x40, 0x78,
 0x08, 0x6a, 0x18, 0x00,
 0x08, 0x11, 0x22, 0x00,
 0x60, 0x0b, 0x00, 0x78,
 0x40, 0x0b, 0xfa, 0x68,
 0x80, 0x0b, 0xb6, 0x78,
 0x20, 0x6a, 0x16, 0x00,
 0xa4, 0x6a, 0x06, 0x00,
 0x08, 0x6a, 0x78, 0x00,
 0x01, 0x50, 0xc8, 0x30,
 0xe0, 0x6a, 0xcc, 0x00,
 0x48, 0x6a, 0xfe, 0x5d,
 0x01, 0x6a, 0xdc, 0x01,
 0x88, 0x6a, 0xcc, 0x00,
 0x48, 0x6a, 0xfe, 0x5d,
 0x01, 0x6a, 0x26, 0x01,
 0xf0, 0x19, 0x7a, 0x08,
 0x0f, 0x18, 0xc8, 0x08,
 0x0f, 0x0f, 0xc8, 0x08,
 0x0f, 0x05, 0xc8, 0x08,
 0x00, 0x3d, 0x7a, 0x00,
 0x08, 0x1f, 0x6e, 0x78,
 0x80, 0x3d, 0x7a, 0x00,
 0x01, 0x3d, 0xd8, 0x31,
 0x01, 0x3d, 0x32, 0x31,
 0x10, 0x03, 0x4e, 0x79,
 0x00, 0x65, 0xf2, 0x58,
 0x80, 0x66, 0xae, 0x78,
 0x01, 0x66, 0xd8, 0x31,
 0x01, 0x66, 0x32, 0x31,
 0x3f, 0x66, 0x7c, 0x08,
 0x40, 0x66, 0x82, 0x68,
 0x01, 0x3c, 0x78, 0x00,
 0x10, 0x03, 0x9e, 0x78,
 0x00, 0x65, 0xf2, 0x58,
 0xe0, 0x66, 0xc8, 0x18,
 0x00, 0x65, 0xaa, 0x50,
 0xdd, 0x66, 0xc8, 0x18,
 0x00, 0x65, 0xaa, 0x48,
 0x01, 0x66, 0xd8, 0x31,
 0x01, 0x66, 0x32, 0x31,
 0x10, 0x03, 0x4e, 0x79,
 0x00, 0x65, 0xf2, 0x58,
 0x01, 0x66, 0xd8, 0x31,
 0x01, 0x66, 0x32, 0x31,
 0x01, 0x66, 0xac, 0x30,
 0x40, 0x3c, 0x78, 0x00,
 0xff, 0x6a, 0xd8, 0x01,
 0xff, 0x6a, 0x32, 0x01,
 0x10, 0x3c, 0x78, 0x00,
 0x02, 0x57, 0x40, 0x69,
 0x10, 0x03, 0x3e, 0x69,
 0x00, 0x65, 0x20, 0x41,
 0x02, 0x57, 0xae, 0x00,
 0x00, 0x65, 0x9e, 0x40,
 0x61, 0x6a, 0xda, 0x5e,
 0x08, 0x51, 0x20, 0x71,
 0x02, 0x0b, 0xb2, 0x78,
 0x00, 0x65, 0xae, 0x40,
 0x1a, 0x01, 0x02, 0x00,
 0xf0, 0x19, 0x7a, 0x08,
 0x0f, 0x0f, 0xc8, 0x08,
 0x0f, 0x05, 0xc8, 0x08,
 0x00, 0x3d, 0x7a, 0x00,
 0x08, 0x1f, 0xc4, 0x78,
 0x80, 0x3d, 0x7a, 0x00,
 0x20, 0x6a, 0x16, 0x00,
 0x00, 0x65, 0xcc, 0x41,
 0x00, 0x65, 0xb4, 0x5e,
 0x00, 0x65, 0x12, 0x40,
 0x20, 0x11, 0xd2, 0x68,
 0x20, 0x6a, 0x18, 0x00,
 0x20, 0x11, 0x22, 0x00,
 0xf7, 0x1f, 0xca, 0x08,
 0x80, 0xb9, 0xd8, 0x78,
 0x08, 0x65, 0xca, 0x00,
 0x01, 0x65, 0x3e, 0x30,
 0x01, 0xb9, 0x1e, 0x30,
 0x7f, 0xb9, 0x0a, 0x08,
 0x01, 0xb9, 0x0a, 0x30,
 0x01, 0x54, 0xca, 0x30,
 0x80, 0xb8, 0xe6, 0x78,
 0x80, 0x65, 0xca, 0x00,
 0x01, 0x65, 0x00, 0x34,
 0x01, 0x54, 0x00, 0x34,
 0x08, 0xb8, 0xee, 0x78,
 0x20, 0x01, 0x02, 0x00,
 0x02, 0xbd, 0x08, 0x34,
 0x01, 0xbd, 0x08, 0x34,
 0x08, 0x01, 0x02, 0x00,
 0x02, 0x0b, 0xf4, 0x78,
 0xf7, 0x01, 0x02, 0x08,
 0x01, 0x06, 0xcc, 0x34,
 0xb2, 0x00, 0x00, 0x08,
 0x01, 0x40, 0x20, 0x31,
 0x01, 0xbf, 0x80, 0x30,
 0x01, 0xb9, 0x7a, 0x30,
 0x3f, 0xba, 0x7c, 0x08,
 0x00, 0x65, 0xea, 0x58,
 0x80, 0x0b, 0xc4, 0x79,
 0x12, 0x01, 0x02, 0x00,
 0x01, 0xab, 0xac, 0x30,
 0xe4, 0x6a, 0x70, 0x5d,
 0x40, 0x6a, 0x16, 0x00,
 0x80, 0x3e, 0x86, 0x5d,
 0x20, 0xb8, 0x18, 0x79,
 0x20, 0x6a, 0x86, 0x5d,
 0x00, 0xab, 0x86, 0x5d,
 0x01, 0xa9, 0x78, 0x30,
 0x10, 0xb8, 0x20, 0x79,
 0xe4, 0x6a, 0x70, 0x5d,
 0x00, 0x65, 0xae, 0x40,
 0x10, 0x03, 0x3c, 0x69,
 0x08, 0x3c, 0x5a, 0x69,
 0x04, 0x3c, 0x92, 0x69,
 0x02, 0x3c, 0x98, 0x69,
 0x01, 0x3c, 0x44, 0x79,
 0xff, 0x6a, 0xa6, 0x00,
 0x00, 0x65, 0xa4, 0x59,
 0x00, 0x6a, 0xc2, 0x5e,
 0xff, 0x53, 0x30, 0x71,
 0x0d, 0x6a, 0x76, 0x00,
 0x00, 0x53, 0x14, 0x5e,
 0x00, 0x65, 0xea, 0x58,
 0x12, 0x01, 0x02, 0x00,
 0x00, 0x65, 0x18, 0x41,
 0xa4, 0x6a, 0x06, 0x00,
 0x00, 0x65, 0xf2, 0x58,
 0xfd, 0x57, 0xae, 0x08,
 0x00, 0x65, 0xae, 0x40,
 0xe4, 0x6a, 0x70, 0x5d,
 0x20, 0x3c, 0x4a, 0x79,
 0x02, 0x6a, 0x86, 0x5d,
 0x04, 0x6a, 0x86, 0x5d,
 0x01, 0x03, 0x4c, 0x69,
 0xf7, 0x11, 0x22, 0x08,
 0xff, 0x6a, 0x24, 0x08,
 0xff, 0x6a, 0x06, 0x08,
 0x01, 0x6a, 0x7e, 0x00,
 0x00, 0x65, 0xa4, 0x59,
 0x00, 0x65, 0x04, 0x40,
 0x80, 0x86, 0xc8, 0x08,
 0x01, 0x4f, 0xc8, 0x30,
 0x00, 0x50, 0x6c, 0x61,
 0xc4, 0x6a, 0x70, 0x5d,
 0x40, 0x3c, 0x68, 0x79,
 0x28, 0x6a, 0x86, 0x5d,
 0x00, 0x65, 0x4c, 0x41,
 0x08, 0x6a, 0x86, 0x5d,
 0x00, 0x65, 0x4c, 0x41,
 0x84, 0x6a, 0x70, 0x5d,
 0x00, 0x65, 0xf2, 0x58,
 0x01, 0x66, 0xc8, 0x30,
 0x01, 0x64, 0xd8, 0x31,
 0x01, 0x64, 0x32, 0x31,
 0x5b, 0x64, 0xc8, 0x28,
 0x30, 0x64, 0xca, 0x18,
 0x01, 0x6c, 0xc8, 0x30,
 0xff, 0x64, 0x8e, 0x79,
 0x08, 0x01, 0x02, 0x00,
 0x02, 0x0b, 0x80, 0x79,
 0x01, 0x64, 0x86, 0x61,
 0xf7, 0x01, 0x02, 0x08,
 0x01, 0x06, 0xd8, 0x31,
 0x01, 0x06, 0x32, 0x31,
 0xff, 0x64, 0xc8, 0x18,
 0xff, 0x64, 0x80, 0x69,
 0xf7, 0x3c, 0x78, 0x08,
 0x00, 0x65, 0x20, 0x41,
 0x40, 0xaa, 0x7e, 0x10,
 0x04, 0xaa, 0x70, 0x5d,
 0x00, 0x65, 0x58, 0x42,
 0xc4, 0x6a, 0x70, 0x5d,
 0xc0, 0x6a, 0x7e, 0x00,
 0x00, 0xa8, 0x86, 0x5d,
 0xe4, 0x6a, 0x06, 0x00,
 0x00, 0x6a, 0x86, 0x5d,
 0x00, 0x65, 0x4c, 0x41,
 0x10, 0x3c, 0xa8, 0x69,
 0x00, 0xbb, 0x8c, 0x44,
 0x18, 0x6a, 0xda, 0x01,
 0x01, 0x69, 0xd8, 0x31,
 0x1c, 0x6a, 0xd0, 0x01,
 0x09, 0xee, 0xdc, 0x01,
 0x80, 0xee, 0xb0, 0x79,
 0xff, 0x6a, 0xdc, 0x09,
 0x01, 0x93, 0x26, 0x01,
 0x03, 0x6a, 0x2a, 0x01,
 0x01, 0x69, 0x32, 0x31,
 0x1c, 0x6a, 0xe2, 0x5d,
 0x0a, 0x93, 0x26, 0x01,
 0x00, 0x65, 0xaa, 0x5e,
 0x01, 0x50, 0xa0, 0x18,
 0x02, 0x6a, 0x22, 0x05,
 0x1a, 0x01, 0x02, 0x00,
 0x80, 0x6a, 0x74, 0x00,
 0x40, 0x6a, 0x78, 0x00,
 0x40, 0x6a, 0x16, 0x00,
 0x00, 0x65, 0xda, 0x5d,
 0x01, 0x3f, 0xc8, 0x30,
 0xbf, 0x64, 0x58, 0x7a,
 0x80, 0x64, 0xa0, 0x73,
 0xa0, 0x64, 0x02, 0x74,
 0xc0, 0x64, 0xf6, 0x73,
 0xe0, 0x64, 0x32, 0x74,
 0x01, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0xcc, 0x41,
 0xf7, 0x11, 0x22, 0x08,
 0x01, 0x06, 0xd4, 0x30,
 0xff, 0x6a, 0x24, 0x08,
 0xf7, 0x01, 0x02, 0x08,
 0xc0, 0x6a, 0x78, 0x00,
 0x09, 0x0c, 0xe8, 0x79,
 0x08, 0x0c, 0x04, 0x68,
 0xb1, 0x6a, 0xda, 0x5e,
 0xff, 0x6a, 0x26, 0x09,
 0x12, 0x01, 0x02, 0x00,
 0x02, 0x6a, 0x08, 0x30,
 0xff, 0x6a, 0x08, 0x08,
 0xdf, 0x01, 0x02, 0x08,
 0x01, 0x6a, 0x7e, 0x00,
 0xc0, 0x6a, 0x78, 0x04,
 0xff, 0x6a, 0xc8, 0x08,
 0x08, 0xa4, 0x48, 0x19,
 0x00, 0xa5, 0x4a, 0x21,
 0x00, 0xa6, 0x4c, 0x21,
 0x00, 0xa7, 0x4e, 0x25,
 0x08, 0xeb, 0xde, 0x7e,
 0x80, 0xeb, 0x08, 0x7a,
 0xff, 0x6a, 0xd6, 0x09,
 0x08, 0xeb, 0x0c, 0x6a,
 0xff, 0x6a, 0xd4, 0x0c,
 0x80, 0xa3, 0xde, 0x6e,
 0x88, 0xeb, 0x22, 0x72,
 0x08, 0xeb, 0xde, 0x6e,
 0x04, 0xea, 0x26, 0xe2,
 0x08, 0xee, 0xde, 0x6e,
 0x04, 0x6a, 0xd0, 0x81,
 0x05, 0xa4, 0xc0, 0x89,
 0x03, 0xa5, 0xc2, 0x31,
 0x09, 0x6a, 0xd6, 0x05,
 0x00, 0x65, 0x0a, 0x5a,
 0x06, 0xa4, 0xd4, 0x89,
 0x80, 0x94, 0xde, 0x7e,
 0x07, 0xe9, 0x10, 0x31,
 0x01, 0xe9, 0x46, 0x31,
 0x00, 0xa3, 0xbc, 0x5e,
 0x00, 0x65, 0xfc, 0x59,
 0x01, 0xa4, 0xca, 0x30,
 0x80, 0xa3, 0x36, 0x7a,
 0x02, 0x65, 0xca, 0x00,
 0x01, 0x65, 0xf8, 0x31,
 0x80, 0x93, 0x26, 0x01,
 0xff, 0x6a, 0xd4, 0x0c,
 0x01, 0x8c, 0xc8, 0x30,
 0x00, 0x88, 0xc8, 0x18,
 0x02, 0x64, 0xc8, 0x88,
 0xff, 0x64, 0xde, 0x7e,
 0xff, 0x8d, 0x4c, 0x6a,
 0xff, 0x8e, 0x4c, 0x6a,
 0x03, 0x8c, 0xd4, 0x98,
 0x00, 0x65, 0xde, 0x56,
 0x01, 0x64, 0x70, 0x30,
 0xff, 0x64, 0xc8, 0x10,
 0x01, 0x64, 0xc8, 0x18,
 0x00, 0x8c, 0x18, 0x19,
 0xff, 0x8d, 0x1a, 0x21,
 0xff, 0x8e, 0x1c, 0x25,
 0xc0, 0x3c, 0x5c, 0x7a,
 0x21, 0x6a, 0xda, 0x5e,
 0xa8, 0x6a, 0x76, 0x00,
 0x79, 0x6a, 0x76, 0x00,
 0x40, 0x3f, 0x64, 0x6a,
 0x04, 0x3b, 0x76, 0x00,
 0x04, 0x6a, 0xd4, 0x81,
 0x20, 0x3c, 0x6c, 0x7a,
 0x51, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0x84, 0x42,
 0x20, 0x3c, 0x78, 0x00,
 0x00, 0xb3, 0xbc, 0x5e,
 0x07, 0xac, 0x10, 0x31,
 0x05, 0xb3, 0x46, 0x31,
 0x88, 0x6a, 0xcc, 0x00,
 0xac, 0x6a, 0xf0, 0x5d,
 0xa3, 0x6a, 0xcc, 0x00,
 0xb3, 0x6a, 0xf4, 0x5d,
 0x00, 0x65, 0x3c, 0x5a,
 0xfd, 0xa4, 0x48, 0x09,
 0x03, 0x8c, 0x10, 0x30,
 0x00, 0x65, 0xe8, 0x5d,
 0x01, 0xa4, 0x96, 0x7a,
 0x04, 0x3b, 0x76, 0x08,
 0x01, 0x3b, 0x26, 0x31,
 0x80, 0x02, 0x04, 0x00,
 0x10, 0x0c, 0x8c, 0x7a,
 0x03, 0x9e, 0x8e, 0x6a,
 0x7f, 0x02, 0x04, 0x08,
 0x91, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0xcc, 0x41,
 0x01, 0xa4, 0xca, 0x30,
 0x80, 0xa3, 0x9c, 0x7a,
 0x02, 0x65, 0xca, 0x00,
 0x01, 0x65, 0xf8, 0x31,
 0x01, 0x3b, 0x26, 0x31,
 0x00, 0x65, 0x10, 0x5a,
 0x01, 0xfc, 0xaa, 0x6a,
 0x80, 0x0b, 0xa0, 0x6a,
 0x10, 0x0c, 0xa0, 0x7a,
 0x20, 0x93, 0xa0, 0x6a,
 0x02, 0x93, 0x26, 0x01,
 0x02, 0xfc, 0xb4, 0x7a,
 0x40, 0x0d, 0xc8, 0x6a,
 0x01, 0xa4, 0x48, 0x01,
 0x00, 0x65, 0xc8, 0x42,
 0x40, 0x0d, 0xba, 0x6a,
 0x00, 0x65, 0x10, 0x5a,
 0x00, 0x65, 0xac, 0x42,
 0x80, 0xfc, 0xc4, 0x7a,
 0x80, 0xa4, 0xc4, 0x6a,
 0xff, 0xa5, 0x4a, 0x19,
 0xff, 0xa6, 0x4c, 0x21,
 0xff, 0xa7, 0x4e, 0x21,
 0xf8, 0xfc, 0x48, 0x09,
 0x7f, 0xa3, 0x46, 0x09,
 0x04, 0x3b, 0xe4, 0x6a,
 0x02, 0x93, 0x26, 0x01,
 0x01, 0x94, 0xca, 0x7a,
 0x01, 0x94, 0xca, 0x7a,
 0x01, 0x94, 0xca, 0x7a,
 0x01, 0x94, 0xca, 0x7a,
 0x01, 0x94, 0xca, 0x7a,
 0x01, 0xa4, 0xe2, 0x7a,
 0x01, 0xfc, 0xd8, 0x7a,
 0x01, 0x94, 0xe4, 0x6a,
 0x01, 0x94, 0xe4, 0x6a,
 0x01, 0x94, 0xe4, 0x6a,
 0x00, 0x65, 0x84, 0x42,
 0x01, 0x94, 0xe2, 0x7a,
 0x10, 0x94, 0xe4, 0x6a,
 0xd7, 0x93, 0x26, 0x09,
 0x28, 0x93, 0xe8, 0x6a,
 0x01, 0x85, 0x0a, 0x01,
 0x02, 0xfc, 0xf0, 0x6a,
 0x01, 0x14, 0x46, 0x31,
 0xff, 0x6a, 0x10, 0x09,
 0xfe, 0x85, 0x0a, 0x09,
 0xff, 0x38, 0xfe, 0x6a,
 0x80, 0xa3, 0xfe, 0x7a,
 0x80, 0x0b, 0xfc, 0x7a,
 0x04, 0x3b, 0xfe, 0x7a,
 0xbf, 0x3b, 0x76, 0x08,
 0x01, 0x3b, 0x26, 0x31,
 0x00, 0x65, 0x10, 0x5a,
 0x01, 0x0b, 0x0c, 0x6b,
 0x10, 0x0c, 0x00, 0x7b,
 0x04, 0x93, 0x0a, 0x6b,
 0x01, 0x94, 0x08, 0x7b,
 0x10, 0x94, 0x0a, 0x6b,
 0xc7, 0x93, 0x26, 0x09,
 0x01, 0x99, 0xd4, 0x30,
 0x38, 0x93, 0x0e, 0x6b,
 0xff, 0x08, 0x5c, 0x6b,
 0xff, 0x09, 0x5c, 0x6b,
 0xff, 0x0a, 0x5c, 0x6b,
 0xff, 0x38, 0x2a, 0x7b,
 0x04, 0x14, 0x10, 0x31,
 0x01, 0x38, 0x18, 0x31,
 0x02, 0x6a, 0x1a, 0x31,
 0x88, 0x6a, 0xcc, 0x00,
 0x14, 0x6a, 0xf6, 0x5d,
 0x00, 0x38, 0xe2, 0x5d,
 0xff, 0x6a, 0x70, 0x08,
 0x00, 0x65, 0x56, 0x43,
 0x80, 0xa3, 0x30, 0x7b,
 0x01, 0xa4, 0x48, 0x01,
 0x00, 0x65, 0x5c, 0x43,
 0x08, 0xeb, 0x36, 0x7b,
 0x00, 0x65, 0x10, 0x5a,
 0x08, 0xeb, 0x32, 0x6b,
 0x07, 0xe9, 0x10, 0x31,
 0x01, 0xe9, 0xca, 0x30,
 0x01, 0x65, 0x46, 0x31,
 0x00, 0x6a, 0xbc, 0x5e,
 0x88, 0x6a, 0xcc, 0x00,
 0xa4, 0x6a, 0xf6, 0x5d,
 0x08, 0x6a, 0xe2, 0x5d,
 0x0d, 0x93, 0x26, 0x01,
 0x00, 0x65, 0xaa, 0x5e,
 0x88, 0x6a, 0xcc, 0x00,
 0x00, 0x65, 0x8c, 0x5e,
 0x01, 0x99, 0x46, 0x31,
 0x00, 0xa3, 0xbc, 0x5e,
 0x01, 0x88, 0x10, 0x31,
 0x00, 0x65, 0x3c, 0x5a,
 0x00, 0x65, 0xfc, 0x59,
 0x03, 0x8c, 0x10, 0x30,
 0x00, 0x65, 0xe8, 0x5d,
 0x80, 0x0b, 0x84, 0x6a,
 0x80, 0x0b, 0x64, 0x6b,
 0x01, 0x0c, 0x5e, 0x7b,
 0x10, 0x0c, 0x84, 0x7a,
 0x03, 0x9e, 0x84, 0x6a,
 0x00, 0x65, 0x06, 0x5a,
 0x00, 0x6a, 0xbc, 0x5e,
 0x01, 0xa4, 0x84, 0x6b,
 0xff, 0x38, 0x7a, 0x7b,
 0x01, 0x38, 0xc8, 0x30,
 0x00, 0x08, 0x40, 0x19,
 0xff, 0x6a, 0xc8, 0x08,
 0x00, 0x09, 0x42, 0x21,
 0x00, 0x0a, 0x44, 0x21,
 0xff, 0x6a, 0x70, 0x08,
 0x00, 0x65, 0x7c, 0x43,
 0x03, 0x08, 0x40, 0x31,
 0x03, 0x08, 0x40, 0x31,
 0x01, 0x08, 0x40, 0x31,
 0x01, 0x09, 0x42, 0x31,
 0x01, 0x0a, 0x44, 0x31,
 0xfd, 0xb4, 0x68, 0x09,
 0x12, 0x01, 0x02, 0x00,
 0x12, 0x01, 0x02, 0x00,
 0x04, 0x3c, 0xcc, 0x79,
 0xfb, 0x3c, 0x78, 0x08,
 0x04, 0x93, 0x20, 0x79,
 0x01, 0x0c, 0x90, 0x6b,
 0x80, 0xba, 0x20, 0x79,
 0x80, 0x04, 0x20, 0x79,
 0xe4, 0x6a, 0x70, 0x5d,
 0x23, 0x6a, 0x86, 0x5d,
 0x01, 0x6a, 0x86, 0x5d,
 0x00, 0x65, 0x20, 0x41,
 0x00, 0x65, 0xcc, 0x41,
 0x80, 0x3c, 0xa4, 0x7b,
 0x21, 0x6a, 0xda, 0x5e,
 0x01, 0xbc, 0x18, 0x31,
 0x02, 0x6a, 0x1a, 0x31,
 0x02, 0x6a, 0xf8, 0x01,
 0x01, 0xbc, 0x10, 0x30,
 0x02, 0x6a, 0x12, 0x30,
 0x01, 0xbc, 0x10, 0x30,
 0xff, 0x6a, 0x12, 0x08,
 0xff, 0x6a, 0x14, 0x08,
 0xf3, 0xbc, 0xd4, 0x18,
 0xa0, 0x6a, 0xca, 0x53,
 0x04, 0xa0, 0x10, 0x31,
 0xac, 0x6a, 0x26, 0x01,
 0x04, 0xa0, 0x10, 0x31,
 0x03, 0x08, 0x18, 0x31,
 0x88, 0x6a, 0xcc, 0x00,
 0xa0, 0x6a, 0xf6, 0x5d,
 0x00, 0xbc, 0xe2, 0x5d,
 0x3d, 0x6a, 0x26, 0x01,
 0x00, 0x65, 0xe2, 0x43,
 0xff, 0x6a, 0x10, 0x09,
 0xa4, 0x6a, 0x26, 0x01,
 0x0c, 0xa0, 0x32, 0x31,
 0x05, 0x6a, 0x26, 0x01,
 0x35, 0x6a, 0x26, 0x01,
 0x0c, 0xa0, 0x32, 0x31,
 0x36, 0x6a, 0x26, 0x01,
 0x02, 0x93, 0x26, 0x01,
 0x35, 0x6a, 0x26, 0x01,
 0x00, 0x65, 0x9e, 0x5e,
 0x00, 0x65, 0x9e, 0x5e,
 0x02, 0x93, 0x26, 0x01,
 0xbf, 0x3c, 0x78, 0x08,
 0x04, 0x0b, 0xe8, 0x6b,
 0x10, 0x0c, 0xe4, 0x7b,
 0x01, 0x03, 0xe8, 0x6b,
 0x20, 0x93, 0xea, 0x6b,
 0x04, 0x0b, 0xf0, 0x6b,
 0x40, 0x3c, 0x78, 0x00,
 0xc7, 0x93, 0x26, 0x09,
 0x38, 0x93, 0xf2, 0x6b,
 0x00, 0x65, 0xcc, 0x41,
 0x80, 0x3c, 0x58, 0x6c,
 0x01, 0x06, 0x50, 0x31,
 0x80, 0xb8, 0x70, 0x01,
 0x00, 0x65, 0xcc, 0x41,
 0x10, 0x3f, 0x06, 0x00,
 0x10, 0x6a, 0x06, 0x00,
 0x01, 0x3a, 0xca, 0x30,
 0x80, 0x65, 0x1e, 0x64,
 0x10, 0xb8, 0x42, 0x6c,
 0xc0, 0x3e, 0xca, 0x00,
 0x40, 0xb8, 0x0e, 0x6c,
 0xbf, 0x65, 0xca, 0x08,
 0x20, 0xb8, 0x22, 0x7c,
 0x01, 0x65, 0x0c, 0x30,
 0x00, 0x65, 0xda, 0x5d,
 0xa0, 0x3f, 0x2a, 0x64,
 0x23, 0xb8, 0x0c, 0x08,
 0x00, 0x65, 0xda, 0x5d,
 0xa0, 0x3f, 0x2a, 0x64,
 0x00, 0xbb, 0x22, 0x44,
 0xff, 0x65, 0x22, 0x64,
 0x00, 0x65, 0x42, 0x44,
 0x40, 0x6a, 0x18, 0x00,
 0x01, 0x65, 0x0c, 0x30,
 0x00, 0x65, 0xda, 0x5d,
 0xa0, 0x3f, 0xfe, 0x73,
 0x40, 0x6a, 0x18, 0x00,
 0x01, 0x3a, 0xa6, 0x30,
 0x08, 0x6a, 0x74, 0x00,
 0x00, 0x65, 0xcc, 0x41,
 0x64, 0x6a, 0x6a, 0x5d,
 0x80, 0x64, 0xda, 0x6c,
 0x04, 0x64, 0x9c, 0x74,
 0x02, 0x64, 0xac, 0x74,
 0x00, 0x6a, 0x62, 0x74,
 0x03, 0x64, 0xca, 0x74,
 0x23, 0x64, 0x4a, 0x74,
 0x08, 0x64, 0x5e, 0x74,
 0x61, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0xda, 0x5d,
 0x08, 0x51, 0xce, 0x71,
 0x00, 0x65, 0x42, 0x44,
 0x80, 0x04, 0x5c, 0x7c,
 0x51, 0x6a, 0x60, 0x5d,
 0x01, 0x51, 0x5c, 0x64,
 0x01, 0xa4, 0x54, 0x7c,
 0x80, 0xba, 0x5e, 0x6c,
 0x41, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0x5e, 0x44,
 0x21, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0x5e, 0x44,
 0x07, 0x6a, 0x56, 0x5d,
 0x01, 0x06, 0xd4, 0x30,
 0x00, 0x65, 0xcc, 0x41,
 0x80, 0xb8, 0x58, 0x7c,
 0xc0, 0x3c, 0x6c, 0x7c,
 0x80, 0x3c, 0x58, 0x6c,
 0xff, 0xa8, 0x6c, 0x6c,
 0x40, 0x3c, 0x58, 0x6c,
 0x10, 0xb8, 0x70, 0x7c,
 0xa1, 0x6a, 0xda, 0x5e,
 0x01, 0xb4, 0x76, 0x6c,
 0x02, 0xb4, 0x78, 0x6c,
 0x01, 0xa4, 0x78, 0x7c,
 0xff, 0xa8, 0x88, 0x7c,
 0x04, 0xb4, 0x68, 0x01,
 0x01, 0x6a, 0x76, 0x00,
 0x00, 0xbb, 0x14, 0x5e,
 0xff, 0xa8, 0x88, 0x7c,
 0x71, 0x6a, 0xda, 0x5e,
 0x40, 0x51, 0x88, 0x64,
 0x00, 0x65, 0xb4, 0x5e,
 0x00, 0x65, 0xde, 0x41,
 0x00, 0xbb, 0x8c, 0x5c,
 0x00, 0x65, 0xde, 0x41,
 0x00, 0x65, 0xb4, 0x5e,
 0x01, 0x65, 0xa2, 0x30,
 0x01, 0xf8, 0xc8, 0x30,
 0x01, 0x4e, 0xc8, 0x30,
 0x00, 0x6a, 0xb8, 0xdd,
 0x00, 0x51, 0xca, 0x5d,
 0x01, 0x4e, 0x9c, 0x18,
 0x02, 0x6a, 0x22, 0x05,
 0xc0, 0x3c, 0x58, 0x6c,
 0x04, 0xb8, 0x70, 0x01,
 0x00, 0x65, 0xd6, 0x5e,
 0x20, 0xb8, 0xde, 0x69,
 0x01, 0xbb, 0xa2, 0x30,
 0x3f, 0xba, 0x7c, 0x08,
 0x00, 0xb9, 0xd0, 0x5c,
 0x00, 0x65, 0xde, 0x41,
 0x01, 0x06, 0xd4, 0x30,
 0x20, 0x3c, 0xcc, 0x79,
 0x20, 0x3c, 0x5e, 0x7c,
 0x01, 0xa4, 0xba, 0x7c,
 0x01, 0xb4, 0x68, 0x01,
 0x00, 0x65, 0xcc, 0x41,
 0x00, 0x65, 0x5e, 0x44,
 0x04, 0x14, 0x58, 0x31,
 0x01, 0x06, 0xd4, 0x30,
 0x08, 0xa0, 0x60, 0x31,
 0xac, 0x6a, 0xcc, 0x00,
 0x14, 0x6a, 0xf6, 0x5d,
 0x01, 0x06, 0xd4, 0x30,
 0xa0, 0x6a, 0xee, 0x5d,
 0x00, 0x65, 0xcc, 0x41,
 0xdf, 0x3c, 0x78, 0x08,
 0x12, 0x01, 0x02, 0x00,
 0x00, 0x65, 0x5e, 0x44,
 0x4c, 0x65, 0xcc, 0x28,
 0x01, 0x3e, 0x20, 0x31,
 0xd0, 0x66, 0xcc, 0x18,
 0x20, 0x66, 0xcc, 0x18,
 0x01, 0x51, 0xda, 0x34,
 0x4c, 0x3d, 0xca, 0x28,
 0x3f, 0x64, 0x7c, 0x08,
 0xd0, 0x65, 0xca, 0x18,
 0x01, 0x3e, 0x20, 0x31,
 0x30, 0x65, 0xd4, 0x18,
 0x00, 0x65, 0xe8, 0x4c,
 0xe1, 0x6a, 0x22, 0x01,
 0xff, 0x6a, 0xd4, 0x08,
 0x20, 0x65, 0xd4, 0x18,
 0x00, 0x65, 0xf0, 0x54,
 0xe1, 0x6a, 0x22, 0x01,
 0xff, 0x6a, 0xd4, 0x08,
 0x20, 0x65, 0xca, 0x18,
 0xe0, 0x65, 0xd4, 0x18,
 0x00, 0x65, 0xfa, 0x4c,
 0xe1, 0x6a, 0x22, 0x01,
 0xff, 0x6a, 0xd4, 0x08,
 0xd0, 0x65, 0xd4, 0x18,
 0x00, 0x65, 0x02, 0x55,
 0xe1, 0x6a, 0x22, 0x01,
 0xff, 0x6a, 0xd4, 0x08,
 0x01, 0x6c, 0xa2, 0x30,
 0xff, 0x51, 0x14, 0x75,
 0x00, 0x51, 0x90, 0x5d,
 0x01, 0x51, 0x20, 0x31,
 0x00, 0x65, 0x36, 0x45,
 0x3f, 0xba, 0xc8, 0x08,
 0x00, 0x3e, 0x36, 0x75,
 0x00, 0x65, 0xb2, 0x5e,
 0x80, 0x3c, 0x78, 0x00,
 0x01, 0x06, 0xd4, 0x30,
 0x00, 0x65, 0xda, 0x5d,
 0x01, 0x3c, 0x78, 0x00,
 0xe0, 0x3f, 0x52, 0x65,
 0x02, 0x3c, 0x78, 0x00,
 0x20, 0x12, 0x52, 0x65,
 0x51, 0x6a, 0x60, 0x5d,
 0x00, 0x51, 0x90, 0x5d,
 0x51, 0x6a, 0x60, 0x5d,
 0x01, 0x51, 0x20, 0x31,
 0x04, 0x3c, 0x78, 0x00,
 0x01, 0xb9, 0xc8, 0x30,
 0x00, 0x3d, 0x50, 0x65,
 0x08, 0x3c, 0x78, 0x00,
 0x3f, 0xba, 0xc8, 0x08,
 0x00, 0x3e, 0x50, 0x65,
 0x10, 0x3c, 0x78, 0x00,
 0x04, 0xb8, 0x50, 0x7d,
 0xfb, 0xb8, 0x70, 0x09,
 0x20, 0xb8, 0x46, 0x6d,
 0x01, 0x90, 0xc8, 0x30,
 0xff, 0x6a, 0xa2, 0x00,
 0x00, 0x3d, 0xd0, 0x5c,
 0x01, 0x64, 0x20, 0x31,
 0xff, 0x6a, 0x78, 0x08,
 0x00, 0x65, 0xea, 0x58,
 0x10, 0xb8, 0x5e, 0x7c,
 0xff, 0x6a, 0x56, 0x5d,
 0x00, 0x65, 0x5e, 0x44,
 0x00, 0x65, 0xb2, 0x5e,
 0x31, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0x5e, 0x44,
 0x10, 0x3f, 0x06, 0x00,
 0x10, 0x6a, 0x06, 0x00,
 0x01, 0x65, 0x74, 0x34,
 0x81, 0x6a, 0xda, 0x5e,
 0x00, 0x65, 0x62, 0x45,
 0x01, 0x06, 0xd4, 0x30,
 0x01, 0x0c, 0x62, 0x7d,
 0x04, 0x0c, 0x5c, 0x6d,
 0xe0, 0x03, 0x7e, 0x08,
 0xe0, 0x3f, 0xcc, 0x61,
 0x01, 0x65, 0xcc, 0x30,
 0x01, 0x12, 0xda, 0x34,
 0x01, 0x06, 0xd4, 0x34,
 0x01, 0x03, 0x70, 0x6d,
 0x40, 0x03, 0xcc, 0x08,
 0x01, 0x65, 0x06, 0x30,
 0x40, 0x65, 0xc8, 0x08,
 0x00, 0x66, 0x7e, 0x75,
 0x40, 0x65, 0x7e, 0x7d,
 0x00, 0x65, 0x7e, 0x5d,
 0xff, 0x6a, 0xd4, 0x08,
 0xff, 0x6a, 0xd4, 0x08,
 0xff, 0x6a, 0xd4, 0x08,
 0xff, 0x6a, 0xd4, 0x0c,
 0x08, 0x01, 0x02, 0x00,
 0x02, 0x0b, 0x88, 0x7d,
 0x01, 0x65, 0x0c, 0x30,
 0x02, 0x0b, 0x8c, 0x7d,
 0xf7, 0x01, 0x02, 0x0c,
 0x01, 0x65, 0xc8, 0x30,
 0xff, 0x41, 0xb0, 0x75,
 0x01, 0x41, 0x20, 0x31,
 0xff, 0x6a, 0xa4, 0x00,
 0x00, 0x65, 0xa0, 0x45,
 0xff, 0xbf, 0xb0, 0x75,
 0x01, 0x90, 0xa4, 0x30,
 0x01, 0xbf, 0x20, 0x31,
 0x00, 0xbb, 0x9a, 0x65,
 0xff, 0x52, 0xae, 0x75,
 0x01, 0xbf, 0xcc, 0x30,
 0x01, 0x90, 0xca, 0x30,
 0x01, 0x52, 0x20, 0x31,
 0x01, 0x66, 0x7e, 0x31,
 0x01, 0x65, 0x20, 0x35,
 0x01, 0xbf, 0x82, 0x34,
 0x01, 0x64, 0xa2, 0x30,
 0x00, 0x6a, 0xc2, 0x5e,
 0x0d, 0x6a, 0x76, 0x00,
 0x00, 0x51, 0x14, 0x46,
 0x01, 0x65, 0xa4, 0x30,
 0xe0, 0x6a, 0xcc, 0x00,
 0x48, 0x6a, 0x08, 0x5e,
 0x01, 0x6a, 0xd0, 0x01,
 0x01, 0x6a, 0xdc, 0x05,
 0x88, 0x6a, 0xcc, 0x00,
 0x48, 0x6a, 0x08, 0x5e,
 0x01, 0x6a, 0xe2, 0x5d,
 0x01, 0x6a, 0x26, 0x05,
 0x01, 0x65, 0xd8, 0x31,
 0x09, 0xee, 0xdc, 0x01,
 0x80, 0xee, 0xce, 0x7d,
 0xff, 0x6a, 0xdc, 0x0d,
 0x01, 0x65, 0x32, 0x31,
 0x0a, 0x93, 0x26, 0x01,
 0x00, 0x65, 0xaa, 0x46,
 0x81, 0x6a, 0xda, 0x5e,
 0x01, 0x0c, 0xda, 0x7d,
 0x04, 0x0c, 0xd8, 0x6d,
 0xe0, 0x03, 0x06, 0x08,
 0xe0, 0x03, 0x7e, 0x0c,
 0x01, 0x65, 0x18, 0x31,
 0xff, 0x6a, 0x1a, 0x09,
 0xff, 0x6a, 0x1c, 0x0d,
 0x01, 0x8c, 0x10, 0x30,
 0x01, 0x8d, 0x12, 0x30,
 0x01, 0x8e, 0x14, 0x34,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x30,
 0x01, 0x6c, 0xda, 0x34,
 0x3d, 0x64, 0xa4, 0x28,
 0x55, 0x64, 0xc8, 0x28,
 0x00, 0x65, 0x08, 0x46,
 0x2e, 0x64, 0xa4, 0x28,
 0x66, 0x64, 0xc8, 0x28,
 0x00, 0x6c, 0xda, 0x18,
 0x01, 0x52, 0xc8, 0x30,
 0x00, 0x6c, 0xda, 0x20,
 0xff, 0x6a, 0xc8, 0x08,
 0x00, 0x6c, 0xda, 0x20,
 0x00, 0x6c, 0xda, 0x24,
 0x01, 0x65, 0xc8, 0x30,
 0xe0, 0x6a, 0xcc, 0x00,
 0x44, 0x6a, 0x04, 0x5e,
 0x01, 0x90, 0xe2, 0x31,
 0x04, 0x3b, 0x28, 0x7e,
 0x30, 0x6a, 0xd0, 0x01,
 0x20, 0x6a, 0xd0, 0x01,
 0x1d, 0x6a, 0xdc, 0x01,
 0xdc, 0xee, 0x24, 0x66,
 0x00, 0x65, 0x40, 0x46,
 0x20, 0x6a, 0xd0, 0x01,
 0x01, 0x6a, 0xdc, 0x01,
 0x20, 0xa0, 0xd8, 0x31,
 0x09, 0xee, 0xdc, 0x01,
 0x80, 0xee, 0x30, 0x7e,
 0x11, 0x6a, 0xdc, 0x01,
 0x50, 0xee, 0x34, 0x66,
 0x20, 0x6a, 0xd0, 0x01,
 0x09, 0x6a, 0xdc, 0x01,
 0x88, 0xee, 0x3a, 0x66,
 0x19, 0x6a, 0xdc, 0x01,
 0xd8, 0xee, 0x3e, 0x66,
 0xff, 0x6a, 0xdc, 0x09,
 0x18, 0xee, 0x42, 0x6e,
 0xff, 0x6a, 0xd4, 0x0c,
 0x88, 0x6a, 0xcc, 0x00,
 0x44, 0x6a, 0x04, 0x5e,
 0x20, 0x6a, 0xe2, 0x5d,
 0x01, 0x3b, 0x26, 0x31,
 0x04, 0x3b, 0x5c, 0x6e,
 0xa0, 0x6a, 0xca, 0x00,
 0x20, 0x65, 0xc8, 0x18,
 0x00, 0x65, 0x9a, 0x5e,
 0x00, 0x65, 0x54, 0x66,
 0x0a, 0x93, 0x26, 0x01,
 0x00, 0x65, 0xaa, 0x46,
 0xa0, 0x6a, 0xcc, 0x00,
 0xff, 0x6a, 0xc8, 0x08,
 0x20, 0x94, 0x60, 0x6e,
 0x10, 0x94, 0x62, 0x6e,
 0x08, 0x94, 0x7c, 0x6e,
 0x08, 0x94, 0x7c, 0x6e,
 0x08, 0x94, 0x7c, 0x6e,
 0xff, 0x8c, 0xc8, 0x10,
 0xc1, 0x64, 0xc8, 0x18,
 0xf8, 0x64, 0xc8, 0x08,
 0x01, 0x99, 0xda, 0x30,
 0x00, 0x66, 0x70, 0x66,
 0xc0, 0x66, 0xac, 0x76,
 0x60, 0x66, 0xc8, 0x18,
 0x3d, 0x64, 0xc8, 0x28,
 0x00, 0x65, 0x60, 0x46,
 0xf7, 0x93, 0x26, 0x09,
 0x08, 0x93, 0x7e, 0x6e,
 0x00, 0x62, 0xc4, 0x18,
 0x00, 0x65, 0xaa, 0x5e,
 0x00, 0x65, 0x8a, 0x5e,
 0x00, 0x65, 0x8a, 0x5e,
 0x00, 0x65, 0x8a, 0x5e,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x30,
 0x01, 0x99, 0xda, 0x34,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x31,
 0x01, 0x6c, 0x32, 0x35,
 0x08, 0x94, 0xaa, 0x7e,
 0xf7, 0x93, 0x26, 0x09,
 0x08, 0x93, 0xae, 0x6e,
 0xff, 0x6a, 0xd4, 0x0c,
 0x04, 0xb8, 0xd6, 0x6e,
 0x01, 0x42, 0x7e, 0x31,
 0xff, 0x6a, 0x76, 0x01,
 0x01, 0x90, 0x84, 0x34,
 0xff, 0x6a, 0x76, 0x05,
 0x01, 0x85, 0x0a, 0x01,
 0x7f, 0x65, 0x10, 0x09,
 0xfe, 0x85, 0x0a, 0x0d,
 0xff, 0x42, 0xd2, 0x66,
 0xff, 0x41, 0xca, 0x66,
 0xd1, 0x6a, 0xda, 0x5e,
 0xff, 0x6a, 0xca, 0x04,
 0x01, 0x41, 0x20, 0x31,
 0x01, 0xbf, 0x82, 0x30,
 0x01, 0x6a, 0x76, 0x00,
 0x00, 0xbb, 0x14, 0x46,
 0x01, 0x42, 0x20, 0x31,
 0x01, 0xbf, 0x84, 0x34,
 0x01, 0x41, 0x7e, 0x31,
 0x01, 0x90, 0x82, 0x34,
 0x01, 0x65, 0x22, 0x31,
 0xff, 0x6a, 0xd4, 0x08,
 0xff, 0x6a, 0xd4, 0x0c
};

typedef int ahc_patch_func_t (struct ahc_softc *ahc);
static ahc_patch_func_t ahc_patch23_func;

static int
ahc_patch23_func(struct ahc_softc *ahc)
{
 return ((ahc->bugs & AHC_SCBCHAN_UPLOAD_BUG) != 0);
}

static ahc_patch_func_t ahc_patch22_func;

static int
ahc_patch22_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_CMD_CHAN) == 0);
}

static ahc_patch_func_t ahc_patch21_func;

static int
ahc_patch21_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_QUEUE_REGS) == 0);
}

static ahc_patch_func_t ahc_patch20_func;

static int
ahc_patch20_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_WIDE) != 0);
}

static ahc_patch_func_t ahc_patch19_func;

static int
ahc_patch19_func(struct ahc_softc *ahc)
{
 return ((ahc->flags & AHC_SCB_BTT) != 0);
}

static ahc_patch_func_t ahc_patch18_func;

static int
ahc_patch18_func(struct ahc_softc *ahc)
{
 return ((ahc->bugs & AHC_PCI_2_1_RETRY_BUG) != 0);
}

static ahc_patch_func_t ahc_patch17_func;

static int
ahc_patch17_func(struct ahc_softc *ahc)
{
 return ((ahc->bugs & AHC_TMODE_WIDEODD_BUG) != 0);
}

static ahc_patch_func_t ahc_patch16_func;

static int
ahc_patch16_func(struct ahc_softc *ahc)
{
 return ((ahc->bugs & AHC_AUTOFLUSH_BUG) != 0);
}

static ahc_patch_func_t ahc_patch15_func;

static int
ahc_patch15_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_ULTRA2) == 0);
}

static ahc_patch_func_t ahc_patch14_func;

static int
ahc_patch14_func(struct ahc_softc *ahc)
{
 return ((ahc->bugs & AHC_PCI_MWI_BUG) != 0 && ahc->pci_cachesize != 0);
}

static ahc_patch_func_t ahc_patch13_func;

static int
ahc_patch13_func(struct ahc_softc *ahc)
{
 return ((ahc->flags & AHC_39BIT_ADDRESSING) != 0);
}

static ahc_patch_func_t ahc_patch12_func;

static int
ahc_patch12_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_HS_MAILBOX) != 0);
}

static ahc_patch_func_t ahc_patch11_func;

static int
ahc_patch11_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_ULTRA) != 0);
}

static ahc_patch_func_t ahc_patch10_func;

static int
ahc_patch10_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_MULTI_TID) != 0);
}

static ahc_patch_func_t ahc_patch9_func;

static int
ahc_patch9_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_CMD_CHAN) != 0);
}

static ahc_patch_func_t ahc_patch8_func;

static int
ahc_patch8_func(struct ahc_softc *ahc)
{
 return ((ahc->flags & AHC_INITIATORROLE) != 0);
}

static ahc_patch_func_t ahc_patch7_func;

static int
ahc_patch7_func(struct ahc_softc *ahc)
{
 return ((ahc->flags & AHC_TARGETROLE) != 0);
}

static ahc_patch_func_t ahc_patch6_func;

static int
ahc_patch6_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_DT) == 0);
}

static ahc_patch_func_t ahc_patch5_func;

static int
ahc_patch5_func(struct ahc_softc *ahc)
{
 return ((ahc->flags & AHC_SEQUENCER_DEBUG) != 0);
}

static ahc_patch_func_t ahc_patch4_func;

static int
ahc_patch4_func(struct ahc_softc *ahc)
{
 return ((ahc->flags & AHC_PAGESCBS) != 0);
}

static ahc_patch_func_t ahc_patch3_func;

static int
ahc_patch3_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_QUEUE_REGS) != 0);
}

static ahc_patch_func_t ahc_patch2_func;

static int
ahc_patch2_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_TWIN) != 0);
}

static ahc_patch_func_t ahc_patch1_func;

static int
ahc_patch1_func(struct ahc_softc *ahc)
{
 return ((ahc->features & AHC_ULTRA2) != 0);
}

static ahc_patch_func_t ahc_patch0_func;

static int
ahc_patch0_func(struct ahc_softc *ahc)
{
 return (0);
}

static const struct patch {
 ahc_patch_func_t  *patch_func;
 uint32_t   begin  :10,
     skip_instr :10,
     skip_patch :12;
} patches[] = {
 { ahc_patch1_func, 411 },
 { ahc_patch2_func, 621 },
 { ahc_patch2_func, 911 },
 { ahc_patch3_func, 1112 },
 { ahc_patch0_func, 1221 },
 { ahc_patch4_func, 1512 },
 { ahc_patch0_func, 1611 },
 { ahc_patch5_func, 2221 },
 { ahc_patch3_func, 2712 },
 { ahc_patch0_func, 2811 },
 { ahc_patch6_func, 3411 },
 { ahc_patch7_func, 375419 },
 { ahc_patch8_func, 3711 },
 { ahc_patch9_func, 4232 },
 { ahc_patch0_func, 4531 },
 { ahc_patch10_func, 4912 },
 { ahc_patch0_func, 5023 },
 { ahc_patch1_func, 5012 },
 { ahc_patch0_func, 5111 },
 { ahc_patch2_func, 5321 },
 { ahc_patch9_func, 5512 },
 { ahc_patch0_func, 5611 },
 { ahc_patch9_func, 6012 },
 { ahc_patch0_func, 6111 },
 { ahc_patch9_func, 7112 },
 { ahc_patch0_func, 7211 },
 { ahc_patch9_func, 7512 },
 { ahc_patch0_func, 7611 },
 { ahc_patch9_func, 7912 },
 { ahc_patch0_func, 8011 },
 { ahc_patch8_func, 9194 },
 { ahc_patch1_func, 9312 },
 { ahc_patch0_func, 9411 },
 { ahc_patch2_func, 9621 },
 { ahc_patch2_func, 10541 },
 { ahc_patch1_func, 10912 },
 { ahc_patch0_func, 11023 },
 { ahc_patch2_func, 11012 },
 { ahc_patch0_func, 11111 },
 { ahc_patch7_func, 11242 },
 { ahc_patch0_func, 11611 },
 { ahc_patch11_func, 11721 },
 { ahc_patch1_func, 11912 },
 { ahc_patch0_func, 12011 },
 { ahc_patch7_func, 12141 },
 { ahc_patch7_func, 1319511 },
 { ahc_patch4_func, 15111 },
 { ahc_patch1_func, 16811 },
 { ahc_patch12_func, 17312 },
 { ahc_patch0_func, 17411 },
 { ahc_patch9_func, 18512 },
 { ahc_patch0_func, 18611 },
 { ahc_patch9_func, 19512 },
 { ahc_patch0_func, 19611 },
 { ahc_patch9_func, 21262 },
 { ahc_patch0_func, 21861 },
 { ahc_patch8_func, 226212 },
 { ahc_patch1_func, 24111 },
 { ahc_patch1_func, 24912 },
 { ahc_patch0_func, 25022 },
 { ahc_patch11_func, 25111 },
 { ahc_patch9_func, 259273 },
 { ahc_patch1_func, 275102 },
 { ahc_patch13_func, 27811 },
 { ahc_patch14_func, 286141 },
 { ahc_patch1_func, 30212 },
 { ahc_patch0_func, 30311 },
 { ahc_patch9_func, 30611 },
 { ahc_patch13_func, 31111 },
 { ahc_patch9_func, 31222 },
 { ahc_patch0_func, 31441 },
 { ahc_patch14_func, 31811 },
 { ahc_patch15_func, 32023 },
 { ahc_patch9_func, 32012 },
 { ahc_patch0_func, 32111 },
 { ahc_patch6_func, 32612 },
 { ahc_patch0_func, 32711 },
 { ahc_patch1_func, 3314711 },
 { ahc_patch6_func, 33824 },
 { ahc_patch7_func, 33811 },
 { ahc_patch8_func, 33911 },
 { ahc_patch0_func, 34011 },
 { ahc_patch16_func, 34111 },
 { ahc_patch6_func, 35763 },
 { ahc_patch16_func, 35751 },
 { ahc_patch0_func, 36371 },
 { ahc_patch13_func, 37351 },
 { ahc_patch0_func, 3785217 },
 { ahc_patch14_func, 37811 },
 { ahc_patch7_func, 38022 },
 { ahc_patch17_func, 38111 },
 { ahc_patch9_func, 38411 },
 { ahc_patch18_func, 39111 },
 { ahc_patch14_func, 39693 },
 { ahc_patch9_func, 39732 },
 { ahc_patch0_func, 40031 },
 { ahc_patch9_func, 40862 },
 { ahc_patch0_func, 41492 },
 { ahc_patch13_func, 41411 },
 { ahc_patch13_func, 42321 },
 { ahc_patch14_func, 42511 },
 { ahc_patch9_func, 42712 },
 { ahc_patch0_func, 42811 },
 { ahc_patch7_func, 42911 },
 { ahc_patch7_func, 43011 },
 { ahc_patch8_func, 43133 },
 { ahc_patch6_func, 43212 },
 { ahc_patch0_func, 43311 },
 { ahc_patch9_func, 43411 },
 { ahc_patch15_func, 43512 },
 { ahc_patch13_func, 43511 },
 { ahc_patch14_func, 43794 },
 { ahc_patch9_func, 43711 },
 { ahc_patch9_func, 44421 },
 { ahc_patch0_func, 44643 },
 { ahc_patch9_func, 44612 },
 { ahc_patch0_func, 44731 },
 { ahc_patch1_func, 45121 },
 { ahc_patch7_func, 453102 },
 { ahc_patch0_func, 46311 },
 { ahc_patch8_func, 46411822 },
 { ahc_patch1_func, 46632 },
 { ahc_patch0_func, 46953 },
 { ahc_patch9_func, 46922 },
 { ahc_patch0_func, 47131 },
 { ahc_patch1_func, 47622 },
 { ahc_patch0_func, 47863 },
 { ahc_patch9_func, 47822 },
 { ahc_patch0_func, 48031 },
 { ahc_patch1_func, 48622 },
 { ahc_patch0_func, 48897 },
 { ahc_patch9_func, 48856 },
 { ahc_patch19_func, 48812 },
 { ahc_patch0_func, 48911 },
 { ahc_patch19_func, 49112 },
 { ahc_patch0_func, 49211 },
 { ahc_patch0_func, 49341 },
 { ahc_patch6_func, 49832 },
 { ahc_patch0_func, 50111 },
 { ahc_patch6_func, 51112 },
 { ahc_patch0_func, 51211 },
 { ahc_patch20_func, 54971 },
 { ahc_patch3_func, 58412 },
 { ahc_patch0_func, 58511 },
 { ahc_patch21_func, 58811 },
 { ahc_patch8_func, 59010633 },
 { ahc_patch4_func, 59211 },
 { ahc_patch1_func, 59822 },
 { ahc_patch0_func, 60011 },
 { ahc_patch1_func, 60312 },
 { ahc_patch0_func, 60411 },
 { ahc_patch9_func, 60533 },
 { ahc_patch15_func, 60611 },
 { ahc_patch0_func, 60841 },
 { ahc_patch19_func, 61722 },
 { ahc_patch0_func, 61911 },
 { ahc_patch19_func, 623103 },
 { ahc_patch5_func, 62581 },
 { ahc_patch0_func, 63392 },
 { ahc_patch5_func, 63481 },
 { ahc_patch4_func, 64412 },
 { ahc_patch0_func, 64511 },
 { ahc_patch19_func, 64612 },
 { ahc_patch0_func, 64732 },
 { ahc_patch4_func, 64911 },
 { ahc_patch5_func, 65011 },
 { ahc_patch5_func, 65311 },
 { ahc_patch5_func, 65511 },
 { ahc_patch4_func, 65722 },
 { ahc_patch0_func, 65921 },
 { ahc_patch5_func, 66111 },
 { ahc_patch5_func, 66411 },
 { ahc_patch5_func, 66711 },
 { ahc_patch19_func, 67111 },
 { ahc_patch19_func, 67411 },
 { ahc_patch4_func, 68011 },
 { ahc_patch6_func, 68312 },
 { ahc_patch0_func, 68411 },
 { ahc_patch7_func, 696161 },
 { ahc_patch4_func, 712201 },
 { ahc_patch9_func, 73342 },
 { ahc_patch0_func, 73741 },
 { ahc_patch9_func, 74142 },
 { ahc_patch0_func, 74531 },
 { ahc_patch6_func, 75111 },
 { ahc_patch22_func, 753141 },
 { ahc_patch7_func, 76731 },
 { ahc_patch9_func, 779248 },
 { ahc_patch19_func, 78312 },
 { ahc_patch0_func, 78411 },
 { ahc_patch15_func, 78942 },
 { ahc_patch0_func, 79373 },
 { ahc_patch23_func, 79352 },
 { ahc_patch0_func, 79821 },
 { ahc_patch0_func, 803423 },
 { ahc_patch18_func, 815182 },
 { ahc_patch0_func, 83311 },
 { ahc_patch4_func, 85711 },
 { ahc_patch4_func, 85832 },
 { ahc_patch0_func, 86111 },
 { ahc_patch13_func, 86231 },
 { ahc_patch4_func, 865121 }
};

static const struct cs {
 uint16_t begin;
 uint16_t end;
} critical_sections[] = {
 { 1118 },
 { 2130 },
 { 712728 },
 { 858861 },
 { 865871 },
 { 873875 },
 { 875877 }
};

#define NUM_CRITICAL_SECTIONS ARRAY_SIZE(critical_sections)

[Dauer der Verarbeitung: 0.23 Sekunden, vorverarbeitet 2026-06-05]