1 /*
2  * Copyright 2018 Advanced Micro Devices, Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and associated documentation files (the "Software"),
6  * to deal in the Software without restriction, including without limitation
7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8  * and/or sell copies of the Software, and to permit persons to whom the
9  * Software is furnished to do so, subject to the following conditions:
10  *
11  * The above copyright notice and this permission notice shall be included in
12  * all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
18  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20  * OTHER DEALINGS IN THE SOFTWARE.
21  */
22 
23 static const uint32_t cwsr_trap_gfx8_hex[] = {
24 	0xbf820001, 0xbf820121,
25 	0xb8f4f802, 0x89748674,
26 	0xb8f5f803, 0x8675ff75,
27 	0x00000400, 0xbf850017,
28 	0xc00a1e37, 0x00000000,
29 	0xbf8c007f, 0x87777978,
30 	0xbf840005, 0x8f728374,
31 	0xb972e0c2, 0xbf800002,
32 	0xb9740002, 0xbe801d78,
33 	0xb8f5f803, 0x8675ff75,
34 	0x000001ff, 0xbf850002,
35 	0x80708470, 0x82718071,
36 	0x8671ff71, 0x0000ffff,
37 	0x8f728374, 0xb972e0c2,
38 	0xbf800002, 0xb9740002,
39 	0xbe801f70, 0xbefa0080,
40 	0xb97a0283, 0xbef60068,
41 	0xbef70069, 0xb8fa1c07,
42 	0x8e7a9c7a, 0x87717a71,
43 	0xb8fa03c7, 0x8e7a9b7a,
44 	0x87717a71, 0xb8faf807,
45 	0x867aff7a, 0x00007fff,
46 	0xb97af807, 0xbef2007e,
47 	0xbef3007f, 0xbefe0180,
48 	0xbf900004, 0x877a8474,
49 	0xb97af802, 0xbf8e0002,
50 	0xbf88fffe, 0xbef8007e,
51 	0x8679ff7f, 0x0000ffff,
52 	0x8779ff79, 0x00040000,
53 	0xbefa0080, 0xbefb00ff,
54 	0x00807fac, 0x867aff7f,
55 	0x08000000, 0x8f7a837a,
56 	0x877b7a7b, 0x867aff7f,
57 	0x70000000, 0x8f7a817a,
58 	0x877b7a7b, 0xbeef007c,
59 	0xbeee0080, 0xb8ee2a05,
60 	0x806e816e, 0x8e6e8a6e,
61 	0xb8fa1605, 0x807a817a,
62 	0x8e7a867a, 0x806e7a6e,
63 	0xbefa0084, 0xbefa00ff,
64 	0x01000000, 0xbefe007c,
65 	0xbefc006e, 0xc0611bfc,
66 	0x0000007c, 0x806e846e,
67 	0xbefc007e, 0xbefe007c,
68 	0xbefc006e, 0xc0611c3c,
69 	0x0000007c, 0x806e846e,
70 	0xbefc007e, 0xbefe007c,
71 	0xbefc006e, 0xc0611c7c,
72 	0x0000007c, 0x806e846e,
73 	0xbefc007e, 0xbefe007c,
74 	0xbefc006e, 0xc0611cbc,
75 	0x0000007c, 0x806e846e,
76 	0xbefc007e, 0xbefe007c,
77 	0xbefc006e, 0xc0611cfc,
78 	0x0000007c, 0x806e846e,
79 	0xbefc007e, 0xbefe007c,
80 	0xbefc006e, 0xc0611d3c,
81 	0x0000007c, 0x806e846e,
82 	0xbefc007e, 0xb8f5f803,
83 	0xbefe007c, 0xbefc006e,
84 	0xc0611d7c, 0x0000007c,
85 	0x806e846e, 0xbefc007e,
86 	0xbefe007c, 0xbefc006e,
87 	0xc0611dbc, 0x0000007c,
88 	0x806e846e, 0xbefc007e,
89 	0xbefe007c, 0xbefc006e,
90 	0xc0611dfc, 0x0000007c,
91 	0x806e846e, 0xbefc007e,
92 	0xb8eff801, 0xbefe007c,
93 	0xbefc006e, 0xc0611bfc,
94 	0x0000007c, 0x806e846e,
95 	0xbefc007e, 0xbefe007c,
96 	0xbefc006e, 0xc0611b3c,
97 	0x0000007c, 0x806e846e,
98 	0xbefc007e, 0xbefe007c,
99 	0xbefc006e, 0xc0611b7c,
100 	0x0000007c, 0x806e846e,
101 	0xbefc007e, 0x867aff7f,
102 	0x04000000, 0xbef30080,
103 	0x8773737a, 0xb8ee2a05,
104 	0x806e816e, 0x8e6e8a6e,
105 	0xb8f51605, 0x80758175,
106 	0x8e758475, 0x8e7a8275,
107 	0xbefa00ff, 0x01000000,
108 	0xbef60178, 0x80786e78,
109 	0x82798079, 0xbefc0080,
110 	0xbe802b00, 0xbe822b02,
111 	0xbe842b04, 0xbe862b06,
112 	0xbe882b08, 0xbe8a2b0a,
113 	0xbe8c2b0c, 0xbe8e2b0e,
114 	0xc06b003c, 0x00000000,
115 	0xc06b013c, 0x00000010,
116 	0xc06b023c, 0x00000020,
117 	0xc06b033c, 0x00000030,
118 	0x8078c078, 0x82798079,
119 	0x807c907c, 0xbf0a757c,
120 	0xbf85ffeb, 0xbef80176,
121 	0xbeee0080, 0xbefe00c1,
122 	0xbeff00c1, 0xbefa00ff,
123 	0x01000000, 0xe0724000,
124 	0x6e1e0000, 0xe0724100,
125 	0x6e1e0100, 0xe0724200,
126 	0x6e1e0200, 0xe0724300,
127 	0x6e1e0300, 0xbefe00c1,
128 	0xbeff00c1, 0xb8f54306,
129 	0x8675c175, 0xbf84002c,
130 	0xbf8a0000, 0x867aff73,
131 	0x04000000, 0xbf840028,
132 	0x8e758675, 0x8e758275,
133 	0xbefa0075, 0xb8ee2a05,
134 	0x806e816e, 0x8e6e8a6e,
135 	0xb8fa1605, 0x807a817a,
136 	0x8e7a867a, 0x806e7a6e,
137 	0x806eff6e, 0x00000080,
138 	0xbefa00ff, 0x01000000,
139 	0xbefc0080, 0xd28c0002,
140 	0x000100c1, 0xd28d0003,
141 	0x000204c1, 0xd1060002,
142 	0x00011103, 0x7e0602ff,
143 	0x00000200, 0xbefc00ff,
144 	0x00010000, 0xbe80007b,
145 	0x867bff7b, 0xff7fffff,
146 	0x877bff7b, 0x00058000,
147 	0xd8ec0000, 0x00000002,
148 	0xbf8c007f, 0xe0765000,
149 	0x6e1e0002, 0x32040702,
150 	0xd0c9006a, 0x0000eb02,
151 	0xbf87fff7, 0xbefb0000,
152 	0xbeee00ff, 0x00000400,
153 	0xbefe00c1, 0xbeff00c1,
154 	0xb8f52a05, 0x80758175,
155 	0x8e758275, 0x8e7a8875,
156 	0xbefa00ff, 0x01000000,
157 	0xbefc0084, 0xbf0a757c,
158 	0xbf840015, 0xbf11017c,
159 	0x8075ff75, 0x00001000,
160 	0x7e000300, 0x7e020301,
161 	0x7e040302, 0x7e060303,
162 	0xe0724000, 0x6e1e0000,
163 	0xe0724100, 0x6e1e0100,
164 	0xe0724200, 0x6e1e0200,
165 	0xe0724300, 0x6e1e0300,
166 	0x807c847c, 0x806eff6e,
167 	0x00000400, 0xbf0a757c,
168 	0xbf85ffef, 0xbf9c0000,
169 	0xbf8200cd, 0xbef8007e,
170 	0x8679ff7f, 0x0000ffff,
171 	0x8779ff79, 0x00040000,
172 	0xbefa0080, 0xbefb00ff,
173 	0x00807fac, 0x8676ff7f,
174 	0x08000000, 0x8f768376,
175 	0x877b767b, 0x8676ff7f,
176 	0x70000000, 0x8f768176,
177 	0x877b767b, 0x8676ff7f,
178 	0x04000000, 0xbf84001e,
179 	0xbefe00c1, 0xbeff00c1,
180 	0xb8f34306, 0x8673c173,
181 	0xbf840019, 0x8e738673,
182 	0x8e738273, 0xbefa0073,
183 	0xb8f22a05, 0x80728172,
184 	0x8e728a72, 0xb8f61605,
185 	0x80768176, 0x8e768676,
186 	0x80727672, 0x8072ff72,
187 	0x00000080, 0xbefa00ff,
188 	0x01000000, 0xbefc0080,
189 	0xe0510000, 0x721e0000,
190 	0xe0510100, 0x721e0000,
191 	0x807cff7c, 0x00000200,
192 	0x8072ff72, 0x00000200,
193 	0xbf0a737c, 0xbf85fff6,
194 	0xbef20080, 0xbefe00c1,
195 	0xbeff00c1, 0xb8f32a05,
196 	0x80738173, 0x8e738273,
197 	0x8e7a8873, 0xbefa00ff,
198 	0x01000000, 0xbef60072,
199 	0x8072ff72, 0x00000400,
200 	0xbefc0084, 0xbf11087c,
201 	0x8073ff73, 0x00008000,
202 	0xe0524000, 0x721e0000,
203 	0xe0524100, 0x721e0100,
204 	0xe0524200, 0x721e0200,
205 	0xe0524300, 0x721e0300,
206 	0xbf8c0f70, 0x7e000300,
207 	0x7e020301, 0x7e040302,
208 	0x7e060303, 0x807c847c,
209 	0x8072ff72, 0x00000400,
210 	0xbf0a737c, 0xbf85ffee,
211 	0xbf9c0000, 0xe0524000,
212 	0x761e0000, 0xe0524100,
213 	0x761e0100, 0xe0524200,
214 	0x761e0200, 0xe0524300,
215 	0x761e0300, 0xb8f22a05,
216 	0x80728172, 0x8e728a72,
217 	0xb8f61605, 0x80768176,
218 	0x8e768676, 0x80727672,
219 	0x80f2c072, 0xb8f31605,
220 	0x80738173, 0x8e738473,
221 	0x8e7a8273, 0xbefa00ff,
222 	0x01000000, 0xbefc0073,
223 	0xc031003c, 0x00000072,
224 	0x80f2c072, 0xbf8c007f,
225 	0x80fc907c, 0xbe802d00,
226 	0xbe822d02, 0xbe842d04,
227 	0xbe862d06, 0xbe882d08,
228 	0xbe8a2d0a, 0xbe8c2d0c,
229 	0xbe8e2d0e, 0xbf06807c,
230 	0xbf84fff1, 0xb8f22a05,
231 	0x80728172, 0x8e728a72,
232 	0xb8f61605, 0x80768176,
233 	0x8e768676, 0x80727672,
234 	0xbefa0084, 0xbefa00ff,
235 	0x01000000, 0xc0211cfc,
236 	0x00000072, 0x80728472,
237 	0xc0211c3c, 0x00000072,
238 	0x80728472, 0xc0211c7c,
239 	0x00000072, 0x80728472,
240 	0xc0211bbc, 0x00000072,
241 	0x80728472, 0xc0211bfc,
242 	0x00000072, 0x80728472,
243 	0xc0211d3c, 0x00000072,
244 	0x80728472, 0xc0211d7c,
245 	0x00000072, 0x80728472,
246 	0xc0211a3c, 0x00000072,
247 	0x80728472, 0xc0211a7c,
248 	0x00000072, 0x80728472,
249 	0xc0211dfc, 0x00000072,
250 	0x80728472, 0xc0211b3c,
251 	0x00000072, 0x80728472,
252 	0xc0211b7c, 0x00000072,
253 	0x80728472, 0xbf8c007f,
254 	0xbefc0073, 0xbefe006e,
255 	0xbeff006f, 0x867375ff,
256 	0x000003ff, 0xb9734803,
257 	0x867375ff, 0xfffff800,
258 	0x8f738b73, 0xb973a2c3,
259 	0xb977f801, 0x8673ff71,
260 	0xf0000000, 0x8f739c73,
261 	0x8e739073, 0xbef60080,
262 	0x87767376, 0x8673ff71,
263 	0x08000000, 0x8f739b73,
264 	0x8e738f73, 0x87767376,
265 	0x8673ff74, 0x00800000,
266 	0x8f739773, 0xb976f807,
267 	0x8671ff71, 0x0000ffff,
268 	0x86fe7e7e, 0x86ea6a6a,
269 	0x8f768374, 0xb976e0c2,
270 	0xbf800002, 0xb9740002,
271 	0xbf8a0000, 0x95807370,
272 	0xbf810000, 0x00000000,
273 };
274 
275 
276 static const uint32_t cwsr_trap_gfx9_hex[] = {
277 	0xbf820001, 0xbf82015e,
278 	0xb8f8f802, 0x89788678,
279 	0xb8fbf803, 0x866eff7b,
280 	0x00000400, 0xbf85003b,
281 	0x866eff7b, 0x00000800,
282 	0xbf850003, 0x866eff7b,
283 	0x00000100, 0xbf84000c,
284 	0x866eff78, 0x00002000,
285 	0xbf840005, 0xbf8e0010,
286 	0xb8eef803, 0x866eff6e,
287 	0x00000400, 0xbf84fffb,
288 	0x8778ff78, 0x00002000,
289 	0x80ec886c, 0x82ed806d,
290 	0xb8eef807, 0x866fff6e,
291 	0x001f8000, 0x8e6f8b6f,
292 	0x8977ff77, 0xfc000000,
293 	0x87776f77, 0x896eff6e,
294 	0x001f8000, 0xb96ef807,
295 	0xb8faf812, 0xb8fbf813,
296 	0x8efa887a, 0xc0071bbd,
297 	0x00000000, 0xbf8cc07f,
298 	0xc0071ebd, 0x00000008,
299 	0xbf8cc07f, 0x86ee6e6e,
300 	0xbf840001, 0xbe801d6e,
301 	0xb8fbf803, 0x867bff7b,
302 	0x000001ff, 0xbf850002,
303 	0x806c846c, 0x826d806d,
304 	0x866dff6d, 0x0000ffff,
305 	0x8f6e8b77, 0x866eff6e,
306 	0x001f8000, 0xb96ef807,
307 	0x86fe7e7e, 0x86ea6a6a,
308 	0x8f6e8378, 0xb96ee0c2,
309 	0xbf800002, 0xb9780002,
310 	0xbe801f6c, 0x866dff6d,
311 	0x0000ffff, 0xbefa0080,
312 	0xb97a0283, 0xb8fa2407,
313 	0x8e7a9b7a, 0x876d7a6d,
314 	0xb8fa03c7, 0x8e7a9a7a,
315 	0x876d7a6d, 0xb8faf807,
316 	0x867aff7a, 0x00007fff,
317 	0xb97af807, 0xbeee007e,
318 	0xbeef007f, 0xbefe0180,
319 	0xbf900004, 0x877a8478,
320 	0xb97af802, 0xbf8e0002,
321 	0xbf88fffe, 0xb8fa2a05,
322 	0x807a817a, 0x8e7a8a7a,
323 	0xb8fb1605, 0x807b817b,
324 	0x8e7b867b, 0x807a7b7a,
325 	0x807a7e7a, 0x827b807f,
326 	0x867bff7b, 0x0000ffff,
327 	0xc04b1c3d, 0x00000050,
328 	0xbf8cc07f, 0xc04b1d3d,
329 	0x00000060, 0xbf8cc07f,
330 	0xc0431e7d, 0x00000074,
331 	0xbf8cc07f, 0xbef4007e,
332 	0x8675ff7f, 0x0000ffff,
333 	0x8775ff75, 0x00040000,
334 	0xbef60080, 0xbef700ff,
335 	0x00807fac, 0x867aff7f,
336 	0x08000000, 0x8f7a837a,
337 	0x87777a77, 0x867aff7f,
338 	0x70000000, 0x8f7a817a,
339 	0x87777a77, 0xbef1007c,
340 	0xbef00080, 0xb8f02a05,
341 	0x80708170, 0x8e708a70,
342 	0xb8fa1605, 0x807a817a,
343 	0x8e7a867a, 0x80707a70,
344 	0xbef60084, 0xbef600ff,
345 	0x01000000, 0xbefe007c,
346 	0xbefc0070, 0xc0611c7a,
347 	0x0000007c, 0xbf8cc07f,
348 	0x80708470, 0xbefc007e,
349 	0xbefe007c, 0xbefc0070,
350 	0xc0611b3a, 0x0000007c,
351 	0xbf8cc07f, 0x80708470,
352 	0xbefc007e, 0xbefe007c,
353 	0xbefc0070, 0xc0611b7a,
354 	0x0000007c, 0xbf8cc07f,
355 	0x80708470, 0xbefc007e,
356 	0xbefe007c, 0xbefc0070,
357 	0xc0611bba, 0x0000007c,
358 	0xbf8cc07f, 0x80708470,
359 	0xbefc007e, 0xbefe007c,
360 	0xbefc0070, 0xc0611bfa,
361 	0x0000007c, 0xbf8cc07f,
362 	0x80708470, 0xbefc007e,
363 	0xbefe007c, 0xbefc0070,
364 	0xc0611e3a, 0x0000007c,
365 	0xbf8cc07f, 0x80708470,
366 	0xbefc007e, 0xb8fbf803,
367 	0xbefe007c, 0xbefc0070,
368 	0xc0611efa, 0x0000007c,
369 	0xbf8cc07f, 0x80708470,
370 	0xbefc007e, 0xbefe007c,
371 	0xbefc0070, 0xc0611a3a,
372 	0x0000007c, 0xbf8cc07f,
373 	0x80708470, 0xbefc007e,
374 	0xbefe007c, 0xbefc0070,
375 	0xc0611a7a, 0x0000007c,
376 	0xbf8cc07f, 0x80708470,
377 	0xbefc007e, 0xb8f1f801,
378 	0xbefe007c, 0xbefc0070,
379 	0xc0611c7a, 0x0000007c,
380 	0xbf8cc07f, 0x80708470,
381 	0xbefc007e, 0x867aff7f,
382 	0x04000000, 0xbeef0080,
383 	0x876f6f7a, 0xb8f02a05,
384 	0x80708170, 0x8e708a70,
385 	0xb8fb1605, 0x807b817b,
386 	0x8e7b847b, 0x8e76827b,
387 	0xbef600ff, 0x01000000,
388 	0xbef20174, 0x80747074,
389 	0x82758075, 0xbefc0080,
390 	0xbf800000, 0xbe802b00,
391 	0xbe822b02, 0xbe842b04,
392 	0xbe862b06, 0xbe882b08,
393 	0xbe8a2b0a, 0xbe8c2b0c,
394 	0xbe8e2b0e, 0xc06b003a,
395 	0x00000000, 0xbf8cc07f,
396 	0xc06b013a, 0x00000010,
397 	0xbf8cc07f, 0xc06b023a,
398 	0x00000020, 0xbf8cc07f,
399 	0xc06b033a, 0x00000030,
400 	0xbf8cc07f, 0x8074c074,
401 	0x82758075, 0x807c907c,
402 	0xbf0a7b7c, 0xbf85ffe7,
403 	0xbef40172, 0xbef00080,
404 	0xbefe00c1, 0xbeff00c1,
405 	0xbee80080, 0xbee90080,
406 	0xbef600ff, 0x01000000,
407 	0xe0724000, 0x701d0000,
408 	0xe0724100, 0x701d0100,
409 	0xe0724200, 0x701d0200,
410 	0xe0724300, 0x701d0300,
411 	0xbefe00c1, 0xbeff00c1,
412 	0xb8fb4306, 0x867bc17b,
413 	0xbf84002c, 0xbf8a0000,
414 	0x867aff6f, 0x04000000,
415 	0xbf840028, 0x8e7b867b,
416 	0x8e7b827b, 0xbef6007b,
417 	0xb8f02a05, 0x80708170,
418 	0x8e708a70, 0xb8fa1605,
419 	0x807a817a, 0x8e7a867a,
420 	0x80707a70, 0x8070ff70,
421 	0x00000080, 0xbef600ff,
422 	0x01000000, 0xbefc0080,
423 	0xd28c0002, 0x000100c1,
424 	0xd28d0003, 0x000204c1,
425 	0xd1060002, 0x00011103,
426 	0x7e0602ff, 0x00000200,
427 	0xbefc00ff, 0x00010000,
428 	0xbe800077, 0x8677ff77,
429 	0xff7fffff, 0x8777ff77,
430 	0x00058000, 0xd8ec0000,
431 	0x00000002, 0xbf8cc07f,
432 	0xe0765000, 0x701d0002,
433 	0x68040702, 0xd0c9006a,
434 	0x0000f702, 0xbf87fff7,
435 	0xbef70000, 0xbef000ff,
436 	0x00000400, 0xbefe00c1,
437 	0xbeff00c1, 0xb8fb2a05,
438 	0x807b817b, 0x8e7b827b,
439 	0x8e76887b, 0xbef600ff,
440 	0x01000000, 0xbefc0084,
441 	0xbf0a7b7c, 0xbf840015,
442 	0xbf11017c, 0x807bff7b,
443 	0x00001000, 0x7e000300,
444 	0x7e020301, 0x7e040302,
445 	0x7e060303, 0xe0724000,
446 	0x701d0000, 0xe0724100,
447 	0x701d0100, 0xe0724200,
448 	0x701d0200, 0xe0724300,
449 	0x701d0300, 0x807c847c,
450 	0x8070ff70, 0x00000400,
451 	0xbf0a7b7c, 0xbf85ffef,
452 	0xbf9c0000, 0xbf8200da,
453 	0xbef4007e, 0x8675ff7f,
454 	0x0000ffff, 0x8775ff75,
455 	0x00040000, 0xbef60080,
456 	0xbef700ff, 0x00807fac,
457 	0x866eff7f, 0x08000000,
458 	0x8f6e836e, 0x87776e77,
459 	0x866eff7f, 0x70000000,
460 	0x8f6e816e, 0x87776e77,
461 	0x866eff7f, 0x04000000,
462 	0xbf84001e, 0xbefe00c1,
463 	0xbeff00c1, 0xb8ef4306,
464 	0x866fc16f, 0xbf840019,
465 	0x8e6f866f, 0x8e6f826f,
466 	0xbef6006f, 0xb8f82a05,
467 	0x80788178, 0x8e788a78,
468 	0xb8ee1605, 0x806e816e,
469 	0x8e6e866e, 0x80786e78,
470 	0x8078ff78, 0x00000080,
471 	0xbef600ff, 0x01000000,
472 	0xbefc0080, 0xe0510000,
473 	0x781d0000, 0xe0510100,
474 	0x781d0000, 0x807cff7c,
475 	0x00000200, 0x8078ff78,
476 	0x00000200, 0xbf0a6f7c,
477 	0xbf85fff6, 0xbef80080,
478 	0xbefe00c1, 0xbeff00c1,
479 	0xb8ef2a05, 0x806f816f,
480 	0x8e6f826f, 0x8e76886f,
481 	0xbef600ff, 0x01000000,
482 	0xbeee0078, 0x8078ff78,
483 	0x00000400, 0xbefc0084,
484 	0xbf11087c, 0x806fff6f,
485 	0x00008000, 0xe0524000,
486 	0x781d0000, 0xe0524100,
487 	0x781d0100, 0xe0524200,
488 	0x781d0200, 0xe0524300,
489 	0x781d0300, 0xbf8c0f70,
490 	0x7e000300, 0x7e020301,
491 	0x7e040302, 0x7e060303,
492 	0x807c847c, 0x8078ff78,
493 	0x00000400, 0xbf0a6f7c,
494 	0xbf85ffee, 0xbf9c0000,
495 	0xe0524000, 0x6e1d0000,
496 	0xe0524100, 0x6e1d0100,
497 	0xe0524200, 0x6e1d0200,
498 	0xe0524300, 0x6e1d0300,
499 	0xb8f82a05, 0x80788178,
500 	0x8e788a78, 0xb8ee1605,
501 	0x806e816e, 0x8e6e866e,
502 	0x80786e78, 0x80f8c078,
503 	0xb8ef1605, 0x806f816f,
504 	0x8e6f846f, 0x8e76826f,
505 	0xbef600ff, 0x01000000,
506 	0xbefc006f, 0xc031003a,
507 	0x00000078, 0x80f8c078,
508 	0xbf8cc07f, 0x80fc907c,
509 	0xbf800000, 0xbe802d00,
510 	0xbe822d02, 0xbe842d04,
511 	0xbe862d06, 0xbe882d08,
512 	0xbe8a2d0a, 0xbe8c2d0c,
513 	0xbe8e2d0e, 0xbf06807c,
514 	0xbf84fff0, 0xb8f82a05,
515 	0x80788178, 0x8e788a78,
516 	0xb8ee1605, 0x806e816e,
517 	0x8e6e866e, 0x80786e78,
518 	0xbef60084, 0xbef600ff,
519 	0x01000000, 0xc0211bfa,
520 	0x00000078, 0x80788478,
521 	0xc0211b3a, 0x00000078,
522 	0x80788478, 0xc0211b7a,
523 	0x00000078, 0x80788478,
524 	0xc0211c3a, 0x00000078,
525 	0x80788478, 0xc0211c7a,
526 	0x00000078, 0x80788478,
527 	0xc0211eba, 0x00000078,
528 	0x80788478, 0xc0211efa,
529 	0x00000078, 0x80788478,
530 	0xc0211a3a, 0x00000078,
531 	0x80788478, 0xc0211a7a,
532 	0x00000078, 0x80788478,
533 	0xc0211cfa, 0x00000078,
534 	0x80788478, 0xbf8cc07f,
535 	0xbefc006f, 0xbefe0070,
536 	0xbeff0071, 0x866f7bff,
537 	0x000003ff, 0xb96f4803,
538 	0x866f7bff, 0xfffff800,
539 	0x8f6f8b6f, 0xb96fa2c3,
540 	0xb973f801, 0xb8ee2a05,
541 	0x806e816e, 0x8e6e8a6e,
542 	0xb8ef1605, 0x806f816f,
543 	0x8e6f866f, 0x806e6f6e,
544 	0x806e746e, 0x826f8075,
545 	0x866fff6f, 0x0000ffff,
546 	0xc00b1c37, 0x00000050,
547 	0xc00b1d37, 0x00000060,
548 	0xc0031e77, 0x00000074,
549 	0xbf8cc07f, 0x866fff6d,
550 	0xf8000000, 0x8f6f9b6f,
551 	0x8e6f906f, 0xbeee0080,
552 	0x876e6f6e, 0x866fff6d,
553 	0x04000000, 0x8f6f9a6f,
554 	0x8e6f8f6f, 0x876e6f6e,
555 	0x866fff7a, 0x00800000,
556 	0x8f6f976f, 0xb96ef807,
557 	0x866dff6d, 0x0000ffff,
558 	0x86fe7e7e, 0x86ea6a6a,
559 	0x8f6e837a, 0xb96ee0c2,
560 	0xbf800002, 0xb97a0002,
561 	0xbf8a0000, 0x95806f6c,
562 	0xbf810000, 0x00000000,
563 };
564 
565 static const uint32_t cwsr_trap_gfx10_hex[] = {
566 	0xbf820001, 0xbf82012e,
567 	0xb0804004, 0xb970f802,
568 	0x8a708670, 0xb971f803,
569 	0x8771ff71, 0x00000400,
570 	0xbf850008, 0xb971f803,
571 	0x8771ff71, 0x000001ff,
572 	0xbf850001, 0x806c846c,
573 	0x876dff6d, 0x0000ffff,
574 	0xbe80226c, 0xb971f803,
575 	0x8771ff71, 0x00000100,
576 	0xbf840006, 0xbef60380,
577 	0xb9f60203, 0x876dff6d,
578 	0x0000ffff, 0x80ec886c,
579 	0x82ed806d, 0xbef60380,
580 	0xb9f60283, 0xb973f816,
581 	0xb9762c07, 0x8f769c76,
582 	0x886d766d, 0xb97603c7,
583 	0x8f769b76, 0x886d766d,
584 	0xb976f807, 0x8776ff76,
585 	0x00007fff, 0xb9f6f807,
586 	0xbeee037e, 0xbeef037f,
587 	0xbefe0480, 0xbf900004,
588 	0xbf8e0002, 0xbf88fffe,
589 	0xbef4037e, 0x8775ff7f,
590 	0x0000ffff, 0x8875ff75,
591 	0x00040000, 0xbef60380,
592 	0xbef703ff, 0x00807fac,
593 	0x8776ff7f, 0x08000000,
594 	0x90768376, 0x88777677,
595 	0x8776ff7f, 0x70000000,
596 	0x90768176, 0x88777677,
597 	0xbefb037c, 0xbefa0380,
598 	0xb97202dc, 0x8872727f,
599 	0xbefe03c1, 0x877c8172,
600 	0xbf06817c, 0xbf850002,
601 	0xbeff0380, 0xbf820001,
602 	0xbeff03c1, 0xb9712a05,
603 	0x80718171, 0x8f718271,
604 	0x877c8172, 0xbf06817c,
605 	0xbf85000d, 0x8f768771,
606 	0xbef603ff, 0x01000000,
607 	0xbefc0380, 0x7e008700,
608 	0xe0704000, 0x7a5d0000,
609 	0x807c817c, 0x807aff7a,
610 	0x00000080, 0xbf0a717c,
611 	0xbf85fff8, 0xbf82001b,
612 	0x8f768871, 0xbef603ff,
613 	0x01000000, 0xbefc0380,
614 	0x7e008700, 0xe0704000,
615 	0x7a5d0000, 0x807c817c,
616 	0x807aff7a, 0x00000100,
617 	0xbf0a717c, 0xbf85fff8,
618 	0xb9711e06, 0x8771c171,
619 	0xbf84000c, 0x8f718371,
620 	0x80717c71, 0xbefe03c1,
621 	0xbeff0380, 0x7e008700,
622 	0xe0704000, 0x7a5d0000,
623 	0x807c817c, 0x807aff7a,
624 	0x00000080, 0xbf0a717c,
625 	0xbf85fff8, 0xbf8a0000,
626 	0x8776ff72, 0x04000000,
627 	0xbf84002b, 0xbefe03c1,
628 	0x877c8172, 0xbf06817c,
629 	0xbf850002, 0xbeff0380,
630 	0xbf820001, 0xbeff03c1,
631 	0xb9714306, 0x8771c171,
632 	0xbf840021, 0x8f718671,
633 	0x8f718271, 0xbef60371,
634 	0xbef603ff, 0x01000000,
635 	0xd7650000, 0x000100c1,
636 	0xd7660000, 0x000200c1,
637 	0x16000084, 0x877c8172,
638 	0xbf06817c, 0xbefc0380,
639 	0xbf85000a, 0x807cff7c,
640 	0x00000080, 0x807aff7a,
641 	0x00000080, 0xd5250000,
642 	0x0001ff00, 0x00000080,
643 	0xbf0a717c, 0xbf85fff7,
644 	0xbf820009, 0x807cff7c,
645 	0x00000100, 0x807aff7a,
646 	0x00000100, 0xd5250000,
647 	0x0001ff00, 0x00000100,
648 	0xbf0a717c, 0xbf85fff7,
649 	0x877c8172, 0xbf06817c,
650 	0xbf850003, 0x8f7687ff,
651 	0x0000006a, 0xbf820002,
652 	0x8f7688ff, 0x0000006a,
653 	0xbef603ff, 0x01000000,
654 	0x877c8172, 0xbf06817c,
655 	0xbefc0380, 0xbf800000,
656 	0xbf85000b, 0xbe802e00,
657 	0x7e000200, 0xe0704000,
658 	0x7a5d0000, 0x807aff7a,
659 	0x00000080, 0x807c817c,
660 	0xbf0aff7c, 0x0000006a,
661 	0xbf85fff6, 0xbf82000a,
662 	0xbe802e00, 0x7e000200,
663 	0xe0704000, 0x7a5d0000,
664 	0x807aff7a, 0x00000100,
665 	0x807c817c, 0xbf0aff7c,
666 	0x0000006a, 0xbf85fff6,
667 	0xbef60384, 0xbef603ff,
668 	0x01000000, 0x877c8172,
669 	0xbf06817c, 0xbf850030,
670 	0x7e00027b, 0xe0704000,
671 	0x7a5d0000, 0x807aff7a,
672 	0x00000080, 0x7e00026c,
673 	0xe0704000, 0x7a5d0000,
674 	0x807aff7a, 0x00000080,
675 	0x7e00026d, 0xe0704000,
676 	0x7a5d0000, 0x807aff7a,
677 	0x00000080, 0x7e00026e,
678 	0xe0704000, 0x7a5d0000,
679 	0x807aff7a, 0x00000080,
680 	0x7e00026f, 0xe0704000,
681 	0x7a5d0000, 0x807aff7a,
682 	0x00000080, 0x7e000270,
683 	0xe0704000, 0x7a5d0000,
684 	0x807aff7a, 0x00000080,
685 	0xb971f803, 0x7e000271,
686 	0xe0704000, 0x7a5d0000,
687 	0x807aff7a, 0x00000080,
688 	0x7e000273, 0xe0704000,
689 	0x7a5d0000, 0x807aff7a,
690 	0x00000080, 0xb97bf801,
691 	0x7e00027b, 0xe0704000,
692 	0x7a5d0000, 0x807aff7a,
693 	0x00000080, 0xbf82002f,
694 	0x7e00027b, 0xe0704000,
695 	0x7a5d0000, 0x807aff7a,
696 	0x00000100, 0x7e00026c,
697 	0xe0704000, 0x7a5d0000,
698 	0x807aff7a, 0x00000100,
699 	0x7e00026d, 0xe0704000,
700 	0x7a5d0000, 0x807aff7a,
701 	0x00000100, 0x7e00026e,
702 	0xe0704000, 0x7a5d0000,
703 	0x807aff7a, 0x00000100,
704 	0x7e00026f, 0xe0704000,
705 	0x7a5d0000, 0x807aff7a,
706 	0x00000100, 0x7e000270,
707 	0xe0704000, 0x7a5d0000,
708 	0x807aff7a, 0x00000100,
709 	0xb971f803, 0x7e000271,
710 	0xe0704000, 0x7a5d0000,
711 	0x807aff7a, 0x00000100,
712 	0x7e000273, 0xe0704000,
713 	0x7a5d0000, 0x807aff7a,
714 	0x00000100, 0xb97bf801,
715 	0x7e00027b, 0xe0704000,
716 	0x7a5d0000, 0x807aff7a,
717 	0x00000100, 0xbf820119,
718 	0xbef4037e, 0x8775ff7f,
719 	0x0000ffff, 0x8875ff75,
720 	0x00040000, 0xbef60380,
721 	0xbef703ff, 0x00807fac,
722 	0x8772ff7f, 0x08000000,
723 	0x90728372, 0x88777277,
724 	0x8772ff7f, 0x70000000,
725 	0x90728172, 0x88777277,
726 	0xb97902dc, 0x8879797f,
727 	0xbef80380, 0xbefe03c1,
728 	0x877c8179, 0xbf06817c,
729 	0xbf850002, 0xbeff0380,
730 	0xbf820001, 0xbeff03c1,
731 	0xb96f2a05, 0x806f816f,
732 	0x8f6f826f, 0x877c8179,
733 	0xbf06817c, 0xbf850013,
734 	0x8f76876f, 0xbef603ff,
735 	0x01000000, 0xbef20378,
736 	0x8078ff78, 0x00000080,
737 	0xbefc0381, 0xe0304000,
738 	0x785d0000, 0xbf8c3f70,
739 	0x7e008500, 0x807c817c,
740 	0x8078ff78, 0x00000080,
741 	0xbf0a6f7c, 0xbf85fff7,
742 	0xe0304000, 0x725d0000,
743 	0xbf820023, 0x8f76886f,
744 	0xbef603ff, 0x01000000,
745 	0xbef20378, 0x8078ff78,
746 	0x00000100, 0xbefc0381,
747 	0xe0304000, 0x785d0000,
748 	0xbf8c3f70, 0x7e008500,
749 	0x807c817c, 0x8078ff78,
750 	0x00000100, 0xbf0a6f7c,
751 	0xbf85fff7, 0xb96f1e06,
752 	0x876fc16f, 0xbf84000e,
753 	0x8f6f836f, 0x806f7c6f,
754 	0xbefe03c1, 0xbeff0380,
755 	0xe0304000, 0x785d0000,
756 	0xbf8c3f70, 0x7e008500,
757 	0x807c817c, 0x8078ff78,
758 	0x00000080, 0xbf0a6f7c,
759 	0xbf85fff7, 0xbeff03c1,
760 	0xe0304000, 0x725d0000,
761 	0x8772ff79, 0x04000000,
762 	0xbf840020, 0xbefe03c1,
763 	0x877c8179, 0xbf06817c,
764 	0xbf850002, 0xbeff0380,
765 	0xbf820001, 0xbeff03c1,
766 	0xb96f4306, 0x876fc16f,
767 	0xbf840016, 0x8f6f866f,
768 	0x8f6f826f, 0xbef6036f,
769 	0xbef603ff, 0x01000000,
770 	0x877c8172, 0xbf06817c,
771 	0xbefc0380, 0xbf850007,
772 	0x807cff7c, 0x00000080,
773 	0x8078ff78, 0x00000080,
774 	0xbf0a6f7c, 0xbf85fffa,
775 	0xbf820006, 0x807cff7c,
776 	0x00000100, 0x8078ff78,
777 	0x00000100, 0xbf0a6f7c,
778 	0xbf85fffa, 0x877c8179,
779 	0xbf06817c, 0xbf850003,
780 	0x8f7687ff, 0x0000006a,
781 	0xbf820002, 0x8f7688ff,
782 	0x0000006a, 0xbef603ff,
783 	0x01000000, 0x877c8179,
784 	0xbf06817c, 0xbf850012,
785 	0xf4211cba, 0xf0000000,
786 	0x8078ff78, 0x00000080,
787 	0xbefc0381, 0xf421003a,
788 	0xf0000000, 0x8078ff78,
789 	0x00000080, 0xbf8cc07f,
790 	0xbe803000, 0xbf800000,
791 	0x807c817c, 0xbf0aff7c,
792 	0x0000006a, 0xbf85fff5,
793 	0xbe800372, 0xbf820011,
794 	0xf4211cba, 0xf0000000,
795 	0x8078ff78, 0x00000100,
796 	0xbefc0381, 0xf421003a,
797 	0xf0000000, 0x8078ff78,
798 	0x00000100, 0xbf8cc07f,
799 	0xbe803000, 0xbf800000,
800 	0x807c817c, 0xbf0aff7c,
801 	0x0000006a, 0xbf85fff5,
802 	0xbe800372, 0xbef60384,
803 	0xbef603ff, 0x01000000,
804 	0x877c8179, 0xbf06817c,
805 	0xbf850025, 0xf4211bfa,
806 	0xf0000000, 0x8078ff78,
807 	0x00000080, 0xf4211b3a,
808 	0xf0000000, 0x8078ff78,
809 	0x00000080, 0xf4211b7a,
810 	0xf0000000, 0x8078ff78,
811 	0x00000080, 0xf4211eba,
812 	0xf0000000, 0x8078ff78,
813 	0x00000080, 0xf4211efa,
814 	0xf0000000, 0x8078ff78,
815 	0x00000080, 0xf4211c3a,
816 	0xf0000000, 0x8078ff78,
817 	0x00000080, 0xf4211c7a,
818 	0xf0000000, 0x8078ff78,
819 	0x00000080, 0xf4211cfa,
820 	0xf0000000, 0x8078ff78,
821 	0x00000080, 0xf4211e7a,
822 	0xf0000000, 0x8078ff78,
823 	0x00000080, 0xbf820024,
824 	0xf4211bfa, 0xf0000000,
825 	0x8078ff78, 0x00000100,
826 	0xf4211b3a, 0xf0000000,
827 	0x8078ff78, 0x00000100,
828 	0xf4211b7a, 0xf0000000,
829 	0x8078ff78, 0x00000100,
830 	0xf4211eba, 0xf0000000,
831 	0x8078ff78, 0x00000100,
832 	0xf4211efa, 0xf0000000,
833 	0x8078ff78, 0x00000100,
834 	0xf4211c3a, 0xf0000000,
835 	0x8078ff78, 0x00000100,
836 	0xf4211c7a, 0xf0000000,
837 	0x8078ff78, 0x00000100,
838 	0xf4211cfa, 0xf0000000,
839 	0x8078ff78, 0x00000100,
840 	0xf4211e7a, 0xf0000000,
841 	0x8078ff78, 0x00000100,
842 	0xbf8cc07f, 0x876dff6d,
843 	0x0000ffff, 0xbefc036f,
844 	0xbefe037a, 0xbeff037b,
845 	0x876f71ff, 0x000003ff,
846 	0xb9ef4803, 0xb9f3f816,
847 	0x876f71ff, 0xfffff800,
848 	0x906f8b6f, 0xb9efa2c3,
849 	0xb9f9f801, 0x876fff6d,
850 	0xf0000000, 0x906f9c6f,
851 	0x8f6f906f, 0xbef20380,
852 	0x88726f72, 0x876fff6d,
853 	0x08000000, 0x906f9b6f,
854 	0x8f6f8f6f, 0x88726f72,
855 	0x876fff70, 0x00800000,
856 	0x906f976f, 0xb9f2f807,
857 	0xb9f0f802, 0xbf8a0000,
858 	0xbe80226c, 0xbf810000,
859 	0xbf9f0000, 0xbf9f0000,
860 	0xbf9f0000, 0xbf9f0000,
861 	0xbf9f0000, 0x00000000,
862 };
863 static const uint32_t cwsr_trap_arcturus_hex[] = {
864 	0xbf820001, 0xbf8202bd,
865 	0xb8f8f802, 0x89788678,
866 	0xb8fbf803, 0x866eff7b,
867 	0x00000400, 0xbf85003b,
868 	0x866eff7b, 0x00000800,
869 	0xbf850003, 0x866eff7b,
870 	0x00000100, 0xbf84000c,
871 	0x866eff78, 0x00002000,
872 	0xbf840005, 0xbf8e0010,
873 	0xb8eef803, 0x866eff6e,
874 	0x00000400, 0xbf84fffb,
875 	0x8778ff78, 0x00002000,
876 	0x80ec886c, 0x82ed806d,
877 	0xb8eef807, 0x866fff6e,
878 	0x001f8000, 0x8e6f8b6f,
879 	0x8977ff77, 0xfc000000,
880 	0x87776f77, 0x896eff6e,
881 	0x001f8000, 0xb96ef807,
882 	0xb8faf812, 0xb8fbf813,
883 	0x8efa887a, 0xc0071bbd,
884 	0x00000000, 0xbf8cc07f,
885 	0xc0071ebd, 0x00000008,
886 	0xbf8cc07f, 0x86ee6e6e,
887 	0xbf840001, 0xbe801d6e,
888 	0xb8fbf803, 0x867bff7b,
889 	0x000001ff, 0xbf850002,
890 	0x806c846c, 0x826d806d,
891 	0x866dff6d, 0x0000ffff,
892 	0x8f6e8b77, 0x866eff6e,
893 	0x001f8000, 0xb96ef807,
894 	0x86fe7e7e, 0x86ea6a6a,
895 	0x8f6e8378, 0xb96ee0c2,
896 	0xbf800002, 0xb9780002,
897 	0xbe801f6c, 0x866dff6d,
898 	0x0000ffff, 0xbefa0080,
899 	0xb97a0283, 0xb8fa2407,
900 	0x8e7a9b7a, 0x876d7a6d,
901 	0xb8fa03c7, 0x8e7a9a7a,
902 	0x876d7a6d, 0xb8faf807,
903 	0x867aff7a, 0x00007fff,
904 	0xb97af807, 0xbeee007e,
905 	0xbeef007f, 0xbefe0180,
906 	0xbf900004, 0x877a8478,
907 	0xb97af802, 0xbf8e0002,
908 	0xbf88fffe, 0xb8fa2a05,
909 	0x807a817a, 0x8e7a8a7a,
910 	0x8e7a817a, 0xb8fb1605,
911 	0x807b817b, 0x8e7b867b,
912 	0x807a7b7a, 0x807a7e7a,
913 	0x827b807f, 0x867bff7b,
914 	0x0000ffff, 0xc04b1c3d,
915 	0x00000050, 0xbf8cc07f,
916 	0xc04b1d3d, 0x00000060,
917 	0xbf8cc07f, 0xc0431e7d,
918 	0x00000074, 0xbf8cc07f,
919 	0xbef4007e, 0x8675ff7f,
920 	0x0000ffff, 0x8775ff75,
921 	0x00040000, 0xbef60080,
922 	0xbef700ff, 0x00807fac,
923 	0x867aff7f, 0x08000000,
924 	0x8f7a837a, 0x87777a77,
925 	0x867aff7f, 0x70000000,
926 	0x8f7a817a, 0x87777a77,
927 	0xbef1007c, 0xbef00080,
928 	0xb8f02a05, 0x80708170,
929 	0x8e708a70, 0x8e708170,
930 	0xb8fa1605, 0x807a817a,
931 	0x8e7a867a, 0x80707a70,
932 	0xbef60084, 0xbef600ff,
933 	0x01000000, 0xbefe007c,
934 	0xbefc0070, 0xc0611c7a,
935 	0x0000007c, 0xbf8cc07f,
936 	0x80708470, 0xbefc007e,
937 	0xbefe007c, 0xbefc0070,
938 	0xc0611b3a, 0x0000007c,
939 	0xbf8cc07f, 0x80708470,
940 	0xbefc007e, 0xbefe007c,
941 	0xbefc0070, 0xc0611b7a,
942 	0x0000007c, 0xbf8cc07f,
943 	0x80708470, 0xbefc007e,
944 	0xbefe007c, 0xbefc0070,
945 	0xc0611bba, 0x0000007c,
946 	0xbf8cc07f, 0x80708470,
947 	0xbefc007e, 0xbefe007c,
948 	0xbefc0070, 0xc0611bfa,
949 	0x0000007c, 0xbf8cc07f,
950 	0x80708470, 0xbefc007e,
951 	0xbefe007c, 0xbefc0070,
952 	0xc0611e3a, 0x0000007c,
953 	0xbf8cc07f, 0x80708470,
954 	0xbefc007e, 0xb8fbf803,
955 	0xbefe007c, 0xbefc0070,
956 	0xc0611efa, 0x0000007c,
957 	0xbf8cc07f, 0x80708470,
958 	0xbefc007e, 0xbefe007c,
959 	0xbefc0070, 0xc0611a3a,
960 	0x0000007c, 0xbf8cc07f,
961 	0x80708470, 0xbefc007e,
962 	0xbefe007c, 0xbefc0070,
963 	0xc0611a7a, 0x0000007c,
964 	0xbf8cc07f, 0x80708470,
965 	0xbefc007e, 0xb8f1f801,
966 	0xbefe007c, 0xbefc0070,
967 	0xc0611c7a, 0x0000007c,
968 	0xbf8cc07f, 0x80708470,
969 	0xbefc007e, 0x867aff7f,
970 	0x04000000, 0xbeef0080,
971 	0x876f6f7a, 0xb8f02a05,
972 	0x80708170, 0x8e708a70,
973 	0x8e708170, 0xb8fb1605,
974 	0x807b817b, 0x8e7b847b,
975 	0x8e76827b, 0xbef600ff,
976 	0x01000000, 0xbef20174,
977 	0x80747074, 0x82758075,
978 	0xbefc0080, 0xbf800000,
979 	0xbe802b00, 0xbe822b02,
980 	0xbe842b04, 0xbe862b06,
981 	0xbe882b08, 0xbe8a2b0a,
982 	0xbe8c2b0c, 0xbe8e2b0e,
983 	0xc06b003a, 0x00000000,
984 	0xbf8cc07f, 0xc06b013a,
985 	0x00000010, 0xbf8cc07f,
986 	0xc06b023a, 0x00000020,
987 	0xbf8cc07f, 0xc06b033a,
988 	0x00000030, 0xbf8cc07f,
989 	0x8074c074, 0x82758075,
990 	0x807c907c, 0xbf0a7b7c,
991 	0xbf85ffe7, 0xbef40172,
992 	0xbef00080, 0xbefe00c1,
993 	0xbeff00c1, 0xbee80080,
994 	0xbee90080, 0xbef600ff,
995 	0x01000000, 0x867aff78,
996 	0x00400000, 0xbf850003,
997 	0xb8faf803, 0x897a7aff,
998 	0x10000000, 0xbf85004d,
999 	0xbe840080, 0xd2890000,
1000 	0x00000900, 0x80048104,
1001 	0xd2890001, 0x00000900,
1002 	0x80048104, 0xd2890002,
1003 	0x00000900, 0x80048104,
1004 	0xd2890003, 0x00000900,
1005 	0x80048104, 0xc069003a,
1006 	0x00000070, 0xbf8cc07f,
1007 	0x80709070, 0xbf06c004,
1008 	0xbf84ffee, 0xbe840080,
1009 	0xd2890000, 0x00000901,
1010 	0x80048104, 0xd2890001,
1011 	0x00000901, 0x80048104,
1012 	0xd2890002, 0x00000901,
1013 	0x80048104, 0xd2890003,
1014 	0x00000901, 0x80048104,
1015 	0xc069003a, 0x00000070,
1016 	0xbf8cc07f, 0x80709070,
1017 	0xbf06c004, 0xbf84ffee,
1018 	0xbe840080, 0xd2890000,
1019 	0x00000902, 0x80048104,
1020 	0xd2890001, 0x00000902,
1021 	0x80048104, 0xd2890002,
1022 	0x00000902, 0x80048104,
1023 	0xd2890003, 0x00000902,
1024 	0x80048104, 0xc069003a,
1025 	0x00000070, 0xbf8cc07f,
1026 	0x80709070, 0xbf06c004,
1027 	0xbf84ffee, 0xbe840080,
1028 	0xd2890000, 0x00000903,
1029 	0x80048104, 0xd2890001,
1030 	0x00000903, 0x80048104,
1031 	0xd2890002, 0x00000903,
1032 	0x80048104, 0xd2890003,
1033 	0x00000903, 0x80048104,
1034 	0xc069003a, 0x00000070,
1035 	0xbf8cc07f, 0x80709070,
1036 	0xbf06c004, 0xbf84ffee,
1037 	0xbf820008, 0xe0724000,
1038 	0x701d0000, 0xe0724100,
1039 	0x701d0100, 0xe0724200,
1040 	0x701d0200, 0xe0724300,
1041 	0x701d0300, 0xbefe00c1,
1042 	0xbeff00c1, 0xb8fb4306,
1043 	0x867bc17b, 0xbf840064,
1044 	0xbf8a0000, 0x867aff6f,
1045 	0x04000000, 0xbf840060,
1046 	0x8e7b867b, 0x8e7b827b,
1047 	0xbef6007b, 0xb8f02a05,
1048 	0x80708170, 0x8e708a70,
1049 	0x8e708170, 0xb8fa1605,
1050 	0x807a817a, 0x8e7a867a,
1051 	0x80707a70, 0x8070ff70,
1052 	0x00000080, 0xbef600ff,
1053 	0x01000000, 0xbefc0080,
1054 	0xd28c0002, 0x000100c1,
1055 	0xd28d0003, 0x000204c1,
1056 	0x867aff78, 0x00400000,
1057 	0xbf850003, 0xb8faf803,
1058 	0x897a7aff, 0x10000000,
1059 	0xbf850030, 0x24040682,
1060 	0xd86e4000, 0x00000002,
1061 	0xbf8cc07f, 0xbe840080,
1062 	0xd2890000, 0x00000900,
1063 	0x80048104, 0xd2890001,
1064 	0x00000900, 0x80048104,
1065 	0xd2890002, 0x00000900,
1066 	0x80048104, 0xd2890003,
1067 	0x00000900, 0x80048104,
1068 	0xc069003a, 0x00000070,
1069 	0xbf8cc07f, 0x80709070,
1070 	0xbf06c004, 0xbf84ffee,
1071 	0xbe840080, 0xd2890000,
1072 	0x00000901, 0x80048104,
1073 	0xd2890001, 0x00000901,
1074 	0x80048104, 0xd2890002,
1075 	0x00000901, 0x80048104,
1076 	0xd2890003, 0x00000901,
1077 	0x80048104, 0xc069003a,
1078 	0x00000070, 0xbf8cc07f,
1079 	0x80709070, 0xbf06c004,
1080 	0xbf84ffee, 0x680404ff,
1081 	0x00000200, 0xd0c9006a,
1082 	0x0000f702, 0xbf87ffd2,
1083 	0xbf820015, 0xd1060002,
1084 	0x00011103, 0x7e0602ff,
1085 	0x00000200, 0xbefc00ff,
1086 	0x00010000, 0xbe800077,
1087 	0x8677ff77, 0xff7fffff,
1088 	0x8777ff77, 0x00058000,
1089 	0xd8ec0000, 0x00000002,
1090 	0xbf8cc07f, 0xe0765000,
1091 	0x701d0002, 0x68040702,
1092 	0xd0c9006a, 0x0000f702,
1093 	0xbf87fff7, 0xbef70000,
1094 	0xbef000ff, 0x00000400,
1095 	0xbefe00c1, 0xbeff00c1,
1096 	0xb8fb2a05, 0x807b817b,
1097 	0x8e7b827b, 0x8e76887b,
1098 	0xbef600ff, 0x01000000,
1099 	0xbefc0084, 0xbf0a7b7c,
1100 	0xbf84006d, 0xbf11017c,
1101 	0x807bff7b, 0x00001000,
1102 	0x867aff78, 0x00400000,
1103 	0xbf850003, 0xb8faf803,
1104 	0x897a7aff, 0x10000000,
1105 	0xbf850051, 0xbe840080,
1106 	0xd2890000, 0x00000900,
1107 	0x80048104, 0xd2890001,
1108 	0x00000900, 0x80048104,
1109 	0xd2890002, 0x00000900,
1110 	0x80048104, 0xd2890003,
1111 	0x00000900, 0x80048104,
1112 	0xc069003a, 0x00000070,
1113 	0xbf8cc07f, 0x80709070,
1114 	0xbf06c004, 0xbf84ffee,
1115 	0xbe840080, 0xd2890000,
1116 	0x00000901, 0x80048104,
1117 	0xd2890001, 0x00000901,
1118 	0x80048104, 0xd2890002,
1119 	0x00000901, 0x80048104,
1120 	0xd2890003, 0x00000901,
1121 	0x80048104, 0xc069003a,
1122 	0x00000070, 0xbf8cc07f,
1123 	0x80709070, 0xbf06c004,
1124 	0xbf84ffee, 0xbe840080,
1125 	0xd2890000, 0x00000902,
1126 	0x80048104, 0xd2890001,
1127 	0x00000902, 0x80048104,
1128 	0xd2890002, 0x00000902,
1129 	0x80048104, 0xd2890003,
1130 	0x00000902, 0x80048104,
1131 	0xc069003a, 0x00000070,
1132 	0xbf8cc07f, 0x80709070,
1133 	0xbf06c004, 0xbf84ffee,
1134 	0xbe840080, 0xd2890000,
1135 	0x00000903, 0x80048104,
1136 	0xd2890001, 0x00000903,
1137 	0x80048104, 0xd2890002,
1138 	0x00000903, 0x80048104,
1139 	0xd2890003, 0x00000903,
1140 	0x80048104, 0xc069003a,
1141 	0x00000070, 0xbf8cc07f,
1142 	0x80709070, 0xbf06c004,
1143 	0xbf84ffee, 0x807c847c,
1144 	0xbf0a7b7c, 0xbf85ffb1,
1145 	0xbf9c0000, 0xbf820012,
1146 	0x7e000300, 0x7e020301,
1147 	0x7e040302, 0x7e060303,
1148 	0xe0724000, 0x701d0000,
1149 	0xe0724100, 0x701d0100,
1150 	0xe0724200, 0x701d0200,
1151 	0xe0724300, 0x701d0300,
1152 	0x807c847c, 0x8070ff70,
1153 	0x00000400, 0xbf0a7b7c,
1154 	0xbf85ffef, 0xbf9c0000,
1155 	0xbefc0080, 0xbf11017c,
1156 	0x867aff78, 0x00400000,
1157 	0xbf850003, 0xb8faf803,
1158 	0x897a7aff, 0x10000000,
1159 	0xbf850059, 0xd3d84000,
1160 	0x18000100, 0xd3d84001,
1161 	0x18000101, 0xd3d84002,
1162 	0x18000102, 0xd3d84003,
1163 	0x18000103, 0xbe840080,
1164 	0xd2890000, 0x00000900,
1165 	0x80048104, 0xd2890001,
1166 	0x00000900, 0x80048104,
1167 	0xd2890002, 0x00000900,
1168 	0x80048104, 0xd2890003,
1169 	0x00000900, 0x80048104,
1170 	0xc069003a, 0x00000070,
1171 	0xbf8cc07f, 0x80709070,
1172 	0xbf06c004, 0xbf84ffee,
1173 	0xbe840080, 0xd2890000,
1174 	0x00000901, 0x80048104,
1175 	0xd2890001, 0x00000901,
1176 	0x80048104, 0xd2890002,
1177 	0x00000901, 0x80048104,
1178 	0xd2890003, 0x00000901,
1179 	0x80048104, 0xc069003a,
1180 	0x00000070, 0xbf8cc07f,
1181 	0x80709070, 0xbf06c004,
1182 	0xbf84ffee, 0xbe840080,
1183 	0xd2890000, 0x00000902,
1184 	0x80048104, 0xd2890001,
1185 	0x00000902, 0x80048104,
1186 	0xd2890002, 0x00000902,
1187 	0x80048104, 0xd2890003,
1188 	0x00000902, 0x80048104,
1189 	0xc069003a, 0x00000070,
1190 	0xbf8cc07f, 0x80709070,
1191 	0xbf06c004, 0xbf84ffee,
1192 	0xbe840080, 0xd2890000,
1193 	0x00000903, 0x80048104,
1194 	0xd2890001, 0x00000903,
1195 	0x80048104, 0xd2890002,
1196 	0x00000903, 0x80048104,
1197 	0xd2890003, 0x00000903,
1198 	0x80048104, 0xc069003a,
1199 	0x00000070, 0xbf8cc07f,
1200 	0x80709070, 0xbf06c004,
1201 	0xbf84ffee, 0x807c847c,
1202 	0xbf0a7b7c, 0xbf85ffa9,
1203 	0xbf9c0000, 0xbf820016,
1204 	0xd3d84000, 0x18000100,
1205 	0xd3d84001, 0x18000101,
1206 	0xd3d84002, 0x18000102,
1207 	0xd3d84003, 0x18000103,
1208 	0xe0724000, 0x701d0000,
1209 	0xe0724100, 0x701d0100,
1210 	0xe0724200, 0x701d0200,
1211 	0xe0724300, 0x701d0300,
1212 	0x807c847c, 0x8070ff70,
1213 	0x00000400, 0xbf0a7b7c,
1214 	0xbf85ffeb, 0xbf9c0000,
1215 	0xbf820106, 0xbef4007e,
1216 	0x8675ff7f, 0x0000ffff,
1217 	0x8775ff75, 0x00040000,
1218 	0xbef60080, 0xbef700ff,
1219 	0x00807fac, 0x866eff7f,
1220 	0x08000000, 0x8f6e836e,
1221 	0x87776e77, 0x866eff7f,
1222 	0x70000000, 0x8f6e816e,
1223 	0x87776e77, 0x866eff7f,
1224 	0x04000000, 0xbf84001f,
1225 	0xbefe00c1, 0xbeff00c1,
1226 	0xb8ef4306, 0x866fc16f,
1227 	0xbf84001a, 0x8e6f866f,
1228 	0x8e6f826f, 0xbef6006f,
1229 	0xb8f82a05, 0x80788178,
1230 	0x8e788a78, 0x8e788178,
1231 	0xb8ee1605, 0x806e816e,
1232 	0x8e6e866e, 0x80786e78,
1233 	0x8078ff78, 0x00000080,
1234 	0xbef600ff, 0x01000000,
1235 	0xbefc0080, 0xe0510000,
1236 	0x781d0000, 0xe0510100,
1237 	0x781d0000, 0x807cff7c,
1238 	0x00000200, 0x8078ff78,
1239 	0x00000200, 0xbf0a6f7c,
1240 	0xbf85fff6, 0xbef80080,
1241 	0xbefe00c1, 0xbeff00c1,
1242 	0xb8ef2a05, 0x806f816f,
1243 	0x8e6f826f, 0x8e76886f,
1244 	0xbef90076, 0xbef600ff,
1245 	0x01000000, 0xbeee0078,
1246 	0x8078ff78, 0x00000400,
1247 	0xbef30079, 0x8079ff79,
1248 	0x00000400, 0xbefc0084,
1249 	0xbf11087c, 0x806fff6f,
1250 	0x00008000, 0xe0524000,
1251 	0x791d0000, 0xe0524100,
1252 	0x791d0100, 0xe0524200,
1253 	0x791d0200, 0xe0524300,
1254 	0x791d0300, 0x8079ff79,
1255 	0x00000400, 0xbf8c0f70,
1256 	0xd3d94000, 0x18000100,
1257 	0xd3d94001, 0x18000101,
1258 	0xd3d94002, 0x18000102,
1259 	0xd3d94003, 0x18000103,
1260 	0xe0524000, 0x781d0000,
1261 	0xe0524100, 0x781d0100,
1262 	0xe0524200, 0x781d0200,
1263 	0xe0524300, 0x781d0300,
1264 	0xbf8c0f70, 0x7e000300,
1265 	0x7e020301, 0x7e040302,
1266 	0x7e060303, 0x807c847c,
1267 	0x8078ff78, 0x00000400,
1268 	0xbf0a6f7c, 0xbf85ffdb,
1269 	0xbf9c0000, 0xe0524000,
1270 	0x731d0000, 0xe0524100,
1271 	0x731d0100, 0xe0524200,
1272 	0x731d0200, 0xe0524300,
1273 	0x731d0300, 0xbf8c0f70,
1274 	0xd3d94000, 0x18000100,
1275 	0xd3d94001, 0x18000101,
1276 	0xd3d94002, 0x18000102,
1277 	0xd3d94003, 0x18000103,
1278 	0xe0524000, 0x6e1d0000,
1279 	0xe0524100, 0x6e1d0100,
1280 	0xe0524200, 0x6e1d0200,
1281 	0xe0524300, 0x6e1d0300,
1282 	0xb8f82a05, 0x80788178,
1283 	0x8e788a78, 0x8e788178,
1284 	0xb8ee1605, 0x806e816e,
1285 	0x8e6e866e, 0x80786e78,
1286 	0x80f8c078, 0xb8ef1605,
1287 	0x806f816f, 0x8e6f846f,
1288 	0x8e76826f, 0xbef600ff,
1289 	0x01000000, 0xbefc006f,
1290 	0xc031003a, 0x00000078,
1291 	0x80f8c078, 0xbf8cc07f,
1292 	0x80fc907c, 0xbf800000,
1293 	0xbe802d00, 0xbe822d02,
1294 	0xbe842d04, 0xbe862d06,
1295 	0xbe882d08, 0xbe8a2d0a,
1296 	0xbe8c2d0c, 0xbe8e2d0e,
1297 	0xbf06807c, 0xbf84fff0,
1298 	0xb8f82a05, 0x80788178,
1299 	0x8e788a78, 0x8e788178,
1300 	0xb8ee1605, 0x806e816e,
1301 	0x8e6e866e, 0x80786e78,
1302 	0xbef60084, 0xbef600ff,
1303 	0x01000000, 0xc0211bfa,
1304 	0x00000078, 0x80788478,
1305 	0xc0211b3a, 0x00000078,
1306 	0x80788478, 0xc0211b7a,
1307 	0x00000078, 0x80788478,
1308 	0xc0211c3a, 0x00000078,
1309 	0x80788478, 0xc0211c7a,
1310 	0x00000078, 0x80788478,
1311 	0xc0211eba, 0x00000078,
1312 	0x80788478, 0xc0211efa,
1313 	0x00000078, 0x80788478,
1314 	0xc0211a3a, 0x00000078,
1315 	0x80788478, 0xc0211a7a,
1316 	0x00000078, 0x80788478,
1317 	0xc0211cfa, 0x00000078,
1318 	0x80788478, 0xbf8cc07f,
1319 	0xbefc006f, 0xbefe0070,
1320 	0xbeff0071, 0x866f7bff,
1321 	0x000003ff, 0xb96f4803,
1322 	0x866f7bff, 0xfffff800,
1323 	0x8f6f8b6f, 0xb96fa2c3,
1324 	0xb973f801, 0xb8ee2a05,
1325 	0x806e816e, 0x8e6e8a6e,
1326 	0x8e6e816e, 0xb8ef1605,
1327 	0x806f816f, 0x8e6f866f,
1328 	0x806e6f6e, 0x806e746e,
1329 	0x826f8075, 0x866fff6f,
1330 	0x0000ffff, 0xc00b1c37,
1331 	0x00000050, 0xc00b1d37,
1332 	0x00000060, 0xc0031e77,
1333 	0x00000074, 0xbf8cc07f,
1334 	0x866fff6d, 0xf8000000,
1335 	0x8f6f9b6f, 0x8e6f906f,
1336 	0xbeee0080, 0x876e6f6e,
1337 	0x866fff6d, 0x04000000,
1338 	0x8f6f9a6f, 0x8e6f8f6f,
1339 	0x876e6f6e, 0x866fff7a,
1340 	0x00800000, 0x8f6f976f,
1341 	0xb96ef807, 0x866dff6d,
1342 	0x0000ffff, 0x86fe7e7e,
1343 	0x86ea6a6a, 0x8f6e837a,
1344 	0xb96ee0c2, 0xbf800002,
1345 	0xb97a0002, 0xbf8a0000,
1346 	0x95806f6c, 0xbf810000,
1347 };
1348