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