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