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, 0xbf820248, 278 0xb8f8f802, 0x89788678, 279 0xb8eef801, 0x866eff6e, 280 0x00000800, 0xbf840003, 281 0x866eff78, 0x00002000, 282 0xbf840016, 0xb8fbf803, 283 0x866eff7b, 0x00000400, 284 0xbf85003b, 0x866eff7b, 285 0x00000800, 0xbf850003, 286 0x866eff7b, 0x00000100, 287 0xbf84000c, 0x866eff78, 288 0x00002000, 0xbf840005, 289 0xbf8e0010, 0xb8eef803, 290 0x866eff6e, 0x00000400, 291 0xbf84fffb, 0x8778ff78, 292 0x00002000, 0x80ec886c, 293 0x82ed806d, 0xb8eef807, 294 0x866fff6e, 0x001f8000, 295 0x8e6f8b6f, 0x8977ff77, 296 0xfc000000, 0x87776f77, 297 0x896eff6e, 0x001f8000, 298 0xb96ef807, 0xb8faf812, 299 0xb8fbf813, 0x8efa887a, 300 0xc0071bbd, 0x00000000, 301 0xbf8cc07f, 0xc0071ebd, 302 0x00000008, 0xbf8cc07f, 303 0x86ee6e6e, 0xbf840001, 304 0xbe801d6e, 0xb8fbf803, 305 0x867bff7b, 0x000001ff, 306 0xbf850002, 0x806c846c, 307 0x826d806d, 0x866dff6d, 308 0x0000ffff, 0x8f6e8b77, 309 0x866eff6e, 0x001f8000, 310 0xb96ef807, 0x86fe7e7e, 311 0x86ea6a6a, 0x8f6e8378, 312 0xb96ee0c2, 0xbf800002, 313 0xb9780002, 0xbe801f6c, 314 0x866dff6d, 0x0000ffff, 315 0xbefa0080, 0xb97a0283, 316 0xb8fa2407, 0x8e7a9b7a, 317 0x876d7a6d, 0xb8fa03c7, 318 0x8e7a9a7a, 0x876d7a6d, 319 0xb8faf807, 0x867aff7a, 320 0x00007fff, 0xb97af807, 321 0xbeee007e, 0xbeef007f, 322 0xbefe0180, 0xbf900004, 323 0x877a8478, 0xb97af802, 324 0xbf8e0002, 0xbf88fffe, 325 0xb8fa2a05, 0x807a817a, 326 0x8e7a8a7a, 0xb8fb1605, 327 0x807b817b, 0x8e7b867b, 328 0x807a7b7a, 0x807a7e7a, 329 0x827b807f, 0x867bff7b, 330 0x0000ffff, 0xc04b1c3d, 331 0x00000050, 0xbf8cc07f, 332 0xc04b1d3d, 0x00000060, 333 0xbf8cc07f, 0xc0431e7d, 334 0x00000074, 0xbf8cc07f, 335 0xbef4007e, 0x8675ff7f, 336 0x0000ffff, 0x8775ff75, 337 0x00040000, 0xbef60080, 338 0xbef700ff, 0x00807fac, 339 0x867aff7f, 0x08000000, 340 0x8f7a837a, 0x87777a77, 341 0x867aff7f, 0x70000000, 342 0x8f7a817a, 0x87777a77, 343 0xbef1007c, 0xbef00080, 344 0xb8f02a05, 0x80708170, 345 0x8e708a70, 0xb8fa1605, 346 0x807a817a, 0x8e7a867a, 347 0x80707a70, 0xbef60084, 348 0xbef600ff, 0x01000000, 349 0xbefe007c, 0xbefc0070, 350 0xc0611c7a, 0x0000007c, 351 0xbf8cc07f, 0x80708470, 352 0xbefc007e, 0xbefe007c, 353 0xbefc0070, 0xc0611b3a, 354 0x0000007c, 0xbf8cc07f, 355 0x80708470, 0xbefc007e, 356 0xbefe007c, 0xbefc0070, 357 0xc0611b7a, 0x0000007c, 358 0xbf8cc07f, 0x80708470, 359 0xbefc007e, 0xbefe007c, 360 0xbefc0070, 0xc0611bba, 361 0x0000007c, 0xbf8cc07f, 362 0x80708470, 0xbefc007e, 363 0xbefe007c, 0xbefc0070, 364 0xc0611bfa, 0x0000007c, 365 0xbf8cc07f, 0x80708470, 366 0xbefc007e, 0xbefe007c, 367 0xbefc0070, 0xc0611e3a, 368 0x0000007c, 0xbf8cc07f, 369 0x80708470, 0xbefc007e, 370 0xb8fbf803, 0xbefe007c, 371 0xbefc0070, 0xc0611efa, 372 0x0000007c, 0xbf8cc07f, 373 0x80708470, 0xbefc007e, 374 0xbefe007c, 0xbefc0070, 375 0xc0611a3a, 0x0000007c, 376 0xbf8cc07f, 0x80708470, 377 0xbefc007e, 0xbefe007c, 378 0xbefc0070, 0xc0611a7a, 379 0x0000007c, 0xbf8cc07f, 380 0x80708470, 0xbefc007e, 381 0xb8f1f801, 0xbefe007c, 382 0xbefc0070, 0xc0611c7a, 383 0x0000007c, 0xbf8cc07f, 384 0x80708470, 0xbefc007e, 385 0x867aff7f, 0x04000000, 386 0xbeef0080, 0x876f6f7a, 387 0xb8f02a05, 0x80708170, 388 0x8e708a70, 0xb8fb1605, 389 0x807b817b, 0x8e7b847b, 390 0x8e76827b, 0xbef600ff, 391 0x01000000, 0xbef20174, 392 0x80747074, 0x82758075, 393 0xbefc0080, 0xbf800000, 394 0xbe802b00, 0xbe822b02, 395 0xbe842b04, 0xbe862b06, 396 0xbe882b08, 0xbe8a2b0a, 397 0xbe8c2b0c, 0xbe8e2b0e, 398 0xc06b003a, 0x00000000, 399 0xbf8cc07f, 0xc06b013a, 400 0x00000010, 0xbf8cc07f, 401 0xc06b023a, 0x00000020, 402 0xbf8cc07f, 0xc06b033a, 403 0x00000030, 0xbf8cc07f, 404 0x8074c074, 0x82758075, 405 0x807c907c, 0xbf0a7b7c, 406 0xbf85ffe7, 0xbef40172, 407 0xbef00080, 0xbefe00c1, 408 0xbeff00c1, 0xbee80080, 409 0xbee90080, 0xbef600ff, 410 0x01000000, 0x867aff78, 411 0x00400000, 0xbf850003, 412 0xb8faf803, 0x897a7aff, 413 0x10000000, 0xbf85004d, 414 0xbe840080, 0xd2890000, 415 0x00000900, 0x80048104, 416 0xd2890001, 0x00000900, 417 0x80048104, 0xd2890002, 418 0x00000900, 0x80048104, 419 0xd2890003, 0x00000900, 420 0x80048104, 0xc069003a, 421 0x00000070, 0xbf8cc07f, 422 0x80709070, 0xbf06c004, 423 0xbf84ffee, 0xbe840080, 424 0xd2890000, 0x00000901, 425 0x80048104, 0xd2890001, 426 0x00000901, 0x80048104, 427 0xd2890002, 0x00000901, 428 0x80048104, 0xd2890003, 429 0x00000901, 0x80048104, 430 0xc069003a, 0x00000070, 431 0xbf8cc07f, 0x80709070, 432 0xbf06c004, 0xbf84ffee, 433 0xbe840080, 0xd2890000, 434 0x00000902, 0x80048104, 435 0xd2890001, 0x00000902, 436 0x80048104, 0xd2890002, 437 0x00000902, 0x80048104, 438 0xd2890003, 0x00000902, 439 0x80048104, 0xc069003a, 440 0x00000070, 0xbf8cc07f, 441 0x80709070, 0xbf06c004, 442 0xbf84ffee, 0xbe840080, 443 0xd2890000, 0x00000903, 444 0x80048104, 0xd2890001, 445 0x00000903, 0x80048104, 446 0xd2890002, 0x00000903, 447 0x80048104, 0xd2890003, 448 0x00000903, 0x80048104, 449 0xc069003a, 0x00000070, 450 0xbf8cc07f, 0x80709070, 451 0xbf06c004, 0xbf84ffee, 452 0xbf820008, 0xe0724000, 453 0x701d0000, 0xe0724100, 454 0x701d0100, 0xe0724200, 455 0x701d0200, 0xe0724300, 456 0x701d0300, 0xbefe00c1, 457 0xbeff00c1, 0xb8fb4306, 458 0x867bc17b, 0xbf840063, 459 0xbf8a0000, 0x867aff6f, 460 0x04000000, 0xbf84005f, 461 0x8e7b867b, 0x8e7b827b, 462 0xbef6007b, 0xb8f02a05, 463 0x80708170, 0x8e708a70, 464 0xb8fa1605, 0x807a817a, 465 0x8e7a867a, 0x80707a70, 466 0x8070ff70, 0x00000080, 467 0xbef600ff, 0x01000000, 468 0xbefc0080, 0xd28c0002, 469 0x000100c1, 0xd28d0003, 470 0x000204c1, 0x867aff78, 471 0x00400000, 0xbf850003, 472 0xb8faf803, 0x897a7aff, 473 0x10000000, 0xbf850030, 474 0x24040682, 0xd86e4000, 475 0x00000002, 0xbf8cc07f, 476 0xbe840080, 0xd2890000, 477 0x00000900, 0x80048104, 478 0xd2890001, 0x00000900, 479 0x80048104, 0xd2890002, 480 0x00000900, 0x80048104, 481 0xd2890003, 0x00000900, 482 0x80048104, 0xc069003a, 483 0x00000070, 0xbf8cc07f, 484 0x80709070, 0xbf06c004, 485 0xbf84ffee, 0xbe840080, 486 0xd2890000, 0x00000901, 487 0x80048104, 0xd2890001, 488 0x00000901, 0x80048104, 489 0xd2890002, 0x00000901, 490 0x80048104, 0xd2890003, 491 0x00000901, 0x80048104, 492 0xc069003a, 0x00000070, 493 0xbf8cc07f, 0x80709070, 494 0xbf06c004, 0xbf84ffee, 495 0x680404ff, 0x00000200, 496 0xd0c9006a, 0x0000f702, 497 0xbf87ffd2, 0xbf820015, 498 0xd1060002, 0x00011103, 499 0x7e0602ff, 0x00000200, 500 0xbefc00ff, 0x00010000, 501 0xbe800077, 0x8677ff77, 502 0xff7fffff, 0x8777ff77, 503 0x00058000, 0xd8ec0000, 504 0x00000002, 0xbf8cc07f, 505 0xe0765000, 0x701d0002, 506 0x68040702, 0xd0c9006a, 507 0x0000f702, 0xbf87fff7, 508 0xbef70000, 0xbef000ff, 509 0x00000400, 0xbefe00c1, 510 0xbeff00c1, 0xb8fb2a05, 511 0x807b817b, 0x8e7b827b, 512 0x8e76887b, 0xbef600ff, 513 0x01000000, 0xbefc0084, 514 0xbf0a7b7c, 0xbf84006d, 515 0xbf11017c, 0x807bff7b, 516 0x00001000, 0x867aff78, 517 0x00400000, 0xbf850003, 518 0xb8faf803, 0x897a7aff, 519 0x10000000, 0xbf850051, 520 0xbe840080, 0xd2890000, 521 0x00000900, 0x80048104, 522 0xd2890001, 0x00000900, 523 0x80048104, 0xd2890002, 524 0x00000900, 0x80048104, 525 0xd2890003, 0x00000900, 526 0x80048104, 0xc069003a, 527 0x00000070, 0xbf8cc07f, 528 0x80709070, 0xbf06c004, 529 0xbf84ffee, 0xbe840080, 530 0xd2890000, 0x00000901, 531 0x80048104, 0xd2890001, 532 0x00000901, 0x80048104, 533 0xd2890002, 0x00000901, 534 0x80048104, 0xd2890003, 535 0x00000901, 0x80048104, 536 0xc069003a, 0x00000070, 537 0xbf8cc07f, 0x80709070, 538 0xbf06c004, 0xbf84ffee, 539 0xbe840080, 0xd2890000, 540 0x00000902, 0x80048104, 541 0xd2890001, 0x00000902, 542 0x80048104, 0xd2890002, 543 0x00000902, 0x80048104, 544 0xd2890003, 0x00000902, 545 0x80048104, 0xc069003a, 546 0x00000070, 0xbf8cc07f, 547 0x80709070, 0xbf06c004, 548 0xbf84ffee, 0xbe840080, 549 0xd2890000, 0x00000903, 550 0x80048104, 0xd2890001, 551 0x00000903, 0x80048104, 552 0xd2890002, 0x00000903, 553 0x80048104, 0xd2890003, 554 0x00000903, 0x80048104, 555 0xc069003a, 0x00000070, 556 0xbf8cc07f, 0x80709070, 557 0xbf06c004, 0xbf84ffee, 558 0x807c847c, 0xbf0a7b7c, 559 0xbf85ffb1, 0xbf9c0000, 560 0xbf820012, 0x7e000300, 561 0x7e020301, 0x7e040302, 562 0x7e060303, 0xe0724000, 563 0x701d0000, 0xe0724100, 564 0x701d0100, 0xe0724200, 565 0x701d0200, 0xe0724300, 566 0x701d0300, 0x807c847c, 567 0x8070ff70, 0x00000400, 568 0xbf0a7b7c, 0xbf85ffef, 569 0xbf9c0000, 0xbf8200da, 570 0xbef4007e, 0x8675ff7f, 571 0x0000ffff, 0x8775ff75, 572 0x00040000, 0xbef60080, 573 0xbef700ff, 0x00807fac, 574 0x866eff7f, 0x08000000, 575 0x8f6e836e, 0x87776e77, 576 0x866eff7f, 0x70000000, 577 0x8f6e816e, 0x87776e77, 578 0x866eff7f, 0x04000000, 579 0xbf84001e, 0xbefe00c1, 580 0xbeff00c1, 0xb8ef4306, 581 0x866fc16f, 0xbf840019, 582 0x8e6f866f, 0x8e6f826f, 583 0xbef6006f, 0xb8f82a05, 584 0x80788178, 0x8e788a78, 585 0xb8ee1605, 0x806e816e, 586 0x8e6e866e, 0x80786e78, 587 0x8078ff78, 0x00000080, 588 0xbef600ff, 0x01000000, 589 0xbefc0080, 0xe0510000, 590 0x781d0000, 0xe0510100, 591 0x781d0000, 0x807cff7c, 592 0x00000200, 0x8078ff78, 593 0x00000200, 0xbf0a6f7c, 594 0xbf85fff6, 0xbef80080, 595 0xbefe00c1, 0xbeff00c1, 596 0xb8ef2a05, 0x806f816f, 597 0x8e6f826f, 0x8e76886f, 598 0xbef600ff, 0x01000000, 599 0xbeee0078, 0x8078ff78, 600 0x00000400, 0xbefc0084, 601 0xbf11087c, 0x806fff6f, 602 0x00008000, 0xe0524000, 603 0x781d0000, 0xe0524100, 604 0x781d0100, 0xe0524200, 605 0x781d0200, 0xe0524300, 606 0x781d0300, 0xbf8c0f70, 607 0x7e000300, 0x7e020301, 608 0x7e040302, 0x7e060303, 609 0x807c847c, 0x8078ff78, 610 0x00000400, 0xbf0a6f7c, 611 0xbf85ffee, 0xbf9c0000, 612 0xe0524000, 0x6e1d0000, 613 0xe0524100, 0x6e1d0100, 614 0xe0524200, 0x6e1d0200, 615 0xe0524300, 0x6e1d0300, 616 0xb8f82a05, 0x80788178, 617 0x8e788a78, 0xb8ee1605, 618 0x806e816e, 0x8e6e866e, 619 0x80786e78, 0x80f8c078, 620 0xb8ef1605, 0x806f816f, 621 0x8e6f846f, 0x8e76826f, 622 0xbef600ff, 0x01000000, 623 0xbefc006f, 0xc031003a, 624 0x00000078, 0x80f8c078, 625 0xbf8cc07f, 0x80fc907c, 626 0xbf800000, 0xbe802d00, 627 0xbe822d02, 0xbe842d04, 628 0xbe862d06, 0xbe882d08, 629 0xbe8a2d0a, 0xbe8c2d0c, 630 0xbe8e2d0e, 0xbf06807c, 631 0xbf84fff0, 0xb8f82a05, 632 0x80788178, 0x8e788a78, 633 0xb8ee1605, 0x806e816e, 634 0x8e6e866e, 0x80786e78, 635 0xbef60084, 0xbef600ff, 636 0x01000000, 0xc0211bfa, 637 0x00000078, 0x80788478, 638 0xc0211b3a, 0x00000078, 639 0x80788478, 0xc0211b7a, 640 0x00000078, 0x80788478, 641 0xc0211c3a, 0x00000078, 642 0x80788478, 0xc0211c7a, 643 0x00000078, 0x80788478, 644 0xc0211eba, 0x00000078, 645 0x80788478, 0xc0211efa, 646 0x00000078, 0x80788478, 647 0xc0211a3a, 0x00000078, 648 0x80788478, 0xc0211a7a, 649 0x00000078, 0x80788478, 650 0xc0211cfa, 0x00000078, 651 0x80788478, 0xbf8cc07f, 652 0xbefc006f, 0xbefe0070, 653 0xbeff0071, 0x866f7bff, 654 0x000003ff, 0xb96f4803, 655 0x866f7bff, 0xfffff800, 656 0x8f6f8b6f, 0xb96fa2c3, 657 0xb973f801, 0xb8ee2a05, 658 0x806e816e, 0x8e6e8a6e, 659 0xb8ef1605, 0x806f816f, 660 0x8e6f866f, 0x806e6f6e, 661 0x806e746e, 0x826f8075, 662 0x866fff6f, 0x0000ffff, 663 0xc00b1c37, 0x00000050, 664 0xc00b1d37, 0x00000060, 665 0xc0031e77, 0x00000074, 666 0xbf8cc07f, 0x866fff6d, 667 0xf8000000, 0x8f6f9b6f, 668 0x8e6f906f, 0xbeee0080, 669 0x876e6f6e, 0x866fff6d, 670 0x04000000, 0x8f6f9a6f, 671 0x8e6f8f6f, 0x876e6f6e, 672 0x866fff7a, 0x00800000, 673 0x8f6f976f, 0xb96ef807, 674 0x866dff6d, 0x0000ffff, 675 0x86fe7e7e, 0x86ea6a6a, 676 0x8f6e837a, 0xb96ee0c2, 677 0xbf800002, 0xb97a0002, 678 0xbf8a0000, 0x95806f6c, 679 0xbf810000, 0x00000000, 680 }; 681 682 static const uint32_t cwsr_trap_gfx10_hex[] = { 683 0xbf820001, 0xbf8201c1, 684 0xb0804004, 0xb978f802, 685 0x8a788678, 0xb971f803, 686 0x876eff71, 0x00000400, 687 0xbf850033, 0x876eff71, 688 0x00000100, 0xbf840002, 689 0x8878ff78, 0x00002000, 690 0x8a77ff77, 0xff000000, 691 0xb96ef807, 0x876fff6e, 692 0x02000000, 0x8f6f866f, 693 0x88776f77, 0x876fff6e, 694 0x003f8000, 0x8f6f896f, 695 0x88776f77, 0x8a6eff6e, 696 0x023f8000, 0xb9eef807, 697 0xb97af812, 0xb97bf813, 698 0x8ffa887a, 0xf4051bbd, 699 0xfa000000, 0xbf8cc07f, 700 0xf4051ebd, 0xfa000008, 701 0xbf8cc07f, 0x87ee6e6e, 702 0xbf840001, 0xbe80206e, 703 0xb971f803, 0x8771ff71, 704 0x000001ff, 0xbf850002, 705 0x806c846c, 0x826d806d, 706 0x876dff6d, 0x0000ffff, 707 0x906e8977, 0x876fff6e, 708 0x003f8000, 0x906e8677, 709 0x876eff6e, 0x02000000, 710 0x886e6f6e, 0xb9eef807, 711 0x87fe7e7e, 0x87ea6a6a, 712 0xb9f8f802, 0xbe80226c, 713 0xb971f803, 0x8771ff71, 714 0x00000100, 0xbf840006, 715 0xbef60380, 0xb9f60203, 716 0x876dff6d, 0x0000ffff, 717 0x80ec886c, 0x82ed806d, 718 0xbef60380, 0xb9f60283, 719 0xb972f816, 0xb9762c07, 720 0x8f769a76, 0x886d766d, 721 0xb97603c7, 0x8f769976, 722 0x886d766d, 0xb9760647, 723 0x8f769876, 0x886d766d, 724 0xb976f807, 0x8776ff76, 725 0x00007fff, 0xb9f6f807, 726 0xbeee037e, 0xbeef037f, 727 0xbefe0480, 0xbf900004, 728 0xbf8e0002, 0xbf88fffe, 729 0xbef4037e, 0x8775ff7f, 730 0x0000ffff, 0x8875ff75, 731 0x00040000, 0xbef60380, 732 0xbef703ff, 0x10807fac, 733 0x8776ff7f, 0x08000000, 734 0x90768376, 0x88777677, 735 0x8776ff7f, 0x70000000, 736 0x90768176, 0x88777677, 737 0xbefb037c, 0xbefa0380, 738 0xb97302dc, 0x8f739973, 739 0x8873737f, 0xb97a2a05, 740 0x807a817a, 0x907c9973, 741 0x877c817c, 0xbf06817c, 742 0xbf850002, 0x8f7a897a, 743 0xbf820001, 0x8f7a8a7a, 744 0xb9761e06, 0x8f768a76, 745 0x807a767a, 0x807aff7a, 746 0x00000200, 0xbef603ff, 747 0x01000000, 0xbefe037c, 748 0xbefc037a, 0xf4611efa, 749 0xf8000000, 0x807a847a, 750 0xbefc037e, 0xbefe037c, 751 0xbefc037a, 0xf4611b3a, 752 0xf8000000, 0x807a847a, 753 0xbefc037e, 0xbefe037c, 754 0xbefc037a, 0xf4611b7a, 755 0xf8000000, 0x807a847a, 756 0xbefc037e, 0xbefe037c, 757 0xbefc037a, 0xf4611bba, 758 0xf8000000, 0x807a847a, 759 0xbefc037e, 0xbefe037c, 760 0xbefc037a, 0xf4611bfa, 761 0xf8000000, 0x807a847a, 762 0xbefc037e, 0xbefe037c, 763 0xbefc037a, 0xf4611e3a, 764 0xf8000000, 0x807a847a, 765 0xbefc037e, 0xb971f803, 766 0xbefe037c, 0xbefc037a, 767 0xf4611c7a, 0xf8000000, 768 0x807a847a, 0xbefc037e, 769 0xbefe037c, 0xbefc037a, 770 0xf4611cba, 0xf8000000, 771 0x807a847a, 0xbefc037e, 772 0xb97bf801, 0xbefe037c, 773 0xbefc037a, 0xf4611efa, 774 0xf8000000, 0x807a847a, 775 0xbefc037e, 0xb97bf814, 776 0xbefe037c, 0xbefc037a, 777 0xf4611efa, 0xf8000000, 778 0x807a847a, 0xbefc037e, 779 0xb97bf815, 0xbefe037c, 780 0xbefc037a, 0xf4611efa, 781 0xf8000000, 0x807a847a, 782 0xbefc037e, 0x8776ff7f, 783 0x04000000, 0xbeef0380, 784 0x886f6f76, 0xb97a2a05, 785 0x807a817a, 0x907c9973, 786 0x877c817c, 0xbf06817c, 787 0xbf850002, 0x8f7a897a, 788 0xbf820001, 0x8f7a8a7a, 789 0xb9761e06, 0x8f768a76, 790 0x807a767a, 0xbef603ff, 791 0x01000000, 0xbef20374, 792 0x80747a74, 0x82758075, 793 0xbefc0380, 0xbf800000, 794 0xbe802f00, 0xbe822f02, 795 0xbe842f04, 0xbe862f06, 796 0xbe882f08, 0xbe8a2f0a, 797 0xbe8c2f0c, 0xbe8e2f0e, 798 0xf469003a, 0xfa000000, 799 0xf469013a, 0xfa000010, 800 0xf469023a, 0xfa000020, 801 0xf469033a, 0xfa000030, 802 0x8074c074, 0x82758075, 803 0x807c907c, 0xbf0aff7c, 804 0x00000060, 0xbf85ffea, 805 0xbe802f00, 0xbe822f02, 806 0xbe842f04, 0xbe862f06, 807 0xbe882f08, 0xbe8a2f0a, 808 0xf469003a, 0xfa000000, 809 0xf469013a, 0xfa000010, 810 0xf469023a, 0xfa000020, 811 0x8074b074, 0x82758075, 812 0xbef40372, 0xbefa0380, 813 0xbefe03c1, 0x907c9973, 814 0x877c817c, 0xbf06817c, 815 0xbf850002, 0xbeff0380, 816 0xbf820002, 0xbeff03c1, 817 0xbf82000b, 0xbef603ff, 818 0x01000000, 0xe0704000, 819 0x7a5d0000, 0xe0704080, 820 0x7a5d0100, 0xe0704100, 821 0x7a5d0200, 0xe0704180, 822 0x7a5d0300, 0xbf82000a, 823 0xbef603ff, 0x01000000, 824 0xe0704000, 0x7a5d0000, 825 0xe0704100, 0x7a5d0100, 826 0xe0704200, 0x7a5d0200, 827 0xe0704300, 0x7a5d0300, 828 0xbefe03c1, 0x907c9973, 829 0x877c817c, 0xbf06817c, 830 0xbf850002, 0xbeff0380, 831 0xbf820001, 0xbeff03c1, 832 0xb9714306, 0x8771c171, 833 0xbf840046, 0xbf8a0000, 834 0x8776ff6f, 0x04000000, 835 0xbf840042, 0x8f718671, 836 0x8f718271, 0xbef60371, 837 0xb97a2a05, 0x807a817a, 838 0x907c9973, 0x877c817c, 839 0xbf06817c, 0xbf850002, 840 0x8f7a897a, 0xbf820001, 841 0x8f7a8a7a, 0xb9761e06, 842 0x8f768a76, 0x807a767a, 843 0x807aff7a, 0x00000200, 844 0x807aff7a, 0x00000080, 845 0xbef603ff, 0x01000000, 846 0xd7650000, 0x000100c1, 847 0xd7660000, 0x000200c1, 848 0x16000084, 0x907c9973, 849 0x877c817c, 0xbf06817c, 850 0xbefc0380, 0xbf850012, 851 0xbe8303ff, 0x00000080, 852 0xbf800000, 0xbf800000, 853 0xbf800000, 0xd8d80000, 854 0x01000000, 0xbf8c0000, 855 0xe0704000, 0x7a5d0100, 856 0x807c037c, 0x807a037a, 857 0xd5250000, 0x0001ff00, 858 0x00000080, 0xbf0a717c, 859 0xbf85fff4, 0xbf820011, 860 0xbe8303ff, 0x00000100, 861 0xbf800000, 0xbf800000, 862 0xbf800000, 0xd8d80000, 863 0x01000000, 0xbf8c0000, 864 0xe0704000, 0x7a5d0100, 865 0x807c037c, 0x807a037a, 866 0xd5250000, 0x0001ff00, 867 0x00000100, 0xbf0a717c, 868 0xbf85fff4, 0xbefe03c1, 869 0x907c9973, 0x877c817c, 870 0xbf06817c, 0xbf850004, 871 0xbefa03ff, 0x00000200, 872 0xbeff0380, 0xbf820003, 873 0xbefa03ff, 0x00000400, 874 0xbeff03c1, 0xb9712a05, 875 0x80718171, 0x8f718271, 876 0x907c9973, 0x877c817c, 877 0xbf06817c, 0xbf850017, 878 0xbef603ff, 0x01000000, 879 0xbefc0384, 0xbf0a717c, 880 0xbf840037, 0x7e008700, 881 0x7e028701, 0x7e048702, 882 0x7e068703, 0xe0704000, 883 0x7a5d0000, 0xe0704080, 884 0x7a5d0100, 0xe0704100, 885 0x7a5d0200, 0xe0704180, 886 0x7a5d0300, 0x807c847c, 887 0x807aff7a, 0x00000200, 888 0xbf0a717c, 0xbf85ffef, 889 0xbf820025, 0xbef603ff, 890 0x01000000, 0xbefc0384, 891 0xbf0a717c, 0xbf840020, 892 0x7e008700, 0x7e028701, 893 0x7e048702, 0x7e068703, 894 0xe0704000, 0x7a5d0000, 895 0xe0704100, 0x7a5d0100, 896 0xe0704200, 0x7a5d0200, 897 0xe0704300, 0x7a5d0300, 898 0x807c847c, 0x807aff7a, 899 0x00000400, 0xbf0a717c, 900 0xbf85ffef, 0xb9711e06, 901 0x8771c171, 0xbf84000c, 902 0x8f718371, 0x80717c71, 903 0xbefe03c1, 0xbeff0380, 904 0x7e008700, 0xe0704000, 905 0x7a5d0000, 0x807c817c, 906 0x807aff7a, 0x00000080, 907 0xbf0a717c, 0xbf85fff8, 908 0xbf820142, 0xbef4037e, 909 0x8775ff7f, 0x0000ffff, 910 0x8875ff75, 0x00040000, 911 0xbef60380, 0xbef703ff, 912 0x10807fac, 0x8772ff7f, 913 0x08000000, 0x90728372, 914 0x88777277, 0x8772ff7f, 915 0x70000000, 0x90728172, 916 0x88777277, 0xb97302dc, 917 0x8f739973, 0x8873737f, 918 0x8772ff7f, 0x04000000, 919 0xbf840036, 0xbefe03c1, 920 0x907c9973, 0x877c817c, 921 0xbf06817c, 0xbf850002, 922 0xbeff0380, 0xbf820001, 923 0xbeff03c1, 0xb96f4306, 924 0x876fc16f, 0xbf84002b, 925 0x8f6f866f, 0x8f6f826f, 926 0xbef6036f, 0xb9782a05, 927 0x80788178, 0x907c9973, 928 0x877c817c, 0xbf06817c, 929 0xbf850002, 0x8f788978, 930 0xbf820001, 0x8f788a78, 931 0xb9721e06, 0x8f728a72, 932 0x80787278, 0x8078ff78, 933 0x00000200, 0x8078ff78, 934 0x00000080, 0xbef603ff, 935 0x01000000, 0x907c9973, 936 0x877c817c, 0xbf06817c, 937 0xbefc0380, 0xbf850009, 938 0xe0310000, 0x781d0000, 939 0x807cff7c, 0x00000080, 940 0x8078ff78, 0x00000080, 941 0xbf0a6f7c, 0xbf85fff8, 942 0xbf820008, 0xe0310000, 943 0x781d0000, 0x807cff7c, 944 0x00000100, 0x8078ff78, 945 0x00000100, 0xbf0a6f7c, 946 0xbf85fff8, 0xbef80380, 947 0xbefe03c1, 0x907c9973, 948 0x877c817c, 0xbf06817c, 949 0xbf850002, 0xbeff0380, 950 0xbf820001, 0xbeff03c1, 951 0xb96f2a05, 0x806f816f, 952 0x8f6f826f, 0x907c9973, 953 0x877c817c, 0xbf06817c, 954 0xbf850021, 0xbef603ff, 955 0x01000000, 0xbef20378, 956 0x8078ff78, 0x00000200, 957 0xbefc0384, 0xe0304000, 958 0x785d0000, 0xe0304080, 959 0x785d0100, 0xe0304100, 960 0x785d0200, 0xe0304180, 961 0x785d0300, 0xbf8c3f70, 962 0x7e008500, 0x7e028501, 963 0x7e048502, 0x7e068503, 964 0x807c847c, 0x8078ff78, 965 0x00000200, 0xbf0a6f7c, 966 0xbf85ffee, 0xe0304000, 967 0x725d0000, 0xe0304080, 968 0x725d0100, 0xe0304100, 969 0x725d0200, 0xe0304180, 970 0x725d0300, 0xbf820032, 971 0xbef603ff, 0x01000000, 972 0xbef20378, 0x8078ff78, 973 0x00000400, 0xbefc0384, 974 0xe0304000, 0x785d0000, 975 0xe0304100, 0x785d0100, 976 0xe0304200, 0x785d0200, 977 0xe0304300, 0x785d0300, 978 0xbf8c3f70, 0x7e008500, 979 0x7e028501, 0x7e048502, 980 0x7e068503, 0x807c847c, 981 0x8078ff78, 0x00000400, 982 0xbf0a6f7c, 0xbf85ffee, 983 0xb96f1e06, 0x876fc16f, 984 0xbf84000e, 0x8f6f836f, 985 0x806f7c6f, 0xbefe03c1, 986 0xbeff0380, 0xe0304000, 987 0x785d0000, 0xbf8c3f70, 988 0x7e008500, 0x807c817c, 989 0x8078ff78, 0x00000080, 990 0xbf0a6f7c, 0xbf85fff7, 991 0xbeff03c1, 0xe0304000, 992 0x725d0000, 0xe0304100, 993 0x725d0100, 0xe0304200, 994 0x725d0200, 0xe0304300, 995 0x725d0300, 0xbf8c3f70, 996 0xb9782a05, 0x80788178, 997 0x907c9973, 0x877c817c, 998 0xbf06817c, 0xbf850002, 999 0x8f788978, 0xbf820001, 1000 0x8f788a78, 0xb9721e06, 1001 0x8f728a72, 0x80787278, 1002 0x8078ff78, 0x00000200, 1003 0x80f8ff78, 0x00000050, 1004 0xbef603ff, 0x01000000, 1005 0xbefc03ff, 0x0000006c, 1006 0x80f89078, 0xf429003a, 1007 0xf0000000, 0xbf8cc07f, 1008 0x80fc847c, 0xbf800000, 1009 0xbe803100, 0xbe823102, 1010 0x80f8a078, 0xf42d003a, 1011 0xf0000000, 0xbf8cc07f, 1012 0x80fc887c, 0xbf800000, 1013 0xbe803100, 0xbe823102, 1014 0xbe843104, 0xbe863106, 1015 0x80f8c078, 0xf431003a, 1016 0xf0000000, 0xbf8cc07f, 1017 0x80fc907c, 0xbf800000, 1018 0xbe803100, 0xbe823102, 1019 0xbe843104, 0xbe863106, 1020 0xbe883108, 0xbe8a310a, 1021 0xbe8c310c, 0xbe8e310e, 1022 0xbf06807c, 0xbf84fff0, 1023 0xb9782a05, 0x80788178, 1024 0x907c9973, 0x877c817c, 1025 0xbf06817c, 0xbf850002, 1026 0x8f788978, 0xbf820001, 1027 0x8f788a78, 0xb9721e06, 1028 0x8f728a72, 0x80787278, 1029 0x8078ff78, 0x00000200, 1030 0xbef603ff, 0x01000000, 1031 0xf4211bfa, 0xf0000000, 1032 0x80788478, 0xf4211b3a, 1033 0xf0000000, 0x80788478, 1034 0xf4211b7a, 0xf0000000, 1035 0x80788478, 0xf4211eba, 1036 0xf0000000, 0x80788478, 1037 0xf4211efa, 0xf0000000, 1038 0x80788478, 0xf4211c3a, 1039 0xf0000000, 0x80788478, 1040 0xf4211c7a, 0xf0000000, 1041 0x80788478, 0xf4211e7a, 1042 0xf0000000, 0x80788478, 1043 0xf4211cfa, 0xf0000000, 1044 0x80788478, 0xf4211bba, 1045 0xf0000000, 0x80788478, 1046 0xbf8cc07f, 0xb9eef814, 1047 0xf4211bba, 0xf0000000, 1048 0x80788478, 0xbf8cc07f, 1049 0xb9eef815, 0xbef2036d, 1050 0x876dff72, 0x0000ffff, 1051 0xbefc036f, 0xbefe037a, 1052 0xbeff037b, 0x876f71ff, 1053 0x000003ff, 0xb9ef4803, 1054 0xb9f9f816, 0x876f71ff, 1055 0xfffff800, 0x906f8b6f, 1056 0xb9efa2c3, 0xb9f3f801, 1057 0x876fff72, 0xfc000000, 1058 0x906f9a6f, 0x8f6f906f, 1059 0xbef30380, 0x88736f73, 1060 0x876fff72, 0x02000000, 1061 0x906f996f, 0x8f6f8f6f, 1062 0x88736f73, 0x876fff72, 1063 0x01000000, 0x906f986f, 1064 0x8f6f996f, 0x88736f73, 1065 0x876fff70, 0x00800000, 1066 0x906f976f, 0xb9f3f807, 1067 0x87fe7e7e, 0x87ea6a6a, 1068 0xb9f0f802, 0xbf8a0000, 1069 0xbe80226c, 0xbf810000, 1070 0xbf9f0000, 0xbf9f0000, 1071 0xbf9f0000, 0xbf9f0000, 1072 0xbf9f0000, 0x00000000, 1073 }; 1074 static const uint32_t cwsr_trap_arcturus_hex[] = { 1075 0xbf820001, 0xbf8202c4, 1076 0xb8f8f802, 0x89788678, 1077 0xb8eef801, 0x866eff6e, 1078 0x00000800, 0xbf840003, 1079 0x866eff78, 0x00002000, 1080 0xbf840016, 0xb8fbf803, 1081 0x866eff7b, 0x00000400, 1082 0xbf85003b, 0x866eff7b, 1083 0x00000800, 0xbf850003, 1084 0x866eff7b, 0x00000100, 1085 0xbf84000c, 0x866eff78, 1086 0x00002000, 0xbf840005, 1087 0xbf8e0010, 0xb8eef803, 1088 0x866eff6e, 0x00000400, 1089 0xbf84fffb, 0x8778ff78, 1090 0x00002000, 0x80ec886c, 1091 0x82ed806d, 0xb8eef807, 1092 0x866fff6e, 0x001f8000, 1093 0x8e6f8b6f, 0x8977ff77, 1094 0xfc000000, 0x87776f77, 1095 0x896eff6e, 0x001f8000, 1096 0xb96ef807, 0xb8faf812, 1097 0xb8fbf813, 0x8efa887a, 1098 0xc0071bbd, 0x00000000, 1099 0xbf8cc07f, 0xc0071ebd, 1100 0x00000008, 0xbf8cc07f, 1101 0x86ee6e6e, 0xbf840001, 1102 0xbe801d6e, 0xb8fbf803, 1103 0x867bff7b, 0x000001ff, 1104 0xbf850002, 0x806c846c, 1105 0x826d806d, 0x866dff6d, 1106 0x0000ffff, 0x8f6e8b77, 1107 0x866eff6e, 0x001f8000, 1108 0xb96ef807, 0x86fe7e7e, 1109 0x86ea6a6a, 0x8f6e8378, 1110 0xb96ee0c2, 0xbf800002, 1111 0xb9780002, 0xbe801f6c, 1112 0x866dff6d, 0x0000ffff, 1113 0xbefa0080, 0xb97a0283, 1114 0xb8fa2407, 0x8e7a9b7a, 1115 0x876d7a6d, 0xb8fa03c7, 1116 0x8e7a9a7a, 0x876d7a6d, 1117 0xb8faf807, 0x867aff7a, 1118 0x00007fff, 0xb97af807, 1119 0xbeee007e, 0xbeef007f, 1120 0xbefe0180, 0xbf900004, 1121 0x877a8478, 0xb97af802, 1122 0xbf8e0002, 0xbf88fffe, 1123 0xb8fa2a05, 0x807a817a, 1124 0x8e7a8a7a, 0x8e7a817a, 1125 0xb8fb1605, 0x807b817b, 1126 0x8e7b867b, 0x807a7b7a, 1127 0x807a7e7a, 0x827b807f, 1128 0x867bff7b, 0x0000ffff, 1129 0xc04b1c3d, 0x00000050, 1130 0xbf8cc07f, 0xc04b1d3d, 1131 0x00000060, 0xbf8cc07f, 1132 0xc0431e7d, 0x00000074, 1133 0xbf8cc07f, 0xbef4007e, 1134 0x8675ff7f, 0x0000ffff, 1135 0x8775ff75, 0x00040000, 1136 0xbef60080, 0xbef700ff, 1137 0x00807fac, 0x867aff7f, 1138 0x08000000, 0x8f7a837a, 1139 0x87777a77, 0x867aff7f, 1140 0x70000000, 0x8f7a817a, 1141 0x87777a77, 0xbef1007c, 1142 0xbef00080, 0xb8f02a05, 1143 0x80708170, 0x8e708a70, 1144 0x8e708170, 0xb8fa1605, 1145 0x807a817a, 0x8e7a867a, 1146 0x80707a70, 0xbef60084, 1147 0xbef600ff, 0x01000000, 1148 0xbefe007c, 0xbefc0070, 1149 0xc0611c7a, 0x0000007c, 1150 0xbf8cc07f, 0x80708470, 1151 0xbefc007e, 0xbefe007c, 1152 0xbefc0070, 0xc0611b3a, 1153 0x0000007c, 0xbf8cc07f, 1154 0x80708470, 0xbefc007e, 1155 0xbefe007c, 0xbefc0070, 1156 0xc0611b7a, 0x0000007c, 1157 0xbf8cc07f, 0x80708470, 1158 0xbefc007e, 0xbefe007c, 1159 0xbefc0070, 0xc0611bba, 1160 0x0000007c, 0xbf8cc07f, 1161 0x80708470, 0xbefc007e, 1162 0xbefe007c, 0xbefc0070, 1163 0xc0611bfa, 0x0000007c, 1164 0xbf8cc07f, 0x80708470, 1165 0xbefc007e, 0xbefe007c, 1166 0xbefc0070, 0xc0611e3a, 1167 0x0000007c, 0xbf8cc07f, 1168 0x80708470, 0xbefc007e, 1169 0xb8fbf803, 0xbefe007c, 1170 0xbefc0070, 0xc0611efa, 1171 0x0000007c, 0xbf8cc07f, 1172 0x80708470, 0xbefc007e, 1173 0xbefe007c, 0xbefc0070, 1174 0xc0611a3a, 0x0000007c, 1175 0xbf8cc07f, 0x80708470, 1176 0xbefc007e, 0xbefe007c, 1177 0xbefc0070, 0xc0611a7a, 1178 0x0000007c, 0xbf8cc07f, 1179 0x80708470, 0xbefc007e, 1180 0xb8f1f801, 0xbefe007c, 1181 0xbefc0070, 0xc0611c7a, 1182 0x0000007c, 0xbf8cc07f, 1183 0x80708470, 0xbefc007e, 1184 0x867aff7f, 0x04000000, 1185 0xbeef0080, 0x876f6f7a, 1186 0xb8f02a05, 0x80708170, 1187 0x8e708a70, 0x8e708170, 1188 0xb8fb1605, 0x807b817b, 1189 0x8e7b847b, 0x8e76827b, 1190 0xbef600ff, 0x01000000, 1191 0xbef20174, 0x80747074, 1192 0x82758075, 0xbefc0080, 1193 0xbf800000, 0xbe802b00, 1194 0xbe822b02, 0xbe842b04, 1195 0xbe862b06, 0xbe882b08, 1196 0xbe8a2b0a, 0xbe8c2b0c, 1197 0xbe8e2b0e, 0xc06b003a, 1198 0x00000000, 0xbf8cc07f, 1199 0xc06b013a, 0x00000010, 1200 0xbf8cc07f, 0xc06b023a, 1201 0x00000020, 0xbf8cc07f, 1202 0xc06b033a, 0x00000030, 1203 0xbf8cc07f, 0x8074c074, 1204 0x82758075, 0x807c907c, 1205 0xbf0a7b7c, 0xbf85ffe7, 1206 0xbef40172, 0xbef00080, 1207 0xbefe00c1, 0xbeff00c1, 1208 0xbee80080, 0xbee90080, 1209 0xbef600ff, 0x01000000, 1210 0x867aff78, 0x00400000, 1211 0xbf850003, 0xb8faf803, 1212 0x897a7aff, 0x10000000, 1213 0xbf85004d, 0xbe840080, 1214 0xd2890000, 0x00000900, 1215 0x80048104, 0xd2890001, 1216 0x00000900, 0x80048104, 1217 0xd2890002, 0x00000900, 1218 0x80048104, 0xd2890003, 1219 0x00000900, 0x80048104, 1220 0xc069003a, 0x00000070, 1221 0xbf8cc07f, 0x80709070, 1222 0xbf06c004, 0xbf84ffee, 1223 0xbe840080, 0xd2890000, 1224 0x00000901, 0x80048104, 1225 0xd2890001, 0x00000901, 1226 0x80048104, 0xd2890002, 1227 0x00000901, 0x80048104, 1228 0xd2890003, 0x00000901, 1229 0x80048104, 0xc069003a, 1230 0x00000070, 0xbf8cc07f, 1231 0x80709070, 0xbf06c004, 1232 0xbf84ffee, 0xbe840080, 1233 0xd2890000, 0x00000902, 1234 0x80048104, 0xd2890001, 1235 0x00000902, 0x80048104, 1236 0xd2890002, 0x00000902, 1237 0x80048104, 0xd2890003, 1238 0x00000902, 0x80048104, 1239 0xc069003a, 0x00000070, 1240 0xbf8cc07f, 0x80709070, 1241 0xbf06c004, 0xbf84ffee, 1242 0xbe840080, 0xd2890000, 1243 0x00000903, 0x80048104, 1244 0xd2890001, 0x00000903, 1245 0x80048104, 0xd2890002, 1246 0x00000903, 0x80048104, 1247 0xd2890003, 0x00000903, 1248 0x80048104, 0xc069003a, 1249 0x00000070, 0xbf8cc07f, 1250 0x80709070, 0xbf06c004, 1251 0xbf84ffee, 0xbf820008, 1252 0xe0724000, 0x701d0000, 1253 0xe0724100, 0x701d0100, 1254 0xe0724200, 0x701d0200, 1255 0xe0724300, 0x701d0300, 1256 0xbefe00c1, 0xbeff00c1, 1257 0xb8fb4306, 0x867bc17b, 1258 0xbf840064, 0xbf8a0000, 1259 0x867aff6f, 0x04000000, 1260 0xbf840060, 0x8e7b867b, 1261 0x8e7b827b, 0xbef6007b, 1262 0xb8f02a05, 0x80708170, 1263 0x8e708a70, 0x8e708170, 1264 0xb8fa1605, 0x807a817a, 1265 0x8e7a867a, 0x80707a70, 1266 0x8070ff70, 0x00000080, 1267 0xbef600ff, 0x01000000, 1268 0xbefc0080, 0xd28c0002, 1269 0x000100c1, 0xd28d0003, 1270 0x000204c1, 0x867aff78, 1271 0x00400000, 0xbf850003, 1272 0xb8faf803, 0x897a7aff, 1273 0x10000000, 0xbf850030, 1274 0x24040682, 0xd86e4000, 1275 0x00000002, 0xbf8cc07f, 1276 0xbe840080, 0xd2890000, 1277 0x00000900, 0x80048104, 1278 0xd2890001, 0x00000900, 1279 0x80048104, 0xd2890002, 1280 0x00000900, 0x80048104, 1281 0xd2890003, 0x00000900, 1282 0x80048104, 0xc069003a, 1283 0x00000070, 0xbf8cc07f, 1284 0x80709070, 0xbf06c004, 1285 0xbf84ffee, 0xbe840080, 1286 0xd2890000, 0x00000901, 1287 0x80048104, 0xd2890001, 1288 0x00000901, 0x80048104, 1289 0xd2890002, 0x00000901, 1290 0x80048104, 0xd2890003, 1291 0x00000901, 0x80048104, 1292 0xc069003a, 0x00000070, 1293 0xbf8cc07f, 0x80709070, 1294 0xbf06c004, 0xbf84ffee, 1295 0x680404ff, 0x00000200, 1296 0xd0c9006a, 0x0000f702, 1297 0xbf87ffd2, 0xbf820015, 1298 0xd1060002, 0x00011103, 1299 0x7e0602ff, 0x00000200, 1300 0xbefc00ff, 0x00010000, 1301 0xbe800077, 0x8677ff77, 1302 0xff7fffff, 0x8777ff77, 1303 0x00058000, 0xd8ec0000, 1304 0x00000002, 0xbf8cc07f, 1305 0xe0765000, 0x701d0002, 1306 0x68040702, 0xd0c9006a, 1307 0x0000f702, 0xbf87fff7, 1308 0xbef70000, 0xbef000ff, 1309 0x00000400, 0xbefe00c1, 1310 0xbeff00c1, 0xb8fb2a05, 1311 0x807b817b, 0x8e7b827b, 1312 0x8e76887b, 0xbef600ff, 1313 0x01000000, 0xbefc0084, 1314 0xbf0a7b7c, 0xbf84006d, 1315 0xbf11017c, 0x807bff7b, 1316 0x00001000, 0x867aff78, 1317 0x00400000, 0xbf850003, 1318 0xb8faf803, 0x897a7aff, 1319 0x10000000, 0xbf850051, 1320 0xbe840080, 0xd2890000, 1321 0x00000900, 0x80048104, 1322 0xd2890001, 0x00000900, 1323 0x80048104, 0xd2890002, 1324 0x00000900, 0x80048104, 1325 0xd2890003, 0x00000900, 1326 0x80048104, 0xc069003a, 1327 0x00000070, 0xbf8cc07f, 1328 0x80709070, 0xbf06c004, 1329 0xbf84ffee, 0xbe840080, 1330 0xd2890000, 0x00000901, 1331 0x80048104, 0xd2890001, 1332 0x00000901, 0x80048104, 1333 0xd2890002, 0x00000901, 1334 0x80048104, 0xd2890003, 1335 0x00000901, 0x80048104, 1336 0xc069003a, 0x00000070, 1337 0xbf8cc07f, 0x80709070, 1338 0xbf06c004, 0xbf84ffee, 1339 0xbe840080, 0xd2890000, 1340 0x00000902, 0x80048104, 1341 0xd2890001, 0x00000902, 1342 0x80048104, 0xd2890002, 1343 0x00000902, 0x80048104, 1344 0xd2890003, 0x00000902, 1345 0x80048104, 0xc069003a, 1346 0x00000070, 0xbf8cc07f, 1347 0x80709070, 0xbf06c004, 1348 0xbf84ffee, 0xbe840080, 1349 0xd2890000, 0x00000903, 1350 0x80048104, 0xd2890001, 1351 0x00000903, 0x80048104, 1352 0xd2890002, 0x00000903, 1353 0x80048104, 0xd2890003, 1354 0x00000903, 0x80048104, 1355 0xc069003a, 0x00000070, 1356 0xbf8cc07f, 0x80709070, 1357 0xbf06c004, 0xbf84ffee, 1358 0x807c847c, 0xbf0a7b7c, 1359 0xbf85ffb1, 0xbf9c0000, 1360 0xbf820012, 0x7e000300, 1361 0x7e020301, 0x7e040302, 1362 0x7e060303, 0xe0724000, 1363 0x701d0000, 0xe0724100, 1364 0x701d0100, 0xe0724200, 1365 0x701d0200, 0xe0724300, 1366 0x701d0300, 0x807c847c, 1367 0x8070ff70, 0x00000400, 1368 0xbf0a7b7c, 0xbf85ffef, 1369 0xbf9c0000, 0xbefc0080, 1370 0xbf11017c, 0x867aff78, 1371 0x00400000, 0xbf850003, 1372 0xb8faf803, 0x897a7aff, 1373 0x10000000, 0xbf850059, 1374 0xd3d84000, 0x18000100, 1375 0xd3d84001, 0x18000101, 1376 0xd3d84002, 0x18000102, 1377 0xd3d84003, 0x18000103, 1378 0xbe840080, 0xd2890000, 1379 0x00000900, 0x80048104, 1380 0xd2890001, 0x00000900, 1381 0x80048104, 0xd2890002, 1382 0x00000900, 0x80048104, 1383 0xd2890003, 0x00000900, 1384 0x80048104, 0xc069003a, 1385 0x00000070, 0xbf8cc07f, 1386 0x80709070, 0xbf06c004, 1387 0xbf84ffee, 0xbe840080, 1388 0xd2890000, 0x00000901, 1389 0x80048104, 0xd2890001, 1390 0x00000901, 0x80048104, 1391 0xd2890002, 0x00000901, 1392 0x80048104, 0xd2890003, 1393 0x00000901, 0x80048104, 1394 0xc069003a, 0x00000070, 1395 0xbf8cc07f, 0x80709070, 1396 0xbf06c004, 0xbf84ffee, 1397 0xbe840080, 0xd2890000, 1398 0x00000902, 0x80048104, 1399 0xd2890001, 0x00000902, 1400 0x80048104, 0xd2890002, 1401 0x00000902, 0x80048104, 1402 0xd2890003, 0x00000902, 1403 0x80048104, 0xc069003a, 1404 0x00000070, 0xbf8cc07f, 1405 0x80709070, 0xbf06c004, 1406 0xbf84ffee, 0xbe840080, 1407 0xd2890000, 0x00000903, 1408 0x80048104, 0xd2890001, 1409 0x00000903, 0x80048104, 1410 0xd2890002, 0x00000903, 1411 0x80048104, 0xd2890003, 1412 0x00000903, 0x80048104, 1413 0xc069003a, 0x00000070, 1414 0xbf8cc07f, 0x80709070, 1415 0xbf06c004, 0xbf84ffee, 1416 0x807c847c, 0xbf0a7b7c, 1417 0xbf85ffa9, 0xbf9c0000, 1418 0xbf820016, 0xd3d84000, 1419 0x18000100, 0xd3d84001, 1420 0x18000101, 0xd3d84002, 1421 0x18000102, 0xd3d84003, 1422 0x18000103, 0xe0724000, 1423 0x701d0000, 0xe0724100, 1424 0x701d0100, 0xe0724200, 1425 0x701d0200, 0xe0724300, 1426 0x701d0300, 0x807c847c, 1427 0x8070ff70, 0x00000400, 1428 0xbf0a7b7c, 0xbf85ffeb, 1429 0xbf9c0000, 0xbf820106, 1430 0xbef4007e, 0x8675ff7f, 1431 0x0000ffff, 0x8775ff75, 1432 0x00040000, 0xbef60080, 1433 0xbef700ff, 0x00807fac, 1434 0x866eff7f, 0x08000000, 1435 0x8f6e836e, 0x87776e77, 1436 0x866eff7f, 0x70000000, 1437 0x8f6e816e, 0x87776e77, 1438 0x866eff7f, 0x04000000, 1439 0xbf84001f, 0xbefe00c1, 1440 0xbeff00c1, 0xb8ef4306, 1441 0x866fc16f, 0xbf84001a, 1442 0x8e6f866f, 0x8e6f826f, 1443 0xbef6006f, 0xb8f82a05, 1444 0x80788178, 0x8e788a78, 1445 0x8e788178, 0xb8ee1605, 1446 0x806e816e, 0x8e6e866e, 1447 0x80786e78, 0x8078ff78, 1448 0x00000080, 0xbef600ff, 1449 0x01000000, 0xbefc0080, 1450 0xe0510000, 0x781d0000, 1451 0xe0510100, 0x781d0000, 1452 0x807cff7c, 0x00000200, 1453 0x8078ff78, 0x00000200, 1454 0xbf0a6f7c, 0xbf85fff6, 1455 0xbef80080, 0xbefe00c1, 1456 0xbeff00c1, 0xb8ef2a05, 1457 0x806f816f, 0x8e6f826f, 1458 0x8e76886f, 0xbef90076, 1459 0xbef600ff, 0x01000000, 1460 0xbeee0078, 0x8078ff78, 1461 0x00000400, 0xbef30079, 1462 0x8079ff79, 0x00000400, 1463 0xbefc0084, 0xbf11087c, 1464 0x806fff6f, 0x00008000, 1465 0xe0524000, 0x791d0000, 1466 0xe0524100, 0x791d0100, 1467 0xe0524200, 0x791d0200, 1468 0xe0524300, 0x791d0300, 1469 0x8079ff79, 0x00000400, 1470 0xbf8c0f70, 0xd3d94000, 1471 0x18000100, 0xd3d94001, 1472 0x18000101, 0xd3d94002, 1473 0x18000102, 0xd3d94003, 1474 0x18000103, 0xe0524000, 1475 0x781d0000, 0xe0524100, 1476 0x781d0100, 0xe0524200, 1477 0x781d0200, 0xe0524300, 1478 0x781d0300, 0xbf8c0f70, 1479 0x7e000300, 0x7e020301, 1480 0x7e040302, 0x7e060303, 1481 0x807c847c, 0x8078ff78, 1482 0x00000400, 0xbf0a6f7c, 1483 0xbf85ffdb, 0xbf9c0000, 1484 0xe0524000, 0x731d0000, 1485 0xe0524100, 0x731d0100, 1486 0xe0524200, 0x731d0200, 1487 0xe0524300, 0x731d0300, 1488 0xbf8c0f70, 0xd3d94000, 1489 0x18000100, 0xd3d94001, 1490 0x18000101, 0xd3d94002, 1491 0x18000102, 0xd3d94003, 1492 0x18000103, 0xe0524000, 1493 0x6e1d0000, 0xe0524100, 1494 0x6e1d0100, 0xe0524200, 1495 0x6e1d0200, 0xe0524300, 1496 0x6e1d0300, 0xb8f82a05, 1497 0x80788178, 0x8e788a78, 1498 0x8e788178, 0xb8ee1605, 1499 0x806e816e, 0x8e6e866e, 1500 0x80786e78, 0x80f8c078, 1501 0xb8ef1605, 0x806f816f, 1502 0x8e6f846f, 0x8e76826f, 1503 0xbef600ff, 0x01000000, 1504 0xbefc006f, 0xc031003a, 1505 0x00000078, 0x80f8c078, 1506 0xbf8cc07f, 0x80fc907c, 1507 0xbf800000, 0xbe802d00, 1508 0xbe822d02, 0xbe842d04, 1509 0xbe862d06, 0xbe882d08, 1510 0xbe8a2d0a, 0xbe8c2d0c, 1511 0xbe8e2d0e, 0xbf06807c, 1512 0xbf84fff0, 0xb8f82a05, 1513 0x80788178, 0x8e788a78, 1514 0x8e788178, 0xb8ee1605, 1515 0x806e816e, 0x8e6e866e, 1516 0x80786e78, 0xbef60084, 1517 0xbef600ff, 0x01000000, 1518 0xc0211bfa, 0x00000078, 1519 0x80788478, 0xc0211b3a, 1520 0x00000078, 0x80788478, 1521 0xc0211b7a, 0x00000078, 1522 0x80788478, 0xc0211c3a, 1523 0x00000078, 0x80788478, 1524 0xc0211c7a, 0x00000078, 1525 0x80788478, 0xc0211eba, 1526 0x00000078, 0x80788478, 1527 0xc0211efa, 0x00000078, 1528 0x80788478, 0xc0211a3a, 1529 0x00000078, 0x80788478, 1530 0xc0211a7a, 0x00000078, 1531 0x80788478, 0xc0211cfa, 1532 0x00000078, 0x80788478, 1533 0xbf8cc07f, 0xbefc006f, 1534 0xbefe0070, 0xbeff0071, 1535 0x866f7bff, 0x000003ff, 1536 0xb96f4803, 0x866f7bff, 1537 0xfffff800, 0x8f6f8b6f, 1538 0xb96fa2c3, 0xb973f801, 1539 0xb8ee2a05, 0x806e816e, 1540 0x8e6e8a6e, 0x8e6e816e, 1541 0xb8ef1605, 0x806f816f, 1542 0x8e6f866f, 0x806e6f6e, 1543 0x806e746e, 0x826f8075, 1544 0x866fff6f, 0x0000ffff, 1545 0xc00b1c37, 0x00000050, 1546 0xc00b1d37, 0x00000060, 1547 0xc0031e77, 0x00000074, 1548 0xbf8cc07f, 0x866fff6d, 1549 0xf8000000, 0x8f6f9b6f, 1550 0x8e6f906f, 0xbeee0080, 1551 0x876e6f6e, 0x866fff6d, 1552 0x04000000, 0x8f6f9a6f, 1553 0x8e6f8f6f, 0x876e6f6e, 1554 0x866fff7a, 0x00800000, 1555 0x8f6f976f, 0xb96ef807, 1556 0x866dff6d, 0x0000ffff, 1557 0x86fe7e7e, 0x86ea6a6a, 1558 0x8f6e837a, 0xb96ee0c2, 1559 0xbf800002, 0xb97a0002, 1560 0xbf8a0000, 0x95806f6c, 1561 0xbf810000, 0x00000000, 1562 }; 1563