1 /******************************************************************************
2 *
3 * Copyright(c) 2007 - 2017 Realtek Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of version 2 of the GNU General Public License as
7 * published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * The full GNU General Public License is included in this distribution in the
15 * file called LICENSE.
16 *
17 * Contact Information:
18 * wlanfae <wlanfae@realtek.com>
19 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
20 * Hsinchu 300, Taiwan.
21 *
22 * Larry Finger <Larry.Finger@lwfinger.net>
23 *
24 *****************************************************************************/
25
26 /*Image2HeaderVersion: R3 1.5.12*/
27 #include "mp_precomp.h"
28 #include "../phydm_precomp.h"
29
30 #define CUT_DONT_CARE 0xf
31 #define RFE_DONT_CARE 0xff
32 #define PARA_IF 0x8
33 #define PARA_ELSE_IF 0x9
34 #define PARA_ELSE 0xa
35 #define PARA_END 0xb
36 #define PARA_CHK 0x4
37
38
39 #if (RTL8822C_SUPPORT == 1)
40 static boolean
halbb_sel_headline(struct dm_struct * dm,u32 * array,u32 array_len,u8 * headline_size,u8 * headline_idx)41 halbb_sel_headline(struct dm_struct *dm, u32 *array, u32 array_len,
42 u8 *headline_size, u8 *headline_idx)
43 {
44 boolean case_match = false;
45 u32 cut_drv = (u32)dm->cut_version;
46 u32 rfe_drv = (u32)dm->rfe_type;
47 u32 cut_para = 0, rfe_para = 0;
48 u32 compare_target = 0;
49 u32 cut_max = 0;
50 u32 i = 0;
51
52 *headline_idx = 0;
53 *headline_size = 0;
54
55 while ((i + 1) < array_len) {
56 if ((array[i] >> 28) != 0xf) {
57 *headline_size = (u8)i;
58 break;
59 }
60 PHYDM_DBG(dm, ODM_COMP_INIT, "array[%02d]=0x%08x, array[%02d]=0x%08x\n",
61 i, array[i], i+1, array[i+1]);
62 i += 2;
63 }
64
65 PHYDM_DBG(dm, ODM_COMP_INIT, "headline_size=%d\n", i);
66
67 if (i == 0)
68 return true;
69
70 /*case_idx:1 {RFE:Match, CUT:Match}*/
71 compare_target = ((cut_drv & 0x0f) << 24) | (rfe_drv & 0xff);
72 PHYDM_DBG(dm, ODM_COMP_INIT, "[1] CHK {RFE:Match, CUT:Match}\n");
73 for (i = 0; i < *headline_size; i += 2) {
74 if ((array[i] & 0x0f0000ff) == compare_target) {
75 *headline_idx = (u8)(i >> 1);
76 return true;
77 }
78 }
79 PHYDM_DBG(dm, ODM_COMP_INIT, " fail\n");
80
81 /*case_idx:2 {RFE:Match, CUT:Dont care}*/
82 compare_target = (CUT_DONT_CARE << 24) | (rfe_drv & 0xff);
83 PHYDM_DBG(dm, ODM_COMP_INIT, "[2] CHK {RFE:Match, CUT:Dont_Care}\n");
84 for (i = 0; i < *headline_size; i += 2) {
85 if ((array[i] & 0x0f0000ff) == compare_target) {
86 *headline_idx = (u8)(i >> 1);
87 return true;
88 }
89 }
90 PHYDM_DBG(dm, ODM_COMP_INIT, " fail\n");
91
92 /*case_idx:3 {RFE:Match, CUT:Max_in_table}*/
93 PHYDM_DBG(dm, ODM_COMP_INIT, "[3] CHK {RFE:Match, CUT:Max_in_Table}\n");
94 for (i = 0; i < *headline_size; i += 2) {
95 rfe_para = array[i] & 0xff;
96 cut_para = (array[i] & 0x0f000000) >> 24;
97 if (rfe_para == rfe_drv) {
98 if (cut_para >= cut_max) {
99 cut_max = cut_para;
100 *headline_idx = (u8)(i >> 1);
101 PHYDM_DBG(dm, ODM_COMP_INIT, "cut_max:%d\n", cut_max);
102 case_match = true;
103 }
104 }
105 }
106 if (case_match) {
107 return true;
108 }
109 PHYDM_DBG(dm, ODM_COMP_INIT, " fail\n");
110
111 /*case_idx:4 {RFE:Dont Care, CUT:Max_in_table}*/
112 PHYDM_DBG(dm, ODM_COMP_INIT, "[4] CHK {RFE:Dont_Care, CUT:Max_in_Table}\n");
113 for (i = 0; i < *headline_size; i += 2) {
114 rfe_para = array[i] & 0xff;
115 cut_para = (array[i] & 0x0f000000) >> 24;
116 if (rfe_para == RFE_DONT_CARE) {
117 if (cut_para >= cut_max) {
118 cut_max = cut_para;
119 *headline_idx = (u8)(i >> 1);
120 PHYDM_DBG(dm, ODM_COMP_INIT, "cut_max:%d\n", cut_max);
121 case_match = true;
122 }
123 }
124 }
125 if (case_match) {
126 return true;
127 }
128 PHYDM_DBG(dm, ODM_COMP_INIT, " fail\n");
129
130 /*case_idx:5 {RFE:Not_Match, CUT:Not_Match}*/
131 PHYDM_DBG(dm, ODM_COMP_INIT, "[5] CHK {RFE:Not_Match, CUT:Not_Match}\n");
132 PHYDM_DBG(dm, ODM_COMP_INIT, " all fail\n");
133 return false;
134 }
135
136 static void
halbb_flag_2_default(boolean * is_matched,boolean * find_target)137 halbb_flag_2_default(boolean *is_matched, boolean *find_target)
138 {
139 *is_matched = true;
140 *find_target = false;
141 }
142
143
144 /******************************************************************************
145 * agc_tab.TXT
146 ******************************************************************************/
147
148 const u32 array_mp_8822c_agc_tab[] = {
149 0xF3FFFFFF, 0x00000000,
150 0xF0FFFF15, 0x00000001,
151 0xF0FFFF16, 0x00000002,
152 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
153 0x1D90, 0x300001FF,
154 0x1D90, 0x300101FE,
155 0x1D90, 0x300201FD,
156 0x1D90, 0x300301FC,
157 0x1D90, 0x300401FB,
158 0x1D90, 0x300501FA,
159 0x1D90, 0x300601F9,
160 0x1D90, 0x300701F8,
161 0x1D90, 0x300801F7,
162 0x1D90, 0x300901F6,
163 0x1D90, 0x300A01F5,
164 0x1D90, 0x300B01F4,
165 0x1D90, 0x300C01F3,
166 0x1D90, 0x300D01F2,
167 0x1D90, 0x300E01F1,
168 0x1D90, 0x300F01F0,
169 0x1D90, 0x301001EF,
170 0x1D90, 0x301101EE,
171 0x1D90, 0x301201ED,
172 0x1D90, 0x301301EC,
173 0x1D90, 0x301401EB,
174 0x1D90, 0x301501EA,
175 0x1D90, 0x301601E9,
176 0x1D90, 0x301701E8,
177 0x1D90, 0x301801E7,
178 0x1D90, 0x301901E5,
179 0x1D90, 0x301A01E4,
180 0x1D90, 0x301B01C5,
181 0x1D90, 0x301C01C4,
182 0x1D90, 0x301D01C3,
183 0x1D90, 0x301E01C2,
184 0x1D90, 0x301F0188,
185 0x1D90, 0x30200187,
186 0x1D90, 0x30210186,
187 0x1D90, 0x30220184,
188 0x1D90, 0x30230183,
189 0x1D90, 0x30240182,
190 0x1D90, 0x30250181,
191 0x1D90, 0x30260148,
192 0x1D90, 0x30270147,
193 0x1D90, 0x30280146,
194 0x1D90, 0x30290144,
195 0x1D90, 0x302A0143,
196 0x1D90, 0x302B0142,
197 0x1D90, 0x302C0141,
198 0x1D90, 0x302D00C8,
199 0x1D90, 0x302E00C7,
200 0x1D90, 0x302F00C6,
201 0x1D90, 0x303000C5,
202 0x1D90, 0x303100C4,
203 0x1D90, 0x303200C3,
204 0x1D90, 0x30330048,
205 0x1D90, 0x30340047,
206 0x1D90, 0x30350046,
207 0x1D90, 0x30360045,
208 0x1D90, 0x30370025,
209 0x1D90, 0x30380024,
210 0x1D90, 0x30390023,
211 0x1D90, 0x303A0022,
212 0x1D90, 0x303B0021,
213 0x1D90, 0x303C0020,
214 0x1D90, 0x303D0003,
215 0x1D90, 0x303E0002,
216 0x1D90, 0x303F0001,
217 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
218 0x1D90, 0x300001FF,
219 0x1D90, 0x300101FE,
220 0x1D90, 0x300201FD,
221 0x1D90, 0x300301FC,
222 0x1D90, 0x300401FB,
223 0x1D90, 0x300501FA,
224 0x1D90, 0x300601F9,
225 0x1D90, 0x300701F8,
226 0x1D90, 0x300801F7,
227 0x1D90, 0x300901F6,
228 0x1D90, 0x300A01F5,
229 0x1D90, 0x300B01F4,
230 0x1D90, 0x300C01F3,
231 0x1D90, 0x300D01F2,
232 0x1D90, 0x300E01F1,
233 0x1D90, 0x300F01F0,
234 0x1D90, 0x301001EF,
235 0x1D90, 0x301101EE,
236 0x1D90, 0x301201ED,
237 0x1D90, 0x301301EC,
238 0x1D90, 0x301401EB,
239 0x1D90, 0x301501EA,
240 0x1D90, 0x301601E9,
241 0x1D90, 0x301701E8,
242 0x1D90, 0x301801E7,
243 0x1D90, 0x301901E5,
244 0x1D90, 0x301A01E4,
245 0x1D90, 0x301B01C5,
246 0x1D90, 0x301C01C4,
247 0x1D90, 0x301D01C3,
248 0x1D90, 0x301E01C2,
249 0x1D90, 0x301F0188,
250 0x1D90, 0x30200187,
251 0x1D90, 0x30210186,
252 0x1D90, 0x30220184,
253 0x1D90, 0x30230183,
254 0x1D90, 0x30240182,
255 0x1D90, 0x30250181,
256 0x1D90, 0x30260148,
257 0x1D90, 0x30270147,
258 0x1D90, 0x30280146,
259 0x1D90, 0x30290144,
260 0x1D90, 0x302A0143,
261 0x1D90, 0x302B0142,
262 0x1D90, 0x302C0141,
263 0x1D90, 0x302D00C8,
264 0x1D90, 0x302E00C7,
265 0x1D90, 0x302F00C6,
266 0x1D90, 0x303000C5,
267 0x1D90, 0x303100C4,
268 0x1D90, 0x303200C3,
269 0x1D90, 0x30330048,
270 0x1D90, 0x30340047,
271 0x1D90, 0x30350046,
272 0x1D90, 0x30360045,
273 0x1D90, 0x30370025,
274 0x1D90, 0x30380024,
275 0x1D90, 0x30390023,
276 0x1D90, 0x303A0022,
277 0x1D90, 0x303B0021,
278 0x1D90, 0x303C0020,
279 0x1D90, 0x303D0003,
280 0x1D90, 0x303E0002,
281 0x1D90, 0x303F0001,
282 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
283 0x1D90, 0x300001FF,
284 0x1D90, 0x300101FE,
285 0x1D90, 0x300201FD,
286 0x1D90, 0x300301FC,
287 0x1D90, 0x300401FB,
288 0x1D90, 0x300501FA,
289 0x1D90, 0x300601F9,
290 0x1D90, 0x300701F8,
291 0x1D90, 0x300801F7,
292 0x1D90, 0x300901F6,
293 0x1D90, 0x300A01F5,
294 0x1D90, 0x300B01F4,
295 0x1D90, 0x300C01F3,
296 0x1D90, 0x300D01F2,
297 0x1D90, 0x300E01F1,
298 0x1D90, 0x300F01F0,
299 0x1D90, 0x301001EF,
300 0x1D90, 0x301101EE,
301 0x1D90, 0x301201ED,
302 0x1D90, 0x301301EC,
303 0x1D90, 0x301401EB,
304 0x1D90, 0x301501EA,
305 0x1D90, 0x301601E9,
306 0x1D90, 0x301701E8,
307 0x1D90, 0x301801E7,
308 0x1D90, 0x301901E5,
309 0x1D90, 0x301A01E4,
310 0x1D90, 0x301B01C5,
311 0x1D90, 0x301C01C4,
312 0x1D90, 0x301D01C3,
313 0x1D90, 0x301E01C2,
314 0x1D90, 0x301F0188,
315 0x1D90, 0x30200187,
316 0x1D90, 0x30210186,
317 0x1D90, 0x30220184,
318 0x1D90, 0x30230183,
319 0x1D90, 0x30240182,
320 0x1D90, 0x30250181,
321 0x1D90, 0x30260148,
322 0x1D90, 0x30270147,
323 0x1D90, 0x30280146,
324 0x1D90, 0x30290144,
325 0x1D90, 0x302A0143,
326 0x1D90, 0x302B0142,
327 0x1D90, 0x302C0141,
328 0x1D90, 0x302D00C8,
329 0x1D90, 0x302E00C7,
330 0x1D90, 0x302F00C6,
331 0x1D90, 0x303000C5,
332 0x1D90, 0x303100C4,
333 0x1D90, 0x303200C3,
334 0x1D90, 0x30330048,
335 0x1D90, 0x30340047,
336 0x1D90, 0x30350046,
337 0x1D90, 0x30360045,
338 0x1D90, 0x30370025,
339 0x1D90, 0x30380024,
340 0x1D90, 0x30390023,
341 0x1D90, 0x303A0022,
342 0x1D90, 0x303B0021,
343 0x1D90, 0x303C0020,
344 0x1D90, 0x303D0003,
345 0x1D90, 0x303E0002,
346 0x1D90, 0x303F0001,
347 0xA0000000, 0x00000000,
348 0x1D90, 0x300001FF,
349 0x1D90, 0x300101FE,
350 0x1D90, 0x300201FD,
351 0x1D90, 0x300301FC,
352 0x1D90, 0x300401FB,
353 0x1D90, 0x300501FA,
354 0x1D90, 0x300601F9,
355 0x1D90, 0x300701F8,
356 0x1D90, 0x300801F7,
357 0x1D90, 0x300901F6,
358 0x1D90, 0x300A01F5,
359 0x1D90, 0x300B01F4,
360 0x1D90, 0x300C01F3,
361 0x1D90, 0x300D01F2,
362 0x1D90, 0x300E01F1,
363 0x1D90, 0x300F01F0,
364 0x1D90, 0x301001EF,
365 0x1D90, 0x301101EE,
366 0x1D90, 0x301201ED,
367 0x1D90, 0x301301EC,
368 0x1D90, 0x301401EB,
369 0x1D90, 0x301501EA,
370 0x1D90, 0x301601E9,
371 0x1D90, 0x301701E8,
372 0x1D90, 0x301801E7,
373 0x1D90, 0x301901E5,
374 0x1D90, 0x301A01E4,
375 0x1D90, 0x301B01C5,
376 0x1D90, 0x301C01C4,
377 0x1D90, 0x301D01C3,
378 0x1D90, 0x301E01C2,
379 0x1D90, 0x301F0188,
380 0x1D90, 0x30200187,
381 0x1D90, 0x30210186,
382 0x1D90, 0x30220184,
383 0x1D90, 0x30230183,
384 0x1D90, 0x30240182,
385 0x1D90, 0x30250181,
386 0x1D90, 0x30260148,
387 0x1D90, 0x30270147,
388 0x1D90, 0x30280146,
389 0x1D90, 0x30290144,
390 0x1D90, 0x302A0143,
391 0x1D90, 0x302B0142,
392 0x1D90, 0x302C0141,
393 0x1D90, 0x302D00C8,
394 0x1D90, 0x302E00C7,
395 0x1D90, 0x302F00C6,
396 0x1D90, 0x303000C5,
397 0x1D90, 0x303100C4,
398 0x1D90, 0x303200C3,
399 0x1D90, 0x30330048,
400 0x1D90, 0x30340047,
401 0x1D90, 0x30350046,
402 0x1D90, 0x30360045,
403 0x1D90, 0x30370025,
404 0x1D90, 0x30380024,
405 0x1D90, 0x30390023,
406 0x1D90, 0x303A0022,
407 0x1D90, 0x303B0021,
408 0x1D90, 0x303C0020,
409 0x1D90, 0x303D0003,
410 0x1D90, 0x303E0002,
411 0x1D90, 0x303F0001,
412 0xB0000000, 0x00000000,
413 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
414 0x1D90, 0x3040011F,
415 0x1D90, 0x3041011F,
416 0x1D90, 0x3042011F,
417 0x1D90, 0x3043011F,
418 0x1D90, 0x3044011F,
419 0x1D90, 0x3045011F,
420 0x1D90, 0x3046011F,
421 0x1D90, 0x3047011F,
422 0x1D90, 0x3048011F,
423 0x1D90, 0x3049011F,
424 0x1D90, 0x304A011F,
425 0x1D90, 0x304B011F,
426 0x1D90, 0x304C011F,
427 0x1D90, 0x304D011F,
428 0x1D90, 0x304E011F,
429 0x1D90, 0x304F00F4,
430 0x1D90, 0x305000F3,
431 0x1D90, 0x305100F2,
432 0x1D90, 0x305200F1,
433 0x1D90, 0x305300F0,
434 0x1D90, 0x305400EF,
435 0x1D90, 0x305500EE,
436 0x1D90, 0x305600ED,
437 0x1D90, 0x305700EC,
438 0x1D90, 0x305800EB,
439 0x1D90, 0x305900EA,
440 0x1D90, 0x305A00E9,
441 0x1D90, 0x305B00E8,
442 0x1D90, 0x305C00E7,
443 0x1D90, 0x305D00E6,
444 0x1D90, 0x305E00E4,
445 0x1D90, 0x305F00E3,
446 0x1D90, 0x306000E2,
447 0x1D90, 0x306100C4,
448 0x1D90, 0x306200C3,
449 0x1D90, 0x306300C2,
450 0x1D90, 0x306400A4,
451 0x1D90, 0x306500A3,
452 0x1D90, 0x306600A2,
453 0x1D90, 0x306700A1,
454 0x1D90, 0x30680084,
455 0x1D90, 0x30690083,
456 0x1D90, 0x306A0082,
457 0x1D90, 0x306B0081,
458 0x1D90, 0x306C0080,
459 0x1D90, 0x306D0067,
460 0x1D90, 0x306E0066,
461 0x1D90, 0x306F0065,
462 0x1D90, 0x30700064,
463 0x1D90, 0x30710063,
464 0x1D90, 0x30720044,
465 0x1D90, 0x30730043,
466 0x1D90, 0x30740042,
467 0x1D90, 0x30750041,
468 0x1D90, 0x30760024,
469 0x1D90, 0x30770023,
470 0x1D90, 0x30780022,
471 0x1D90, 0x30790021,
472 0x1D90, 0x307A0020,
473 0x1D90, 0x307B0004,
474 0x1D90, 0x307C0003,
475 0x1D90, 0x307D0002,
476 0x1D90, 0x307E0001,
477 0x1D90, 0x307F0000,
478 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
479 0x1D90, 0x304001FD,
480 0x1D90, 0x304101FC,
481 0x1D90, 0x304201FB,
482 0x1D90, 0x304301FA,
483 0x1D90, 0x304401F9,
484 0x1D90, 0x304501F8,
485 0x1D90, 0x304601F7,
486 0x1D90, 0x304701F6,
487 0x1D90, 0x304801F5,
488 0x1D90, 0x304901F4,
489 0x1D90, 0x304A01F3,
490 0x1D90, 0x304B01F2,
491 0x1D90, 0x304C01F1,
492 0x1D90, 0x304D01F0,
493 0x1D90, 0x304E01EF,
494 0x1D90, 0x304F00EE,
495 0x1D90, 0x305000ED,
496 0x1D90, 0x305100EC,
497 0x1D90, 0x305200EB,
498 0x1D90, 0x305300EA,
499 0x1D90, 0x305400E9,
500 0x1D90, 0x305500E8,
501 0x1D90, 0x305600E7,
502 0x1D90, 0x305700E6,
503 0x1D90, 0x305800E5,
504 0x1D90, 0x305900E4,
505 0x1D90, 0x305A00E3,
506 0x1D90, 0x305B00C3,
507 0x1D90, 0x305C00C2,
508 0x1D90, 0x305D00A4,
509 0x1D90, 0x305E00A3,
510 0x1D90, 0x305F00A2,
511 0x1D90, 0x306000A1,
512 0x1D90, 0x30610085,
513 0x1D90, 0x30620084,
514 0x1D90, 0x30630083,
515 0x1D90, 0x30640082,
516 0x1D90, 0x30650069,
517 0x1D90, 0x30660068,
518 0x1D90, 0x30670067,
519 0x1D90, 0x30680066,
520 0x1D90, 0x30690065,
521 0x1D90, 0x306A0064,
522 0x1D90, 0x306B0063,
523 0x1D90, 0x306C0043,
524 0x1D90, 0x306D0042,
525 0x1D90, 0x306E0041,
526 0x1D90, 0x306F0025,
527 0x1D90, 0x30700024,
528 0x1D90, 0x30710023,
529 0x1D90, 0x30720022,
530 0x1D90, 0x30730021,
531 0x1D90, 0x30740020,
532 0x1D90, 0x30750004,
533 0x1D90, 0x30760003,
534 0x1D90, 0x30770002,
535 0x1D90, 0x30780001,
536 0x1D90, 0x30790000,
537 0x1D90, 0x307A0000,
538 0x1D90, 0x307B0000,
539 0x1D90, 0x307C0000,
540 0x1D90, 0x307D0000,
541 0x1D90, 0x307E0000,
542 0x1D90, 0x307F0000,
543 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
544 0x1D90, 0x304001FD,
545 0x1D90, 0x304101FC,
546 0x1D90, 0x304201FB,
547 0x1D90, 0x304301FA,
548 0x1D90, 0x304401F9,
549 0x1D90, 0x304501F8,
550 0x1D90, 0x304601F7,
551 0x1D90, 0x304701F6,
552 0x1D90, 0x304801F5,
553 0x1D90, 0x304901F4,
554 0x1D90, 0x304A01F3,
555 0x1D90, 0x304B01F2,
556 0x1D90, 0x304C01F1,
557 0x1D90, 0x304D01F0,
558 0x1D90, 0x304E01EF,
559 0x1D90, 0x304F00EE,
560 0x1D90, 0x305000ED,
561 0x1D90, 0x305100EC,
562 0x1D90, 0x305200EB,
563 0x1D90, 0x305300EA,
564 0x1D90, 0x305400E9,
565 0x1D90, 0x305500E8,
566 0x1D90, 0x305600E7,
567 0x1D90, 0x305700E6,
568 0x1D90, 0x305800E5,
569 0x1D90, 0x305900E4,
570 0x1D90, 0x305A00E3,
571 0x1D90, 0x305B00C3,
572 0x1D90, 0x305C00C2,
573 0x1D90, 0x305D00A4,
574 0x1D90, 0x305E00A3,
575 0x1D90, 0x305F00A2,
576 0x1D90, 0x306000A1,
577 0x1D90, 0x30610085,
578 0x1D90, 0x30620084,
579 0x1D90, 0x30630083,
580 0x1D90, 0x30640082,
581 0x1D90, 0x30650069,
582 0x1D90, 0x30660068,
583 0x1D90, 0x30670067,
584 0x1D90, 0x30680066,
585 0x1D90, 0x30690065,
586 0x1D90, 0x306A0064,
587 0x1D90, 0x306B0063,
588 0x1D90, 0x306C0043,
589 0x1D90, 0x306D0042,
590 0x1D90, 0x306E0041,
591 0x1D90, 0x306F0025,
592 0x1D90, 0x30700024,
593 0x1D90, 0x30710023,
594 0x1D90, 0x30720022,
595 0x1D90, 0x30730021,
596 0x1D90, 0x30740020,
597 0x1D90, 0x30750004,
598 0x1D90, 0x30760003,
599 0x1D90, 0x30770002,
600 0x1D90, 0x30780001,
601 0x1D90, 0x30790000,
602 0x1D90, 0x307A0000,
603 0x1D90, 0x307B0000,
604 0x1D90, 0x307C0000,
605 0x1D90, 0x307D0000,
606 0x1D90, 0x307E0000,
607 0x1D90, 0x307F0000,
608 0xA0000000, 0x00000000,
609 0x1D90, 0x3040011F,
610 0x1D90, 0x3041011F,
611 0x1D90, 0x3042011F,
612 0x1D90, 0x3043011F,
613 0x1D90, 0x3044011F,
614 0x1D90, 0x3045011F,
615 0x1D90, 0x3046011F,
616 0x1D90, 0x3047011F,
617 0x1D90, 0x3048011F,
618 0x1D90, 0x3049011F,
619 0x1D90, 0x304A011F,
620 0x1D90, 0x304B011F,
621 0x1D90, 0x304C011F,
622 0x1D90, 0x304D011F,
623 0x1D90, 0x304E011F,
624 0x1D90, 0x304F00F4,
625 0x1D90, 0x305000F3,
626 0x1D90, 0x305100F2,
627 0x1D90, 0x305200F1,
628 0x1D90, 0x305300F0,
629 0x1D90, 0x305400EF,
630 0x1D90, 0x305500EE,
631 0x1D90, 0x305600ED,
632 0x1D90, 0x305700EC,
633 0x1D90, 0x305800EB,
634 0x1D90, 0x305900EA,
635 0x1D90, 0x305A00E9,
636 0x1D90, 0x305B00E8,
637 0x1D90, 0x305C00E7,
638 0x1D90, 0x305D00E6,
639 0x1D90, 0x305E00E4,
640 0x1D90, 0x305F00E3,
641 0x1D90, 0x306000E2,
642 0x1D90, 0x306100C4,
643 0x1D90, 0x306200C3,
644 0x1D90, 0x306300C2,
645 0x1D90, 0x306400A4,
646 0x1D90, 0x306500A3,
647 0x1D90, 0x306600A2,
648 0x1D90, 0x306700A1,
649 0x1D90, 0x30680084,
650 0x1D90, 0x30690083,
651 0x1D90, 0x306A0082,
652 0x1D90, 0x306B0081,
653 0x1D90, 0x306C0080,
654 0x1D90, 0x306D0067,
655 0x1D90, 0x306E0066,
656 0x1D90, 0x306F0065,
657 0x1D90, 0x30700064,
658 0x1D90, 0x30710063,
659 0x1D90, 0x30720044,
660 0x1D90, 0x30730043,
661 0x1D90, 0x30740042,
662 0x1D90, 0x30750041,
663 0x1D90, 0x30760024,
664 0x1D90, 0x30770023,
665 0x1D90, 0x30780022,
666 0x1D90, 0x30790021,
667 0x1D90, 0x307A0020,
668 0x1D90, 0x307B0004,
669 0x1D90, 0x307C0003,
670 0x1D90, 0x307D0002,
671 0x1D90, 0x307E0001,
672 0x1D90, 0x307F0000,
673 0xB0000000, 0x00000000,
674 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
675 0x1D90, 0x308000FF,
676 0x1D90, 0x308100FF,
677 0x1D90, 0x308200FF,
678 0x1D90, 0x308300FF,
679 0x1D90, 0x308400FF,
680 0x1D90, 0x308500FF,
681 0x1D90, 0x308600FE,
682 0x1D90, 0x308700FD,
683 0x1D90, 0x308800FC,
684 0x1D90, 0x308900FB,
685 0x1D90, 0x308A00FA,
686 0x1D90, 0x308B00F9,
687 0x1D90, 0x308C00F8,
688 0x1D90, 0x308D00F7,
689 0x1D90, 0x308E00F6,
690 0x1D90, 0x308F00F5,
691 0x1D90, 0x309000F4,
692 0x1D90, 0x309100F3,
693 0x1D90, 0x309200F2,
694 0x1D90, 0x309300F1,
695 0x1D90, 0x309400F0,
696 0x1D90, 0x309500EF,
697 0x1D90, 0x309600EE,
698 0x1D90, 0x309700ED,
699 0x1D90, 0x309800EC,
700 0x1D90, 0x309900EB,
701 0x1D90, 0x309A00EA,
702 0x1D90, 0x309B00E8,
703 0x1D90, 0x309C00E7,
704 0x1D90, 0x309D00E6,
705 0x1D90, 0x309E00E5,
706 0x1D90, 0x309F00E4,
707 0x1D90, 0x30A000C4,
708 0x1D90, 0x30A100C3,
709 0x1D90, 0x30A200C2,
710 0x1D90, 0x30A300C1,
711 0x1D90, 0x30A400A3,
712 0x1D90, 0x30A500A2,
713 0x1D90, 0x30A600A1,
714 0x1D90, 0x30A70085,
715 0x1D90, 0x30A80084,
716 0x1D90, 0x30A90083,
717 0x1D90, 0x30AA0082,
718 0x1D90, 0x30AB0081,
719 0x1D90, 0x30AC0067,
720 0x1D90, 0x30AD0066,
721 0x1D90, 0x30AE0065,
722 0x1D90, 0x30AF0064,
723 0x1D90, 0x30B00063,
724 0x1D90, 0x30B10044,
725 0x1D90, 0x30B20043,
726 0x1D90, 0x30B30042,
727 0x1D90, 0x30B40026,
728 0x1D90, 0x30B50025,
729 0x1D90, 0x30B60024,
730 0x1D90, 0x30B70023,
731 0x1D90, 0x30B80022,
732 0x1D90, 0x30B90021,
733 0x1D90, 0x30BA0005,
734 0x1D90, 0x30BB0004,
735 0x1D90, 0x30BC0003,
736 0x1D90, 0x30BD0002,
737 0x1D90, 0x30BE0001,
738 0x1D90, 0x30BF0000,
739 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
740 0x1D90, 0x308000FA,
741 0x1D90, 0x308100F9,
742 0x1D90, 0x308200F8,
743 0x1D90, 0x308300F7,
744 0x1D90, 0x308400F6,
745 0x1D90, 0x308500F5,
746 0x1D90, 0x308600F4,
747 0x1D90, 0x308700F3,
748 0x1D90, 0x308800F2,
749 0x1D90, 0x308900F1,
750 0x1D90, 0x308A00F0,
751 0x1D90, 0x308B00EF,
752 0x1D90, 0x308C00EE,
753 0x1D90, 0x308D00ED,
754 0x1D90, 0x308E00EC,
755 0x1D90, 0x308F00EB,
756 0x1D90, 0x309000EA,
757 0x1D90, 0x309100E8,
758 0x1D90, 0x309200E7,
759 0x1D90, 0x309300E6,
760 0x1D90, 0x309400E5,
761 0x1D90, 0x309500E4,
762 0x1D90, 0x309600C4,
763 0x1D90, 0x309700C3,
764 0x1D90, 0x309800C2,
765 0x1D90, 0x309900C1,
766 0x1D90, 0x309A00A3,
767 0x1D90, 0x309B00A2,
768 0x1D90, 0x309C00A1,
769 0x1D90, 0x309D0085,
770 0x1D90, 0x309E0084,
771 0x1D90, 0x309F0083,
772 0x1D90, 0x30A00082,
773 0x1D90, 0x30A10081,
774 0x1D90, 0x30A20067,
775 0x1D90, 0x30A30066,
776 0x1D90, 0x30A40065,
777 0x1D90, 0x30A50064,
778 0x1D90, 0x30A60063,
779 0x1D90, 0x30A70044,
780 0x1D90, 0x30A80043,
781 0x1D90, 0x30A90042,
782 0x1D90, 0x30AA0026,
783 0x1D90, 0x30AB0025,
784 0x1D90, 0x30AC0024,
785 0x1D90, 0x30AD0023,
786 0x1D90, 0x30AE0022,
787 0x1D90, 0x30AF0021,
788 0x1D90, 0x30B00005,
789 0x1D90, 0x30B10004,
790 0x1D90, 0x30B20003,
791 0x1D90, 0x30B30002,
792 0x1D90, 0x30B40001,
793 0x1D90, 0x30B50000,
794 0x1D90, 0x30B60000,
795 0x1D90, 0x30B70000,
796 0x1D90, 0x30B80000,
797 0x1D90, 0x30B90000,
798 0x1D90, 0x30BA0000,
799 0x1D90, 0x30BB0000,
800 0x1D90, 0x30BC0000,
801 0x1D90, 0x30BD0000,
802 0x1D90, 0x30BE0000,
803 0x1D90, 0x30BF0000,
804 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
805 0x1D90, 0x308000FA,
806 0x1D90, 0x308100F9,
807 0x1D90, 0x308200F8,
808 0x1D90, 0x308300F7,
809 0x1D90, 0x308400F6,
810 0x1D90, 0x308500F5,
811 0x1D90, 0x308600F4,
812 0x1D90, 0x308700F3,
813 0x1D90, 0x308800F2,
814 0x1D90, 0x308900F1,
815 0x1D90, 0x308A00F0,
816 0x1D90, 0x308B00EF,
817 0x1D90, 0x308C00EE,
818 0x1D90, 0x308D00ED,
819 0x1D90, 0x308E00EC,
820 0x1D90, 0x308F00EB,
821 0x1D90, 0x309000EA,
822 0x1D90, 0x309100E8,
823 0x1D90, 0x309200E7,
824 0x1D90, 0x309300E6,
825 0x1D90, 0x309400E5,
826 0x1D90, 0x309500E4,
827 0x1D90, 0x309600C4,
828 0x1D90, 0x309700C3,
829 0x1D90, 0x309800C2,
830 0x1D90, 0x309900C1,
831 0x1D90, 0x309A00A3,
832 0x1D90, 0x309B00A2,
833 0x1D90, 0x309C00A1,
834 0x1D90, 0x309D0085,
835 0x1D90, 0x309E0084,
836 0x1D90, 0x309F0083,
837 0x1D90, 0x30A00082,
838 0x1D90, 0x30A10081,
839 0x1D90, 0x30A20067,
840 0x1D90, 0x30A30066,
841 0x1D90, 0x30A40065,
842 0x1D90, 0x30A50064,
843 0x1D90, 0x30A60063,
844 0x1D90, 0x30A70044,
845 0x1D90, 0x30A80043,
846 0x1D90, 0x30A90042,
847 0x1D90, 0x30AA0026,
848 0x1D90, 0x30AB0025,
849 0x1D90, 0x30AC0024,
850 0x1D90, 0x30AD0023,
851 0x1D90, 0x30AE0022,
852 0x1D90, 0x30AF0021,
853 0x1D90, 0x30B00005,
854 0x1D90, 0x30B10004,
855 0x1D90, 0x30B20003,
856 0x1D90, 0x30B30002,
857 0x1D90, 0x30B40001,
858 0x1D90, 0x30B50000,
859 0x1D90, 0x30B60000,
860 0x1D90, 0x30B70000,
861 0x1D90, 0x30B80000,
862 0x1D90, 0x30B90000,
863 0x1D90, 0x30BA0000,
864 0x1D90, 0x30BB0000,
865 0x1D90, 0x30BC0000,
866 0x1D90, 0x30BD0000,
867 0x1D90, 0x30BE0000,
868 0x1D90, 0x30BF0000,
869 0xA0000000, 0x00000000,
870 0x1D90, 0x308000FF,
871 0x1D90, 0x308100FF,
872 0x1D90, 0x308200FF,
873 0x1D90, 0x308300FF,
874 0x1D90, 0x308400FF,
875 0x1D90, 0x308500FF,
876 0x1D90, 0x308600FE,
877 0x1D90, 0x308700FD,
878 0x1D90, 0x308800FC,
879 0x1D90, 0x308900FB,
880 0x1D90, 0x308A00FA,
881 0x1D90, 0x308B00F9,
882 0x1D90, 0x308C00F8,
883 0x1D90, 0x308D00F7,
884 0x1D90, 0x308E00F6,
885 0x1D90, 0x308F00F5,
886 0x1D90, 0x309000F4,
887 0x1D90, 0x309100F3,
888 0x1D90, 0x309200F2,
889 0x1D90, 0x309300F1,
890 0x1D90, 0x309400F0,
891 0x1D90, 0x309500EF,
892 0x1D90, 0x309600EE,
893 0x1D90, 0x309700ED,
894 0x1D90, 0x309800EC,
895 0x1D90, 0x309900EB,
896 0x1D90, 0x309A00EA,
897 0x1D90, 0x309B00E8,
898 0x1D90, 0x309C00E7,
899 0x1D90, 0x309D00E6,
900 0x1D90, 0x309E00E5,
901 0x1D90, 0x309F00E4,
902 0x1D90, 0x30A000C4,
903 0x1D90, 0x30A100C3,
904 0x1D90, 0x30A200C2,
905 0x1D90, 0x30A300C1,
906 0x1D90, 0x30A400A3,
907 0x1D90, 0x30A500A2,
908 0x1D90, 0x30A600A1,
909 0x1D90, 0x30A70085,
910 0x1D90, 0x30A80084,
911 0x1D90, 0x30A90083,
912 0x1D90, 0x30AA0082,
913 0x1D90, 0x30AB0081,
914 0x1D90, 0x30AC0067,
915 0x1D90, 0x30AD0066,
916 0x1D90, 0x30AE0065,
917 0x1D90, 0x30AF0064,
918 0x1D90, 0x30B00063,
919 0x1D90, 0x30B10044,
920 0x1D90, 0x30B20043,
921 0x1D90, 0x30B30042,
922 0x1D90, 0x30B40026,
923 0x1D90, 0x30B50025,
924 0x1D90, 0x30B60024,
925 0x1D90, 0x30B70023,
926 0x1D90, 0x30B80022,
927 0x1D90, 0x30B90021,
928 0x1D90, 0x30BA0005,
929 0x1D90, 0x30BB0004,
930 0x1D90, 0x30BC0003,
931 0x1D90, 0x30BD0002,
932 0x1D90, 0x30BE0001,
933 0x1D90, 0x30BF0000,
934 0xB0000000, 0x00000000,
935 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
936 0x1D90, 0x30C000FF,
937 0x1D90, 0x30C100FF,
938 0x1D90, 0x30C200FF,
939 0x1D90, 0x30C300FF,
940 0x1D90, 0x30C400FF,
941 0x1D90, 0x30C500FF,
942 0x1D90, 0x30C600FE,
943 0x1D90, 0x30C700FD,
944 0x1D90, 0x30C800FC,
945 0x1D90, 0x30C900FB,
946 0x1D90, 0x30CA00FA,
947 0x1D90, 0x30CB00F9,
948 0x1D90, 0x30CC00F8,
949 0x1D90, 0x30CD00F7,
950 0x1D90, 0x30CE00F6,
951 0x1D90, 0x30CF00F5,
952 0x1D90, 0x30D000F4,
953 0x1D90, 0x30D100F3,
954 0x1D90, 0x30D200F2,
955 0x1D90, 0x30D300F1,
956 0x1D90, 0x30D400F0,
957 0x1D90, 0x30D500EF,
958 0x1D90, 0x30D600EE,
959 0x1D90, 0x30D700ED,
960 0x1D90, 0x30D800EC,
961 0x1D90, 0x30D900EB,
962 0x1D90, 0x30DA00EA,
963 0x1D90, 0x30DB00E8,
964 0x1D90, 0x30DC00E7,
965 0x1D90, 0x30DD00E6,
966 0x1D90, 0x30DE00E5,
967 0x1D90, 0x30DF00E4,
968 0x1D90, 0x30E000E3,
969 0x1D90, 0x30E100E2,
970 0x1D90, 0x30E200A6,
971 0x1D90, 0x30E300A5,
972 0x1D90, 0x30E400A4,
973 0x1D90, 0x30E500A3,
974 0x1D90, 0x30E600A2,
975 0x1D90, 0x30E70086,
976 0x1D90, 0x30E80085,
977 0x1D90, 0x30E90084,
978 0x1D90, 0x30EA0083,
979 0x1D90, 0x30EB0082,
980 0x1D90, 0x30EC0067,
981 0x1D90, 0x30ED0066,
982 0x1D90, 0x30EE0065,
983 0x1D90, 0x30EF0064,
984 0x1D90, 0x30F00063,
985 0x1D90, 0x30F10045,
986 0x1D90, 0x30F20044,
987 0x1D90, 0x30F30043,
988 0x1D90, 0x30F40042,
989 0x1D90, 0x30F50025,
990 0x1D90, 0x30F60024,
991 0x1D90, 0x30F70023,
992 0x1D90, 0x30F80022,
993 0x1D90, 0x30F90021,
994 0x1D90, 0x30FA0005,
995 0x1D90, 0x30FB0004,
996 0x1D90, 0x30FC0003,
997 0x1D90, 0x30FD0002,
998 0x1D90, 0x30FE0001,
999 0x1D90, 0x30FF0000,
1000 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
1001 0x1D90, 0x30C000F8,
1002 0x1D90, 0x30C100F7,
1003 0x1D90, 0x30C200F6,
1004 0x1D90, 0x30C300F5,
1005 0x1D90, 0x30C400F4,
1006 0x1D90, 0x30C500F3,
1007 0x1D90, 0x30C600F2,
1008 0x1D90, 0x30C700F1,
1009 0x1D90, 0x30C800F0,
1010 0x1D90, 0x30C900EF,
1011 0x1D90, 0x30CA00EE,
1012 0x1D90, 0x30CB00ED,
1013 0x1D90, 0x30CC00EC,
1014 0x1D90, 0x30CD00EB,
1015 0x1D90, 0x30CE00EA,
1016 0x1D90, 0x30CF00E8,
1017 0x1D90, 0x30D000E7,
1018 0x1D90, 0x30D100E6,
1019 0x1D90, 0x30D200E5,
1020 0x1D90, 0x30D300E4,
1021 0x1D90, 0x30D400E3,
1022 0x1D90, 0x30D500E2,
1023 0x1D90, 0x30D600A6,
1024 0x1D90, 0x30D700A5,
1025 0x1D90, 0x30D800A4,
1026 0x1D90, 0x30D900A3,
1027 0x1D90, 0x30DA00A2,
1028 0x1D90, 0x30DB0086,
1029 0x1D90, 0x30DC0085,
1030 0x1D90, 0x30DD0084,
1031 0x1D90, 0x30DE0083,
1032 0x1D90, 0x30DF0081,
1033 0x1D90, 0x30E00068,
1034 0x1D90, 0x30E10067,
1035 0x1D90, 0x30E20066,
1036 0x1D90, 0x30E30065,
1037 0x1D90, 0x30E40064,
1038 0x1D90, 0x30E50045,
1039 0x1D90, 0x30E60044,
1040 0x1D90, 0x30E70043,
1041 0x1D90, 0x30E80042,
1042 0x1D90, 0x30E90025,
1043 0x1D90, 0x30EA0024,
1044 0x1D90, 0x30EB0023,
1045 0x1D90, 0x30EC0022,
1046 0x1D90, 0x30ED0021,
1047 0x1D90, 0x30EE0005,
1048 0x1D90, 0x30EF0004,
1049 0x1D90, 0x30F00003,
1050 0x1D90, 0x30F10002,
1051 0x1D90, 0x30F20001,
1052 0x1D90, 0x30F30000,
1053 0x1D90, 0x30F40000,
1054 0x1D90, 0x30F50000,
1055 0x1D90, 0x30F60000,
1056 0x1D90, 0x30F70000,
1057 0x1D90, 0x30F80000,
1058 0x1D90, 0x30F90000,
1059 0x1D90, 0x30FA0000,
1060 0x1D90, 0x30FB0000,
1061 0x1D90, 0x30FC0000,
1062 0x1D90, 0x30FD0000,
1063 0x1D90, 0x30FE0000,
1064 0x1D90, 0x30FF0000,
1065 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
1066 0x1D90, 0x30C000F8,
1067 0x1D90, 0x30C100F7,
1068 0x1D90, 0x30C200F6,
1069 0x1D90, 0x30C300F5,
1070 0x1D90, 0x30C400F4,
1071 0x1D90, 0x30C500F3,
1072 0x1D90, 0x30C600F2,
1073 0x1D90, 0x30C700F1,
1074 0x1D90, 0x30C800F0,
1075 0x1D90, 0x30C900EF,
1076 0x1D90, 0x30CA00EE,
1077 0x1D90, 0x30CB00ED,
1078 0x1D90, 0x30CC00EC,
1079 0x1D90, 0x30CD00EB,
1080 0x1D90, 0x30CE00EA,
1081 0x1D90, 0x30CF00E8,
1082 0x1D90, 0x30D000E7,
1083 0x1D90, 0x30D100E6,
1084 0x1D90, 0x30D200E5,
1085 0x1D90, 0x30D300E4,
1086 0x1D90, 0x30D400E3,
1087 0x1D90, 0x30D500E2,
1088 0x1D90, 0x30D600A6,
1089 0x1D90, 0x30D700A5,
1090 0x1D90, 0x30D800A4,
1091 0x1D90, 0x30D900A3,
1092 0x1D90, 0x30DA00A2,
1093 0x1D90, 0x30DB0086,
1094 0x1D90, 0x30DC0085,
1095 0x1D90, 0x30DD0084,
1096 0x1D90, 0x30DE0083,
1097 0x1D90, 0x30DF0081,
1098 0x1D90, 0x30E00068,
1099 0x1D90, 0x30E10067,
1100 0x1D90, 0x30E20066,
1101 0x1D90, 0x30E30065,
1102 0x1D90, 0x30E40064,
1103 0x1D90, 0x30E50045,
1104 0x1D90, 0x30E60044,
1105 0x1D90, 0x30E70043,
1106 0x1D90, 0x30E80042,
1107 0x1D90, 0x30E90025,
1108 0x1D90, 0x30EA0024,
1109 0x1D90, 0x30EB0023,
1110 0x1D90, 0x30EC0022,
1111 0x1D90, 0x30ED0021,
1112 0x1D90, 0x30EE0005,
1113 0x1D90, 0x30EF0004,
1114 0x1D90, 0x30F00003,
1115 0x1D90, 0x30F10002,
1116 0x1D90, 0x30F20001,
1117 0x1D90, 0x30F30000,
1118 0x1D90, 0x30F40000,
1119 0x1D90, 0x30F50000,
1120 0x1D90, 0x30F60000,
1121 0x1D90, 0x30F70000,
1122 0x1D90, 0x30F80000,
1123 0x1D90, 0x30F90000,
1124 0x1D90, 0x30FA0000,
1125 0x1D90, 0x30FB0000,
1126 0x1D90, 0x30FC0000,
1127 0x1D90, 0x30FD0000,
1128 0x1D90, 0x30FE0000,
1129 0x1D90, 0x30FF0000,
1130 0xA0000000, 0x00000000,
1131 0x1D90, 0x30C000FF,
1132 0x1D90, 0x30C100FF,
1133 0x1D90, 0x30C200FF,
1134 0x1D90, 0x30C300FF,
1135 0x1D90, 0x30C400FF,
1136 0x1D90, 0x30C500FF,
1137 0x1D90, 0x30C600FE,
1138 0x1D90, 0x30C700FD,
1139 0x1D90, 0x30C800FC,
1140 0x1D90, 0x30C900FB,
1141 0x1D90, 0x30CA00FA,
1142 0x1D90, 0x30CB00F9,
1143 0x1D90, 0x30CC00F8,
1144 0x1D90, 0x30CD00F7,
1145 0x1D90, 0x30CE00F6,
1146 0x1D90, 0x30CF00F5,
1147 0x1D90, 0x30D000F4,
1148 0x1D90, 0x30D100F3,
1149 0x1D90, 0x30D200F2,
1150 0x1D90, 0x30D300F1,
1151 0x1D90, 0x30D400F0,
1152 0x1D90, 0x30D500EF,
1153 0x1D90, 0x30D600EE,
1154 0x1D90, 0x30D700ED,
1155 0x1D90, 0x30D800EC,
1156 0x1D90, 0x30D900EB,
1157 0x1D90, 0x30DA00EA,
1158 0x1D90, 0x30DB00E8,
1159 0x1D90, 0x30DC00E7,
1160 0x1D90, 0x30DD00E6,
1161 0x1D90, 0x30DE00E5,
1162 0x1D90, 0x30DF00E4,
1163 0x1D90, 0x30E000E3,
1164 0x1D90, 0x30E100E2,
1165 0x1D90, 0x30E200A6,
1166 0x1D90, 0x30E300A5,
1167 0x1D90, 0x30E400A4,
1168 0x1D90, 0x30E500A3,
1169 0x1D90, 0x30E600A2,
1170 0x1D90, 0x30E70086,
1171 0x1D90, 0x30E80085,
1172 0x1D90, 0x30E90084,
1173 0x1D90, 0x30EA0083,
1174 0x1D90, 0x30EB0082,
1175 0x1D90, 0x30EC0067,
1176 0x1D90, 0x30ED0066,
1177 0x1D90, 0x30EE0065,
1178 0x1D90, 0x30EF0064,
1179 0x1D90, 0x30F00063,
1180 0x1D90, 0x30F10045,
1181 0x1D90, 0x30F20044,
1182 0x1D90, 0x30F30043,
1183 0x1D90, 0x30F40042,
1184 0x1D90, 0x30F50025,
1185 0x1D90, 0x30F60024,
1186 0x1D90, 0x30F70023,
1187 0x1D90, 0x30F80022,
1188 0x1D90, 0x30F90021,
1189 0x1D90, 0x30FA0005,
1190 0x1D90, 0x30FB0004,
1191 0x1D90, 0x30FC0003,
1192 0x1D90, 0x30FD0002,
1193 0x1D90, 0x30FE0001,
1194 0x1D90, 0x30FF0000,
1195 0xB0000000, 0x00000000,
1196 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
1197 0x1D90, 0x310001FF,
1198 0x1D90, 0x310101FF,
1199 0x1D90, 0x310201FF,
1200 0x1D90, 0x310301FF,
1201 0x1D90, 0x310401FE,
1202 0x1D90, 0x310501FD,
1203 0x1D90, 0x310601FC,
1204 0x1D90, 0x310701FB,
1205 0x1D90, 0x310801FA,
1206 0x1D90, 0x310901F9,
1207 0x1D90, 0x310A01F8,
1208 0x1D90, 0x310B01F7,
1209 0x1D90, 0x310C01F6,
1210 0x1D90, 0x310D01F5,
1211 0x1D90, 0x310E01F4,
1212 0x1D90, 0x310F01F3,
1213 0x1D90, 0x311001F2,
1214 0x1D90, 0x311101F1,
1215 0x1D90, 0x311201F0,
1216 0x1D90, 0x311301EF,
1217 0x1D90, 0x311401EE,
1218 0x1D90, 0x311501ED,
1219 0x1D90, 0x311601EC,
1220 0x1D90, 0x311701EB,
1221 0x1D90, 0x311801EA,
1222 0x1D90, 0x311901E9,
1223 0x1D90, 0x311A01E8,
1224 0x1D90, 0x311B01E7,
1225 0x1D90, 0x311C01E5,
1226 0x1D90, 0x311D01E4,
1227 0x1D90, 0x311E01C5,
1228 0x1D90, 0x311F01C4,
1229 0x1D90, 0x312001C3,
1230 0x1D90, 0x312101C2,
1231 0x1D90, 0x31220188,
1232 0x1D90, 0x31230187,
1233 0x1D90, 0x31240186,
1234 0x1D90, 0x31250184,
1235 0x1D90, 0x31260183,
1236 0x1D90, 0x31270182,
1237 0x1D90, 0x31280181,
1238 0x1D90, 0x31290148,
1239 0x1D90, 0x312A0147,
1240 0x1D90, 0x312B0146,
1241 0x1D90, 0x312C0144,
1242 0x1D90, 0x312D0143,
1243 0x1D90, 0x312E0142,
1244 0x1D90, 0x312F0141,
1245 0x1D90, 0x313000C8,
1246 0x1D90, 0x313100C7,
1247 0x1D90, 0x313200C6,
1248 0x1D90, 0x313300C5,
1249 0x1D90, 0x313400C4,
1250 0x1D90, 0x313500C3,
1251 0x1D90, 0x31360048,
1252 0x1D90, 0x31370047,
1253 0x1D90, 0x31380046,
1254 0x1D90, 0x31390045,
1255 0x1D90, 0x313A0025,
1256 0x1D90, 0x313B0024,
1257 0x1D90, 0x313C0023,
1258 0x1D90, 0x313D0022,
1259 0x1D90, 0x313E0021,
1260 0x1D90, 0x313F0020,
1261 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
1262 0x1D90, 0x310001FF,
1263 0x1D90, 0x310101FF,
1264 0x1D90, 0x310201FF,
1265 0x1D90, 0x310301FF,
1266 0x1D90, 0x310401FE,
1267 0x1D90, 0x310501FD,
1268 0x1D90, 0x310601FC,
1269 0x1D90, 0x310701FB,
1270 0x1D90, 0x310801FA,
1271 0x1D90, 0x310901F9,
1272 0x1D90, 0x310A01F8,
1273 0x1D90, 0x310B01F7,
1274 0x1D90, 0x310C01F6,
1275 0x1D90, 0x310D01F5,
1276 0x1D90, 0x310E01F4,
1277 0x1D90, 0x310F01F3,
1278 0x1D90, 0x311001F2,
1279 0x1D90, 0x311101F1,
1280 0x1D90, 0x311201F0,
1281 0x1D90, 0x311301EF,
1282 0x1D90, 0x311401EE,
1283 0x1D90, 0x311501ED,
1284 0x1D90, 0x311601EC,
1285 0x1D90, 0x311701EB,
1286 0x1D90, 0x311801EA,
1287 0x1D90, 0x311901E9,
1288 0x1D90, 0x311A01E8,
1289 0x1D90, 0x311B01E7,
1290 0x1D90, 0x311C01E5,
1291 0x1D90, 0x311D01E4,
1292 0x1D90, 0x311E01C5,
1293 0x1D90, 0x311F01C4,
1294 0x1D90, 0x312001C3,
1295 0x1D90, 0x312101C2,
1296 0x1D90, 0x31220188,
1297 0x1D90, 0x31230187,
1298 0x1D90, 0x31240186,
1299 0x1D90, 0x31250184,
1300 0x1D90, 0x31260183,
1301 0x1D90, 0x31270182,
1302 0x1D90, 0x31280181,
1303 0x1D90, 0x31290148,
1304 0x1D90, 0x312A0147,
1305 0x1D90, 0x312B0146,
1306 0x1D90, 0x312C0144,
1307 0x1D90, 0x312D0143,
1308 0x1D90, 0x312E0142,
1309 0x1D90, 0x312F0141,
1310 0x1D90, 0x313000C8,
1311 0x1D90, 0x313100C7,
1312 0x1D90, 0x313200C6,
1313 0x1D90, 0x313300C5,
1314 0x1D90, 0x313400C4,
1315 0x1D90, 0x313500C3,
1316 0x1D90, 0x31360048,
1317 0x1D90, 0x31370047,
1318 0x1D90, 0x31380046,
1319 0x1D90, 0x31390045,
1320 0x1D90, 0x313A0025,
1321 0x1D90, 0x313B0024,
1322 0x1D90, 0x313C0023,
1323 0x1D90, 0x313D0022,
1324 0x1D90, 0x313E0021,
1325 0x1D90, 0x313F0020,
1326 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
1327 0x1D90, 0x310001FF,
1328 0x1D90, 0x310101FF,
1329 0x1D90, 0x310201FF,
1330 0x1D90, 0x310301FF,
1331 0x1D90, 0x310401FE,
1332 0x1D90, 0x310501FD,
1333 0x1D90, 0x310601FC,
1334 0x1D90, 0x310701FB,
1335 0x1D90, 0x310801FA,
1336 0x1D90, 0x310901F9,
1337 0x1D90, 0x310A01F8,
1338 0x1D90, 0x310B01F7,
1339 0x1D90, 0x310C01F6,
1340 0x1D90, 0x310D01F5,
1341 0x1D90, 0x310E01F4,
1342 0x1D90, 0x310F01F3,
1343 0x1D90, 0x311001F2,
1344 0x1D90, 0x311101F1,
1345 0x1D90, 0x311201F0,
1346 0x1D90, 0x311301EF,
1347 0x1D90, 0x311401EE,
1348 0x1D90, 0x311501ED,
1349 0x1D90, 0x311601EC,
1350 0x1D90, 0x311701EB,
1351 0x1D90, 0x311801EA,
1352 0x1D90, 0x311901E9,
1353 0x1D90, 0x311A01E8,
1354 0x1D90, 0x311B01E7,
1355 0x1D90, 0x311C01E5,
1356 0x1D90, 0x311D01E4,
1357 0x1D90, 0x311E01C5,
1358 0x1D90, 0x311F01C4,
1359 0x1D90, 0x312001C3,
1360 0x1D90, 0x312101C2,
1361 0x1D90, 0x31220188,
1362 0x1D90, 0x31230187,
1363 0x1D90, 0x31240186,
1364 0x1D90, 0x31250184,
1365 0x1D90, 0x31260183,
1366 0x1D90, 0x31270182,
1367 0x1D90, 0x31280181,
1368 0x1D90, 0x31290148,
1369 0x1D90, 0x312A0147,
1370 0x1D90, 0x312B0146,
1371 0x1D90, 0x312C0144,
1372 0x1D90, 0x312D0143,
1373 0x1D90, 0x312E0142,
1374 0x1D90, 0x312F0141,
1375 0x1D90, 0x313000C8,
1376 0x1D90, 0x313100C7,
1377 0x1D90, 0x313200C6,
1378 0x1D90, 0x313300C5,
1379 0x1D90, 0x313400C4,
1380 0x1D90, 0x313500C3,
1381 0x1D90, 0x31360048,
1382 0x1D90, 0x31370047,
1383 0x1D90, 0x31380046,
1384 0x1D90, 0x31390045,
1385 0x1D90, 0x313A0025,
1386 0x1D90, 0x313B0024,
1387 0x1D90, 0x313C0023,
1388 0x1D90, 0x313D0022,
1389 0x1D90, 0x313E0021,
1390 0x1D90, 0x313F0020,
1391 0xA0000000, 0x00000000,
1392 0x1D90, 0x310001FF,
1393 0x1D90, 0x310101FF,
1394 0x1D90, 0x310201FF,
1395 0x1D90, 0x310301FF,
1396 0x1D90, 0x310401FE,
1397 0x1D90, 0x310501FD,
1398 0x1D90, 0x310601FC,
1399 0x1D90, 0x310701FB,
1400 0x1D90, 0x310801FA,
1401 0x1D90, 0x310901F9,
1402 0x1D90, 0x310A01F8,
1403 0x1D90, 0x310B01F7,
1404 0x1D90, 0x310C01F6,
1405 0x1D90, 0x310D01F5,
1406 0x1D90, 0x310E01F4,
1407 0x1D90, 0x310F01F3,
1408 0x1D90, 0x311001F2,
1409 0x1D90, 0x311101F1,
1410 0x1D90, 0x311201F0,
1411 0x1D90, 0x311301EF,
1412 0x1D90, 0x311401EE,
1413 0x1D90, 0x311501ED,
1414 0x1D90, 0x311601EC,
1415 0x1D90, 0x311701EB,
1416 0x1D90, 0x311801EA,
1417 0x1D90, 0x311901E9,
1418 0x1D90, 0x311A01E8,
1419 0x1D90, 0x311B01E7,
1420 0x1D90, 0x311C01E5,
1421 0x1D90, 0x311D01E4,
1422 0x1D90, 0x311E01C5,
1423 0x1D90, 0x311F01C4,
1424 0x1D90, 0x312001C3,
1425 0x1D90, 0x312101C2,
1426 0x1D90, 0x31220188,
1427 0x1D90, 0x31230187,
1428 0x1D90, 0x31240186,
1429 0x1D90, 0x31250184,
1430 0x1D90, 0x31260183,
1431 0x1D90, 0x31270182,
1432 0x1D90, 0x31280181,
1433 0x1D90, 0x31290148,
1434 0x1D90, 0x312A0147,
1435 0x1D90, 0x312B0146,
1436 0x1D90, 0x312C0144,
1437 0x1D90, 0x312D0143,
1438 0x1D90, 0x312E0142,
1439 0x1D90, 0x312F0141,
1440 0x1D90, 0x313000C8,
1441 0x1D90, 0x313100C7,
1442 0x1D90, 0x313200C6,
1443 0x1D90, 0x313300C5,
1444 0x1D90, 0x313400C4,
1445 0x1D90, 0x313500C3,
1446 0x1D90, 0x31360048,
1447 0x1D90, 0x31370047,
1448 0x1D90, 0x31380046,
1449 0x1D90, 0x31390045,
1450 0x1D90, 0x313A0025,
1451 0x1D90, 0x313B0024,
1452 0x1D90, 0x313C0023,
1453 0x1D90, 0x313D0022,
1454 0x1D90, 0x313E0021,
1455 0x1D90, 0x313F0020,
1456 0xB0000000, 0x00000000,
1457 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
1458 0x1D90, 0x314001FF,
1459 0x1D90, 0x314101FF,
1460 0x1D90, 0x314201FF,
1461 0x1D90, 0x314301FF,
1462 0x1D90, 0x314401FF,
1463 0x1D90, 0x314501FF,
1464 0x1D90, 0x314601FE,
1465 0x1D90, 0x314701FD,
1466 0x1D90, 0x314801FC,
1467 0x1D90, 0x314901FB,
1468 0x1D90, 0x314A01FA,
1469 0x1D90, 0x314B01F9,
1470 0x1D90, 0x314C01F8,
1471 0x1D90, 0x314D01F7,
1472 0x1D90, 0x314E01F6,
1473 0x1D90, 0x314F01F5,
1474 0x1D90, 0x315001F4,
1475 0x1D90, 0x315101F3,
1476 0x1D90, 0x315201F2,
1477 0x1D90, 0x315301F1,
1478 0x1D90, 0x315401F0,
1479 0x1D90, 0x315501EF,
1480 0x1D90, 0x315601EE,
1481 0x1D90, 0x315701ED,
1482 0x1D90, 0x315801EC,
1483 0x1D90, 0x315901EB,
1484 0x1D90, 0x315A01EA,
1485 0x1D90, 0x315B01E9,
1486 0x1D90, 0x315C01E7,
1487 0x1D90, 0x315D01E6,
1488 0x1D90, 0x315E01E5,
1489 0x1D90, 0x315F01E4,
1490 0x1D90, 0x316001A8,
1491 0x1D90, 0x316101A7,
1492 0x1D90, 0x316201A6,
1493 0x1D90, 0x316301A5,
1494 0x1D90, 0x31640185,
1495 0x1D90, 0x31650184,
1496 0x1D90, 0x31660183,
1497 0x1D90, 0x31670182,
1498 0x1D90, 0x31680149,
1499 0x1D90, 0x31690148,
1500 0x1D90, 0x316A0147,
1501 0x1D90, 0x316B0145,
1502 0x1D90, 0x316C0144,
1503 0x1D90, 0x316D0143,
1504 0x1D90, 0x316E0142,
1505 0x1D90, 0x316F00E6,
1506 0x1D90, 0x317000E5,
1507 0x1D90, 0x317100C9,
1508 0x1D90, 0x317200C8,
1509 0x1D90, 0x317300C7,
1510 0x1D90, 0x317400C6,
1511 0x1D90, 0x317500C5,
1512 0x1D90, 0x317600C4,
1513 0x1D90, 0x317700C3,
1514 0x1D90, 0x31780088,
1515 0x1D90, 0x31790087,
1516 0x1D90, 0x317A0086,
1517 0x1D90, 0x317B0085,
1518 0x1D90, 0x317C0026,
1519 0x1D90, 0x317D0025,
1520 0x1D90, 0x317E0024,
1521 0x1D90, 0x317F0023,
1522 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
1523 0x1D90, 0x314001FF,
1524 0x1D90, 0x314101FF,
1525 0x1D90, 0x314201FF,
1526 0x1D90, 0x314301FF,
1527 0x1D90, 0x314401FF,
1528 0x1D90, 0x314501FF,
1529 0x1D90, 0x314601FE,
1530 0x1D90, 0x314701FD,
1531 0x1D90, 0x314801FC,
1532 0x1D90, 0x314901FB,
1533 0x1D90, 0x314A01FA,
1534 0x1D90, 0x314B01F9,
1535 0x1D90, 0x314C01F8,
1536 0x1D90, 0x314D01F7,
1537 0x1D90, 0x314E01F6,
1538 0x1D90, 0x314F01F5,
1539 0x1D90, 0x315001F4,
1540 0x1D90, 0x315101F3,
1541 0x1D90, 0x315201F2,
1542 0x1D90, 0x315301F1,
1543 0x1D90, 0x315401F0,
1544 0x1D90, 0x315501EF,
1545 0x1D90, 0x315601EE,
1546 0x1D90, 0x315701ED,
1547 0x1D90, 0x315801EC,
1548 0x1D90, 0x315901EB,
1549 0x1D90, 0x315A01EA,
1550 0x1D90, 0x315B01E9,
1551 0x1D90, 0x315C01E7,
1552 0x1D90, 0x315D01E6,
1553 0x1D90, 0x315E01E5,
1554 0x1D90, 0x315F01E4,
1555 0x1D90, 0x316001A8,
1556 0x1D90, 0x316101A7,
1557 0x1D90, 0x316201A6,
1558 0x1D90, 0x316301A5,
1559 0x1D90, 0x31640185,
1560 0x1D90, 0x31650184,
1561 0x1D90, 0x31660183,
1562 0x1D90, 0x31670182,
1563 0x1D90, 0x31680149,
1564 0x1D90, 0x31690148,
1565 0x1D90, 0x316A0147,
1566 0x1D90, 0x316B0145,
1567 0x1D90, 0x316C0144,
1568 0x1D90, 0x316D0143,
1569 0x1D90, 0x316E0142,
1570 0x1D90, 0x316F00E6,
1571 0x1D90, 0x317000E5,
1572 0x1D90, 0x317100C9,
1573 0x1D90, 0x317200C8,
1574 0x1D90, 0x317300C7,
1575 0x1D90, 0x317400C6,
1576 0x1D90, 0x317500C5,
1577 0x1D90, 0x317600C4,
1578 0x1D90, 0x317700C3,
1579 0x1D90, 0x31780088,
1580 0x1D90, 0x31790087,
1581 0x1D90, 0x317A0086,
1582 0x1D90, 0x317B0085,
1583 0x1D90, 0x317C0026,
1584 0x1D90, 0x317D0025,
1585 0x1D90, 0x317E0024,
1586 0x1D90, 0x317F0023,
1587 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
1588 0x1D90, 0x314001FF,
1589 0x1D90, 0x314101FF,
1590 0x1D90, 0x314201FF,
1591 0x1D90, 0x314301FF,
1592 0x1D90, 0x314401FF,
1593 0x1D90, 0x314501FF,
1594 0x1D90, 0x314601FE,
1595 0x1D90, 0x314701FD,
1596 0x1D90, 0x314801FC,
1597 0x1D90, 0x314901FB,
1598 0x1D90, 0x314A01FA,
1599 0x1D90, 0x314B01F9,
1600 0x1D90, 0x314C01F8,
1601 0x1D90, 0x314D01F7,
1602 0x1D90, 0x314E01F6,
1603 0x1D90, 0x314F01F5,
1604 0x1D90, 0x315001F4,
1605 0x1D90, 0x315101F3,
1606 0x1D90, 0x315201F2,
1607 0x1D90, 0x315301F1,
1608 0x1D90, 0x315401F0,
1609 0x1D90, 0x315501EF,
1610 0x1D90, 0x315601EE,
1611 0x1D90, 0x315701ED,
1612 0x1D90, 0x315801EC,
1613 0x1D90, 0x315901EB,
1614 0x1D90, 0x315A01EA,
1615 0x1D90, 0x315B01E9,
1616 0x1D90, 0x315C01E7,
1617 0x1D90, 0x315D01E6,
1618 0x1D90, 0x315E01E5,
1619 0x1D90, 0x315F01E4,
1620 0x1D90, 0x316001A8,
1621 0x1D90, 0x316101A7,
1622 0x1D90, 0x316201A6,
1623 0x1D90, 0x316301A5,
1624 0x1D90, 0x31640185,
1625 0x1D90, 0x31650184,
1626 0x1D90, 0x31660183,
1627 0x1D90, 0x31670182,
1628 0x1D90, 0x31680149,
1629 0x1D90, 0x31690148,
1630 0x1D90, 0x316A0147,
1631 0x1D90, 0x316B0145,
1632 0x1D90, 0x316C0144,
1633 0x1D90, 0x316D0143,
1634 0x1D90, 0x316E0142,
1635 0x1D90, 0x316F00E6,
1636 0x1D90, 0x317000E5,
1637 0x1D90, 0x317100C9,
1638 0x1D90, 0x317200C8,
1639 0x1D90, 0x317300C7,
1640 0x1D90, 0x317400C6,
1641 0x1D90, 0x317500C5,
1642 0x1D90, 0x317600C4,
1643 0x1D90, 0x317700C3,
1644 0x1D90, 0x31780088,
1645 0x1D90, 0x31790087,
1646 0x1D90, 0x317A0086,
1647 0x1D90, 0x317B0085,
1648 0x1D90, 0x317C0026,
1649 0x1D90, 0x317D0025,
1650 0x1D90, 0x317E0024,
1651 0x1D90, 0x317F0023,
1652 0xA0000000, 0x00000000,
1653 0x1D90, 0x314001FF,
1654 0x1D90, 0x314101FF,
1655 0x1D90, 0x314201FF,
1656 0x1D90, 0x314301FF,
1657 0x1D90, 0x314401FF,
1658 0x1D90, 0x314501FF,
1659 0x1D90, 0x314601FE,
1660 0x1D90, 0x314701FD,
1661 0x1D90, 0x314801FC,
1662 0x1D90, 0x314901FB,
1663 0x1D90, 0x314A01FA,
1664 0x1D90, 0x314B01F9,
1665 0x1D90, 0x314C01F8,
1666 0x1D90, 0x314D01F7,
1667 0x1D90, 0x314E01F6,
1668 0x1D90, 0x314F01F5,
1669 0x1D90, 0x315001F4,
1670 0x1D90, 0x315101F3,
1671 0x1D90, 0x315201F2,
1672 0x1D90, 0x315301F1,
1673 0x1D90, 0x315401F0,
1674 0x1D90, 0x315501EF,
1675 0x1D90, 0x315601EE,
1676 0x1D90, 0x315701ED,
1677 0x1D90, 0x315801EC,
1678 0x1D90, 0x315901EB,
1679 0x1D90, 0x315A01EA,
1680 0x1D90, 0x315B01E9,
1681 0x1D90, 0x315C01E7,
1682 0x1D90, 0x315D01E6,
1683 0x1D90, 0x315E01E5,
1684 0x1D90, 0x315F01E4,
1685 0x1D90, 0x316001A8,
1686 0x1D90, 0x316101A7,
1687 0x1D90, 0x316201A6,
1688 0x1D90, 0x316301A5,
1689 0x1D90, 0x31640185,
1690 0x1D90, 0x31650184,
1691 0x1D90, 0x31660183,
1692 0x1D90, 0x31670182,
1693 0x1D90, 0x31680149,
1694 0x1D90, 0x31690148,
1695 0x1D90, 0x316A0147,
1696 0x1D90, 0x316B0145,
1697 0x1D90, 0x316C0144,
1698 0x1D90, 0x316D0143,
1699 0x1D90, 0x316E0142,
1700 0x1D90, 0x316F00E6,
1701 0x1D90, 0x317000E5,
1702 0x1D90, 0x317100C9,
1703 0x1D90, 0x317200C8,
1704 0x1D90, 0x317300C7,
1705 0x1D90, 0x317400C6,
1706 0x1D90, 0x317500C5,
1707 0x1D90, 0x317600C4,
1708 0x1D90, 0x317700C3,
1709 0x1D90, 0x31780088,
1710 0x1D90, 0x31790087,
1711 0x1D90, 0x317A0086,
1712 0x1D90, 0x317B0085,
1713 0x1D90, 0x317C0026,
1714 0x1D90, 0x317D0025,
1715 0x1D90, 0x317E0024,
1716 0x1D90, 0x317F0023,
1717 0xB0000000, 0x00000000,
1718 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
1719 0x1D90, 0x318001FE,
1720 0x1D90, 0x318101FD,
1721 0x1D90, 0x318201FC,
1722 0x1D90, 0x318301FB,
1723 0x1D90, 0x318401FA,
1724 0x1D90, 0x318501F9,
1725 0x1D90, 0x318601F8,
1726 0x1D90, 0x318701F7,
1727 0x1D90, 0x318801F6,
1728 0x1D90, 0x318901F5,
1729 0x1D90, 0x318A01F4,
1730 0x1D90, 0x318B01F3,
1731 0x1D90, 0x318C01F2,
1732 0x1D90, 0x318D01F1,
1733 0x1D90, 0x318E01F0,
1734 0x1D90, 0x318F01EF,
1735 0x1D90, 0x319001EE,
1736 0x1D90, 0x319101ED,
1737 0x1D90, 0x319201EC,
1738 0x1D90, 0x319301EB,
1739 0x1D90, 0x319401EA,
1740 0x1D90, 0x319501E9,
1741 0x1D90, 0x319601E7,
1742 0x1D90, 0x319701E6,
1743 0x1D90, 0x319801E5,
1744 0x1D90, 0x319901E4,
1745 0x1D90, 0x319A01A8,
1746 0x1D90, 0x319B01A7,
1747 0x1D90, 0x319C01A6,
1748 0x1D90, 0x319D01A5,
1749 0x1D90, 0x319E0185,
1750 0x1D90, 0x319F0184,
1751 0x1D90, 0x31A00183,
1752 0x1D90, 0x31A10182,
1753 0x1D90, 0x31A20149,
1754 0x1D90, 0x31A30148,
1755 0x1D90, 0x31A40147,
1756 0x1D90, 0x31A50145,
1757 0x1D90, 0x31A60144,
1758 0x1D90, 0x31A70143,
1759 0x1D90, 0x31A80142,
1760 0x1D90, 0x31A900E6,
1761 0x1D90, 0x31AA00E5,
1762 0x1D90, 0x31AB00C9,
1763 0x1D90, 0x31AC00C8,
1764 0x1D90, 0x31AD00C7,
1765 0x1D90, 0x31AE00C6,
1766 0x1D90, 0x31AF00C5,
1767 0x1D90, 0x31B000C4,
1768 0x1D90, 0x31B100C3,
1769 0x1D90, 0x31B20088,
1770 0x1D90, 0x31B30087,
1771 0x1D90, 0x31B40086,
1772 0x1D90, 0x31B50085,
1773 0x1D90, 0x31B60026,
1774 0x1D90, 0x31B70025,
1775 0x1D90, 0x31B80024,
1776 0x1D90, 0x31B90023,
1777 0x1D90, 0x31BA0022,
1778 0x1D90, 0x31BB0021,
1779 0x1D90, 0x31BC0020,
1780 0x1D90, 0x31BD0003,
1781 0x1D90, 0x31BE0002,
1782 0x1D90, 0x31BF0001,
1783 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
1784 0x1D90, 0x318001FE,
1785 0x1D90, 0x318101FD,
1786 0x1D90, 0x318201FC,
1787 0x1D90, 0x318301FB,
1788 0x1D90, 0x318401FA,
1789 0x1D90, 0x318501F9,
1790 0x1D90, 0x318601F8,
1791 0x1D90, 0x318701F7,
1792 0x1D90, 0x318801F6,
1793 0x1D90, 0x318901F5,
1794 0x1D90, 0x318A01F4,
1795 0x1D90, 0x318B01F3,
1796 0x1D90, 0x318C01F2,
1797 0x1D90, 0x318D01F1,
1798 0x1D90, 0x318E01F0,
1799 0x1D90, 0x318F01EF,
1800 0x1D90, 0x319001EE,
1801 0x1D90, 0x319101ED,
1802 0x1D90, 0x319201EC,
1803 0x1D90, 0x319301EB,
1804 0x1D90, 0x319401EA,
1805 0x1D90, 0x319501E9,
1806 0x1D90, 0x319601E7,
1807 0x1D90, 0x319701E6,
1808 0x1D90, 0x319801E5,
1809 0x1D90, 0x319901E4,
1810 0x1D90, 0x319A01A8,
1811 0x1D90, 0x319B01A7,
1812 0x1D90, 0x319C01A6,
1813 0x1D90, 0x319D01A5,
1814 0x1D90, 0x319E0185,
1815 0x1D90, 0x319F0184,
1816 0x1D90, 0x31A00183,
1817 0x1D90, 0x31A10182,
1818 0x1D90, 0x31A20149,
1819 0x1D90, 0x31A30148,
1820 0x1D90, 0x31A40147,
1821 0x1D90, 0x31A50145,
1822 0x1D90, 0x31A60144,
1823 0x1D90, 0x31A70143,
1824 0x1D90, 0x31A80142,
1825 0x1D90, 0x31A900E6,
1826 0x1D90, 0x31AA00E5,
1827 0x1D90, 0x31AB00C9,
1828 0x1D90, 0x31AC00C8,
1829 0x1D90, 0x31AD00C7,
1830 0x1D90, 0x31AE00C6,
1831 0x1D90, 0x31AF00C5,
1832 0x1D90, 0x31B000C4,
1833 0x1D90, 0x31B100C3,
1834 0x1D90, 0x31B20088,
1835 0x1D90, 0x31B30087,
1836 0x1D90, 0x31B40086,
1837 0x1D90, 0x31B50085,
1838 0x1D90, 0x31B60026,
1839 0x1D90, 0x31B70025,
1840 0x1D90, 0x31B80024,
1841 0x1D90, 0x31B90023,
1842 0x1D90, 0x31BA0022,
1843 0x1D90, 0x31BB0021,
1844 0x1D90, 0x31BC0020,
1845 0x1D90, 0x31BD0003,
1846 0x1D90, 0x31BE0002,
1847 0x1D90, 0x31BF0001,
1848 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
1849 0x1D90, 0x318001FE,
1850 0x1D90, 0x318101FD,
1851 0x1D90, 0x318201FC,
1852 0x1D90, 0x318301FB,
1853 0x1D90, 0x318401FA,
1854 0x1D90, 0x318501F9,
1855 0x1D90, 0x318601F8,
1856 0x1D90, 0x318701F7,
1857 0x1D90, 0x318801F6,
1858 0x1D90, 0x318901F5,
1859 0x1D90, 0x318A01F4,
1860 0x1D90, 0x318B01F3,
1861 0x1D90, 0x318C01F2,
1862 0x1D90, 0x318D01F1,
1863 0x1D90, 0x318E01F0,
1864 0x1D90, 0x318F01EF,
1865 0x1D90, 0x319001EE,
1866 0x1D90, 0x319101ED,
1867 0x1D90, 0x319201EC,
1868 0x1D90, 0x319301EB,
1869 0x1D90, 0x319401EA,
1870 0x1D90, 0x319501E9,
1871 0x1D90, 0x319601E7,
1872 0x1D90, 0x319701E6,
1873 0x1D90, 0x319801E5,
1874 0x1D90, 0x319901E4,
1875 0x1D90, 0x319A01A8,
1876 0x1D90, 0x319B01A7,
1877 0x1D90, 0x319C01A6,
1878 0x1D90, 0x319D01A5,
1879 0x1D90, 0x319E0185,
1880 0x1D90, 0x319F0184,
1881 0x1D90, 0x31A00183,
1882 0x1D90, 0x31A10182,
1883 0x1D90, 0x31A20149,
1884 0x1D90, 0x31A30148,
1885 0x1D90, 0x31A40147,
1886 0x1D90, 0x31A50145,
1887 0x1D90, 0x31A60144,
1888 0x1D90, 0x31A70143,
1889 0x1D90, 0x31A80142,
1890 0x1D90, 0x31A900E6,
1891 0x1D90, 0x31AA00E5,
1892 0x1D90, 0x31AB00C9,
1893 0x1D90, 0x31AC00C8,
1894 0x1D90, 0x31AD00C7,
1895 0x1D90, 0x31AE00C6,
1896 0x1D90, 0x31AF00C5,
1897 0x1D90, 0x31B000C4,
1898 0x1D90, 0x31B100C3,
1899 0x1D90, 0x31B20088,
1900 0x1D90, 0x31B30087,
1901 0x1D90, 0x31B40086,
1902 0x1D90, 0x31B50085,
1903 0x1D90, 0x31B60026,
1904 0x1D90, 0x31B70025,
1905 0x1D90, 0x31B80024,
1906 0x1D90, 0x31B90023,
1907 0x1D90, 0x31BA0022,
1908 0x1D90, 0x31BB0021,
1909 0x1D90, 0x31BC0020,
1910 0x1D90, 0x31BD0003,
1911 0x1D90, 0x31BE0002,
1912 0x1D90, 0x31BF0001,
1913 0xA0000000, 0x00000000,
1914 0x1D90, 0x318001FE,
1915 0x1D90, 0x318101FD,
1916 0x1D90, 0x318201FC,
1917 0x1D90, 0x318301FB,
1918 0x1D90, 0x318401FA,
1919 0x1D90, 0x318501F9,
1920 0x1D90, 0x318601F8,
1921 0x1D90, 0x318701F7,
1922 0x1D90, 0x318801F6,
1923 0x1D90, 0x318901F5,
1924 0x1D90, 0x318A01F4,
1925 0x1D90, 0x318B01F3,
1926 0x1D90, 0x318C01F2,
1927 0x1D90, 0x318D01F1,
1928 0x1D90, 0x318E01F0,
1929 0x1D90, 0x318F01EF,
1930 0x1D90, 0x319001EE,
1931 0x1D90, 0x319101ED,
1932 0x1D90, 0x319201EC,
1933 0x1D90, 0x319301EB,
1934 0x1D90, 0x319401EA,
1935 0x1D90, 0x319501E9,
1936 0x1D90, 0x319601E7,
1937 0x1D90, 0x319701E6,
1938 0x1D90, 0x319801E5,
1939 0x1D90, 0x319901E4,
1940 0x1D90, 0x319A01A8,
1941 0x1D90, 0x319B01A7,
1942 0x1D90, 0x319C01A6,
1943 0x1D90, 0x319D01A5,
1944 0x1D90, 0x319E0185,
1945 0x1D90, 0x319F0184,
1946 0x1D90, 0x31A00183,
1947 0x1D90, 0x31A10182,
1948 0x1D90, 0x31A20149,
1949 0x1D90, 0x31A30148,
1950 0x1D90, 0x31A40147,
1951 0x1D90, 0x31A50145,
1952 0x1D90, 0x31A60144,
1953 0x1D90, 0x31A70143,
1954 0x1D90, 0x31A80142,
1955 0x1D90, 0x31A900E6,
1956 0x1D90, 0x31AA00E5,
1957 0x1D90, 0x31AB00C9,
1958 0x1D90, 0x31AC00C8,
1959 0x1D90, 0x31AD00C7,
1960 0x1D90, 0x31AE00C6,
1961 0x1D90, 0x31AF00C5,
1962 0x1D90, 0x31B000C4,
1963 0x1D90, 0x31B100C3,
1964 0x1D90, 0x31B20088,
1965 0x1D90, 0x31B30087,
1966 0x1D90, 0x31B40086,
1967 0x1D90, 0x31B50085,
1968 0x1D90, 0x31B60026,
1969 0x1D90, 0x31B70025,
1970 0x1D90, 0x31B80024,
1971 0x1D90, 0x31B90023,
1972 0x1D90, 0x31BA0022,
1973 0x1D90, 0x31BB0021,
1974 0x1D90, 0x31BC0020,
1975 0x1D90, 0x31BD0003,
1976 0x1D90, 0x31BE0002,
1977 0x1D90, 0x31BF0001,
1978 0xB0000000, 0x00000000,
1979 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
1980 0x1D70, 0x22222222,
1981 0x1D70, 0x20202020,
1982 0x90ffff15, 0x00000000, 0x40000000, 0x00000000,
1983 0x1D70, 0x22222222,
1984 0x1D70, 0x20202020,
1985 0x90ffff16, 0x00000000, 0x40000000, 0x00000000,
1986 0x1D70, 0x22222222,
1987 0x1D70, 0x20202020,
1988 0xA0000000, 0x00000000,
1989 0x1D70, 0x22222222,
1990 0x1D70, 0x20202020,
1991 0xB0000000, 0x00000000,
1992
1993 };
1994
1995 void
odm_read_and_config_mp_8822c_agc_tab(struct dm_struct * dm)1996 odm_read_and_config_mp_8822c_agc_tab(struct dm_struct *dm)
1997 {
1998 boolean is_matched, find_target;
1999 u32 cfg_target = 0, cfg_para = 0;
2000 u32 i = 0;
2001 u32 array_len = 0;
2002 u32 *array = NULL;
2003 u32 v1 = 0, v2 = 0;
2004 u8 h_size = 0;
2005 u8 h_idx = 0;
2006
2007 PHYDM_DBG(dm, ODM_COMP_INIT, "===> %s\n", __func__);
2008
2009 array_len =
2010 sizeof(array_mp_8822c_agc_tab) / sizeof(u32);
2011 array = (u32 *)array_mp_8822c_agc_tab;
2012
2013 if (!halbb_sel_headline(dm, array, array_len, &h_size, &h_idx)) {
2014 PHYDM_DBG(dm, ODM_COMP_INIT, "No any match case.\n");
2015 return;
2016 }
2017 PHYDM_DBG(dm, ODM_COMP_INIT, "len = %d, h_size = %d, h_idx = %d\n",
2018 array_len, h_size, h_idx);
2019
2020 if (h_size != 0) {
2021 cfg_target = array[h_idx << 1] & 0x0fffffff;
2022 }
2023
2024 i += h_size;
2025
2026 PHYDM_DBG(dm, ODM_COMP_INIT, "cfg_target = 0x%x\n", cfg_target);
2027 PHYDM_DBG(dm, ODM_COMP_INIT, "array[i] = 0x%x, array[i+1] = 0x%x\n",
2028 array[i], array[i + 1]);
2029
2030 halbb_flag_2_default(&is_matched, &find_target);
2031 while ((i + 1) < array_len) {
2032 v1 = array[i];
2033 v2 = array[i + 1];
2034 i += 2;
2035
2036 switch (v1 >> 28) {
2037 case PARA_IF:
2038 case PARA_ELSE_IF:
2039 cfg_para = v1 & 0x0fffffff;
2040 PHYDM_DBG(dm, ODM_COMP_INIT, "*if (cart=%d, rfe=%d)\n",
2041 (cfg_para & 0x0f000000) >> 24, cfg_para & 0xff);
2042 break;
2043 case PARA_ELSE:
2044 PHYDM_DBG(dm, ODM_COMP_INIT, "*else\n");
2045 is_matched = false;
2046 if (!find_target) {
2047 PHYDM_DBG(dm, ODM_COMP_INIT, "Init Fail in Reg 0x%x\n", array[i]);
2048 return;
2049 }
2050 break;
2051 case PARA_END:
2052 PHYDM_DBG(dm, ODM_COMP_INIT, "*endif\n");
2053 halbb_flag_2_default(&is_matched, &find_target);
2054 break;
2055 case PARA_CHK:
2056 /*Check this para meets driver's requirement or not*/
2057 if (find_target) {
2058 PHYDM_DBG(dm, ODM_COMP_INIT, " skip\n");
2059 is_matched = false;
2060 break;
2061 }
2062
2063 if (cfg_para == cfg_target) {
2064 is_matched = true;
2065 find_target = true;
2066 } else {
2067 is_matched = false;
2068 find_target = false;
2069 }
2070 PHYDM_DBG(dm, ODM_COMP_INIT, " match=%d\n", is_matched);
2071 break;
2072 default:
2073 if (is_matched)
2074 odm_config_bb_agc_8822c(dm, v1, MASKDWORD, v2);
2075 break;
2076 }
2077 }
2078 PHYDM_DBG(dm, ODM_COMP_INIT, "BBCR Init Success\n");
2079 }
2080
2081 u32
odm_get_version_mp_8822c_agc_tab(void)2082 odm_get_version_mp_8822c_agc_tab(void)
2083 {
2084 return 62;
2085 }
2086
2087 /******************************************************************************
2088 * phy_reg.TXT
2089 ******************************************************************************/
2090
2091 const u32 array_mp_8822c_phy_reg[] = {
2092 0xF3FFFFFF, 0x00000000,
2093 0xF3FFFF15, 0x00000001,
2094 0xF3FFFF16, 0x00000002,
2095 0xF4FFFF15, 0x00000003,
2096 0xF4FFFF16, 0x00000004,
2097 0xF5FFFF15, 0x00000005,
2098 0xF5FFFF16, 0x00000006,
2099 0x1D0C, 0x00410000,
2100 0x1C3C, 0x01038040,
2101 0x1C90, 0x00E49708,
2102 0x800, 0x00000000,
2103 0x804, 0xD6300000,
2104 0x808, 0x60956093,
2105 0x80C, 0x00000025,
2106 0x810, 0x11B019B0,
2107 0x814, 0x00904080,
2108 0x818, 0xC30056F1,
2109 0x81C, 0x00050000,
2110 0x820, 0x11111111,
2111 0x824, 0xC3C3CCC4,
2112 0x828, 0x30FB186C,
2113 0x82C, 0x185D6556,
2114 0x830, 0x1751145B,
2115 0x834, 0x776995D7,
2116 0x838, 0x74777A7D,
2117 0x83C, 0xF9AA9982,
2118 0x840, 0x89AA9ABB,
2119 0x844, 0x0DEEDDC1,
2120 0x848, 0xCDEEDEFF,
2121 0x84C, 0xFFFF5555,
2122 0x850, 0x6F7A727D,
2123 0x854, 0x6C776F7A,
2124 0x858, 0x6F7A6C77,
2125 0x85C, 0x69746974,
2126 0x860, 0x6F7A6C77,
2127 0x864, 0x6C776C77,
2128 0x868, 0x727D6F7A,
2129 0x86C, 0x69D7B196,
2130 0x870, 0x1A6D769B,
2131 0x874, 0x55823917,
2132 0x878, 0x00C025BD,
2133 0x87C, 0x4140557D,
2134 0x880, 0x9A1D9D47,
2135 0x884, 0x1DE7134F,
2136 0x888, 0x2857A857,
2137 0x88C, 0x520E8A24,
2138 0x890, 0x8F628C44,
2139 0x894, 0x72745F43,
2140 0x898, 0x03F02F0D,
2141 0x89C, 0x5DB6886F,
2142 0x8A0, 0x07DC309F,
2143 0x8A4, 0x09412495,
2144 0x8A8, 0x222222A9,
2145 0x8AC, 0x89628C44,
2146 0x8B0, 0x72745F43,
2147 0x8B4, 0x03F02F0D,
2148 0x8B8, 0x55B6886F,
2149 0x8BC, 0x07D0309F,
2150 0x8C0, 0x70404023,
2151 0x8C4, 0x00440001,
2152 0x8C8, 0x7A7A2E26,
2153 0x8CC, 0x25297777,
2154 0x8D0, 0x6CEB6DCE,
2155 0x8D4, 0x0005A632,
2156 0x8D8, 0x00000000,
2157 0x8DC, 0x00000000,
2158 0x8E0, 0x00000000,
2159 0x8E4, 0x00000000,
2160 0x8E8, 0x00000000,
2161 0x8EC, 0x00000000,
2162 0x8F0, 0x00000000,
2163 0x8F4, 0x00000000,
2164 0x8F8, 0x25239843,
2165 0x900, 0x00000000,
2166 0x904, 0x00000000,
2167 0x908, 0x000008CB,
2168 0x90C, 0x00000000,
2169 0x910, 0x00000000,
2170 0x914, 0x20000000,
2171 0x918, 0x20000000,
2172 0x91C, 0x20000000,
2173 0x920, 0x20000000,
2174 0x924, 0x00000000,
2175 0x928, 0x0000003A,
2176 0x92C, 0x0000003A,
2177 0x930, 0x0000003A,
2178 0x934, 0x0000003A,
2179 0x938, 0x0000000F,
2180 0x93C, 0x00000000,
2181 0x940, 0x4E1F3E81,
2182 0x944, 0x4E1F3E81,
2183 0x948, 0x4E1F3E81,
2184 0x94C, 0x4E1F3E81,
2185 0x950, 0x03020100,
2186 0x954, 0x07060504,
2187 0x958, 0x0B0A0908,
2188 0x95C, 0x0F0E0D0C,
2189 0x960, 0x13121110,
2190 0x964, 0x17161514,
2191 0x968, 0x03020100,
2192 0x96C, 0x07060504,
2193 0x970, 0x0B0A0908,
2194 0x974, 0x0F0E0D0C,
2195 0x978, 0x13121110,
2196 0x97C, 0x17161514,
2197 0x980, 0x03020100,
2198 0x984, 0x07060504,
2199 0x988, 0x0B0A0908,
2200 0x98C, 0x0F0E0D0C,
2201 0x990, 0x13121110,
2202 0x994, 0x17161514,
2203 0x998, 0x03020100,
2204 0x99C, 0x07060504,
2205 0x9A0, 0x0B0A0908,
2206 0x9A4, 0x0F0E0D0C,
2207 0x9A8, 0x13121110,
2208 0x9AC, 0x17161514,
2209 0x9B0, 0x00002200,
2210 0x9B4, 0xDB6FFF00,
2211 0x9B8, 0x00400064,
2212 0x9BC, 0x00000000,
2213 0x9C0, 0x01010101,
2214 0x9C4, 0x00640064,
2215 0x9C8, 0x00640064,
2216 0x9CC, 0x00007777,
2217 0x9D0, 0x00000000,
2218 0x9D4, 0x00000000,
2219 0x9D8, 0x00000000,
2220 0x9DC, 0x00000000,
2221 0x9E0, 0x00000000,
2222 0x9E4, 0x00000000,
2223 0x9E8, 0x00000000,
2224 0x9EC, 0x00000000,
2225 0x9F0, 0x100024E0,
2226 0x9F4, 0x00000000,
2227 0x9F8, 0x00000000,
2228 0xA00, 0x02001208,
2229 0xA04, 0x00000000,
2230 0xA08, 0x00000000,
2231 0xA0C, 0x00000000,
2232 0xA10, 0x00000000,
2233 0xA14, 0x00000000,
2234 0xA18, 0x00000000,
2235 0xA1C, 0x00000000,
2236 0xA20, 0xCB31B333,
2237 0xA24, 0x00275485,
2238 0xA28, 0x00166366,
2239 0xA2C, 0x00275485,
2240 0xA30, 0x00166366,
2241 0xA34, 0x00275485,
2242 0xA38, 0x00200400,
2243 0xA3C, 0x00200400,
2244 0xA40, 0xB35DC5BD,
2245 0xA44, 0x3033BEBD,
2246 0xA48, 0x2A521254,
2247 0xA4C, 0xA2733345,
2248 0xA50, 0x617BE003,
2249 0xA54, 0x50000968,
2250 0xA58, 0x00020000,
2251 0xA5C, 0x01000000,
2252 0xA60, 0x02000000,
2253 0xA64, 0x03000000,
2254 0xA68, 0x00020000,
2255 0xA6C, 0x00000000,
2256 0xA70, 0x00000000,
2257 0xA74, 0x00000000,
2258 0xA78, 0x00000000,
2259 0xA7C, 0x00000000,
2260 0xA80, 0x00000000,
2261 0xA84, 0x00000000,
2262 0xA88, 0x00000000,
2263 0xA8C, 0x00000000,
2264 0xA90, 0x00000000,
2265 0xA94, 0x00000000,
2266 0xA98, 0x00000000,
2267 0xA9C, 0x00000000,
2268 0xAA0, 0x00000000,
2269 0xAA4, 0x00000000,
2270 0xAA8, 0x00000000,
2271 0xAAC, 0x00000000,
2272 0xAB0, 0x00000000,
2273 0xAB4, 0x00000000,
2274 0xAB8, 0x00000000,
2275 0xABC, 0x00000000,
2276 0xAC0, 0x00000000,
2277 0xAC4, 0x00000000,
2278 0xAC8, 0x00000000,
2279 0xACC, 0x00000000,
2280 0xAD0, 0x00000000,
2281 0xAD4, 0x00000000,
2282 0xAD8, 0x00000000,
2283 0xADC, 0x00000000,
2284 0xAE0, 0x00000000,
2285 0xAE4, 0x00000000,
2286 0xAE8, 0x00000000,
2287 0xAEC, 0x00000000,
2288 0xAF0, 0x00000000,
2289 0xAF4, 0x00000000,
2290 0xAF8, 0x00000000,
2291 0xB00, 0x00000000,
2292 0xB04, 0x00000000,
2293 0xB08, 0x00000000,
2294 0xB0C, 0x00000000,
2295 0xB10, 0x00000000,
2296 0xB14, 0x00000000,
2297 0xB18, 0x00000000,
2298 0xB1C, 0x00000000,
2299 0xB20, 0x00000000,
2300 0xB24, 0x00000000,
2301 0xB28, 0x00000000,
2302 0xB2C, 0x00000000,
2303 0xB30, 0x00000000,
2304 0xB34, 0x00000000,
2305 0xB38, 0x00000000,
2306 0xB3C, 0x00000000,
2307 0xB40, 0x00000000,
2308 0xB44, 0x00000000,
2309 0xB48, 0x00000000,
2310 0xB4C, 0x00000000,
2311 0xB50, 0x00000000,
2312 0xB54, 0x00000000,
2313 0xB58, 0x00060100,
2314 0xB5C, 0x00000000,
2315 0xB60, 0x00000000,
2316 0xB64, 0x00000000,
2317 0xB68, 0x00000000,
2318 0xB6C, 0x00000000,
2319 0xB70, 0x00000000,
2320 0xB74, 0x00000000,
2321 0xB78, 0x00000000,
2322 0xB7C, 0x00000000,
2323 0xB80, 0x00000000,
2324 0xB84, 0x00000000,
2325 0xB88, 0x00000000,
2326 0xB8C, 0x00000000,
2327 0xB90, 0x00000000,
2328 0xB94, 0x00000000,
2329 0xB98, 0x00000000,
2330 0xB9C, 0x00000000,
2331 0xBA0, 0x00000000,
2332 0xBA4, 0x00000000,
2333 0xBA8, 0x00000000,
2334 0xBAC, 0x00000000,
2335 0xBB0, 0x00000000,
2336 0xBB4, 0x00000000,
2337 0xBB8, 0x00000000,
2338 0xBBC, 0x00000000,
2339 0xBC0, 0x00000000,
2340 0xBC4, 0x00000000,
2341 0xBC8, 0x00000000,
2342 0xBCC, 0x00000000,
2343 0xBD0, 0x00000000,
2344 0xBD4, 0x00000000,
2345 0xBD8, 0x00000000,
2346 0xBDC, 0x00000000,
2347 0xBE0, 0x00000000,
2348 0xBE4, 0x00000000,
2349 0xBE8, 0x00000000,
2350 0xBEC, 0x00000000,
2351 0xBF0, 0x00000000,
2352 0xBF4, 0x00000000,
2353 0xBF8, 0x00000000,
2354 0xC00, 0x0C8BA0D6,
2355 0xC04, 0x00000001,
2356 0xC08, 0x00000000,
2357 0xC0C, 0x02F1D8B7,
2358 0xC10, 0x000000B0,
2359 0xC14, 0x0000D891,
2360 0xC18, 0x00087672,
2361 0xC1C, 0x15260000,
2362 0xC20, 0x00000000,
2363 0xC24, 0x406000FF,
2364 0xC28, 0x06400F76,
2365 0xC2C, 0xE30020E1,
2366 0xC30, 0x140C9494,
2367 0xC34, 0x00A04946,
2368 0xC38, 0x011D4820,
2369 0xC3C, 0x168DB61B,
2370 0xC40, 0x009C50F8,
2371 0xC44, 0x2013BAD1,
2372 0xC48, 0xFFFFF7CC,
2373 0xC4C, 0xA000FFFF,
2374 0xC50, 0x20D0F800,
2375 0xC54, 0x941A0200,
2376 0xC58, 0x18380111,
2377 0xC5C, 0x006E01B8,
2378 0xC60, 0x2CA5555B,
2379 0xC64, 0x0210005F,
2380 0xC68, 0x039A5300,
2381 0xC6C, 0x0265C2BA,
2382 0xC70, 0x000CEB21,
2383 0xC74, 0x0E149CA1,
2384 0xC78, 0x1AB4956B,
2385 0xC7C, 0x00000ABF,
2386 0xC80, 0xC02A8799,
2387 0xC84, 0x06C636C6,
2388 0xC88, 0x08090202,
2389 0xC8C, 0x00204048,
2390 0xC90, 0x00F85F85,
2391 0xC94, 0x00000F85,
2392 0xC98, 0x58385858,
2393 0xC9C, 0x18382838,
2394 0xCA0, 0x00002838,
2395 0xCA4, 0x3A253A3A,
2396 0xCA8, 0x10251A25,
2397 0xCAC, 0x00001025,
2398 0xCB0, 0x3A133A3A,
2399 0xCB4, 0x08130D13,
2400 0xCB8, 0x00000813,
2401 0xCBC, 0x001F1066,
2402 0xCC0, 0x88A00400,
2403 0xCC4, 0x00200400,
2404 0xCC8, 0x0B200400,
2405 0xCCC, 0x00600400,
2406 0xCD0, 0x22220092,
2407 0xCD4, 0x22220707,
2408 0xCD8, 0x22222222,
2409 0xCDC, 0x22222222,
2410 0xCE0, 0x22222222,
2411 0xCE4, 0x22222222,
2412 0xCE8, 0x00002222,
2413 0xCEC, 0x00000000,
2414 0xCF0, 0x00000000,
2415 0xCF4, 0x00000000,
2416 0xCF8, 0x00000000,
2417 0xD00, 0x1083A10A,
2418 0xD04, 0x0EC42948,
2419 0xD08, 0x10852108,
2420 0xD0C, 0x0CC41D08,
2421 0xD10, 0x108620EC,
2422 0xD14, 0x0CA42108,
2423 0xD18, 0x107620E8,
2424 0xD1C, 0x0E742108,
2425 0xD20, 0x0E8618C8,
2426 0xD24, 0x00000108,
2427 0xD28, 0x288C224C,
2428 0xD2C, 0x11C6320C,
2429 0xD30, 0x30CEBD98,
2430 0xD34, 0x10C31908,
2431 0xD38, 0x310A318C,
2432 0xD3C, 0x18C41D08,
2433 0xD40, 0x28CC4190,
2434 0xD44, 0x19062108,
2435 0xD48, 0x294A5A17,
2436 0xD4C, 0x00000108,
2437 0xD50, 0x10A3A908,
2438 0xD54, 0x10842148,
2439 0xD58, 0x14C5314A,
2440 0xD5C, 0x1086258C,
2441 0xD60, 0x10A42948,
2442 0xD64, 0x10842108,
2443 0xD68, 0x08C42108,
2444 0xD6C, 0x10842148,
2445 0xD70, 0x08822084,
2446 0xD74, 0x10841D04,
2447 0xD78, 0x08421088,
2448 0xD7C, 0x1083A104,
2449 0xD80, 0x10842108,
2450 0xD84, 0x1085294A,
2451 0xD88, 0x08822104,
2452 0xD8C, 0x10852948,
2453 0xD90, 0x08421084,
2454 0xD94, 0x10852104,
2455 0xD98, 0x08421084,
2456 0xD9C, 0x10863184,
2457 0xDA0, 0x1083B10A,
2458 0xDA4, 0x10842148,
2459 0xDA8, 0x1984718C,
2460 0xDAC, 0x108C33AF,
2461 0xDB0, 0x00000000,
2462 0xDB4, 0x00000000,
2463 0xDB8, 0x00000000,
2464 0xDBC, 0x00000000,
2465 0xDC0, 0x00000000,
2466 0xDC4, 0x00000000,
2467 0xDC8, 0x00000000,
2468 0xDCC, 0x00000000,
2469 0xDD0, 0x00000000,
2470 0xDD4, 0x00000000,
2471 0xDD8, 0x00000000,
2472 0xDDC, 0x00000000,
2473 0xDE0, 0x00000000,
2474 0xDE4, 0x00000000,
2475 0xDE8, 0x00000000,
2476 0xDEC, 0x00000000,
2477 0xDF0, 0x00000000,
2478 0xDF4, 0x00000000,
2479 0xDF8, 0x00000000,
2480 0x1800, 0x00033312,
2481 0x1804, 0x00033312,
2482 0x180C, 0x17F40060,
2483 0x1810, 0x62F508C4,
2484 0x1814, 0x506AA5B4,
2485 0x1818, 0x000014FF,
2486 0x181C, 0x00000000,
2487 0x1820, 0x02D508CC,
2488 0x1824, 0x506AA5B4,
2489 0x1828, 0x000004FD,
2490 0x182C, 0x00000000,
2491 0x1834, 0x00000000,
2492 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
2493 0x1838, 0x20000000,
2494 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
2495 0x1838, 0x20100000,
2496 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
2497 0x1838, 0x20100000,
2498 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
2499 0x1838, 0x20100000,
2500 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
2501 0x1838, 0x20100000,
2502 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
2503 0x1838, 0x20100000,
2504 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
2505 0x1838, 0x20100000,
2506 0xA0000000, 0x00000000,
2507 0x1838, 0x20000000,
2508 0xB0000000, 0x00000000,
2509 0x183C, 0x00000000,
2510 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
2511 0x1840, 0x00000000,
2512 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
2513 0x1840, 0x00002300,
2514 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
2515 0x1840, 0x00002300,
2516 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
2517 0x1840, 0x00002300,
2518 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
2519 0x1840, 0x00002300,
2520 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
2521 0x1840, 0x00002300,
2522 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
2523 0x1840, 0x00002300,
2524 0xA0000000, 0x00000000,
2525 0x1840, 0x00000000,
2526 0xB0000000, 0x00000000,
2527 0x1844, 0x00000000,
2528 0x1848, 0x00000000,
2529 0x184C, 0x00000000,
2530 0x1850, 0x00000000,
2531 0x1854, 0x00000000,
2532 0x1858, 0x00000000,
2533 0x185C, 0x00000000,
2534 0x1860, 0xF0040FF8,
2535 0x1864, 0x7F000000,
2536 0x1868, 0x00000000,
2537 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
2538 0x186C, 0x0000FF00,
2539 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
2540 0x186C, 0x0000FF02,
2541 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
2542 0x186C, 0x0000FF02,
2543 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
2544 0x186C, 0x0000FF02,
2545 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
2546 0x186C, 0x0000FF02,
2547 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
2548 0x186C, 0x0000FF02,
2549 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
2550 0x186C, 0x0000FF02,
2551 0xA0000000, 0x00000000,
2552 0x186C, 0x0000FF00,
2553 0xB0000000, 0x00000000,
2554 0x1870, 0x00000000,
2555 0x1874, 0x00000000,
2556 0x1878, 0x00000000,
2557 0x187C, 0x00000000,
2558 0x1880, 0x00000000,
2559 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
2560 0x1884, 0x02B00000,
2561 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
2562 0x1884, 0x03B00000,
2563 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
2564 0x1884, 0x03B00000,
2565 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
2566 0x1884, 0x03B00000,
2567 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
2568 0x1884, 0x03B00000,
2569 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
2570 0x1884, 0x03B00000,
2571 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
2572 0x1884, 0x03B00000,
2573 0xA0000000, 0x00000000,
2574 0x1884, 0x02B00000,
2575 0xB0000000, 0x00000000,
2576 0x1888, 0x00000000,
2577 0x188C, 0x00000000,
2578 0x1890, 0x00000000,
2579 0x1894, 0x00000000,
2580 0x1898, 0x00000000,
2581 0x18A0, 0x00510000,
2582 0x18A4, 0x183C1F7F,
2583 0x18A8, 0x0A02C99A,
2584 0x18AC, 0x00004200,
2585 0x18B0, 0x0809FB08,
2586 0x18B0, 0x0809FB09,
2587 0x18B4, 0x00000000,
2588 0x18B8, 0x00000000,
2589 0x18BC, 0x00C3FF80,
2590 0x18C0, 0x0002D100,
2591 0x18C4, 0x00000004,
2592 0x18C8, 0x001FFFE0,
2593 0x18CC, 0x0809FB08,
2594 0x18CC, 0x0809FB09,
2595 0x18D0, 0x00000000,
2596 0x18D4, 0x00000000,
2597 0x18D8, 0x00C3FF80,
2598 0x18DC, 0x0002D100,
2599 0x18E0, 0x00000004,
2600 0x18E4, 0x001FFFE0,
2601 0x18E8, 0x00800000,
2602 0x18EC, 0x1EC08000,
2603 0x18F0, 0x7F000064,
2604 0x18F4, 0x1F7DE75C,
2605 0x18F8, 0x7F7F7F7F,
2606 0x18FC, 0x7F7F7F7F,
2607 0x1900, 0xA7A7A7A7,
2608 0x1904, 0x95959595,
2609 0x1908, 0x00777788,
2610 0x190C, 0x77776666,
2611 0x1910, 0x00033333,
2612 0x1914, 0xAAAC875A,
2613 0x1918, 0x2AA2A8A2,
2614 0x191C, 0x2AAAA8A2,
2615 0x1920, 0x00878766,
2616 0x1924, 0x000C4924,
2617 0x1928, 0x5669B6C0,
2618 0x192C, 0x00409190,
2619 0x1930, 0xB85C0492,
2620 0x1934, 0x00B4A298,
2621 0x1938, 0x00030151,
2622 0x193C, 0x0058C618,
2623 0x1940, 0x41000000,
2624 0x1944, 0x00000BCB,
2625 0x1948, 0xAAAAAAAA,
2626 0x194C, 0x00B99999,
2627 0x1950, 0x88886665,
2628 0x1954, 0x08888888,
2629 0x1958, 0x00000618,
2630 0x195C, 0x00000000,
2631 0x1960, 0x00000000,
2632 0x1964, 0x00000000,
2633 0x1968, 0x00000000,
2634 0x196C, 0x00000000,
2635 0x1970, 0x00000000,
2636 0x1974, 0x00000000,
2637 0x1978, 0x00000000,
2638 0x197C, 0x00000000,
2639 0x1980, 0x00000000,
2640 0x1984, 0x00000000,
2641 0x1988, 0x00000000,
2642 0x198C, 0x00000000,
2643 0x1990, 0x00000000,
2644 0x1994, 0x00000000,
2645 0x1998, 0x00000000,
2646 0x199C, 0x00000000,
2647 0x19A0, 0x00000000,
2648 0x19A4, 0x00000000,
2649 0x19A8, 0x00000000,
2650 0x19AC, 0x00000000,
2651 0x19B0, 0x00000000,
2652 0x19B4, 0x00000000,
2653 0x19B8, 0x00000000,
2654 0x19BC, 0x00000000,
2655 0x19C0, 0x00000000,
2656 0x19C4, 0x00000000,
2657 0x19C8, 0x00000000,
2658 0x19CC, 0x00000000,
2659 0x19D0, 0x00000000,
2660 0x19D4, 0x00000000,
2661 0x19D8, 0x00000000,
2662 0x19DC, 0x00000000,
2663 0x19E0, 0x00000000,
2664 0x19E4, 0x00000000,
2665 0x19E8, 0x00000000,
2666 0x19EC, 0x00000000,
2667 0x19F0, 0x00000000,
2668 0x19F4, 0x00000000,
2669 0x19F8, 0x00000000,
2670 0x1C00, 0x00000000,
2671 0x1C04, 0x00000000,
2672 0x1C08, 0x00000000,
2673 0x1C0C, 0x00000000,
2674 0x1C10, 0x00000000,
2675 0x1C14, 0x00000000,
2676 0x1C18, 0x00000000,
2677 0x1C1C, 0x00000000,
2678 0x1C20, 0x03C23F00,
2679 0x1C24, 0xF101F002,
2680 0x1C28, 0x0FFE0010,
2681 0x1C2C, 0x453090FF,
2682 0x1C30, 0xFE0090FE,
2683 0x1C34, 0xE4E42000,
2684 0x1C38, 0xFFA1005E,
2685 0x1C40, 0x8F588837,
2686 0x1C44, 0x04400700,
2687 0x1C48, 0x00000000,
2688 0x1C4C, 0x00000200,
2689 0x1C50, 0x8E588837,
2690 0x1C54, 0x04400300,
2691 0x1C58, 0x00000000,
2692 0x1C5C, 0xFFFFFFFF,
2693 0x1C60, 0x0F030032,
2694 0x1C64, 0x360F0008,
2695 0x1C68, 0x007F0000,
2696 0x1C6C, 0x00010000,
2697 0x1C70, 0x00037FFE,
2698 0x1C74, 0x00000000,
2699 0x1C78, 0x00020000,
2700 0x1C7C, 0x00310000,
2701 0x1C80, 0x0E38E000,
2702 0x1C84, 0x245120D4,
2703 0x1C88, 0xC8400483,
2704 0x1C8C, 0x40005A20,
2705 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
2706 0x1C94, 0x00000000,
2707 0x1C98, 0x00000000,
2708 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
2709 0x1C94, 0x00000B0E,
2710 0x1C98, 0x00450000,
2711 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
2712 0x1C94, 0x00000B0E,
2713 0x1C98, 0x00450000,
2714 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
2715 0x1C94, 0x00000B0E,
2716 0x1C98, 0x00450000,
2717 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
2718 0x1C94, 0x00000B0E,
2719 0x1C98, 0x00450000,
2720 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
2721 0x1C94, 0x00000B0E,
2722 0x1C98, 0x00450000,
2723 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
2724 0x1C94, 0x00000B0E,
2725 0x1C98, 0x00450000,
2726 0xA0000000, 0x00000000,
2727 0x1C94, 0x00000000,
2728 0x1C98, 0x00000000,
2729 0xB0000000, 0x00000000,
2730 0x1C9C, 0x00000000,
2731 0x1CA0, 0x00000000,
2732 0x1CA4, 0x20000000,
2733 0x1CA8, 0x0E000000,
2734 0x1CAC, 0xE424A2CC,
2735 0x1CB0, 0x00000000,
2736 0x1CB4, 0x00000000,
2737 0x1CB8, 0x24800000,
2738 0x1CBC, 0x60004800,
2739 0x1CC0, 0x24800000,
2740 0x1CC4, 0x60004800,
2741 0x1CC8, 0xF0444900,
2742 0x1CCC, 0x030300F1,
2743 0x1CD0, 0x0F000000,
2744 0x1CD4, 0x02024B00,
2745 0x1CD8, 0x04000000,
2746 0x1CDC, 0x10000000,
2747 0x1CE0, 0x60000000,
2748 0x1CE4, 0x00000000,
2749 0x1CE8, 0xC0000000,
2750 0x1CEC, 0x00000000,
2751 0x1CF0, 0x00000000,
2752 0x1CF4, 0xE4000000,
2753 0x1CF8, 0x00000000,
2754 0x1D00, 0x00000000,
2755 0x1D04, 0x08A3C000,
2756 0x1D08, 0xA0000000,
2757 0x1D10, 0x08B5BBBB,
2758 0x1D14, 0x77777777,
2759 0x1D18, 0x99999999,
2760 0x1D1C, 0x99999999,
2761 0x1D20, 0x000081E0,
2762 0x1D24, 0x00000000,
2763 0x1D28, 0x00000000,
2764 0x1D2C, 0xC0000000,
2765 0x1D30, 0x50009C00,
2766 0x1D34, 0x00000000,
2767 0x1D38, 0x00000000,
2768 0x1D3C, 0xF8000000,
2769 0x1D40, 0x00000000,
2770 0x1D44, 0x74740000,
2771 0x1D48, 0x14147474,
2772 0x1D4C, 0x00FFFF14,
2773 0x1D50, 0x00000000,
2774 0x1D54, 0x03A00000,
2775 0x1D58, 0x80800000,
2776 0x1D5C, 0x00000000,
2777 0x1D60, 0x00000000,
2778 0x1D64, 0x88000000,
2779 0x1D68, 0x00000000,
2780 0x1D6C, 0x666D8001,
2781 0x1D70, 0x20202020,
2782 0x1D74, 0x4E4E4E4E,
2783 0x1D78, 0x18189818,
2784 0x1D7C, 0x0005A000,
2785 0x1D80, 0x00080000,
2786 0x1D84, 0x00080000,
2787 0x1D88, 0x000000EF,
2788 0x1D8C, 0x0C0C0C0C,
2789 0x1D90, 0x103F003F,
2790 0x1D94, 0x00000000,
2791 0x1D98, 0x00000000,
2792 0x1D9C, 0x00000000,
2793 0x1DA0, 0x00000000,
2794 0x1DA4, 0x00000000,
2795 0x1DA8, 0x00000000,
2796 0x1DAC, 0x00000000,
2797 0x1DB0, 0x00000000,
2798 0x1DB4, 0x00000000,
2799 0x1DB8, 0x00000000,
2800 0x1DBC, 0x00000000,
2801 0x1DC0, 0x00000000,
2802 0x1DC4, 0x00000000,
2803 0x1DC8, 0x00000000,
2804 0x1DCC, 0x00000000,
2805 0x1DD0, 0x00000000,
2806 0x1DD4, 0x00000000,
2807 0x1DD8, 0x00000000,
2808 0x1DDC, 0x1FDF0000,
2809 0x1DE0, 0x01010000,
2810 0x1DE4, 0x05210123,
2811 0x1DE8, 0xFFFF4848,
2812 0x1DEC, 0x00000000,
2813 0x1DF0, 0x00000000,
2814 0x1DF4, 0x80000002,
2815 0x1DF8, 0x00000000,
2816 0x1E00, 0x00000000,
2817 0x1E04, 0x00000000,
2818 0x1E08, 0x00000000,
2819 0x1E0C, 0x00000000,
2820 0x1E10, 0x00000000,
2821 0x1E14, 0x00000000,
2822 0x1E18, 0x00000000,
2823 0x1E1C, 0x00000000,
2824 0x1E20, 0x00000000,
2825 0x1E24, 0x80003000,
2826 0x1E28, 0x000CC0C3,
2827 0x1E2C, 0xE4E40000,
2828 0x1E30, 0xE4E4E4E4,
2829 0x1E34, 0xF3001234,
2830 0x1E38, 0x00000000,
2831 0x1E3C, 0x00000000,
2832 0x1E40, 0x00000000,
2833 0x1E44, 0x00000000,
2834 0x1E48, 0x00000000,
2835 0x1E4C, 0x00000000,
2836 0x1E50, 0x00000000,
2837 0x1E54, 0x00000000,
2838 0x1E58, 0x00000000,
2839 0x1E5C, 0xC1000000,
2840 0x1E60, 0x00000000,
2841 0x1E64, 0xF3A00001,
2842 0x1E68, 0x0028846E,
2843 0x1E6C, 0x40274906,
2844 0x1E70, 0x00001000,
2845 0x1E74, 0x00000000,
2846 0x1E78, 0x00000000,
2847 0x1E7C, 0x00000000,
2848 0x1E80, 0x00000000,
2849 0x1E84, 0x00000000,
2850 0x1E84, 0x40000000,
2851 0x1E84, 0x41000000,
2852 0x1E84, 0x42000000,
2853 0x1E84, 0x43000000,
2854 0x1E84, 0x44000000,
2855 0x1E84, 0x45000000,
2856 0x1E84, 0x46000000,
2857 0x1E84, 0x47000000,
2858 0x1E84, 0x48000000,
2859 0x1E84, 0x49000000,
2860 0x1E84, 0x4A000000,
2861 0x1E84, 0x4B000000,
2862 0x1E84, 0x4C000000,
2863 0x1E84, 0x4D000000,
2864 0x1E84, 0x4E000000,
2865 0x1E84, 0x4F000000,
2866 0x1E84, 0x50000000,
2867 0x1E84, 0x51000000,
2868 0x1E84, 0x52000000,
2869 0x1E84, 0x53000000,
2870 0x1E84, 0x54000000,
2871 0x1E84, 0x55000000,
2872 0x1E84, 0x56000000,
2873 0x1E84, 0x57000000,
2874 0x1E84, 0x58000000,
2875 0x1E84, 0x59000000,
2876 0x1E84, 0x5A000000,
2877 0x1E84, 0x5B000000,
2878 0x1E84, 0x5C000000,
2879 0x1E84, 0x5D000000,
2880 0x1E84, 0x5E000000,
2881 0x1E84, 0x5F000000,
2882 0x1E84, 0x60000000,
2883 0x1E84, 0x61000000,
2884 0x1E84, 0x62000000,
2885 0x1E84, 0x63000000,
2886 0x1E84, 0x64000000,
2887 0x1E84, 0x65000000,
2888 0x1E84, 0x66000000,
2889 0x1E84, 0x67000000,
2890 0x1E84, 0x68000000,
2891 0x1E84, 0x69000000,
2892 0x1E84, 0x6A000000,
2893 0x1E84, 0x6B000000,
2894 0x1E84, 0x6C000000,
2895 0x1E84, 0x6D000000,
2896 0x1E84, 0x6E000000,
2897 0x1E84, 0x6F000000,
2898 0x1E84, 0x70000000,
2899 0x1E84, 0x71000000,
2900 0x1E84, 0x72000000,
2901 0x1E84, 0x73000000,
2902 0x1E84, 0x74000000,
2903 0x1E84, 0x75000000,
2904 0x1E84, 0x76000000,
2905 0x1E84, 0x77000000,
2906 0x1E84, 0x78000000,
2907 0x1E84, 0x79000000,
2908 0x1E84, 0x7A000000,
2909 0x1E84, 0x7B000000,
2910 0x1E84, 0x7C000000,
2911 0x1E84, 0x7D000000,
2912 0x1E84, 0x7E000000,
2913 0x1E84, 0x7F000000,
2914 0x1E84, 0x80000000,
2915 0x1E84, 0x00000000,
2916 0x1E88, 0x0200FC1C,
2917 0x1E8C, 0x00000000,
2918 0x1E90, 0x00000000,
2919 0x1E94, 0x04000000,
2920 0x1E98, 0x00000000,
2921 0x1E9C, 0x00000000,
2922 0x1EA0, 0x00000000,
2923 0x1EA4, 0x00000000,
2924 0x1EA8, 0xAA464646,
2925 0x1EAC, 0x01800030,
2926 0x1EB0, 0x00003002,
2927 0x1EB4, 0x31800002,
2928 0x1EB8, 0x00000000,
2929 0x1EBC, 0x00000000,
2930 0x1EC0, 0x00000000,
2931 0x1EC4, 0x00000000,
2932 0x1EC8, 0x00000000,
2933 0x1ECC, 0x00000000,
2934 0x1ED0, 0x00000000,
2935 0x1ED4, 0x8000000A,
2936 0x1ED8, 0x800B03E8,
2937 0x1EDC, 0x83E90FFF,
2938 0x1EE0, 0x8000FFFF,
2939 0x1EE4, 0x70000000,
2940 0x1EE8, 0x00000000,
2941 0x1EEC, 0x0280A933,
2942 0x1EF0, 0x00000A80,
2943 0x1EF4, 0x00001266,
2944 0x1EF8, 0x01000100,
2945 0x3A00, 0x0004080C,
2946 0x3A04, 0x1C202428,
2947 0x3A08, 0x0C101418,
2948 0x3A0C, 0x181C2024,
2949 0x3A10, 0x080C1014,
2950 0x3A14, 0x181C2024,
2951 0x3A18, 0x080C1014,
2952 0x3A1C, 0x00000000,
2953 0x3A20, 0x00000000,
2954 0x3A24, 0x00000000,
2955 0x3A28, 0x00000000,
2956 0x3A2C, 0x181C2024,
2957 0x3A30, 0x080C1014,
2958 0x3A34, 0x20240004,
2959 0x3A38, 0x1014181C,
2960 0x3A3C, 0x0004080C,
2961 0x3A40, 0x00000000,
2962 0x3A44, 0x00000000,
2963 0x3A48, 0x00000000,
2964 0x3A4C, 0x00000000,
2965 0x3A50, 0x00000000,
2966 0x3A54, 0x00000000,
2967 0x3A58, 0x00000000,
2968 0x3A5C, 0x00000000,
2969 0x3A60, 0x00000000,
2970 0x3A64, 0x00000000,
2971 0x3A68, 0x00000000,
2972 0x3A6C, 0x00000000,
2973 0x3A70, 0x00000000,
2974 0x3A74, 0x00000000,
2975 0x3A78, 0x00000000,
2976 0x3A7C, 0x00000000,
2977 0x3A80, 0x00000000,
2978 0x3A84, 0x00000000,
2979 0x3A88, 0x00000000,
2980 0x3A8C, 0x00000000,
2981 0x3A90, 0x00000000,
2982 0x3A94, 0x00000000,
2983 0x3A98, 0x00000000,
2984 0x3A9C, 0x00000000,
2985 0x3AA0, 0x00000000,
2986 0x3AA4, 0x00000000,
2987 0x4000, 0xA6A6A6A6,
2988 0x4004, 0x95959595,
2989 0x4008, 0x00777777,
2990 0x400C, 0x77776666,
2991 0x4010, 0x00033333,
2992 0x4014, 0xAAAC875A,
2993 0x4018, 0x2AA2A8A2,
2994 0x401C, 0x2AAAA8A2,
2995 0x4020, 0x00878766,
2996 0x4024, 0x000C4924,
2997 0x4028, 0x5669B6C0,
2998 0x402C, 0x00409190,
2999 0x4030, 0xB85C0492,
3000 0x4034, 0x00B4A298,
3001 0x4038, 0x00030151,
3002 0x403C, 0x0058C618,
3003 0x4040, 0x41000000,
3004 0x4044, 0x00000BCB,
3005 0x4048, 0xAAAAAAAA,
3006 0x404C, 0x00B98989,
3007 0x4050, 0x88886665,
3008 0x4054, 0x08888888,
3009 0x4058, 0x00000618,
3010 0x405C, 0x00000000,
3011 0x4060, 0x00000000,
3012 0x4064, 0x00000000,
3013 0x4068, 0x00000000,
3014 0x406C, 0x00000000,
3015 0x4070, 0x00000000,
3016 0x4074, 0x00000000,
3017 0x4078, 0x00000000,
3018 0x407C, 0x00000000,
3019 0x4080, 0x00000000,
3020 0x4084, 0x00000000,
3021 0x4088, 0x00000000,
3022 0x408C, 0x00000000,
3023 0x4090, 0x00000000,
3024 0x4094, 0x00000000,
3025 0x4098, 0x00000000,
3026 0x409C, 0x00000000,
3027 0x40A0, 0x00000000,
3028 0x40A4, 0x00000000,
3029 0x40A8, 0x00000000,
3030 0x40AC, 0x00000000,
3031 0x40B0, 0x00000000,
3032 0x40B4, 0x00000000,
3033 0x40B8, 0x00000000,
3034 0x40BC, 0x00000000,
3035 0x40C0, 0x00000000,
3036 0x40C4, 0x00000000,
3037 0x40C8, 0x00000000,
3038 0x40CC, 0x00000000,
3039 0x40D0, 0x00000000,
3040 0x40D4, 0x00000000,
3041 0x40D8, 0x00000000,
3042 0x40DC, 0x00000000,
3043 0x40E0, 0x00000000,
3044 0x40E4, 0x00000000,
3045 0x40E8, 0x00000000,
3046 0x40EC, 0x00000000,
3047 0x40F0, 0x00000000,
3048 0x40F4, 0x00000000,
3049 0x40F8, 0x00000000,
3050 0x4100, 0x00033312,
3051 0x4104, 0x00033312,
3052 0x410C, 0x17F40060,
3053 0x4110, 0x62D508C4,
3054 0x4114, 0x506AA5B4,
3055 0x4118, 0x000014FF,
3056 0x411C, 0x00000000,
3057 0x4120, 0x02D508CC,
3058 0x4124, 0x506AA5B4,
3059 0x4128, 0x000004FD,
3060 0x412C, 0x00000000,
3061 0x4134, 0x00000000,
3062 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
3063 0x4138, 0x20000000,
3064 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
3065 0x4138, 0x20100000,
3066 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
3067 0x4138, 0x20100000,
3068 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
3069 0x4138, 0x20100000,
3070 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
3071 0x4138, 0x20100000,
3072 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
3073 0x4138, 0x20100000,
3074 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
3075 0x4138, 0x20100000,
3076 0xA0000000, 0x00000000,
3077 0x4138, 0x20000000,
3078 0xB0000000, 0x00000000,
3079 0x413C, 0x00000000,
3080 0x4140, 0x00000000,
3081 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
3082 0x4144, 0x00000000,
3083 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
3084 0x4144, 0x00002030,
3085 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
3086 0x4144, 0x00002030,
3087 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
3088 0x4144, 0x00002030,
3089 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
3090 0x4144, 0x00002030,
3091 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
3092 0x4144, 0x00002030,
3093 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
3094 0x4144, 0x00002030,
3095 0xA0000000, 0x00000000,
3096 0x4144, 0x00000000,
3097 0xB0000000, 0x00000000,
3098 0x4148, 0x00000000,
3099 0x414C, 0x00000000,
3100 0x4150, 0x00000000,
3101 0x4154, 0x00000000,
3102 0x4158, 0x00000000,
3103 0x415C, 0x00000000,
3104 0x4160, 0xF0040FF8,
3105 0x4164, 0x7F000000,
3106 0x4168, 0x00000000,
3107 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
3108 0x416C, 0x00008000,
3109 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
3110 0x416C, 0x00008002,
3111 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
3112 0x416C, 0x00008002,
3113 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
3114 0x416C, 0x00008002,
3115 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
3116 0x416C, 0x00008002,
3117 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
3118 0x416C, 0x00008002,
3119 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
3120 0x416C, 0x00008002,
3121 0xA0000000, 0x00000000,
3122 0x416C, 0x00008000,
3123 0xB0000000, 0x00000000,
3124 0x4170, 0x00000000,
3125 0x4174, 0x00000000,
3126 0x4178, 0x00000000,
3127 0x417C, 0x00000000,
3128 0x4180, 0x00000000,
3129 0x83ffffff, 0x00000000, 0x40000000, 0x00000000,
3130 0x4184, 0x02B00000,
3131 0x93ffff15, 0x00000000, 0x40000000, 0x00000000,
3132 0x4184, 0x03B00000,
3133 0x93ffff16, 0x00000000, 0x40000000, 0x00000000,
3134 0x4184, 0x03B00000,
3135 0x94ffff15, 0x00000000, 0x40000000, 0x00000000,
3136 0x4184, 0x03B00000,
3137 0x94ffff16, 0x00000000, 0x40000000, 0x00000000,
3138 0x4184, 0x03B00000,
3139 0x95ffff15, 0x00000000, 0x40000000, 0x00000000,
3140 0x4184, 0x03B00000,
3141 0x95ffff16, 0x00000000, 0x40000000, 0x00000000,
3142 0x4184, 0x03B00000,
3143 0xA0000000, 0x00000000,
3144 0x4184, 0x02B00000,
3145 0xB0000000, 0x00000000,
3146 0x4188, 0x00000000,
3147 0x418C, 0x00000000,
3148 0x4190, 0x00000000,
3149 0x4194, 0x00000000,
3150 0x4198, 0x00000000,
3151 0x41A0, 0x00510000,
3152 0x41A4, 0x183C1F7F,
3153 0x41A8, 0x1402C99A,
3154 0x41AC, 0x00004200,
3155 0x41B0, 0x0809FB08,
3156 0x41B0, 0x0809FB09,
3157 0x41B4, 0x00000000,
3158 0x41B8, 0x00000000,
3159 0x41BC, 0x00C3FF80,
3160 0x41C0, 0x0002D100,
3161 0x41C4, 0x00000004,
3162 0x41C8, 0x001FFFE0,
3163 0x41CC, 0x0809FB08,
3164 0x41CC, 0x0809FB09,
3165 0x41D0, 0x00000000,
3166 0x41D4, 0x00000000,
3167 0x41D8, 0x00C3FF80,
3168 0x41DC, 0x0002D100,
3169 0x41E0, 0x00000004,
3170 0x41E4, 0x001FFFE0,
3171 0x41E8, 0x00000200,
3172 0x41EC, 0x1E008000,
3173 0x41F0, 0x7F000064,
3174 0x41F4, 0x1F7DE75C,
3175 0x41F8, 0x7F7F7F7F,
3176 0x41FC, 0x7F7F7F7F,
3177 0x1830, 0x700B8001,
3178 0x1830, 0x700B8001,
3179 0x1830, 0x70144001,
3180 0x1830, 0x70244001,
3181 0x1830, 0x70344001,
3182 0x1830, 0x70444001,
3183 0x1830, 0x705B8001,
3184 0x1830, 0x70644001,
3185 0x1830, 0x707B8001,
3186 0x1830, 0x708B8001,
3187 0x1830, 0x709B8001,
3188 0x1830, 0x70AB8001,
3189 0x1830, 0x70BB8001,
3190 0x1830, 0x70CB8001,
3191 0x1830, 0x70DB8001,
3192 0x1830, 0x70EB8001,
3193 0x1830, 0x70FB8001,
3194 0x1830, 0x70FB8001,
3195 0x4130, 0x700B8001,
3196 0x4130, 0x700B8001,
3197 0x4130, 0x70144001,
3198 0x4130, 0x70244001,
3199 0x4130, 0x70344001,
3200 0x4130, 0x70444001,
3201 0x4130, 0x705B8001,
3202 0x4130, 0x70644001,
3203 0x4130, 0x707B8001,
3204 0x4130, 0x708B8001,
3205 0x4130, 0x709B8001,
3206 0x4130, 0x70AB8001,
3207 0x4130, 0x70BB8001,
3208 0x4130, 0x70CB8001,
3209 0x4130, 0x70DB8001,
3210 0x4130, 0x70EB8001,
3211 0x4130, 0x70FB8001,
3212 0x4130, 0x70FB8001,
3213 0x1A00, 0x00D047C8,
3214 0x1A04, 0xC0000008,
3215 0x1A08, 0x88838300,
3216 0x1A0C, 0x2E20100F,
3217 0x1A10, 0x9500BB78,
3218 0x1A14, 0x111440A8,
3219 0x1A18, 0x00881117,
3220 0x1A1C, 0x89140F00,
3221 0x1A20, 0x52840000,
3222 0x1A24, 0x3E18FEC8,
3223 0x1A28, 0x00150A88,
3224 0x1A2C, 0x12988000,
3225 0x1A30, 0x10114007,
3226 0x1A34, 0x1011C007,
3227 0x1A38, 0x00000000,
3228 0x1A3C, 0x00000000,
3229 0x1A40, 0x00000000,
3230 0x1A44, 0x00000000,
3231 0x1A48, 0x000C0000,
3232 0x1A4C, 0xB00000C0,
3233 0x1A50, 0x22040700,
3234 0x1A54, 0x09003000,
3235 0x1A58, 0x00000881,
3236 0x1A5C, 0x00000128,
3237 0x1A60, 0x85830000,
3238 0x1A64, 0x00000128,
3239 0x1A68, 0x00222211,
3240 0x1A6C, 0x00000000,
3241 0x1A70, 0x00008000,
3242 0x1A74, 0x00000048,
3243 0x1A78, 0x000089F0,
3244 0x1A7C, 0x225B0606,
3245 0x1A80, 0x208A7532,
3246 0x1A84, 0x85200200,
3247 0x1A88, 0x048C0000,
3248 0x1A8C, 0x00000000,
3249 0x1A90, 0x00000000,
3250 0x1A94, 0x00000000,
3251 0x1A98, 0xACC4C040,
3252 0x1A9C, 0x0016C8B2,
3253 0x1AA0, 0x00FAF0DE,
3254 0x1AA4, 0x00020000,
3255 0x1AA8, 0xBA0F0004,
3256 0x1AAC, 0x00122344,
3257 0x1AB0, 0x0FFFFFFF,
3258 0x1AB4, 0x0F201402,
3259 0x1AB8, 0x00000000,
3260 0x1ABC, 0xC2008080,
3261 0x1AC0, 0x54D0A742,
3262 0x1AC4, 0x00000000,
3263 0x1AC8, 0x00000807,
3264 0x1ACC, 0x00000707,
3265 0x1AD0, 0xA33529CE,
3266 0x1AD4, 0x0D8D8452,
3267 0x1AD8, 0x08024024,
3268 0x1ADC, 0x000D0001,
3269 0x1AE0, 0x00600391,
3270 0x1AE4, 0x08000080,
3271 0x1AE8, 0xC2100002,
3272 0x1AEC, 0x000000F6,
3273 0x1AF0, 0x00000000,
3274 0x1AF4, 0x00000000,
3275 0x1AF8, 0x00000000,
3276 0x1AFC, 0x00000000,
3277 0x1D0C, 0x00400000,
3278 0x1D0C, 0x00410000,
3279 0x1EE8, 0x00000003,
3280 0xC0C, 0x02F1D8BF,
3281 0x1D94, 0x40000000,
3282 0x1D94, 0x40010000,
3283 0x1D94, 0x40020000,
3284 0x1D94, 0x40030000,
3285 0x1D94, 0x40040000,
3286 0x1D94, 0x40050000,
3287 0x1D94, 0x40060000,
3288 0x1D94, 0x40070000,
3289 0x1D94, 0x40080000,
3290 0x1D94, 0x40090000,
3291 0x1D94, 0x400A0000,
3292 0x1D94, 0x400B0000,
3293 0x1D94, 0x400C0000,
3294 0x1D94, 0x400D0000,
3295 0x1D94, 0x400E0000,
3296 0x1D94, 0x400F0000,
3297 0x1D94, 0x40100000,
3298 0x1D94, 0x40110000,
3299 0x1D94, 0x40120000,
3300 0x1D94, 0x40130000,
3301 0x1D94, 0x40140000,
3302 0x1D94, 0x40150000,
3303 0x1D94, 0x40160000,
3304 0x1D94, 0x40170000,
3305 0x1D94, 0x40180000,
3306 0x1D94, 0x40190000,
3307 0x1D94, 0x401A0000,
3308 0x1D94, 0x401B0000,
3309 0x1D94, 0x401C0000,
3310 0x1D94, 0x401D0000,
3311 0x1D94, 0x401E0000,
3312 0x1D94, 0x401F0000,
3313 0x1D94, 0x40200000,
3314 0x1D94, 0x40210000,
3315 0x1D94, 0x40220000,
3316 0x1D94, 0x40230000,
3317 0x1D94, 0x40240000,
3318 0x1D94, 0x40250000,
3319 0x1D94, 0x40260000,
3320 0x1D94, 0x40270000,
3321 0x1D94, 0x40280000,
3322 0x1D94, 0x40290000,
3323 0x1D94, 0x402A0000,
3324 0x1D94, 0x402B0000,
3325 0x1D94, 0x402C0000,
3326 0x1D94, 0x402D0000,
3327 0x1D94, 0x402E0000,
3328 0x1D94, 0x402F0000,
3329 0x1D94, 0x40300000,
3330 0x1D94, 0x40310000,
3331 0x1D94, 0x40320000,
3332 0x1D94, 0x40330000,
3333 0x1D94, 0x40340000,
3334 0x1D94, 0x40350000,
3335 0x1D94, 0x40360000,
3336 0x1D94, 0x40370000,
3337 0x1D94, 0x40380000,
3338 0x1D94, 0x40390000,
3339 0x1D94, 0x403A0000,
3340 0x1D94, 0x403B0000,
3341 0x1D94, 0x403C0000,
3342 0x1D94, 0x403D0000,
3343 0x1D94, 0x403E0000,
3344 0x1D94, 0x403F0000,
3345 0x1D94, 0x40400000,
3346 0x1D94, 0x40410000,
3347 0x1D94, 0x40420000,
3348 0x1D94, 0x40430000,
3349 0x1D94, 0x40440000,
3350 0x1D94, 0x40450000,
3351 0x1D94, 0x40460000,
3352 0x1D94, 0x40470000,
3353 0x1D94, 0x40480000,
3354 0x1D94, 0x40490000,
3355 0x1D94, 0x404A0000,
3356 0x1D94, 0x404B0000,
3357 0x1D94, 0x404C0000,
3358 0x1D94, 0x404D0000,
3359 0x1D94, 0x404E0000,
3360 0x1D94, 0x404F0000,
3361 0x1D94, 0x40500000,
3362 0x1D94, 0x40510000,
3363 0x1D94, 0x40520000,
3364 0x1D94, 0x40530000,
3365 0x1D94, 0x40540000,
3366 0x1D94, 0x40550000,
3367 0x1D94, 0x40560000,
3368 0x1D94, 0x40570000,
3369 0x1D94, 0x40580000,
3370 0x1D94, 0x40590000,
3371 0x1D94, 0x405A0000,
3372 0x1D94, 0x405B0000,
3373 0x1D94, 0x405C0000,
3374 0x1D94, 0x405D0000,
3375 0x1D94, 0x405E0000,
3376 0x1D94, 0x405F0000,
3377 0x1D94, 0x40600000,
3378 0x1D94, 0x40610000,
3379 0x1D94, 0x40620000,
3380 0x1D94, 0x40630000,
3381 0x1D94, 0x40640000,
3382 0x1D94, 0x40650000,
3383 0x1D94, 0x40660000,
3384 0x1D94, 0x40670000,
3385 0x1D94, 0x40680000,
3386 0x1D94, 0x40690000,
3387 0x1D94, 0x406A0000,
3388 0x1D94, 0x406B0000,
3389 0x1D94, 0x406C0000,
3390 0x1D94, 0x406D0000,
3391 0x1D94, 0x406E0000,
3392 0x1D94, 0x406F0000,
3393 0x1D94, 0x40700000,
3394 0x1D94, 0x40710000,
3395 0x1D94, 0x40720000,
3396 0x1D94, 0x40730000,
3397 0x1D94, 0x40740000,
3398 0x1D94, 0x40750000,
3399 0x1D94, 0x40760000,
3400 0x1D94, 0x40770000,
3401 0x1D94, 0x40780000,
3402 0x1D94, 0x40790000,
3403 0x1D94, 0x407A0000,
3404 0x1D94, 0x407B0000,
3405 0x1D94, 0x407C0000,
3406 0x1D94, 0x407D0000,
3407 0x1D94, 0x407E0000,
3408 0x1D94, 0x407F0000,
3409 0x1D94, 0x40800000,
3410 0x1D94, 0x40810000,
3411 0x1D94, 0x40820000,
3412 0x1D94, 0x40830000,
3413 0x1D94, 0x40840000,
3414 0x1D94, 0x40850000,
3415 0x1D94, 0x40860000,
3416 0x1D94, 0x40870000,
3417 0x1D94, 0x40880000,
3418 0x1D94, 0x40890000,
3419 0x1D94, 0x408A0000,
3420 0x1D94, 0x408B0000,
3421 0x1D94, 0x408C0000,
3422 0x1D94, 0x408D0000,
3423 0x1D94, 0x408E0000,
3424 0x1D94, 0x408F0000,
3425 0x1D94, 0x40900000,
3426 0x1D94, 0x40910000,
3427 0x1D94, 0x40920000,
3428 0x1D94, 0x40930000,
3429 0x1D94, 0x40940000,
3430 0x1D94, 0x40950000,
3431 0x1D94, 0x40960000,
3432 0x1D94, 0x40970000,
3433 0x1D94, 0x40980000,
3434 0x1D94, 0x40990000,
3435 0x1D94, 0x409A0000,
3436 0x1D94, 0x409B0000,
3437 0x1D94, 0x409C0000,
3438 0x1D94, 0x409D0000,
3439 0x1D94, 0x409E0000,
3440 0x1D94, 0x409F0000,
3441 0x1D94, 0x40A00000,
3442 0x1D94, 0x40A10000,
3443 0x1D94, 0x40A20000,
3444 0x1D94, 0x40A30000,
3445 0x1D94, 0x40A40000,
3446 0x1D94, 0x40A50000,
3447 0x1D94, 0x40A60000,
3448 0x1D94, 0x40A70000,
3449 0x1D94, 0x40A80000,
3450 0x1D94, 0x40A90000,
3451 0x1D94, 0x40AA0000,
3452 0x1D94, 0x40AB0000,
3453 0x1D94, 0x40AC0000,
3454 0x1D94, 0x40AD0000,
3455 0x1D94, 0x40AE0000,
3456 0x1D94, 0x40AF0000,
3457 0x1D94, 0x40B00000,
3458 0x1D94, 0x40B10000,
3459 0x1D94, 0x40B20000,
3460 0x1D94, 0x40B30000,
3461 0x1D94, 0x40B40000,
3462 0x1D94, 0x40B50000,
3463 0x1D94, 0x40B60000,
3464 0x1D94, 0x40B70000,
3465 0x1D94, 0x40B80000,
3466 0x1D94, 0x40B90000,
3467 0x1D94, 0x40BA0000,
3468 0x1D94, 0x40BB0000,
3469 0x1D94, 0x40BC0000,
3470 0x1D94, 0x40BD0000,
3471 0x1D94, 0x40BE0000,
3472 0x1D94, 0x40BF0000,
3473 0x1D94, 0x40C00000,
3474 0x1D94, 0x40C10000,
3475 0x1D94, 0x40C20000,
3476 0x1D94, 0x40C30000,
3477 0x1D94, 0x40C40000,
3478 0x1D94, 0x40C50000,
3479 0x1D94, 0x40C60000,
3480 0x1D94, 0x40C70000,
3481 0x1D94, 0x40C80000,
3482 0x1D94, 0x40C90000,
3483 0x1D94, 0x40CA0000,
3484 0x1D94, 0x40CB0000,
3485 0x1D94, 0x40CC0000,
3486 0x1D94, 0x40CD0000,
3487 0x1D94, 0x40CE0000,
3488 0x1D94, 0x40CF0000,
3489 0x1D94, 0x40D00000,
3490 0x1D94, 0x40D10000,
3491 0x1D94, 0x40D20000,
3492 0x1D94, 0x40D30000,
3493 0x1D94, 0x40D40000,
3494 0x1D94, 0x40D50000,
3495 0x1D94, 0x40D60000,
3496 0x1D94, 0x40D70000,
3497 0x1D94, 0x40D80000,
3498 0x1D94, 0x40D90000,
3499 0x1D94, 0x40DA0000,
3500 0x1D94, 0x40DB0000,
3501 0x1D94, 0x40DC0000,
3502 0x1D94, 0x40DD0000,
3503 0x1D94, 0x40DE0000,
3504 0x1D94, 0x40DF0000,
3505 0x1D94, 0x40E00000,
3506 0x1D94, 0x40E10000,
3507 0x1D94, 0x40E20000,
3508 0x1D94, 0x40E30000,
3509 0x1D94, 0x40E40000,
3510 0x1D94, 0x40E50000,
3511 0x1D94, 0x40E60000,
3512 0x1D94, 0x40E70000,
3513 0x1D94, 0x40E80000,
3514 0x1D94, 0x40E90000,
3515 0x1D94, 0x40EA0000,
3516 0x1D94, 0x40EB0000,
3517 0x1D94, 0x40EC0000,
3518 0x1D94, 0x40ED0000,
3519 0x1D94, 0x40EE0000,
3520 0x1D94, 0x40EF0000,
3521 0x1D94, 0x40F00000,
3522 0x1D94, 0x40F10000,
3523 0x1D94, 0x40F20000,
3524 0x1D94, 0x40F30000,
3525 0x1D94, 0x40F40000,
3526 0x1D94, 0x40F50000,
3527 0x1D94, 0x40F60000,
3528 0x1D94, 0x40F70000,
3529 0x1D94, 0x40F80000,
3530 0x1D94, 0x40F90000,
3531 0x1D94, 0x40FA0000,
3532 0x1D94, 0x40FB0000,
3533 0x1D94, 0x40FC0000,
3534 0x1D94, 0x40FD0000,
3535 0x1D94, 0x40FE0000,
3536 0x1D94, 0x40FF0000,
3537 0xC0C, 0x02F1D8B7,
3538 0x1EE8, 0x00000000,
3539
3540 };
3541
3542 void
odm_read_and_config_mp_8822c_phy_reg(struct dm_struct * dm)3543 odm_read_and_config_mp_8822c_phy_reg(struct dm_struct *dm)
3544 {
3545 boolean is_matched, find_target;
3546 u32 cfg_target = 0, cfg_para = 0;
3547 u32 i = 0;
3548 u32 array_len = 0;
3549 u32 *array = NULL;
3550 u32 v1 = 0, v2 = 0;
3551 u8 h_size = 0;
3552 u8 h_idx = 0;
3553
3554 PHYDM_DBG(dm, ODM_COMP_INIT, "===> %s\n", __func__);
3555
3556 array_len =
3557 sizeof(array_mp_8822c_phy_reg) / sizeof(u32);
3558 array = (u32 *)array_mp_8822c_phy_reg;
3559
3560 if (!halbb_sel_headline(dm, array, array_len, &h_size, &h_idx)) {
3561 PHYDM_DBG(dm, ODM_COMP_INIT, "No any match case.\n");
3562 return;
3563 }
3564 PHYDM_DBG(dm, ODM_COMP_INIT, "len = %d, h_size = %d, h_idx = %d\n",
3565 array_len, h_size, h_idx);
3566
3567 if (h_size != 0) {
3568 cfg_target = array[h_idx << 1] & 0x0fffffff;
3569 }
3570
3571 i += h_size;
3572
3573 PHYDM_DBG(dm, ODM_COMP_INIT, "cfg_target = 0x%x\n", cfg_target);
3574 PHYDM_DBG(dm, ODM_COMP_INIT, "array[i] = 0x%x, array[i+1] = 0x%x\n",
3575 array[i], array[i + 1]);
3576
3577 halbb_flag_2_default(&is_matched, &find_target);
3578 while ((i + 1) < array_len) {
3579 v1 = array[i];
3580 v2 = array[i + 1];
3581 i += 2;
3582
3583 switch (v1 >> 28) {
3584 case PARA_IF:
3585 case PARA_ELSE_IF:
3586 cfg_para = v1 & 0x0fffffff;
3587 PHYDM_DBG(dm, ODM_COMP_INIT, "*if (cart=%d, rfe=%d)\n",
3588 (cfg_para & 0x0f000000) >> 24, cfg_para & 0xff);
3589 break;
3590 case PARA_ELSE:
3591 PHYDM_DBG(dm, ODM_COMP_INIT, "*else\n");
3592 is_matched = false;
3593 if (!find_target) {
3594 PHYDM_DBG(dm, ODM_COMP_INIT, "Init Fail in Reg 0x%x\n", array[i]);
3595 return;
3596 }
3597 break;
3598 case PARA_END:
3599 PHYDM_DBG(dm, ODM_COMP_INIT, "*endif\n");
3600 halbb_flag_2_default(&is_matched, &find_target);
3601 break;
3602 case PARA_CHK:
3603 /*Check this para meets driver's requirement or not*/
3604 if (find_target) {
3605 PHYDM_DBG(dm, ODM_COMP_INIT, " skip\n");
3606 is_matched = false;
3607 break;
3608 }
3609
3610 if (cfg_para == cfg_target) {
3611 is_matched = true;
3612 find_target = true;
3613 } else {
3614 is_matched = false;
3615 find_target = false;
3616 }
3617 PHYDM_DBG(dm, ODM_COMP_INIT, " match=%d\n", is_matched);
3618 break;
3619 default:
3620 if (is_matched)
3621 odm_config_bb_phy_8822c(dm, v1, MASKDWORD, v2);
3622 break;
3623 }
3624 }
3625 PHYDM_DBG(dm, ODM_COMP_INIT, "BBCR Init Success\n");
3626 }
3627
3628 u32
odm_get_version_mp_8822c_phy_reg(void)3629 odm_get_version_mp_8822c_phy_reg(void)
3630 {
3631 return 62;
3632 }
3633
3634 /******************************************************************************
3635 * phy_reg_pg.TXT
3636 ******************************************************************************/
3637
3638 #ifdef CONFIG_8822C
3639 const u32 array_mp_8822c_phy_reg_pg[] = {
3640 0, 0, 0, 0x00000c20, 0xffffffff, 0x484c5054,
3641 0, 0, 0, 0x00000c24, 0xffffffff, 0x54585858,
3642 0, 0, 0, 0x00000c28, 0xffffffff, 0x44484c50,
3643 0, 0, 0, 0x00000c2c, 0xffffffff, 0x50545858,
3644 0, 0, 0, 0x00000c30, 0xffffffff, 0x4044484c,
3645 0, 0, 1, 0x00000c34, 0xffffffff, 0x50545858,
3646 0, 0, 1, 0x00000c38, 0xffffffff, 0x4044484c,
3647 0, 0, 0, 0x00000c3c, 0xffffffff, 0x50545858,
3648 0, 0, 0, 0x00000c40, 0xffffffff, 0x4044484c,
3649 0, 0, 0, 0x00000c44, 0xffffffff, 0x5858383c,
3650 0, 0, 1, 0x00000c48, 0xffffffff, 0x484c5054,
3651 0, 0, 1, 0x00000c4c, 0xffffffff, 0x383c4044,
3652 0, 1, 0, 0x00000e20, 0xffffffff, 0x484c5054,
3653 0, 1, 0, 0x00000e24, 0xffffffff, 0x54585858,
3654 0, 1, 0, 0x00000e28, 0xffffffff, 0x44484c50,
3655 0, 1, 0, 0x00000e2c, 0xffffffff, 0x50545858,
3656 0, 1, 0, 0x00000e30, 0xffffffff, 0x4044484c,
3657 0, 1, 1, 0x00000e34, 0xffffffff, 0x50545858,
3658 0, 1, 1, 0x00000e38, 0xffffffff, 0x4044484c,
3659 0, 1, 0, 0x00000e3c, 0xffffffff, 0x50545858,
3660 0, 1, 0, 0x00000e40, 0xffffffff, 0x4044484c,
3661 0, 1, 0, 0x00000e44, 0xffffffff, 0x5858383c,
3662 0, 1, 1, 0x00000e48, 0xffffffff, 0x484c5054,
3663 0, 1, 1, 0x00000e4c, 0xffffffff, 0x383c4044,
3664 1, 0, 0, 0x00000c24, 0xffffffff, 0x54585858,
3665 1, 0, 0, 0x00000c28, 0xffffffff, 0x44484c50,
3666 1, 0, 0, 0x00000c2c, 0xffffffff, 0x50545858,
3667 1, 0, 0, 0x00000c30, 0xffffffff, 0x4044484c,
3668 1, 0, 1, 0x00000c34, 0xffffffff, 0x50545858,
3669 1, 0, 1, 0x00000c38, 0xffffffff, 0x4044484c,
3670 1, 0, 0, 0x00000c3c, 0xffffffff, 0x50545858,
3671 1, 0, 0, 0x00000c40, 0xffffffff, 0x4044484c,
3672 1, 0, 0, 0x00000c44, 0xffffffff, 0x5858383c,
3673 1, 0, 1, 0x00000c48, 0xffffffff, 0x484c5054,
3674 1, 0, 1, 0x00000c4c, 0xffffffff, 0x383c4044,
3675 1, 1, 0, 0x00000e24, 0xffffffff, 0x54585858,
3676 1, 1, 0, 0x00000e28, 0xffffffff, 0x44484c50,
3677 1, 1, 0, 0x00000e2c, 0xffffffff, 0x50545858,
3678 1, 1, 0, 0x00000e30, 0xffffffff, 0x4044484c,
3679 1, 1, 1, 0x00000e34, 0xffffffff, 0x50545858,
3680 1, 1, 1, 0x00000e38, 0xffffffff, 0x4044484c,
3681 1, 1, 0, 0x00000e3c, 0xffffffff, 0x50545858,
3682 1, 1, 0, 0x00000e40, 0xffffffff, 0x4044484c,
3683 1, 1, 0, 0x00000e44, 0xffffffff, 0x5858383c,
3684 1, 1, 1, 0x00000e48, 0xffffffff, 0x484c5054,
3685 1, 1, 1, 0x00000e4c, 0xffffffff, 0x383c4044
3686 };
3687
3688 #endif
3689
3690 void
odm_read_and_config_mp_8822c_phy_reg_pg(struct dm_struct * dm)3691 odm_read_and_config_mp_8822c_phy_reg_pg(struct dm_struct *dm)
3692 {
3693 #ifdef CONFIG_8822C
3694
3695 u32 i = 0;
3696 u32 array_len =
3697 sizeof(array_mp_8822c_phy_reg_pg) / sizeof(u32);
3698 u32 *array = (u32 *)array_mp_8822c_phy_reg_pg;
3699
3700 #if (DM_ODM_SUPPORT_TYPE == ODM_WIN)
3701 void *adapter = dm->adapter;
3702 HAL_DATA_TYPE *hal_data = GET_HAL_DATA(((PADAPTER)adapter));
3703
3704 odm_memory_set(dm, hal_data->BufOfLinesPwrByRate, 0,
3705 MAX_LINES_HWCONFIG_TXT *
3706 MAX_BYTES_LINE_HWCONFIG_TXT);
3707 hal_data->nLinesReadPwrByRate = array_len / 6;
3708 #endif
3709
3710 PHYDM_DBG(dm, ODM_COMP_INIT, "===> %s\n", __func__);
3711
3712 dm->phy_reg_pg_version = 2;
3713 dm->phy_reg_pg_value_type = PHY_REG_PG_EXACT_VALUE;
3714
3715 for (i = 0; i < array_len; i += 6) {
3716 u32 v1 = array[i];
3717 u32 v2 = array[i + 1];
3718 u32 v3 = array[i + 2];
3719 u32 v4 = array[i + 3];
3720 u32 v5 = array[i + 4];
3721 u32 v6 = array[i + 5];
3722
3723 odm_config_bb_phy_reg_pg_8822c(dm, v1, v2, v3, v4, v5, v6);
3724
3725 #if (DM_ODM_SUPPORT_TYPE == ODM_WIN)
3726 rsprintf((char *)hal_data->BufOfLinesPwrByRate[i / 6], 100,
3727 "%s, %s, %s, 0x%X, 0x%08X, 0x%08X,",
3728 (v1 == 0 ? "2.4G" : " 5G"), (v2 == 0 ? "A" : "B"),
3729 (v3 == 0 ? "1Tx" : "2Tx"), v4, v5, v6);
3730 #endif
3731 }
3732 #endif
3733 }
3734
3735 #endif /* end of HWIMG_SUPPORT*/
3736
3737