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