1 /******************************************************************************
3 * Copyright(c) 2007 - 2016 Realtek Corporation.
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.
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
14 * The full GNU General Public License is included in this distribution in the
15 * file called LICENSE.
17 * Contact Information:
18 * wlanfae <wlanfae@realtek.com>
19 * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
20 * Hsinchu 300, Taiwan.
22 * Larry Finger <Larry.Finger@lwfinger.net>
24 *****************************************************************************/
26 /*Image2HeaderVersion: 3.2*/
27 #include "../mp_precomp.h"
28 #include "../phydm_precomp.h"
30 static bool check_positive(struct phy_dm_struct *dm, const u32 condition1,
31 const u32 condition2, const u32 condition3,
34 u8 _board_type = ((dm->board_type & BIT(4)) >> 4) << 0 | /* _GLNA*/
35 ((dm->board_type & BIT(3)) >> 3) << 1 | /* _GPA*/
36 ((dm->board_type & BIT(7)) >> 7) << 2 | /* _ALNA*/
37 ((dm->board_type & BIT(6)) >> 6) << 3 | /* _APA */
38 ((dm->board_type & BIT(2)) >> 2) << 4; /* _BT*/
40 u32 cond1 = condition1, cond2 = condition2, cond3 = condition3,
43 u8 cut_version_for_para =
44 (dm->cut_version == ODM_CUT_A) ? 14 : dm->cut_version;
45 u8 pkg_type_for_para = (dm->package_type == 0) ? 14 : dm->package_type;
47 u32 driver1 = cut_version_for_para << 24 |
48 (dm->support_interface & 0xF0) << 16 |
49 dm->support_platform << 16 | pkg_type_for_para << 12 |
50 (dm->support_interface & 0x0F) << 8 | _board_type;
52 u32 driver2 = (dm->type_glna & 0xFF) << 0 | (dm->type_gpa & 0xFF) << 8 |
53 (dm->type_alna & 0xFF) << 16 |
54 (dm->type_apa & 0xFF) << 24;
58 u32 driver4 = (dm->type_glna & 0xFF00) >> 8 | (dm->type_gpa & 0xFF00) |
59 (dm->type_alna & 0xFF00) << 8 |
60 (dm->type_apa & 0xFF00) << 16;
64 "===> %s (cond1, cond2, cond3, cond4) = (0x%X 0x%X 0x%X 0x%X)\n",
65 __func__, cond1, cond2, cond3, cond4);
68 "===> %s (driver1, driver2, driver3, driver4) = (0x%X 0x%X 0x%X 0x%X)\n",
69 __func__, driver1, driver2, driver3, driver4);
71 ODM_RT_TRACE(dm, ODM_COMP_INIT,
72 " (Platform, Interface) = (0x%X, 0x%X)\n",
73 dm->support_platform, dm->support_interface);
74 ODM_RT_TRACE(dm, ODM_COMP_INIT,
75 " (Board, Package) = (0x%X, 0x%X)\n",
76 dm->board_type, dm->package_type);
78 /*============== value Defined Check ===============*/
79 /*QFN type [15:12] and cut version [27:24] need to do value check*/
81 if (((cond1 & 0x0000F000) != 0) &&
82 ((cond1 & 0x0000F000) != (driver1 & 0x0000F000)))
84 if (((cond1 & 0x0F000000) != 0) &&
85 ((cond1 & 0x0F000000) != (driver1 & 0x0F000000)))
88 /*=============== Bit Defined Check ================*/
89 /* We don't care [31:28] */
92 driver1 &= 0x00FF0FFF;
94 if ((cond1 & driver1) == cond1) {
97 if ((cond1 & 0x0F) == 0) /* board_type is DONTCARE*/
100 if ((cond1 & BIT(0)) != 0) /*GLNA*/
101 bit_mask |= 0x000000FF;
102 if ((cond1 & BIT(1)) != 0) /*GPA*/
103 bit_mask |= 0x0000FF00;
104 if ((cond1 & BIT(2)) != 0) /*ALNA*/
105 bit_mask |= 0x00FF0000;
106 if ((cond1 & BIT(3)) != 0) /*APA*/
107 bit_mask |= 0xFF000000;
109 if (((cond2 & bit_mask) == (driver2 & bit_mask)) &&
110 ((cond4 & bit_mask) ==
112 bit_mask))) /* board_type of each RF path is matched*/
121 /******************************************************************************
123 ******************************************************************************/
125 static u32 array_mp_8822b_radioa[] = {
126 0x000, 0x00030000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
127 0x001, 0x0004002D, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
128 0x001, 0x0004002D, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
129 0x001, 0x0004002D, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
130 0x001, 0x0004002D, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
131 0x001, 0x0004002D, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
132 0x001, 0x0004002D, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
133 0x001, 0x0004002D, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
134 0x001, 0x0004002D, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
135 0x001, 0x00040029, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
136 0x001, 0x00040029, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
137 0x001, 0x00040029, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
138 0x001, 0x00040029, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
139 0x001, 0x00040029, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
140 0x001, 0x00040029, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
141 0x001, 0x00040029, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
142 0x001, 0x00040029, 0xA0000000, 0x00000000, 0x001, 0x00040029,
143 0xB0000000, 0x00000000, 0x018, 0x00010D24, 0x0EF, 0x00080000,
144 0x033, 0x00000002, 0x03E, 0x0000003F, 0x03F, 0x000C0F4E,
145 0x033, 0x00000001, 0x03E, 0x00000034, 0x03F, 0x0004080E,
146 0x0EF, 0x00080000, 0x0DF, 0x00002449, 0x033, 0x00000024,
147 0x03E, 0x0000003F, 0x03F, 0x00060FDE, 0x0EF, 0x00000000,
148 0x0EF, 0x00080000, 0x033, 0x00000025, 0x03E, 0x00000037,
149 0x03F, 0x0007EFCE, 0x0EF, 0x00000000, 0x0EF, 0x00080000,
150 0x033, 0x00000026, 0x03E, 0x00000037, 0x03F, 0x000DEFCE,
151 0x0EF, 0x00000000, 0x07F, 0x00000000, 0x8300100f, 0x0a0a0a0a,
152 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9300100f, 0x05050505,
153 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9300100f, 0x00000000,
154 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9300200f, 0x00000000,
155 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x9000100f, 0x0a0a0a0a,
156 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9000100f, 0x05050505,
157 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9000100f, 0x00000000,
158 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9000200f, 0x00000000,
159 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x9300200c, 0x00000000,
160 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x93012100, 0x00000000,
161 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x93002100, 0x00000000,
162 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x93011000, 0x00000000,
163 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x9000200c, 0x00000000,
164 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x90001004, 0x00000000,
165 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x93002000, 0x00000000,
166 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x93001000, 0x00000000,
167 0x40000000, 0x00000000, 0x0B0, 0x000FF0F8, 0x90002100, 0x00000000,
168 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0x90002000, 0x00000000,
169 0x40000000, 0x00000000, 0x0B0, 0x000FB0F8, 0xA0000000, 0x00000000,
170 0x0B0, 0x000FF0F8, 0xB0000000, 0x00000000, 0x0B1, 0x0007DBE4,
171 0x0B2, 0x000225D1, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
172 0x0B3, 0x000FC760, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
173 0x0B3, 0x000FC760, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
174 0x0B3, 0x000FC760, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
175 0x0B3, 0x000FC760, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
176 0x0B3, 0x000FC760, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
177 0x0B3, 0x000FC760, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
178 0x0B3, 0x000FC760, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
179 0x0B3, 0x000FC760, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
180 0x0B3, 0x000FC760, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
181 0x0B3, 0x000FC760, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
182 0x0B3, 0x0007C330, 0xA0000000, 0x00000000, 0x0B3, 0x000FC760,
183 0xB0000000, 0x00000000, 0x0B4, 0x00099DD0, 0x0B5, 0x000400FC,
184 0x0B6, 0x000187F0, 0x0B7, 0x00030018, 0x0B8, 0x00080800,
185 0x0B9, 0x00000000, 0x0BA, 0x00008000, 0x0BB, 0x00000000,
186 0x0BC, 0x00040030, 0x0BD, 0x00000000, 0x0BE, 0x00000000,
187 0x0BF, 0x00000000, 0x0C0, 0x00000000, 0x0C1, 0x00000000,
188 0x0C2, 0x00000000, 0x0C3, 0x00000000, 0x0C4, 0x00002402,
189 0x0C5, 0x00000009, 0x0C6, 0x00040299, 0x0C7, 0x00055555,
190 0x0C8, 0x0000C16C, 0x0C9, 0x0001C140, 0x0CA, 0x00000000,
191 0x0CB, 0x00000000, 0x0CC, 0x00000000, 0x0CD, 0x00000000,
192 0x0CE, 0x00090C00, 0x0CF, 0x0006D200, 0x0DF, 0x00000009,
193 0x018, 0x00010524, 0x089, 0x00000207, 0x8300100f, 0x0a0a0a0a,
194 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x9300100f, 0x05050505,
195 0x40000000, 0x00000000, 0x08A, 0x000FE186, 0x9300100f, 0x00000000,
196 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x9300200f, 0x00000000,
197 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x9000100f, 0x0a0a0a0a,
198 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x9000100f, 0x05050505,
199 0x40000000, 0x00000000, 0x08A, 0x000FE186, 0x9000100f, 0x00000000,
200 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x9000200f, 0x00000000,
201 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x9300200c, 0x00000000,
202 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x93012100, 0x00000000,
203 0x40000000, 0x00000000, 0x08A, 0x000FF186, 0x93002100, 0x00000000,
204 0x40000000, 0x00000000, 0x08A, 0x000FE186, 0xA0000000, 0x00000000,
205 0x08A, 0x000FF186, 0xB0000000, 0x00000000, 0x08B, 0x00061E3C,
206 0x08C, 0x000112C7, 0x08D, 0x000F4988, 0x08E, 0x00064D40,
207 0x0EF, 0x00020000, 0x033, 0x00000007, 0x8300100f, 0x0a0a0a0a,
208 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300100f, 0x05050505,
209 0x40000000, 0x00000000, 0x03E, 0x00004080, 0x9300100f, 0x00000000,
210 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300200f, 0x00000000,
211 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x0a0a0a0a,
212 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x05050505,
213 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x00000000,
214 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000200f, 0x00000000,
215 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300200c, 0x00000000,
216 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x93012100, 0x00000000,
217 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x93002100, 0x00000000,
218 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x93011000, 0x00000000,
219 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x9000200c, 0x00000000,
220 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x90001004, 0x00000000,
221 0x40000000, 0x00000000, 0x03E, 0x00004040, 0xA0000000, 0x00000000,
222 0x03E, 0x00004000, 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a,
223 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300100f, 0x05050505,
224 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300100f, 0x00000000,
225 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300200f, 0x00000000,
226 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x0a0a0a0a,
227 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x05050505,
228 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x00000000,
229 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000200f, 0x00000000,
230 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300200c, 0x00000000,
231 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93012100, 0x00000000,
232 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93002100, 0x00000000,
233 0x40000000, 0x00000000, 0x03F, 0x000DFF86, 0x93011000, 0x00000000,
234 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000200c, 0x00000000,
235 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x90001004, 0x00000000,
236 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93002000, 0x00000000,
237 0x40000000, 0x00000000, 0x03F, 0x000C0006, 0x93001000, 0x00000000,
238 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0xA0000000, 0x00000000,
239 0x03F, 0x000C3186, 0xB0000000, 0x00000000, 0x033, 0x00000006,
240 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004080,
241 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004080,
242 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004080,
243 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004080,
244 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004080,
245 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004040,
246 0xA0000000, 0x00000000, 0x03E, 0x00004080, 0xB0000000, 0x00000000,
247 0x03F, 0x000C3186, 0x033, 0x00000005, 0x8300100f, 0x0a0a0a0a,
248 0x40000000, 0x00000000, 0x03E, 0x000040C8, 0x9300100f, 0x05050505,
249 0x40000000, 0x00000000, 0x03E, 0x000040C8, 0x9300100f, 0x00000000,
250 0x40000000, 0x00000000, 0x03E, 0x000040C8, 0x9300200f, 0x00000000,
251 0x40000000, 0x00000000, 0x03E, 0x000040C8, 0x9000100f, 0x0a0a0a0a,
252 0x40000000, 0x00000000, 0x03E, 0x000040C8, 0x9000100f, 0x05050505,
253 0x40000000, 0x00000000, 0x03E, 0x00004084, 0xA0000000, 0x00000000,
254 0x03E, 0x000040C8, 0xB0000000, 0x00000000, 0x03F, 0x000C3186,
255 0x033, 0x00000004, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
256 0x03E, 0x00004190, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
257 0x03E, 0x00004190, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
258 0x03E, 0x00004190, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
259 0x03E, 0x00004190, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
260 0x03E, 0x00004190, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
261 0x03E, 0x00004108, 0xA0000000, 0x00000000, 0x03E, 0x00004190,
262 0xB0000000, 0x00000000, 0x03F, 0x000C3186, 0x033, 0x00000003,
263 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004998,
264 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004998,
265 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004998,
266 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004998,
267 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004998,
268 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x0000490C,
269 0xA0000000, 0x00000000, 0x03E, 0x00004998, 0xB0000000, 0x00000000,
270 0x03F, 0x000C3186, 0x033, 0x00000002, 0x8300100f, 0x0a0a0a0a,
271 0x40000000, 0x00000000, 0x03E, 0x00005840, 0x9300100f, 0x05050505,
272 0x40000000, 0x00000000, 0x03E, 0x00005840, 0x9300100f, 0x00000000,
273 0x40000000, 0x00000000, 0x03E, 0x00005840, 0x9300200f, 0x00000000,
274 0x40000000, 0x00000000, 0x03E, 0x00005840, 0x9000100f, 0x0a0a0a0a,
275 0x40000000, 0x00000000, 0x03E, 0x00005840, 0x9000100f, 0x05050505,
276 0x40000000, 0x00000000, 0x03E, 0x00005E00, 0xA0000000, 0x00000000,
277 0x03E, 0x00005840, 0xB0000000, 0x00000000, 0x03F, 0x000C3186,
278 0x033, 0x00000001, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
279 0x03E, 0x000058C2, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
280 0x03E, 0x000058C2, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
281 0x03E, 0x000058C2, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
282 0x03E, 0x000058C2, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
283 0x03E, 0x000058C2, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
284 0x03E, 0x00005862, 0xA0000000, 0x00000000, 0x03E, 0x000058C2,
285 0xB0000000, 0x00000000, 0x03F, 0x000C3186, 0x033, 0x00000000,
286 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00005930,
287 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00005930,
288 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00005930,
289 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00005930,
290 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00005930,
291 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00005948,
292 0xA0000000, 0x00000000, 0x03E, 0x00005930, 0xB0000000, 0x00000000,
293 0x03F, 0x000C3186, 0x033, 0x0000000F, 0x8300100f, 0x0a0a0a0a,
294 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300100f, 0x05050505,
295 0x40000000, 0x00000000, 0x03E, 0x00004080, 0x9300100f, 0x00000000,
296 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300200f, 0x00000000,
297 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x0a0a0a0a,
298 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x05050505,
299 0x40000000, 0x00000000, 0x03E, 0x00004080, 0x9000100f, 0x00000000,
300 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000200f, 0x00000000,
301 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300200c, 0x00000000,
302 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x93012100, 0x00000000,
303 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x93002100, 0x00000000,
304 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x93011000, 0x00000000,
305 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x9000200c, 0x00000000,
306 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x90001004, 0x00000000,
307 0x40000000, 0x00000000, 0x03E, 0x00004040, 0xA0000000, 0x00000000,
308 0x03E, 0x00004000, 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a,
309 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300100f, 0x05050505,
310 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300100f, 0x00000000,
311 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300200f, 0x00000000,
312 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x0a0a0a0a,
313 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x05050505,
314 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x00000000,
315 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000200f, 0x00000000,
316 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300200c, 0x00000000,
317 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93012100, 0x00000000,
318 0x40000000, 0x00000000, 0x03F, 0x000DFF86, 0x93002100, 0x00000000,
319 0x40000000, 0x00000000, 0x03F, 0x000DFF86, 0x93011000, 0x00000000,
320 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000200c, 0x00000000,
321 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x90001004, 0x00000000,
322 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93002000, 0x00000000,
323 0x40000000, 0x00000000, 0x03F, 0x000C0006, 0x93001000, 0x00000000,
324 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0xA0000000, 0x00000000,
325 0x03F, 0x000C3186, 0xB0000000, 0x00000000, 0x033, 0x0000000E,
326 0x03E, 0x00004080, 0x03F, 0x000C3186, 0x033, 0x0000000D,
327 0x03E, 0x000040C8, 0x03F, 0x000C3186, 0x033, 0x0000000C,
328 0x03E, 0x00004190, 0x03F, 0x000C3186, 0x033, 0x0000000B,
329 0x03E, 0x00004998, 0x03F, 0x000C3186, 0x033, 0x0000000A,
330 0x03E, 0x00005840, 0x03F, 0x000C3186, 0x033, 0x00000009,
331 0x03E, 0x000058C2, 0x03F, 0x000C3186, 0x033, 0x00000008,
332 0x03E, 0x00005930, 0x03F, 0x000C3186, 0x033, 0x00000017,
333 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004040,
334 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004080,
335 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
336 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
337 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004040,
338 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004080,
339 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
340 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
341 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
342 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
343 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
344 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
345 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
346 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
347 0xA0000000, 0x00000000, 0x03E, 0x00004000, 0xB0000000, 0x00000000,
348 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
349 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
350 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
351 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
352 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
353 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
354 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
355 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
356 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
357 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
358 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
359 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
360 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
361 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
362 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C0006,
363 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
364 0xA0000000, 0x00000000, 0x03F, 0x000C3186, 0xB0000000, 0x00000000,
365 0x033, 0x00000016, 0x03E, 0x00004080, 0x03F, 0x000C3186,
366 0x033, 0x00000015, 0x03E, 0x000040C8, 0x03F, 0x000C3186,
367 0x033, 0x00000014, 0x03E, 0x00004190, 0x03F, 0x000C3186,
368 0x033, 0x00000013, 0x03E, 0x00004998, 0x03F, 0x000C3186,
369 0x033, 0x00000012, 0x03E, 0x00005840, 0x03F, 0x000C3186,
370 0x033, 0x00000011, 0x03E, 0x000058C2, 0x03F, 0x000C3186,
371 0x033, 0x00000010, 0x03E, 0x00005930, 0x03F, 0x000C3186,
372 0x0EF, 0x00000000, 0x0EF, 0x00004000, 0x033, 0x00000000,
373 0x03F, 0x0000000A, 0x033, 0x00000001, 0x8300100f, 0x0a0a0a0a,
374 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300100f, 0x05050505,
375 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300100f, 0x00000000,
376 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300200f, 0x00000000,
377 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000100f, 0x0a0a0a0a,
378 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000100f, 0x05050505,
379 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000100f, 0x00000000,
380 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000200f, 0x00000000,
381 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300200c, 0x00000000,
382 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93012100, 0x00000000,
383 0x40000000, 0x00000000, 0x03F, 0x00000005, 0x93002100, 0x00000000,
384 0x40000000, 0x00000000, 0x03F, 0x00000006, 0x93011000, 0x00000000,
385 0x40000000, 0x00000000, 0x03F, 0x00000005, 0x9000200c, 0x00000000,
386 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x90001004, 0x00000000,
387 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93002000, 0x00000000,
388 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93001000, 0x00000000,
389 0x40000000, 0x00000000, 0x03F, 0x00000005, 0x90002100, 0x00000000,
390 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x90002000, 0x00000000,
391 0x40000000, 0x00000000, 0x03F, 0x00000000, 0xA0000000, 0x00000000,
392 0x03F, 0x00000005, 0xB0000000, 0x00000000, 0x033, 0x00000002,
393 0x03F, 0x00000000, 0x0EF, 0x00000000, 0x018, 0x00000401,
394 0x084, 0x00001209, 0x086, 0x000001A0, 0x8300100f, 0x0a0a0a0a,
395 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9300100f, 0x05050505,
396 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9300100f, 0x00000000,
397 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9300200f, 0x00000000,
398 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000100f, 0x0a0a0a0a,
399 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000100f, 0x05050505,
400 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000100f, 0x00000000,
401 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000200f, 0x00000000,
402 0x40000000, 0x00000000, 0x087, 0x00068080, 0xA0000000, 0x00000000,
403 0x087, 0x000E8180, 0xB0000000, 0x00000000, 0x088, 0x00070020,
404 0x0DE, 0x00000010, 0x0EF, 0x00008000, 0x033, 0x0000000F,
405 0x03F, 0x0000003C, 0x033, 0x0000000E, 0x03F, 0x00000038,
406 0x033, 0x0000000D, 0x03F, 0x00000030, 0x033, 0x0000000C,
407 0x03F, 0x00000028, 0x033, 0x0000000B, 0x03F, 0x00000020,
408 0x033, 0x0000000A, 0x03F, 0x00000018, 0x033, 0x00000009,
409 0x03F, 0x00000010, 0x033, 0x00000008, 0x03F, 0x00000008,
410 0x033, 0x00000007, 0x03F, 0x0000003C, 0x033, 0x00000006,
411 0x03F, 0x00000038, 0x033, 0x00000005, 0x03F, 0x00000030,
412 0x033, 0x00000004, 0x03F, 0x00000028, 0x033, 0x00000003,
413 0x03F, 0x00000020, 0x033, 0x00000002, 0x03F, 0x00000018,
414 0x033, 0x00000001, 0x03F, 0x00000010, 0x033, 0x00000000,
415 0x03F, 0x00000008, 0x0EF, 0x00000000, 0x0B8, 0x00080A00,
416 0x0B0, 0x000FF0FA, 0x0FE, 0x00000000, 0x0CA, 0x00080000,
417 0x0C9, 0x0001C141, 0x0FE, 0x00000000, 0x0B0, 0x000FF0F8,
418 0x018, 0x00018D24, 0xFFE, 0x00000000, 0xFFE, 0x00000000,
419 0xFFE, 0x00000000, 0xFFE, 0x00000000, 0x018, 0x00010D24,
420 0x01B, 0x00075A40, 0x0EE, 0x00000002, 0x033, 0x00000000,
421 0x03F, 0x00000004, 0x033, 0x00000001, 0x03F, 0x00000004,
422 0x033, 0x00000002, 0x03F, 0x00000004, 0x033, 0x00000003,
423 0x03F, 0x00000004, 0x033, 0x00000004, 0x03F, 0x00000004,
424 0x033, 0x00000005, 0x03F, 0x00000006, 0x033, 0x00000006,
425 0x03F, 0x00000002, 0x033, 0x00000007, 0x03F, 0x00000000,
426 0x0EE, 0x00000000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
427 0x061, 0x0005D4A0, 0x062, 0x0000D203, 0x063, 0x00000062,
428 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x061, 0x0005D4A0,
429 0x062, 0x0000D203, 0x063, 0x00000062, 0x9300100f, 0x00000000,
430 0x40000000, 0x00000000, 0x061, 0x0005D4A0, 0x062, 0x0000D203,
431 0x063, 0x00000062, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
432 0x061, 0x0005D2A1, 0x062, 0x0000D3A2, 0x063, 0x00000062,
433 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x061, 0x0005D4A0,
434 0x062, 0x0000D203, 0x063, 0x00000062, 0x9000100f, 0x05050505,
435 0x40000000, 0x00000000, 0x061, 0x0005D4A0, 0x062, 0x0000D203,
436 0x063, 0x00000062, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
437 0x061, 0x0005D4A0, 0x062, 0x0000D203, 0x063, 0x00000062,
438 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D2A1,
439 0x062, 0x0000D3A2, 0x063, 0x00000062, 0x9300200c, 0x00000000,
440 0x40000000, 0x00000000, 0x061, 0x0005D2A1, 0x062, 0x0000D3A2,
441 0x063, 0x00000062, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
442 0x061, 0x0005D301, 0x062, 0x0000D303, 0x063, 0x00000002,
443 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D301,
444 0x062, 0x0000D303, 0x063, 0x00000002, 0x93011000, 0x00000000,
445 0x40000000, 0x00000000, 0x061, 0x0005D3D1, 0x062, 0x0000D3A2,
446 0x063, 0x00000002, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
447 0x061, 0x0005D2A1, 0x062, 0x0000D3A2, 0x063, 0x00000062,
448 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D3D1,
449 0x062, 0x0000D3A2, 0x063, 0x00000002, 0x93002000, 0x00000000,
450 0x40000000, 0x00000000, 0x061, 0x0005D301, 0x062, 0x0000D303,
451 0x063, 0x00000002, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
452 0x061, 0x0005D3D1, 0x062, 0x0000D3A2, 0x063, 0x00000002,
453 0x90002100, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D301,
454 0x062, 0x0000D303, 0x063, 0x00000002, 0x90002000, 0x00000000,
455 0x40000000, 0x00000000, 0x061, 0x0005D301, 0x062, 0x0000D303,
456 0x063, 0x00000002, 0xA0000000, 0x00000000, 0x061, 0x0005D3D0,
457 0x062, 0x0000D303, 0x063, 0x00000002, 0xB0000000, 0x00000000,
458 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x0EF, 0x00000200,
459 0x030, 0x000004A3, 0x030, 0x000014A3, 0x030, 0x000024A3,
460 0x030, 0x000034A3, 0x030, 0x000044A3, 0x030, 0x000054A3,
461 0x030, 0x000064A3, 0x030, 0x000074A3, 0x030, 0x000084A3,
462 0x030, 0x000094A3, 0x030, 0x0000A4A3, 0x030, 0x0000B4A3,
463 0x0EF, 0x00000000, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
464 0x0EF, 0x00000200, 0x030, 0x000004A3, 0x030, 0x000014A3,
465 0x030, 0x000024A3, 0x030, 0x000034A3, 0x030, 0x000044A3,
466 0x030, 0x000054A3, 0x030, 0x000064A3, 0x030, 0x000074A3,
467 0x030, 0x000084A3, 0x030, 0x000094A3, 0x030, 0x0000A4A3,
468 0x030, 0x0000B4A3, 0x0EF, 0x00000000, 0x9300100f, 0x00000000,
469 0x40000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x000004A3,
470 0x030, 0x000014A3, 0x030, 0x000024A3, 0x030, 0x000034A3,
471 0x030, 0x000044A3, 0x030, 0x000054A3, 0x030, 0x000064A3,
472 0x030, 0x000074A3, 0x030, 0x000084A3, 0x030, 0x000094A3,
473 0x030, 0x0000A4A3, 0x030, 0x0000B4A3, 0x0EF, 0x00000000,
474 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x0EF, 0x00000200,
475 0x030, 0x000002A6, 0x030, 0x000012A6, 0x030, 0x000022A6,
476 0x030, 0x000032A6, 0x030, 0x000042A6, 0x030, 0x000052A6,
477 0x030, 0x000062A6, 0x030, 0x000072A6, 0x030, 0x000082A6,
478 0x030, 0x000092A6, 0x030, 0x0000A2A6, 0x030, 0x0000B2A6,
479 0x0EF, 0x00000000, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
480 0x0EF, 0x00000200, 0x030, 0x000004A0, 0x030, 0x000014A0,
481 0x030, 0x000024A0, 0x030, 0x000034A0, 0x030, 0x000044A0,
482 0x030, 0x000054A0, 0x030, 0x000064A0, 0x030, 0x000074A0,
483 0x030, 0x000084A0, 0x030, 0x000094A0, 0x030, 0x0000A4A0,
484 0x030, 0x0000B4A0, 0x0EF, 0x00000000, 0x9000100f, 0x05050505,
485 0x40000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x000004A0,
486 0x030, 0x000014A0, 0x030, 0x000024A0, 0x030, 0x000034A0,
487 0x030, 0x000044A0, 0x030, 0x000054A0, 0x030, 0x000064A0,
488 0x030, 0x000074A0, 0x030, 0x000084A0, 0x030, 0x000094A0,
489 0x030, 0x0000A4A0, 0x030, 0x0000B4A0, 0x0EF, 0x00000000,
490 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x0EF, 0x00000200,
491 0x030, 0x000004A0, 0x030, 0x000014A0, 0x030, 0x000024A0,
492 0x030, 0x000034A0, 0x030, 0x000044A0, 0x030, 0x000054A0,
493 0x030, 0x000064A0, 0x030, 0x000074A0, 0x030, 0x000084A0,
494 0x030, 0x000094A0, 0x030, 0x0000A4A0, 0x030, 0x0000B4A0,
495 0x0EF, 0x00000000, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
496 0x0EF, 0x00000200, 0x030, 0x000002A1, 0x030, 0x000012A1,
497 0x030, 0x000022A1, 0x030, 0x000032A1, 0x030, 0x000042A1,
498 0x030, 0x000052A1, 0x030, 0x000062A1, 0x030, 0x000072A1,
499 0x030, 0x000082A1, 0x030, 0x000092A1, 0x030, 0x0000A2A1,
500 0x030, 0x0000B2A1, 0x0EF, 0x00000000, 0x9300200c, 0x00000000,
501 0x40000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x000002A6,
502 0x030, 0x000012A6, 0x030, 0x000022A6, 0x030, 0x000032A6,
503 0x030, 0x000042A6, 0x030, 0x000052A6, 0x030, 0x000062A6,
504 0x030, 0x000072A6, 0x030, 0x000082A6, 0x030, 0x000092A6,
505 0x030, 0x0000A2A6, 0x030, 0x0000B2A6, 0x0EF, 0x00000000,
506 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x0EF, 0x00000200,
507 0x030, 0x00000384, 0x030, 0x00001384, 0x030, 0x00002384,
508 0x030, 0x00003384, 0x030, 0x00004425, 0x030, 0x00005425,
509 0x030, 0x00006425, 0x030, 0x00007425, 0x030, 0x000083A4,
510 0x030, 0x000093A4, 0x030, 0x0000A3A4, 0x030, 0x0000B3A4,
511 0x0EF, 0x00000000, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
512 0x0EF, 0x00000200, 0x030, 0x000003A3, 0x030, 0x000013A3,
513 0x030, 0x000023A3, 0x030, 0x000033A3, 0x030, 0x00004355,
514 0x030, 0x00005355, 0x030, 0x00006355, 0x030, 0x00007355,
515 0x030, 0x00008314, 0x030, 0x00009314, 0x030, 0x0000A314,
516 0x030, 0x0000B314, 0x0EF, 0x00000000, 0x93011000, 0x00000000,
517 0x40000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x000003A1,
518 0x030, 0x000013A1, 0x030, 0x000023A1, 0x030, 0x000033A1,
519 0x030, 0x000043A3, 0x030, 0x000053A3, 0x030, 0x000063A3,
520 0x030, 0x000073A3, 0x030, 0x000083A5, 0x030, 0x000093A5,
521 0x030, 0x0000A3A5, 0x030, 0x0000B3A5, 0x0EF, 0x00000000,
522 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x0EF, 0x00000200,
523 0x030, 0x000002A1, 0x030, 0x000012A1, 0x030, 0x000022A1,
524 0x030, 0x000032A1, 0x030, 0x000042A1, 0x030, 0x000052A1,
525 0x030, 0x000062A1, 0x030, 0x000072A1, 0x030, 0x000082A1,
526 0x030, 0x000092A1, 0x030, 0x0000A2A1, 0x030, 0x0000B2A1,
527 0x0EF, 0x00000000, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
528 0x0EF, 0x00000200, 0x030, 0x00000463, 0x030, 0x00001463,
529 0x030, 0x00002463, 0x030, 0x00003463, 0x030, 0x00004545,
530 0x030, 0x00005545, 0x030, 0x00006545, 0x030, 0x00007545,
531 0x030, 0x00008565, 0x030, 0x00009565, 0x030, 0x0000A565,
532 0x030, 0x0000B565, 0x0EF, 0x00000000, 0x93002000, 0x00000000,
533 0x40000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x00000303,
534 0x030, 0x00001303, 0x030, 0x00002303, 0x030, 0x00003303,
535 0x030, 0x000043A4, 0x030, 0x000053A4, 0x030, 0x000063A4,
536 0x030, 0x000073A4, 0x030, 0x00008365, 0x030, 0x00009365,
537 0x030, 0x0000A365, 0x030, 0x0000B365, 0x0EF, 0x00000000,
538 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x0EF, 0x00000200,
539 0x030, 0x000003A2, 0x030, 0x000013A2, 0x030, 0x000023A2,
540 0x030, 0x000033A2, 0x030, 0x00004343, 0x030, 0x00005343,
541 0x030, 0x00006343, 0x030, 0x00007343, 0x030, 0x00008364,
542 0x030, 0x00009364, 0x030, 0x0000A364, 0x030, 0x0000B364,
543 0x0EF, 0x00000000, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
544 0x0EF, 0x00000200, 0x030, 0x000003A0, 0x030, 0x000013A0,
545 0x030, 0x000023A0, 0x030, 0x000033A0, 0x030, 0x00004430,
546 0x030, 0x00005430, 0x030, 0x00006430, 0x030, 0x00007430,
547 0x030, 0x00008372, 0x030, 0x00009372, 0x030, 0x0000A372,
548 0x030, 0x0000B372, 0x0EF, 0x00000000, 0x90002000, 0x00000000,
549 0x40000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x000003A0,
550 0x030, 0x000013A0, 0x030, 0x000023A0, 0x030, 0x000033A0,
551 0x030, 0x000043A1, 0x030, 0x000053A1, 0x030, 0x000063A1,
552 0x030, 0x000073A1, 0x030, 0x000083A2, 0x030, 0x000093A2,
553 0x030, 0x0000A3A2, 0x030, 0x0000B3A2, 0x0EF, 0x00000000,
554 0xA0000000, 0x00000000, 0x0EF, 0x00000200, 0x030, 0x000003D0,
555 0x030, 0x000013D0, 0x030, 0x000023D0, 0x030, 0x000033D0,
556 0x030, 0x000043D0, 0x030, 0x000053D0, 0x030, 0x000063D0,
557 0x030, 0x000073D0, 0x030, 0x000083D0, 0x030, 0x000093D0,
558 0x030, 0x0000A3D0, 0x030, 0x0000B3D0, 0x0EF, 0x00000000,
559 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
560 0x0EF, 0x00000080, 0x030, 0x00000203, 0x030, 0x00001203,
561 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
562 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
563 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
564 0x030, 0x0000B203, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
565 0x0EF, 0x00000080, 0x030, 0x00000203, 0x030, 0x00001203,
566 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
567 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
568 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
569 0x030, 0x0000B203, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
570 0x0EF, 0x00000080, 0x030, 0x00000203, 0x030, 0x00001203,
571 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
572 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
573 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
574 0x030, 0x0000B203, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
575 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
576 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
577 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
578 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
579 0x030, 0x0000B3A2, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
580 0x0EF, 0x00000080, 0x030, 0x00000203, 0x030, 0x00001203,
581 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
582 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
583 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
584 0x030, 0x0000B203, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
585 0x0EF, 0x00000080, 0x030, 0x00000203, 0x030, 0x00001203,
586 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
587 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
588 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
589 0x030, 0x0000B203, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
590 0x0EF, 0x00000080, 0x030, 0x00000203, 0x030, 0x00001203,
591 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
592 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
593 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
594 0x030, 0x0000B203, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
595 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
596 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
597 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
598 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
599 0x030, 0x0000B3A2, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
600 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
601 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
602 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
603 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
604 0x030, 0x0000B3A2, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
605 0x0EF, 0x00000080, 0x030, 0x000003A3, 0x030, 0x000013A3,
606 0x030, 0x000023A3, 0x030, 0x000033A3, 0x030, 0x000043A3,
607 0x030, 0x000053A3, 0x030, 0x000063A3, 0x030, 0x000073A3,
608 0x030, 0x000083A3, 0x030, 0x000093A3, 0x030, 0x0000A3A3,
609 0x030, 0x0000B3A3, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
610 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
611 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
612 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
613 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
614 0x030, 0x0000B3A2, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
615 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
616 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
617 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
618 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
619 0x030, 0x0000B3A2, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
620 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
621 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
622 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
623 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
624 0x030, 0x0000B3A2, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
625 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
626 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
627 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
628 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
629 0x030, 0x0000B3A2, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
630 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
631 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
632 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
633 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
634 0x030, 0x0000B3A2, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
635 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
636 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
637 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
638 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
639 0x030, 0x0000B3A2, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
640 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
641 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
642 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
643 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
644 0x030, 0x0000B3A2, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
645 0x0EF, 0x00000080, 0x030, 0x000003A2, 0x030, 0x000013A2,
646 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
647 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
648 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
649 0x030, 0x0000B3A2, 0xA0000000, 0x00000000, 0x0EF, 0x00000080,
650 0x030, 0x000003A2, 0x030, 0x000013A2, 0x030, 0x000023A2,
651 0x030, 0x000033A2, 0x030, 0x000043A2, 0x030, 0x000053A2,
652 0x030, 0x000063A2, 0x030, 0x000073A2, 0x030, 0x000083A2,
653 0x030, 0x000093A2, 0x030, 0x0000A3A2, 0x030, 0x0000B3A2,
654 0xB0000000, 0x00000000, 0x0EF, 0x00000000, 0x8300100f, 0x0a0a0a0a,
655 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
656 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
657 0x030, 0x00005000, 0x030, 0x00006000, 0x9300100f, 0x05050505,
658 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
659 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
660 0x030, 0x00005000, 0x030, 0x00006000, 0x9300100f, 0x00000000,
661 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
662 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
663 0x030, 0x00005000, 0x030, 0x00006000, 0x9300200f, 0x00000000,
664 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
665 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004777,
666 0x030, 0x00005777, 0x030, 0x00006777, 0x9000100f, 0x0a0a0a0a,
667 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
668 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
669 0x030, 0x00005000, 0x030, 0x00006000, 0x9000100f, 0x05050505,
670 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
671 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
672 0x030, 0x00005000, 0x030, 0x00006000, 0x9000100f, 0x00000000,
673 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
674 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
675 0x030, 0x00005000, 0x030, 0x00006000, 0x9000200f, 0x00000000,
676 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
677 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
678 0x030, 0x00005000, 0x030, 0x00006000, 0x9300200c, 0x00000000,
679 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
680 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004777,
681 0x030, 0x00005777, 0x030, 0x00006777, 0x93012100, 0x00000000,
682 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000660,
683 0x030, 0x00001443, 0x030, 0x00002221, 0x030, 0x00004777,
684 0x030, 0x00005777, 0x030, 0x00006777, 0x93002100, 0x00000000,
685 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000776,
686 0x030, 0x00001455, 0x030, 0x00002325, 0x030, 0x00004777,
687 0x030, 0x00005777, 0x030, 0x00006777, 0x93011000, 0x00000000,
688 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000764,
689 0x030, 0x00001632, 0x030, 0x00002421, 0x030, 0x00004000,
690 0x030, 0x00005000, 0x030, 0x00006000, 0x9000200c, 0x00000000,
691 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000645,
692 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
693 0x030, 0x00005000, 0x030, 0x00006000, 0x90001004, 0x00000000,
694 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000764,
695 0x030, 0x00001632, 0x030, 0x00002421, 0x030, 0x00004000,
696 0x030, 0x00005000, 0x030, 0x00006000, 0x93002000, 0x00000000,
697 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000777,
698 0x030, 0x00001442, 0x030, 0x00002222, 0x030, 0x00004777,
699 0x030, 0x00005777, 0x030, 0x00006777, 0x93001000, 0x00000000,
700 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000764,
701 0x030, 0x00001632, 0x030, 0x00002421, 0x030, 0x00004000,
702 0x030, 0x00005000, 0x030, 0x00006000, 0x90002100, 0x00000000,
703 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000775,
704 0x030, 0x00001343, 0x030, 0x00002210, 0x030, 0x00004000,
705 0x030, 0x00005000, 0x030, 0x00006000, 0x90002000, 0x00000000,
706 0x40000000, 0x00000000, 0x0EF, 0x00000040, 0x030, 0x00000775,
707 0x030, 0x00001422, 0x030, 0x00002210, 0x030, 0x00004000,
708 0x030, 0x00005000, 0x030, 0x00006000, 0xA0000000, 0x00000000,
709 0x0EF, 0x00000040, 0x030, 0x00000764, 0x030, 0x00001632,
710 0x030, 0x00002421, 0x030, 0x00004000, 0x030, 0x00005000,
711 0x030, 0x00006000, 0xB0000000, 0x00000000, 0x0EF, 0x00000000,
712 0x0EF, 0x00000800, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
713 0x033, 0x00000020, 0x03F, 0x00000007, 0x033, 0x00000021,
714 0x03F, 0x0000000A, 0x033, 0x00000022, 0x03F, 0x0000000D,
715 0x033, 0x00000023, 0x03F, 0x0000002A, 0x033, 0x00000024,
716 0x03F, 0x0000002D, 0x033, 0x00000025, 0x03F, 0x00000030,
717 0x033, 0x00000026, 0x03F, 0x0000006D, 0x033, 0x00000027,
718 0x03F, 0x00000070, 0x033, 0x00000028, 0x03F, 0x000000ED,
719 0x033, 0x00000029, 0x03F, 0x000000F0, 0x033, 0x0000002A,
720 0x03F, 0x000000F3, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
721 0x033, 0x00000020, 0x03F, 0x00000007, 0x033, 0x00000021,
722 0x03F, 0x0000000A, 0x033, 0x00000022, 0x03F, 0x0000000D,
723 0x033, 0x00000023, 0x03F, 0x0000002A, 0x033, 0x00000024,
724 0x03F, 0x0000002D, 0x033, 0x00000025, 0x03F, 0x00000030,
725 0x033, 0x00000026, 0x03F, 0x0000006D, 0x033, 0x00000027,
726 0x03F, 0x00000070, 0x033, 0x00000028, 0x03F, 0x000000ED,
727 0x033, 0x00000029, 0x03F, 0x000000F0, 0x033, 0x0000002A,
728 0x03F, 0x000000F3, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
729 0x033, 0x00000020, 0x03F, 0x00000007, 0x033, 0x00000021,
730 0x03F, 0x0000000A, 0x033, 0x00000022, 0x03F, 0x0000000D,
731 0x033, 0x00000023, 0x03F, 0x0000002A, 0x033, 0x00000024,
732 0x03F, 0x0000002D, 0x033, 0x00000025, 0x03F, 0x00000030,
733 0x033, 0x00000026, 0x03F, 0x0000006D, 0x033, 0x00000027,
734 0x03F, 0x00000070, 0x033, 0x00000028, 0x03F, 0x000000ED,
735 0x033, 0x00000029, 0x03F, 0x000000F0, 0x033, 0x0000002A,
736 0x03F, 0x000000F3, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
737 0x033, 0x00000020, 0x03F, 0x00000005, 0x033, 0x00000021,
738 0x03F, 0x00000008, 0x033, 0x00000022, 0x03F, 0x0000000B,
739 0x033, 0x00000023, 0x03F, 0x0000000E, 0x033, 0x00000024,
740 0x03F, 0x0000002B, 0x033, 0x00000025, 0x03F, 0x00000068,
741 0x033, 0x00000026, 0x03F, 0x0000006B, 0x033, 0x00000027,
742 0x03F, 0x0000006E, 0x033, 0x00000028, 0x03F, 0x00000071,
743 0x033, 0x00000029, 0x03F, 0x00000074, 0x033, 0x0000002A,
744 0x03F, 0x00000077, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
745 0x033, 0x00000020, 0x03F, 0x00000007, 0x033, 0x00000021,
746 0x03F, 0x0000000A, 0x033, 0x00000022, 0x03F, 0x0000000D,
747 0x033, 0x00000023, 0x03F, 0x0000002A, 0x033, 0x00000024,
748 0x03F, 0x0000002D, 0x033, 0x00000025, 0x03F, 0x00000030,
749 0x033, 0x00000026, 0x03F, 0x0000006D, 0x033, 0x00000027,
750 0x03F, 0x00000070, 0x033, 0x00000028, 0x03F, 0x000000ED,
751 0x033, 0x00000029, 0x03F, 0x000000F0, 0x033, 0x0000002A,
752 0x03F, 0x000000F3, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
753 0x033, 0x00000020, 0x03F, 0x00000007, 0x033, 0x00000021,
754 0x03F, 0x0000000A, 0x033, 0x00000022, 0x03F, 0x0000000D,
755 0x033, 0x00000023, 0x03F, 0x0000002A, 0x033, 0x00000024,
756 0x03F, 0x0000002D, 0x033, 0x00000025, 0x03F, 0x00000030,
757 0x033, 0x00000026, 0x03F, 0x0000006D, 0x033, 0x00000027,
758 0x03F, 0x00000070, 0x033, 0x00000028, 0x03F, 0x000000ED,
759 0x033, 0x00000029, 0x03F, 0x000000F0, 0x033, 0x0000002A,
760 0x03F, 0x000000F3, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
761 0x033, 0x00000020, 0x03F, 0x00000007, 0x033, 0x00000021,
762 0x03F, 0x0000000A, 0x033, 0x00000022, 0x03F, 0x0000000D,
763 0x033, 0x00000023, 0x03F, 0x0000002A, 0x033, 0x00000024,
764 0x03F, 0x0000002D, 0x033, 0x00000025, 0x03F, 0x00000030,
765 0x033, 0x00000026, 0x03F, 0x0000006D, 0x033, 0x00000027,
766 0x03F, 0x00000070, 0x033, 0x00000028, 0x03F, 0x000000ED,
767 0x033, 0x00000029, 0x03F, 0x000000F0, 0x033, 0x0000002A,
768 0x03F, 0x000000F3, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
769 0x033, 0x00000020, 0x03F, 0x00000005, 0x033, 0x00000021,
770 0x03F, 0x00000008, 0x033, 0x00000022, 0x03F, 0x0000000B,
771 0x033, 0x00000023, 0x03F, 0x0000000E, 0x033, 0x00000024,
772 0x03F, 0x0000002B, 0x033, 0x00000025, 0x03F, 0x00000068,
773 0x033, 0x00000026, 0x03F, 0x0000006B, 0x033, 0x00000027,
774 0x03F, 0x0000006E, 0x033, 0x00000028, 0x03F, 0x00000071,
775 0x033, 0x00000029, 0x03F, 0x00000074, 0x033, 0x0000002A,
776 0x03F, 0x00000077, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
777 0x033, 0x00000020, 0x03F, 0x00000005, 0x033, 0x00000021,
778 0x03F, 0x00000008, 0x033, 0x00000022, 0x03F, 0x0000000B,
779 0x033, 0x00000023, 0x03F, 0x0000000E, 0x033, 0x00000024,
780 0x03F, 0x0000002B, 0x033, 0x00000025, 0x03F, 0x00000068,
781 0x033, 0x00000026, 0x03F, 0x0000006B, 0x033, 0x00000027,
782 0x03F, 0x0000006E, 0x033, 0x00000028, 0x03F, 0x00000071,
783 0x033, 0x00000029, 0x03F, 0x00000074, 0x033, 0x0000002A,
784 0x03F, 0x00000077, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
785 0x033, 0x00000020, 0x03F, 0x00000C0C, 0x033, 0x00000021,
786 0x03F, 0x00000C29, 0x033, 0x00000022, 0x03F, 0x00000C2C,
787 0x033, 0x00000023, 0x03F, 0x00000C69, 0x033, 0x00000024,
788 0x03F, 0x00000CA8, 0x033, 0x00000025, 0x03F, 0x00000CE8,
789 0x033, 0x00000026, 0x03F, 0x00000CEB, 0x033, 0x00000027,
790 0x03F, 0x00000CEE, 0x033, 0x00000028, 0x03F, 0x00000CF1,
791 0x033, 0x00000029, 0x03F, 0x00000CF4, 0x033, 0x0000002A,
792 0x03F, 0x00000CF7, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
793 0x033, 0x00000020, 0x03F, 0x0000042B, 0x033, 0x00000021,
794 0x03F, 0x0000082A, 0x033, 0x00000022, 0x03F, 0x00000849,
795 0x033, 0x00000023, 0x03F, 0x0000084C, 0x033, 0x00000024,
796 0x03F, 0x00000C4C, 0x033, 0x00000025, 0x03F, 0x00000CA9,
797 0x033, 0x00000026, 0x03F, 0x00000CEA, 0x033, 0x00000027,
798 0x03F, 0x00000CED, 0x033, 0x00000028, 0x03F, 0x00000CF0,
799 0x033, 0x00000029, 0x03F, 0x00000CF3, 0x033, 0x0000002A,
800 0x03F, 0x00000CF6, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
801 0x033, 0x00000020, 0x03F, 0x00000C09, 0x033, 0x00000021,
802 0x03F, 0x00000C0C, 0x033, 0x00000022, 0x03F, 0x00000C0F,
803 0x033, 0x00000023, 0x03F, 0x00000C2C, 0x033, 0x00000024,
804 0x03F, 0x00000C2F, 0x033, 0x00000025, 0x03F, 0x00000C8A,
805 0x033, 0x00000026, 0x03F, 0x00000C8D, 0x033, 0x00000027,
806 0x03F, 0x00000C90, 0x033, 0x00000028, 0x03F, 0x00000CD0,
807 0x033, 0x00000029, 0x03F, 0x00000CF2, 0x033, 0x0000002A,
808 0x03F, 0x00000CF5, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
809 0x033, 0x00000020, 0x03F, 0x00000005, 0x033, 0x00000021,
810 0x03F, 0x00000008, 0x033, 0x00000022, 0x03F, 0x0000000B,
811 0x033, 0x00000023, 0x03F, 0x0000000E, 0x033, 0x00000024,
812 0x03F, 0x0000002B, 0x033, 0x00000025, 0x03F, 0x00000068,
813 0x033, 0x00000026, 0x03F, 0x0000006B, 0x033, 0x00000027,
814 0x03F, 0x0000006E, 0x033, 0x00000028, 0x03F, 0x00000071,
815 0x033, 0x00000029, 0x03F, 0x00000074, 0x033, 0x0000002A,
816 0x03F, 0x00000077, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
817 0x033, 0x00000020, 0x03F, 0x00000C09, 0x033, 0x00000021,
818 0x03F, 0x00000C0C, 0x033, 0x00000022, 0x03F, 0x00000C0F,
819 0x033, 0x00000023, 0x03F, 0x00000C2C, 0x033, 0x00000024,
820 0x03F, 0x00000C2F, 0x033, 0x00000025, 0x03F, 0x00000C8A,
821 0x033, 0x00000026, 0x03F, 0x00000C8D, 0x033, 0x00000027,
822 0x03F, 0x00000C90, 0x033, 0x00000028, 0x03F, 0x00000CD0,
823 0x033, 0x00000029, 0x03F, 0x00000CF2, 0x033, 0x0000002A,
824 0x03F, 0x00000CF5, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
825 0x033, 0x00000020, 0x03F, 0x00000429, 0x033, 0x00000021,
826 0x03F, 0x00000828, 0x033, 0x00000022, 0x03F, 0x00000847,
827 0x033, 0x00000023, 0x03F, 0x0000084A, 0x033, 0x00000024,
828 0x03F, 0x00000C4B, 0x033, 0x00000025, 0x03F, 0x00000C8A,
829 0x033, 0x00000026, 0x03F, 0x00000CEA, 0x033, 0x00000027,
830 0x03F, 0x00000CED, 0x033, 0x00000028, 0x03F, 0x00000CF0,
831 0x033, 0x00000029, 0x03F, 0x00000CF3, 0x033, 0x0000002A,
832 0x03F, 0x00000CF6, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
833 0x033, 0x00000020, 0x03F, 0x00000C09, 0x033, 0x00000021,
834 0x03F, 0x00000C0C, 0x033, 0x00000022, 0x03F, 0x00000C0F,
835 0x033, 0x00000023, 0x03F, 0x00000C2C, 0x033, 0x00000024,
836 0x03F, 0x00000C2F, 0x033, 0x00000025, 0x03F, 0x00000C8A,
837 0x033, 0x00000026, 0x03F, 0x00000C8D, 0x033, 0x00000027,
838 0x03F, 0x00000C90, 0x033, 0x00000028, 0x03F, 0x00000CD0,
839 0x033, 0x00000029, 0x03F, 0x00000CF2, 0x033, 0x0000002A,
840 0x03F, 0x00000CF5, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
841 0x033, 0x00000020, 0x03F, 0x0000042B, 0x033, 0x00000021,
842 0x03F, 0x0000082A, 0x033, 0x00000022, 0x03F, 0x00000849,
843 0x033, 0x00000023, 0x03F, 0x0000084C, 0x033, 0x00000024,
844 0x03F, 0x00000C4C, 0x033, 0x00000025, 0x03F, 0x00000C8A,
845 0x033, 0x00000026, 0x03F, 0x00000C8D, 0x033, 0x00000027,
846 0x03F, 0x00000CEB, 0x033, 0x00000028, 0x03F, 0x00000CEE,
847 0x033, 0x00000029, 0x03F, 0x00000CF1, 0x033, 0x0000002A,
848 0x03F, 0x00000CF4, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
849 0x033, 0x00000020, 0x03F, 0x0000042B, 0x033, 0x00000021,
850 0x03F, 0x0000082A, 0x033, 0x00000022, 0x03F, 0x00000849,
851 0x033, 0x00000023, 0x03F, 0x0000084C, 0x033, 0x00000024,
852 0x03F, 0x00000C4C, 0x033, 0x00000025, 0x03F, 0x00000C8A,
853 0x033, 0x00000026, 0x03F, 0x00000C8D, 0x033, 0x00000027,
854 0x03F, 0x00000CEB, 0x033, 0x00000028, 0x03F, 0x00000CEE,
855 0x033, 0x00000029, 0x03F, 0x00000CF1, 0x033, 0x0000002A,
856 0x03F, 0x00000CF4, 0xA0000000, 0x00000000, 0x033, 0x00000020,
857 0x03F, 0x00000C09, 0x033, 0x00000021, 0x03F, 0x00000C0C,
858 0x033, 0x00000022, 0x03F, 0x00000C0F, 0x033, 0x00000023,
859 0x03F, 0x00000C2C, 0x033, 0x00000024, 0x03F, 0x00000C2F,
860 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
861 0x03F, 0x00000C8D, 0x033, 0x00000027, 0x03F, 0x00000C90,
862 0x033, 0x00000028, 0x03F, 0x00000CD0, 0x033, 0x00000029,
863 0x03F, 0x00000CF2, 0x033, 0x0000002A, 0x03F, 0x00000CF5,
864 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
865 0x033, 0x00000060, 0x03F, 0x00000007, 0x033, 0x00000061,
866 0x03F, 0x0000000A, 0x033, 0x00000062, 0x03F, 0x0000000D,
867 0x033, 0x00000063, 0x03F, 0x0000002A, 0x033, 0x00000064,
868 0x03F, 0x0000002D, 0x033, 0x00000065, 0x03F, 0x00000030,
869 0x033, 0x00000066, 0x03F, 0x0000006D, 0x033, 0x00000067,
870 0x03F, 0x00000070, 0x033, 0x00000068, 0x03F, 0x000000ED,
871 0x033, 0x00000069, 0x03F, 0x000000F0, 0x033, 0x0000006A,
872 0x03F, 0x000000F3, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
873 0x033, 0x00000060, 0x03F, 0x00000007, 0x033, 0x00000061,
874 0x03F, 0x0000000A, 0x033, 0x00000062, 0x03F, 0x0000000D,
875 0x033, 0x00000063, 0x03F, 0x0000002A, 0x033, 0x00000064,
876 0x03F, 0x0000002D, 0x033, 0x00000065, 0x03F, 0x00000030,
877 0x033, 0x00000066, 0x03F, 0x0000006D, 0x033, 0x00000067,
878 0x03F, 0x00000070, 0x033, 0x00000068, 0x03F, 0x000000ED,
879 0x033, 0x00000069, 0x03F, 0x000000F0, 0x033, 0x0000006A,
880 0x03F, 0x000000F3, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
881 0x033, 0x00000060, 0x03F, 0x00000007, 0x033, 0x00000061,
882 0x03F, 0x0000000A, 0x033, 0x00000062, 0x03F, 0x0000000D,
883 0x033, 0x00000063, 0x03F, 0x0000002A, 0x033, 0x00000064,
884 0x03F, 0x0000002D, 0x033, 0x00000065, 0x03F, 0x00000030,
885 0x033, 0x00000066, 0x03F, 0x0000006D, 0x033, 0x00000067,
886 0x03F, 0x00000070, 0x033, 0x00000068, 0x03F, 0x000000ED,
887 0x033, 0x00000069, 0x03F, 0x000000F0, 0x033, 0x0000006A,
888 0x03F, 0x000000F3, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
889 0x033, 0x00000060, 0x03F, 0x00000005, 0x033, 0x00000061,
890 0x03F, 0x00000008, 0x033, 0x00000062, 0x03F, 0x0000000B,
891 0x033, 0x00000063, 0x03F, 0x0000000E, 0x033, 0x00000064,
892 0x03F, 0x0000002B, 0x033, 0x00000065, 0x03F, 0x00000068,
893 0x033, 0x00000066, 0x03F, 0x0000006B, 0x033, 0x00000067,
894 0x03F, 0x0000006E, 0x033, 0x00000068, 0x03F, 0x00000071,
895 0x033, 0x00000069, 0x03F, 0x00000074, 0x033, 0x0000006A,
896 0x03F, 0x00000077, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
897 0x033, 0x00000060, 0x03F, 0x00000007, 0x033, 0x00000061,
898 0x03F, 0x0000000A, 0x033, 0x00000062, 0x03F, 0x0000000D,
899 0x033, 0x00000063, 0x03F, 0x0000002A, 0x033, 0x00000064,
900 0x03F, 0x0000002D, 0x033, 0x00000065, 0x03F, 0x00000030,
901 0x033, 0x00000066, 0x03F, 0x0000006D, 0x033, 0x00000067,
902 0x03F, 0x00000070, 0x033, 0x00000068, 0x03F, 0x000000ED,
903 0x033, 0x00000069, 0x03F, 0x000000F0, 0x033, 0x0000006A,
904 0x03F, 0x000000F3, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
905 0x033, 0x00000060, 0x03F, 0x00000007, 0x033, 0x00000061,
906 0x03F, 0x0000000A, 0x033, 0x00000062, 0x03F, 0x0000000D,
907 0x033, 0x00000063, 0x03F, 0x0000002A, 0x033, 0x00000064,
908 0x03F, 0x0000002D, 0x033, 0x00000065, 0x03F, 0x00000030,
909 0x033, 0x00000066, 0x03F, 0x0000006D, 0x033, 0x00000067,
910 0x03F, 0x00000070, 0x033, 0x00000068, 0x03F, 0x000000ED,
911 0x033, 0x00000069, 0x03F, 0x000000F0, 0x033, 0x0000006A,
912 0x03F, 0x000000F3, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
913 0x033, 0x00000060, 0x03F, 0x00000007, 0x033, 0x00000061,
914 0x03F, 0x0000000A, 0x033, 0x00000062, 0x03F, 0x0000000D,
915 0x033, 0x00000063, 0x03F, 0x0000002A, 0x033, 0x00000064,
916 0x03F, 0x0000002D, 0x033, 0x00000065, 0x03F, 0x00000030,
917 0x033, 0x00000066, 0x03F, 0x0000006D, 0x033, 0x00000067,
918 0x03F, 0x00000070, 0x033, 0x00000068, 0x03F, 0x000000ED,
919 0x033, 0x00000069, 0x03F, 0x000000F0, 0x033, 0x0000006A,
920 0x03F, 0x000000F3, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
921 0x033, 0x00000060, 0x03F, 0x00000005, 0x033, 0x00000061,
922 0x03F, 0x00000008, 0x033, 0x00000062, 0x03F, 0x0000000B,
923 0x033, 0x00000063, 0x03F, 0x0000000E, 0x033, 0x00000064,
924 0x03F, 0x0000002B, 0x033, 0x00000065, 0x03F, 0x00000068,
925 0x033, 0x00000066, 0x03F, 0x0000006B, 0x033, 0x00000067,
926 0x03F, 0x0000006E, 0x033, 0x00000068, 0x03F, 0x00000071,
927 0x033, 0x00000069, 0x03F, 0x00000074, 0x033, 0x0000006A,
928 0x03F, 0x00000077, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
929 0x033, 0x00000060, 0x03F, 0x00000005, 0x033, 0x00000061,
930 0x03F, 0x00000008, 0x033, 0x00000062, 0x03F, 0x0000000B,
931 0x033, 0x00000063, 0x03F, 0x0000000E, 0x033, 0x00000064,
932 0x03F, 0x0000002B, 0x033, 0x00000065, 0x03F, 0x00000068,
933 0x033, 0x00000066, 0x03F, 0x0000006B, 0x033, 0x00000067,
934 0x03F, 0x0000006E, 0x033, 0x00000068, 0x03F, 0x00000071,
935 0x033, 0x00000069, 0x03F, 0x00000074, 0x033, 0x0000006A,
936 0x03F, 0x00000077, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
937 0x033, 0x00000060, 0x03F, 0x0000080B, 0x033, 0x00000061,
938 0x03F, 0x0000080E, 0x033, 0x00000062, 0x03F, 0x00000848,
939 0x033, 0x00000063, 0x03F, 0x00000869, 0x033, 0x00000064,
940 0x03F, 0x000008A9, 0x033, 0x00000065, 0x03F, 0x00000CE8,
941 0x033, 0x00000066, 0x03F, 0x00000CEB, 0x033, 0x00000067,
942 0x03F, 0x00000CEE, 0x033, 0x00000068, 0x03F, 0x00000CF1,
943 0x033, 0x00000069, 0x03F, 0x00000CF4, 0x033, 0x0000006A,
944 0x03F, 0x00000CF7, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
945 0x033, 0x00000060, 0x03F, 0x0000042B, 0x033, 0x00000061,
946 0x03F, 0x0000082A, 0x033, 0x00000062, 0x03F, 0x00000849,
947 0x033, 0x00000063, 0x03F, 0x0000084C, 0x033, 0x00000064,
948 0x03F, 0x00000C4C, 0x033, 0x00000065, 0x03F, 0x00000CA9,
949 0x033, 0x00000066, 0x03F, 0x00000CEA, 0x033, 0x00000067,
950 0x03F, 0x00000CED, 0x033, 0x00000068, 0x03F, 0x00000CF0,
951 0x033, 0x00000069, 0x03F, 0x00000CF3, 0x033, 0x0000006A,
952 0x03F, 0x00000CF6, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
953 0x033, 0x00000060, 0x03F, 0x00000C0A, 0x033, 0x00000061,
954 0x03F, 0x00000C0D, 0x033, 0x00000062, 0x03F, 0x00000C2A,
955 0x033, 0x00000063, 0x03F, 0x00000C2D, 0x033, 0x00000064,
956 0x03F, 0x00000C6A, 0x033, 0x00000065, 0x03F, 0x00000CAA,
957 0x033, 0x00000066, 0x03F, 0x00000CAD, 0x033, 0x00000067,
958 0x03F, 0x00000CB0, 0x033, 0x00000068, 0x03F, 0x00000CF1,
959 0x033, 0x00000069, 0x03F, 0x00000CF4, 0x033, 0x0000006A,
960 0x03F, 0x00000CF7, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
961 0x033, 0x00000060, 0x03F, 0x00000005, 0x033, 0x00000061,
962 0x03F, 0x00000008, 0x033, 0x00000062, 0x03F, 0x0000000B,
963 0x033, 0x00000063, 0x03F, 0x0000000E, 0x033, 0x00000064,
964 0x03F, 0x0000002B, 0x033, 0x00000065, 0x03F, 0x00000068,
965 0x033, 0x00000066, 0x03F, 0x0000006B, 0x033, 0x00000067,
966 0x03F, 0x0000006E, 0x033, 0x00000068, 0x03F, 0x00000071,
967 0x033, 0x00000069, 0x03F, 0x00000074, 0x033, 0x0000006A,
968 0x03F, 0x00000077, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
969 0x033, 0x00000060, 0x03F, 0x00000C0A, 0x033, 0x00000061,
970 0x03F, 0x00000C0D, 0x033, 0x00000062, 0x03F, 0x00000C2A,
971 0x033, 0x00000063, 0x03F, 0x00000C2D, 0x033, 0x00000064,
972 0x03F, 0x00000C6A, 0x033, 0x00000065, 0x03F, 0x00000CAA,
973 0x033, 0x00000066, 0x03F, 0x00000CAD, 0x033, 0x00000067,
974 0x03F, 0x00000CB0, 0x033, 0x00000068, 0x03F, 0x00000CF1,
975 0x033, 0x00000069, 0x03F, 0x00000CF4, 0x033, 0x0000006A,
976 0x03F, 0x00000CF7, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
977 0x033, 0x00000060, 0x03F, 0x00000429, 0x033, 0x00000061,
978 0x03F, 0x00000828, 0x033, 0x00000062, 0x03F, 0x00000847,
979 0x033, 0x00000063, 0x03F, 0x0000084A, 0x033, 0x00000064,
980 0x03F, 0x00000C4B, 0x033, 0x00000065, 0x03F, 0x00000C8A,
981 0x033, 0x00000066, 0x03F, 0x00000CEA, 0x033, 0x00000067,
982 0x03F, 0x00000CED, 0x033, 0x00000068, 0x03F, 0x00000CF0,
983 0x033, 0x00000069, 0x03F, 0x00000CF3, 0x033, 0x0000006A,
984 0x03F, 0x00000CF6, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
985 0x033, 0x00000060, 0x03F, 0x00000C0A, 0x033, 0x00000061,
986 0x03F, 0x00000C0D, 0x033, 0x00000062, 0x03F, 0x00000C2A,
987 0x033, 0x00000063, 0x03F, 0x00000C2D, 0x033, 0x00000064,
988 0x03F, 0x00000C6A, 0x033, 0x00000065, 0x03F, 0x00000CAA,
989 0x033, 0x00000066, 0x03F, 0x00000CAD, 0x033, 0x00000067,
990 0x03F, 0x00000CB0, 0x033, 0x00000068, 0x03F, 0x00000CF1,
991 0x033, 0x00000069, 0x03F, 0x00000CF4, 0x033, 0x0000006A,
992 0x03F, 0x00000CF7, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
993 0x033, 0x00000060, 0x03F, 0x0000042C, 0x033, 0x00000061,
994 0x03F, 0x0000082B, 0x033, 0x00000062, 0x03F, 0x0000084A,
995 0x033, 0x00000063, 0x03F, 0x0000084D, 0x033, 0x00000064,
996 0x03F, 0x00000C4D, 0x033, 0x00000065, 0x03F, 0x00000C8B,
997 0x033, 0x00000066, 0x03F, 0x00000C8E, 0x033, 0x00000067,
998 0x03F, 0x00000CEC, 0x033, 0x00000068, 0x03F, 0x00000CEF,
999 0x033, 0x00000069, 0x03F, 0x00000CF2, 0x033, 0x0000006A,
1000 0x03F, 0x00000CF5, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
1001 0x033, 0x00000060, 0x03F, 0x0000042C, 0x033, 0x00000061,
1002 0x03F, 0x0000082B, 0x033, 0x00000062, 0x03F, 0x0000084A,
1003 0x033, 0x00000063, 0x03F, 0x0000084D, 0x033, 0x00000064,
1004 0x03F, 0x00000C4D, 0x033, 0x00000065, 0x03F, 0x00000C8B,
1005 0x033, 0x00000066, 0x03F, 0x00000C8E, 0x033, 0x00000067,
1006 0x03F, 0x00000CEC, 0x033, 0x00000068, 0x03F, 0x00000CEF,
1007 0x033, 0x00000069, 0x03F, 0x00000CF2, 0x033, 0x0000006A,
1008 0x03F, 0x00000CF5, 0xA0000000, 0x00000000, 0x033, 0x00000060,
1009 0x03F, 0x00000C0A, 0x033, 0x00000061, 0x03F, 0x00000C0D,
1010 0x033, 0x00000062, 0x03F, 0x00000C2A, 0x033, 0x00000063,
1011 0x03F, 0x00000C2D, 0x033, 0x00000064, 0x03F, 0x00000C6A,
1012 0x033, 0x00000065, 0x03F, 0x00000CAA, 0x033, 0x00000066,
1013 0x03F, 0x00000CAD, 0x033, 0x00000067, 0x03F, 0x00000CB0,
1014 0x033, 0x00000068, 0x03F, 0x00000CF1, 0x033, 0x00000069,
1015 0x03F, 0x00000CF4, 0x033, 0x0000006A, 0x03F, 0x00000CF7,
1016 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1017 0x033, 0x000000A0, 0x03F, 0x00000007, 0x033, 0x000000A1,
1018 0x03F, 0x0000000A, 0x033, 0x000000A2, 0x03F, 0x0000000D,
1019 0x033, 0x000000A3, 0x03F, 0x0000002A, 0x033, 0x000000A4,
1020 0x03F, 0x0000002D, 0x033, 0x000000A5, 0x03F, 0x00000030,
1021 0x033, 0x000000A6, 0x03F, 0x0000006D, 0x033, 0x000000A7,
1022 0x03F, 0x00000070, 0x033, 0x000000A8, 0x03F, 0x000000ED,
1023 0x033, 0x000000A9, 0x03F, 0x000000F0, 0x033, 0x000000AA,
1024 0x03F, 0x000000F3, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1025 0x033, 0x000000A0, 0x03F, 0x00000007, 0x033, 0x000000A1,
1026 0x03F, 0x0000000A, 0x033, 0x000000A2, 0x03F, 0x0000000D,
1027 0x033, 0x000000A3, 0x03F, 0x0000002A, 0x033, 0x000000A4,
1028 0x03F, 0x0000002D, 0x033, 0x000000A5, 0x03F, 0x00000030,
1029 0x033, 0x000000A6, 0x03F, 0x0000006D, 0x033, 0x000000A7,
1030 0x03F, 0x00000070, 0x033, 0x000000A8, 0x03F, 0x000000ED,
1031 0x033, 0x000000A9, 0x03F, 0x000000F0, 0x033, 0x000000AA,
1032 0x03F, 0x000000F3, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1033 0x033, 0x000000A0, 0x03F, 0x00000007, 0x033, 0x000000A1,
1034 0x03F, 0x0000000A, 0x033, 0x000000A2, 0x03F, 0x0000000D,
1035 0x033, 0x000000A3, 0x03F, 0x0000002A, 0x033, 0x000000A4,
1036 0x03F, 0x0000002D, 0x033, 0x000000A5, 0x03F, 0x00000030,
1037 0x033, 0x000000A6, 0x03F, 0x0000006D, 0x033, 0x000000A7,
1038 0x03F, 0x00000070, 0x033, 0x000000A8, 0x03F, 0x000000ED,
1039 0x033, 0x000000A9, 0x03F, 0x000000F0, 0x033, 0x000000AA,
1040 0x03F, 0x000000F3, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
1041 0x033, 0x000000A0, 0x03F, 0x00000005, 0x033, 0x000000A1,
1042 0x03F, 0x00000008, 0x033, 0x000000A2, 0x03F, 0x0000000B,
1043 0x033, 0x000000A3, 0x03F, 0x0000000E, 0x033, 0x000000A4,
1044 0x03F, 0x00000047, 0x033, 0x000000A5, 0x03F, 0x0000004A,
1045 0x033, 0x000000A6, 0x03F, 0x0000004D, 0x033, 0x000000A7,
1046 0x03F, 0x00000050, 0x033, 0x000000A8, 0x03F, 0x00000053,
1047 0x033, 0x000000A9, 0x03F, 0x00000056, 0x033, 0x000000AA,
1048 0x03F, 0x00000094, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1049 0x033, 0x000000A0, 0x03F, 0x00000007, 0x033, 0x000000A1,
1050 0x03F, 0x0000000A, 0x033, 0x000000A2, 0x03F, 0x0000000D,
1051 0x033, 0x000000A3, 0x03F, 0x0000002A, 0x033, 0x000000A4,
1052 0x03F, 0x0000002D, 0x033, 0x000000A5, 0x03F, 0x00000030,
1053 0x033, 0x000000A6, 0x03F, 0x0000006D, 0x033, 0x000000A7,
1054 0x03F, 0x00000070, 0x033, 0x000000A8, 0x03F, 0x000000ED,
1055 0x033, 0x000000A9, 0x03F, 0x000000F0, 0x033, 0x000000AA,
1056 0x03F, 0x000000F3, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1057 0x033, 0x000000A0, 0x03F, 0x00000007, 0x033, 0x000000A1,
1058 0x03F, 0x0000000A, 0x033, 0x000000A2, 0x03F, 0x0000000D,
1059 0x033, 0x000000A3, 0x03F, 0x0000002A, 0x033, 0x000000A4,
1060 0x03F, 0x0000002D, 0x033, 0x000000A5, 0x03F, 0x00000030,
1061 0x033, 0x000000A6, 0x03F, 0x0000006D, 0x033, 0x000000A7,
1062 0x03F, 0x00000070, 0x033, 0x000000A8, 0x03F, 0x000000ED,
1063 0x033, 0x000000A9, 0x03F, 0x000000F0, 0x033, 0x000000AA,
1064 0x03F, 0x000000F3, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
1065 0x033, 0x000000A0, 0x03F, 0x00000007, 0x033, 0x000000A1,
1066 0x03F, 0x0000000A, 0x033, 0x000000A2, 0x03F, 0x0000000D,
1067 0x033, 0x000000A3, 0x03F, 0x0000002A, 0x033, 0x000000A4,
1068 0x03F, 0x0000002D, 0x033, 0x000000A5, 0x03F, 0x00000030,
1069 0x033, 0x000000A6, 0x03F, 0x0000006D, 0x033, 0x000000A7,
1070 0x03F, 0x00000070, 0x033, 0x000000A8, 0x03F, 0x000000ED,
1071 0x033, 0x000000A9, 0x03F, 0x000000F0, 0x033, 0x000000AA,
1072 0x03F, 0x000000F3, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
1073 0x033, 0x000000A0, 0x03F, 0x00000005, 0x033, 0x000000A1,
1074 0x03F, 0x00000008, 0x033, 0x000000A2, 0x03F, 0x0000000B,
1075 0x033, 0x000000A3, 0x03F, 0x0000000E, 0x033, 0x000000A4,
1076 0x03F, 0x00000047, 0x033, 0x000000A5, 0x03F, 0x0000004A,
1077 0x033, 0x000000A6, 0x03F, 0x0000004D, 0x033, 0x000000A7,
1078 0x03F, 0x00000050, 0x033, 0x000000A8, 0x03F, 0x00000053,
1079 0x033, 0x000000A9, 0x03F, 0x00000056, 0x033, 0x000000AA,
1080 0x03F, 0x00000094, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
1081 0x033, 0x000000A0, 0x03F, 0x00000005, 0x033, 0x000000A1,
1082 0x03F, 0x00000008, 0x033, 0x000000A2, 0x03F, 0x0000000B,
1083 0x033, 0x000000A3, 0x03F, 0x0000000E, 0x033, 0x000000A4,
1084 0x03F, 0x00000047, 0x033, 0x000000A5, 0x03F, 0x0000004A,
1085 0x033, 0x000000A6, 0x03F, 0x0000004D, 0x033, 0x000000A7,
1086 0x03F, 0x00000050, 0x033, 0x000000A8, 0x03F, 0x00000053,
1087 0x033, 0x000000A9, 0x03F, 0x00000056, 0x033, 0x000000AA,
1088 0x03F, 0x00000094, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
1089 0x033, 0x000000A0, 0x03F, 0x00000C0A, 0x033, 0x000000A1,
1090 0x03F, 0x00000C0D, 0x033, 0x000000A2, 0x03F, 0x00000C2A,
1091 0x033, 0x000000A3, 0x03F, 0x00000C2D, 0x033, 0x000000A4,
1092 0x03F, 0x00000C6A, 0x033, 0x000000A5, 0x03F, 0x00000CE8,
1093 0x033, 0x000000A6, 0x03F, 0x00000CEB, 0x033, 0x000000A7,
1094 0x03F, 0x00000CEE, 0x033, 0x000000A8, 0x03F, 0x00000CF1,
1095 0x033, 0x000000A9, 0x03F, 0x00000CF4, 0x033, 0x000000AA,
1096 0x03F, 0x00000CF7, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
1097 0x033, 0x000000A0, 0x03F, 0x0000042A, 0x033, 0x000000A1,
1098 0x03F, 0x00000829, 0x033, 0x000000A2, 0x03F, 0x00000848,
1099 0x033, 0x000000A3, 0x03F, 0x0000084B, 0x033, 0x000000A4,
1100 0x03F, 0x00000C4C, 0x033, 0x000000A5, 0x03F, 0x00000CA9,
1101 0x033, 0x000000A6, 0x03F, 0x00000CEA, 0x033, 0x000000A7,
1102 0x03F, 0x00000CED, 0x033, 0x000000A8, 0x03F, 0x00000CF0,
1103 0x033, 0x000000A9, 0x03F, 0x00000CF3, 0x033, 0x000000AA,
1104 0x03F, 0x00000CF6, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
1105 0x033, 0x000000A0, 0x03F, 0x00000C09, 0x033, 0x000000A1,
1106 0x03F, 0x00000C0C, 0x033, 0x000000A2, 0x03F, 0x00000C0F,
1107 0x033, 0x000000A3, 0x03F, 0x00000C2C, 0x033, 0x000000A4,
1108 0x03F, 0x00000C2F, 0x033, 0x000000A5, 0x03F, 0x00000C8A,
1109 0x033, 0x000000A6, 0x03F, 0x00000C8D, 0x033, 0x000000A7,
1110 0x03F, 0x00000C90, 0x033, 0x000000A8, 0x03F, 0x00000CEF,
1111 0x033, 0x000000A9, 0x03F, 0x00000CF2, 0x033, 0x000000AA,
1112 0x03F, 0x00000CF5, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
1113 0x033, 0x000000A0, 0x03F, 0x00000005, 0x033, 0x000000A1,
1114 0x03F, 0x00000008, 0x033, 0x000000A2, 0x03F, 0x0000000B,
1115 0x033, 0x000000A3, 0x03F, 0x0000000E, 0x033, 0x000000A4,
1116 0x03F, 0x00000047, 0x033, 0x000000A5, 0x03F, 0x0000004A,
1117 0x033, 0x000000A6, 0x03F, 0x0000004D, 0x033, 0x000000A7,
1118 0x03F, 0x00000050, 0x033, 0x000000A8, 0x03F, 0x00000053,
1119 0x033, 0x000000A9, 0x03F, 0x00000056, 0x033, 0x000000AA,
1120 0x03F, 0x00000094, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
1121 0x033, 0x000000A0, 0x03F, 0x00000C09, 0x033, 0x000000A1,
1122 0x03F, 0x00000C0C, 0x033, 0x000000A2, 0x03F, 0x00000C0F,
1123 0x033, 0x000000A3, 0x03F, 0x00000C2C, 0x033, 0x000000A4,
1124 0x03F, 0x00000C2F, 0x033, 0x000000A5, 0x03F, 0x00000C8A,
1125 0x033, 0x000000A6, 0x03F, 0x00000C8D, 0x033, 0x000000A7,
1126 0x03F, 0x00000C90, 0x033, 0x000000A8, 0x03F, 0x00000CEF,
1127 0x033, 0x000000A9, 0x03F, 0x00000CF2, 0x033, 0x000000AA,
1128 0x03F, 0x00000CF5, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
1129 0x033, 0x000000A0, 0x03F, 0x00000429, 0x033, 0x000000A1,
1130 0x03F, 0x00000828, 0x033, 0x000000A2, 0x03F, 0x00000847,
1131 0x033, 0x000000A3, 0x03F, 0x0000084A, 0x033, 0x000000A4,
1132 0x03F, 0x00000C4B, 0x033, 0x000000A5, 0x03F, 0x00000C8A,
1133 0x033, 0x000000A6, 0x03F, 0x00000CEA, 0x033, 0x000000A7,
1134 0x03F, 0x00000CED, 0x033, 0x000000A8, 0x03F, 0x00000CF0,
1135 0x033, 0x000000A9, 0x03F, 0x00000CF3, 0x033, 0x000000AA,
1136 0x03F, 0x00000CF6, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
1137 0x033, 0x000000A0, 0x03F, 0x00000C09, 0x033, 0x000000A1,
1138 0x03F, 0x00000C0C, 0x033, 0x000000A2, 0x03F, 0x00000C0F,
1139 0x033, 0x000000A3, 0x03F, 0x00000C2C, 0x033, 0x000000A4,
1140 0x03F, 0x00000C2F, 0x033, 0x000000A5, 0x03F, 0x00000C8A,
1141 0x033, 0x000000A6, 0x03F, 0x00000C8D, 0x033, 0x000000A7,
1142 0x03F, 0x00000C90, 0x033, 0x000000A8, 0x03F, 0x00000CEF,
1143 0x033, 0x000000A9, 0x03F, 0x00000CF2, 0x033, 0x000000AA,
1144 0x03F, 0x00000CF5, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
1145 0x033, 0x000000A0, 0x03F, 0x0000042A, 0x033, 0x000000A1,
1146 0x03F, 0x00000829, 0x033, 0x000000A2, 0x03F, 0x00000848,
1147 0x033, 0x000000A3, 0x03F, 0x0000084B, 0x033, 0x000000A4,
1148 0x03F, 0x00000C4C, 0x033, 0x000000A5, 0x03F, 0x00000C8A,
1149 0x033, 0x000000A6, 0x03F, 0x00000C8D, 0x033, 0x000000A7,
1150 0x03F, 0x00000CEB, 0x033, 0x000000A8, 0x03F, 0x00000CEE,
1151 0x033, 0x000000A9, 0x03F, 0x00000CF1, 0x033, 0x000000AA,
1152 0x03F, 0x00000CF4, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
1153 0x033, 0x000000A0, 0x03F, 0x0000042A, 0x033, 0x000000A1,
1154 0x03F, 0x00000829, 0x033, 0x000000A2, 0x03F, 0x00000848,
1155 0x033, 0x000000A3, 0x03F, 0x0000084B, 0x033, 0x000000A4,
1156 0x03F, 0x00000C4C, 0x033, 0x000000A5, 0x03F, 0x00000C8A,
1157 0x033, 0x000000A6, 0x03F, 0x00000C8D, 0x033, 0x000000A7,
1158 0x03F, 0x00000CEB, 0x033, 0x000000A8, 0x03F, 0x00000CEE,
1159 0x033, 0x000000A9, 0x03F, 0x00000CF1, 0x033, 0x000000AA,
1160 0x03F, 0x00000CF4, 0xA0000000, 0x00000000, 0x033, 0x000000A0,
1161 0x03F, 0x00000C09, 0x033, 0x000000A1, 0x03F, 0x00000C0C,
1162 0x033, 0x000000A2, 0x03F, 0x00000C0F, 0x033, 0x000000A3,
1163 0x03F, 0x00000C2C, 0x033, 0x000000A4, 0x03F, 0x00000C2F,
1164 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
1165 0x03F, 0x00000C8D, 0x033, 0x000000A7, 0x03F, 0x00000C90,
1166 0x033, 0x000000A8, 0x03F, 0x00000CEF, 0x033, 0x000000A9,
1167 0x03F, 0x00000CF2, 0x033, 0x000000AA, 0x03F, 0x00000CF5,
1168 0xB0000000, 0x00000000, 0x0EF, 0x00000000, 0x0EF, 0x00000400,
1169 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000000,
1170 0x03F, 0x0000047C, 0x033, 0x00000001, 0x03F, 0x0000047C,
1171 0x033, 0x00000002, 0x03F, 0x0000047C, 0x033, 0x00000003,
1172 0x03F, 0x0000047C, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1173 0x033, 0x00000000, 0x03F, 0x0000047C, 0x033, 0x00000001,
1174 0x03F, 0x0000047C, 0x033, 0x00000002, 0x03F, 0x0000047C,
1175 0x033, 0x00000003, 0x03F, 0x0000047C, 0x9300100f, 0x00000000,
1176 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x0000047C,
1177 0x033, 0x00000001, 0x03F, 0x0000047C, 0x033, 0x00000002,
1178 0x03F, 0x0000047C, 0x033, 0x00000003, 0x03F, 0x0000047C,
1179 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1180 0x03F, 0x0000047C, 0x033, 0x00000001, 0x03F, 0x0000047C,
1181 0x033, 0x00000002, 0x03F, 0x0000047C, 0x033, 0x00000003,
1182 0x03F, 0x0000047C, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1183 0x033, 0x00000000, 0x03F, 0x0000047C, 0x033, 0x00000001,
1184 0x03F, 0x0000047C, 0x033, 0x00000002, 0x03F, 0x0000047C,
1185 0x033, 0x00000003, 0x03F, 0x0000047C, 0x9000100f, 0x05050505,
1186 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x0000047C,
1187 0x033, 0x00000001, 0x03F, 0x0000047C, 0x033, 0x00000002,
1188 0x03F, 0x0000047C, 0x033, 0x00000003, 0x03F, 0x0000047C,
1189 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1190 0x03F, 0x0000047C, 0x033, 0x00000001, 0x03F, 0x0000047C,
1191 0x033, 0x00000002, 0x03F, 0x0000047C, 0x033, 0x00000003,
1192 0x03F, 0x0000047C, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
1193 0x033, 0x00000000, 0x03F, 0x0000047C, 0x033, 0x00000001,
1194 0x03F, 0x0000047C, 0x033, 0x00000002, 0x03F, 0x0000047C,
1195 0x033, 0x00000003, 0x03F, 0x0000047C, 0xA0000000, 0x00000000,
1196 0x033, 0x00000000, 0x03F, 0x000004BB, 0x033, 0x00000001,
1197 0x03F, 0x000004BB, 0x033, 0x00000002, 0x03F, 0x000004BB,
1198 0x033, 0x00000003, 0x03F, 0x000004BB, 0xB0000000, 0x00000000,
1199 0x0EF, 0x00000000, 0x0EF, 0x00000100, 0x8300100f, 0x0a0a0a0a,
1200 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00001726,
1201 0x033, 0x00000001, 0x03F, 0x00001726, 0x033, 0x00000002,
1202 0x03F, 0x00001726, 0x033, 0x00000003, 0x03F, 0x00001726,
1203 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000000,
1204 0x03F, 0x00001726, 0x033, 0x00000001, 0x03F, 0x00001726,
1205 0x033, 0x00000002, 0x03F, 0x00001726, 0x033, 0x00000003,
1206 0x03F, 0x00001726, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1207 0x033, 0x00000000, 0x03F, 0x00001726, 0x033, 0x00000001,
1208 0x03F, 0x00001726, 0x033, 0x00000002, 0x03F, 0x00001726,
1209 0x033, 0x00000003, 0x03F, 0x00001726, 0x9300200f, 0x00000000,
1210 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00001726,
1211 0x033, 0x00000001, 0x03F, 0x00001726, 0x033, 0x00000002,
1212 0x03F, 0x00001726, 0x033, 0x00000003, 0x03F, 0x00001726,
1213 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000000,
1214 0x03F, 0x00001726, 0x033, 0x00000001, 0x03F, 0x00001726,
1215 0x033, 0x00000002, 0x03F, 0x00001726, 0x033, 0x00000003,
1216 0x03F, 0x00001726, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1217 0x033, 0x00000000, 0x03F, 0x00001726, 0x033, 0x00000001,
1218 0x03F, 0x00001726, 0x033, 0x00000002, 0x03F, 0x00001726,
1219 0x033, 0x00000003, 0x03F, 0x00001726, 0x9000100f, 0x00000000,
1220 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00001726,
1221 0x033, 0x00000001, 0x03F, 0x00001726, 0x033, 0x00000002,
1222 0x03F, 0x00001726, 0x033, 0x00000003, 0x03F, 0x00001726,
1223 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1224 0x03F, 0x00001726, 0x033, 0x00000001, 0x03F, 0x00001726,
1225 0x033, 0x00000002, 0x03F, 0x00001726, 0x033, 0x00000003,
1226 0x03F, 0x00001726, 0xA0000000, 0x00000000, 0x033, 0x00000000,
1227 0x03F, 0x00000F34, 0x033, 0x00000001, 0x03F, 0x00000F34,
1228 0x033, 0x00000002, 0x03F, 0x00000F34, 0x033, 0x00000003,
1229 0x03F, 0x00000F34, 0xB0000000, 0x00000000, 0x0EF, 0x00000000,
1230 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x081, 0x0000F400,
1231 0x087, 0x00016040, 0x051, 0x00000808, 0x052, 0x00098002,
1232 0x053, 0x0000FA47, 0x054, 0x00058032, 0x056, 0x00051000,
1233 0x057, 0x0000CE0A, 0x058, 0x00082030, 0x9300100f, 0x05050505,
1234 0x40000000, 0x00000000, 0x081, 0x0000F400, 0x087, 0x00016040,
1235 0x051, 0x00000808, 0x052, 0x00098002, 0x053, 0x0000FA47,
1236 0x054, 0x00058032, 0x056, 0x00051000, 0x057, 0x0000CE0A,
1237 0x058, 0x00082030, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1238 0x081, 0x0000F400, 0x087, 0x00016040, 0x051, 0x00000808,
1239 0x052, 0x00098002, 0x053, 0x0000FA47, 0x054, 0x00058032,
1240 0x056, 0x00051000, 0x057, 0x0000CE0A, 0x058, 0x00082030,
1241 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x081, 0x0000F400,
1242 0x087, 0x00016040, 0x051, 0x00000808, 0x052, 0x00098002,
1243 0x053, 0x0000FA47, 0x054, 0x00058032, 0x056, 0x00051000,
1244 0x057, 0x0000CE0A, 0x058, 0x00082030, 0x9000100f, 0x0a0a0a0a,
1245 0x40000000, 0x00000000, 0x081, 0x0000F400, 0x087, 0x00016040,
1246 0x051, 0x00000808, 0x052, 0x00098002, 0x053, 0x0000FA47,
1247 0x054, 0x00058032, 0x056, 0x00051000, 0x057, 0x0000CE0A,
1248 0x058, 0x00082030, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1249 0x081, 0x0000F400, 0x087, 0x00016040, 0x051, 0x00000808,
1250 0x052, 0x00098002, 0x053, 0x0000FA47, 0x054, 0x00058032,
1251 0x056, 0x00051000, 0x057, 0x0000CE0A, 0x058, 0x00082030,
1252 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x081, 0x0000F400,
1253 0x087, 0x00016040, 0x051, 0x00000808, 0x052, 0x00098002,
1254 0x053, 0x0000FA47, 0x054, 0x00058032, 0x056, 0x00051000,
1255 0x057, 0x0000CE0A, 0x058, 0x00082030, 0x9000200f, 0x00000000,
1256 0x40000000, 0x00000000, 0x081, 0x0000F400, 0x087, 0x00016040,
1257 0x051, 0x00000808, 0x052, 0x00098002, 0x053, 0x0000FA47,
1258 0x054, 0x00058032, 0x056, 0x00051000, 0x057, 0x0000CE0A,
1259 0x058, 0x00082030, 0xA0000000, 0x00000000, 0x081, 0x0000F000,
1260 0x087, 0x00016040, 0x051, 0x00000C00, 0x052, 0x0007C241,
1261 0x053, 0x0001C069, 0x054, 0x00078032, 0x057, 0x0000CE0A,
1262 0x058, 0x00058750, 0xB0000000, 0x00000000, 0x0EF, 0x00000800,
1263 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000000,
1264 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1265 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1266 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1267 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1268 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1269 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1270 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1271 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000000,
1272 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1273 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1274 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1275 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1276 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1277 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1278 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1279 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1280 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1281 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1282 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1283 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1284 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1285 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1286 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1287 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1288 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1289 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1290 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1291 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1292 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1293 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1294 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1295 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000000,
1296 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1297 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1298 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1299 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1300 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1301 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1302 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1303 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000000,
1304 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1305 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1306 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1307 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1308 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1309 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1310 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1311 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1312 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1313 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1314 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1315 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1316 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1317 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1318 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1319 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
1320 0x03F, 0x00000003, 0x033, 0x00000001, 0x03F, 0x00000006,
1321 0x033, 0x00000002, 0x03F, 0x00000009, 0x033, 0x00000003,
1322 0x03F, 0x00000026, 0x033, 0x00000004, 0x03F, 0x00000029,
1323 0x033, 0x00000005, 0x03F, 0x0000002C, 0x033, 0x00000006,
1324 0x03F, 0x0000002F, 0x033, 0x00000007, 0x03F, 0x00000033,
1325 0x033, 0x00000008, 0x03F, 0x00000036, 0x033, 0x00000009,
1326 0x03F, 0x00000039, 0x033, 0x0000000A, 0x03F, 0x0000003C,
1327 0xA0000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x0005142C,
1328 0x033, 0x00000001, 0x03F, 0x0005144B, 0x033, 0x00000002,
1329 0x03F, 0x0005144E, 0x033, 0x00000003, 0x03F, 0x00051C69,
1330 0x033, 0x00000004, 0x03F, 0x00051C6C, 0x033, 0x00000005,
1331 0x03F, 0x00051C6F, 0x033, 0x00000006, 0x03F, 0x00051CEB,
1332 0x033, 0x00000007, 0x03F, 0x00051CEE, 0x033, 0x00000008,
1333 0x03F, 0x00051CF1, 0x033, 0x00000009, 0x03F, 0x00051CF4,
1334 0x033, 0x0000000A, 0x03F, 0x00051CF7, 0xB0000000, 0x00000000,
1335 0x0EF, 0x00000000, 0x0EF, 0x00000010, 0x033, 0x00000000,
1336 0x008, 0x0009C060, 0x033, 0x00000001, 0x008, 0x0009C060,
1337 0x0EF, 0x00000000, 0x033, 0x000000A2, 0x0EF, 0x00080000,
1338 0x03E, 0x0000593F, 0x03F, 0x000C0F4F, 0x0EF, 0x00000000,
1339 0x033, 0x000000A3, 0x0EF, 0x00080000, 0x03E, 0x00005934,
1340 0x03F, 0x0005AFCF, 0x0EF, 0x00000000,
1344 void odm_read_and_config_mp_8822b_radioa(struct phy_dm_struct *dm)
1348 bool is_matched = true, is_skipped = false;
1349 u32 array_len = sizeof(array_mp_8822b_radioa) / sizeof(u32);
1350 u32 *array = array_mp_8822b_radioa;
1352 u32 v1 = 0, v2 = 0, pre_v1 = 0, pre_v2 = 0;
1354 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1355 "===> %s\n", __func__);
1357 for (; (i + 1) < array_len; i = i + 2) {
1361 if (v1 & BIT(31)) { /* positive condition*/
1362 c_cond = (u8)((v1 & (BIT(29) | BIT(28))) >> 28);
1363 if (c_cond == COND_ENDIF) { /*end*/
1366 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ENDIF\n");
1367 } else if (c_cond == COND_ELSE) { /*else*/
1368 is_matched = is_skipped ? false : true;
1369 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ELSE\n");
1370 } else { /*if , else if*/
1373 ODM_RT_TRACE(dm, ODM_COMP_INIT,
1376 } else if (v1 & BIT(30)) { /*negative condition*/
1382 if (check_positive(dm, pre_v1, pre_v2, v1, v2)) {
1389 } else if (is_matched) {
1390 odm_config_rf_radio_a_8822b(dm, v1, v2);
1395 u32 odm_get_version_mp_8822b_radioa(void) { return 67; }
1397 /******************************************************************************
1399 ******************************************************************************/
1401 static u32 array_mp_8822b_radiob[] = {
1402 0x000, 0x00030000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1403 0x001, 0x0004002D, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1404 0x001, 0x0004002D, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1405 0x001, 0x0004002D, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
1406 0x001, 0x0004002D, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1407 0x001, 0x0004002D, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1408 0x001, 0x0004002D, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
1409 0x001, 0x0004002D, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
1410 0x001, 0x0004002D, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
1411 0x001, 0x00040029, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
1412 0x001, 0x00040029, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
1413 0x001, 0x00040029, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
1414 0x001, 0x00040029, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
1415 0x001, 0x00040029, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
1416 0x001, 0x00040029, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
1417 0x001, 0x00040029, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
1418 0x001, 0x00040029, 0xA0000000, 0x00000000, 0x001, 0x00040029,
1419 0xB0000000, 0x00000000, 0x018, 0x00010D24, 0x0EF, 0x00080000,
1420 0x033, 0x00000002, 0x03E, 0x0000003F, 0x03F, 0x000C0F4E,
1421 0x033, 0x00000001, 0x03E, 0x00000034, 0x03F, 0x0004080E,
1422 0x0EF, 0x00080000, 0x0DF, 0x00002449, 0x033, 0x00000024,
1423 0x03E, 0x0000003F, 0x03F, 0x00060FDE, 0x0EF, 0x00000000,
1424 0x0EF, 0x00080000, 0x033, 0x00000025, 0x03E, 0x00000037,
1425 0x03F, 0x0007EFCE, 0x0EF, 0x00000000, 0x0EF, 0x00080000,
1426 0x033, 0x00000026, 0x03E, 0x00000037, 0x03F, 0x000DEFCE,
1427 0x0EF, 0x00000000, 0x0DF, 0x00000009, 0x018, 0x00010524,
1428 0x089, 0x00000207, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1429 0x08A, 0x000FF186, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1430 0x08A, 0x000FE186, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1431 0x08A, 0x000FF186, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
1432 0x08A, 0x000FF186, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1433 0x08A, 0x000FF186, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1434 0x08A, 0x000FE186, 0xA0000000, 0x00000000, 0x08A, 0x000FF186,
1435 0xB0000000, 0x00000000, 0x08B, 0x00061E3C, 0x08C, 0x000112C7,
1436 0x08D, 0x000F4988, 0x08E, 0x00064D40, 0x0EF, 0x00020000,
1437 0x033, 0x00000007, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1438 0x03E, 0x00004040, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1439 0x03E, 0x00004080, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1440 0x03E, 0x00004040, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
1441 0x03E, 0x00004040, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1442 0x03E, 0x00004040, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1443 0x03E, 0x00004080, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
1444 0x03E, 0x00004040, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
1445 0x03E, 0x00004040, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
1446 0x03E, 0x00004040, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
1447 0x03E, 0x00004000, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
1448 0x03E, 0x00004000, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
1449 0x03E, 0x00004000, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
1450 0x03E, 0x00004040, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
1451 0x03E, 0x00004040, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
1452 0x03E, 0x00004000, 0xA0000000, 0x00000000, 0x03E, 0x00004000,
1453 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1454 0x03F, 0x000C3186, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1455 0x03F, 0x000C3186, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1456 0x03F, 0x000C3186, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
1457 0x03F, 0x000C3186, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1458 0x03F, 0x000C3186, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1459 0x03F, 0x000C3186, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
1460 0x03F, 0x000C3186, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
1461 0x03F, 0x000C3186, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
1462 0x03F, 0x000C3186, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
1463 0x03F, 0x000C3186, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
1464 0x03F, 0x000C0006, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
1465 0x03F, 0x000C3186, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
1466 0x03F, 0x000C3186, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
1467 0x03F, 0x000C3186, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
1468 0x03F, 0x000C0006, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
1469 0x03F, 0x000C3186, 0xA0000000, 0x00000000, 0x03F, 0x000C3186,
1470 0xB0000000, 0x00000000, 0x033, 0x00000006, 0x03E, 0x00004080,
1471 0x03F, 0x000C3186, 0x033, 0x00000005, 0x03E, 0x000040C8,
1472 0x03F, 0x000C3186, 0x033, 0x00000004, 0x03E, 0x00004190,
1473 0x03F, 0x000C3186, 0x033, 0x00000003, 0x03E, 0x00004998,
1474 0x03F, 0x000C3186, 0x033, 0x00000002, 0x03E, 0x00005840,
1475 0x03F, 0x000C3186, 0x033, 0x00000001, 0x03E, 0x000058C2,
1476 0x03F, 0x000C3186, 0x033, 0x00000000, 0x03E, 0x00005930,
1477 0x03F, 0x000C3186, 0x033, 0x0000000F, 0x8300100f, 0x0a0a0a0a,
1478 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300100f, 0x05050505,
1479 0x40000000, 0x00000000, 0x03E, 0x00004080, 0x9300100f, 0x00000000,
1480 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300200f, 0x00000000,
1481 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x0a0a0a0a,
1482 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000100f, 0x05050505,
1483 0x40000000, 0x00000000, 0x03E, 0x00004080, 0x9000100f, 0x00000000,
1484 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9000200f, 0x00000000,
1485 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x9300200c, 0x00000000,
1486 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x93012100, 0x00000000,
1487 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x93002100, 0x00000000,
1488 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x93011000, 0x00000000,
1489 0x40000000, 0x00000000, 0x03E, 0x00004000, 0x9000200c, 0x00000000,
1490 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x90001004, 0x00000000,
1491 0x40000000, 0x00000000, 0x03E, 0x00004040, 0x93002000, 0x00000000,
1492 0x40000000, 0x00000000, 0x03E, 0x00004000, 0xA0000000, 0x00000000,
1493 0x03E, 0x00004000, 0xB0000000, 0x00000000, 0x8300100f, 0x0a0a0a0a,
1494 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300100f, 0x05050505,
1495 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300100f, 0x00000000,
1496 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300200f, 0x00000000,
1497 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x0a0a0a0a,
1498 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x05050505,
1499 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000100f, 0x00000000,
1500 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000200f, 0x00000000,
1501 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9300200c, 0x00000000,
1502 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93012100, 0x00000000,
1503 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93002100, 0x00000000,
1504 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93011000, 0x00000000,
1505 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x9000200c, 0x00000000,
1506 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x90001004, 0x00000000,
1507 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0x93002000, 0x00000000,
1508 0x40000000, 0x00000000, 0x03F, 0x000C0006, 0x93001000, 0x00000000,
1509 0x40000000, 0x00000000, 0x03F, 0x000C3186, 0xA0000000, 0x00000000,
1510 0x03F, 0x000C3186, 0xB0000000, 0x00000000, 0x033, 0x0000000E,
1511 0x03E, 0x00004080, 0x03F, 0x000C3186, 0x033, 0x0000000D,
1512 0x03E, 0x000040C8, 0x03F, 0x000C3186, 0x033, 0x0000000C,
1513 0x03E, 0x00004190, 0x03F, 0x000C3186, 0x033, 0x0000000B,
1514 0x03E, 0x00004998, 0x03F, 0x000C3186, 0x033, 0x0000000A,
1515 0x03E, 0x00005840, 0x03F, 0x000C3186, 0x033, 0x00000009,
1516 0x03E, 0x000058C2, 0x03F, 0x000C3186, 0x033, 0x00000008,
1517 0x03E, 0x00005930, 0x03F, 0x000C3186, 0x033, 0x00000017,
1518 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1519 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004080,
1520 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1521 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1522 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1523 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03E, 0x00004080,
1524 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1525 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1526 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1527 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
1528 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
1529 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
1530 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1531 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004040,
1532 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x03E, 0x00004000,
1533 0xA0000000, 0x00000000, 0x03E, 0x00004000, 0xB0000000, 0x00000000,
1534 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1535 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1536 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1537 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1538 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1539 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1540 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1541 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1542 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1543 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1544 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000DFF86,
1545 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1546 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1547 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1548 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C0006,
1549 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x03F, 0x000C3186,
1550 0xA0000000, 0x00000000, 0x03F, 0x000C3186, 0xB0000000, 0x00000000,
1551 0x033, 0x00000016, 0x03E, 0x00004080, 0x03F, 0x000C3186,
1552 0x033, 0x00000015, 0x03E, 0x000040C8, 0x03F, 0x000C3186,
1553 0x033, 0x00000014, 0x03E, 0x00004190, 0x03F, 0x000C3186,
1554 0x033, 0x00000013, 0x03E, 0x00004998, 0x03F, 0x000C3186,
1555 0x033, 0x00000012, 0x03E, 0x00005840, 0x03F, 0x000C3186,
1556 0x033, 0x00000011, 0x03E, 0x000058C2, 0x03F, 0x000C3186,
1557 0x033, 0x00000010, 0x03E, 0x00005930, 0x03F, 0x000C3186,
1558 0x0EF, 0x00000000, 0x0EF, 0x00004000, 0x033, 0x00000000,
1559 0x03F, 0x0000000A, 0x033, 0x00000001, 0x8300100f, 0x0a0a0a0a,
1560 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300100f, 0x05050505,
1561 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300100f, 0x00000000,
1562 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300200f, 0x00000000,
1563 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000100f, 0x0a0a0a0a,
1564 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000100f, 0x05050505,
1565 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000100f, 0x00000000,
1566 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9000200f, 0x00000000,
1567 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x9300200c, 0x00000000,
1568 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93012100, 0x00000000,
1569 0x40000000, 0x00000000, 0x03F, 0x00000002, 0x93002100, 0x00000000,
1570 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93011000, 0x00000000,
1571 0x40000000, 0x00000000, 0x03F, 0x00000005, 0x9000200c, 0x00000000,
1572 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x90001004, 0x00000000,
1573 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93002000, 0x00000000,
1574 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x93001000, 0x00000000,
1575 0x40000000, 0x00000000, 0x03F, 0x00000005, 0x90002100, 0x00000000,
1576 0x40000000, 0x00000000, 0x03F, 0x00000000, 0x90002000, 0x00000000,
1577 0x40000000, 0x00000000, 0x03F, 0x00000000, 0xA0000000, 0x00000000,
1578 0x03F, 0x00000005, 0xB0000000, 0x00000000, 0x033, 0x00000002,
1579 0x03F, 0x00000000, 0x0EF, 0x00000000, 0x018, 0x00000401,
1580 0x084, 0x00001209, 0x086, 0x000001A0, 0x8300100f, 0x0a0a0a0a,
1581 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9300100f, 0x05050505,
1582 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9300100f, 0x00000000,
1583 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9300200f, 0x00000000,
1584 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000100f, 0x0a0a0a0a,
1585 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000100f, 0x05050505,
1586 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000100f, 0x00000000,
1587 0x40000000, 0x00000000, 0x087, 0x00068080, 0x9000200f, 0x00000000,
1588 0x40000000, 0x00000000, 0x087, 0x00068080, 0xA0000000, 0x00000000,
1589 0x087, 0x000E8180, 0xB0000000, 0x00000000, 0x088, 0x00070020,
1590 0x0DE, 0x00000010, 0x0EF, 0x00008000, 0x033, 0x0000000F,
1591 0x03F, 0x0000003C, 0x033, 0x0000000E, 0x03F, 0x00000038,
1592 0x033, 0x0000000D, 0x03F, 0x00000030, 0x033, 0x0000000C,
1593 0x03F, 0x00000028, 0x033, 0x0000000B, 0x03F, 0x00000020,
1594 0x033, 0x0000000A, 0x03F, 0x00000018, 0x033, 0x00000009,
1595 0x03F, 0x00000010, 0x033, 0x00000008, 0x03F, 0x00000008,
1596 0x033, 0x00000007, 0x03F, 0x0000003C, 0x033, 0x00000006,
1597 0x03F, 0x00000038, 0x033, 0x00000005, 0x03F, 0x00000030,
1598 0x033, 0x00000004, 0x03F, 0x00000028, 0x033, 0x00000003,
1599 0x03F, 0x00000020, 0x033, 0x00000002, 0x03F, 0x00000018,
1600 0x033, 0x00000001, 0x03F, 0x00000010, 0x033, 0x00000000,
1601 0x03F, 0x00000008, 0x0EF, 0x00000000, 0x018, 0x00018D24,
1602 0xFFE, 0x00000000, 0xFFE, 0x00000000, 0xFFE, 0x00000000,
1603 0xFFE, 0x00000000, 0x018, 0x00010D24, 0x01B, 0x00075A40,
1604 0x0EE, 0x00000002, 0x033, 0x00000000, 0x03F, 0x00000004,
1605 0x033, 0x00000001, 0x03F, 0x00000004, 0x033, 0x00000002,
1606 0x03F, 0x00000004, 0x033, 0x00000003, 0x03F, 0x00000004,
1607 0x033, 0x00000004, 0x03F, 0x00000004, 0x033, 0x00000005,
1608 0x03F, 0x00000006, 0x033, 0x00000006, 0x03F, 0x00000002,
1609 0x033, 0x00000007, 0x03F, 0x00000000, 0x0EE, 0x00000000,
1610 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x061, 0x0005D4A0,
1611 0x062, 0x0000D203, 0x063, 0x00000062, 0x9300100f, 0x05050505,
1612 0x40000000, 0x00000000, 0x061, 0x0005D4A0, 0x062, 0x0000D203,
1613 0x063, 0x00000062, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1614 0x061, 0x0005D4A0, 0x062, 0x0000D203, 0x063, 0x00000062,
1615 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D2A1,
1616 0x062, 0x0000D3A2, 0x063, 0x00000062, 0x9000100f, 0x0a0a0a0a,
1617 0x40000000, 0x00000000, 0x061, 0x0005D4A0, 0x062, 0x0000D203,
1618 0x063, 0x00000062, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1619 0x061, 0x0005D4A0, 0x062, 0x0000D203, 0x063, 0x00000062,
1620 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D4A0,
1621 0x062, 0x0000D203, 0x063, 0x00000062, 0x9000200f, 0x00000000,
1622 0x40000000, 0x00000000, 0x061, 0x0005D2A1, 0x062, 0x0000D3A2,
1623 0x063, 0x00000062, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
1624 0x061, 0x0005D2A1, 0x062, 0x0000D3A2, 0x063, 0x00000062,
1625 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D2A1,
1626 0x062, 0x0000D3A2, 0x063, 0x00000002, 0x93002100, 0x00000000,
1627 0x40000000, 0x00000000, 0x061, 0x0005D2A1, 0x062, 0x0000D3A2,
1628 0x063, 0x00000002, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
1629 0x061, 0x0005D3D1, 0x062, 0x0000D3A2, 0x063, 0x00000002,
1630 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D2A1,
1631 0x062, 0x0000D3A2, 0x063, 0x00000062, 0x90001004, 0x00000000,
1632 0x40000000, 0x00000000, 0x061, 0x0005D3D1, 0x062, 0x0000D3A2,
1633 0x063, 0x00000002, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
1634 0x061, 0x0005D2A1, 0x062, 0x0000D3A2, 0x063, 0x00000002,
1635 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x061, 0x0005D3D1,
1636 0x062, 0x0000D3A2, 0x063, 0x00000002, 0x90002100, 0x00000000,
1637 0x40000000, 0x00000000, 0x061, 0x0005D2A1, 0x062, 0x0000D3A2,
1638 0x063, 0x00000002, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
1639 0x061, 0x0005D2A1, 0x062, 0x0000D3A2, 0x063, 0x00000002,
1640 0xA0000000, 0x00000000, 0x061, 0x0005D3D0, 0x062, 0x0000D303,
1641 0x063, 0x00000002, 0xB0000000, 0x00000000, 0x0EF, 0x00000200,
1642 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x030, 0x000004A3,
1643 0x030, 0x000014A3, 0x030, 0x000024A3, 0x030, 0x000034A3,
1644 0x030, 0x000044A3, 0x030, 0x000054A3, 0x030, 0x000064A3,
1645 0x030, 0x000074A3, 0x030, 0x000084A3, 0x030, 0x000094A3,
1646 0x030, 0x0000A4A3, 0x030, 0x0000B4A3, 0x9300100f, 0x05050505,
1647 0x40000000, 0x00000000, 0x030, 0x000004A3, 0x030, 0x000014A3,
1648 0x030, 0x000024A3, 0x030, 0x000034A3, 0x030, 0x000044A3,
1649 0x030, 0x000054A3, 0x030, 0x000064A3, 0x030, 0x000074A3,
1650 0x030, 0x000084A3, 0x030, 0x000094A3, 0x030, 0x0000A4A3,
1651 0x030, 0x0000B4A3, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
1652 0x030, 0x000004A3, 0x030, 0x000014A3, 0x030, 0x000024A3,
1653 0x030, 0x000034A3, 0x030, 0x000044A3, 0x030, 0x000054A3,
1654 0x030, 0x000064A3, 0x030, 0x000074A3, 0x030, 0x000084A3,
1655 0x030, 0x000094A3, 0x030, 0x0000A4A3, 0x030, 0x0000B4A3,
1656 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000002A6,
1657 0x030, 0x000012A6, 0x030, 0x000022A6, 0x030, 0x000032A6,
1658 0x030, 0x000042A6, 0x030, 0x000052A6, 0x030, 0x000062A6,
1659 0x030, 0x000072A6, 0x030, 0x000082A6, 0x030, 0x000092A6,
1660 0x030, 0x0000A2A6, 0x030, 0x0000B2A6, 0x9000100f, 0x0a0a0a0a,
1661 0x40000000, 0x00000000, 0x030, 0x000004A0, 0x030, 0x000014A0,
1662 0x030, 0x000024A0, 0x030, 0x000034A0, 0x030, 0x000044A0,
1663 0x030, 0x000054A0, 0x030, 0x000064A0, 0x030, 0x000074A0,
1664 0x030, 0x000084A0, 0x030, 0x000094A0, 0x030, 0x0000A4A0,
1665 0x030, 0x0000B4A0, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
1666 0x030, 0x000004A0, 0x030, 0x000014A0, 0x030, 0x000024A0,
1667 0x030, 0x000034A0, 0x030, 0x000044A0, 0x030, 0x000054A0,
1668 0x030, 0x000064A0, 0x030, 0x000074A0, 0x030, 0x000084A0,
1669 0x030, 0x000094A0, 0x030, 0x0000A4A0, 0x030, 0x0000B4A0,
1670 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000004A0,
1671 0x030, 0x000014A0, 0x030, 0x000024A0, 0x030, 0x000034A0,
1672 0x030, 0x000044A0, 0x030, 0x000054A0, 0x030, 0x000064A0,
1673 0x030, 0x000074A0, 0x030, 0x000084A0, 0x030, 0x000094A0,
1674 0x030, 0x0000A4A0, 0x030, 0x0000B4A0, 0x9000200f, 0x00000000,
1675 0x40000000, 0x00000000, 0x030, 0x000002A1, 0x030, 0x000012A1,
1676 0x030, 0x000022A1, 0x030, 0x000032A1, 0x030, 0x000042A1,
1677 0x030, 0x000052A1, 0x030, 0x000062A1, 0x030, 0x000072A1,
1678 0x030, 0x000082A1, 0x030, 0x000092A1, 0x030, 0x0000A2A1,
1679 0x030, 0x0000B2A1, 0x9300200c, 0x00000000, 0x40000000, 0x00000000,
1680 0x030, 0x000002A6, 0x030, 0x000012A6, 0x030, 0x000022A6,
1681 0x030, 0x000032A6, 0x030, 0x000042A6, 0x030, 0x000052A6,
1682 0x030, 0x000062A6, 0x030, 0x000072A6, 0x030, 0x000082A6,
1683 0x030, 0x000092A6, 0x030, 0x0000A2A6, 0x030, 0x0000B2A6,
1684 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000002F4,
1685 0x030, 0x000012F4, 0x030, 0x000022F4, 0x030, 0x000032F4,
1686 0x030, 0x00004365, 0x030, 0x00005365, 0x030, 0x00006365,
1687 0x030, 0x00007365, 0x030, 0x000082A4, 0x030, 0x000092A4,
1688 0x030, 0x0000A2A4, 0x030, 0x0000B2A4, 0x93002100, 0x00000000,
1689 0x40000000, 0x00000000, 0x030, 0x000004A4, 0x030, 0x000014A4,
1690 0x030, 0x000024A4, 0x030, 0x000034A4, 0x030, 0x000043A4,
1691 0x030, 0x000053A4, 0x030, 0x000063A4, 0x030, 0x000073A4,
1692 0x030, 0x000083A5, 0x030, 0x000093A5, 0x030, 0x0000A3A5,
1693 0x030, 0x0000B3A5, 0x93011000, 0x00000000, 0x40000000, 0x00000000,
1694 0x030, 0x000003A1, 0x030, 0x000013A1, 0x030, 0x000023A1,
1695 0x030, 0x000033A1, 0x030, 0x000043A4, 0x030, 0x000053A4,
1696 0x030, 0x000063A4, 0x030, 0x000073A4, 0x030, 0x000083A6,
1697 0x030, 0x000093A6, 0x030, 0x0000A3A6, 0x030, 0x0000B3A6,
1698 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000002A1,
1699 0x030, 0x000012A1, 0x030, 0x000022A1, 0x030, 0x000032A1,
1700 0x030, 0x000042A1, 0x030, 0x000052A1, 0x030, 0x000062A1,
1701 0x030, 0x000072A1, 0x030, 0x000082A1, 0x030, 0x000092A1,
1702 0x030, 0x0000A2A1, 0x030, 0x0000B2A1, 0x90001004, 0x00000000,
1703 0x40000000, 0x00000000, 0x030, 0x00000382, 0x030, 0x00001382,
1704 0x030, 0x00002382, 0x030, 0x00003382, 0x030, 0x00004445,
1705 0x030, 0x00005445, 0x030, 0x00006445, 0x030, 0x00007445,
1706 0x030, 0x00008425, 0x030, 0x00009425, 0x030, 0x0000A425,
1707 0x030, 0x0000B425, 0x93002000, 0x00000000, 0x40000000, 0x00000000,
1708 0x030, 0x00000303, 0x030, 0x00001303, 0x030, 0x00002303,
1709 0x030, 0x00003303, 0x030, 0x000043A4, 0x030, 0x000053A4,
1710 0x030, 0x000063A4, 0x030, 0x000073A4, 0x030, 0x00008365,
1711 0x030, 0x00009365, 0x030, 0x0000A365, 0x030, 0x0000B365,
1712 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000003A1,
1713 0x030, 0x000013A1, 0x030, 0x000023A1, 0x030, 0x000033A1,
1714 0x030, 0x00004364, 0x030, 0x00005364, 0x030, 0x00006364,
1715 0x030, 0x00007364, 0x030, 0x00008564, 0x030, 0x00009564,
1716 0x030, 0x0000A564, 0x030, 0x0000B564, 0x90002100, 0x00000000,
1717 0x40000000, 0x00000000, 0x030, 0x000004A1, 0x030, 0x000014A1,
1718 0x030, 0x000024A1, 0x030, 0x000034A1, 0x030, 0x000043A1,
1719 0x030, 0x000053A1, 0x030, 0x000063A1, 0x030, 0x000073A1,
1720 0x030, 0x000083A1, 0x030, 0x000093A1, 0x030, 0x0000A3A1,
1721 0x030, 0x0000B3A1, 0x90002000, 0x00000000, 0x40000000, 0x00000000,
1722 0x030, 0x000004A0, 0x030, 0x000014A0, 0x030, 0x000024A0,
1723 0x030, 0x000034A0, 0x030, 0x000043A1, 0x030, 0x000053A1,
1724 0x030, 0x000063A1, 0x030, 0x000073A1, 0x030, 0x000083A2,
1725 0x030, 0x000093A2, 0x030, 0x0000A3A2, 0x030, 0x0000B3A2,
1726 0xA0000000, 0x00000000, 0x030, 0x000002D0, 0x030, 0x000012D0,
1727 0x030, 0x000022D0, 0x030, 0x000032D0, 0x030, 0x000042D0,
1728 0x030, 0x000052D0, 0x030, 0x000062D0, 0x030, 0x000072D0,
1729 0x030, 0x000082D0, 0x030, 0x000092D0, 0x030, 0x0000A2D0,
1730 0x030, 0x0000B2D0, 0xB0000000, 0x00000000, 0x0EF, 0x00000000,
1731 0x0EF, 0x00000080, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1732 0x030, 0x00000203, 0x030, 0x00001203, 0x030, 0x00002203,
1733 0x030, 0x00003203, 0x030, 0x00004203, 0x030, 0x00005203,
1734 0x030, 0x00006203, 0x030, 0x00007203, 0x030, 0x00008203,
1735 0x030, 0x00009203, 0x030, 0x0000A203, 0x030, 0x0000B203,
1736 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x030, 0x00000203,
1737 0x030, 0x00001203, 0x030, 0x00002203, 0x030, 0x00003203,
1738 0x030, 0x00004203, 0x030, 0x00005203, 0x030, 0x00006203,
1739 0x030, 0x00007203, 0x030, 0x00008203, 0x030, 0x00009203,
1740 0x030, 0x0000A203, 0x030, 0x0000B203, 0x9300100f, 0x00000000,
1741 0x40000000, 0x00000000, 0x030, 0x00000203, 0x030, 0x00001203,
1742 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
1743 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
1744 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
1745 0x030, 0x0000B203, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
1746 0x030, 0x000003A2, 0x030, 0x000013A2, 0x030, 0x000023A2,
1747 0x030, 0x000033A2, 0x030, 0x000043A2, 0x030, 0x000053A2,
1748 0x030, 0x000063A2, 0x030, 0x000073A2, 0x030, 0x000083A2,
1749 0x030, 0x000093A2, 0x030, 0x0000A3A2, 0x030, 0x0000B3A2,
1750 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x030, 0x00000203,
1751 0x030, 0x00001203, 0x030, 0x00002203, 0x030, 0x00003203,
1752 0x030, 0x00004203, 0x030, 0x00005203, 0x030, 0x00006203,
1753 0x030, 0x00007203, 0x030, 0x00008203, 0x030, 0x00009203,
1754 0x030, 0x0000A203, 0x030, 0x0000B203, 0x9000100f, 0x05050505,
1755 0x40000000, 0x00000000, 0x030, 0x00000203, 0x030, 0x00001203,
1756 0x030, 0x00002203, 0x030, 0x00003203, 0x030, 0x00004203,
1757 0x030, 0x00005203, 0x030, 0x00006203, 0x030, 0x00007203,
1758 0x030, 0x00008203, 0x030, 0x00009203, 0x030, 0x0000A203,
1759 0x030, 0x0000B203, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
1760 0x030, 0x00000203, 0x030, 0x00001203, 0x030, 0x00002203,
1761 0x030, 0x00003203, 0x030, 0x00004203, 0x030, 0x00005203,
1762 0x030, 0x00006203, 0x030, 0x00007203, 0x030, 0x00008203,
1763 0x030, 0x00009203, 0x030, 0x0000A203, 0x030, 0x0000B203,
1764 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000003A2,
1765 0x030, 0x000013A2, 0x030, 0x000023A2, 0x030, 0x000033A2,
1766 0x030, 0x000043A2, 0x030, 0x000053A2, 0x030, 0x000063A2,
1767 0x030, 0x000073A2, 0x030, 0x000083A2, 0x030, 0x000093A2,
1768 0x030, 0x0000A3A2, 0x030, 0x0000B3A2, 0x9300200c, 0x00000000,
1769 0x40000000, 0x00000000, 0x030, 0x000003A2, 0x030, 0x000013A2,
1770 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
1771 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
1772 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
1773 0x030, 0x0000B3A2, 0x93012100, 0x00000000, 0x40000000, 0x00000000,
1774 0x030, 0x000003A3, 0x030, 0x000013A3, 0x030, 0x000023A3,
1775 0x030, 0x000033A3, 0x030, 0x000043A4, 0x030, 0x000053A4,
1776 0x030, 0x000063A4, 0x030, 0x000073A4, 0x030, 0x000083A3,
1777 0x030, 0x000093A3, 0x030, 0x0000A3A3, 0x030, 0x0000B3A3,
1778 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000003A2,
1779 0x030, 0x000013A2, 0x030, 0x000023A2, 0x030, 0x000033A2,
1780 0x030, 0x000043A2, 0x030, 0x000053A2, 0x030, 0x000063A2,
1781 0x030, 0x000073A2, 0x030, 0x000083A2, 0x030, 0x000093A2,
1782 0x030, 0x0000A3A2, 0x030, 0x0000B3A2, 0x93011000, 0x00000000,
1783 0x40000000, 0x00000000, 0x030, 0x000003A2, 0x030, 0x000013A2,
1784 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
1785 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
1786 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
1787 0x030, 0x0000B3A2, 0x9000200c, 0x00000000, 0x40000000, 0x00000000,
1788 0x030, 0x000003A2, 0x030, 0x000013A2, 0x030, 0x000023A2,
1789 0x030, 0x000033A2, 0x030, 0x000043A2, 0x030, 0x000053A2,
1790 0x030, 0x000063A2, 0x030, 0x000073A2, 0x030, 0x000083A2,
1791 0x030, 0x000093A2, 0x030, 0x0000A3A2, 0x030, 0x0000B3A2,
1792 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000003A2,
1793 0x030, 0x000013A2, 0x030, 0x000023A2, 0x030, 0x000033A2,
1794 0x030, 0x000043A2, 0x030, 0x000053A2, 0x030, 0x000063A2,
1795 0x030, 0x000073A2, 0x030, 0x000083A2, 0x030, 0x000093A2,
1796 0x030, 0x0000A3A2, 0x030, 0x0000B3A2, 0x93002000, 0x00000000,
1797 0x40000000, 0x00000000, 0x030, 0x000003A2, 0x030, 0x000013A2,
1798 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
1799 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
1800 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
1801 0x030, 0x0000B3A2, 0x93001000, 0x00000000, 0x40000000, 0x00000000,
1802 0x030, 0x000003A2, 0x030, 0x000013A2, 0x030, 0x000023A2,
1803 0x030, 0x000033A2, 0x030, 0x000043A2, 0x030, 0x000053A2,
1804 0x030, 0x000063A2, 0x030, 0x000073A2, 0x030, 0x000083A2,
1805 0x030, 0x000093A2, 0x030, 0x0000A3A2, 0x030, 0x0000B3A2,
1806 0x90002100, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x000003A2,
1807 0x030, 0x000013A2, 0x030, 0x000023A2, 0x030, 0x000033A2,
1808 0x030, 0x000043A2, 0x030, 0x000053A2, 0x030, 0x000063A2,
1809 0x030, 0x000073A2, 0x030, 0x000083A2, 0x030, 0x000093A2,
1810 0x030, 0x0000A3A2, 0x030, 0x0000B3A2, 0x90002000, 0x00000000,
1811 0x40000000, 0x00000000, 0x030, 0x000003A2, 0x030, 0x000013A2,
1812 0x030, 0x000023A2, 0x030, 0x000033A2, 0x030, 0x000043A2,
1813 0x030, 0x000053A2, 0x030, 0x000063A2, 0x030, 0x000073A2,
1814 0x030, 0x000083A2, 0x030, 0x000093A2, 0x030, 0x0000A3A2,
1815 0x030, 0x0000B3A2, 0xA0000000, 0x00000000, 0x030, 0x000003A2,
1816 0x030, 0x000013A2, 0x030, 0x000023A2, 0x030, 0x000033A2,
1817 0x030, 0x000043A2, 0x030, 0x000053A2, 0x030, 0x000063A2,
1818 0x030, 0x000073A2, 0x030, 0x000083A2, 0x030, 0x000093A2,
1819 0x030, 0x0000A3A2, 0x030, 0x0000B3A2, 0xB0000000, 0x00000000,
1820 0x0EF, 0x00000000, 0x0EF, 0x00000040, 0x8300100f, 0x0a0a0a0a,
1821 0x40000000, 0x00000000, 0x030, 0x00000645, 0x030, 0x00001333,
1822 0x030, 0x00002011, 0x030, 0x00004000, 0x030, 0x00005000,
1823 0x030, 0x00006000, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
1824 0x030, 0x00000645, 0x030, 0x00001333, 0x030, 0x00002011,
1825 0x030, 0x00004000, 0x030, 0x00005000, 0x030, 0x00006000,
1826 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x00000645,
1827 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
1828 0x030, 0x00005000, 0x030, 0x00006000, 0x9300200f, 0x00000000,
1829 0x40000000, 0x00000000, 0x030, 0x00000645, 0x030, 0x00001333,
1830 0x030, 0x00002011, 0x030, 0x00004777, 0x030, 0x00005777,
1831 0x030, 0x00006777, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
1832 0x030, 0x00000645, 0x030, 0x00001333, 0x030, 0x00002011,
1833 0x030, 0x00004000, 0x030, 0x00005000, 0x030, 0x00006000,
1834 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x030, 0x00000645,
1835 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004000,
1836 0x030, 0x00005000, 0x030, 0x00006000, 0x9000100f, 0x00000000,
1837 0x40000000, 0x00000000, 0x030, 0x00000645, 0x030, 0x00001333,
1838 0x030, 0x00002011, 0x030, 0x00004000, 0x030, 0x00005000,
1839 0x030, 0x00006000, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
1840 0x030, 0x00000645, 0x030, 0x00001333, 0x030, 0x00002011,
1841 0x030, 0x00004000, 0x030, 0x00005000, 0x030, 0x00006000,
1842 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x00000645,
1843 0x030, 0x00001333, 0x030, 0x00002011, 0x030, 0x00004777,
1844 0x030, 0x00005777, 0x030, 0x00006777, 0x93012100, 0x00000000,
1845 0x40000000, 0x00000000, 0x030, 0x00000660, 0x030, 0x00001341,
1846 0x030, 0x00002220, 0x030, 0x00004777, 0x030, 0x00005777,
1847 0x030, 0x00006777, 0x93002100, 0x00000000, 0x40000000, 0x00000000,
1848 0x030, 0x00000764, 0x030, 0x00001452, 0x030, 0x00002220,
1849 0x030, 0x00004777, 0x030, 0x00005777, 0x030, 0x00006777,
1850 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x00000764,
1851 0x030, 0x00001632, 0x030, 0x00002421, 0x030, 0x00004000,
1852 0x030, 0x00005000, 0x030, 0x00006000, 0x9000200c, 0x00000000,
1853 0x40000000, 0x00000000, 0x030, 0x00000645, 0x030, 0x00001333,
1854 0x030, 0x00002011, 0x030, 0x00004000, 0x030, 0x00005000,
1855 0x030, 0x00006000, 0x90001004, 0x00000000, 0x40000000, 0x00000000,
1856 0x030, 0x00000764, 0x030, 0x00001632, 0x030, 0x00002421,
1857 0x030, 0x00004000, 0x030, 0x00005000, 0x030, 0x00006000,
1858 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x00000777,
1859 0x030, 0x00001442, 0x030, 0x00002222, 0x030, 0x00004777,
1860 0x030, 0x00005777, 0x030, 0x00006777, 0x93001000, 0x00000000,
1861 0x40000000, 0x00000000, 0x030, 0x00000764, 0x030, 0x00001632,
1862 0x030, 0x00002421, 0x030, 0x00004000, 0x030, 0x00005000,
1863 0x030, 0x00006000, 0x90002100, 0x00000000, 0x40000000, 0x00000000,
1864 0x030, 0x00000775, 0x030, 0x00001222, 0x030, 0x00002210,
1865 0x030, 0x00004000, 0x030, 0x00005000, 0x030, 0x00006000,
1866 0x90002000, 0x00000000, 0x40000000, 0x00000000, 0x030, 0x00000775,
1867 0x030, 0x00001422, 0x030, 0x00002210, 0x030, 0x00004000,
1868 0x030, 0x00005000, 0x030, 0x00006000, 0xA0000000, 0x00000000,
1869 0x030, 0x00000764, 0x030, 0x00001632, 0x030, 0x00002421,
1870 0x030, 0x00004000, 0x030, 0x00005000, 0x030, 0x00006000,
1871 0xB0000000, 0x00000000, 0x0EF, 0x00000000, 0x0EF, 0x00000800,
1872 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000020,
1873 0x03F, 0x00000007, 0x033, 0x00000021, 0x03F, 0x0000000A,
1874 0x033, 0x00000022, 0x03F, 0x0000000D, 0x033, 0x00000023,
1875 0x03F, 0x0000002A, 0x033, 0x00000024, 0x03F, 0x0000002D,
1876 0x033, 0x00000025, 0x03F, 0x00000030, 0x033, 0x00000026,
1877 0x03F, 0x0000006D, 0x033, 0x00000027, 0x03F, 0x00000070,
1878 0x033, 0x00000028, 0x03F, 0x000000ED, 0x033, 0x00000029,
1879 0x03F, 0x000000F0, 0x033, 0x0000002A, 0x03F, 0x000000F3,
1880 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000020,
1881 0x03F, 0x00000007, 0x033, 0x00000021, 0x03F, 0x0000000A,
1882 0x033, 0x00000022, 0x03F, 0x0000000D, 0x033, 0x00000023,
1883 0x03F, 0x0000002A, 0x033, 0x00000024, 0x03F, 0x0000002D,
1884 0x033, 0x00000025, 0x03F, 0x00000030, 0x033, 0x00000026,
1885 0x03F, 0x0000006D, 0x033, 0x00000027, 0x03F, 0x00000070,
1886 0x033, 0x00000028, 0x03F, 0x000000ED, 0x033, 0x00000029,
1887 0x03F, 0x000000F0, 0x033, 0x0000002A, 0x03F, 0x000000F3,
1888 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1889 0x03F, 0x00000007, 0x033, 0x00000021, 0x03F, 0x0000000A,
1890 0x033, 0x00000022, 0x03F, 0x0000000D, 0x033, 0x00000023,
1891 0x03F, 0x0000002A, 0x033, 0x00000024, 0x03F, 0x0000002D,
1892 0x033, 0x00000025, 0x03F, 0x00000030, 0x033, 0x00000026,
1893 0x03F, 0x0000006D, 0x033, 0x00000027, 0x03F, 0x00000070,
1894 0x033, 0x00000028, 0x03F, 0x000000ED, 0x033, 0x00000029,
1895 0x03F, 0x000000F0, 0x033, 0x0000002A, 0x03F, 0x000000F3,
1896 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1897 0x03F, 0x00000005, 0x033, 0x00000021, 0x03F, 0x00000008,
1898 0x033, 0x00000022, 0x03F, 0x0000000B, 0x033, 0x00000023,
1899 0x03F, 0x0000000E, 0x033, 0x00000024, 0x03F, 0x0000002B,
1900 0x033, 0x00000025, 0x03F, 0x00000068, 0x033, 0x00000026,
1901 0x03F, 0x0000006B, 0x033, 0x00000027, 0x03F, 0x0000006E,
1902 0x033, 0x00000028, 0x03F, 0x00000071, 0x033, 0x00000029,
1903 0x03F, 0x00000074, 0x033, 0x0000002A, 0x03F, 0x00000077,
1904 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000020,
1905 0x03F, 0x00000007, 0x033, 0x00000021, 0x03F, 0x0000000A,
1906 0x033, 0x00000022, 0x03F, 0x0000000D, 0x033, 0x00000023,
1907 0x03F, 0x0000002A, 0x033, 0x00000024, 0x03F, 0x0000002D,
1908 0x033, 0x00000025, 0x03F, 0x00000030, 0x033, 0x00000026,
1909 0x03F, 0x0000006D, 0x033, 0x00000027, 0x03F, 0x00000070,
1910 0x033, 0x00000028, 0x03F, 0x000000ED, 0x033, 0x00000029,
1911 0x03F, 0x000000F0, 0x033, 0x0000002A, 0x03F, 0x000000F3,
1912 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000020,
1913 0x03F, 0x00000007, 0x033, 0x00000021, 0x03F, 0x0000000A,
1914 0x033, 0x00000022, 0x03F, 0x0000000D, 0x033, 0x00000023,
1915 0x03F, 0x0000002A, 0x033, 0x00000024, 0x03F, 0x0000002D,
1916 0x033, 0x00000025, 0x03F, 0x00000030, 0x033, 0x00000026,
1917 0x03F, 0x0000006D, 0x033, 0x00000027, 0x03F, 0x00000070,
1918 0x033, 0x00000028, 0x03F, 0x000000ED, 0x033, 0x00000029,
1919 0x03F, 0x000000F0, 0x033, 0x0000002A, 0x03F, 0x000000F3,
1920 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1921 0x03F, 0x00000007, 0x033, 0x00000021, 0x03F, 0x0000000A,
1922 0x033, 0x00000022, 0x03F, 0x0000000D, 0x033, 0x00000023,
1923 0x03F, 0x0000002A, 0x033, 0x00000024, 0x03F, 0x0000002D,
1924 0x033, 0x00000025, 0x03F, 0x00000030, 0x033, 0x00000026,
1925 0x03F, 0x0000006D, 0x033, 0x00000027, 0x03F, 0x00000070,
1926 0x033, 0x00000028, 0x03F, 0x000000ED, 0x033, 0x00000029,
1927 0x03F, 0x000000F0, 0x033, 0x0000002A, 0x03F, 0x000000F3,
1928 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1929 0x03F, 0x00000005, 0x033, 0x00000021, 0x03F, 0x00000008,
1930 0x033, 0x00000022, 0x03F, 0x0000000B, 0x033, 0x00000023,
1931 0x03F, 0x0000000E, 0x033, 0x00000024, 0x03F, 0x0000002B,
1932 0x033, 0x00000025, 0x03F, 0x00000068, 0x033, 0x00000026,
1933 0x03F, 0x0000006B, 0x033, 0x00000027, 0x03F, 0x0000006E,
1934 0x033, 0x00000028, 0x03F, 0x00000071, 0x033, 0x00000029,
1935 0x03F, 0x00000074, 0x033, 0x0000002A, 0x03F, 0x00000077,
1936 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1937 0x03F, 0x00000005, 0x033, 0x00000021, 0x03F, 0x00000008,
1938 0x033, 0x00000022, 0x03F, 0x0000000B, 0x033, 0x00000023,
1939 0x03F, 0x0000000E, 0x033, 0x00000024, 0x03F, 0x0000002B,
1940 0x033, 0x00000025, 0x03F, 0x00000068, 0x033, 0x00000026,
1941 0x03F, 0x0000006B, 0x033, 0x00000027, 0x03F, 0x0000006E,
1942 0x033, 0x00000028, 0x03F, 0x00000071, 0x033, 0x00000029,
1943 0x03F, 0x00000074, 0x033, 0x0000002A, 0x03F, 0x00000077,
1944 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1945 0x03F, 0x00000828, 0x033, 0x00000021, 0x03F, 0x0000082B,
1946 0x033, 0x00000022, 0x03F, 0x00000868, 0x033, 0x00000023,
1947 0x03F, 0x00000889, 0x033, 0x00000024, 0x03F, 0x000008AA,
1948 0x033, 0x00000025, 0x03F, 0x00000CE8, 0x033, 0x00000026,
1949 0x03F, 0x00000CEB, 0x033, 0x00000027, 0x03F, 0x00000CEE,
1950 0x033, 0x00000028, 0x03F, 0x00000CF1, 0x033, 0x00000029,
1951 0x03F, 0x00000CF4, 0x033, 0x0000002A, 0x03F, 0x00000CF7,
1952 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1953 0x03F, 0x0000042A, 0x033, 0x00000021, 0x03F, 0x00000829,
1954 0x033, 0x00000022, 0x03F, 0x00000848, 0x033, 0x00000023,
1955 0x03F, 0x0000084B, 0x033, 0x00000024, 0x03F, 0x00000C4C,
1956 0x033, 0x00000025, 0x03F, 0x00000C8B, 0x033, 0x00000026,
1957 0x03F, 0x00000CEA, 0x033, 0x00000027, 0x03F, 0x00000CED,
1958 0x033, 0x00000028, 0x03F, 0x00000CF0, 0x033, 0x00000029,
1959 0x03F, 0x00000CF3, 0x033, 0x0000002A, 0x03F, 0x00000CF6,
1960 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1961 0x03F, 0x00000C09, 0x033, 0x00000021, 0x03F, 0x00000C0C,
1962 0x033, 0x00000022, 0x03F, 0x00000C0F, 0x033, 0x00000023,
1963 0x03F, 0x00000C2C, 0x033, 0x00000024, 0x03F, 0x00000C2F,
1964 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
1965 0x03F, 0x00000C8D, 0x033, 0x00000027, 0x03F, 0x00000C90,
1966 0x033, 0x00000028, 0x03F, 0x00000CD0, 0x033, 0x00000029,
1967 0x03F, 0x00000CF2, 0x033, 0x0000002A, 0x03F, 0x00000CF5,
1968 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1969 0x03F, 0x00000005, 0x033, 0x00000021, 0x03F, 0x00000008,
1970 0x033, 0x00000022, 0x03F, 0x0000000B, 0x033, 0x00000023,
1971 0x03F, 0x0000000E, 0x033, 0x00000024, 0x03F, 0x0000002B,
1972 0x033, 0x00000025, 0x03F, 0x00000068, 0x033, 0x00000026,
1973 0x03F, 0x0000006B, 0x033, 0x00000027, 0x03F, 0x0000006E,
1974 0x033, 0x00000028, 0x03F, 0x00000071, 0x033, 0x00000029,
1975 0x03F, 0x00000074, 0x033, 0x0000002A, 0x03F, 0x00000077,
1976 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1977 0x03F, 0x00000C09, 0x033, 0x00000021, 0x03F, 0x00000C0C,
1978 0x033, 0x00000022, 0x03F, 0x00000C0F, 0x033, 0x00000023,
1979 0x03F, 0x00000C2C, 0x033, 0x00000024, 0x03F, 0x00000C2F,
1980 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
1981 0x03F, 0x00000C8D, 0x033, 0x00000027, 0x03F, 0x00000C90,
1982 0x033, 0x00000028, 0x03F, 0x00000CD0, 0x033, 0x00000029,
1983 0x03F, 0x00000CF2, 0x033, 0x0000002A, 0x03F, 0x00000CF5,
1984 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1985 0x03F, 0x00000429, 0x033, 0x00000021, 0x03F, 0x00000828,
1986 0x033, 0x00000022, 0x03F, 0x00000847, 0x033, 0x00000023,
1987 0x03F, 0x0000084A, 0x033, 0x00000024, 0x03F, 0x00000C4B,
1988 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
1989 0x03F, 0x00000CEA, 0x033, 0x00000027, 0x03F, 0x00000CED,
1990 0x033, 0x00000028, 0x03F, 0x00000CF0, 0x033, 0x00000029,
1991 0x03F, 0x00000CF3, 0x033, 0x0000002A, 0x03F, 0x00000CF6,
1992 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
1993 0x03F, 0x00000C09, 0x033, 0x00000021, 0x03F, 0x00000C0C,
1994 0x033, 0x00000022, 0x03F, 0x00000C0F, 0x033, 0x00000023,
1995 0x03F, 0x00000C2C, 0x033, 0x00000024, 0x03F, 0x00000C2F,
1996 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
1997 0x03F, 0x00000C8D, 0x033, 0x00000027, 0x03F, 0x00000C90,
1998 0x033, 0x00000028, 0x03F, 0x00000CD0, 0x033, 0x00000029,
1999 0x03F, 0x00000CF2, 0x033, 0x0000002A, 0x03F, 0x00000CF5,
2000 0x90002100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
2001 0x03F, 0x0000042B, 0x033, 0x00000021, 0x03F, 0x0000082A,
2002 0x033, 0x00000022, 0x03F, 0x00000849, 0x033, 0x00000023,
2003 0x03F, 0x0000084C, 0x033, 0x00000024, 0x03F, 0x00000C4C,
2004 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
2005 0x03F, 0x00000C8D, 0x033, 0x00000027, 0x03F, 0x00000CEB,
2006 0x033, 0x00000028, 0x03F, 0x00000CEE, 0x033, 0x00000029,
2007 0x03F, 0x00000CF1, 0x033, 0x0000002A, 0x03F, 0x00000CF4,
2008 0x90002000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000020,
2009 0x03F, 0x0000042B, 0x033, 0x00000021, 0x03F, 0x0000082A,
2010 0x033, 0x00000022, 0x03F, 0x00000849, 0x033, 0x00000023,
2011 0x03F, 0x0000084C, 0x033, 0x00000024, 0x03F, 0x00000C4C,
2012 0x033, 0x00000025, 0x03F, 0x00000C8A, 0x033, 0x00000026,
2013 0x03F, 0x00000C8D, 0x033, 0x00000027, 0x03F, 0x00000CEB,
2014 0x033, 0x00000028, 0x03F, 0x00000CEE, 0x033, 0x00000029,
2015 0x03F, 0x00000CF1, 0x033, 0x0000002A, 0x03F, 0x00000CF4,
2016 0xA0000000, 0x00000000, 0x033, 0x00000020, 0x03F, 0x00000C09,
2017 0x033, 0x00000021, 0x03F, 0x00000C0C, 0x033, 0x00000022,
2018 0x03F, 0x00000C0F, 0x033, 0x00000023, 0x03F, 0x00000C2C,
2019 0x033, 0x00000024, 0x03F, 0x00000C2F, 0x033, 0x00000025,
2020 0x03F, 0x00000C8A, 0x033, 0x00000026, 0x03F, 0x00000C8D,
2021 0x033, 0x00000027, 0x03F, 0x00000C90, 0x033, 0x00000028,
2022 0x03F, 0x00000CD0, 0x033, 0x00000029, 0x03F, 0x00000CF2,
2023 0x033, 0x0000002A, 0x03F, 0x00000CF5, 0xB0000000, 0x00000000,
2024 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000060,
2025 0x03F, 0x00000007, 0x033, 0x00000061, 0x03F, 0x0000000A,
2026 0x033, 0x00000062, 0x03F, 0x0000000D, 0x033, 0x00000063,
2027 0x03F, 0x0000002A, 0x033, 0x00000064, 0x03F, 0x0000002D,
2028 0x033, 0x00000065, 0x03F, 0x00000030, 0x033, 0x00000066,
2029 0x03F, 0x0000006D, 0x033, 0x00000067, 0x03F, 0x00000070,
2030 0x033, 0x00000068, 0x03F, 0x000000ED, 0x033, 0x00000069,
2031 0x03F, 0x000000F0, 0x033, 0x0000006A, 0x03F, 0x000000F3,
2032 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000060,
2033 0x03F, 0x00000007, 0x033, 0x00000061, 0x03F, 0x0000000A,
2034 0x033, 0x00000062, 0x03F, 0x0000000D, 0x033, 0x00000063,
2035 0x03F, 0x0000002A, 0x033, 0x00000064, 0x03F, 0x0000002D,
2036 0x033, 0x00000065, 0x03F, 0x00000030, 0x033, 0x00000066,
2037 0x03F, 0x0000006D, 0x033, 0x00000067, 0x03F, 0x00000070,
2038 0x033, 0x00000068, 0x03F, 0x000000ED, 0x033, 0x00000069,
2039 0x03F, 0x000000F0, 0x033, 0x0000006A, 0x03F, 0x000000F3,
2040 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2041 0x03F, 0x00000007, 0x033, 0x00000061, 0x03F, 0x0000000A,
2042 0x033, 0x00000062, 0x03F, 0x0000000D, 0x033, 0x00000063,
2043 0x03F, 0x0000002A, 0x033, 0x00000064, 0x03F, 0x0000002D,
2044 0x033, 0x00000065, 0x03F, 0x00000030, 0x033, 0x00000066,
2045 0x03F, 0x0000006D, 0x033, 0x00000067, 0x03F, 0x00000070,
2046 0x033, 0x00000068, 0x03F, 0x000000ED, 0x033, 0x00000069,
2047 0x03F, 0x000000F0, 0x033, 0x0000006A, 0x03F, 0x000000F3,
2048 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2049 0x03F, 0x00000005, 0x033, 0x00000061, 0x03F, 0x00000008,
2050 0x033, 0x00000062, 0x03F, 0x0000000B, 0x033, 0x00000063,
2051 0x03F, 0x0000000E, 0x033, 0x00000064, 0x03F, 0x0000002B,
2052 0x033, 0x00000065, 0x03F, 0x00000068, 0x033, 0x00000066,
2053 0x03F, 0x0000006B, 0x033, 0x00000067, 0x03F, 0x0000006E,
2054 0x033, 0x00000068, 0x03F, 0x00000071, 0x033, 0x00000069,
2055 0x03F, 0x00000074, 0x033, 0x0000006A, 0x03F, 0x00000077,
2056 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000060,
2057 0x03F, 0x00000007, 0x033, 0x00000061, 0x03F, 0x0000000A,
2058 0x033, 0x00000062, 0x03F, 0x0000000D, 0x033, 0x00000063,
2059 0x03F, 0x0000002A, 0x033, 0x00000064, 0x03F, 0x0000002D,
2060 0x033, 0x00000065, 0x03F, 0x00000030, 0x033, 0x00000066,
2061 0x03F, 0x0000006D, 0x033, 0x00000067, 0x03F, 0x00000070,
2062 0x033, 0x00000068, 0x03F, 0x000000ED, 0x033, 0x00000069,
2063 0x03F, 0x000000F0, 0x033, 0x0000006A, 0x03F, 0x000000F3,
2064 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000060,
2065 0x03F, 0x00000007, 0x033, 0x00000061, 0x03F, 0x0000000A,
2066 0x033, 0x00000062, 0x03F, 0x0000000D, 0x033, 0x00000063,
2067 0x03F, 0x0000002A, 0x033, 0x00000064, 0x03F, 0x0000002D,
2068 0x033, 0x00000065, 0x03F, 0x00000030, 0x033, 0x00000066,
2069 0x03F, 0x0000006D, 0x033, 0x00000067, 0x03F, 0x00000070,
2070 0x033, 0x00000068, 0x03F, 0x000000ED, 0x033, 0x00000069,
2071 0x03F, 0x000000F0, 0x033, 0x0000006A, 0x03F, 0x000000F3,
2072 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2073 0x03F, 0x00000007, 0x033, 0x00000061, 0x03F, 0x0000000A,
2074 0x033, 0x00000062, 0x03F, 0x0000000D, 0x033, 0x00000063,
2075 0x03F, 0x0000002A, 0x033, 0x00000064, 0x03F, 0x0000002D,
2076 0x033, 0x00000065, 0x03F, 0x00000030, 0x033, 0x00000066,
2077 0x03F, 0x0000006D, 0x033, 0x00000067, 0x03F, 0x00000070,
2078 0x033, 0x00000068, 0x03F, 0x000000ED, 0x033, 0x00000069,
2079 0x03F, 0x000000F0, 0x033, 0x0000006A, 0x03F, 0x000000F3,
2080 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2081 0x03F, 0x00000005, 0x033, 0x00000061, 0x03F, 0x00000008,
2082 0x033, 0x00000062, 0x03F, 0x0000000B, 0x033, 0x00000063,
2083 0x03F, 0x0000000E, 0x033, 0x00000064, 0x03F, 0x0000002B,
2084 0x033, 0x00000065, 0x03F, 0x00000068, 0x033, 0x00000066,
2085 0x03F, 0x0000006B, 0x033, 0x00000067, 0x03F, 0x0000006E,
2086 0x033, 0x00000068, 0x03F, 0x00000071, 0x033, 0x00000069,
2087 0x03F, 0x00000074, 0x033, 0x0000006A, 0x03F, 0x00000077,
2088 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2089 0x03F, 0x00000005, 0x033, 0x00000061, 0x03F, 0x00000008,
2090 0x033, 0x00000062, 0x03F, 0x0000000B, 0x033, 0x00000063,
2091 0x03F, 0x0000000E, 0x033, 0x00000064, 0x03F, 0x0000002B,
2092 0x033, 0x00000065, 0x03F, 0x00000068, 0x033, 0x00000066,
2093 0x03F, 0x0000006B, 0x033, 0x00000067, 0x03F, 0x0000006E,
2094 0x033, 0x00000068, 0x03F, 0x00000071, 0x033, 0x00000069,
2095 0x03F, 0x00000074, 0x033, 0x0000006A, 0x03F, 0x00000077,
2096 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2097 0x03F, 0x00000842, 0x033, 0x00000061, 0x03F, 0x00000845,
2098 0x033, 0x00000062, 0x03F, 0x00000866, 0x033, 0x00000063,
2099 0x03F, 0x000008A6, 0x033, 0x00000064, 0x03F, 0x000008C8,
2100 0x033, 0x00000065, 0x03F, 0x00000CE8, 0x033, 0x00000066,
2101 0x03F, 0x00000CEB, 0x033, 0x00000067, 0x03F, 0x00000CEE,
2102 0x033, 0x00000068, 0x03F, 0x00000CF1, 0x033, 0x00000069,
2103 0x03F, 0x00000CF4, 0x033, 0x0000006A, 0x03F, 0x00000CF7,
2104 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2105 0x03F, 0x0000042A, 0x033, 0x00000061, 0x03F, 0x00000829,
2106 0x033, 0x00000062, 0x03F, 0x00000848, 0x033, 0x00000063,
2107 0x03F, 0x0000084B, 0x033, 0x00000064, 0x03F, 0x00000C69,
2108 0x033, 0x00000065, 0x03F, 0x00000CA9, 0x033, 0x00000066,
2109 0x03F, 0x00000CEA, 0x033, 0x00000067, 0x03F, 0x00000CED,
2110 0x033, 0x00000068, 0x03F, 0x00000CF0, 0x033, 0x00000069,
2111 0x03F, 0x00000CF3, 0x033, 0x0000006A, 0x03F, 0x00000CF6,
2112 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2113 0x03F, 0x00000C0A, 0x033, 0x00000061, 0x03F, 0x00000C0D,
2114 0x033, 0x00000062, 0x03F, 0x00000C2A, 0x033, 0x00000063,
2115 0x03F, 0x00000C2D, 0x033, 0x00000064, 0x03F, 0x00000C6A,
2116 0x033, 0x00000065, 0x03F, 0x00000CAA, 0x033, 0x00000066,
2117 0x03F, 0x00000CAD, 0x033, 0x00000067, 0x03F, 0x00000CB0,
2118 0x033, 0x00000068, 0x03F, 0x00000CF1, 0x033, 0x00000069,
2119 0x03F, 0x00000CF4, 0x033, 0x0000006A, 0x03F, 0x00000CF7,
2120 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2121 0x03F, 0x00000005, 0x033, 0x00000061, 0x03F, 0x00000008,
2122 0x033, 0x00000062, 0x03F, 0x0000000B, 0x033, 0x00000063,
2123 0x03F, 0x0000000E, 0x033, 0x00000064, 0x03F, 0x0000002B,
2124 0x033, 0x00000065, 0x03F, 0x00000068, 0x033, 0x00000066,
2125 0x03F, 0x0000006B, 0x033, 0x00000067, 0x03F, 0x0000006E,
2126 0x033, 0x00000068, 0x03F, 0x00000071, 0x033, 0x00000069,
2127 0x03F, 0x00000074, 0x033, 0x0000006A, 0x03F, 0x00000077,
2128 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2129 0x03F, 0x00000C0A, 0x033, 0x00000061, 0x03F, 0x00000C0D,
2130 0x033, 0x00000062, 0x03F, 0x00000C2A, 0x033, 0x00000063,
2131 0x03F, 0x00000C2D, 0x033, 0x00000064, 0x03F, 0x00000C6A,
2132 0x033, 0x00000065, 0x03F, 0x00000CAA, 0x033, 0x00000066,
2133 0x03F, 0x00000CAD, 0x033, 0x00000067, 0x03F, 0x00000CB0,
2134 0x033, 0x00000068, 0x03F, 0x00000CF1, 0x033, 0x00000069,
2135 0x03F, 0x00000CF4, 0x033, 0x0000006A, 0x03F, 0x00000CF7,
2136 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2137 0x03F, 0x00000429, 0x033, 0x00000061, 0x03F, 0x00000828,
2138 0x033, 0x00000062, 0x03F, 0x00000847, 0x033, 0x00000063,
2139 0x03F, 0x0000084A, 0x033, 0x00000064, 0x03F, 0x00000C4B,
2140 0x033, 0x00000065, 0x03F, 0x00000C8A, 0x033, 0x00000066,
2141 0x03F, 0x00000CEA, 0x033, 0x00000067, 0x03F, 0x00000CED,
2142 0x033, 0x00000068, 0x03F, 0x00000CF0, 0x033, 0x00000069,
2143 0x03F, 0x00000CF3, 0x033, 0x0000006A, 0x03F, 0x00000CF6,
2144 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2145 0x03F, 0x00000C0A, 0x033, 0x00000061, 0x03F, 0x00000C0D,
2146 0x033, 0x00000062, 0x03F, 0x00000C2A, 0x033, 0x00000063,
2147 0x03F, 0x00000C2D, 0x033, 0x00000064, 0x03F, 0x00000C6A,
2148 0x033, 0x00000065, 0x03F, 0x00000CAA, 0x033, 0x00000066,
2149 0x03F, 0x00000CAD, 0x033, 0x00000067, 0x03F, 0x00000CB0,
2150 0x033, 0x00000068, 0x03F, 0x00000CF1, 0x033, 0x00000069,
2151 0x03F, 0x00000CF4, 0x033, 0x0000006A, 0x03F, 0x00000CF7,
2152 0x90002100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2153 0x03F, 0x0000042C, 0x033, 0x00000061, 0x03F, 0x0000082B,
2154 0x033, 0x00000062, 0x03F, 0x0000084A, 0x033, 0x00000063,
2155 0x03F, 0x0000084D, 0x033, 0x00000064, 0x03F, 0x00000C4E,
2156 0x033, 0x00000065, 0x03F, 0x00000C8C, 0x033, 0x00000066,
2157 0x03F, 0x00000C8F, 0x033, 0x00000067, 0x03F, 0x00000CEC,
2158 0x033, 0x00000068, 0x03F, 0x00000CEF, 0x033, 0x00000069,
2159 0x03F, 0x00000CF2, 0x033, 0x0000006A, 0x03F, 0x00000CF5,
2160 0x90002000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000060,
2161 0x03F, 0x0000042C, 0x033, 0x00000061, 0x03F, 0x0000082B,
2162 0x033, 0x00000062, 0x03F, 0x0000084A, 0x033, 0x00000063,
2163 0x03F, 0x0000084D, 0x033, 0x00000064, 0x03F, 0x00000C4E,
2164 0x033, 0x00000065, 0x03F, 0x00000C8C, 0x033, 0x00000066,
2165 0x03F, 0x00000C8F, 0x033, 0x00000067, 0x03F, 0x00000CEC,
2166 0x033, 0x00000068, 0x03F, 0x00000CEF, 0x033, 0x00000069,
2167 0x03F, 0x00000CF2, 0x033, 0x0000006A, 0x03F, 0x00000CF5,
2168 0xA0000000, 0x00000000, 0x033, 0x00000060, 0x03F, 0x00000C0A,
2169 0x033, 0x00000061, 0x03F, 0x00000C0D, 0x033, 0x00000062,
2170 0x03F, 0x00000C2A, 0x033, 0x00000063, 0x03F, 0x00000C2D,
2171 0x033, 0x00000064, 0x03F, 0x00000C6A, 0x033, 0x00000065,
2172 0x03F, 0x00000CAA, 0x033, 0x00000066, 0x03F, 0x00000CAD,
2173 0x033, 0x00000067, 0x03F, 0x00000CB0, 0x033, 0x00000068,
2174 0x03F, 0x00000CF1, 0x033, 0x00000069, 0x03F, 0x00000CF4,
2175 0x033, 0x0000006A, 0x03F, 0x00000CF7, 0xB0000000, 0x00000000,
2176 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2177 0x03F, 0x00000007, 0x033, 0x000000A1, 0x03F, 0x0000000A,
2178 0x033, 0x000000A2, 0x03F, 0x0000000D, 0x033, 0x000000A3,
2179 0x03F, 0x0000002A, 0x033, 0x000000A4, 0x03F, 0x0000002D,
2180 0x033, 0x000000A5, 0x03F, 0x00000030, 0x033, 0x000000A6,
2181 0x03F, 0x0000006D, 0x033, 0x000000A7, 0x03F, 0x00000070,
2182 0x033, 0x000000A8, 0x03F, 0x000000ED, 0x033, 0x000000A9,
2183 0x03F, 0x000000F0, 0x033, 0x000000AA, 0x03F, 0x000000F3,
2184 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2185 0x03F, 0x00000007, 0x033, 0x000000A1, 0x03F, 0x0000000A,
2186 0x033, 0x000000A2, 0x03F, 0x0000000D, 0x033, 0x000000A3,
2187 0x03F, 0x0000002A, 0x033, 0x000000A4, 0x03F, 0x0000002D,
2188 0x033, 0x000000A5, 0x03F, 0x00000030, 0x033, 0x000000A6,
2189 0x03F, 0x0000006D, 0x033, 0x000000A7, 0x03F, 0x00000070,
2190 0x033, 0x000000A8, 0x03F, 0x000000ED, 0x033, 0x000000A9,
2191 0x03F, 0x000000F0, 0x033, 0x000000AA, 0x03F, 0x000000F3,
2192 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2193 0x03F, 0x00000007, 0x033, 0x000000A1, 0x03F, 0x0000000A,
2194 0x033, 0x000000A2, 0x03F, 0x0000000D, 0x033, 0x000000A3,
2195 0x03F, 0x0000002A, 0x033, 0x000000A4, 0x03F, 0x0000002D,
2196 0x033, 0x000000A5, 0x03F, 0x00000030, 0x033, 0x000000A6,
2197 0x03F, 0x0000006D, 0x033, 0x000000A7, 0x03F, 0x00000070,
2198 0x033, 0x000000A8, 0x03F, 0x000000ED, 0x033, 0x000000A9,
2199 0x03F, 0x000000F0, 0x033, 0x000000AA, 0x03F, 0x000000F3,
2200 0x9300200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2201 0x03F, 0x00000005, 0x033, 0x000000A1, 0x03F, 0x00000008,
2202 0x033, 0x000000A2, 0x03F, 0x0000000B, 0x033, 0x000000A3,
2203 0x03F, 0x0000000E, 0x033, 0x000000A4, 0x03F, 0x00000047,
2204 0x033, 0x000000A5, 0x03F, 0x0000004A, 0x033, 0x000000A6,
2205 0x03F, 0x0000004D, 0x033, 0x000000A7, 0x03F, 0x00000050,
2206 0x033, 0x000000A8, 0x03F, 0x00000053, 0x033, 0x000000A9,
2207 0x03F, 0x00000056, 0x033, 0x000000AA, 0x03F, 0x00000094,
2208 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2209 0x03F, 0x00000007, 0x033, 0x000000A1, 0x03F, 0x0000000A,
2210 0x033, 0x000000A2, 0x03F, 0x0000000D, 0x033, 0x000000A3,
2211 0x03F, 0x0000002A, 0x033, 0x000000A4, 0x03F, 0x0000002D,
2212 0x033, 0x000000A5, 0x03F, 0x00000030, 0x033, 0x000000A6,
2213 0x03F, 0x0000006D, 0x033, 0x000000A7, 0x03F, 0x00000070,
2214 0x033, 0x000000A8, 0x03F, 0x000000ED, 0x033, 0x000000A9,
2215 0x03F, 0x000000F0, 0x033, 0x000000AA, 0x03F, 0x000000F3,
2216 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2217 0x03F, 0x00000007, 0x033, 0x000000A1, 0x03F, 0x0000000A,
2218 0x033, 0x000000A2, 0x03F, 0x0000000D, 0x033, 0x000000A3,
2219 0x03F, 0x0000002A, 0x033, 0x000000A4, 0x03F, 0x0000002D,
2220 0x033, 0x000000A5, 0x03F, 0x00000030, 0x033, 0x000000A6,
2221 0x03F, 0x0000006D, 0x033, 0x000000A7, 0x03F, 0x00000070,
2222 0x033, 0x000000A8, 0x03F, 0x000000ED, 0x033, 0x000000A9,
2223 0x03F, 0x000000F0, 0x033, 0x000000AA, 0x03F, 0x000000F3,
2224 0x9000100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2225 0x03F, 0x00000007, 0x033, 0x000000A1, 0x03F, 0x0000000A,
2226 0x033, 0x000000A2, 0x03F, 0x0000000D, 0x033, 0x000000A3,
2227 0x03F, 0x0000002A, 0x033, 0x000000A4, 0x03F, 0x0000002D,
2228 0x033, 0x000000A5, 0x03F, 0x00000030, 0x033, 0x000000A6,
2229 0x03F, 0x0000006D, 0x033, 0x000000A7, 0x03F, 0x00000070,
2230 0x033, 0x000000A8, 0x03F, 0x000000ED, 0x033, 0x000000A9,
2231 0x03F, 0x000000F0, 0x033, 0x000000AA, 0x03F, 0x000000F3,
2232 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2233 0x03F, 0x00000005, 0x033, 0x000000A1, 0x03F, 0x00000008,
2234 0x033, 0x000000A2, 0x03F, 0x0000000B, 0x033, 0x000000A3,
2235 0x03F, 0x0000000E, 0x033, 0x000000A4, 0x03F, 0x00000047,
2236 0x033, 0x000000A5, 0x03F, 0x0000004A, 0x033, 0x000000A6,
2237 0x03F, 0x0000004D, 0x033, 0x000000A7, 0x03F, 0x00000050,
2238 0x033, 0x000000A8, 0x03F, 0x00000053, 0x033, 0x000000A9,
2239 0x03F, 0x00000056, 0x033, 0x000000AA, 0x03F, 0x00000094,
2240 0x9300200c, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2241 0x03F, 0x00000005, 0x033, 0x000000A1, 0x03F, 0x00000008,
2242 0x033, 0x000000A2, 0x03F, 0x0000000B, 0x033, 0x000000A3,
2243 0x03F, 0x0000000E, 0x033, 0x000000A4, 0x03F, 0x00000047,
2244 0x033, 0x000000A5, 0x03F, 0x0000004A, 0x033, 0x000000A6,
2245 0x03F, 0x0000004D, 0x033, 0x000000A7, 0x03F, 0x00000050,
2246 0x033, 0x000000A8, 0x03F, 0x00000053, 0x033, 0x000000A9,
2247 0x03F, 0x00000056, 0x033, 0x000000AA, 0x03F, 0x00000094,
2248 0x93012100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2249 0x03F, 0x00000826, 0x033, 0x000000A1, 0x03F, 0x00000829,
2250 0x033, 0x000000A2, 0x03F, 0x0000082C, 0x033, 0x000000A3,
2251 0x03F, 0x0000082F, 0x033, 0x000000A4, 0x03F, 0x0000086C,
2252 0x033, 0x000000A5, 0x03F, 0x00000CE8, 0x033, 0x000000A6,
2253 0x03F, 0x00000CEB, 0x033, 0x000000A7, 0x03F, 0x00000CEE,
2254 0x033, 0x000000A8, 0x03F, 0x00000CF1, 0x033, 0x000000A9,
2255 0x03F, 0x00000CF4, 0x033, 0x000000AA, 0x03F, 0x00000CF7,
2256 0x93002100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2257 0x03F, 0x0000042A, 0x033, 0x000000A1, 0x03F, 0x00000829,
2258 0x033, 0x000000A2, 0x03F, 0x00000848, 0x033, 0x000000A3,
2259 0x03F, 0x0000084B, 0x033, 0x000000A4, 0x03F, 0x00000C4C,
2260 0x033, 0x000000A5, 0x03F, 0x00000CA9, 0x033, 0x000000A6,
2261 0x03F, 0x00000CEA, 0x033, 0x000000A7, 0x03F, 0x00000CED,
2262 0x033, 0x000000A8, 0x03F, 0x00000CF0, 0x033, 0x000000A9,
2263 0x03F, 0x00000CF3, 0x033, 0x000000AA, 0x03F, 0x00000CF6,
2264 0x93011000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2265 0x03F, 0x00000C09, 0x033, 0x000000A1, 0x03F, 0x00000C0C,
2266 0x033, 0x000000A2, 0x03F, 0x00000C0F, 0x033, 0x000000A3,
2267 0x03F, 0x00000C2C, 0x033, 0x000000A4, 0x03F, 0x00000C2F,
2268 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
2269 0x03F, 0x00000C8D, 0x033, 0x000000A7, 0x03F, 0x00000C90,
2270 0x033, 0x000000A8, 0x03F, 0x00000CEF, 0x033, 0x000000A9,
2271 0x03F, 0x00000CF2, 0x033, 0x000000AA, 0x03F, 0x00000CF5,
2272 0x9000200c, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2273 0x03F, 0x00000005, 0x033, 0x000000A1, 0x03F, 0x00000008,
2274 0x033, 0x000000A2, 0x03F, 0x0000000B, 0x033, 0x000000A3,
2275 0x03F, 0x0000000E, 0x033, 0x000000A4, 0x03F, 0x00000047,
2276 0x033, 0x000000A5, 0x03F, 0x0000004A, 0x033, 0x000000A6,
2277 0x03F, 0x0000004D, 0x033, 0x000000A7, 0x03F, 0x00000050,
2278 0x033, 0x000000A8, 0x03F, 0x00000053, 0x033, 0x000000A9,
2279 0x03F, 0x00000056, 0x033, 0x000000AA, 0x03F, 0x00000094,
2280 0x90001004, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2281 0x03F, 0x00000C09, 0x033, 0x000000A1, 0x03F, 0x00000C0C,
2282 0x033, 0x000000A2, 0x03F, 0x00000C0F, 0x033, 0x000000A3,
2283 0x03F, 0x00000C2C, 0x033, 0x000000A4, 0x03F, 0x00000C2F,
2284 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
2285 0x03F, 0x00000C8D, 0x033, 0x000000A7, 0x03F, 0x00000C90,
2286 0x033, 0x000000A8, 0x03F, 0x00000CEF, 0x033, 0x000000A9,
2287 0x03F, 0x00000CF2, 0x033, 0x000000AA, 0x03F, 0x00000CF5,
2288 0x93002000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2289 0x03F, 0x00000429, 0x033, 0x000000A1, 0x03F, 0x00000828,
2290 0x033, 0x000000A2, 0x03F, 0x00000847, 0x033, 0x000000A3,
2291 0x03F, 0x0000084A, 0x033, 0x000000A4, 0x03F, 0x00000C4B,
2292 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
2293 0x03F, 0x00000CEA, 0x033, 0x000000A7, 0x03F, 0x00000CED,
2294 0x033, 0x000000A8, 0x03F, 0x00000CF0, 0x033, 0x000000A9,
2295 0x03F, 0x00000CF3, 0x033, 0x000000AA, 0x03F, 0x00000CF6,
2296 0x93001000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2297 0x03F, 0x00000C09, 0x033, 0x000000A1, 0x03F, 0x00000C0C,
2298 0x033, 0x000000A2, 0x03F, 0x00000C0F, 0x033, 0x000000A3,
2299 0x03F, 0x00000C2C, 0x033, 0x000000A4, 0x03F, 0x00000C2F,
2300 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
2301 0x03F, 0x00000C8D, 0x033, 0x000000A7, 0x03F, 0x00000C90,
2302 0x033, 0x000000A8, 0x03F, 0x00000CEF, 0x033, 0x000000A9,
2303 0x03F, 0x00000CF2, 0x033, 0x000000AA, 0x03F, 0x00000CF5,
2304 0x90002100, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2305 0x03F, 0x0000042A, 0x033, 0x000000A1, 0x03F, 0x00000829,
2306 0x033, 0x000000A2, 0x03F, 0x00000848, 0x033, 0x000000A3,
2307 0x03F, 0x0000084B, 0x033, 0x000000A4, 0x03F, 0x00000C4C,
2308 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
2309 0x03F, 0x00000C8D, 0x033, 0x000000A7, 0x03F, 0x00000CEC,
2310 0x033, 0x000000A8, 0x03F, 0x00000CEF, 0x033, 0x000000A9,
2311 0x03F, 0x00000CF2, 0x033, 0x000000AA, 0x03F, 0x00000CF5,
2312 0x90002000, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x000000A0,
2313 0x03F, 0x0000042A, 0x033, 0x000000A1, 0x03F, 0x00000829,
2314 0x033, 0x000000A2, 0x03F, 0x00000848, 0x033, 0x000000A3,
2315 0x03F, 0x0000084B, 0x033, 0x000000A4, 0x03F, 0x00000C4C,
2316 0x033, 0x000000A5, 0x03F, 0x00000C8A, 0x033, 0x000000A6,
2317 0x03F, 0x00000C8D, 0x033, 0x000000A7, 0x03F, 0x00000CEC,
2318 0x033, 0x000000A8, 0x03F, 0x00000CEF, 0x033, 0x000000A9,
2319 0x03F, 0x00000CF2, 0x033, 0x000000AA, 0x03F, 0x00000CF5,
2320 0xA0000000, 0x00000000, 0x033, 0x000000A0, 0x03F, 0x00000C09,
2321 0x033, 0x000000A1, 0x03F, 0x00000C0C, 0x033, 0x000000A2,
2322 0x03F, 0x00000C0F, 0x033, 0x000000A3, 0x03F, 0x00000C2C,
2323 0x033, 0x000000A4, 0x03F, 0x00000C2F, 0x033, 0x000000A5,
2324 0x03F, 0x00000C8A, 0x033, 0x000000A6, 0x03F, 0x00000C8D,
2325 0x033, 0x000000A7, 0x03F, 0x00000C90, 0x033, 0x000000A8,
2326 0x03F, 0x00000CEF, 0x033, 0x000000A9, 0x03F, 0x00000CF2,
2327 0x033, 0x000000AA, 0x03F, 0x00000CF5, 0xB0000000, 0x00000000,
2328 0x0EF, 0x00000000, 0x0EF, 0x00000400, 0x8300100f, 0x0a0a0a0a,
2329 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x0000265A,
2330 0x033, 0x00000001, 0x03F, 0x0000265A, 0x033, 0x00000002,
2331 0x03F, 0x0000265A, 0x033, 0x00000003, 0x03F, 0x0000265A,
2332 0x9300100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000000,
2333 0x03F, 0x0000265A, 0x033, 0x00000001, 0x03F, 0x0000265A,
2334 0x033, 0x00000002, 0x03F, 0x0000265A, 0x033, 0x00000003,
2335 0x03F, 0x0000265A, 0x9300100f, 0x00000000, 0x40000000, 0x00000000,
2336 0x033, 0x00000000, 0x03F, 0x0000265A, 0x033, 0x00000001,
2337 0x03F, 0x0000265A, 0x033, 0x00000002, 0x03F, 0x0000265A,
2338 0x033, 0x00000003, 0x03F, 0x0000265A, 0x9300200f, 0x00000000,
2339 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x0000265A,
2340 0x033, 0x00000001, 0x03F, 0x0000265A, 0x033, 0x00000002,
2341 0x03F, 0x0000265A, 0x033, 0x00000003, 0x03F, 0x0000265A,
2342 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000, 0x033, 0x00000000,
2343 0x03F, 0x0000265A, 0x033, 0x00000001, 0x03F, 0x0000265A,
2344 0x033, 0x00000002, 0x03F, 0x0000265A, 0x033, 0x00000003,
2345 0x03F, 0x0000265A, 0x9000100f, 0x05050505, 0x40000000, 0x00000000,
2346 0x033, 0x00000000, 0x03F, 0x0000265A, 0x033, 0x00000001,
2347 0x03F, 0x0000265A, 0x033, 0x00000002, 0x03F, 0x0000265A,
2348 0x033, 0x00000003, 0x03F, 0x0000265A, 0x9000100f, 0x00000000,
2349 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x0000265A,
2350 0x033, 0x00000001, 0x03F, 0x0000265A, 0x033, 0x00000002,
2351 0x03F, 0x0000265A, 0x033, 0x00000003, 0x03F, 0x0000265A,
2352 0x9000200f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
2353 0x03F, 0x0000265A, 0x033, 0x00000001, 0x03F, 0x0000265A,
2354 0x033, 0x00000002, 0x03F, 0x0000265A, 0x033, 0x00000003,
2355 0x03F, 0x0000265A, 0xA0000000, 0x00000000, 0x033, 0x00000000,
2356 0x03F, 0x000004BB, 0x033, 0x00000001, 0x03F, 0x000004BB,
2357 0x033, 0x00000002, 0x03F, 0x000004BB, 0x033, 0x00000003,
2358 0x03F, 0x000004BB, 0xB0000000, 0x00000000, 0x0EF, 0x00000000,
2359 0x0EF, 0x00000100, 0x8300100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
2360 0x033, 0x00000000, 0x03F, 0x00000745, 0x033, 0x00000001,
2361 0x03F, 0x00000745, 0x033, 0x00000002, 0x03F, 0x00000745,
2362 0x033, 0x00000003, 0x03F, 0x00000745, 0x9300100f, 0x05050505,
2363 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000745,
2364 0x033, 0x00000001, 0x03F, 0x00000745, 0x033, 0x00000002,
2365 0x03F, 0x00000745, 0x033, 0x00000003, 0x03F, 0x00000745,
2366 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x033, 0x00000000,
2367 0x03F, 0x00000745, 0x033, 0x00000001, 0x03F, 0x00000745,
2368 0x033, 0x00000002, 0x03F, 0x00000745, 0x033, 0x00000003,
2369 0x03F, 0x00000745, 0x9300200f, 0x00000000, 0x40000000, 0x00000000,
2370 0x033, 0x00000000, 0x03F, 0x00000745, 0x033, 0x00000001,
2371 0x03F, 0x00000745, 0x033, 0x00000002, 0x03F, 0x00000745,
2372 0x033, 0x00000003, 0x03F, 0x00000745, 0x9000100f, 0x0a0a0a0a,
2373 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000745,
2374 0x033, 0x00000001, 0x03F, 0x00000745, 0x033, 0x00000002,
2375 0x03F, 0x00000745, 0x033, 0x00000003, 0x03F, 0x00000745,
2376 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x033, 0x00000000,
2377 0x03F, 0x00000745, 0x033, 0x00000001, 0x03F, 0x00000745,
2378 0x033, 0x00000002, 0x03F, 0x00000745, 0x033, 0x00000003,
2379 0x03F, 0x00000745, 0x9000100f, 0x00000000, 0x40000000, 0x00000000,
2380 0x033, 0x00000000, 0x03F, 0x00000745, 0x033, 0x00000001,
2381 0x03F, 0x00000745, 0x033, 0x00000002, 0x03F, 0x00000745,
2382 0x033, 0x00000003, 0x03F, 0x00000745, 0x9000200f, 0x00000000,
2383 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000745,
2384 0x033, 0x00000001, 0x03F, 0x00000745, 0x033, 0x00000002,
2385 0x03F, 0x00000745, 0x033, 0x00000003, 0x03F, 0x00000745,
2386 0xA0000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000F34,
2387 0x033, 0x00000001, 0x03F, 0x00000F34, 0x033, 0x00000002,
2388 0x03F, 0x00000F34, 0x033, 0x00000003, 0x03F, 0x00000F34,
2389 0xB0000000, 0x00000000, 0x0EF, 0x00000000, 0x8300100f, 0x0a0a0a0a,
2390 0x40000000, 0x00000000, 0x081, 0x0000F400, 0x087, 0x00016040,
2391 0x051, 0x00000808, 0x052, 0x00098002, 0x053, 0x0000FA47,
2392 0x054, 0x00058032, 0x056, 0x00051000, 0x057, 0x0000CE0A,
2393 0x058, 0x00082030, 0x9300100f, 0x05050505, 0x40000000, 0x00000000,
2394 0x081, 0x0000F400, 0x087, 0x00016040, 0x051, 0x00000808,
2395 0x052, 0x00098002, 0x053, 0x0000FA47, 0x054, 0x00058032,
2396 0x056, 0x00051000, 0x057, 0x0000CE0A, 0x058, 0x00082030,
2397 0x9300100f, 0x00000000, 0x40000000, 0x00000000, 0x081, 0x0000F400,
2398 0x087, 0x00016040, 0x051, 0x00000808, 0x052, 0x00098002,
2399 0x053, 0x0000FA47, 0x054, 0x00058032, 0x056, 0x00051000,
2400 0x057, 0x0000CE0A, 0x058, 0x00082030, 0x9300200f, 0x00000000,
2401 0x40000000, 0x00000000, 0x081, 0x0000F400, 0x087, 0x00016040,
2402 0x051, 0x00000808, 0x052, 0x00098002, 0x053, 0x0000FA47,
2403 0x054, 0x00058032, 0x056, 0x00051000, 0x057, 0x0000CE0A,
2404 0x058, 0x00082030, 0x9000100f, 0x0a0a0a0a, 0x40000000, 0x00000000,
2405 0x081, 0x0000F400, 0x087, 0x00016040, 0x051, 0x00000808,
2406 0x052, 0x00098002, 0x053, 0x0000FA47, 0x054, 0x00058032,
2407 0x056, 0x00051000, 0x057, 0x0000CE0A, 0x058, 0x00082030,
2408 0x9000100f, 0x05050505, 0x40000000, 0x00000000, 0x081, 0x0000F400,
2409 0x087, 0x00016040, 0x051, 0x00000808, 0x052, 0x00098002,
2410 0x053, 0x0000FA47, 0x054, 0x00058032, 0x056, 0x00051000,
2411 0x057, 0x0000CE0A, 0x058, 0x00082030, 0x9000100f, 0x00000000,
2412 0x40000000, 0x00000000, 0x081, 0x0000F400, 0x087, 0x00016040,
2413 0x051, 0x00000808, 0x052, 0x00098002, 0x053, 0x0000FA47,
2414 0x054, 0x00058032, 0x056, 0x00051000, 0x057, 0x0000CE0A,
2415 0x058, 0x00082030, 0x9000200f, 0x00000000, 0x40000000, 0x00000000,
2416 0x081, 0x0000F400, 0x087, 0x00016040, 0x051, 0x00000808,
2417 0x052, 0x00098002, 0x053, 0x0000FA47, 0x054, 0x00058032,
2418 0x056, 0x00051000, 0x057, 0x0000CE0A, 0x058, 0x00082030,
2419 0xA0000000, 0x00000000, 0x081, 0x0000F000, 0x087, 0x00016040,
2420 0x051, 0x00000C00, 0x052, 0x0007C241, 0x053, 0x0001C069,
2421 0x054, 0x00078032, 0x057, 0x0000CE0A, 0x058, 0x00058750,
2422 0xB0000000, 0x00000000, 0x0EF, 0x00000800, 0x8300100f, 0x0a0a0a0a,
2423 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2424 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2425 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2426 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2427 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2428 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2429 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2430 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9300100f, 0x05050505,
2431 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2432 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2433 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2434 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2435 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2436 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2437 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2438 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9300100f, 0x00000000,
2439 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2440 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2441 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2442 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2443 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2444 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2445 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2446 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9300200f, 0x00000000,
2447 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2448 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2449 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2450 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2451 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2452 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2453 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2454 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9000100f, 0x0a0a0a0a,
2455 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2456 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2457 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2458 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2459 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2460 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2461 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2462 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9000100f, 0x05050505,
2463 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2464 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2465 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2466 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2467 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2468 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2469 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2470 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9000100f, 0x00000000,
2471 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2472 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2473 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2474 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2475 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2476 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2477 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2478 0x033, 0x0000000A, 0x03F, 0x0000003C, 0x9000200f, 0x00000000,
2479 0x40000000, 0x00000000, 0x033, 0x00000000, 0x03F, 0x00000003,
2480 0x033, 0x00000001, 0x03F, 0x00000006, 0x033, 0x00000002,
2481 0x03F, 0x00000009, 0x033, 0x00000003, 0x03F, 0x00000026,
2482 0x033, 0x00000004, 0x03F, 0x00000029, 0x033, 0x00000005,
2483 0x03F, 0x0000002C, 0x033, 0x00000006, 0x03F, 0x0000002F,
2484 0x033, 0x00000007, 0x03F, 0x00000033, 0x033, 0x00000008,
2485 0x03F, 0x00000036, 0x033, 0x00000009, 0x03F, 0x00000039,
2486 0x033, 0x0000000A, 0x03F, 0x0000003C, 0xA0000000, 0x00000000,
2487 0x033, 0x00000000, 0x03F, 0x0005142C, 0x033, 0x00000001,
2488 0x03F, 0x0005142F, 0x033, 0x00000002, 0x03F, 0x00051432,
2489 0x033, 0x00000003, 0x03F, 0x00051C87, 0x033, 0x00000004,
2490 0x03F, 0x00051C8A, 0x033, 0x00000005, 0x03F, 0x00051C8D,
2491 0x033, 0x00000006, 0x03F, 0x00051CEB, 0x033, 0x00000007,
2492 0x03F, 0x00051CEE, 0x033, 0x00000008, 0x03F, 0x00051CF1,
2493 0x033, 0x00000009, 0x03F, 0x00051CF4, 0x033, 0x0000000A,
2494 0x03F, 0x00051CF7, 0xB0000000, 0x00000000, 0x0EF, 0x00000000,
2495 0x0EF, 0x00000010, 0x033, 0x00000000, 0x008, 0x0009C060,
2496 0x033, 0x00000001, 0x008, 0x0009C060, 0x0EF, 0x00000000,
2497 0x033, 0x000000A2, 0x0EF, 0x00080000, 0x03E, 0x0000593F,
2498 0x03F, 0x000C0F4F, 0x0EF, 0x00000000, 0x033, 0x000000A3,
2499 0x0EF, 0x00080000, 0x03E, 0x00005934, 0x03F, 0x0005AFCF,
2504 void odm_read_and_config_mp_8822b_radiob(struct phy_dm_struct *dm)
2508 bool is_matched = true, is_skipped = false;
2509 u32 array_len = sizeof(array_mp_8822b_radiob) / sizeof(u32);
2510 u32 *array = array_mp_8822b_radiob;
2512 u32 v1 = 0, v2 = 0, pre_v1 = 0, pre_v2 = 0;
2514 ODM_RT_TRACE(dm, ODM_COMP_INIT,
2515 "===> %s\n", __func__);
2517 for (; (i + 1) < array_len; i = i + 2) {
2521 if (v1 & BIT(31)) { /* positive condition*/
2522 c_cond = (u8)((v1 & (BIT(29) | BIT(28))) >> 28);
2523 if (c_cond == COND_ENDIF) { /*end*/
2526 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ENDIF\n");
2527 } else if (c_cond == COND_ELSE) { /*else*/
2528 is_matched = is_skipped ? false : true;
2529 ODM_RT_TRACE(dm, ODM_COMP_INIT, "ELSE\n");
2530 } else { /*if , else if*/
2533 ODM_RT_TRACE(dm, ODM_COMP_INIT,
2536 } else if (v1 & BIT(30)) { /*negative condition*/
2542 if (check_positive(dm, pre_v1, pre_v2, v1, v2)) {
2549 } else if (is_matched) {
2550 odm_config_rf_radio_b_8822b(dm, v1, v2);
2555 u32 odm_get_version_mp_8822b_radiob(void) { return 67; }
2557 /******************************************************************************
2559 ******************************************************************************/
2561 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_8822b[][DELTA_SWINGIDX_SIZE] = {
2562 {0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 10,
2563 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 15, 15, 15},
2564 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8,
2565 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2566 {0, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9,
2567 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2570 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_8822b[][DELTA_SWINGIDX_SIZE] = {
2571 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11,
2572 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 19, 19, 19, 19, 19},
2573 {0, 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9, 9, 10,
2574 11, 12, 12, 13, 14, 15, 16, 17, 17, 18, 18, 18, 18, 18, 18},
2575 {0, 1, 2, 2, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10,
2576 10, 11, 12, 13, 14, 15, 15, 16, 16, 17, 17, 17, 17, 17, 17},
2579 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_8822b[][DELTA_SWINGIDX_SIZE] = {
2580 {0, 1, 2, 2, 3, 3, 4, 5, 6, 7, 8, 8, 9, 9, 10,
2581 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 15, 15, 15},
2582 {0, 1, 2, 2, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9,
2583 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2584 {0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9,
2585 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2588 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_8822b[][DELTA_SWINGIDX_SIZE] = {
2589 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2590 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 20, 20, 20, 20},
2591 {0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9,
2592 10, 11, 11, 12, 13, 14, 15, 16, 16, 17, 17, 18, 18, 18, 18},
2593 {0, 1, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10,
2594 11, 12, 12, 13, 14, 15, 15, 16, 17, 17, 18, 18, 18, 18, 18},
2597 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_8822b[] = {
2598 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2599 13, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18};
2601 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_8822b[] = {
2602 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11,
2603 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22, 22, 22};
2605 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_8822b[] = {
2606 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12,
2607 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
2609 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_8822b[] = {
2610 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
2611 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2613 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_8822b[] = {
2614 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2615 13, 13, 14, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17};
2617 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_8822b[] = {
2618 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11,
2619 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2621 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_8822b[] = {
2622 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2623 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
2625 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_8822b[] = {
2626 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
2627 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2629 void odm_read_and_config_mp_8822b_txpowertrack(struct phy_dm_struct *dm)
2631 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
2633 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
2635 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
2636 delta_swing_index_mp_2ga_p_txpwrtrack_8822b,
2637 DELTA_SWINGIDX_SIZE);
2638 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
2639 delta_swing_index_mp_2ga_n_txpwrtrack_8822b,
2640 DELTA_SWINGIDX_SIZE);
2641 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
2642 delta_swing_index_mp_2gb_p_txpwrtrack_8822b,
2643 DELTA_SWINGIDX_SIZE);
2644 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
2645 delta_swing_index_mp_2gb_n_txpwrtrack_8822b,
2646 DELTA_SWINGIDX_SIZE);
2648 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
2649 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_8822b,
2650 DELTA_SWINGIDX_SIZE);
2651 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
2652 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_8822b,
2653 DELTA_SWINGIDX_SIZE);
2654 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
2655 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_8822b,
2656 DELTA_SWINGIDX_SIZE);
2657 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
2658 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_8822b,
2659 DELTA_SWINGIDX_SIZE);
2661 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
2662 delta_swing_index_mp_5ga_p_txpwrtrack_8822b,
2663 DELTA_SWINGIDX_SIZE * 3);
2664 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
2665 delta_swing_index_mp_5ga_n_txpwrtrack_8822b,
2666 DELTA_SWINGIDX_SIZE * 3);
2667 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
2668 delta_swing_index_mp_5gb_p_txpwrtrack_8822b,
2669 DELTA_SWINGIDX_SIZE * 3);
2670 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
2671 delta_swing_index_mp_5gb_n_txpwrtrack_8822b,
2672 DELTA_SWINGIDX_SIZE * 3);
2675 /******************************************************************************
2676 * txpowertrack_type0.TXT
2677 ******************************************************************************/
2679 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type0_8822b
2680 [][DELTA_SWINGIDX_SIZE] = {
2681 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2682 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
2683 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8,
2684 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14, 14},
2685 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8,
2686 9, 9, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15},
2689 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type0_8822b
2690 [][DELTA_SWINGIDX_SIZE] = {
2691 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2692 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15},
2693 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2694 8, 8, 9, 9, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 15},
2695 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2696 8, 8, 9, 10, 10, 11, 12, 13, 14, 14, 15, 15, 15, 16, 16},
2699 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type0_8822b
2700 [][DELTA_SWINGIDX_SIZE] = {
2701 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2702 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14},
2703 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2704 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14},
2705 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2706 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14, 14},
2709 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type0_8822b
2710 [][DELTA_SWINGIDX_SIZE] = {
2711 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2712 8, 8, 9, 9, 10, 10, 11, 12, 13, 13, 14, 14, 15, 15, 15},
2713 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2714 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15},
2715 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2716 8, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 15},
2719 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type0_8822b[] = {
2720 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2721 13, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18};
2723 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type0_8822b[] = {
2724 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11,
2725 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22, 22, 22};
2727 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type0_8822b[] = {
2728 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12,
2729 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
2731 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type0_8822b[] = {
2732 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
2733 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2735 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type0_8822b[] = {
2736 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2737 13, 13, 14, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17};
2739 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type0_8822b[] = {
2740 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11,
2741 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2743 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type0_8822b[] = {
2744 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2745 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
2747 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type0_8822b[] = {
2748 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
2749 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2751 void odm_read_and_config_mp_8822b_txpowertrack_type0(struct phy_dm_struct *dm)
2753 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
2755 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
2757 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
2758 delta_swing_index_mp_2ga_p_txpwrtrack_type0_8822b,
2759 DELTA_SWINGIDX_SIZE);
2760 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
2761 delta_swing_index_mp_2ga_n_txpwrtrack_type0_8822b,
2762 DELTA_SWINGIDX_SIZE);
2763 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
2764 delta_swing_index_mp_2gb_p_txpwrtrack_type0_8822b,
2765 DELTA_SWINGIDX_SIZE);
2766 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
2767 delta_swing_index_mp_2gb_n_txpwrtrack_type0_8822b,
2768 DELTA_SWINGIDX_SIZE);
2770 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
2771 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type0_8822b,
2772 DELTA_SWINGIDX_SIZE);
2773 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
2774 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type0_8822b,
2775 DELTA_SWINGIDX_SIZE);
2776 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
2777 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type0_8822b,
2778 DELTA_SWINGIDX_SIZE);
2779 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
2780 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type0_8822b,
2781 DELTA_SWINGIDX_SIZE);
2783 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
2784 delta_swing_index_mp_5ga_p_txpwrtrack_type0_8822b,
2785 DELTA_SWINGIDX_SIZE * 3);
2786 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
2787 delta_swing_index_mp_5ga_n_txpwrtrack_type0_8822b,
2788 DELTA_SWINGIDX_SIZE * 3);
2789 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
2790 delta_swing_index_mp_5gb_p_txpwrtrack_type0_8822b,
2791 DELTA_SWINGIDX_SIZE * 3);
2792 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
2793 delta_swing_index_mp_5gb_n_txpwrtrack_type0_8822b,
2794 DELTA_SWINGIDX_SIZE * 3);
2797 /******************************************************************************
2798 * txpowertrack_type1.TXT
2799 ******************************************************************************/
2801 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type1_8822b
2802 [][DELTA_SWINGIDX_SIZE] = {
2803 {0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 10,
2804 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 15, 15, 15},
2805 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8,
2806 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2807 {0, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9,
2808 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2811 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type1_8822b
2812 [][DELTA_SWINGIDX_SIZE] = {
2813 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11,
2814 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 19, 19, 19, 19, 19},
2815 {0, 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9, 9, 10,
2816 11, 12, 12, 13, 14, 15, 16, 17, 17, 18, 18, 18, 18, 18, 18},
2817 {0, 1, 2, 2, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10,
2818 10, 11, 12, 13, 14, 15, 15, 16, 16, 17, 17, 17, 17, 17, 17},
2821 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type1_8822b
2822 [][DELTA_SWINGIDX_SIZE] = {
2823 {0, 1, 2, 2, 3, 3, 4, 5, 6, 7, 8, 8, 9, 9, 10,
2824 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 15, 15, 15},
2825 {0, 1, 2, 2, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9,
2826 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2827 {0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9,
2828 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 14, 14, 14, 14, 14},
2831 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type1_8822b
2832 [][DELTA_SWINGIDX_SIZE] = {
2833 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2834 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 20, 20, 20, 20},
2835 {0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9,
2836 10, 11, 11, 12, 13, 14, 15, 16, 16, 17, 17, 18, 18, 18, 18},
2837 {0, 1, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10,
2838 11, 12, 12, 13, 14, 15, 15, 16, 17, 17, 18, 18, 18, 18, 18},
2841 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type1_8822b[] = {
2842 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2843 13, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18};
2845 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type1_8822b[] = {
2846 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11,
2847 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22, 22, 22};
2849 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type1_8822b[] = {
2850 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12,
2851 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
2853 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type1_8822b[] = {
2854 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
2855 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2857 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type1_8822b[] = {
2858 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2859 13, 13, 14, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17};
2861 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type1_8822b[] = {
2862 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11,
2863 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2865 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type1_8822b[] = {
2866 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
2867 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
2869 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type1_8822b[] = {
2870 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
2871 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
2873 void odm_read_and_config_mp_8822b_txpowertrack_type1(struct phy_dm_struct *dm)
2875 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
2877 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
2879 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
2880 delta_swing_index_mp_2ga_p_txpwrtrack_type1_8822b,
2881 DELTA_SWINGIDX_SIZE);
2882 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
2883 delta_swing_index_mp_2ga_n_txpwrtrack_type1_8822b,
2884 DELTA_SWINGIDX_SIZE);
2885 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
2886 delta_swing_index_mp_2gb_p_txpwrtrack_type1_8822b,
2887 DELTA_SWINGIDX_SIZE);
2888 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
2889 delta_swing_index_mp_2gb_n_txpwrtrack_type1_8822b,
2890 DELTA_SWINGIDX_SIZE);
2892 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
2893 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type1_8822b,
2894 DELTA_SWINGIDX_SIZE);
2895 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
2896 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type1_8822b,
2897 DELTA_SWINGIDX_SIZE);
2898 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
2899 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type1_8822b,
2900 DELTA_SWINGIDX_SIZE);
2901 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
2902 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type1_8822b,
2903 DELTA_SWINGIDX_SIZE);
2905 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
2906 delta_swing_index_mp_5ga_p_txpwrtrack_type1_8822b,
2907 DELTA_SWINGIDX_SIZE * 3);
2908 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
2909 delta_swing_index_mp_5ga_n_txpwrtrack_type1_8822b,
2910 DELTA_SWINGIDX_SIZE * 3);
2911 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
2912 delta_swing_index_mp_5gb_p_txpwrtrack_type1_8822b,
2913 DELTA_SWINGIDX_SIZE * 3);
2914 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
2915 delta_swing_index_mp_5gb_n_txpwrtrack_type1_8822b,
2916 DELTA_SWINGIDX_SIZE * 3);
2919 /******************************************************************************
2920 * txpowertrack_type2.TXT
2921 ******************************************************************************/
2923 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type2_8822b
2924 [][DELTA_SWINGIDX_SIZE] = {
2925 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
2926 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
2927 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
2928 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
2929 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
2930 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
2933 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type2_8822b
2934 [][DELTA_SWINGIDX_SIZE] = {
2935 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2936 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
2937 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2938 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
2939 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2940 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
2943 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type2_8822b
2944 [][DELTA_SWINGIDX_SIZE] = {
2945 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
2946 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
2947 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
2948 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
2949 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
2950 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
2953 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type2_8822b
2954 [][DELTA_SWINGIDX_SIZE] = {
2955 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2956 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
2957 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2958 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
2959 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
2960 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
2963 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type2_8822b[] = {
2964 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
2965 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
2967 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type2_8822b[] = {
2968 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
2969 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
2971 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type2_8822b[] = {
2972 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
2973 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
2975 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type2_8822b[] = {
2976 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
2977 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
2979 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type2_8822b[] = {
2980 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
2981 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
2983 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type2_8822b[] = {
2984 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
2985 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
2987 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type2_8822b[] = {
2988 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
2989 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
2991 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type2_8822b[] = {
2992 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
2993 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
2995 void odm_read_and_config_mp_8822b_txpowertrack_type2(struct phy_dm_struct *dm)
2997 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
2999 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3001 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3002 delta_swing_index_mp_2ga_p_txpwrtrack_type2_8822b,
3003 DELTA_SWINGIDX_SIZE);
3004 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3005 delta_swing_index_mp_2ga_n_txpwrtrack_type2_8822b,
3006 DELTA_SWINGIDX_SIZE);
3007 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3008 delta_swing_index_mp_2gb_p_txpwrtrack_type2_8822b,
3009 DELTA_SWINGIDX_SIZE);
3010 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3011 delta_swing_index_mp_2gb_n_txpwrtrack_type2_8822b,
3012 DELTA_SWINGIDX_SIZE);
3014 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3015 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type2_8822b,
3016 DELTA_SWINGIDX_SIZE);
3017 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3018 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type2_8822b,
3019 DELTA_SWINGIDX_SIZE);
3020 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3021 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type2_8822b,
3022 DELTA_SWINGIDX_SIZE);
3023 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3024 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type2_8822b,
3025 DELTA_SWINGIDX_SIZE);
3027 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3028 delta_swing_index_mp_5ga_p_txpwrtrack_type2_8822b,
3029 DELTA_SWINGIDX_SIZE * 3);
3030 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3031 delta_swing_index_mp_5ga_n_txpwrtrack_type2_8822b,
3032 DELTA_SWINGIDX_SIZE * 3);
3033 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3034 delta_swing_index_mp_5gb_p_txpwrtrack_type2_8822b,
3035 DELTA_SWINGIDX_SIZE * 3);
3036 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3037 delta_swing_index_mp_5gb_n_txpwrtrack_type2_8822b,
3038 DELTA_SWINGIDX_SIZE * 3);
3041 /******************************************************************************
3042 * txpowertrack_type3_type5.TXT
3043 ******************************************************************************/
3045 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type3_type5_8822b
3046 [][DELTA_SWINGIDX_SIZE] = {
3047 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3048 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3049 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3050 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3051 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3052 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3055 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type3_type5_8822b
3056 [][DELTA_SWINGIDX_SIZE] = {
3057 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3058 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3059 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3060 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3061 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3062 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3065 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type3_type5_8822b
3066 [][DELTA_SWINGIDX_SIZE] = {
3067 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3068 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3069 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3070 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3071 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3072 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3075 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type3_type5_8822b
3076 [][DELTA_SWINGIDX_SIZE] = {
3077 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3078 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3079 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3080 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3081 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3082 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3085 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type3_type5_8822b[] = {
3086 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3087 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3089 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type3_type5_8822b[] = {
3090 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3091 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3093 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type3_type5_8822b[] = {
3094 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3095 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3097 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type3_type5_8822b[] = {
3098 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3099 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3101 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type3_type5_8822b[] = {
3102 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3103 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3105 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type3_type5_8822b[] = {
3106 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3107 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3109 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type3_type5_8822b[] = {
3110 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3111 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3113 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type3_type5_8822b[] = {
3114 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3115 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3117 void odm_read_and_config_mp_8822b_txpowertrack_type3_type5(
3118 struct phy_dm_struct *dm)
3120 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
3122 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3124 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3125 delta_swing_index_mp_2ga_p_txpwrtrack_type3_type5_8822b,
3126 DELTA_SWINGIDX_SIZE);
3127 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3128 delta_swing_index_mp_2ga_n_txpwrtrack_type3_type5_8822b,
3129 DELTA_SWINGIDX_SIZE);
3130 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3131 delta_swing_index_mp_2gb_p_txpwrtrack_type3_type5_8822b,
3132 DELTA_SWINGIDX_SIZE);
3133 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3134 delta_swing_index_mp_2gb_n_txpwrtrack_type3_type5_8822b,
3135 DELTA_SWINGIDX_SIZE);
3138 dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3139 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type3_type5_8822b,
3140 DELTA_SWINGIDX_SIZE);
3142 dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3143 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type3_type5_8822b,
3144 DELTA_SWINGIDX_SIZE);
3146 dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3147 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type3_type5_8822b,
3148 DELTA_SWINGIDX_SIZE);
3150 dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3151 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type3_type5_8822b,
3152 DELTA_SWINGIDX_SIZE);
3154 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3155 delta_swing_index_mp_5ga_p_txpwrtrack_type3_type5_8822b,
3156 DELTA_SWINGIDX_SIZE * 3);
3157 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3158 delta_swing_index_mp_5ga_n_txpwrtrack_type3_type5_8822b,
3159 DELTA_SWINGIDX_SIZE * 3);
3160 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3161 delta_swing_index_mp_5gb_p_txpwrtrack_type3_type5_8822b,
3162 DELTA_SWINGIDX_SIZE * 3);
3163 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3164 delta_swing_index_mp_5gb_n_txpwrtrack_type3_type5_8822b,
3165 DELTA_SWINGIDX_SIZE * 3);
3168 /******************************************************************************
3169 * txpowertrack_type4.TXT
3170 ******************************************************************************/
3172 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type4_8822b
3173 [][DELTA_SWINGIDX_SIZE] = {
3174 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
3175 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
3176 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
3177 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
3178 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
3179 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
3182 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type4_8822b
3183 [][DELTA_SWINGIDX_SIZE] = {
3184 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
3185 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
3186 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
3187 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
3188 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
3189 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
3192 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type4_8822b
3193 [][DELTA_SWINGIDX_SIZE] = {
3194 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
3195 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
3196 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
3197 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
3198 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 8, 9, 10, 11,
3199 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 20, 21, 22},
3202 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type4_8822b
3203 [][DELTA_SWINGIDX_SIZE] = {
3204 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
3205 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
3206 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
3207 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
3208 {0, 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 10, 11,
3209 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 23},
3212 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type4_8822b[] = {
3213 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3214 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3216 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type4_8822b[] = {
3217 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3218 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3220 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type4_8822b[] = {
3221 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3222 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3224 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type4_8822b[] = {
3225 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3226 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3228 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type4_8822b[] = {
3229 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3230 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3232 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type4_8822b[] = {
3233 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3234 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3236 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type4_8822b[] = {
3237 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3238 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3240 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type4_8822b[] = {
3241 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3242 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3244 void odm_read_and_config_mp_8822b_txpowertrack_type4(struct phy_dm_struct *dm)
3246 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
3248 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3250 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3251 delta_swing_index_mp_2ga_p_txpwrtrack_type4_8822b,
3252 DELTA_SWINGIDX_SIZE);
3253 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3254 delta_swing_index_mp_2ga_n_txpwrtrack_type4_8822b,
3255 DELTA_SWINGIDX_SIZE);
3256 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3257 delta_swing_index_mp_2gb_p_txpwrtrack_type4_8822b,
3258 DELTA_SWINGIDX_SIZE);
3259 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3260 delta_swing_index_mp_2gb_n_txpwrtrack_type4_8822b,
3261 DELTA_SWINGIDX_SIZE);
3263 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3264 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type4_8822b,
3265 DELTA_SWINGIDX_SIZE);
3266 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3267 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type4_8822b,
3268 DELTA_SWINGIDX_SIZE);
3269 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3270 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type4_8822b,
3271 DELTA_SWINGIDX_SIZE);
3272 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3273 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type4_8822b,
3274 DELTA_SWINGIDX_SIZE);
3276 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3277 delta_swing_index_mp_5ga_p_txpwrtrack_type4_8822b,
3278 DELTA_SWINGIDX_SIZE * 3);
3279 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3280 delta_swing_index_mp_5ga_n_txpwrtrack_type4_8822b,
3281 DELTA_SWINGIDX_SIZE * 3);
3282 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3283 delta_swing_index_mp_5gb_p_txpwrtrack_type4_8822b,
3284 DELTA_SWINGIDX_SIZE * 3);
3285 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3286 delta_swing_index_mp_5gb_n_txpwrtrack_type4_8822b,
3287 DELTA_SWINGIDX_SIZE * 3);
3290 /******************************************************************************
3291 * txpowertrack_type6.TXT
3292 ******************************************************************************/
3294 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type6_8822b
3295 [][DELTA_SWINGIDX_SIZE] = {
3296 {0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 10,
3297 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 15, 15, 15},
3298 {0, 1, 2, 3, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 10,
3299 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 16, 16, 16, 16, 16},
3300 {0, 1, 2, 3, 4, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12,
3301 12, 13, 13, 14, 15, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17},
3304 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type6_8822b
3305 [][DELTA_SWINGIDX_SIZE] = {
3306 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11,
3307 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 19, 19, 19, 19, 19},
3308 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 9, 11, 11, 12,
3309 13, 14, 15, 16, 17, 18, 19, 20, 20, 21, 21, 21, 21, 21, 21},
3310 {0, 1, 2, 3, 4, 5, 6, 6, 7, 7, 8, 9, 10, 11, 12,
3311 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 20, 20, 21, 21, 21},
3314 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type6_8822b
3315 [][DELTA_SWINGIDX_SIZE] = {
3316 {0, 1, 2, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11,
3317 12, 12, 13, 14, 14, 15, 15, 16, 16, 16, 17, 17, 17, 17, 17},
3318 {0, 1, 2, 2, 3, 4, 5, 5, 6, 6, 7, 8, 9, 9, 10,
3319 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 15, 15, 15},
3320 {0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 8, 9, 9, 10,
3321 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 16, 16, 16, 16, 16},
3324 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type6_8822b
3325 [][DELTA_SWINGIDX_SIZE] = {
3326 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11, 12,
3327 13, 14, 15, 15, 16, 17, 18, 19, 20, 20, 21, 21, 21, 21, 21},
3328 {0, 1, 2, 2, 3, 4, 4, 5, 7, 7, 8, 9, 10, 11, 11,
3329 12, 13, 13, 14, 15, 16, 17, 18, 18, 19, 19, 20, 20, 21, 21},
3330 {0, 1, 2, 3, 3, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12,
3331 13, 14, 14, 15, 16, 17, 17, 18, 19, 19, 20, 20, 20, 20, 20},
3334 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type6_8822b[] = {
3335 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3336 13, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18};
3338 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type6_8822b[] = {
3339 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11,
3340 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22, 22, 22};
3342 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type6_8822b[] = {
3343 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12,
3344 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
3346 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type6_8822b[] = {
3347 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
3348 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3350 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type6_8822b[] = {
3351 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3352 13, 13, 14, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17};
3354 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type6_8822b[] = {
3355 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11,
3356 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3358 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type6_8822b[] = {
3359 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3360 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
3362 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type6_8822b[] = {
3363 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
3364 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3366 void odm_read_and_config_mp_8822b_txpowertrack_type6(struct phy_dm_struct *dm)
3368 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
3370 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3372 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3373 delta_swing_index_mp_2ga_p_txpwrtrack_type6_8822b,
3374 DELTA_SWINGIDX_SIZE);
3375 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3376 delta_swing_index_mp_2ga_n_txpwrtrack_type6_8822b,
3377 DELTA_SWINGIDX_SIZE);
3378 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3379 delta_swing_index_mp_2gb_p_txpwrtrack_type6_8822b,
3380 DELTA_SWINGIDX_SIZE);
3381 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3382 delta_swing_index_mp_2gb_n_txpwrtrack_type6_8822b,
3383 DELTA_SWINGIDX_SIZE);
3385 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3386 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type6_8822b,
3387 DELTA_SWINGIDX_SIZE);
3388 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3389 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type6_8822b,
3390 DELTA_SWINGIDX_SIZE);
3391 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3392 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type6_8822b,
3393 DELTA_SWINGIDX_SIZE);
3394 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3395 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type6_8822b,
3396 DELTA_SWINGIDX_SIZE);
3398 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3399 delta_swing_index_mp_5ga_p_txpwrtrack_type6_8822b,
3400 DELTA_SWINGIDX_SIZE * 3);
3401 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3402 delta_swing_index_mp_5ga_n_txpwrtrack_type6_8822b,
3403 DELTA_SWINGIDX_SIZE * 3);
3404 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3405 delta_swing_index_mp_5gb_p_txpwrtrack_type6_8822b,
3406 DELTA_SWINGIDX_SIZE * 3);
3407 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3408 delta_swing_index_mp_5gb_n_txpwrtrack_type6_8822b,
3409 DELTA_SWINGIDX_SIZE * 3);
3412 /******************************************************************************
3413 * txpowertrack_type7.TXT
3414 ******************************************************************************/
3416 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type7_8822b
3417 [][DELTA_SWINGIDX_SIZE] = {
3418 {0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 10,
3419 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 15, 15, 15},
3420 {0, 1, 2, 3, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 10,
3421 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 16, 16, 16, 16, 16},
3422 {0, 1, 2, 3, 4, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12,
3423 12, 13, 13, 14, 15, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17},
3426 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type7_8822b
3427 [][DELTA_SWINGIDX_SIZE] = {
3428 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11,
3429 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 19, 19, 19, 19, 19},
3430 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 9, 11, 11, 12,
3431 13, 14, 15, 16, 17, 18, 19, 20, 20, 21, 21, 21, 21, 21, 21},
3432 {0, 1, 2, 3, 4, 5, 6, 6, 7, 7, 8, 9, 10, 11, 12,
3433 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 20, 20, 21, 21, 21},
3436 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type7_8822b
3437 [][DELTA_SWINGIDX_SIZE] = {
3438 {0, 1, 2, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11,
3439 12, 12, 13, 14, 14, 15, 15, 16, 16, 16, 17, 17, 17, 17, 17},
3440 {0, 1, 2, 2, 3, 4, 5, 5, 6, 6, 7, 8, 9, 9, 10,
3441 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15, 15, 15, 15},
3442 {0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 8, 9, 9, 10,
3443 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 16, 16, 16, 16, 16},
3446 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type7_8822b
3447 [][DELTA_SWINGIDX_SIZE] = {
3448 {0, 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11, 12,
3449 13, 14, 15, 15, 16, 17, 18, 19, 20, 20, 21, 21, 21, 21, 21},
3450 {0, 1, 2, 2, 3, 4, 4, 5, 7, 7, 8, 9, 10, 11, 11,
3451 12, 13, 13, 14, 15, 16, 17, 18, 18, 19, 19, 20, 20, 21, 21},
3452 {0, 1, 2, 3, 3, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12,
3453 13, 14, 14, 15, 16, 17, 17, 18, 19, 19, 20, 20, 20, 20, 20},
3456 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type7_8822b[] = {
3457 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3458 13, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18};
3460 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type7_8822b[] = {
3461 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11,
3462 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22, 22, 22};
3464 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type7_8822b[] = {
3465 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12,
3466 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
3468 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type7_8822b[] = {
3469 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
3470 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3472 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type7_8822b[] = {
3473 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3474 13, 13, 14, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17};
3476 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type7_8822b[] = {
3477 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11,
3478 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3480 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type7_8822b[] = {
3481 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3482 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
3484 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type7_8822b[] = {
3485 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
3486 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3488 void odm_read_and_config_mp_8822b_txpowertrack_type7(struct phy_dm_struct *dm)
3490 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
3492 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3494 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3495 delta_swing_index_mp_2ga_p_txpwrtrack_type7_8822b,
3496 DELTA_SWINGIDX_SIZE);
3497 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3498 delta_swing_index_mp_2ga_n_txpwrtrack_type7_8822b,
3499 DELTA_SWINGIDX_SIZE);
3500 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3501 delta_swing_index_mp_2gb_p_txpwrtrack_type7_8822b,
3502 DELTA_SWINGIDX_SIZE);
3503 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3504 delta_swing_index_mp_2gb_n_txpwrtrack_type7_8822b,
3505 DELTA_SWINGIDX_SIZE);
3507 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3508 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type7_8822b,
3509 DELTA_SWINGIDX_SIZE);
3510 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3511 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type7_8822b,
3512 DELTA_SWINGIDX_SIZE);
3513 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3514 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type7_8822b,
3515 DELTA_SWINGIDX_SIZE);
3516 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3517 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type7_8822b,
3518 DELTA_SWINGIDX_SIZE);
3520 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3521 delta_swing_index_mp_5ga_p_txpwrtrack_type7_8822b,
3522 DELTA_SWINGIDX_SIZE * 3);
3523 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3524 delta_swing_index_mp_5ga_n_txpwrtrack_type7_8822b,
3525 DELTA_SWINGIDX_SIZE * 3);
3526 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3527 delta_swing_index_mp_5gb_p_txpwrtrack_type7_8822b,
3528 DELTA_SWINGIDX_SIZE * 3);
3529 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3530 delta_swing_index_mp_5gb_n_txpwrtrack_type7_8822b,
3531 DELTA_SWINGIDX_SIZE * 3);
3534 /******************************************************************************
3535 * txpowertrack_type8.TXT
3536 ******************************************************************************/
3538 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type8_8822b
3539 [][DELTA_SWINGIDX_SIZE] = {
3540 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3541 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3542 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3543 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3544 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3545 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3548 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type8_8822b
3549 [][DELTA_SWINGIDX_SIZE] = {
3550 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3551 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3552 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3553 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3554 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3555 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3558 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type8_8822b
3559 [][DELTA_SWINGIDX_SIZE] = {
3560 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3561 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3562 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3563 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3564 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3565 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3568 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type8_8822b
3569 [][DELTA_SWINGIDX_SIZE] = {
3570 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3571 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3572 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3573 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3574 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8,
3575 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 17},
3578 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type8_8822b[] = {
3579 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3580 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3582 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type8_8822b[] = {
3583 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3584 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3586 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type8_8822b[] = {
3587 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3588 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3590 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type8_8822b[] = {
3591 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3592 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3594 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type8_8822b[] = {
3595 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3596 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3598 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type8_8822b[] = {
3599 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3600 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3602 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type8_8822b[] = {
3603 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,
3604 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12};
3606 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type8_8822b[] = {
3607 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8,
3608 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
3610 void odm_read_and_config_mp_8822b_txpowertrack_type8(struct phy_dm_struct *dm)
3612 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
3614 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3616 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3617 delta_swing_index_mp_2ga_p_txpwrtrack_type8_8822b,
3618 DELTA_SWINGIDX_SIZE);
3619 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3620 delta_swing_index_mp_2ga_n_txpwrtrack_type8_8822b,
3621 DELTA_SWINGIDX_SIZE);
3622 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3623 delta_swing_index_mp_2gb_p_txpwrtrack_type8_8822b,
3624 DELTA_SWINGIDX_SIZE);
3625 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3626 delta_swing_index_mp_2gb_n_txpwrtrack_type8_8822b,
3627 DELTA_SWINGIDX_SIZE);
3629 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3630 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type8_8822b,
3631 DELTA_SWINGIDX_SIZE);
3632 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3633 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type8_8822b,
3634 DELTA_SWINGIDX_SIZE);
3635 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3636 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type8_8822b,
3637 DELTA_SWINGIDX_SIZE);
3638 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3639 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type8_8822b,
3640 DELTA_SWINGIDX_SIZE);
3642 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3643 delta_swing_index_mp_5ga_p_txpwrtrack_type8_8822b,
3644 DELTA_SWINGIDX_SIZE * 3);
3645 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3646 delta_swing_index_mp_5ga_n_txpwrtrack_type8_8822b,
3647 DELTA_SWINGIDX_SIZE * 3);
3648 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3649 delta_swing_index_mp_5gb_p_txpwrtrack_type8_8822b,
3650 DELTA_SWINGIDX_SIZE * 3);
3651 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3652 delta_swing_index_mp_5gb_n_txpwrtrack_type8_8822b,
3653 DELTA_SWINGIDX_SIZE * 3);
3656 /******************************************************************************
3657 * txpowertrack_type9.TXT
3658 ******************************************************************************/
3660 static u8 delta_swing_index_mp_5gb_n_txpwrtrack_type9_8822b
3661 [][DELTA_SWINGIDX_SIZE] = {
3662 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3663 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3664 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8,
3665 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14, 14},
3666 {0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8,
3667 9, 9, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 15, 15},
3670 static u8 delta_swing_index_mp_5gb_p_txpwrtrack_type9_8822b
3671 [][DELTA_SWINGIDX_SIZE] = {
3672 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3673 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3674 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3675 8, 8, 9, 9, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 15},
3676 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3677 8, 8, 9, 10, 10, 11, 12, 13, 14, 14, 15, 15, 15, 16, 16},
3680 static u8 delta_swing_index_mp_5ga_n_txpwrtrack_type9_8822b
3681 [][DELTA_SWINGIDX_SIZE] = {
3682 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3683 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14},
3684 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3685 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14},
3686 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3687 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 14, 14},
3690 static u8 delta_swing_index_mp_5ga_p_txpwrtrack_type9_8822b
3691 [][DELTA_SWINGIDX_SIZE] = {
3692 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3693 8, 8, 9, 9, 10, 10, 11, 12, 13, 13, 14, 14, 15, 15, 15},
3694 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3695 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15},
3696 {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
3697 8, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 15},
3700 static u8 delta_swing_index_mp_2gb_n_txpwrtrack_type9_8822b[] = {
3701 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3702 13, 13, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18};
3704 static u8 delta_swing_index_mp_2gb_p_txpwrtrack_type9_8822b[] = {
3705 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9, 10, 11,
3706 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 22, 22, 22};
3708 static u8 delta_swing_index_mp_2ga_n_txpwrtrack_type9_8822b[] = {
3709 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12,
3710 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
3712 static u8 delta_swing_index_mp_2ga_p_txpwrtrack_type9_8822b[] = {
3713 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
3714 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3716 static u8 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type9_8822b[] = {
3717 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3718 13, 13, 14, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17};
3720 static u8 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type9_8822b[] = {
3721 0, 1, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11,
3722 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3724 static u8 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type9_8822b[] = {
3725 0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12,
3726 13, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18};
3728 static u8 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type9_8822b[] = {
3729 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11,
3730 12, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 22, 22};
3732 void odm_read_and_config_mp_8822b_txpowertrack_type9(struct phy_dm_struct *dm)
3734 struct dm_rf_calibration_struct *cali_info = &dm->rf_calibrate_info;
3736 ODM_RT_TRACE(dm, ODM_COMP_INIT, "===> ODM_ReadAndConfig_MP_mp_8822b\n");
3738 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_p,
3739 delta_swing_index_mp_2ga_p_txpwrtrack_type9_8822b,
3740 DELTA_SWINGIDX_SIZE);
3741 odm_move_memory(dm, cali_info->delta_swing_table_idx_2ga_n,
3742 delta_swing_index_mp_2ga_n_txpwrtrack_type9_8822b,
3743 DELTA_SWINGIDX_SIZE);
3744 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_p,
3745 delta_swing_index_mp_2gb_p_txpwrtrack_type9_8822b,
3746 DELTA_SWINGIDX_SIZE);
3747 odm_move_memory(dm, cali_info->delta_swing_table_idx_2gb_n,
3748 delta_swing_index_mp_2gb_n_txpwrtrack_type9_8822b,
3749 DELTA_SWINGIDX_SIZE);
3751 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_p,
3752 delta_swing_index_mp_2g_cck_a_p_txpwrtrack_type9_8822b,
3753 DELTA_SWINGIDX_SIZE);
3754 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_a_n,
3755 delta_swing_index_mp_2g_cck_a_n_txpwrtrack_type9_8822b,
3756 DELTA_SWINGIDX_SIZE);
3757 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_p,
3758 delta_swing_index_mp_2g_cck_b_p_txpwrtrack_type9_8822b,
3759 DELTA_SWINGIDX_SIZE);
3760 odm_move_memory(dm, cali_info->delta_swing_table_idx_2g_cck_b_n,
3761 delta_swing_index_mp_2g_cck_b_n_txpwrtrack_type9_8822b,
3762 DELTA_SWINGIDX_SIZE);
3764 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_p,
3765 delta_swing_index_mp_5ga_p_txpwrtrack_type9_8822b,
3766 DELTA_SWINGIDX_SIZE * 3);
3767 odm_move_memory(dm, cali_info->delta_swing_table_idx_5ga_n,
3768 delta_swing_index_mp_5ga_n_txpwrtrack_type9_8822b,
3769 DELTA_SWINGIDX_SIZE * 3);
3770 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_p,
3771 delta_swing_index_mp_5gb_p_txpwrtrack_type9_8822b,
3772 DELTA_SWINGIDX_SIZE * 3);
3773 odm_move_memory(dm, cali_info->delta_swing_table_idx_5gb_n,
3774 delta_swing_index_mp_5gb_n_txpwrtrack_type9_8822b,
3775 DELTA_SWINGIDX_SIZE * 3);
3778 /******************************************************************************
3780 ******************************************************************************/
3782 static const char *const array_mp_8822b_txpwr_lmt[] = {
3783 "FCC", "2.4G", "20M", "CCK", "1T", "01", "32", "ETSI", "2.4G",
3784 "20M", "CCK", "1T", "01", "28", "MKK", "2.4G", "20M", "CCK",
3785 "1T", "01", "30", "FCC", "2.4G", "20M", "CCK", "1T", "02",
3786 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "02", "28", "MKK",
3787 "2.4G", "20M", "CCK", "1T", "02", "30", "FCC", "2.4G", "20M",
3788 "CCK", "1T", "03", "32", "ETSI", "2.4G", "20M", "CCK", "1T",
3789 "03", "28", "MKK", "2.4G", "20M", "CCK", "1T", "03", "30",
3790 "FCC", "2.4G", "20M", "CCK", "1T", "04", "32", "ETSI", "2.4G",
3791 "20M", "CCK", "1T", "04", "28", "MKK", "2.4G", "20M", "CCK",
3792 "1T", "04", "30", "FCC", "2.4G", "20M", "CCK", "1T", "05",
3793 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "05", "28", "MKK",
3794 "2.4G", "20M", "CCK", "1T", "05", "30", "FCC", "2.4G", "20M",
3795 "CCK", "1T", "06", "32", "ETSI", "2.4G", "20M", "CCK", "1T",
3796 "06", "28", "MKK", "2.4G", "20M", "CCK", "1T", "06", "30",
3797 "FCC", "2.4G", "20M", "CCK", "1T", "07", "32", "ETSI", "2.4G",
3798 "20M", "CCK", "1T", "07", "28", "MKK", "2.4G", "20M", "CCK",
3799 "1T", "07", "30", "FCC", "2.4G", "20M", "CCK", "1T", "08",
3800 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "08", "28", "MKK",
3801 "2.4G", "20M", "CCK", "1T", "08", "30", "FCC", "2.4G", "20M",
3802 "CCK", "1T", "09", "32", "ETSI", "2.4G", "20M", "CCK", "1T",
3803 "09", "28", "MKK", "2.4G", "20M", "CCK", "1T", "09", "30",
3804 "FCC", "2.4G", "20M", "CCK", "1T", "10", "32", "ETSI", "2.4G",
3805 "20M", "CCK", "1T", "10", "28", "MKK", "2.4G", "20M", "CCK",
3806 "1T", "10", "30", "FCC", "2.4G", "20M", "CCK", "1T", "11",
3807 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "11", "28", "MKK",
3808 "2.4G", "20M", "CCK", "1T", "11", "30", "FCC", "2.4G", "20M",
3809 "CCK", "1T", "12", "26", "ETSI", "2.4G", "20M", "CCK", "1T",
3810 "12", "28", "MKK", "2.4G", "20M", "CCK", "1T", "12", "30",
3811 "FCC", "2.4G", "20M", "CCK", "1T", "13", "20", "ETSI", "2.4G",
3812 "20M", "CCK", "1T", "13", "28", "MKK", "2.4G", "20M", "CCK",
3813 "1T", "13", "28", "FCC", "2.4G", "20M", "CCK", "1T", "14",
3814 "63", "ETSI", "2.4G", "20M", "CCK", "1T", "14", "63", "MKK",
3815 "2.4G", "20M", "CCK", "1T", "14", "32", "FCC", "2.4G", "20M",
3816 "OFDM", "1T", "01", "26", "ETSI", "2.4G", "20M", "OFDM", "1T",
3817 "01", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "01", "34",
3818 "FCC", "2.4G", "20M", "OFDM", "1T", "02", "30", "ETSI", "2.4G",
3819 "20M", "OFDM", "1T", "02", "30", "MKK", "2.4G", "20M", "OFDM",
3820 "1T", "02", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "03",
3821 "32", "ETSI", "2.4G", "20M", "OFDM", "1T", "03", "30", "MKK",
3822 "2.4G", "20M", "OFDM", "1T", "03", "34", "FCC", "2.4G", "20M",
3823 "OFDM", "1T", "04", "34", "ETSI", "2.4G", "20M", "OFDM", "1T",
3824 "04", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "04", "34",
3825 "FCC", "2.4G", "20M", "OFDM", "1T", "05", "34", "ETSI", "2.4G",
3826 "20M", "OFDM", "1T", "05", "30", "MKK", "2.4G", "20M", "OFDM",
3827 "1T", "05", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "06",
3828 "34", "ETSI", "2.4G", "20M", "OFDM", "1T", "06", "30", "MKK",
3829 "2.4G", "20M", "OFDM", "1T", "06", "34", "FCC", "2.4G", "20M",
3830 "OFDM", "1T", "07", "34", "ETSI", "2.4G", "20M", "OFDM", "1T",
3831 "07", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "07", "34",
3832 "FCC", "2.4G", "20M", "OFDM", "1T", "08", "34", "ETSI", "2.4G",
3833 "20M", "OFDM", "1T", "08", "30", "MKK", "2.4G", "20M", "OFDM",
3834 "1T", "08", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "09",
3835 "32", "ETSI", "2.4G", "20M", "OFDM", "1T", "09", "30", "MKK",
3836 "2.4G", "20M", "OFDM", "1T", "09", "34", "FCC", "2.4G", "20M",
3837 "OFDM", "1T", "10", "30", "ETSI", "2.4G", "20M", "OFDM", "1T",
3838 "10", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "10", "34",
3839 "FCC", "2.4G", "20M", "OFDM", "1T", "11", "28", "ETSI", "2.4G",
3840 "20M", "OFDM", "1T", "11", "30", "MKK", "2.4G", "20M", "OFDM",
3841 "1T", "11", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "12",
3842 "22", "ETSI", "2.4G", "20M", "OFDM", "1T", "12", "30", "MKK",
3843 "2.4G", "20M", "OFDM", "1T", "12", "34", "FCC", "2.4G", "20M",
3844 "OFDM", "1T", "13", "14", "ETSI", "2.4G", "20M", "OFDM", "1T",
3845 "13", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "13", "34",
3846 "FCC", "2.4G", "20M", "OFDM", "1T", "14", "63", "ETSI", "2.4G",
3847 "20M", "OFDM", "1T", "14", "63", "MKK", "2.4G", "20M", "OFDM",
3848 "1T", "14", "63", "FCC", "2.4G", "20M", "HT", "1T", "01",
3849 "26", "ETSI", "2.4G", "20M", "HT", "1T", "01", "30", "MKK",
3850 "2.4G", "20M", "HT", "1T", "01", "34", "FCC", "2.4G", "20M",
3851 "HT", "1T", "02", "30", "ETSI", "2.4G", "20M", "HT", "1T",
3852 "02", "30", "MKK", "2.4G", "20M", "HT", "1T", "02", "34",
3853 "FCC", "2.4G", "20M", "HT", "1T", "03", "32", "ETSI", "2.4G",
3854 "20M", "HT", "1T", "03", "30", "MKK", "2.4G", "20M", "HT",
3855 "1T", "03", "34", "FCC", "2.4G", "20M", "HT", "1T", "04",
3856 "34", "ETSI", "2.4G", "20M", "HT", "1T", "04", "30", "MKK",
3857 "2.4G", "20M", "HT", "1T", "04", "34", "FCC", "2.4G", "20M",
3858 "HT", "1T", "05", "34", "ETSI", "2.4G", "20M", "HT", "1T",
3859 "05", "30", "MKK", "2.4G", "20M", "HT", "1T", "05", "34",
3860 "FCC", "2.4G", "20M", "HT", "1T", "06", "34", "ETSI", "2.4G",
3861 "20M", "HT", "1T", "06", "30", "MKK", "2.4G", "20M", "HT",
3862 "1T", "06", "34", "FCC", "2.4G", "20M", "HT", "1T", "07",
3863 "34", "ETSI", "2.4G", "20M", "HT", "1T", "07", "30", "MKK",
3864 "2.4G", "20M", "HT", "1T", "07", "34", "FCC", "2.4G", "20M",
3865 "HT", "1T", "08", "34", "ETSI", "2.4G", "20M", "HT", "1T",
3866 "08", "30", "MKK", "2.4G", "20M", "HT", "1T", "08", "34",
3867 "FCC", "2.4G", "20M", "HT", "1T", "09", "32", "ETSI", "2.4G",
3868 "20M", "HT", "1T", "09", "30", "MKK", "2.4G", "20M", "HT",
3869 "1T", "09", "34", "FCC", "2.4G", "20M", "HT", "1T", "10",
3870 "30", "ETSI", "2.4G", "20M", "HT", "1T", "10", "30", "MKK",
3871 "2.4G", "20M", "HT", "1T", "10", "34", "FCC", "2.4G", "20M",
3872 "HT", "1T", "11", "26", "ETSI", "2.4G", "20M", "HT", "1T",
3873 "11", "30", "MKK", "2.4G", "20M", "HT", "1T", "11", "34",
3874 "FCC", "2.4G", "20M", "HT", "1T", "12", "20", "ETSI", "2.4G",
3875 "20M", "HT", "1T", "12", "30", "MKK", "2.4G", "20M", "HT",
3876 "1T", "12", "34", "FCC", "2.4G", "20M", "HT", "1T", "13",
3877 "14", "ETSI", "2.4G", "20M", "HT", "1T", "13", "30", "MKK",
3878 "2.4G", "20M", "HT", "1T", "13", "34", "FCC", "2.4G", "20M",
3879 "HT", "1T", "14", "63", "ETSI", "2.4G", "20M", "HT", "1T",
3880 "14", "63", "MKK", "2.4G", "20M", "HT", "1T", "14", "63",
3881 "FCC", "2.4G", "20M", "HT", "2T", "01", "26", "ETSI", "2.4G",
3882 "20M", "HT", "2T", "01", "18", "MKK", "2.4G", "20M", "HT",
3883 "2T", "01", "30", "FCC", "2.4G", "20M", "HT", "2T", "02",
3884 "28", "ETSI", "2.4G", "20M", "HT", "2T", "02", "18", "MKK",
3885 "2.4G", "20M", "HT", "2T", "02", "30", "FCC", "2.4G", "20M",
3886 "HT", "2T", "03", "30", "ETSI", "2.4G", "20M", "HT", "2T",
3887 "03", "18", "MKK", "2.4G", "20M", "HT", "2T", "03", "30",
3888 "FCC", "2.4G", "20M", "HT", "2T", "04", "30", "ETSI", "2.4G",
3889 "20M", "HT", "2T", "04", "18", "MKK", "2.4G", "20M", "HT",
3890 "2T", "04", "30", "FCC", "2.4G", "20M", "HT", "2T", "05",
3891 "32", "ETSI", "2.4G", "20M", "HT", "2T", "05", "18", "MKK",
3892 "2.4G", "20M", "HT", "2T", "05", "30", "FCC", "2.4G", "20M",
3893 "HT", "2T", "06", "32", "ETSI", "2.4G", "20M", "HT", "2T",
3894 "06", "18", "MKK", "2.4G", "20M", "HT", "2T", "06", "30",
3895 "FCC", "2.4G", "20M", "HT", "2T", "07", "32", "ETSI", "2.4G",
3896 "20M", "HT", "2T", "07", "18", "MKK", "2.4G", "20M", "HT",
3897 "2T", "07", "30", "FCC", "2.4G", "20M", "HT", "2T", "08",
3898 "30", "ETSI", "2.4G", "20M", "HT", "2T", "08", "18", "MKK",
3899 "2.4G", "20M", "HT", "2T", "08", "30", "FCC", "2.4G", "20M",
3900 "HT", "2T", "09", "30", "ETSI", "2.4G", "20M", "HT", "2T",
3901 "09", "18", "MKK", "2.4G", "20M", "HT", "2T", "09", "30",
3902 "FCC", "2.4G", "20M", "HT", "2T", "10", "28", "ETSI", "2.4G",
3903 "20M", "HT", "2T", "10", "18", "MKK", "2.4G", "20M", "HT",
3904 "2T", "10", "30", "FCC", "2.4G", "20M", "HT", "2T", "11",
3905 "26", "ETSI", "2.4G", "20M", "HT", "2T", "11", "18", "MKK",
3906 "2.4G", "20M", "HT", "2T", "11", "30", "FCC", "2.4G", "20M",
3907 "HT", "2T", "12", "20", "ETSI", "2.4G", "20M", "HT", "2T",
3908 "12", "18", "MKK", "2.4G", "20M", "HT", "2T", "12", "30",
3909 "FCC", "2.4G", "20M", "HT", "2T", "13", "14", "ETSI", "2.4G",
3910 "20M", "HT", "2T", "13", "18", "MKK", "2.4G", "20M", "HT",
3911 "2T", "13", "30", "FCC", "2.4G", "20M", "HT", "2T", "14",
3912 "63", "ETSI", "2.4G", "20M", "HT", "2T", "14", "63", "MKK",
3913 "2.4G", "20M", "HT", "2T", "14", "63", "FCC", "2.4G", "40M",
3914 "HT", "1T", "01", "63", "ETSI", "2.4G", "40M", "HT", "1T",
3915 "01", "63", "MKK", "2.4G", "40M", "HT", "1T", "01", "63",
3916 "FCC", "2.4G", "40M", "HT", "1T", "02", "63", "ETSI", "2.4G",
3917 "40M", "HT", "1T", "02", "63", "MKK", "2.4G", "40M", "HT",
3918 "1T", "02", "63", "FCC", "2.4G", "40M", "HT", "1T", "03",
3919 "26", "ETSI", "2.4G", "40M", "HT", "1T", "03", "30", "MKK",
3920 "2.4G", "40M", "HT", "1T", "03", "34", "FCC", "2.4G", "40M",
3921 "HT", "1T", "04", "26", "ETSI", "2.4G", "40M", "HT", "1T",
3922 "04", "30", "MKK", "2.4G", "40M", "HT", "1T", "04", "34",
3923 "FCC", "2.4G", "40M", "HT", "1T", "05", "30", "ETSI", "2.4G",
3924 "40M", "HT", "1T", "05", "30", "MKK", "2.4G", "40M", "HT",
3925 "1T", "05", "34", "FCC", "2.4G", "40M", "HT", "1T", "06",
3926 "32", "ETSI", "2.4G", "40M", "HT", "1T", "06", "30", "MKK",
3927 "2.4G", "40M", "HT", "1T", "06", "34", "FCC", "2.4G", "40M",
3928 "HT", "1T", "07", "30", "ETSI", "2.4G", "40M", "HT", "1T",
3929 "07", "30", "MKK", "2.4G", "40M", "HT", "1T", "07", "34",
3930 "FCC", "2.4G", "40M", "HT", "1T", "08", "26", "ETSI", "2.4G",
3931 "40M", "HT", "1T", "08", "30", "MKK", "2.4G", "40M", "HT",
3932 "1T", "08", "34", "FCC", "2.4G", "40M", "HT", "1T", "09",
3933 "26", "ETSI", "2.4G", "40M", "HT", "1T", "09", "30", "MKK",
3934 "2.4G", "40M", "HT", "1T", "09", "34", "FCC", "2.4G", "40M",
3935 "HT", "1T", "10", "20", "ETSI", "2.4G", "40M", "HT", "1T",
3936 "10", "30", "MKK", "2.4G", "40M", "HT", "1T", "10", "34",
3937 "FCC", "2.4G", "40M", "HT", "1T", "11", "14", "ETSI", "2.4G",
3938 "40M", "HT", "1T", "11", "30", "MKK", "2.4G", "40M", "HT",
3939 "1T", "11", "34", "FCC", "2.4G", "40M", "HT", "1T", "12",
3940 "63", "ETSI", "2.4G", "40M", "HT", "1T", "12", "63", "MKK",
3941 "2.4G", "40M", "HT", "1T", "12", "63", "FCC", "2.4G", "40M",
3942 "HT", "1T", "13", "63", "ETSI", "2.4G", "40M", "HT", "1T",
3943 "13", "63", "MKK", "2.4G", "40M", "HT", "1T", "13", "63",
3944 "FCC", "2.4G", "40M", "HT", "1T", "14", "63", "ETSI", "2.4G",
3945 "40M", "HT", "1T", "14", "63", "MKK", "2.4G", "40M", "HT",
3946 "1T", "14", "63", "FCC", "2.4G", "40M", "HT", "2T", "01",
3947 "63", "ETSI", "2.4G", "40M", "HT", "2T", "01", "63", "MKK",
3948 "2.4G", "40M", "HT", "2T", "01", "63", "FCC", "2.4G", "40M",
3949 "HT", "2T", "02", "63", "ETSI", "2.4G", "40M", "HT", "2T",
3950 "02", "63", "MKK", "2.4G", "40M", "HT", "2T", "02", "63",
3951 "FCC", "2.4G", "40M", "HT", "2T", "03", "24", "ETSI", "2.4G",
3952 "40M", "HT", "2T", "03", "18", "MKK", "2.4G", "40M", "HT",
3953 "2T", "03", "30", "FCC", "2.4G", "40M", "HT", "2T", "04",
3954 "24", "ETSI", "2.4G", "40M", "HT", "2T", "04", "18", "MKK",
3955 "2.4G", "40M", "HT", "2T", "04", "30", "FCC", "2.4G", "40M",
3956 "HT", "2T", "05", "26", "ETSI", "2.4G", "40M", "HT", "2T",
3957 "05", "18", "MKK", "2.4G", "40M", "HT", "2T", "05", "30",
3958 "FCC", "2.4G", "40M", "HT", "2T", "06", "28", "ETSI", "2.4G",
3959 "40M", "HT", "2T", "06", "18", "MKK", "2.4G", "40M", "HT",
3960 "2T", "06", "30", "FCC", "2.4G", "40M", "HT", "2T", "07",
3961 "26", "ETSI", "2.4G", "40M", "HT", "2T", "07", "18", "MKK",
3962 "2.4G", "40M", "HT", "2T", "07", "30", "FCC", "2.4G", "40M",
3963 "HT", "2T", "08", "26", "ETSI", "2.4G", "40M", "HT", "2T",
3964 "08", "18", "MKK", "2.4G", "40M", "HT", "2T", "08", "30",
3965 "FCC", "2.4G", "40M", "HT", "2T", "09", "26", "ETSI", "2.4G",
3966 "40M", "HT", "2T", "09", "18", "MKK", "2.4G", "40M", "HT",
3967 "2T", "09", "30", "FCC", "2.4G", "40M", "HT", "2T", "10",
3968 "20", "ETSI", "2.4G", "40M", "HT", "2T", "10", "18", "MKK",
3969 "2.4G", "40M", "HT", "2T", "10", "30", "FCC", "2.4G", "40M",
3970 "HT", "2T", "11", "14", "ETSI", "2.4G", "40M", "HT", "2T",
3971 "11", "18", "MKK", "2.4G", "40M", "HT", "2T", "11", "30",
3972 "FCC", "2.4G", "40M", "HT", "2T", "12", "63", "ETSI", "2.4G",
3973 "40M", "HT", "2T", "12", "63", "MKK", "2.4G", "40M", "HT",
3974 "2T", "12", "63", "FCC", "2.4G", "40M", "HT", "2T", "13",
3975 "63", "ETSI", "2.4G", "40M", "HT", "2T", "13", "63", "MKK",
3976 "2.4G", "40M", "HT", "2T", "13", "63", "FCC", "2.4G", "40M",
3977 "HT", "2T", "14", "63", "ETSI", "2.4G", "40M", "HT", "2T",
3978 "14", "63", "MKK", "2.4G", "40M", "HT", "2T", "14", "63",
3979 "FCC", "5G", "20M", "OFDM", "1T", "36", "30", "ETSI", "5G",
3980 "20M", "OFDM", "1T", "36", "32", "MKK", "5G", "20M", "OFDM",
3981 "1T", "36", "30", "FCC", "5G", "20M", "OFDM", "1T", "40",
3982 "32", "ETSI", "5G", "20M", "OFDM", "1T", "40", "32", "MKK",
3983 "5G", "20M", "OFDM", "1T", "40", "30", "FCC", "5G", "20M",
3984 "OFDM", "1T", "44", "32", "ETSI", "5G", "20M", "OFDM", "1T",
3985 "44", "32", "MKK", "5G", "20M", "OFDM", "1T", "44", "30",
3986 "FCC", "5G", "20M", "OFDM", "1T", "48", "32", "ETSI", "5G",
3987 "20M", "OFDM", "1T", "48", "32", "MKK", "5G", "20M", "OFDM",
3988 "1T", "48", "30", "FCC", "5G", "20M", "OFDM", "1T", "52",
3989 "32", "ETSI", "5G", "20M", "OFDM", "1T", "52", "32", "MKK",
3990 "5G", "20M", "OFDM", "1T", "52", "28", "FCC", "5G", "20M",
3991 "OFDM", "1T", "56", "32", "ETSI", "5G", "20M", "OFDM", "1T",
3992 "56", "32", "MKK", "5G", "20M", "OFDM", "1T", "56", "28",
3993 "FCC", "5G", "20M", "OFDM", "1T", "60", "32", "ETSI", "5G",
3994 "20M", "OFDM", "1T", "60", "32", "MKK", "5G", "20M", "OFDM",
3995 "1T", "60", "28", "FCC", "5G", "20M", "OFDM", "1T", "64",
3996 "28", "ETSI", "5G", "20M", "OFDM", "1T", "64", "32", "MKK",
3997 "5G", "20M", "OFDM", "1T", "64", "28", "FCC", "5G", "20M",
3998 "OFDM", "1T", "100", "26", "ETSI", "5G", "20M", "OFDM", "1T",
3999 "100", "32", "MKK", "5G", "20M", "OFDM", "1T", "100", "32",
4000 "FCC", "5G", "20M", "OFDM", "1T", "104", "32", "ETSI", "5G",
4001 "20M", "OFDM", "1T", "104", "32", "MKK", "5G", "20M", "OFDM",
4002 "1T", "104", "32", "FCC", "5G", "20M", "OFDM", "1T", "108",
4003 "32", "ETSI", "5G", "20M", "OFDM", "1T", "108", "32", "MKK",
4004 "5G", "20M", "OFDM", "1T", "108", "32", "FCC", "5G", "20M",
4005 "OFDM", "1T", "112", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4006 "112", "32", "MKK", "5G", "20M", "OFDM", "1T", "112", "32",
4007 "FCC", "5G", "20M", "OFDM", "1T", "116", "32", "ETSI", "5G",
4008 "20M", "OFDM", "1T", "116", "32", "MKK", "5G", "20M", "OFDM",
4009 "1T", "116", "32", "FCC", "5G", "20M", "OFDM", "1T", "120",
4010 "32", "ETSI", "5G", "20M", "OFDM", "1T", "120", "32", "MKK",
4011 "5G", "20M", "OFDM", "1T", "120", "32", "FCC", "5G", "20M",
4012 "OFDM", "1T", "124", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4013 "124", "32", "MKK", "5G", "20M", "OFDM", "1T", "124", "32",
4014 "FCC", "5G", "20M", "OFDM", "1T", "128", "32", "ETSI", "5G",
4015 "20M", "OFDM", "1T", "128", "32", "MKK", "5G", "20M", "OFDM",
4016 "1T", "128", "32", "FCC", "5G", "20M", "OFDM", "1T", "132",
4017 "32", "ETSI", "5G", "20M", "OFDM", "1T", "132", "32", "MKK",
4018 "5G", "20M", "OFDM", "1T", "132", "32", "FCC", "5G", "20M",
4019 "OFDM", "1T", "136", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4020 "136", "32", "MKK", "5G", "20M", "OFDM", "1T", "136", "32",
4021 "FCC", "5G", "20M", "OFDM", "1T", "140", "28", "ETSI", "5G",
4022 "20M", "OFDM", "1T", "140", "32", "MKK", "5G", "20M", "OFDM",
4023 "1T", "140", "32", "FCC", "5G", "20M", "OFDM", "1T", "144",
4024 "28", "ETSI", "5G", "20M", "OFDM", "1T", "144", "32", "MKK",
4025 "5G", "20M", "OFDM", "1T", "144", "63", "FCC", "5G", "20M",
4026 "OFDM", "1T", "149", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4027 "149", "63", "MKK", "5G", "20M", "OFDM", "1T", "149", "63",
4028 "FCC", "5G", "20M", "OFDM", "1T", "153", "32", "ETSI", "5G",
4029 "20M", "OFDM", "1T", "153", "63", "MKK", "5G", "20M", "OFDM",
4030 "1T", "153", "63", "FCC", "5G", "20M", "OFDM", "1T", "157",
4031 "32", "ETSI", "5G", "20M", "OFDM", "1T", "157", "63", "MKK",
4032 "5G", "20M", "OFDM", "1T", "157", "63", "FCC", "5G", "20M",
4033 "OFDM", "1T", "161", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4034 "161", "63", "MKK", "5G", "20M", "OFDM", "1T", "161", "63",
4035 "FCC", "5G", "20M", "OFDM", "1T", "165", "32", "ETSI", "5G",
4036 "20M", "OFDM", "1T", "165", "63", "MKK", "5G", "20M", "OFDM",
4037 "1T", "165", "63", "FCC", "5G", "20M", "HT", "1T", "36",
4038 "30", "ETSI", "5G", "20M", "HT", "1T", "36", "32", "MKK",
4039 "5G", "20M", "HT", "1T", "36", "28", "FCC", "5G", "20M",
4040 "HT", "1T", "40", "32", "ETSI", "5G", "20M", "HT", "1T",
4041 "40", "32", "MKK", "5G", "20M", "HT", "1T", "40", "28",
4042 "FCC", "5G", "20M", "HT", "1T", "44", "32", "ETSI", "5G",
4043 "20M", "HT", "1T", "44", "32", "MKK", "5G", "20M", "HT",
4044 "1T", "44", "28", "FCC", "5G", "20M", "HT", "1T", "48",
4045 "32", "ETSI", "5G", "20M", "HT", "1T", "48", "32", "MKK",
4046 "5G", "20M", "HT", "1T", "48", "28", "FCC", "5G", "20M",
4047 "HT", "1T", "52", "32", "ETSI", "5G", "20M", "HT", "1T",
4048 "52", "32", "MKK", "5G", "20M", "HT", "1T", "52", "28",
4049 "FCC", "5G", "20M", "HT", "1T", "56", "32", "ETSI", "5G",
4050 "20M", "HT", "1T", "56", "32", "MKK", "5G", "20M", "HT",
4051 "1T", "56", "28", "FCC", "5G", "20M", "HT", "1T", "60",
4052 "32", "ETSI", "5G", "20M", "HT", "1T", "60", "32", "MKK",
4053 "5G", "20M", "HT", "1T", "60", "28", "FCC", "5G", "20M",
4054 "HT", "1T", "64", "28", "ETSI", "5G", "20M", "HT", "1T",
4055 "64", "32", "MKK", "5G", "20M", "HT", "1T", "64", "28",
4056 "FCC", "5G", "20M", "HT", "1T", "100", "26", "ETSI", "5G",
4057 "20M", "HT", "1T", "100", "32", "MKK", "5G", "20M", "HT",
4058 "1T", "100", "32", "FCC", "5G", "20M", "HT", "1T", "104",
4059 "32", "ETSI", "5G", "20M", "HT", "1T", "104", "32", "MKK",
4060 "5G", "20M", "HT", "1T", "104", "32", "FCC", "5G", "20M",
4061 "HT", "1T", "108", "32", "ETSI", "5G", "20M", "HT", "1T",
4062 "108", "32", "MKK", "5G", "20M", "HT", "1T", "108", "32",
4063 "FCC", "5G", "20M", "HT", "1T", "112", "32", "ETSI", "5G",
4064 "20M", "HT", "1T", "112", "32", "MKK", "5G", "20M", "HT",
4065 "1T", "112", "32", "FCC", "5G", "20M", "HT", "1T", "116",
4066 "32", "ETSI", "5G", "20M", "HT", "1T", "116", "32", "MKK",
4067 "5G", "20M", "HT", "1T", "116", "32", "FCC", "5G", "20M",
4068 "HT", "1T", "120", "32", "ETSI", "5G", "20M", "HT", "1T",
4069 "120", "32", "MKK", "5G", "20M", "HT", "1T", "120", "32",
4070 "FCC", "5G", "20M", "HT", "1T", "124", "32", "ETSI", "5G",
4071 "20M", "HT", "1T", "124", "32", "MKK", "5G", "20M", "HT",
4072 "1T", "124", "32", "FCC", "5G", "20M", "HT", "1T", "128",
4073 "32", "ETSI", "5G", "20M", "HT", "1T", "128", "32", "MKK",
4074 "5G", "20M", "HT", "1T", "128", "32", "FCC", "5G", "20M",
4075 "HT", "1T", "132", "32", "ETSI", "5G", "20M", "HT", "1T",
4076 "132", "32", "MKK", "5G", "20M", "HT", "1T", "132", "32",
4077 "FCC", "5G", "20M", "HT", "1T", "136", "32", "ETSI", "5G",
4078 "20M", "HT", "1T", "136", "32", "MKK", "5G", "20M", "HT",
4079 "1T", "136", "32", "FCC", "5G", "20M", "HT", "1T", "140",
4080 "26", "ETSI", "5G", "20M", "HT", "1T", "140", "32", "MKK",
4081 "5G", "20M", "HT", "1T", "140", "32", "FCC", "5G", "20M",
4082 "HT", "1T", "144", "26", "ETSI", "5G", "20M", "HT", "1T",
4083 "144", "63", "MKK", "5G", "20M", "HT", "1T", "144", "63",
4084 "FCC", "5G", "20M", "HT", "1T", "149", "32", "ETSI", "5G",
4085 "20M", "HT", "1T", "149", "63", "MKK", "5G", "20M", "HT",
4086 "1T", "149", "63", "FCC", "5G", "20M", "HT", "1T", "153",
4087 "32", "ETSI", "5G", "20M", "HT", "1T", "153", "63", "MKK",
4088 "5G", "20M", "HT", "1T", "153", "63", "FCC", "5G", "20M",
4089 "HT", "1T", "157", "32", "ETSI", "5G", "20M", "HT", "1T",
4090 "157", "63", "MKK", "5G", "20M", "HT", "1T", "157", "63",
4091 "FCC", "5G", "20M", "HT", "1T", "161", "32", "ETSI", "5G",
4092 "20M", "HT", "1T", "161", "63", "MKK", "5G", "20M", "HT",
4093 "1T", "161", "63", "FCC", "5G", "20M", "HT", "1T", "165",
4094 "32", "ETSI", "5G", "20M", "HT", "1T", "165", "63", "MKK",
4095 "5G", "20M", "HT", "1T", "165", "63", "FCC", "5G", "20M",
4096 "HT", "2T", "36", "28", "ETSI", "5G", "20M", "HT", "2T",
4097 "36", "20", "MKK", "5G", "20M", "HT", "2T", "36", "22",
4098 "FCC", "5G", "20M", "HT", "2T", "40", "30", "ETSI", "5G",
4099 "20M", "HT", "2T", "40", "20", "MKK", "5G", "20M", "HT",
4100 "2T", "40", "22", "FCC", "5G", "20M", "HT", "2T", "44",
4101 "30", "ETSI", "5G", "20M", "HT", "2T", "44", "20", "MKK",
4102 "5G", "20M", "HT", "2T", "44", "22", "FCC", "5G", "20M",
4103 "HT", "2T", "48", "30", "ETSI", "5G", "20M", "HT", "2T",
4104 "48", "20", "MKK", "5G", "20M", "HT", "2T", "48", "22",
4105 "FCC", "5G", "20M", "HT", "2T", "52", "30", "ETSI", "5G",
4106 "20M", "HT", "2T", "52", "20", "MKK", "5G", "20M", "HT",
4107 "2T", "52", "22", "FCC", "5G", "20M", "HT", "2T", "56",
4108 "30", "ETSI", "5G", "20M", "HT", "2T", "56", "20", "MKK",
4109 "5G", "20M", "HT", "2T", "56", "22", "FCC", "5G", "20M",
4110 "HT", "2T", "60", "30", "ETSI", "5G", "20M", "HT", "2T",
4111 "60", "20", "MKK", "5G", "20M", "HT", "2T", "60", "22",
4112 "FCC", "5G", "20M", "HT", "2T", "64", "28", "ETSI", "5G",
4113 "20M", "HT", "2T", "64", "20", "MKK", "5G", "20M", "HT",
4114 "2T", "64", "22", "FCC", "5G", "20M", "HT", "2T", "100",
4115 "26", "ETSI", "5G", "20M", "HT", "2T", "100", "20", "MKK",
4116 "5G", "20M", "HT", "2T", "100", "30", "FCC", "5G", "20M",
4117 "HT", "2T", "104", "30", "ETSI", "5G", "20M", "HT", "2T",
4118 "104", "20", "MKK", "5G", "20M", "HT", "2T", "104", "30",
4119 "FCC", "5G", "20M", "HT", "2T", "108", "32", "ETSI", "5G",
4120 "20M", "HT", "2T", "108", "20", "MKK", "5G", "20M", "HT",
4121 "2T", "108", "30", "FCC", "5G", "20M", "HT", "2T", "112",
4122 "32", "ETSI", "5G", "20M", "HT", "2T", "112", "20", "MKK",
4123 "5G", "20M", "HT", "2T", "112", "30", "FCC", "5G", "20M",
4124 "HT", "2T", "116", "32", "ETSI", "5G", "20M", "HT", "2T",
4125 "116", "20", "MKK", "5G", "20M", "HT", "2T", "116", "30",
4126 "FCC", "5G", "20M", "HT", "2T", "120", "32", "ETSI", "5G",
4127 "20M", "HT", "2T", "120", "20", "MKK", "5G", "20M", "HT",
4128 "2T", "120", "30", "FCC", "5G", "20M", "HT", "2T", "124",
4129 "32", "ETSI", "5G", "20M", "HT", "2T", "124", "20", "MKK",
4130 "5G", "20M", "HT", "2T", "124", "30", "FCC", "5G", "20M",
4131 "HT", "2T", "128", "32", "ETSI", "5G", "20M", "HT", "2T",
4132 "128", "20", "MKK", "5G", "20M", "HT", "2T", "128", "30",
4133 "FCC", "5G", "20M", "HT", "2T", "132", "32", "ETSI", "5G",
4134 "20M", "HT", "2T", "132", "20", "MKK", "5G", "20M", "HT",
4135 "2T", "132", "30", "FCC", "5G", "20M", "HT", "2T", "136",
4136 "30", "ETSI", "5G", "20M", "HT", "2T", "136", "20", "MKK",
4137 "5G", "20M", "HT", "2T", "136", "30", "FCC", "5G", "20M",
4138 "HT", "2T", "140", "26", "ETSI", "5G", "20M", "HT", "2T",
4139 "140", "20", "MKK", "5G", "20M", "HT", "2T", "140", "30",
4140 "FCC", "5G", "20M", "HT", "2T", "144", "26", "ETSI", "5G",
4141 "20M", "HT", "2T", "144", "63", "MKK", "5G", "20M", "HT",
4142 "2T", "144", "63", "FCC", "5G", "20M", "HT", "2T", "149",
4143 "32", "ETSI", "5G", "20M", "HT", "2T", "149", "63", "MKK",
4144 "5G", "20M", "HT", "2T", "149", "63", "FCC", "5G", "20M",
4145 "HT", "2T", "153", "32", "ETSI", "5G", "20M", "HT", "2T",
4146 "153", "63", "MKK", "5G", "20M", "HT", "2T", "153", "63",
4147 "FCC", "5G", "20M", "HT", "2T", "157", "32", "ETSI", "5G",
4148 "20M", "HT", "2T", "157", "63", "MKK", "5G", "20M", "HT",
4149 "2T", "157", "63", "FCC", "5G", "20M", "HT", "2T", "161",
4150 "32", "ETSI", "5G", "20M", "HT", "2T", "161", "63", "MKK",
4151 "5G", "20M", "HT", "2T", "161", "63", "FCC", "5G", "20M",
4152 "HT", "2T", "165", "32", "ETSI", "5G", "20M", "HT", "2T",
4153 "165", "63", "MKK", "5G", "20M", "HT", "2T", "165", "63",
4154 "FCC", "5G", "40M", "HT", "1T", "38", "22", "ETSI", "5G",
4155 "40M", "HT", "1T", "38", "30", "MKK", "5G", "40M", "HT",
4156 "1T", "38", "30", "FCC", "5G", "40M", "HT", "1T", "46",
4157 "30", "ETSI", "5G", "40M", "HT", "1T", "46", "30", "MKK",
4158 "5G", "40M", "HT", "1T", "46", "30", "FCC", "5G", "40M",
4159 "HT", "1T", "54", "30", "ETSI", "5G", "40M", "HT", "1T",
4160 "54", "30", "MKK", "5G", "40M", "HT", "1T", "54", "30",
4161 "FCC", "5G", "40M", "HT", "1T", "62", "24", "ETSI", "5G",
4162 "40M", "HT", "1T", "62", "30", "MKK", "5G", "40M", "HT",
4163 "1T", "62", "30", "FCC", "5G", "40M", "HT", "1T", "102",
4164 "24", "ETSI", "5G", "40M", "HT", "1T", "102", "30", "MKK",
4165 "5G", "40M", "HT", "1T", "102", "30", "FCC", "5G", "40M",
4166 "HT", "1T", "110", "30", "ETSI", "5G", "40M", "HT", "1T",
4167 "110", "30", "MKK", "5G", "40M", "HT", "1T", "110", "30",
4168 "FCC", "5G", "40M", "HT", "1T", "118", "30", "ETSI", "5G",
4169 "40M", "HT", "1T", "118", "30", "MKK", "5G", "40M", "HT",
4170 "1T", "118", "30", "FCC", "5G", "40M", "HT", "1T", "126",
4171 "30", "ETSI", "5G", "40M", "HT", "1T", "126", "30", "MKK",
4172 "5G", "40M", "HT", "1T", "126", "30", "FCC", "5G", "40M",
4173 "HT", "1T", "134", "30", "ETSI", "5G", "40M", "HT", "1T",
4174 "134", "30", "MKK", "5G", "40M", "HT", "1T", "134", "30",
4175 "FCC", "5G", "40M", "HT", "1T", "142", "30", "ETSI", "5G",
4176 "40M", "HT", "1T", "142", "63", "MKK", "5G", "40M", "HT",
4177 "1T", "142", "63", "FCC", "5G", "40M", "HT", "1T", "151",
4178 "30", "ETSI", "5G", "40M", "HT", "1T", "151", "63", "MKK",
4179 "5G", "40M", "HT", "1T", "151", "63", "FCC", "5G", "40M",
4180 "HT", "1T", "159", "30", "ETSI", "5G", "40M", "HT", "1T",
4181 "159", "63", "MKK", "5G", "40M", "HT", "1T", "159", "63",
4182 "FCC", "5G", "40M", "HT", "2T", "38", "20", "ETSI", "5G",
4183 "40M", "HT", "2T", "38", "20", "MKK", "5G", "40M", "HT",
4184 "2T", "38", "22", "FCC", "5G", "40M", "HT", "2T", "46",
4185 "30", "ETSI", "5G", "40M", "HT", "2T", "46", "20", "MKK",
4186 "5G", "40M", "HT", "2T", "46", "22", "FCC", "5G", "40M",
4187 "HT", "2T", "54", "30", "ETSI", "5G", "40M", "HT", "2T",
4188 "54", "20", "MKK", "5G", "40M", "HT", "2T", "54", "22",
4189 "FCC", "5G", "40M", "HT", "2T", "62", "22", "ETSI", "5G",
4190 "40M", "HT", "2T", "62", "20", "MKK", "5G", "40M", "HT",
4191 "2T", "62", "22", "FCC", "5G", "40M", "HT", "2T", "102",
4192 "22", "ETSI", "5G", "40M", "HT", "2T", "102", "20", "MKK",
4193 "5G", "40M", "HT", "2T", "102", "30", "FCC", "5G", "40M",
4194 "HT", "2T", "110", "30", "ETSI", "5G", "40M", "HT", "2T",
4195 "110", "20", "MKK", "5G", "40M", "HT", "2T", "110", "30",
4196 "FCC", "5G", "40M", "HT", "2T", "118", "30", "ETSI", "5G",
4197 "40M", "HT", "2T", "118", "20", "MKK", "5G", "40M", "HT",
4198 "2T", "118", "30", "FCC", "5G", "40M", "HT", "2T", "126",
4199 "30", "ETSI", "5G", "40M", "HT", "2T", "126", "20", "MKK",
4200 "5G", "40M", "HT", "2T", "126", "30", "FCC", "5G", "40M",
4201 "HT", "2T", "134", "30", "ETSI", "5G", "40M", "HT", "2T",
4202 "134", "20", "MKK", "5G", "40M", "HT", "2T", "134", "30",
4203 "FCC", "5G", "40M", "HT", "2T", "142", "30", "ETSI", "5G",
4204 "40M", "HT", "2T", "142", "63", "MKK", "5G", "40M", "HT",
4205 "2T", "142", "63", "FCC", "5G", "40M", "HT", "2T", "151",
4206 "30", "ETSI", "5G", "40M", "HT", "2T", "151", "63", "MKK",
4207 "5G", "40M", "HT", "2T", "151", "63", "FCC", "5G", "40M",
4208 "HT", "2T", "159", "30", "ETSI", "5G", "40M", "HT", "2T",
4209 "159", "63", "MKK", "5G", "40M", "HT", "2T", "159", "63",
4210 "FCC", "5G", "80M", "VHT", "1T", "42", "20", "ETSI", "5G",
4211 "80M", "VHT", "1T", "42", "30", "MKK", "5G", "80M", "VHT",
4212 "1T", "42", "28", "FCC", "5G", "80M", "VHT", "1T", "58",
4213 "20", "ETSI", "5G", "80M", "VHT", "1T", "58", "30", "MKK",
4214 "5G", "80M", "VHT", "1T", "58", "28", "FCC", "5G", "80M",
4215 "VHT", "1T", "106", "20", "ETSI", "5G", "80M", "VHT", "1T",
4216 "106", "30", "MKK", "5G", "80M", "VHT", "1T", "106", "30",
4217 "FCC", "5G", "80M", "VHT", "1T", "122", "30", "ETSI", "5G",
4218 "80M", "VHT", "1T", "122", "30", "MKK", "5G", "80M", "VHT",
4219 "1T", "122", "30", "FCC", "5G", "80M", "VHT", "1T", "138",
4220 "30", "ETSI", "5G", "80M", "VHT", "1T", "138", "63", "MKK",
4221 "5G", "80M", "VHT", "1T", "138", "63", "FCC", "5G", "80M",
4222 "VHT", "1T", "155", "30", "ETSI", "5G", "80M", "VHT", "1T",
4223 "155", "63", "MKK", "5G", "80M", "VHT", "1T", "155", "63",
4224 "FCC", "5G", "80M", "VHT", "2T", "42", "18", "ETSI", "5G",
4225 "80M", "VHT", "2T", "42", "20", "MKK", "5G", "80M", "VHT",
4226 "2T", "42", "22", "FCC", "5G", "80M", "VHT", "2T", "58",
4227 "18", "ETSI", "5G", "80M", "VHT", "2T", "58", "20", "MKK",
4228 "5G", "80M", "VHT", "2T", "58", "22", "FCC", "5G", "80M",
4229 "VHT", "2T", "106", "20", "ETSI", "5G", "80M", "VHT", "2T",
4230 "106", "20", "MKK", "5G", "80M", "VHT", "2T", "106", "30",
4231 "FCC", "5G", "80M", "VHT", "2T", "122", "30", "ETSI", "5G",
4232 "80M", "VHT", "2T", "122", "20", "MKK", "5G", "80M", "VHT",
4233 "2T", "122", "30", "FCC", "5G", "80M", "VHT", "2T", "138",
4234 "30", "ETSI", "5G", "80M", "VHT", "2T", "138", "63", "MKK",
4235 "5G", "80M", "VHT", "2T", "138", "63", "FCC", "5G", "80M",
4236 "VHT", "2T", "155", "30", "ETSI", "5G", "80M", "VHT", "2T",
4237 "155", "63", "MKK", "5G", "80M", "VHT", "2T", "155", "63"};
4239 void odm_read_and_config_mp_8822b_txpwr_lmt(struct phy_dm_struct *dm)
4242 u32 array_len = sizeof(array_mp_8822b_txpwr_lmt) / sizeof(u8 *);
4243 u8 **array = (u8 **)array_mp_8822b_txpwr_lmt;
4245 ODM_RT_TRACE(dm, ODM_COMP_INIT,
4246 "===> %s\n", __func__);
4248 for (i = 0; i < array_len; i += 7) {
4249 u8 *regulation = array[i];
4250 u8 *band = array[i + 1];
4251 u8 *bandwidth = array[i + 2];
4252 u8 *rate = array[i + 3];
4253 u8 *rf_path = array[i + 4];
4254 u8 *chnl = array[i + 5];
4255 u8 *val = array[i + 6];
4257 odm_config_bb_txpwr_lmt_8822b(dm, regulation, band, bandwidth,
4258 rate, rf_path, chnl, val);
4262 /******************************************************************************
4263 * txpwr_lmt_type5.TXT
4264 ******************************************************************************/
4266 static const char *const array_mp_8822b_txpwr_lmt_type5[] = {
4267 "FCC", "2.4G", "20M", "CCK", "1T", "01", "32", "ETSI", "2.4G",
4268 "20M", "CCK", "1T", "01", "28", "MKK", "2.4G", "20M", "CCK",
4269 "1T", "01", "30", "FCC", "2.4G", "20M", "CCK", "1T", "02",
4270 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "02", "28", "MKK",
4271 "2.4G", "20M", "CCK", "1T", "02", "30", "FCC", "2.4G", "20M",
4272 "CCK", "1T", "03", "32", "ETSI", "2.4G", "20M", "CCK", "1T",
4273 "03", "28", "MKK", "2.4G", "20M", "CCK", "1T", "03", "30",
4274 "FCC", "2.4G", "20M", "CCK", "1T", "04", "32", "ETSI", "2.4G",
4275 "20M", "CCK", "1T", "04", "28", "MKK", "2.4G", "20M", "CCK",
4276 "1T", "04", "30", "FCC", "2.4G", "20M", "CCK", "1T", "05",
4277 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "05", "28", "MKK",
4278 "2.4G", "20M", "CCK", "1T", "05", "30", "FCC", "2.4G", "20M",
4279 "CCK", "1T", "06", "32", "ETSI", "2.4G", "20M", "CCK", "1T",
4280 "06", "28", "MKK", "2.4G", "20M", "CCK", "1T", "06", "30",
4281 "FCC", "2.4G", "20M", "CCK", "1T", "07", "32", "ETSI", "2.4G",
4282 "20M", "CCK", "1T", "07", "28", "MKK", "2.4G", "20M", "CCK",
4283 "1T", "07", "30", "FCC", "2.4G", "20M", "CCK", "1T", "08",
4284 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "08", "28", "MKK",
4285 "2.4G", "20M", "CCK", "1T", "08", "30", "FCC", "2.4G", "20M",
4286 "CCK", "1T", "09", "32", "ETSI", "2.4G", "20M", "CCK", "1T",
4287 "09", "28", "MKK", "2.4G", "20M", "CCK", "1T", "09", "30",
4288 "FCC", "2.4G", "20M", "CCK", "1T", "10", "32", "ETSI", "2.4G",
4289 "20M", "CCK", "1T", "10", "28", "MKK", "2.4G", "20M", "CCK",
4290 "1T", "10", "30", "FCC", "2.4G", "20M", "CCK", "1T", "11",
4291 "32", "ETSI", "2.4G", "20M", "CCK", "1T", "11", "28", "MKK",
4292 "2.4G", "20M", "CCK", "1T", "11", "30", "FCC", "2.4G", "20M",
4293 "CCK", "1T", "12", "26", "ETSI", "2.4G", "20M", "CCK", "1T",
4294 "12", "28", "MKK", "2.4G", "20M", "CCK", "1T", "12", "30",
4295 "FCC", "2.4G", "20M", "CCK", "1T", "13", "20", "ETSI", "2.4G",
4296 "20M", "CCK", "1T", "13", "28", "MKK", "2.4G", "20M", "CCK",
4297 "1T", "13", "28", "FCC", "2.4G", "20M", "CCK", "1T", "14",
4298 "63", "ETSI", "2.4G", "20M", "CCK", "1T", "14", "63", "MKK",
4299 "2.4G", "20M", "CCK", "1T", "14", "32", "FCC", "2.4G", "20M",
4300 "OFDM", "1T", "01", "26", "ETSI", "2.4G", "20M", "OFDM", "1T",
4301 "01", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "01", "34",
4302 "FCC", "2.4G", "20M", "OFDM", "1T", "02", "30", "ETSI", "2.4G",
4303 "20M", "OFDM", "1T", "02", "30", "MKK", "2.4G", "20M", "OFDM",
4304 "1T", "02", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "03",
4305 "32", "ETSI", "2.4G", "20M", "OFDM", "1T", "03", "30", "MKK",
4306 "2.4G", "20M", "OFDM", "1T", "03", "34", "FCC", "2.4G", "20M",
4307 "OFDM", "1T", "04", "34", "ETSI", "2.4G", "20M", "OFDM", "1T",
4308 "04", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "04", "34",
4309 "FCC", "2.4G", "20M", "OFDM", "1T", "05", "34", "ETSI", "2.4G",
4310 "20M", "OFDM", "1T", "05", "30", "MKK", "2.4G", "20M", "OFDM",
4311 "1T", "05", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "06",
4312 "34", "ETSI", "2.4G", "20M", "OFDM", "1T", "06", "30", "MKK",
4313 "2.4G", "20M", "OFDM", "1T", "06", "34", "FCC", "2.4G", "20M",
4314 "OFDM", "1T", "07", "34", "ETSI", "2.4G", "20M", "OFDM", "1T",
4315 "07", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "07", "34",
4316 "FCC", "2.4G", "20M", "OFDM", "1T", "08", "34", "ETSI", "2.4G",
4317 "20M", "OFDM", "1T", "08", "30", "MKK", "2.4G", "20M", "OFDM",
4318 "1T", "08", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "09",
4319 "32", "ETSI", "2.4G", "20M", "OFDM", "1T", "09", "30", "MKK",
4320 "2.4G", "20M", "OFDM", "1T", "09", "34", "FCC", "2.4G", "20M",
4321 "OFDM", "1T", "10", "30", "ETSI", "2.4G", "20M", "OFDM", "1T",
4322 "10", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "10", "34",
4323 "FCC", "2.4G", "20M", "OFDM", "1T", "11", "28", "ETSI", "2.4G",
4324 "20M", "OFDM", "1T", "11", "30", "MKK", "2.4G", "20M", "OFDM",
4325 "1T", "11", "34", "FCC", "2.4G", "20M", "OFDM", "1T", "12",
4326 "22", "ETSI", "2.4G", "20M", "OFDM", "1T", "12", "30", "MKK",
4327 "2.4G", "20M", "OFDM", "1T", "12", "34", "FCC", "2.4G", "20M",
4328 "OFDM", "1T", "13", "14", "ETSI", "2.4G", "20M", "OFDM", "1T",
4329 "13", "30", "MKK", "2.4G", "20M", "OFDM", "1T", "13", "34",
4330 "FCC", "2.4G", "20M", "OFDM", "1T", "14", "63", "ETSI", "2.4G",
4331 "20M", "OFDM", "1T", "14", "63", "MKK", "2.4G", "20M", "OFDM",
4332 "1T", "14", "63", "FCC", "2.4G", "20M", "HT", "1T", "01",
4333 "26", "ETSI", "2.4G", "20M", "HT", "1T", "01", "30", "MKK",
4334 "2.4G", "20M", "HT", "1T", "01", "34", "FCC", "2.4G", "20M",
4335 "HT", "1T", "02", "30", "ETSI", "2.4G", "20M", "HT", "1T",
4336 "02", "30", "MKK", "2.4G", "20M", "HT", "1T", "02", "34",
4337 "FCC", "2.4G", "20M", "HT", "1T", "03", "32", "ETSI", "2.4G",
4338 "20M", "HT", "1T", "03", "30", "MKK", "2.4G", "20M", "HT",
4339 "1T", "03", "34", "FCC", "2.4G", "20M", "HT", "1T", "04",
4340 "34", "ETSI", "2.4G", "20M", "HT", "1T", "04", "30", "MKK",
4341 "2.4G", "20M", "HT", "1T", "04", "34", "FCC", "2.4G", "20M",
4342 "HT", "1T", "05", "34", "ETSI", "2.4G", "20M", "HT", "1T",
4343 "05", "30", "MKK", "2.4G", "20M", "HT", "1T", "05", "34",
4344 "FCC", "2.4G", "20M", "HT", "1T", "06", "34", "ETSI", "2.4G",
4345 "20M", "HT", "1T", "06", "30", "MKK", "2.4G", "20M", "HT",
4346 "1T", "06", "34", "FCC", "2.4G", "20M", "HT", "1T", "07",
4347 "34", "ETSI", "2.4G", "20M", "HT", "1T", "07", "30", "MKK",
4348 "2.4G", "20M", "HT", "1T", "07", "34", "FCC", "2.4G", "20M",
4349 "HT", "1T", "08", "34", "ETSI", "2.4G", "20M", "HT", "1T",
4350 "08", "30", "MKK", "2.4G", "20M", "HT", "1T", "08", "34",
4351 "FCC", "2.4G", "20M", "HT", "1T", "09", "32", "ETSI", "2.4G",
4352 "20M", "HT", "1T", "09", "30", "MKK", "2.4G", "20M", "HT",
4353 "1T", "09", "34", "FCC", "2.4G", "20M", "HT", "1T", "10",
4354 "30", "ETSI", "2.4G", "20M", "HT", "1T", "10", "30", "MKK",
4355 "2.4G", "20M", "HT", "1T", "10", "34", "FCC", "2.4G", "20M",
4356 "HT", "1T", "11", "26", "ETSI", "2.4G", "20M", "HT", "1T",
4357 "11", "30", "MKK", "2.4G", "20M", "HT", "1T", "11", "34",
4358 "FCC", "2.4G", "20M", "HT", "1T", "12", "20", "ETSI", "2.4G",
4359 "20M", "HT", "1T", "12", "30", "MKK", "2.4G", "20M", "HT",
4360 "1T", "12", "34", "FCC", "2.4G", "20M", "HT", "1T", "13",
4361 "14", "ETSI", "2.4G", "20M", "HT", "1T", "13", "30", "MKK",
4362 "2.4G", "20M", "HT", "1T", "13", "34", "FCC", "2.4G", "20M",
4363 "HT", "1T", "14", "63", "ETSI", "2.4G", "20M", "HT", "1T",
4364 "14", "63", "MKK", "2.4G", "20M", "HT", "1T", "14", "63",
4365 "FCC", "2.4G", "20M", "HT", "2T", "01", "26", "ETSI", "2.4G",
4366 "20M", "HT", "2T", "01", "18", "MKK", "2.4G", "20M", "HT",
4367 "2T", "01", "30", "FCC", "2.4G", "20M", "HT", "2T", "02",
4368 "28", "ETSI", "2.4G", "20M", "HT", "2T", "02", "18", "MKK",
4369 "2.4G", "20M", "HT", "2T", "02", "30", "FCC", "2.4G", "20M",
4370 "HT", "2T", "03", "30", "ETSI", "2.4G", "20M", "HT", "2T",
4371 "03", "18", "MKK", "2.4G", "20M", "HT", "2T", "03", "30",
4372 "FCC", "2.4G", "20M", "HT", "2T", "04", "30", "ETSI", "2.4G",
4373 "20M", "HT", "2T", "04", "18", "MKK", "2.4G", "20M", "HT",
4374 "2T", "04", "30", "FCC", "2.4G", "20M", "HT", "2T", "05",
4375 "32", "ETSI", "2.4G", "20M", "HT", "2T", "05", "18", "MKK",
4376 "2.4G", "20M", "HT", "2T", "05", "30", "FCC", "2.4G", "20M",
4377 "HT", "2T", "06", "32", "ETSI", "2.4G", "20M", "HT", "2T",
4378 "06", "18", "MKK", "2.4G", "20M", "HT", "2T", "06", "30",
4379 "FCC", "2.4G", "20M", "HT", "2T", "07", "32", "ETSI", "2.4G",
4380 "20M", "HT", "2T", "07", "18", "MKK", "2.4G", "20M", "HT",
4381 "2T", "07", "30", "FCC", "2.4G", "20M", "HT", "2T", "08",
4382 "30", "ETSI", "2.4G", "20M", "HT", "2T", "08", "18", "MKK",
4383 "2.4G", "20M", "HT", "2T", "08", "30", "FCC", "2.4G", "20M",
4384 "HT", "2T", "09", "30", "ETSI", "2.4G", "20M", "HT", "2T",
4385 "09", "18", "MKK", "2.4G", "20M", "HT", "2T", "09", "30",
4386 "FCC", "2.4G", "20M", "HT", "2T", "10", "28", "ETSI", "2.4G",
4387 "20M", "HT", "2T", "10", "18", "MKK", "2.4G", "20M", "HT",
4388 "2T", "10", "30", "FCC", "2.4G", "20M", "HT", "2T", "11",
4389 "26", "ETSI", "2.4G", "20M", "HT", "2T", "11", "18", "MKK",
4390 "2.4G", "20M", "HT", "2T", "11", "30", "FCC", "2.4G", "20M",
4391 "HT", "2T", "12", "20", "ETSI", "2.4G", "20M", "HT", "2T",
4392 "12", "18", "MKK", "2.4G", "20M", "HT", "2T", "12", "30",
4393 "FCC", "2.4G", "20M", "HT", "2T", "13", "14", "ETSI", "2.4G",
4394 "20M", "HT", "2T", "13", "18", "MKK", "2.4G", "20M", "HT",
4395 "2T", "13", "30", "FCC", "2.4G", "20M", "HT", "2T", "14",
4396 "63", "ETSI", "2.4G", "20M", "HT", "2T", "14", "63", "MKK",
4397 "2.4G", "20M", "HT", "2T", "14", "63", "FCC", "2.4G", "40M",
4398 "HT", "1T", "01", "63", "ETSI", "2.4G", "40M", "HT", "1T",
4399 "01", "63", "MKK", "2.4G", "40M", "HT", "1T", "01", "63",
4400 "FCC", "2.4G", "40M", "HT", "1T", "02", "63", "ETSI", "2.4G",
4401 "40M", "HT", "1T", "02", "63", "MKK", "2.4G", "40M", "HT",
4402 "1T", "02", "63", "FCC", "2.4G", "40M", "HT", "1T", "03",
4403 "26", "ETSI", "2.4G", "40M", "HT", "1T", "03", "30", "MKK",
4404 "2.4G", "40M", "HT", "1T", "03", "34", "FCC", "2.4G", "40M",
4405 "HT", "1T", "04", "26", "ETSI", "2.4G", "40M", "HT", "1T",
4406 "04", "30", "MKK", "2.4G", "40M", "HT", "1T", "04", "34",
4407 "FCC", "2.4G", "40M", "HT", "1T", "05", "30", "ETSI", "2.4G",
4408 "40M", "HT", "1T", "05", "30", "MKK", "2.4G", "40M", "HT",
4409 "1T", "05", "34", "FCC", "2.4G", "40M", "HT", "1T", "06",
4410 "32", "ETSI", "2.4G", "40M", "HT", "1T", "06", "30", "MKK",
4411 "2.4G", "40M", "HT", "1T", "06", "34", "FCC", "2.4G", "40M",
4412 "HT", "1T", "07", "30", "ETSI", "2.4G", "40M", "HT", "1T",
4413 "07", "30", "MKK", "2.4G", "40M", "HT", "1T", "07", "34",
4414 "FCC", "2.4G", "40M", "HT", "1T", "08", "26", "ETSI", "2.4G",
4415 "40M", "HT", "1T", "08", "30", "MKK", "2.4G", "40M", "HT",
4416 "1T", "08", "34", "FCC", "2.4G", "40M", "HT", "1T", "09",
4417 "26", "ETSI", "2.4G", "40M", "HT", "1T", "09", "30", "MKK",
4418 "2.4G", "40M", "HT", "1T", "09", "34", "FCC", "2.4G", "40M",
4419 "HT", "1T", "10", "20", "ETSI", "2.4G", "40M", "HT", "1T",
4420 "10", "30", "MKK", "2.4G", "40M", "HT", "1T", "10", "34",
4421 "FCC", "2.4G", "40M", "HT", "1T", "11", "14", "ETSI", "2.4G",
4422 "40M", "HT", "1T", "11", "30", "MKK", "2.4G", "40M", "HT",
4423 "1T", "11", "34", "FCC", "2.4G", "40M", "HT", "1T", "12",
4424 "63", "ETSI", "2.4G", "40M", "HT", "1T", "12", "63", "MKK",
4425 "2.4G", "40M", "HT", "1T", "12", "63", "FCC", "2.4G", "40M",
4426 "HT", "1T", "13", "63", "ETSI", "2.4G", "40M", "HT", "1T",
4427 "13", "63", "MKK", "2.4G", "40M", "HT", "1T", "13", "63",
4428 "FCC", "2.4G", "40M", "HT", "1T", "14", "63", "ETSI", "2.4G",
4429 "40M", "HT", "1T", "14", "63", "MKK", "2.4G", "40M", "HT",
4430 "1T", "14", "63", "FCC", "2.4G", "40M", "HT", "2T", "01",
4431 "63", "ETSI", "2.4G", "40M", "HT", "2T", "01", "63", "MKK",
4432 "2.4G", "40M", "HT", "2T", "01", "63", "FCC", "2.4G", "40M",
4433 "HT", "2T", "02", "63", "ETSI", "2.4G", "40M", "HT", "2T",
4434 "02", "63", "MKK", "2.4G", "40M", "HT", "2T", "02", "63",
4435 "FCC", "2.4G", "40M", "HT", "2T", "03", "24", "ETSI", "2.4G",
4436 "40M", "HT", "2T", "03", "18", "MKK", "2.4G", "40M", "HT",
4437 "2T", "03", "30", "FCC", "2.4G", "40M", "HT", "2T", "04",
4438 "24", "ETSI", "2.4G", "40M", "HT", "2T", "04", "18", "MKK",
4439 "2.4G", "40M", "HT", "2T", "04", "30", "FCC", "2.4G", "40M",
4440 "HT", "2T", "05", "26", "ETSI", "2.4G", "40M", "HT", "2T",
4441 "05", "18", "MKK", "2.4G", "40M", "HT", "2T", "05", "30",
4442 "FCC", "2.4G", "40M", "HT", "2T", "06", "28", "ETSI", "2.4G",
4443 "40M", "HT", "2T", "06", "18", "MKK", "2.4G", "40M", "HT",
4444 "2T", "06", "30", "FCC", "2.4G", "40M", "HT", "2T", "07",
4445 "26", "ETSI", "2.4G", "40M", "HT", "2T", "07", "18", "MKK",
4446 "2.4G", "40M", "HT", "2T", "07", "30", "FCC", "2.4G", "40M",
4447 "HT", "2T", "08", "26", "ETSI", "2.4G", "40M", "HT", "2T",
4448 "08", "18", "MKK", "2.4G", "40M", "HT", "2T", "08", "30",
4449 "FCC", "2.4G", "40M", "HT", "2T", "09", "26", "ETSI", "2.4G",
4450 "40M", "HT", "2T", "09", "18", "MKK", "2.4G", "40M", "HT",
4451 "2T", "09", "30", "FCC", "2.4G", "40M", "HT", "2T", "10",
4452 "20", "ETSI", "2.4G", "40M", "HT", "2T", "10", "18", "MKK",
4453 "2.4G", "40M", "HT", "2T", "10", "30", "FCC", "2.4G", "40M",
4454 "HT", "2T", "11", "14", "ETSI", "2.4G", "40M", "HT", "2T",
4455 "11", "18", "MKK", "2.4G", "40M", "HT", "2T", "11", "30",
4456 "FCC", "2.4G", "40M", "HT", "2T", "12", "63", "ETSI", "2.4G",
4457 "40M", "HT", "2T", "12", "63", "MKK", "2.4G", "40M", "HT",
4458 "2T", "12", "63", "FCC", "2.4G", "40M", "HT", "2T", "13",
4459 "63", "ETSI", "2.4G", "40M", "HT", "2T", "13", "63", "MKK",
4460 "2.4G", "40M", "HT", "2T", "13", "63", "FCC", "2.4G", "40M",
4461 "HT", "2T", "14", "63", "ETSI", "2.4G", "40M", "HT", "2T",
4462 "14", "63", "MKK", "2.4G", "40M", "HT", "2T", "14", "63",
4463 "FCC", "5G", "20M", "OFDM", "1T", "36", "30", "ETSI", "5G",
4464 "20M", "OFDM", "1T", "36", "32", "MKK", "5G", "20M", "OFDM",
4465 "1T", "36", "30", "FCC", "5G", "20M", "OFDM", "1T", "40",
4466 "32", "ETSI", "5G", "20M", "OFDM", "1T", "40", "32", "MKK",
4467 "5G", "20M", "OFDM", "1T", "40", "30", "FCC", "5G", "20M",
4468 "OFDM", "1T", "44", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4469 "44", "32", "MKK", "5G", "20M", "OFDM", "1T", "44", "30",
4470 "FCC", "5G", "20M", "OFDM", "1T", "48", "32", "ETSI", "5G",
4471 "20M", "OFDM", "1T", "48", "32", "MKK", "5G", "20M", "OFDM",
4472 "1T", "48", "30", "FCC", "5G", "20M", "OFDM", "1T", "52",
4473 "32", "ETSI", "5G", "20M", "OFDM", "1T", "52", "32", "MKK",
4474 "5G", "20M", "OFDM", "1T", "52", "28", "FCC", "5G", "20M",
4475 "OFDM", "1T", "56", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4476 "56", "32", "MKK", "5G", "20M", "OFDM", "1T", "56", "28",
4477 "FCC", "5G", "20M", "OFDM", "1T", "60", "32", "ETSI", "5G",
4478 "20M", "OFDM", "1T", "60", "32", "MKK", "5G", "20M", "OFDM",
4479 "1T", "60", "28", "FCC", "5G", "20M", "OFDM", "1T", "64",
4480 "28", "ETSI", "5G", "20M", "OFDM", "1T", "64", "32", "MKK",
4481 "5G", "20M", "OFDM", "1T", "64", "28", "FCC", "5G", "20M",
4482 "OFDM", "1T", "100", "26", "ETSI", "5G", "20M", "OFDM", "1T",
4483 "100", "32", "MKK", "5G", "20M", "OFDM", "1T", "100", "32",
4484 "FCC", "5G", "20M", "OFDM", "1T", "104", "32", "ETSI", "5G",
4485 "20M", "OFDM", "1T", "104", "32", "MKK", "5G", "20M", "OFDM",
4486 "1T", "104", "32", "FCC", "5G", "20M", "OFDM", "1T", "108",
4487 "32", "ETSI", "5G", "20M", "OFDM", "1T", "108", "32", "MKK",
4488 "5G", "20M", "OFDM", "1T", "108", "32", "FCC", "5G", "20M",
4489 "OFDM", "1T", "112", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4490 "112", "32", "MKK", "5G", "20M", "OFDM", "1T", "112", "32",
4491 "FCC", "5G", "20M", "OFDM", "1T", "116", "32", "ETSI", "5G",
4492 "20M", "OFDM", "1T", "116", "32", "MKK", "5G", "20M", "OFDM",
4493 "1T", "116", "32", "FCC", "5G", "20M", "OFDM", "1T", "120",
4494 "32", "ETSI", "5G", "20M", "OFDM", "1T", "120", "32", "MKK",
4495 "5G", "20M", "OFDM", "1T", "120", "32", "FCC", "5G", "20M",
4496 "OFDM", "1T", "124", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4497 "124", "32", "MKK", "5G", "20M", "OFDM", "1T", "124", "32",
4498 "FCC", "5G", "20M", "OFDM", "1T", "128", "32", "ETSI", "5G",
4499 "20M", "OFDM", "1T", "128", "32", "MKK", "5G", "20M", "OFDM",
4500 "1T", "128", "32", "FCC", "5G", "20M", "OFDM", "1T", "132",
4501 "32", "ETSI", "5G", "20M", "OFDM", "1T", "132", "32", "MKK",
4502 "5G", "20M", "OFDM", "1T", "132", "32", "FCC", "5G", "20M",
4503 "OFDM", "1T", "136", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4504 "136", "32", "MKK", "5G", "20M", "OFDM", "1T", "136", "32",
4505 "FCC", "5G", "20M", "OFDM", "1T", "140", "28", "ETSI", "5G",
4506 "20M", "OFDM", "1T", "140", "32", "MKK", "5G", "20M", "OFDM",
4507 "1T", "140", "32", "FCC", "5G", "20M", "OFDM", "1T", "144",
4508 "28", "ETSI", "5G", "20M", "OFDM", "1T", "144", "32", "MKK",
4509 "5G", "20M", "OFDM", "1T", "144", "63", "FCC", "5G", "20M",
4510 "OFDM", "1T", "149", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4511 "149", "63", "MKK", "5G", "20M", "OFDM", "1T", "149", "63",
4512 "FCC", "5G", "20M", "OFDM", "1T", "153", "32", "ETSI", "5G",
4513 "20M", "OFDM", "1T", "153", "63", "MKK", "5G", "20M", "OFDM",
4514 "1T", "153", "63", "FCC", "5G", "20M", "OFDM", "1T", "157",
4515 "32", "ETSI", "5G", "20M", "OFDM", "1T", "157", "63", "MKK",
4516 "5G", "20M", "OFDM", "1T", "157", "63", "FCC", "5G", "20M",
4517 "OFDM", "1T", "161", "32", "ETSI", "5G", "20M", "OFDM", "1T",
4518 "161", "63", "MKK", "5G", "20M", "OFDM", "1T", "161", "63",
4519 "FCC", "5G", "20M", "OFDM", "1T", "165", "32", "ETSI", "5G",
4520 "20M", "OFDM", "1T", "165", "63", "MKK", "5G", "20M", "OFDM",
4521 "1T", "165", "63", "FCC", "5G", "20M", "HT", "1T", "36",
4522 "30", "ETSI", "5G", "20M", "HT", "1T", "36", "32", "MKK",
4523 "5G", "20M", "HT", "1T", "36", "28", "FCC", "5G", "20M",
4524 "HT", "1T", "40", "32", "ETSI", "5G", "20M", "HT", "1T",
4525 "40", "32", "MKK", "5G", "20M", "HT", "1T", "40", "28",
4526 "FCC", "5G", "20M", "HT", "1T", "44", "32", "ETSI", "5G",
4527 "20M", "HT", "1T", "44", "32", "MKK", "5G", "20M", "HT",
4528 "1T", "44", "28", "FCC", "5G", "20M", "HT", "1T", "48",
4529 "32", "ETSI", "5G", "20M", "HT", "1T", "48", "32", "MKK",
4530 "5G", "20M", "HT", "1T", "48", "28", "FCC", "5G", "20M",
4531 "HT", "1T", "52", "32", "ETSI", "5G", "20M", "HT", "1T",
4532 "52", "32", "MKK", "5G", "20M", "HT", "1T", "52", "28",
4533 "FCC", "5G", "20M", "HT", "1T", "56", "32", "ETSI", "5G",
4534 "20M", "HT", "1T", "56", "32", "MKK", "5G", "20M", "HT",
4535 "1T", "56", "28", "FCC", "5G", "20M", "HT", "1T", "60",
4536 "32", "ETSI", "5G", "20M", "HT", "1T", "60", "32", "MKK",
4537 "5G", "20M", "HT", "1T", "60", "28", "FCC", "5G", "20M",
4538 "HT", "1T", "64", "28", "ETSI", "5G", "20M", "HT", "1T",
4539 "64", "32", "MKK", "5G", "20M", "HT", "1T", "64", "28",
4540 "FCC", "5G", "20M", "HT", "1T", "100", "26", "ETSI", "5G",
4541 "20M", "HT", "1T", "100", "32", "MKK", "5G", "20M", "HT",
4542 "1T", "100", "32", "FCC", "5G", "20M", "HT", "1T", "104",
4543 "32", "ETSI", "5G", "20M", "HT", "1T", "104", "32", "MKK",
4544 "5G", "20M", "HT", "1T", "104", "32", "FCC", "5G", "20M",
4545 "HT", "1T", "108", "32", "ETSI", "5G", "20M", "HT", "1T",
4546 "108", "32", "MKK", "5G", "20M", "HT", "1T", "108", "32",
4547 "FCC", "5G", "20M", "HT", "1T", "112", "32", "ETSI", "5G",
4548 "20M", "HT", "1T", "112", "32", "MKK", "5G", "20M", "HT",
4549 "1T", "112", "32", "FCC", "5G", "20M", "HT", "1T", "116",
4550 "32", "ETSI", "5G", "20M", "HT", "1T", "116", "32", "MKK",
4551 "5G", "20M", "HT", "1T", "116", "32", "FCC", "5G", "20M",
4552 "HT", "1T", "120", "32", "ETSI", "5G", "20M", "HT", "1T",
4553 "120", "32", "MKK", "5G", "20M", "HT", "1T", "120", "32",
4554 "FCC", "5G", "20M", "HT", "1T", "124", "32", "ETSI", "5G",
4555 "20M", "HT", "1T", "124", "32", "MKK", "5G", "20M", "HT",
4556 "1T", "124", "32", "FCC", "5G", "20M", "HT", "1T", "128",
4557 "32", "ETSI", "5G", "20M", "HT", "1T", "128", "32", "MKK",
4558 "5G", "20M", "HT", "1T", "128", "32", "FCC", "5G", "20M",
4559 "HT", "1T", "132", "32", "ETSI", "5G", "20M", "HT", "1T",
4560 "132", "32", "MKK", "5G", "20M", "HT", "1T", "132", "32",
4561 "FCC", "5G", "20M", "HT", "1T", "136", "32", "ETSI", "5G",
4562 "20M", "HT", "1T", "136", "32", "MKK", "5G", "20M", "HT",
4563 "1T", "136", "32", "FCC", "5G", "20M", "HT", "1T", "140",
4564 "26", "ETSI", "5G", "20M", "HT", "1T", "140", "32", "MKK",
4565 "5G", "20M", "HT", "1T", "140", "32", "FCC", "5G", "20M",
4566 "HT", "1T", "144", "26", "ETSI", "5G", "20M", "HT", "1T",
4567 "144", "63", "MKK", "5G", "20M", "HT", "1T", "144", "63",
4568 "FCC", "5G", "20M", "HT", "1T", "149", "32", "ETSI", "5G",
4569 "20M", "HT", "1T", "149", "63", "MKK", "5G", "20M", "HT",
4570 "1T", "149", "63", "FCC", "5G", "20M", "HT", "1T", "153",
4571 "32", "ETSI", "5G", "20M", "HT", "1T", "153", "63", "MKK",
4572 "5G", "20M", "HT", "1T", "153", "63", "FCC", "5G", "20M",
4573 "HT", "1T", "157", "32", "ETSI", "5G", "20M", "HT", "1T",
4574 "157", "63", "MKK", "5G", "20M", "HT", "1T", "157", "63",
4575 "FCC", "5G", "20M", "HT", "1T", "161", "32", "ETSI", "5G",
4576 "20M", "HT", "1T", "161", "63", "MKK", "5G", "20M", "HT",
4577 "1T", "161", "63", "FCC", "5G", "20M", "HT", "1T", "165",
4578 "32", "ETSI", "5G", "20M", "HT", "1T", "165", "63", "MKK",
4579 "5G", "20M", "HT", "1T", "165", "63", "FCC", "5G", "20M",
4580 "HT", "2T", "36", "28", "ETSI", "5G", "20M", "HT", "2T",
4581 "36", "20", "MKK", "5G", "20M", "HT", "2T", "36", "22",
4582 "FCC", "5G", "20M", "HT", "2T", "40", "30", "ETSI", "5G",
4583 "20M", "HT", "2T", "40", "20", "MKK", "5G", "20M", "HT",
4584 "2T", "40", "22", "FCC", "5G", "20M", "HT", "2T", "44",
4585 "30", "ETSI", "5G", "20M", "HT", "2T", "44", "20", "MKK",
4586 "5G", "20M", "HT", "2T", "44", "22", "FCC", "5G", "20M",
4587 "HT", "2T", "48", "30", "ETSI", "5G", "20M", "HT", "2T",
4588 "48", "20", "MKK", "5G", "20M", "HT", "2T", "48", "22",
4589 "FCC", "5G", "20M", "HT", "2T", "52", "30", "ETSI", "5G",
4590 "20M", "HT", "2T", "52", "20", "MKK", "5G", "20M", "HT",
4591 "2T", "52", "22", "FCC", "5G", "20M", "HT", "2T", "56",
4592 "30", "ETSI", "5G", "20M", "HT", "2T", "56", "20", "MKK",
4593 "5G", "20M", "HT", "2T", "56", "22", "FCC", "5G", "20M",
4594 "HT", "2T", "60", "30", "ETSI", "5G", "20M", "HT", "2T",
4595 "60", "20", "MKK", "5G", "20M", "HT", "2T", "60", "22",
4596 "FCC", "5G", "20M", "HT", "2T", "64", "28", "ETSI", "5G",
4597 "20M", "HT", "2T", "64", "20", "MKK", "5G", "20M", "HT",
4598 "2T", "64", "22", "FCC", "5G", "20M", "HT", "2T", "100",
4599 "26", "ETSI", "5G", "20M", "HT", "2T", "100", "20", "MKK",
4600 "5G", "20M", "HT", "2T", "100", "30", "FCC", "5G", "20M",
4601 "HT", "2T", "104", "30", "ETSI", "5G", "20M", "HT", "2T",
4602 "104", "20", "MKK", "5G", "20M", "HT", "2T", "104", "30",
4603 "FCC", "5G", "20M", "HT", "2T", "108", "32", "ETSI", "5G",
4604 "20M", "HT", "2T", "108", "20", "MKK", "5G", "20M", "HT",
4605 "2T", "108", "30", "FCC", "5G", "20M", "HT", "2T", "112",
4606 "32", "ETSI", "5G", "20M", "HT", "2T", "112", "20", "MKK",
4607 "5G", "20M", "HT", "2T", "112", "30", "FCC", "5G", "20M",
4608 "HT", "2T", "116", "32", "ETSI", "5G", "20M", "HT", "2T",
4609 "116", "20", "MKK", "5G", "20M", "HT", "2T", "116", "30",
4610 "FCC", "5G", "20M", "HT", "2T", "120", "32", "ETSI", "5G",
4611 "20M", "HT", "2T", "120", "20", "MKK", "5G", "20M", "HT",
4612 "2T", "120", "30", "FCC", "5G", "20M", "HT", "2T", "124",
4613 "32", "ETSI", "5G", "20M", "HT", "2T", "124", "20", "MKK",
4614 "5G", "20M", "HT", "2T", "124", "30", "FCC", "5G", "20M",
4615 "HT", "2T", "128", "32", "ETSI", "5G", "20M", "HT", "2T",
4616 "128", "20", "MKK", "5G", "20M", "HT", "2T", "128", "30",
4617 "FCC", "5G", "20M", "HT", "2T", "132", "32", "ETSI", "5G",
4618 "20M", "HT", "2T", "132", "20", "MKK", "5G", "20M", "HT",
4619 "2T", "132", "30", "FCC", "5G", "20M", "HT", "2T", "136",
4620 "30", "ETSI", "5G", "20M", "HT", "2T", "136", "20", "MKK",
4621 "5G", "20M", "HT", "2T", "136", "30", "FCC", "5G", "20M",
4622 "HT", "2T", "140", "26", "ETSI", "5G", "20M", "HT", "2T",
4623 "140", "20", "MKK", "5G", "20M", "HT", "2T", "140", "30",
4624 "FCC", "5G", "20M", "HT", "2T", "144", "26", "ETSI", "5G",
4625 "20M", "HT", "2T", "144", "63", "MKK", "5G", "20M", "HT",
4626 "2T", "144", "63", "FCC", "5G", "20M", "HT", "2T", "149",
4627 "32", "ETSI", "5G", "20M", "HT", "2T", "149", "63", "MKK",
4628 "5G", "20M", "HT", "2T", "149", "63", "FCC", "5G", "20M",
4629 "HT", "2T", "153", "32", "ETSI", "5G", "20M", "HT", "2T",
4630 "153", "63", "MKK", "5G", "20M", "HT", "2T", "153", "63",
4631 "FCC", "5G", "20M", "HT", "2T", "157", "32", "ETSI", "5G",
4632 "20M", "HT", "2T", "157", "63", "MKK", "5G", "20M", "HT",
4633 "2T", "157", "63", "FCC", "5G", "20M", "HT", "2T", "161",
4634 "32", "ETSI", "5G", "20M", "HT", "2T", "161", "63", "MKK",
4635 "5G", "20M", "HT", "2T", "161", "63", "FCC", "5G", "20M",
4636 "HT", "2T", "165", "32", "ETSI", "5G", "20M", "HT", "2T",
4637 "165", "63", "MKK", "5G", "20M", "HT", "2T", "165", "63",
4638 "FCC", "5G", "40M", "HT", "1T", "38", "22", "ETSI", "5G",
4639 "40M", "HT", "1T", "38", "30", "MKK", "5G", "40M", "HT",
4640 "1T", "38", "30", "FCC", "5G", "40M", "HT", "1T", "46",
4641 "30", "ETSI", "5G", "40M", "HT", "1T", "46", "30", "MKK",
4642 "5G", "40M", "HT", "1T", "46", "30", "FCC", "5G", "40M",
4643 "HT", "1T", "54", "30", "ETSI", "5G", "40M", "HT", "1T",
4644 "54", "30", "MKK", "5G", "40M", "HT", "1T", "54", "30",
4645 "FCC", "5G", "40M", "HT", "1T", "62", "24", "ETSI", "5G",
4646 "40M", "HT", "1T", "62", "30", "MKK", "5G", "40M", "HT",
4647 "1T", "62", "30", "FCC", "5G", "40M", "HT", "1T", "102",
4648 "24", "ETSI", "5G", "40M", "HT", "1T", "102", "30", "MKK",
4649 "5G", "40M", "HT", "1T", "102", "30", "FCC", "5G", "40M",
4650 "HT", "1T", "110", "30", "ETSI", "5G", "40M", "HT", "1T",
4651 "110", "30", "MKK", "5G", "40M", "HT", "1T", "110", "30",
4652 "FCC", "5G", "40M", "HT", "1T", "118", "30", "ETSI", "5G",
4653 "40M", "HT", "1T", "118", "30", "MKK", "5G", "40M", "HT",
4654 "1T", "118", "30", "FCC", "5G", "40M", "HT", "1T", "126",
4655 "30", "ETSI", "5G", "40M", "HT", "1T", "126", "30", "MKK",
4656 "5G", "40M", "HT", "1T", "126", "30", "FCC", "5G", "40M",
4657 "HT", "1T", "134", "30", "ETSI", "5G", "40M", "HT", "1T",
4658 "134", "30", "MKK", "5G", "40M", "HT", "1T", "134", "30",
4659 "FCC", "5G", "40M", "HT", "1T", "142", "30", "ETSI", "5G",
4660 "40M", "HT", "1T", "142", "63", "MKK", "5G", "40M", "HT",
4661 "1T", "142", "63", "FCC", "5G", "40M", "HT", "1T", "151",
4662 "30", "ETSI", "5G", "40M", "HT", "1T", "151", "63", "MKK",
4663 "5G", "40M", "HT", "1T", "151", "63", "FCC", "5G", "40M",
4664 "HT", "1T", "159", "30", "ETSI", "5G", "40M", "HT", "1T",
4665 "159", "63", "MKK", "5G", "40M", "HT", "1T", "159", "63",
4666 "FCC", "5G", "40M", "HT", "2T", "38", "20", "ETSI", "5G",
4667 "40M", "HT", "2T", "38", "20", "MKK", "5G", "40M", "HT",
4668 "2T", "38", "22", "FCC", "5G", "40M", "HT", "2T", "46",
4669 "30", "ETSI", "5G", "40M", "HT", "2T", "46", "20", "MKK",
4670 "5G", "40M", "HT", "2T", "46", "22", "FCC", "5G", "40M",
4671 "HT", "2T", "54", "30", "ETSI", "5G", "40M", "HT", "2T",
4672 "54", "20", "MKK", "5G", "40M", "HT", "2T", "54", "22",
4673 "FCC", "5G", "40M", "HT", "2T", "62", "22", "ETSI", "5G",
4674 "40M", "HT", "2T", "62", "20", "MKK", "5G", "40M", "HT",
4675 "2T", "62", "22", "FCC", "5G", "40M", "HT", "2T", "102",
4676 "22", "ETSI", "5G", "40M", "HT", "2T", "102", "20", "MKK",
4677 "5G", "40M", "HT", "2T", "102", "30", "FCC", "5G", "40M",
4678 "HT", "2T", "110", "30", "ETSI", "5G", "40M", "HT", "2T",
4679 "110", "20", "MKK", "5G", "40M", "HT", "2T", "110", "30",
4680 "FCC", "5G", "40M", "HT", "2T", "118", "30", "ETSI", "5G",
4681 "40M", "HT", "2T", "118", "20", "MKK", "5G", "40M", "HT",
4682 "2T", "118", "30", "FCC", "5G", "40M", "HT", "2T", "126",
4683 "30", "ETSI", "5G", "40M", "HT", "2T", "126", "20", "MKK",
4684 "5G", "40M", "HT", "2T", "126", "30", "FCC", "5G", "40M",
4685 "HT", "2T", "134", "30", "ETSI", "5G", "40M", "HT", "2T",
4686 "134", "20", "MKK", "5G", "40M", "HT", "2T", "134", "30",
4687 "FCC", "5G", "40M", "HT", "2T", "142", "30", "ETSI", "5G",
4688 "40M", "HT", "2T", "142", "63", "MKK", "5G", "40M", "HT",
4689 "2T", "142", "63", "FCC", "5G", "40M", "HT", "2T", "151",
4690 "30", "ETSI", "5G", "40M", "HT", "2T", "151", "63", "MKK",
4691 "5G", "40M", "HT", "2T", "151", "63", "FCC", "5G", "40M",
4692 "HT", "2T", "159", "30", "ETSI", "5G", "40M", "HT", "2T",
4693 "159", "63", "MKK", "5G", "40M", "HT", "2T", "159", "63",
4694 "FCC", "5G", "80M", "VHT", "1T", "42", "20", "ETSI", "5G",
4695 "80M", "VHT", "1T", "42", "30", "MKK", "5G", "80M", "VHT",
4696 "1T", "42", "28", "FCC", "5G", "80M", "VHT", "1T", "58",
4697 "20", "ETSI", "5G", "80M", "VHT", "1T", "58", "30", "MKK",
4698 "5G", "80M", "VHT", "1T", "58", "28", "FCC", "5G", "80M",
4699 "VHT", "1T", "106", "20", "ETSI", "5G", "80M", "VHT", "1T",
4700 "106", "30", "MKK", "5G", "80M", "VHT", "1T", "106", "30",
4701 "FCC", "5G", "80M", "VHT", "1T", "122", "30", "ETSI", "5G",
4702 "80M", "VHT", "1T", "122", "30", "MKK", "5G", "80M", "VHT",
4703 "1T", "122", "30", "FCC", "5G", "80M", "VHT", "1T", "138",
4704 "30", "ETSI", "5G", "80M", "VHT", "1T", "138", "63", "MKK",
4705 "5G", "80M", "VHT", "1T", "138", "63", "FCC", "5G", "80M",
4706 "VHT", "1T", "155", "30", "ETSI", "5G", "80M", "VHT", "1T",
4707 "155", "63", "MKK", "5G", "80M", "VHT", "1T", "155", "63",
4708 "FCC", "5G", "80M", "VHT", "2T", "42", "18", "ETSI", "5G",
4709 "80M", "VHT", "2T", "42", "20", "MKK", "5G", "80M", "VHT",
4710 "2T", "42", "22", "FCC", "5G", "80M", "VHT", "2T", "58",
4711 "18", "ETSI", "5G", "80M", "VHT", "2T", "58", "20", "MKK",
4712 "5G", "80M", "VHT", "2T", "58", "22", "FCC", "5G", "80M",
4713 "VHT", "2T", "106", "20", "ETSI", "5G", "80M", "VHT", "2T",
4714 "106", "20", "MKK", "5G", "80M", "VHT", "2T", "106", "30",
4715 "FCC", "5G", "80M", "VHT", "2T", "122", "30", "ETSI", "5G",
4716 "80M", "VHT", "2T", "122", "20", "MKK", "5G", "80M", "VHT",
4717 "2T", "122", "30", "FCC", "5G", "80M", "VHT", "2T", "138",
4718 "30", "ETSI", "5G", "80M", "VHT", "2T", "138", "63", "MKK",
4719 "5G", "80M", "VHT", "2T", "138", "63", "FCC", "5G", "80M",
4720 "VHT", "2T", "155", "30", "ETSI", "5G", "80M", "VHT", "2T",
4721 "155", "63", "MKK", "5G", "80M", "VHT", "2T", "155", "63"};
4723 void odm_read_and_config_mp_8822b_txpwr_lmt_type5(struct phy_dm_struct *dm)
4726 u32 array_len = sizeof(array_mp_8822b_txpwr_lmt_type5) / sizeof(u8 *);
4727 u8 **array = (u8 **)array_mp_8822b_txpwr_lmt_type5;
4729 ODM_RT_TRACE(dm, ODM_COMP_INIT,
4730 "===> odm_read_and_config_mp_8822b_txpwr_lmt_type5\n");
4732 for (i = 0; i < array_len; i += 7) {
4733 u8 *regulation = array[i];
4734 u8 *band = array[i + 1];
4735 u8 *bandwidth = array[i + 2];
4736 u8 *rate = array[i + 3];
4737 u8 *rf_path = array[i + 4];
4738 u8 *chnl = array[i + 5];
4739 u8 *val = array[i + 6];
4741 odm_config_bb_txpwr_lmt_8822b(dm, regulation, band, bandwidth,
4742 rate, rf_path, chnl, val);