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