1 /*
2 * DO NOT EDIT - This file is automatically generated.
3 */
4 static unsigned char seqprog[] = {
5 0xff, 0x6a, 0x06, 0x08,
6 0x7f, 0x02, 0x04, 0x08,
7 0x12, 0x6a, 0x00, 0x00,
8 0xff, 0x6a, 0xd6, 0x09,
9 0xff, 0x6a, 0xdc, 0x09,
10 0x00, 0x65, 0xca, 0x58,
11 0xf7, 0x01, 0x02, 0x08,
12 0xff, 0x4e, 0xc8, 0x08,
13 0xbf, 0x60, 0xc0, 0x08,
14 0x60, 0x0b, 0x86, 0x68,
15 0x40, 0x00, 0x0c, 0x68,
16 0x08, 0x1f, 0x3e, 0x10,
17 0x60, 0x0b, 0x86, 0x68,
18 0x40, 0x00, 0x0c, 0x68,
19 0x08, 0x1f, 0x3e, 0x10,
20 0xff, 0x3e, 0x48, 0x60,
21 0x40, 0xfa, 0x10, 0x78,
22 0xff, 0xf6, 0xd4, 0x08,
23 0x01, 0x4e, 0x9c, 0x18,
24 0x40, 0x60, 0xc0, 0x00,
25 0x00, 0x4d, 0x10, 0x70,
26 0x01, 0x4e, 0x9c, 0x18,
27 0xbf, 0x60, 0xc0, 0x08,
28 0x00, 0x6a, 0x3e, 0x5c,
29 0xff, 0x4e, 0xc8, 0x18,
30 0x02, 0x6a, 0x54, 0x5b,
31 0xff, 0x52, 0x20, 0x09,
32 0x0d, 0x6a, 0x6a, 0x00,
33 0x00, 0x52, 0xca, 0x5b,
34 0x03, 0xb0, 0x52, 0x31,
35 0xff, 0xb0, 0x52, 0x09,
36 0xff, 0xb1, 0x54, 0x09,
37 0xff, 0xb2, 0x56, 0x09,
38 0xff, 0xa3, 0x50, 0x09,
39 0xff, 0x3e, 0x74, 0x09,
40 0xff, 0x90, 0x7c, 0x08,
41 0xff, 0x3e, 0x20, 0x09,
42 0x00, 0x65, 0x4e, 0x58,
43 0x00, 0x65, 0x0c, 0x40,
44 0xf7, 0x1f, 0xca, 0x08,
45 0x08, 0xa1, 0xc8, 0x08,
46 0x00, 0x65, 0xca, 0x00,
47 0xff, 0x65, 0x3e, 0x08,
48 0xf0, 0xa1, 0xc8, 0x08,
49 0x0f, 0x0f, 0x1e, 0x08,
50 0x00, 0x0f, 0x1e, 0x00,
51 0xf0, 0xa1, 0xc8, 0x08,
52 0x0f, 0x05, 0x0a, 0x08,
53 0x00, 0x05, 0x0a, 0x00,
54 0xff, 0x6a, 0x0c, 0x08,
55 0x5a, 0x6a, 0x00, 0x04,
56 0x12, 0x65, 0x02, 0x00,
57 0x31, 0x6a, 0xca, 0x00,
58 0x80, 0x37, 0x6e, 0x68,
59 0xff, 0x65, 0xca, 0x18,
60 0xff, 0x37, 0xdc, 0x08,
61 0xff, 0x6e, 0xc8, 0x08,
62 0x00, 0x6c, 0x76, 0x78,
63 0x20, 0x01, 0x02, 0x00,
64 0x4c, 0x37, 0xc8, 0x28,
65 0x08, 0x1f, 0x7e, 0x78,
66 0x08, 0x37, 0x6e, 0x00,
67 0x08, 0x64, 0xc8, 0x00,
68 0x70, 0x64, 0xca, 0x18,
69 0xff, 0x6c, 0x0a, 0x08,
70 0x20, 0x64, 0xca, 0x18,
71 0xff, 0x6c, 0x08, 0x0c,
72 0x40, 0x0b, 0x96, 0x68,
73 0x20, 0x6a, 0x16, 0x00,
74 0xf0, 0x19, 0x6e, 0x08,
75 0x08, 0x6a, 0x18, 0x00,
76 0x08, 0x11, 0x22, 0x00,
77 0x08, 0x6a, 0x66, 0x58,
78 0x08, 0x6a, 0x68, 0x00,
79 0x00, 0x65, 0xaa, 0x40,
80 0x12, 0x6a, 0x00, 0x00,
81 0x40, 0x6a, 0x16, 0x00,
82 0xff, 0x3e, 0x20, 0x09,
83 0xff, 0xba, 0x7c, 0x08,
84 0xff, 0xa1, 0x6e, 0x08,
85 0x08, 0x6a, 0x18, 0x00,
86 0x08, 0x11, 0x22, 0x00,
87 0x08, 0x6a, 0x66, 0x58,
88 0x80, 0x6a, 0x68, 0x00,
89 0x80, 0x36, 0x6c, 0x00,
90 0x00, 0x65, 0x9e, 0x5b,
91 0xff, 0x3d, 0xc8, 0x08,
92 0xbf, 0x64, 0xe2, 0x78,
93 0x80, 0x64, 0xac, 0x71,
94 0xa0, 0x64, 0xdc, 0x71,
95 0xc0, 0x64, 0xd4, 0x71,
96 0xe0, 0x64, 0x1c, 0x72,
97 0x01, 0x6a, 0x22, 0x01,
98 0x00, 0x65, 0xaa, 0x40,
99 0xf7, 0x11, 0x22, 0x08,
100 0x00, 0x65, 0xca, 0x58,
101 0xff, 0x06, 0xd4, 0x08,
102 0xf7, 0x01, 0x02, 0x08,
103 0x09, 0x0c, 0xc4, 0x78,
104 0x08, 0x0c, 0x0c, 0x68,
105 0x01, 0x6a, 0x22, 0x01,
106 0xff, 0x6a, 0x26, 0x09,
107 0x02, 0x6a, 0x08, 0x30,
108 0xff, 0x6a, 0x08, 0x08,
109 0xdf, 0x01, 0x02, 0x08,
110 0x01, 0x6a, 0x7a, 0x00,
111 0xff, 0x6a, 0x6c, 0x0c,
112 0x04, 0x14, 0x10, 0x31,
113 0x03, 0xa9, 0x18, 0x31,
114 0x03, 0xa9, 0x10, 0x30,
115 0x08, 0x6a, 0xcc, 0x00,
116 0xa9, 0x6a, 0xb4, 0x5b,
117 0x00, 0x65, 0x02, 0x41,
118 0xa8, 0x6a, 0x6a, 0x00,
119 0x79, 0x6a, 0x6a, 0x00,
120 0x40, 0x3d, 0xea, 0x68,
121 0x04, 0x35, 0x6a, 0x00,
122 0x00, 0x65, 0x0e, 0x5b,
123 0x80, 0x6a, 0xd4, 0x01,
124 0x10, 0x36, 0xd6, 0x68,
125 0x10, 0x36, 0x6c, 0x00,
126 0x07, 0xac, 0x10, 0x31,
127 0x03, 0x8c, 0x10, 0x30,
128 0x05, 0xa3, 0x70, 0x30,
129 0x88, 0x6a, 0xcc, 0x00,
130 0xac, 0x6a, 0xac, 0x5b,
131 0x00, 0x65, 0xa6, 0x5b,
132 0x38, 0x6a, 0xcc, 0x00,
133 0xa3, 0x6a, 0xb0, 0x5b,
134 0xff, 0x38, 0x12, 0x69,
135 0x80, 0x02, 0x04, 0x00,
136 0xe7, 0x35, 0x6a, 0x08,
137 0x03, 0x69, 0x18, 0x31,
138 0x03, 0x69, 0x10, 0x30,
139 0xff, 0x6a, 0x10, 0x00,
140 0xff, 0x6a, 0x12, 0x00,
141 0xff, 0x6a, 0x14, 0x00,
142 0x01, 0x38, 0x18, 0x61,
143 0xbf, 0x35, 0x6a, 0x08,
144 0x02, 0x6a, 0xf8, 0x01,
145 0xff, 0x69, 0xca, 0x08,
146 0xff, 0x35, 0x26, 0x09,
147 0x04, 0x0b, 0x1c, 0x69,
148 0x04, 0x0b, 0x28, 0x69,
149 0x10, 0x0c, 0x1e, 0x79,
150 0x04, 0x0b, 0x28, 0x69,
151 0xff, 0x6a, 0xca, 0x08,
152 0x00, 0x35, 0xee, 0x5a,
153 0x80, 0x02, 0x7c, 0x69,
154 0xff, 0x65, 0x6c, 0x79,
155 0xff, 0x38, 0x70, 0x18,
156 0xff, 0x38, 0x6c, 0x79,
157 0x80, 0xea, 0x48, 0x61,
158 0xef, 0x38, 0xc8, 0x18,
159 0x80, 0x6a, 0xc8, 0x00,
160 0x00, 0x65, 0x3a, 0x49,
161 0x33, 0x38, 0xc8, 0x28,
162 0xff, 0x64, 0xd0, 0x09,
163 0x04, 0x39, 0xc0, 0x31,
164 0x09, 0x6a, 0xd6, 0x01,
165 0x80, 0xeb, 0x40, 0x79,
166 0xf7, 0xeb, 0xd6, 0x09,
167 0x08, 0xeb, 0x44, 0x69,
168 0x01, 0x6a, 0xd6, 0x01,
169 0x08, 0xe9, 0x10, 0x31,
170 0x03, 0x8c, 0x10, 0x30,
171 0x88, 0x6a, 0xcc, 0x00,
172 0x39, 0x6a, 0xb2, 0x5b,
173 0x08, 0x6a, 0x18, 0x01,
174 0xff, 0x6a, 0x1a, 0x09,
175 0xff, 0x6a, 0x1c, 0x09,
176 0x0d, 0x93, 0x26, 0x01,
177 0x00, 0x65, 0x30, 0x5c,
178 0x88, 0x6a, 0x20, 0x5c,
179 0x00, 0x65, 0xa6, 0x5b,
180 0xff, 0x6a, 0xc8, 0x08,
181 0x08, 0x39, 0x72, 0x18,
182 0x00, 0x3a, 0x74, 0x20,
183 0x01, 0x0c, 0x64, 0x79,
184 0x10, 0x0c, 0x02, 0x79,
185 0xff, 0x35, 0x26, 0x09,
186 0x04, 0x0b, 0x6a, 0x69,
187 0x00, 0x65, 0x84, 0x59,
188 0x03, 0x08, 0x52, 0x31,
189 0xff, 0x38, 0x50, 0x09,
190 0xff, 0x08, 0x52, 0x09,
191 0xff, 0x09, 0x54, 0x09,
192 0xff, 0x0a, 0x56, 0x09,
193 0xff, 0x38, 0x50, 0x09,
194 0x00, 0x65, 0xaa, 0x40,
195 0x00, 0x65, 0x84, 0x59,
196 0x7f, 0x02, 0x04, 0x08,
197 0xe1, 0x6a, 0x22, 0x01,
198 0x00, 0x65, 0xaa, 0x40,
199 0x04, 0x93, 0x9a, 0x69,
200 0xdf, 0x93, 0x26, 0x09,
201 0x20, 0x93, 0x88, 0x69,
202 0x02, 0x93, 0x26, 0x01,
203 0x01, 0x94, 0x8a, 0x79,
204 0x01, 0x94, 0x8a, 0x79,
205 0x01, 0x94, 0x8a, 0x79,
206 0x01, 0x94, 0x8a, 0x79,
207 0x01, 0x94, 0x8a, 0x79,
208 0x01, 0x94, 0x8a, 0x79,
209 0x10, 0x94, 0x98, 0x69,
210 0x7f, 0x05, 0xa0, 0x69,
211 0x02, 0x03, 0xa0, 0x79,
212 0x11, 0x0c, 0x9c, 0x79,
213 0xd7, 0x93, 0x26, 0x09,
214 0x28, 0x93, 0xa2, 0x69,
215 0x03, 0x08, 0x52, 0x31,
216 0xff, 0x38, 0x50, 0x09,
217 0x12, 0x01, 0x02, 0x00,
218 0xff, 0x6a, 0xd4, 0x0c,
219 0x00, 0x65, 0x0e, 0x5b,
220 0x05, 0xb4, 0x10, 0x31,
221 0x02, 0x6a, 0x1a, 0x31,
222 0x03, 0x8c, 0x10, 0x30,
223 0x88, 0x6a, 0xcc, 0x00,
224 0xb4, 0x6a, 0xb0, 0x5b,
225 0xff, 0x6a, 0x1a, 0x09,
226 0xff, 0x6a, 0x1c, 0x09,
227 0x00, 0x65, 0xa6, 0x5b,
228 0x3d, 0x6a, 0xee, 0x5a,
229 0xac, 0x6a, 0x26, 0x01,
230 0x04, 0x0b, 0xc2, 0x69,
231 0x04, 0x0b, 0xc8, 0x69,
232 0x10, 0x0c, 0xc4, 0x79,
233 0x02, 0x03, 0xcc, 0x79,
234 0x11, 0x0c, 0xc8, 0x79,
235 0xd7, 0x93, 0x26, 0x09,
236 0x28, 0x93, 0xce, 0x69,
237 0x12, 0x01, 0x02, 0x00,
238 0x00, 0x65, 0xaa, 0x40,
239 0x00, 0x65, 0x0e, 0x5b,
240 0xff, 0x06, 0x44, 0x09,
241 0x00, 0x65, 0xaa, 0x40,
242 0x10, 0x3d, 0x06, 0x00,
243 0xff, 0x34, 0xca, 0x08,
244 0x80, 0x65, 0x00, 0x62,
245 0x0f, 0xa1, 0xca, 0x08,
246 0x07, 0xa1, 0xca, 0x08,
247 0x40, 0xa0, 0xc8, 0x08,
248 0x00, 0x65, 0xca, 0x00,
249 0x80, 0x65, 0xca, 0x00,
250 0x80, 0xa0, 0xf0, 0x79,
251 0xff, 0x65, 0x0c, 0x08,
252 0x00, 0x65, 0x02, 0x42,
253 0x20, 0xa0, 0x08, 0x7a,
254 0xff, 0x65, 0x0c, 0x08,
255 0x00, 0x65, 0x9e, 0x5b,
256 0xa0, 0x3d, 0x10, 0x62,
257 0x23, 0xa0, 0x0c, 0x08,
258 0x00, 0x65, 0x9e, 0x5b,
259 0xa0, 0x3d, 0x10, 0x62,
260 0x00, 0xb9, 0x08, 0x42,
261 0xff, 0x65, 0x08, 0x62,
262 0xa1, 0x6a, 0x22, 0x01,
263 0xff, 0x6a, 0xd4, 0x08,
264 0x10, 0x51, 0x10, 0x72,
265 0x40, 0x6a, 0x18, 0x00,
266 0xff, 0x65, 0x0c, 0x08,
267 0x00, 0x65, 0x9e, 0x5b,
268 0xa0, 0x3d, 0xda, 0x71,
269 0x40, 0x6a, 0x18, 0x00,
270 0xff, 0x34, 0xa6, 0x08,
271 0x80, 0x34, 0x18, 0x62,
272 0x7f, 0xa0, 0x40, 0x09,
273 0x08, 0x6a, 0x68, 0x00,
274 0x00, 0x65, 0xaa, 0x40,
275 0x64, 0x6a, 0xe4, 0x5a,
276 0x80, 0x64, 0x8e, 0x6a,
277 0x04, 0x64, 0x70, 0x72,
278 0x02, 0x64, 0x76, 0x72,
279 0x00, 0x6a, 0x38, 0x72,
280 0x03, 0x64, 0x8a, 0x72,
281 0x01, 0x64, 0x6c, 0x72,
282 0x07, 0x64, 0xcc, 0x72,
283 0x08, 0x64, 0x34, 0x72,
284 0x23, 0x64, 0xd0, 0x72,
285 0x11, 0x6a, 0x22, 0x01,
286 0x07, 0x6a, 0xd6, 0x5a,
287 0xff, 0x06, 0xd4, 0x08,
288 0x00, 0x65, 0xaa, 0x40,
289 0xff, 0xa8, 0x3c, 0x6a,
290 0xff, 0xa2, 0x54, 0x7a,
291 0x01, 0x6a, 0x6a, 0x00,
292 0x00, 0xb9, 0xca, 0x5b,
293 0xff, 0xa2, 0x54, 0x7a,
294 0x71, 0x6a, 0x22, 0x01,
295 0xff, 0x6a, 0xd4, 0x08,
296 0x40, 0x51, 0x54, 0x62,
297 0x0d, 0x6a, 0x6a, 0x00,
298 0x00, 0xb9, 0xca, 0x5b,
299 0xff, 0x3e, 0x74, 0x09,
300 0xff, 0x90, 0x7c, 0x08,
301 0x00, 0x65, 0x4e, 0x58,
302 0x00, 0x65, 0xbc, 0x40,
303 0x20, 0xa0, 0x5c, 0x6a,
304 0xff, 0x37, 0xc8, 0x08,
305 0x00, 0x6a, 0x74, 0x5b,
306 0xff, 0x6a, 0x8a, 0x5b,
307 0xff, 0xf8, 0xc8, 0x08,
308 0xff, 0x4f, 0xc8, 0x08,
309 0x01, 0x6a, 0x74, 0x5b,
310 0x00, 0xb9, 0x8a, 0x5b,
311 0x01, 0x4f, 0x9e, 0x18,
312 0x02, 0x6a, 0x22, 0x01,
313 0x00, 0x65, 0x38, 0x5c,
314 0x00, 0x65, 0xbc, 0x40,
315 0x41, 0x6a, 0x22, 0x01,
316 0x00, 0x65, 0xaa, 0x40,
317 0x04, 0xa0, 0x40, 0x01,
318 0x00, 0x65, 0x50, 0x5c,
319 0x00, 0x65, 0xbc, 0x40,
320 0x10, 0x36, 0x34, 0x7a,
321 0x05, 0x38, 0x46, 0x31,
322 0x04, 0x14, 0x58, 0x31,
323 0x03, 0xa9, 0x60, 0x31,
324 0xa3, 0x6a, 0xcc, 0x00,
325 0x38, 0x6a, 0xb0, 0x5b,
326 0xac, 0x6a, 0xcc, 0x00,
327 0x14, 0x6a, 0xb2, 0x5b,
328 0xa9, 0x6a, 0xb4, 0x5b,
329 0x00, 0x65, 0x34, 0x42,
330 0xef, 0x36, 0x6c, 0x08,
331 0x00, 0x65, 0x34, 0x42,
332 0x0f, 0x64, 0xc8, 0x08,
333 0x07, 0x64, 0xc8, 0x08,
334 0x00, 0x37, 0x6e, 0x00,
335 0xff, 0x6a, 0xa4, 0x00,
336 0x00, 0x65, 0x44, 0x5b,
337 0xff, 0x51, 0xa0, 0x72,
338 0x20, 0x36, 0xaa, 0x7a,
339 0x00, 0x90, 0x32, 0x5b,
340 0x00, 0x65, 0xac, 0x42,
341 0xff, 0x06, 0xd4, 0x08,
342 0x00, 0x65, 0x9e, 0x5b,
343 0xe0, 0x3d, 0xc6, 0x62,
344 0x20, 0x12, 0xc6, 0x62,
345 0x51, 0x6a, 0xda, 0x5a,
346 0x00, 0x65, 0x2c, 0x5b,
347 0xff, 0x37, 0xc8, 0x08,
348 0x00, 0xa1, 0xbe, 0x62,
349 0x04, 0xa0, 0xbe, 0x7a,
350 0xfb, 0xa0, 0x40, 0x09,
351 0x80, 0x36, 0x6c, 0x00,
352 0x80, 0xa0, 0x34, 0x7a,
353 0x7f, 0xa0, 0x40, 0x09,
354 0xff, 0x6a, 0xd6, 0x5a,
355 0x00, 0x65, 0x34, 0x42,
356 0x04, 0xa0, 0xc4, 0x7a,
357 0x00, 0x65, 0x50, 0x5c,
358 0x00, 0x65, 0xc6, 0x42,
359 0x00, 0x65, 0x38, 0x5c,
360 0x31, 0x6a, 0x22, 0x01,
361 0x0c, 0x6a, 0xd6, 0x5a,
362 0x00, 0x65, 0x34, 0x42,
363 0x61, 0x6a, 0x22, 0x01,
364 0x00, 0x65, 0x34, 0x42,
365 0x51, 0x6a, 0xda, 0x5a,
366 0x51, 0x6a, 0x22, 0x01,
367 0x00, 0x65, 0x34, 0x42,
368 0x10, 0x3d, 0x06, 0x00,
369 0xff, 0x65, 0x68, 0x0c,
370 0xff, 0x06, 0xd4, 0x08,
371 0x01, 0x0c, 0xdc, 0x7a,
372 0x04, 0x0c, 0xde, 0x6a,
373 0xe0, 0x03, 0x7a, 0x08,
374 0xe0, 0x3d, 0xea, 0x62,
375 0xff, 0x65, 0xcc, 0x08,
376 0xff, 0x12, 0xda, 0x0c,
377 0xff, 0x06, 0xd4, 0x0c,
378 0xd1, 0x6a, 0x22, 0x01,
379 0x00, 0x65, 0xaa, 0x40,
380 0xff, 0x65, 0x26, 0x09,
381 0x01, 0x0b, 0xfe, 0x6a,
382 0x10, 0x0c, 0xf0, 0x7a,
383 0x04, 0x0b, 0xf8, 0x6a,
384 0xff, 0x6a, 0xca, 0x08,
385 0x04, 0x93, 0xfc, 0x6a,
386 0x01, 0x94, 0xfa, 0x7a,
387 0x10, 0x94, 0xfc, 0x6a,
388 0x80, 0x3d, 0x02, 0x73,
389 0x0f, 0x04, 0x06, 0x6b,
390 0x02, 0x03, 0x06, 0x7b,
391 0x11, 0x0c, 0x02, 0x7b,
392 0xc7, 0x93, 0x26, 0x09,
393 0xff, 0x99, 0xd4, 0x08,
394 0x38, 0x93, 0x08, 0x6b,
395 0xff, 0x6a, 0xd4, 0x0c,
396 0x80, 0x36, 0x0c, 0x6b,
397 0x21, 0x6a, 0x22, 0x05,
398 0xff, 0x65, 0x20, 0x09,
399 0xff, 0x51, 0x1a, 0x63,
400 0xff, 0x37, 0xc8, 0x08,
401 0xa1, 0x6a, 0x26, 0x43,
402 0xff, 0x51, 0xc8, 0x08,
403 0xb9, 0x6a, 0x26, 0x43,
404 0xff, 0x90, 0xa4, 0x08,
405 0xff, 0xba, 0x2a, 0x73,
406 0xff, 0xba, 0x20, 0x09,
407 0xff, 0x65, 0xca, 0x18,
408 0x00, 0x6c, 0x1e, 0x63,
409 0xff, 0x90, 0xca, 0x0c,
410 0xff, 0x6a, 0xca, 0x04,
411 0x20, 0x36, 0x3e, 0x7b,
412 0x00, 0x90, 0x12, 0x5b,
413 0xff, 0x65, 0x3e, 0x73,
414 0xff, 0x52, 0x3c, 0x73,
415 0xff, 0xba, 0xcc, 0x08,
416 0xff, 0x52, 0x20, 0x09,
417 0xff, 0x66, 0x74, 0x09,
418 0xff, 0x65, 0x20, 0x0d,
419 0xff, 0xba, 0x7e, 0x0c,
420 0x00, 0x6a, 0x3e, 0x5c,
421 0x0d, 0x6a, 0x6a, 0x00,
422 0x00, 0x51, 0xca, 0x43,
423 0xff, 0x3f, 0x98, 0x73,
424 0xff, 0x6a, 0xa2, 0x00,
425 0x00, 0x3f, 0x12, 0x5b,
426 0xff, 0x65, 0x98, 0x73,
427 0x20, 0x36, 0x6c, 0x00,
428 0x20, 0xa0, 0x52, 0x6b,
429 0xff, 0xb9, 0xa2, 0x0c,
430 0xff, 0x6a, 0xa2, 0x04,
431 0xff, 0x65, 0xa4, 0x08,
432 0xe0, 0x6a, 0xcc, 0x00,
433 0x45, 0x6a, 0xbe, 0x5b,
434 0x01, 0x6a, 0xd0, 0x01,
435 0x09, 0x6a, 0xd6, 0x01,
436 0x80, 0xeb, 0x5e, 0x7b,
437 0x01, 0x6a, 0xd6, 0x01,
438 0x01, 0xe9, 0xa4, 0x34,
439 0x88, 0x6a, 0xcc, 0x00,
440 0x45, 0x6a, 0xbe, 0x5b,
441 0x01, 0x6a, 0x18, 0x01,
442 0xff, 0x6a, 0x1a, 0x09,
443 0xff, 0x6a, 0x1c, 0x09,
444 0x0d, 0x6a, 0x26, 0x01,
445 0x00, 0x65, 0x30, 0x5c,
446 0xff, 0x99, 0xa4, 0x0c,
447 0xff, 0x65, 0xa4, 0x08,
448 0xe0, 0x6a, 0xcc, 0x00,
449 0x45, 0x6a, 0xbe, 0x5b,
450 0x01, 0x6a, 0xd0, 0x01,
451 0x01, 0x6a, 0xdc, 0x05,
452 0x88, 0x6a, 0xcc, 0x00,
453 0x45, 0x6a, 0xbe, 0x5b,
454 0x01, 0x6a, 0x18, 0x01,
455 0xff, 0x6a, 0x1a, 0x09,
456 0xff, 0x6a, 0x1c, 0x09,
457 0x01, 0x6a, 0x26, 0x05,
458 0x01, 0x65, 0xd8, 0x31,
459 0x09, 0xee, 0xdc, 0x01,
460 0x80, 0xee, 0x8e, 0x7b,
461 0xff, 0x6a, 0xdc, 0x0d,
462 0xff, 0x65, 0x32, 0x09,
463 0x0a, 0x93, 0x26, 0x01,
464 0x00, 0x65, 0x30, 0x44,
465 0xff, 0x37, 0xc8, 0x08,
466 0x00, 0x6a, 0x54, 0x5b,
467 0xff, 0x52, 0xa2, 0x0c,
468 0x01, 0x0c, 0x9e, 0x7b,
469 0x04, 0x0c, 0x9e, 0x6b,
470 0xe0, 0x03, 0x06, 0x08,
471 0xe0, 0x03, 0x7a, 0x0c,
472 0xff, 0x8c, 0x10, 0x08,
473 0xff, 0x8d, 0x12, 0x08,
474 0xff, 0x8e, 0x14, 0x0c,
475 0xff, 0x6c, 0xda, 0x08,
476 0xff, 0x6c, 0xda, 0x08,
477 0xff, 0x6c, 0xda, 0x08,
478 0xff, 0x6c, 0xda, 0x08,
479 0xff, 0x6c, 0xda, 0x08,
480 0xff, 0x6c, 0xda, 0x08,
481 0xff, 0x6c, 0xda, 0x0c,
482 0x3d, 0x64, 0xa4, 0x28,
483 0x55, 0x64, 0xc8, 0x28,
484 0x00, 0x6c, 0xda, 0x18,
485 0xff, 0x52, 0xc8, 0x08,
486 0x00, 0x6c, 0xda, 0x20,
487 0xff, 0x6a, 0xc8, 0x08,
488 0x00, 0x6c, 0xda, 0x20,
489 0x00, 0x6c, 0xda, 0x24,
490 0xff, 0x65, 0xc8, 0x08,
491 0xe0, 0x6a, 0xcc, 0x00,
492 0x41, 0x6a, 0xba, 0x5b,
493 0xff, 0x90, 0xe2, 0x09,
494 0x20, 0x6a, 0xd0, 0x01,
495 0x04, 0x35, 0xdc, 0x7b,
496 0x1d, 0x6a, 0xdc, 0x01,
497 0xdc, 0xee, 0xd8, 0x63,
498 0x00, 0x65, 0xe8, 0x43,
499 0x01, 0x6a, 0xdc, 0x01,
500 0x20, 0xa0, 0xd8, 0x31,
501 0x09, 0xee, 0xdc, 0x01,
502 0x80, 0xee, 0xe2, 0x7b,
503 0x19, 0x6a, 0xdc, 0x01,
504 0xd8, 0xee, 0xe6, 0x63,
505 0xff, 0x6a, 0xdc, 0x09,
506 0x18, 0xee, 0xea, 0x6b,
507 0xff, 0x6a, 0xd4, 0x0c,
508 0x88, 0x6a, 0xcc, 0x00,
509 0x41, 0x6a, 0xba, 0x5b,
510 0x20, 0x6a, 0x18, 0x01,
511 0xff, 0x6a, 0x1a, 0x09,
512 0xff, 0x6a, 0x1c, 0x09,
513 0xff, 0x35, 0x26, 0x09,
514 0x04, 0x35, 0x14, 0x6c,
515 0xa0, 0x6a, 0xca, 0x00,
516 0x20, 0x65, 0xc8, 0x18,
517 0xff, 0x6c, 0x32, 0x09,
518 0xff, 0x6c, 0x32, 0x09,
519 0xff, 0x6c, 0x32, 0x09,
520 0xff, 0x6c, 0x32, 0x09,
521 0xff, 0x6c, 0x32, 0x09,
522 0xff, 0x6c, 0x32, 0x09,
523 0xff, 0x6c, 0x32, 0x09,
524 0xff, 0x6c, 0x32, 0x09,
525 0x00, 0x65, 0x00, 0x64,
526 0x0a, 0x93, 0x26, 0x01,
527 0x00, 0x65, 0x30, 0x5c,
528 0x04, 0x35, 0x0c, 0x7b,
529 0xa0, 0x6a, 0x20, 0x5c,
530 0x00, 0x65, 0x22, 0x5c,
531 0x00, 0x65, 0x22, 0x5c,
532 0x00, 0x65, 0x22, 0x44,
533 0xff, 0x65, 0xcc, 0x08,
534 0xff, 0x99, 0xda, 0x08,
535 0xff, 0x99, 0xda, 0x08,
536 0xff, 0x99, 0xda, 0x08,
537 0xff, 0x99, 0xda, 0x08,
538 0xff, 0x99, 0xda, 0x08,
539 0xff, 0x99, 0xda, 0x08,
540 0xff, 0x99, 0xda, 0x0c,
541 0x08, 0x94, 0x30, 0x7c,
542 0xf7, 0x93, 0x26, 0x09,
543 0x08, 0x93, 0x34, 0x6c,
544 0xff, 0x6a, 0xd4, 0x0c,
545 0xff, 0x40, 0x74, 0x09,
546 0xff, 0x90, 0x80, 0x08,
547 0xff, 0x6a, 0x72, 0x05,
548 0xff, 0x40, 0x4c, 0x64,
549 0xff, 0x3f, 0x44, 0x64,
550 0xff, 0x6a, 0xca, 0x04,
551 0xff, 0x3f, 0x20, 0x09,
552 0x01, 0x6a, 0x6a, 0x00,
553 0x00, 0xb9, 0xca, 0x5b,
554 0xff, 0xba, 0x7e, 0x0c,
555 0xff, 0x40, 0x20, 0x09,
556 0xff, 0xba, 0x80, 0x0c,
557 0xff, 0x3f, 0x74, 0x09,
558 0xff, 0x90, 0x7e, 0x0c,
559 };
560
561 static int aic7xxx_patch12_func(struct aic7xxx_host *p);
562
563 static int
564 aic7xxx_patch12_func(struct aic7xxx_host *p)
565 {
566 return ((p->features & AHC_WIDE) != 0);
567 }
568
569 static int aic7xxx_patch11_func(struct aic7xxx_host *p);
570
571 static int
572 aic7xxx_patch11_func(struct aic7xxx_host *p)
573 {
574 return ((p->features & AHC_ULTRA2) == 0);
575 }
576
577 static int aic7xxx_patch10_func(struct aic7xxx_host *p);
578
579 static int
580 aic7xxx_patch10_func(struct aic7xxx_host *p)
581 {
582 return ((p->features & AHC_CMD_CHAN) == 0);
583 }
584
585 static int aic7xxx_patch9_func(struct aic7xxx_host *p);
586
587 static int
588 aic7xxx_patch9_func(struct aic7xxx_host *p)
589 {
590 return ((p->chip & AHC_CHIPID_MASK) == AHC_AIC7895);
591 }
592
593 static int aic7xxx_patch8_func(struct aic7xxx_host *p);
594
595 static int
596 aic7xxx_patch8_func(struct aic7xxx_host *p)
597 {
598 return ((p->features & AHC_ULTRA) != 0);
599 }
600
601 static int aic7xxx_patch7_func(struct aic7xxx_host *p);
602
603 static int
604 aic7xxx_patch7_func(struct aic7xxx_host *p)
605 {
606 return ((p->features & AHC_ULTRA2) != 0);
607 }
608
609 static int aic7xxx_patch6_func(struct aic7xxx_host *p);
610
611 static int
612 aic7xxx_patch6_func(struct aic7xxx_host *p)
613 {
614 return ((p->flags & AHC_PAGESCBS) == 0);
615 }
616
617 static int aic7xxx_patch5_func(struct aic7xxx_host *p);
618
619 static int
620 aic7xxx_patch5_func(struct aic7xxx_host *p)
621 {
622 return ((p->flags & AHC_PAGESCBS) != 0);
623 }
624
625 static int aic7xxx_patch4_func(struct aic7xxx_host *p);
626
627 static int
628 aic7xxx_patch4_func(struct aic7xxx_host *p)
629 {
630 return ((p->features & AHC_QUEUE_REGS) != 0);
631 }
632
633 static int aic7xxx_patch3_func(struct aic7xxx_host *p);
634
635 static int
636 aic7xxx_patch3_func(struct aic7xxx_host *p)
637 {
638 return ((p->features & AHC_TWIN) != 0);
639 }
640
641 static int aic7xxx_patch2_func(struct aic7xxx_host *p);
642
643 static int
644 aic7xxx_patch2_func(struct aic7xxx_host *p)
645 {
646 return ((p->features & AHC_QUEUE_REGS) == 0);
647 }
648
649 static int aic7xxx_patch1_func(struct aic7xxx_host *p);
650
651 static int
652 aic7xxx_patch1_func(struct aic7xxx_host *p)
653 {
654 return ((p->features & AHC_CMD_CHAN) != 0);
655 }
656
657 static int aic7xxx_patch0_func(struct aic7xxx_host *p);
658
659 static int
660 aic7xxx_patch0_func(struct aic7xxx_host *p)
661 {
662 return (0);
663 }
664
665 struct sequencer_patch {
666 int (*patch_func)(struct aic7xxx_host *);
667 unsigned int begin :10,
668 skip_instr :10,
669 skip_patch :12;
670 } sequencer_patches[] = {
671 { aic7xxx_patch1_func, 3, 2, 1 },
672 { aic7xxx_patch2_func, 7, 1, 1 },
673 { aic7xxx_patch2_func, 8, 1, 1 },
674 { aic7xxx_patch3_func, 11, 4, 1 },
675 { aic7xxx_patch4_func, 16, 3, 2 },
676 { aic7xxx_patch0_func, 19, 4, 1 },
677 { aic7xxx_patch5_func, 23, 1, 1 },
678 { aic7xxx_patch6_func, 26, 1, 1 },
679 { aic7xxx_patch1_func, 29, 1, 2 },
680 { aic7xxx_patch0_func, 30, 3, 1 },
681 { aic7xxx_patch3_func, 39, 4, 1 },
682 { aic7xxx_patch7_func, 43, 3, 2 },
683 { aic7xxx_patch0_func, 46, 3, 1 },
684 { aic7xxx_patch8_func, 52, 7, 1 },
685 { aic7xxx_patch3_func, 60, 3, 1 },
686 { aic7xxx_patch7_func, 63, 2, 1 },
687 { aic7xxx_patch7_func, 102, 1, 2 },
688 { aic7xxx_patch0_func, 103, 2, 1 },
689 { aic7xxx_patch7_func, 107, 2, 1 },
690 { aic7xxx_patch9_func, 109, 1, 1 },
691 { aic7xxx_patch10_func, 110, 2, 1 },
692 { aic7xxx_patch7_func, 113, 1, 2 },
693 { aic7xxx_patch0_func, 114, 1, 1 },
694 { aic7xxx_patch1_func, 118, 1, 1 },
695 { aic7xxx_patch1_func, 121, 3, 2 },
696 { aic7xxx_patch0_func, 124, 5, 1 },
697 { aic7xxx_patch1_func, 132, 2, 3 },
698 { aic7xxx_patch7_func, 132, 1, 1 },
699 { aic7xxx_patch0_func, 134, 3, 1 },
700 { aic7xxx_patch11_func, 138, 1, 2 },
701 { aic7xxx_patch0_func, 139, 1, 1 },
702 { aic7xxx_patch7_func, 140, 7, 2 },
703 { aic7xxx_patch0_func, 147, 1, 1 },
704 { aic7xxx_patch1_func, 152, 14, 3 },
705 { aic7xxx_patch11_func, 165, 1, 1 },
706 { aic7xxx_patch0_func, 166, 9, 1 },
707 { aic7xxx_patch7_func, 180, 2, 1 },
708 { aic7xxx_patch7_func, 182, 1, 1 },
709 { aic7xxx_patch11_func, 183, 6, 3 },
710 { aic7xxx_patch1_func, 183, 2, 2 },
711 { aic7xxx_patch0_func, 185, 4, 1 },
712 { aic7xxx_patch7_func, 190, 1, 1 },
713 { aic7xxx_patch7_func, 194, 20, 1 },
714 { aic7xxx_patch1_func, 215, 3, 3 },
715 { aic7xxx_patch11_func, 217, 1, 1 },
716 { aic7xxx_patch0_func, 218, 5, 1 },
717 { aic7xxx_patch11_func, 223, 1, 2 },
718 { aic7xxx_patch0_func, 224, 9, 1 },
719 { aic7xxx_patch12_func, 240, 1, 2 },
720 { aic7xxx_patch0_func, 241, 1, 1 },
721 { aic7xxx_patch4_func, 302, 1, 2 },
722 { aic7xxx_patch0_func, 303, 1, 1 },
723 { aic7xxx_patch2_func, 306, 1, 1 },
724 { aic7xxx_patch1_func, 316, 3, 2 },
725 { aic7xxx_patch0_func, 319, 5, 1 },
726 { aic7xxx_patch12_func, 327, 1, 2 },
727 { aic7xxx_patch0_func, 328, 1, 1 },
728 { aic7xxx_patch5_func, 333, 1, 1 },
729 { aic7xxx_patch11_func, 375, 15, 1 },
730 { aic7xxx_patch1_func, 427, 7, 2 },
731 { aic7xxx_patch0_func, 434, 8, 1 },
732 { aic7xxx_patch1_func, 443, 4, 2 },
733 { aic7xxx_patch0_func, 447, 6, 1 },
734 { aic7xxx_patch1_func, 453, 4, 2 },
735 { aic7xxx_patch0_func, 457, 3, 1 },
736 { aic7xxx_patch10_func, 467, 10, 1 },
737 { aic7xxx_patch1_func, 486, 17, 4 },
738 { aic7xxx_patch9_func, 494, 4, 2 },
739 { aic7xxx_patch0_func, 498, 2, 1 },
740 { aic7xxx_patch0_func, 503, 33, 1 },
741 { aic7xxx_patch10_func, 536, 4, 1 },
742 { aic7xxx_patch5_func, 540, 2, 1 },
743 { aic7xxx_patch5_func, 543, 9, 1 },
744
745 };
746
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.