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