diff --git a/config/match_worklist.tsv b/config/match_worklist.tsv index 482350b..6307c16 100644 --- a/config/match_worklist.tsv +++ b/config/match_worklist.tsv @@ -287,738 +287,737 @@ 280 0x8006A654 0x8006A6F0 156 exact 2 frame 2 - 1 281 0x800BC8C4 0x800BC960 156 exact 2 frame 4 - 1 282 0x8001CDA0 0x8001CE40 160 exact 2 frame 1 - 1 -283 0x8002311C 0x800231BC 160 exact 2 frame 4 - 1 -284 0x800575C4 0x80057664 160 exact 2 frame 2 - 1 -285 0x80058190 0x80058230 160 exact 2 frame 1 - 1 -286 0x80089C74 0x80089D14 160 exact 2 frame 1 - 1 -287 0x800B5FF0 0x800B6090 160 exact 2 frame 2 - 1 -288 0x800FF0E4 0x800FF184 160 exact 2 frame 2 - 1 -289 0x80012F80 0x80013024 164 exact 2 frame 1 - 1 -290 0x80016660 0x80016704 164 exact 2 frame 0 - 1 -291 0x80025D20 0x80025DC4 164 exact 2 frame 2 - 1 -292 0x800270D4 0x80027178 164 exact 2 frame 2 - 1 -293 0x8002DF84 0x8002E028 164 exact 2 frame 1 - 1 -294 0x80031B18 0x80031BBC 164 exact 2 frame 1 - 1 -295 0x800516FC 0x800517A0 164 exact 2 frame 1 - 1 -296 0x80066738 0x800667DC 164 exact 2 frame 1 - 1 -297 0x8007D20C 0x8007D2B0 164 exact 2 frame 1 - 1 -298 0x800C2CE4 0x800C2D88 164 exact 2 frame 1 - 1 -299 0x800F6898 0x800F693C 164 exact 2 frame 4 - 1 -300 0x800FAC44 0x800FACE8 164 exact 2 frame 1 - 1 -301 0x80100120 0x801001C4 164 exact 2 frame 1 - 1 -302 0x80022E78 0x80022F20 168 exact 2 frame 1 - 1 -303 0x80032258 0x80032300 168 exact 2 frame 1 - 1 -304 0x800592A4 0x8005934C 168 exact 2 frame 2 - 1 -305 0x800A3358 0x800A3400 168 exact 2 frame 1 - 1 -306 0x800A4AC8 0x800A4B70 168 exact 2 frame 3 - 1 -307 0x800A8B8C 0x800A8C34 168 exact 2 frame 1 - 1 -308 0x800BE6D8 0x800BE780 168 exact 2 frame 0 - 1 -309 0x800BE780 0x800BE828 168 exact 2 frame 0 - 1 -310 0x800FF758 0x800FF800 168 exact 2 frame 1 - 1 -311 0x8005E590 0x8005E63C 172 exact 2 frame 6 - 1 -312 0x8006D250 0x8006D2FC 172 exact 2 frame 1 - 1 -313 0x8007B00C 0x8007B0B8 172 exact 2 frame 1 - 1 -314 0x800A5C1C 0x800A5CC8 172 exact 2 frame 0 - 1 -315 0x800A64C8 0x800A6574 172 exact 2 frame 1 - 1 -316 0x800F4424 0x800F44D0 172 exact 2 frame 2 - 1 -317 0x80016E68 0x80016F18 176 exact 2 frame 2 - 1 -318 0x80017C6C 0x80017D1C 176 exact 2 frame 2 - 1 -319 0x800250AC 0x8002515C 176 exact 2 frame 3 - 1 -320 0x80028344 0x800283F4 176 exact 2 frame 2 - 1 -321 0x80046348 0x800463F8 176 exact 2 frame 1 - 1 -322 0x80074734 0x800747E4 176 exact 2 frame 4 - 1 -323 0x80089338 0x800893E8 176 exact 2 frame 2 - 1 -324 0x800AD3D4 0x800AD484 176 exact 2 frame 0 - 1 -325 0x800B1DD0 0x800B1E80 176 exact 2 frame 2 - 1 -326 0x800C2D88 0x800C2E38 176 exact 2 frame 1 - 1 -327 0x801080B8 0x80108168 176 exact 2 frame 4 - 1 -328 0x801085E0 0x80108690 176 exact 2 frame 1 - 1 -329 0x80021CDC 0x80021D90 180 exact 2 frame 4 - 1 -330 0x80050BF4 0x80050CA8 180 exact 2 frame 2 - 1 -331 0x8006D2FC 0x8006D3B0 180 exact 2 frame 1 - 1 -332 0x800A631C 0x800A63D0 180 exact 2 frame 3 - 1 -333 0x800B1F94 0x800B2048 180 exact 2 frame 4 - 1 -334 0x800C2C30 0x800C2CE4 180 exact 2 frame 2 - 1 -335 0x80014FE8 0x800150A0 184 exact 2 frame 9 - 1 -336 0x80019808 0x800198C0 184 exact 2 frame 1 - 1 -337 0x80021E6C 0x80021F24 184 exact 2 frame 3 - 1 -338 0x80023BF4 0x80023CAC 184 exact 2 frame 2 - 1 -339 0x80028698 0x80028750 184 exact 2 frame 4 - 1 -340 0x8005A6D4 0x8005A78C 184 exact 2 frame 7 - 1 -341 0x8005E1E4 0x8005E29C 184 exact 2 frame 2 - 1 -342 0x80079D24 0x80079DDC 184 exact 2 frame 0 - 1 -343 0x8007AB7C 0x8007AC34 184 exact 2 frame 1 - 1 -344 0x800F436C 0x800F4424 184 exact 2 frame 2 - 1 -345 0x800FED84 0x800FEE3C 184 exact 2 frame 5 - 1 -346 0x80108434 0x801084EC 184 exact 2 frame 1 - 1 -347 0x80021BA8 0x80021C64 188 exact 2 frame 2 - 1 -348 0x800236F8 0x800237B4 188 exact 2 frame 7 - 1 -349 0x8008E19C 0x8008E258 188 exact 2 frame 2 - 1 -350 0x800A63D0 0x800A648C 188 exact 2 frame 3 - 1 -351 0x800A8984 0x800A8A40 188 exact 2 frame 4 - 1 -352 0x800AF260 0x800AF31C 188 exact 2 frame 1 - 1 -353 0x800437CC 0x8004388C 192 exact 2 frame 2 - 1 -354 0x80046A18 0x80046AD8 192 exact 2 frame 0 - 1 -355 0x800682F0 0x800683B0 192 exact 2 frame 3 - 1 -356 0x8006D3B0 0x8006D470 192 exact 2 frame 1 - 1 -357 0x80086CFC 0x80086DBC 192 exact 2 frame 0 - 1 -358 0x8008FE98 0x8008FF58 192 exact 2 frame 3 - 1 -359 0x800F459C 0x800F465C 192 exact 2 frame 4 - 1 -360 0x8002C30C 0x8002C3D0 196 exact 2 frame 2 - 1 -361 0x80030414 0x800304D8 196 exact 2 frame 5 - 1 -362 0x80044B90 0x80044C54 196 exact 2 frame 0 - 1 -363 0x80045D84 0x80045E48 196 exact 2 frame 1 - 1 -364 0x800460D4 0x80046198 196 exact 2 frame 1 - 1 -365 0x800654E4 0x800655A8 196 exact 2 frame 3 - 1 -366 0x80074268 0x8007432C 196 exact 2 frame 4 - 1 -367 0x80089B88 0x80089C4C 196 exact 2 frame 2 - 1 -368 0x800AD104 0x800AD1C8 196 exact 2 frame 0 - 1 -369 0x800C1048 0x800C110C 196 exact 2 frame 3 - 1 -370 0x80100254 0x80100318 196 exact 2 frame 1 - 1 -371 0x8002BC20 0x8002BCE8 200 exact 2 frame 6 - 1 -372 0x8003570C 0x800357D4 200 exact 2 frame 1 - 1 -373 0x800655A8 0x80065670 200 exact 2 frame 2 - 1 -374 0x800A6A70 0x800A6B38 200 exact 2 frame 2 - 1 -375 0x80100598 0x80100660 200 exact 2 frame 5 - 1 -376 0x800258D4 0x800259A0 204 exact 2 frame 2 - 1 -377 0x800297F4 0x800298C0 204 exact 2 frame 2 - 1 -378 0x800323E4 0x800324B0 204 exact 2 frame 3 - 1 -379 0x80044C54 0x80044D20 204 exact 2 frame 4 - 1 -380 0x800508CC 0x80050998 204 exact 2 frame 6 - 1 -381 0x80054AF8 0x80054BC4 204 exact 2 frame 0 - 1 -382 0x8005A81C 0x8005A8E8 204 exact 2 frame 1 - 1 -383 0x80083BAC 0x80083C78 204 exact 2 frame 3 - 1 -384 0x80099AE4 0x80099BB0 204 exact 2 frame 1 - 1 -385 0x8009B4A0 0x8009B56C 204 exact 2 frame 1 - 1 -386 0x800ACB34 0x800ACC00 204 exact 2 frame 1 - 1 -387 0x800BB9FC 0x800BBAC8 204 exact 2 frame 3 - 1 -388 0x800F8658 0x800F8724 204 exact 2 frame 1 - 1 -389 0x80104230 0x801042FC 204 exact 2 frame 7 - 1 -390 0x801094D8 0x801095A4 204 exact 2 frame 1 - 1 -391 0x80019738 0x80019808 208 exact 2 frame 2 - 1 -392 0x80031A48 0x80031B18 208 exact 2 frame 2 - 1 -393 0x800453F8 0x800454C8 208 exact 2 frame 1 - 1 -394 0x80046278 0x80046348 208 exact 2 frame 1 - 1 -395 0x80099C44 0x80099D14 208 exact 2 frame 0 - 1 -396 0x800111B0 0x80011284 212 exact 2 frame 1 - 1 -397 0x80025F10 0x80025FE4 212 exact 2 frame 3 - 1 -398 0x800279E4 0x80027AB8 212 exact 2 frame 0 - 1 -399 0x8002D0A8 0x8002D17C 212 exact 2 frame 2 - 1 -400 0x80045E48 0x80045F1C 212 exact 2 frame 0 - 1 -401 0x8006821C 0x800682F0 212 exact 2 frame 1 - 1 -402 0x800ACCD8 0x800ACDAC 212 exact 2 frame 0 - 1 -403 0x800ACED4 0x800ACFA8 212 exact 2 frame 0 - 1 -404 0x80105474 0x80105548 212 exact 2 frame 1 - 1 -405 0x8006B398 0x8006B470 216 exact 2 frame 3 - 1 -406 0x8006D470 0x8006D548 216 exact 2 frame 1 - 1 -407 0x80090BB4 0x80090C8C 216 exact 2 frame 5 - 1 -408 0x800A4E48 0x800A4F20 216 exact 2 frame 2 - 1 -409 0x800AD9A8 0x800ADA80 216 exact 2 frame 0 - 1 -410 0x800F3A30 0x800F3B08 216 exact 2 frame 1 - 1 -411 0x80107B84 0x80107C5C 216 exact 2 frame 2 - 1 -412 0x80015950 0x80015A2C 220 exact 2 frame 1 - 1 -413 0x800198F4 0x800199D0 220 exact 2 frame 0 - 1 -414 0x80021D90 0x80021E6C 220 exact 2 frame 3 - 1 -415 0x8006B0A8 0x8006B184 220 exact 2 frame 2 - 1 -416 0x80074658 0x80074734 220 exact 2 frame 7 - 1 -417 0x8008F530 0x8008F60C 220 exact 2 frame 3 - 1 -418 0x8008FDBC 0x8008FE98 220 exact 2 frame 3 - 1 -419 0x80024F6C 0x8002504C 224 exact 2 frame 6 - 1 -420 0x8002C22C 0x8002C30C 224 exact 2 frame 7 - 1 -421 0x800733C4 0x800734A4 224 exact 2 frame 3 - 1 -422 0x8007A324 0x8007A404 224 exact 2 frame 3 - 1 -423 0x800A75CC 0x800A76AC 224 exact 2 frame 2 - 1 -424 0x80100660 0x80100740 224 exact 2 frame 4 - 1 -425 0x80105014 0x801050F4 224 exact 2 frame 1 - 1 -426 0x80045CA0 0x80045D84 228 exact 2 frame 1 - 1 -427 0x8005260C 0x800526F0 228 exact 2 frame 1 - 1 -428 0x80057664 0x80057748 228 exact 2 frame 2 - 1 -429 0x8007405C 0x80074140 228 exact 2 frame 5 - 1 -430 0x8008FCD8 0x8008FDBC 228 exact 2 frame 2 - 1 -431 0x80092A48 0x80092B2C 228 exact 2 frame 1 - 1 -432 0x800A6574 0x800A6658 228 exact 2 frame 2 - 1 -433 0x80024894 0x8002497C 232 exact 2 frame 2 - 1 -434 0x80065C34 0x80065D1C 232 exact 2 frame 1 - 1 -435 0x80074570 0x80074658 232 exact 2 frame 1 - 1 -436 0x8008D5F8 0x8008D6E0 232 exact 2 frame 2 - 1 -437 0x800A3400 0x800A34E8 232 exact 2 frame 2 - 1 -438 0x800BB1C4 0x800BB2AC 232 exact 2 frame 3 - 1 -439 0x8001AB24 0x8001AC10 236 exact 2 frame 3 - 1 -440 0x800278F8 0x800279E4 236 exact 2 frame 1 - 1 -441 0x8002BD80 0x8002BE6C 236 exact 2 frame 7 - 1 -442 0x8006ED58 0x8006EE44 236 exact 2 frame 4 - 1 -443 0x8007B83C 0x8007B928 236 exact 2 frame 3 - 1 -444 0x8007C6E0 0x8007C7CC 236 exact 2 frame 1 - 1 -445 0x800A8138 0x800A8224 236 exact 2 frame 1 - 1 -446 0x800BC7D8 0x800BC8C4 236 exact 2 frame 6 - 1 -447 0x800FF4BC 0x800FF5A8 236 exact 2 frame 4 - 1 -448 0x80101678 0x80101764 236 exact 2 frame 4 - 1 -449 0x8010713C 0x80107228 236 exact 2 frame 0 - 1 -450 0x80013024 0x80013114 240 exact 2 frame 1 - 1 -451 0x80026560 0x80026650 240 exact 2 frame 1 - 1 -452 0x80046CCC 0x80046DBC 240 exact 2 frame 1 - 1 -453 0x800907A4 0x80090894 240 exact 2 frame 4 - 1 -454 0x80104630 0x80104720 240 exact 2 frame 5 - 1 -455 0x80106C04 0x80106CF4 240 exact 2 frame 0 - 1 -456 0x80046AD8 0x80046BCC 244 exact 2 frame 0 - 1 -457 0x8006AA88 0x8006AB7C 244 exact 2 frame 7 - 1 -458 0x8006EBA0 0x8006EC94 244 exact 2 frame 3 - 1 -459 0x80090A70 0x80090B64 244 exact 2 frame 2 - 1 -460 0x800267CC 0x800268C4 248 exact 2 frame 6 - 1 -461 0x8002DA48 0x8002DB40 248 exact 2 frame 3 - 1 -462 0x8004345C 0x80043554 248 exact 2 frame 2 - 1 -463 0x80058DEC 0x80058EE4 248 exact 2 frame 4 - 1 -464 0x8007EF84 0x8007F07C 248 exact 2 frame 1 - 1 -465 0x800A466C 0x800A4764 248 exact 2 frame 2 - 1 -466 0x800F8724 0x800F881C 248 exact 2 frame 1 - 1 -467 0x800FE878 0x800FE970 248 exact 2 frame 6 - 1 -468 0x800421BC 0x800422B8 252 exact 2 frame 10 - 1 -469 0x8005DF74 0x8005E070 252 exact 2 frame 4 - 1 -470 0x8009D69C 0x8009D798 252 exact 2 frame 2 - 1 -471 0x800A74D0 0x800A75CC 252 exact 2 frame 1 - 1 -472 0x800FF5A8 0x800FF6A4 252 exact 2 frame 2 - 1 -473 0x80046BCC 0x80046CCC 256 exact 2 frame 1 - 1 -474 0x800911D4 0x800912D4 256 exact 2 frame 3 - 1 -475 0x800A613C 0x800A623C 256 exact 2 frame 2 - 1 -476 0x800BCA14 0x800BCB14 256 exact 2 frame 3 - 1 -477 0x800FD120 0x800FD220 256 exact 2 frame 10 - 1 -478 0x800137C8 0x800138CC 260 exact 2 frame 1 - 1 -479 0x8002F300 0x8002F404 260 exact 2 frame 1 - 1 -480 0x80049FE4 0x8004A0E8 260 exact 2 frame 2 - 1 -481 0x80058CE8 0x80058DEC 260 exact 2 frame 2 - 1 -482 0x80062D10 0x80062E14 260 exact 2 frame 1 - 1 -483 0x800AFEB4 0x800AFFB8 260 exact 2 frame 3 - 1 -484 0x800FA4D4 0x800FA5D8 260 exact 2 frame 4 - 1 -485 0x800237B4 0x800238BC 264 exact 2 frame 7 - 1 -486 0x80027ECC 0x80027FD4 264 exact 2 frame 3 - 1 -487 0x80027FD4 0x800280DC 264 exact 2 frame 3 - 1 -488 0x800281E4 0x800282EC 264 exact 2 frame 4 - 1 -489 0x80037770 0x80037878 264 exact 2 frame 2 - 1 -490 0x80058EE4 0x80058FEC 264 exact 2 frame 7 - 1 -491 0x8005BE3C 0x8005BF44 264 exact 2 frame 4 - 1 -492 0x8006CFB0 0x8006D0B8 264 exact 2 frame 6 - 1 -493 0x800747E4 0x800748EC 264 exact 2 frame 12 - 1 -494 0x800AC884 0x800AC98C 264 exact 2 frame 4 - 1 -495 0x800B6E5C 0x800B6F64 264 exact 2 frame 3 - 1 -496 0x801031C4 0x801032CC 264 exact 2 frame 2 - 1 -497 0x80027430 0x8002753C 268 exact 2 frame 9 - 1 -498 0x80037878 0x80037984 268 exact 2 frame 2 - 1 -499 0x8003B178 0x8003B284 268 exact 2 frame 2 - 1 -500 0x800439D8 0x80043AE4 268 exact 2 frame 5 - 1 -501 0x80057418 0x80057524 268 exact 2 frame 2 - 1 -502 0x8005E070 0x8005E17C 268 exact 2 frame 2 - 1 -503 0x8005AD44 0x8005AE54 272 exact 2 frame 0 - 1 -504 0x800734DC 0x800735EC 272 exact 2 frame 3 - 1 -505 0x80079DDC 0x80079EEC 272 exact 2 frame 1 - 1 -506 0x800921C0 0x800922D0 272 exact 2 frame 4 - 1 -507 0x800A6E9C 0x800A6FAC 272 exact 2 frame 3 - 1 -508 0x800AA59C 0x800AA6AC 272 exact 2 frame 2 - 1 -509 0x800C5168 0x800C5278 272 exact 2 frame 1 - 1 -510 0x8002DD14 0x8002DE28 276 exact 2 frame 2 - 1 -511 0x8002F1D8 0x8002F2EC 276 exact 2 frame 3 - 1 -512 0x80064858 0x8006496C 276 exact 2 frame 2 - 1 -513 0x8006BF30 0x8006C044 276 exact 2 frame 2 - 1 -514 0x8007C524 0x8007C638 276 exact 2 frame 4 - 1 -515 0x8008E2D0 0x8008E3E4 276 exact 2 frame 2 - 1 -516 0x800B1E80 0x800B1F94 276 exact 2 frame 3 - 1 -517 0x800138CC 0x800139E4 280 exact 2 frame 3 - 1 -518 0x8003A6E0 0x8003A7F8 280 exact 2 frame 3 - 1 -519 0x8002DB40 0x8002DC5C 284 exact 2 frame 4 - 1 -520 0x800529A0 0x80052ABC 284 exact 2 frame 2 - 1 -521 0x800F4100 0x800F421C 284 exact 2 frame 2 - 1 -522 0x800F69BC 0x800F6AD8 284 exact 2 frame 4 - 1 -523 0x800F95CC 0x800F96E8 284 exact 2 frame 5 - 1 -524 0x80108168 0x80108284 284 exact 2 frame 3 - 1 -525 0x80044FA4 0x800450C4 288 exact 2 frame 1 - 1 -526 0x80045110 0x80045230 288 exact 2 frame 1 - 1 -527 0x8007C108 0x8007C228 288 exact 2 frame 5 - 1 -528 0x8008B960 0x8008BA80 288 exact 2 frame 4 - 1 -529 0x800FC8D0 0x800FC9F0 288 exact 2 frame 1 - 1 -530 0x80089E7C 0x80089FA0 292 exact 2 frame 6 - 1 -531 0x800372A0 0x800373C8 296 exact 2 frame 1 - 1 -532 0x8005DDD0 0x8005DEF8 296 exact 2 frame 5 - 1 -533 0x80074140 0x80074268 296 exact 2 frame 7 - 1 -534 0x800ACDAC 0x800ACED4 296 exact 2 frame 0 - 1 -535 0x800B1C34 0x800B1D5C 296 exact 2 frame 1 - 1 -536 0x801009E8 0x80100B10 296 exact 2 frame 5 - 1 -537 0x80017660 0x8001778C 300 exact 2 frame 1 - 1 -538 0x800257A8 0x800258D4 300 exact 2 frame 3 - 1 -539 0x8002B924 0x8002BA50 300 exact 2 frame 1 - 1 -540 0x80046DBC 0x80046EE8 300 exact 2 frame 0 - 1 -541 0x8006B4C4 0x8006B5F0 300 exact 2 frame 1 - 1 -542 0x8007C2DC 0x8007C408 300 exact 2 frame 1 - 1 -543 0x800FEED0 0x800FEFFC 300 exact 2 frame 5 - 1 -544 0x80027AB8 0x80027BE8 304 exact 2 frame 1 - 1 -545 0x800373C8 0x800374F8 304 exact 2 frame 1 - 1 -546 0x80042A90 0x80042BC0 304 exact 2 frame 4 - 1 -547 0x8005A474 0x8005A5A4 304 exact 2 frame 7 - 1 -548 0x8005A5A4 0x8005A6D4 304 exact 2 frame 10 - 1 -549 0x80072BDC 0x80072D0C 304 exact 2 frame 4 - 1 -550 0x800ADDE8 0x800ADF18 304 exact 2 frame 3 - 1 -551 0x80022A98 0x80022BCC 308 exact 2 frame 1 - 1 -552 0x80039AE4 0x80039C18 308 exact 2 frame 7 - 1 -553 0x800A66B0 0x800A67E4 308 exact 2 frame 2 - 1 -554 0x800F8CBC 0x800F8DF0 308 exact 2 frame 3 - 1 -555 0x80015B88 0x80015CC0 312 exact 2 frame 5 - 1 -556 0x800180D8 0x80018210 312 exact 2 frame 1 - 1 -557 0x80055108 0x80055240 312 exact 2 frame 3 - 1 -558 0x800582EC 0x80058424 312 exact 2 frame 1 - 1 -559 0x8007B928 0x8007BA60 312 exact 2 frame 3 - 1 -560 0x8008DA0C 0x8008DB44 312 exact 2 frame 3 - 1 -561 0x800A4B70 0x800A4CA8 312 exact 2 frame 4 - 1 -562 0x800AB3CC 0x800AB504 312 exact 2 frame 0 - 1 -563 0x80102E20 0x80102F58 312 exact 2 frame 13 - 1 -564 0x80024668 0x800247A4 316 exact 2 frame 2 - 1 -565 0x8002CD94 0x8002CED0 316 exact 2 frame 4 - 1 -566 0x8003B34C 0x8003B488 316 exact 2 frame 2 - 1 -567 0x80067D34 0x80067E70 316 exact 2 frame 1 - 1 -568 0x80078E94 0x80078FD0 316 exact 2 frame 3 - 1 -569 0x800F8B80 0x800F8CBC 316 exact 2 frame 3 - 1 -570 0x80028DD4 0x80028F14 320 exact 2 frame 1 - 1 -571 0x8007A16C 0x8007A2AC 320 exact 2 frame 4 - 1 -572 0x8008D86C 0x8008D9AC 320 exact 2 frame 2 - 1 -573 0x8008F338 0x8008F478 320 exact 2 frame 7 - 1 -574 0x800BC054 0x800BC194 320 exact 2 frame 0 - 1 -575 0x80023AB0 0x80023BF4 324 exact 2 frame 4 - 1 -576 0x80024494 0x800245D8 324 exact 2 frame 2 - 1 -577 0x8002CC50 0x8002CD94 324 exact 2 frame 8 - 1 -578 0x8002CED0 0x8002D014 324 exact 2 frame 12 - 1 -579 0x80046EE8 0x8004702C 324 exact 2 frame 1 - 1 -580 0x8005E3F4 0x8005E538 324 exact 2 frame 2 - 1 -581 0x80082BAC 0x80082CF0 324 exact 2 frame 3 - 1 -582 0x8009F264 0x8009F3A8 324 exact 2 frame 3 - 1 -583 0x800ADB30 0x800ADC74 324 exact 2 frame 2 - 1 -584 0x800F6364 0x800F64A8 324 exact 2 frame 4 - 1 -585 0x80089FA0 0x8008A0E8 328 exact 2 frame 3 - 1 -586 0x80095BB0 0x80095CF8 328 exact 2 frame 2 - 1 -587 0x800BFBAC 0x800BFCF4 328 exact 2 frame 2 - 1 -588 0x800277AC 0x800278F8 332 exact 2 frame 1 - 1 -589 0x8004388C 0x800439D8 332 exact 2 frame 0 - 1 -590 0x80085B90 0x80085CDC 332 exact 2 frame 3 - 1 -591 0x800B1A64 0x800B1BB0 332 exact 2 frame 5 - 1 -592 0x800F8DF0 0x800F8F3C 332 exact 2 frame 4 - 1 -593 0x80027178 0x800272C8 336 exact 2 frame 5 - 1 -594 0x80076778 0x800768C8 336 exact 2 frame 2 - 1 -595 0x800A8564 0x800A86B4 336 exact 2 frame 2 - 1 -596 0x800AD698 0x800AD7E8 336 exact 2 frame 2 - 1 -597 0x800AE7A0 0x800AE8F0 336 exact 2 frame 7 - 1 -598 0x800AF3E8 0x800AF538 336 exact 2 frame 6 - 1 -599 0x800C1F04 0x800C2054 336 exact 2 frame 1 - 1 -600 0x800F60A4 0x800F61F4 336 exact 2 frame 5 - 1 -601 0x80077D7C 0x80077ED0 340 exact 2 frame 3 - 1 -602 0x800304D8 0x80030630 344 exact 2 frame 1 - 1 -603 0x80045230 0x80045388 344 exact 2 frame 2 - 1 -604 0x80047190 0x800472E8 344 exact 2 frame 1 - 1 -605 0x80015A2C 0x80015B88 348 exact 2 frame 2 - 1 -606 0x8002E24C 0x8002E3A8 348 exact 2 frame 9 - 1 -607 0x8005D4C4 0x8005D620 348 exact 2 frame 0 - 1 -608 0x80079B34 0x80079C90 348 exact 2 frame 2 - 1 -609 0x800AA6AC 0x800AA808 348 exact 2 frame 5 - 1 -610 0x800B6D00 0x800B6E5C 348 exact 2 frame 1 - 1 -611 0x800FC774 0x800FC8D0 348 exact 2 frame 6 - 1 -612 0x80028AD4 0x80028C34 352 exact 2 frame 9 - 1 -613 0x8005E63C 0x8005E79C 352 exact 2 frame 7 - 1 -614 0x800704BC 0x8007061C 352 exact 2 frame 1 - 1 -615 0x800735EC 0x8007374C 352 exact 2 frame 2 - 1 -616 0x8007EBEC 0x8007ED4C 352 exact 2 frame 1 - 1 -617 0x800ABA28 0x800ABB88 352 exact 2 frame 2 - 1 -618 0x800F6F70 0x800F70D0 352 exact 2 frame 4 - 1 -619 0x800F7FD8 0x800F8138 352 exact 2 frame 3 - 1 -620 0x8004702C 0x80047190 356 exact 2 frame 1 - 1 -621 0x800A9768 0x800A98CC 356 exact 2 frame 5 - 1 -622 0x800B5AF8 0x800B5C5C 356 exact 2 frame 1 - 1 -623 0x800272C8 0x80027430 360 exact 2 frame 10 - 1 -624 0x80065794 0x800658FC 360 exact 2 frame 2 - 1 -625 0x80101CDC 0x80101E44 360 exact 2 frame 11 - 1 -626 0x80106ED4 0x8010703C 360 exact 2 frame 5 - 1 -627 0x8003126C 0x800313D8 364 exact 2 frame 0 - 1 -628 0x80047DE0 0x80047F4C 364 exact 2 frame 3 - 1 -629 0x8009B638 0x8009B7A4 364 exact 2 frame 4 - 1 -630 0x80028844 0x800289B4 368 exact 2 frame 11 - 1 -631 0x8007DF34 0x8007E0A4 368 exact 2 frame 6 - 1 -632 0x80083878 0x800839E8 368 exact 2 frame 2 - 1 -633 0x8009CE58 0x8009CFC8 368 exact 2 frame 2 - 1 -634 0x80012B88 0x80012CFC 372 exact 2 frame 1 - 1 -635 0x800164EC 0x80016660 372 exact 2 frame 2 - 1 -636 0x80038BD4 0x80038D48 372 exact 2 frame 1 - 1 -637 0x8003D594 0x8003D708 372 exact 2 frame 4 - 1 -638 0x800ADC74 0x800ADDE8 372 exact 2 frame 1 - 1 -639 0x800BA8D4 0x800BAA48 372 exact 2 frame 0 - 1 -640 0x800F3E8C 0x800F4000 372 exact 2 frame 9 - 1 -641 0x8004780C 0x80047984 376 exact 2 frame 3 - 1 -642 0x8006EE44 0x8006EFBC 376 exact 2 frame 5 - 1 -643 0x800F7660 0x800F77D8 376 exact 2 frame 2 - 1 -644 0x800FFC3C 0x800FFDB4 376 exact 2 frame 3 - 1 -645 0x8002EF54 0x8002F0D0 380 exact 2 frame 2 - 1 -646 0x80034E50 0x80034FCC 380 exact 2 frame 2 - 1 -647 0x800B5924 0x800B5AA0 380 exact 2 frame 2 - 1 -648 0x800BD5E8 0x800BD764 380 exact 2 frame 4 - 1 -649 0x80038DD8 0x80038F58 384 exact 2 frame 5 - 1 -650 0x8003F010 0x8003F190 384 exact 2 frame 6 - 1 -651 0x800228D8 0x80022A60 392 exact 2 frame 5 - 1 -652 0x800B1114 0x800B129C 392 exact 2 frame 3 - 1 -653 0x800374F8 0x80037684 396 exact 2 frame 3 - 1 -654 0x8008D6E0 0x8008D86C 396 exact 2 frame 8 - 1 -655 0x800BF5A8 0x800BF734 396 exact 2 frame 1 - 1 -656 0x80026A9C 0x80026C2C 400 exact 2 frame 7 - 1 -657 0x80026C7C 0x80026E10 404 exact 2 frame 7 - 1 -658 0x80029118 0x800292AC 404 exact 2 frame 0 - 1 -659 0x80046884 0x80046A18 404 exact 2 frame 3 - 1 -660 0x80073B74 0x80073D08 404 exact 2 frame 10 - 1 -661 0x80079EEC 0x8007A080 404 exact 2 frame 2 - 1 -662 0x80096364 0x800964F8 404 exact 2 frame 8 - 1 -663 0x80109338 0x801094CC 404 exact 2 frame 5 - 1 -664 0x800162B4 0x8001644C 408 exact 2 frame 4 - 1 -665 0x800309CC 0x80030B64 408 exact 2 frame 3 - 1 -666 0x8004AAF0 0x8004AC88 408 exact 2 frame 3 - 1 -667 0x800A5D24 0x800A5EBC 408 exact 2 frame 2 - 1 -668 0x800C5AEC 0x800C5C84 408 exact 2 frame 1 - 1 -669 0x800199D0 0x80019B6C 412 exact 2 frame 4 - 1 -670 0x80025FE4 0x80026180 412 exact 2 frame 1 - 1 -671 0x8006606C 0x80066208 412 exact 2 frame 7 - 1 -672 0x800FA338 0x800FA4D4 412 exact 2 frame 10 - 1 -673 0x80109010 0x801091AC 412 exact 2 frame 3 - 1 -674 0x80051F50 0x800520F0 416 exact 2 frame 0 - 1 -675 0x8007F774 0x8007F914 416 exact 2 frame 1 - 1 -676 0x800A8700 0x800A88A0 416 exact 2 frame 2 - 1 -677 0x800BE828 0x800BE9C8 416 exact 2 frame 4 - 1 -678 0x80044610 0x800447B4 420 exact 2 frame 3 - 1 -679 0x80041A58 0x80041C00 424 exact 2 frame 8 - 1 -680 0x800AA10C 0x800AA2B4 424 exact 2 frame 1 - 1 -681 0x801027F8 0x801029A0 424 exact 2 frame 1 - 1 -682 0x8002497C 0x80024B28 428 exact 2 frame 5 - 1 -683 0x8002AAD8 0x8002AC84 428 exact 2 frame 9 - 1 -684 0x800489D8 0x80048B84 428 exact 2 frame 3 - 1 -685 0x800FFDB4 0x800FFF60 428 exact 2 frame 4 - 1 -686 0x8004E24C 0x8004E3FC 432 exact 2 frame 2 - 1 -687 0x800B0ECC 0x800B107C 432 exact 2 frame 0 - 1 -688 0x80108284 0x80108434 432 exact 2 frame 3 - 1 -689 0x8001AC10 0x8001ADC4 436 exact 2 frame 4 - 1 -690 0x800AA2F8 0x800AA4AC 436 exact 2 frame 2 - 1 -691 0x800231BC 0x80023374 440 exact 2 frame 6 - 1 -692 0x8002D828 0x8002D9E0 440 exact 2 frame 1 - 1 -693 0x80081174 0x8008132C 440 exact 2 frame 8 - 1 -694 0x8009D8E0 0x8009DA98 440 exact 2 frame 1 - 1 -695 0x80025B64 0x80025D20 444 exact 2 frame 7 - 1 -696 0x800559C4 0x80055B84 448 exact 2 frame 0 - 1 -697 0x800AD7E8 0x800AD9A8 448 exact 2 frame 3 - 1 -698 0x800AE9E0 0x800AEBA0 448 exact 2 frame 7 - 1 -699 0x8010A1C8 0x8010A388 448 exact 2 frame 6 - 1 -700 0x8002ACBC 0x8002AE80 452 exact 2 frame 12 - 1 -701 0x8002FE3C 0x80030000 452 exact 2 frame 3 - 1 -702 0x800839E8 0x80083BAC 452 exact 2 frame 2 - 1 -703 0x800BBE90 0x800BC054 452 exact 2 frame 0 - 1 -704 0x80018560 0x80018728 456 exact 2 frame 1 - 1 -705 0x80068D78 0x80068F40 456 exact 2 frame 10 - 1 -706 0x8006E1B0 0x8006E378 456 exact 2 frame 3 - 1 -707 0x80077088 0x80077250 456 exact 2 frame 7 - 1 -708 0x80030630 0x800307FC 460 exact 2 frame 2 - 1 -709 0x800590D8 0x800592A4 460 exact 2 frame 6 - 1 -710 0x800695D8 0x800697A4 460 exact 2 frame 4 - 1 -711 0x8008F114 0x8008F2E0 460 exact 2 frame 6 - 1 -712 0x80099E84 0x8009A050 460 exact 2 frame 1 - 1 -713 0x801095A8 0x80109774 460 exact 2 frame 4 - 1 -714 0x8002BA50 0x8002BC20 464 exact 2 frame 14 - 1 -715 0x8002E9F4 0x8002EBC4 464 exact 2 frame 6 - 1 -716 0x8003A7F8 0x8003A9C8 464 exact 2 frame 10 - 1 -717 0x800BBC1C 0x800BBDEC 464 exact 2 frame 0 - 1 -718 0x800C022C 0x800C03FC 464 exact 2 frame 3 - 1 -719 0x800F7B84 0x800F7D54 464 exact 2 frame 5 - 1 -720 0x8002D3F4 0x8002D5C8 468 exact 2 frame 11 - 1 -721 0x80047F4C 0x80048128 476 exact 2 frame 3 - 1 -722 0x80052ABC 0x80052C98 476 exact 2 frame 0 - 1 -723 0x80074394 0x80074570 476 exact 2 frame 12 - 1 -724 0x80078FD0 0x800791AC 476 exact 2 frame 7 - 1 -725 0x80101878 0x80101A54 476 exact 2 frame 4 - 1 -726 0x80044D78 0x80044F58 480 exact 2 frame 11 - 1 -727 0x8006496C 0x80064B4C 480 exact 2 frame 6 - 1 -728 0x80064B4C 0x80064D2C 480 exact 2 frame 4 - 1 -729 0x8006AB7C 0x8006AD5C 480 exact 2 frame 12 - 1 -730 0x800FBBA0 0x800FBD80 480 exact 2 frame 14 - 1 -731 0x80106CF4 0x80106ED4 480 exact 2 frame 9 - 1 -732 0x80059DF8 0x80059FDC 484 exact 2 frame 1 - 1 -733 0x80070270 0x80070454 484 exact 2 frame 2 - 1 -734 0x80052424 0x8005260C 488 exact 2 frame 7 - 1 -735 0x80069398 0x80069580 488 exact 2 frame 3 - 1 -736 0x800FA150 0x800FA338 488 exact 2 frame 21 - 1 -737 0x8003F7CC 0x8003F9B8 492 exact 2 frame 2 - 1 -738 0x80065980 0x80065B6C 492 exact 2 frame 1 - 1 -739 0x801078A4 0x80107A94 496 exact 2 frame 11 - 1 -740 0x80024C34 0x80024E28 500 exact 2 frame 3 - 1 -741 0x80064664 0x80064858 500 exact 2 frame 3 - 1 -742 0x800652A0 0x80065494 500 exact 2 frame 6 - 1 -743 0x800A4F8C 0x800A5180 500 exact 2 frame 0 - 1 -744 0x80016BD4 0x80016DCC 504 exact 2 frame 1 - 1 -745 0x8007ED8C 0x8007EF84 504 exact 2 frame 6 - 1 -746 0x80030000 0x800301FC 508 exact 2 frame 10 - 1 -747 0x80031CC0 0x80031EBC 508 exact 2 frame 7 - 1 -748 0x80014054 0x80014258 516 exact 2 frame 6 - 1 -749 0x800254EC 0x800256F0 516 exact 2 frame 5 - 1 -750 0x8007BA60 0x8007BC64 516 exact 2 frame 4 - 1 -751 0x8009AC28 0x8009AE2C 516 exact 2 frame 3 - 1 -752 0x800B0BE0 0x800B0DE4 516 exact 2 frame 8 - 1 -753 0x80067E70 0x80068078 520 exact 2 frame 5 - 1 -754 0x800150A0 0x800152AC 524 exact 2 frame 13 - 1 -755 0x80015DBC 0x80015FC8 524 exact 2 frame 5 - 1 -756 0x80043B80 0x80043D8C 524 exact 2 frame 5 - 1 -757 0x80098E18 0x80099024 524 exact 2 frame 13 - 1 -758 0x80038F58 0x80039168 528 exact 2 frame 3 - 1 -759 0x8007CFFC 0x8007D20C 528 exact 2 frame 3 - 1 -760 0x800A6C8C 0x800A6E9C 528 exact 2 frame 11 - 1 -761 0x80104720 0x80104930 528 exact 2 frame 2 - 1 -762 0x8004B438 0x8004B64C 532 exact 2 frame 3 - 1 -763 0x800697FC 0x80069A10 532 exact 2 frame 3 - 1 -764 0x800AD484 0x800AD698 532 exact 2 frame 5 - 1 -765 0x800295D4 0x800297F4 544 exact 2 frame 6 - 1 -766 0x8002D608 0x8002D828 544 exact 2 frame 2 - 1 -767 0x8009D47C 0x8009D69C 544 exact 2 frame 0 - 1 -768 0x8001778C 0x800179B8 556 exact 2 frame 4 - 1 -769 0x80059504 0x80059730 556 exact 2 frame 4 - 1 -770 0x80063900 0x80063B2C 556 exact 2 frame 10 - 1 -771 0x8003C590 0x8003C7C0 560 exact 2 frame 11 - 1 -772 0x8008A1D0 0x8008A400 560 exact 2 frame 3 - 1 -773 0x800BF734 0x800BF968 564 exact 2 frame 5 - 1 -774 0x800FB8EC 0x800FBB20 564 exact 2 frame 11 - 1 -775 0x8009D244 0x8009D47C 568 exact 2 frame 3 - 1 -776 0x800B6090 0x800B62C8 568 exact 2 frame 13 - 1 -777 0x80029A48 0x80029C84 572 exact 2 frame 2 - 1 -778 0x8007F07C 0x8007F2B8 572 exact 2 frame 9 - 1 -779 0x80018728 0x8001896C 580 exact 2 frame 3 - 1 -780 0x80041DA0 0x80041FE4 580 exact 2 frame 6 - 1 -781 0x800BF968 0x800BFBAC 580 exact 2 frame 5 - 1 -782 0x8009AE2C 0x8009B074 584 exact 2 frame 0 - 1 -783 0x800B0940 0x800B0B88 584 exact 2 frame 7 - 1 -784 0x800B6894 0x800B6AE0 588 exact 2 frame 7 - 1 -785 0x80016704 0x80016954 592 exact 2 frame 4 - 1 -786 0x800A7E68 0x800A80B8 592 exact 2 frame 3 - 1 -787 0x800AFB6C 0x800AFDBC 592 exact 2 frame 2 - 1 -788 0x8002C930 0x8002CB84 596 exact 2 frame 23 - 1 -789 0x8006AE54 0x8006B0A8 596 exact 2 frame 0 - 1 -790 0x800283F4 0x8002864C 600 exact 2 frame 5 - 1 -791 0x8009736C 0x800975C4 600 exact 2 frame 10 - 1 -792 0x80050998 0x80050BF4 604 exact 2 frame 2 - 1 -793 0x80065E10 0x8006606C 604 exact 2 frame 4 - 1 -794 0x800C29D4 0x800C2C30 604 exact 2 frame 6 - 1 -795 0x800F5E44 0x800F60A4 608 exact 2 frame 5 - 1 -796 0x800B5CF8 0x800B5F5C 612 exact 2 frame 2 - 1 -797 0x8002BE6C 0x8002C0D4 616 exact 2 frame 13 - 1 -798 0x800571AC 0x80057418 620 exact 2 frame 2 - 1 -799 0x800B7264 0x800B74D0 620 exact 2 frame 10 - 1 -800 0x800FD834 0x800FDAA0 620 exact 2 frame 6 - 1 -801 0x8003F9B8 0x8003FC28 624 exact 2 frame 3 - 1 -802 0x80069128 0x80069398 624 exact 2 frame 2 - 1 -803 0x80073D08 0x80073F78 624 exact 2 frame 9 - 1 -804 0x800F4E40 0x800F50B0 624 exact 2 frame 5 - 1 -805 0x801051CC 0x8010543C 624 exact 2 frame 3 - 1 -806 0x80043554 0x800437CC 632 exact 2 frame 9 - 1 -807 0x80104930 0x80104BA8 632 exact 2 frame 3 - 1 -808 0x8009CFC8 0x8009D244 636 exact 2 frame 12 - 1 -809 0x80069A10 0x80069C90 640 exact 2 frame 4 - 1 -810 0x8008FA58 0x8008FCD8 640 exact 2 frame 5 - 1 -811 0x800A5EBC 0x800A613C 640 exact 2 frame 4 - 1 -812 0x80106154 0x801063D4 640 exact 2 frame 9 - 1 -813 0x80109F48 0x8010A1C8 640 exact 2 frame 11 - 1 -814 0x8010A444 0x8010A6C4 640 exact 2 frame 2 - 1 -815 0x800A30D4 0x800A3358 644 exact 2 frame 5 - 1 -816 0x8002AEAC 0x8002B138 652 exact 2 frame 30 - 1 -817 0x800943E0 0x80094670 656 exact 2 frame 1 - 1 -818 0x80072680 0x80072914 660 exact 2 frame 0 - 1 -819 0x8002E528 0x8002E7C4 668 exact 2 frame 9 - 1 -820 0x8006A6F0 0x8006A98C 668 exact 2 frame 0 - 1 -821 0x800FACE8 0x800FAF84 668 exact 2 frame 7 - 1 -822 0x80093768 0x80093A08 672 exact 2 frame 7 - 1 -823 0x800519A8 0x80051C4C 676 exact 2 frame 1 - 1 -824 0x800313D8 0x80031684 684 exact 2 frame 10 - 1 -825 0x800526F0 0x800529A0 688 exact 2 frame 0 - 1 -826 0x800F5B94 0x800F5E44 688 exact 2 frame 9 - 1 -827 0x8007DC4C 0x8007DF00 692 exact 2 frame 3 - 1 -828 0x800501DC 0x80050494 696 exact 2 frame 5 - 1 -829 0x800A3600 0x800A38B8 696 exact 2 frame 2 - 1 -830 0x800FF184 0x800FF43C 696 exact 2 frame 3 - 1 -831 0x80103544 0x801037FC 696 exact 2 frame 1 - 1 -832 0x800FA980 0x800FAC44 708 exact 2 frame 10 - 1 -833 0x801063D4 0x8010669C 712 exact 2 frame 9 - 1 -834 0x80074F1C 0x800751E8 716 exact 2 frame 8 - 1 -835 0x8006EFBC 0x8006F28C 720 exact 2 frame 2 - 1 -836 0x80084770 0x80084A48 728 exact 2 frame 7 - 1 -837 0x800FA688 0x800FA960 728 exact 2 frame 9 - 1 -838 0x8008A47C 0x8008A758 732 exact 2 frame 7 - 1 -839 0x8006C044 0x8006C324 736 exact 2 frame 1 - 1 -840 0x800916DC 0x800919BC 736 exact 2 frame 9 - 1 -841 0x80091D88 0x80092068 736 exact 2 frame 7 - 1 -842 0x800AB0EC 0x800AB3CC 736 exact 2 frame 1 - 1 -843 0x8007AD28 0x8007B00C 740 exact 2 frame 5 - 1 -844 0x80033ADC 0x80033DC8 748 exact 2 frame 5 - 1 -845 0x800BAED4 0x800BB1C4 752 exact 2 frame 4 - 1 -846 0x80093A84 0x80093D80 764 exact 2 frame 1 - 1 -847 0x80078B94 0x80078E94 768 exact 2 frame 6 - 1 -848 0x80051C4C 0x80051F50 772 exact 2 frame 2 - 1 -849 0x8009A904 0x8009AC08 772 exact 2 frame 2 - 1 -850 0x8004C400 0x8004C708 776 exact 2 frame 0 - 1 -851 0x80059AF0 0x80059DF8 776 exact 2 frame 9 - 1 -852 0x8009829C 0x800985A4 776 exact 2 frame 9 - 1 -853 0x8006D884 0x8006DB90 780 exact 2 frame 1 - 1 -854 0x80091A7C 0x80091D88 780 exact 2 frame 12 - 1 -855 0x800BFF20 0x800C022C 780 exact 2 frame 1 - 1 -856 0x80013D44 0x80014054 784 exact 2 frame 10 - 1 -857 0x8005D1B0 0x8005D4C4 788 exact 2 frame 2 - 1 -858 0x800748EC 0x80074C00 788 exact 2 frame 21 - 1 -859 0x80025198 0x800254B0 792 exact 2 frame 5 - 1 -860 0x80072048 0x80072360 792 exact 2 frame 12 - 1 -861 0x800830B4 0x800833CC 792 exact 2 frame 2 - 1 -862 0x80094670 0x80094988 792 exact 2 frame 8 - 1 -863 0x800FCC48 0x800FCF60 792 exact 2 frame 12 - 1 -864 0x8002B608 0x8002B924 796 exact 2 frame 3 - 1 -865 0x8007061C 0x80070938 796 exact 2 frame 10 - 1 -866 0x8008355C 0x80083878 796 exact 2 frame 7 - 1 -867 0x8006DB90 0x8006DEB4 804 exact 2 frame 3 - 1 -868 0x800292AC 0x800295D4 808 exact 2 frame 2 - 1 -869 0x8009CB28 0x8009CE58 816 exact 2 frame 6 - 1 -870 0x801042FC 0x80104630 820 exact 2 frame 18 - 1 -871 0x80052CAC 0x80052FF4 840 exact 2 frame 14 - 1 -872 0x80077250 0x8007759C 844 exact 2 frame 5 - 1 -873 0x800C54EC 0x800C583C 848 exact 2 frame 3 - 1 -874 0x80048684 0x800489D8 852 exact 2 frame 6 - 1 -875 0x800A98CC 0x800A9C24 856 exact 2 frame 14 - 1 -876 0x8006CC54 0x8006CFB0 860 exact 2 frame 4 - 1 -877 0x80059FDC 0x8005A33C 864 exact 2 frame 4 - 1 -878 0x80031684 0x800319F0 876 exact 2 frame 14 - 1 -879 0x80040884 0x80040BFC 888 exact 2 frame 4 - 1 -880 0x800897B8 0x80089B30 888 exact 2 frame 17 - 1 -881 0x8003C7C0 0x8003CB3C 892 exact 2 frame 9 - 1 -882 0x80089434 0x800897B8 900 exact 2 frame 20 - 1 -883 0x800AC2C4 0x800AC648 900 exact 2 frame 0 - 1 -884 0x800ABB88 0x800ABF10 904 exact 2 frame 1 - 1 -885 0x80017200 0x8001758C 908 exact 2 frame 6 - 1 -886 0x80048E70 0x800491FC 908 exact 2 frame 10 - 1 -887 0x8002EBC4 0x8002EF54 912 exact 2 frame 5 - 1 -888 0x80034ABC 0x80034E50 916 exact 2 frame 11 - 1 -889 0x80064230 0x800645CC 924 exact 2 frame 13 - 1 -890 0x80072DF4 0x80073190 924 exact 2 frame 10 - 1 -891 0x80090408 0x800907A4 924 exact 2 frame 12 - 1 -892 0x800564AC 0x80056854 936 exact 2 frame 11 - 1 -893 0x800ABF10 0x800AC2C4 948 exact 2 frame 4 - 1 -894 0x8006F2F4 0x8006F6BC 968 exact 2 frame 1 - 1 -895 0x8008EBFC 0x8008EFC4 968 exact 2 frame 9 - 1 -896 0x800B7524 0x800B78EC 968 exact 2 frame 4 - 1 -897 0x80047A14 0x80047DE0 972 exact 2 frame 9 - 1 -898 0x80033700 0x80033ADC 988 exact 2 frame 3 - 1 -899 0x800447B4 0x80044B90 988 exact 2 frame 12 - 1 -900 0x80088F38 0x80089314 988 exact 2 frame 11 - 1 -901 0x800AAC9C 0x800AB078 988 exact 2 frame 11 - 1 -902 0x80058608 0x800589E8 992 exact 2 frame 2 - 1 -903 0x80071C64 0x80072048 996 exact 2 frame 15 - 1 -904 0x8010128C 0x80101678 1004 exact 2 frame 6 - 1 -905 0x8009B074 0x8009B464 1008 exact 2 frame 0 - 1 -906 0x800B0550 0x800B0940 1008 exact 2 frame 11 - 1 -907 0x80037B98 0x80037F94 1020 exact 2 frame 9 - 1 -908 0x8007BD0C 0x8007C108 1020 exact 2 frame 10 - 1 -909 0x800C1A58 0x800C1E54 1020 exact 2 frame 8 - 1 -910 0x8010669C 0x80106AA8 1036 exact 2 frame 12 - 1 -911 0x8005CDA0 0x8005D1B0 1040 exact 2 frame 17 - 1 -912 0x80094F54 0x80095364 1040 exact 2 frame 9 - 1 -913 0x800331D4 0x800335E8 1044 exact 2 frame 7 - 1 -914 0x80055240 0x80055654 1044 exact 2 frame 6 - 1 -915 0x800868E8 0x80086CFC 1044 exact 2 frame 3 - 1 -916 0x800A2B04 0x800A2F20 1052 exact 2 frame 7 - 1 -917 0x800B6330 0x800B6754 1060 exact 2 frame 13 - 1 -918 0x8003F190 0x8003F5BC 1068 exact 2 frame 2 - 1 -919 0x80056854 0x80056C88 1076 exact 2 frame 20 - 1 -920 0x8003879C 0x80038BD4 1080 exact 2 frame 10 - 1 -921 0x80092460 0x80092898 1080 exact 2 frame 13 - 1 -922 0x800B2048 0x800B2488 1088 exact 2 frame 4 - 1 -923 0x80034638 0x80034A80 1096 exact 2 frame 7 - 1 -924 0x8009A4AC 0x8009A904 1112 exact 2 frame 6 - 1 -925 0x8005A8E8 0x8005AD44 1116 exact 2 frame 15 - 1 -926 0x8003EBAC 0x8003F010 1124 exact 2 frame 10 - 1 -927 0x800BCE20 0x800BD298 1144 exact 2 frame 13 - 1 -928 0x800C03FC 0x800C0874 1144 exact 2 frame 3 - 1 -929 0x800A38B8 0x800A3D34 1148 exact 2 frame 15 - 1 -930 0x800B8958 0x800B8DE4 1164 exact 2 frame 10 - 1 -931 0x800BAA48 0x800BAED4 1164 exact 2 frame 1 - 1 -932 0x800668F0 0x80066DA0 1200 exact 2 frame 15 - 1 -933 0x800A6FAC 0x800A745C 1200 exact 2 frame 20 - 1 -934 0x800B9C64 0x800BA114 1200 exact 2 frame 0 - 1 -935 0x8005E8B8 0x8005ED6C 1204 exact 2 frame 26 - 1 -936 0x80095364 0x80095820 1212 exact 2 frame 3 - 1 -937 0x800BC194 0x800BC658 1220 exact 2 frame 6 - 1 -938 0x8002B138 0x8002B608 1232 exact 2 frame 36 - 1 -939 0x8004D8A4 0x8004DD74 1232 exact 2 frame 6 - 1 -940 0x8004DD74 0x8004E24C 1240 exact 2 frame 7 - 1 -941 0x800F465C 0x800F4B54 1272 exact 2 frame 8 - 1 -942 0x800F70D0 0x800F75C8 1272 exact 2 frame 8 - 1 -943 0x80093E54 0x80094370 1308 exact 2 frame 15 - 1 -944 0x80056C88 0x800571AC 1316 exact 2 frame 4 - 1 -945 0x8007D718 0x8007DC40 1320 exact 2 frame 5 - 1 -946 0x800B78EC 0x800B7E14 1320 exact 2 frame 0 - 1 -947 0x80034FCC 0x800354F8 1324 exact 2 frame 13 - 1 -948 0x80066208 0x80066738 1328 exact 2 frame 7 - 1 -949 0x800C3C4C 0x800C417C 1328 exact 2 frame 10 - 1 -950 0x80054BC4 0x80055108 1348 exact 2 frame 4 - 1 -951 0x80086388 0x800868E8 1376 exact 2 frame 15 - 1 -952 0x8004ED90 0x8004F2F8 1384 exact 2 frame 11 - 1 -953 0x800855D4 0x80085B44 1392 exact 2 frame 2 - 1 -954 0x80064D2C 0x800652A0 1396 exact 2 frame 4 - 1 -955 0x8007E228 0x8007E7C0 1432 exact 2 frame 3 - 1 -956 0x8007B2A0 0x8007B83C 1436 exact 2 frame 5 - 1 -957 0x80095D74 0x80096324 1456 exact 2 frame 11 - 1 -958 0x800AEC48 0x800AF1FC 1460 exact 2 frame 14 - 1 -959 0x80094988 0x80094F54 1484 exact 2 frame 22 - 1 -960 0x800152AC 0x8001587C 1488 exact 2 frame 19 - 1 -961 0x8003CBE4 0x8003D224 1600 exact 2 frame 15 - 1 -962 0x8009B7A4 0x8009BDEC 1608 exact 2 frame 11 - 1 -963 0x80075228 0x8007587C 1620 exact 2 frame 15 - 1 -964 0x80099420 0x80099A94 1652 exact 2 frame 11 - 1 -965 0x80036390 0x80036A0C 1660 exact 2 frame 9 - 1 -966 0x8007A4FC 0x8007AB7C 1664 exact 2 frame 9 - 1 -967 0x80085CDC 0x80086388 1708 exact 2 frame 15 - 1 -968 0x8004CF0C 0x8004D5CC 1728 exact 2 frame 11 - 1 -969 0x800C356C 0x800C3C4C 1760 exact 2 frame 18 - 1 -970 0x80030B64 0x8003126C 1800 exact 2 frame 7 - 1 -971 0x80033F30 0x80034638 1800 exact 2 frame 0 - 1 -972 0x800BB2AC 0x800BB9FC 1872 exact 2 frame 5 - 1 -973 0x80043E98 0x80044610 1912 exact 2 frame 12 - 1 -974 0x8009E95C 0x8009F0E8 1932 exact 2 frame 10 - 1 -975 0x800A3D34 0x800A44CC 1944 exact 2 frame 10 - 1 -976 0x8004AC88 0x8004B438 1968 exact 2 frame 18 - 1 -977 0x800A8F18 0x800A96CC 1972 exact 2 frame 8 - 1 -978 0x800809B8 0x80081174 1980 exact 2 frame 17 - 1 -979 0x800BA114 0x800BA8D4 1984 exact 2 frame 1 - 1 -980 0x800B129C 0x800B1A64 1992 exact 2 frame 4 - 1 -981 0x8005AE54 0x8005B638 2020 exact 2 frame 15 - 1 -982 0x80092B2C 0x80093330 2052 exact 2 frame 16 - 1 -983 0x8007C7CC 0x8007CFFC 2096 exact 2 frame 10 - 1 -984 0x80083C78 0x800844B8 2112 exact 2 frame 15 - 1 -985 0x800C417C 0x800C49BC 2112 exact 2 frame 6 - 1 -986 0x800985A4 0x80098E18 2164 exact 2 frame 49 - 1 -987 0x8004A278 0x8004AAF0 2168 exact 2 frame 12 - 1 -988 0x8002203C 0x800228D8 2204 exact 2 frame 4 - 1 -989 0x80050D48 0x80051628 2272 exact 2 frame 15 - 1 -990 0x80053064 0x80053954 2288 exact 2 frame 12 - 1 -991 0x80101EB0 0x801027CC 2332 exact 2 frame 12 - 1 -992 0x80055B84 0x800564AC 2344 exact 2 frame 17 - 1 -993 0x8001CE70 0x8001D7A0 2352 exact 2 frame 14 - 1 -994 0x8006C324 0x8006CC54 2352 exact 2 frame 19 - 1 -995 0x8008CCC0 0x8008D5F8 2360 exact 2 frame 11 - 1 -996 0x800C2054 0x800C29D4 2432 exact 2 frame 17 - 1 -997 0x80069C90 0x8006A654 2500 exact 2 frame 13 - 1 -998 0x800A5228 0x800A5C1C 2548 exact 2 frame 23 - 1 -999 0x8004F2F8 0x8004FE38 2880 exact 2 frame 21 - 1 -1000 0x8003FD00 0x80040884 2948 exact 2 frame 26 - 1 -1001 0x800975C4 0x8009829C 3288 exact 2 frame 71 - 1 -1002 0x800142F4 0x80014FE8 3316 exact 2 frame 38 - 1 -1003 0x800B8E60 0x800B9C64 3588 exact 2 frame 8 - 1 -1004 0x800964F8 0x8009736C 3700 exact 2 frame 32 - 1 -1005 0x80066E58 0x80067D34 3804 exact 2 frame 39 - 1 -1006 0x80053954 0x80054AF8 4516 exact 2 frame 32 - 1 -1007 0x8008132C 0x80082750 5156 exact 2 frame 34 - 1 -1008 0x80086DFC 0x80088F38 8508 exact 2 frame 38 - 1 -1009 0x8009F988 0x800A2684 11516 exact 2 frame 102 - 1 -1010 0x80180808 0x8018080C 4 fallthrough 3 leaf 0 - 1 -1011 0x801007E0 0x80100808 40 fallthrough 3 frame 1 - 1 +283 0x800575C4 0x80057664 160 exact 2 frame 2 - 1 +284 0x80058190 0x80058230 160 exact 2 frame 1 - 1 +285 0x80089C74 0x80089D14 160 exact 2 frame 1 - 1 +286 0x800B5FF0 0x800B6090 160 exact 2 frame 2 - 1 +287 0x800FF0E4 0x800FF184 160 exact 2 frame 2 - 1 +288 0x80012F80 0x80013024 164 exact 2 frame 1 - 1 +289 0x80016660 0x80016704 164 exact 2 frame 0 - 1 +290 0x80025D20 0x80025DC4 164 exact 2 frame 2 - 1 +291 0x800270D4 0x80027178 164 exact 2 frame 2 - 1 +292 0x8002DF84 0x8002E028 164 exact 2 frame 1 - 1 +293 0x80031B18 0x80031BBC 164 exact 2 frame 1 - 1 +294 0x800516FC 0x800517A0 164 exact 2 frame 1 - 1 +295 0x80066738 0x800667DC 164 exact 2 frame 1 - 1 +296 0x8007D20C 0x8007D2B0 164 exact 2 frame 1 - 1 +297 0x800C2CE4 0x800C2D88 164 exact 2 frame 1 - 1 +298 0x800F6898 0x800F693C 164 exact 2 frame 4 - 1 +299 0x800FAC44 0x800FACE8 164 exact 2 frame 1 - 1 +300 0x80100120 0x801001C4 164 exact 2 frame 1 - 1 +301 0x80022E78 0x80022F20 168 exact 2 frame 1 - 1 +302 0x80032258 0x80032300 168 exact 2 frame 1 - 1 +303 0x800592A4 0x8005934C 168 exact 2 frame 2 - 1 +304 0x800A3358 0x800A3400 168 exact 2 frame 1 - 1 +305 0x800A4AC8 0x800A4B70 168 exact 2 frame 3 - 1 +306 0x800A8B8C 0x800A8C34 168 exact 2 frame 1 - 1 +307 0x800BE6D8 0x800BE780 168 exact 2 frame 0 - 1 +308 0x800BE780 0x800BE828 168 exact 2 frame 0 - 1 +309 0x800FF758 0x800FF800 168 exact 2 frame 1 - 1 +310 0x8005E590 0x8005E63C 172 exact 2 frame 6 - 1 +311 0x8006D250 0x8006D2FC 172 exact 2 frame 1 - 1 +312 0x8007B00C 0x8007B0B8 172 exact 2 frame 1 - 1 +313 0x800A5C1C 0x800A5CC8 172 exact 2 frame 0 - 1 +314 0x800A64C8 0x800A6574 172 exact 2 frame 1 - 1 +315 0x800F4424 0x800F44D0 172 exact 2 frame 2 - 1 +316 0x80016E68 0x80016F18 176 exact 2 frame 2 - 1 +317 0x80017C6C 0x80017D1C 176 exact 2 frame 2 - 1 +318 0x800250AC 0x8002515C 176 exact 2 frame 3 - 1 +319 0x80028344 0x800283F4 176 exact 2 frame 2 - 1 +320 0x80046348 0x800463F8 176 exact 2 frame 1 - 1 +321 0x80074734 0x800747E4 176 exact 2 frame 4 - 1 +322 0x80089338 0x800893E8 176 exact 2 frame 2 - 1 +323 0x800AD3D4 0x800AD484 176 exact 2 frame 0 - 1 +324 0x800B1DD0 0x800B1E80 176 exact 2 frame 2 - 1 +325 0x800C2D88 0x800C2E38 176 exact 2 frame 1 - 1 +326 0x801080B8 0x80108168 176 exact 2 frame 4 - 1 +327 0x801085E0 0x80108690 176 exact 2 frame 1 - 1 +328 0x80021CDC 0x80021D90 180 exact 2 frame 4 - 1 +329 0x80050BF4 0x80050CA8 180 exact 2 frame 2 - 1 +330 0x8006D2FC 0x8006D3B0 180 exact 2 frame 1 - 1 +331 0x800A631C 0x800A63D0 180 exact 2 frame 3 - 1 +332 0x800B1F94 0x800B2048 180 exact 2 frame 4 - 1 +333 0x800C2C30 0x800C2CE4 180 exact 2 frame 2 - 1 +334 0x80014FE8 0x800150A0 184 exact 2 frame 9 - 1 +335 0x80019808 0x800198C0 184 exact 2 frame 1 - 1 +336 0x80021E6C 0x80021F24 184 exact 2 frame 3 - 1 +337 0x80023BF4 0x80023CAC 184 exact 2 frame 2 - 1 +338 0x80028698 0x80028750 184 exact 2 frame 4 - 1 +339 0x8005A6D4 0x8005A78C 184 exact 2 frame 7 - 1 +340 0x8005E1E4 0x8005E29C 184 exact 2 frame 2 - 1 +341 0x80079D24 0x80079DDC 184 exact 2 frame 0 - 1 +342 0x8007AB7C 0x8007AC34 184 exact 2 frame 1 - 1 +343 0x800F436C 0x800F4424 184 exact 2 frame 2 - 1 +344 0x800FED84 0x800FEE3C 184 exact 2 frame 5 - 1 +345 0x80108434 0x801084EC 184 exact 2 frame 1 - 1 +346 0x80021BA8 0x80021C64 188 exact 2 frame 2 - 1 +347 0x800236F8 0x800237B4 188 exact 2 frame 7 - 1 +348 0x8008E19C 0x8008E258 188 exact 2 frame 2 - 1 +349 0x800A63D0 0x800A648C 188 exact 2 frame 3 - 1 +350 0x800A8984 0x800A8A40 188 exact 2 frame 4 - 1 +351 0x800AF260 0x800AF31C 188 exact 2 frame 1 - 1 +352 0x800437CC 0x8004388C 192 exact 2 frame 2 - 1 +353 0x80046A18 0x80046AD8 192 exact 2 frame 0 - 1 +354 0x800682F0 0x800683B0 192 exact 2 frame 3 - 1 +355 0x8006D3B0 0x8006D470 192 exact 2 frame 1 - 1 +356 0x80086CFC 0x80086DBC 192 exact 2 frame 0 - 1 +357 0x8008FE98 0x8008FF58 192 exact 2 frame 3 - 1 +358 0x800F459C 0x800F465C 192 exact 2 frame 4 - 1 +359 0x8002C30C 0x8002C3D0 196 exact 2 frame 2 - 1 +360 0x80030414 0x800304D8 196 exact 2 frame 5 - 1 +361 0x80044B90 0x80044C54 196 exact 2 frame 0 - 1 +362 0x80045D84 0x80045E48 196 exact 2 frame 1 - 1 +363 0x800460D4 0x80046198 196 exact 2 frame 1 - 1 +364 0x800654E4 0x800655A8 196 exact 2 frame 3 - 1 +365 0x80074268 0x8007432C 196 exact 2 frame 4 - 1 +366 0x80089B88 0x80089C4C 196 exact 2 frame 2 - 1 +367 0x800AD104 0x800AD1C8 196 exact 2 frame 0 - 1 +368 0x800C1048 0x800C110C 196 exact 2 frame 3 - 1 +369 0x80100254 0x80100318 196 exact 2 frame 1 - 1 +370 0x8002BC20 0x8002BCE8 200 exact 2 frame 6 - 1 +371 0x8003570C 0x800357D4 200 exact 2 frame 1 - 1 +372 0x800655A8 0x80065670 200 exact 2 frame 2 - 1 +373 0x800A6A70 0x800A6B38 200 exact 2 frame 2 - 1 +374 0x80100598 0x80100660 200 exact 2 frame 5 - 1 +375 0x800258D4 0x800259A0 204 exact 2 frame 2 - 1 +376 0x800297F4 0x800298C0 204 exact 2 frame 2 - 1 +377 0x800323E4 0x800324B0 204 exact 2 frame 3 - 1 +378 0x80044C54 0x80044D20 204 exact 2 frame 4 - 1 +379 0x800508CC 0x80050998 204 exact 2 frame 6 - 1 +380 0x80054AF8 0x80054BC4 204 exact 2 frame 0 - 1 +381 0x8005A81C 0x8005A8E8 204 exact 2 frame 1 - 1 +382 0x80083BAC 0x80083C78 204 exact 2 frame 3 - 1 +383 0x80099AE4 0x80099BB0 204 exact 2 frame 1 - 1 +384 0x8009B4A0 0x8009B56C 204 exact 2 frame 1 - 1 +385 0x800ACB34 0x800ACC00 204 exact 2 frame 1 - 1 +386 0x800BB9FC 0x800BBAC8 204 exact 2 frame 3 - 1 +387 0x800F8658 0x800F8724 204 exact 2 frame 1 - 1 +388 0x80104230 0x801042FC 204 exact 2 frame 7 - 1 +389 0x801094D8 0x801095A4 204 exact 2 frame 1 - 1 +390 0x80019738 0x80019808 208 exact 2 frame 2 - 1 +391 0x80031A48 0x80031B18 208 exact 2 frame 2 - 1 +392 0x800453F8 0x800454C8 208 exact 2 frame 1 - 1 +393 0x80046278 0x80046348 208 exact 2 frame 1 - 1 +394 0x80099C44 0x80099D14 208 exact 2 frame 0 - 1 +395 0x800111B0 0x80011284 212 exact 2 frame 1 - 1 +396 0x80025F10 0x80025FE4 212 exact 2 frame 3 - 1 +397 0x800279E4 0x80027AB8 212 exact 2 frame 0 - 1 +398 0x8002D0A8 0x8002D17C 212 exact 2 frame 2 - 1 +399 0x80045E48 0x80045F1C 212 exact 2 frame 0 - 1 +400 0x8006821C 0x800682F0 212 exact 2 frame 1 - 1 +401 0x800ACCD8 0x800ACDAC 212 exact 2 frame 0 - 1 +402 0x800ACED4 0x800ACFA8 212 exact 2 frame 0 - 1 +403 0x80105474 0x80105548 212 exact 2 frame 1 - 1 +404 0x8006B398 0x8006B470 216 exact 2 frame 3 - 1 +405 0x8006D470 0x8006D548 216 exact 2 frame 1 - 1 +406 0x80090BB4 0x80090C8C 216 exact 2 frame 5 - 1 +407 0x800A4E48 0x800A4F20 216 exact 2 frame 2 - 1 +408 0x800AD9A8 0x800ADA80 216 exact 2 frame 0 - 1 +409 0x800F3A30 0x800F3B08 216 exact 2 frame 1 - 1 +410 0x80107B84 0x80107C5C 216 exact 2 frame 2 - 1 +411 0x80015950 0x80015A2C 220 exact 2 frame 1 - 1 +412 0x800198F4 0x800199D0 220 exact 2 frame 0 - 1 +413 0x80021D90 0x80021E6C 220 exact 2 frame 3 - 1 +414 0x8006B0A8 0x8006B184 220 exact 2 frame 2 - 1 +415 0x80074658 0x80074734 220 exact 2 frame 7 - 1 +416 0x8008F530 0x8008F60C 220 exact 2 frame 3 - 1 +417 0x8008FDBC 0x8008FE98 220 exact 2 frame 3 - 1 +418 0x80024F6C 0x8002504C 224 exact 2 frame 6 - 1 +419 0x8002C22C 0x8002C30C 224 exact 2 frame 7 - 1 +420 0x800733C4 0x800734A4 224 exact 2 frame 3 - 1 +421 0x8007A324 0x8007A404 224 exact 2 frame 3 - 1 +422 0x800A75CC 0x800A76AC 224 exact 2 frame 2 - 1 +423 0x80100660 0x80100740 224 exact 2 frame 4 - 1 +424 0x80105014 0x801050F4 224 exact 2 frame 1 - 1 +425 0x80045CA0 0x80045D84 228 exact 2 frame 1 - 1 +426 0x8005260C 0x800526F0 228 exact 2 frame 1 - 1 +427 0x80057664 0x80057748 228 exact 2 frame 2 - 1 +428 0x8007405C 0x80074140 228 exact 2 frame 5 - 1 +429 0x8008FCD8 0x8008FDBC 228 exact 2 frame 2 - 1 +430 0x80092A48 0x80092B2C 228 exact 2 frame 1 - 1 +431 0x800A6574 0x800A6658 228 exact 2 frame 2 - 1 +432 0x80024894 0x8002497C 232 exact 2 frame 2 - 1 +433 0x80065C34 0x80065D1C 232 exact 2 frame 1 - 1 +434 0x80074570 0x80074658 232 exact 2 frame 1 - 1 +435 0x8008D5F8 0x8008D6E0 232 exact 2 frame 2 - 1 +436 0x800A3400 0x800A34E8 232 exact 2 frame 2 - 1 +437 0x800BB1C4 0x800BB2AC 232 exact 2 frame 3 - 1 +438 0x8001AB24 0x8001AC10 236 exact 2 frame 3 - 1 +439 0x800278F8 0x800279E4 236 exact 2 frame 1 - 1 +440 0x8002BD80 0x8002BE6C 236 exact 2 frame 7 - 1 +441 0x8006ED58 0x8006EE44 236 exact 2 frame 4 - 1 +442 0x8007B83C 0x8007B928 236 exact 2 frame 3 - 1 +443 0x8007C6E0 0x8007C7CC 236 exact 2 frame 1 - 1 +444 0x800A8138 0x800A8224 236 exact 2 frame 1 - 1 +445 0x800BC7D8 0x800BC8C4 236 exact 2 frame 6 - 1 +446 0x800FF4BC 0x800FF5A8 236 exact 2 frame 4 - 1 +447 0x80101678 0x80101764 236 exact 2 frame 4 - 1 +448 0x8010713C 0x80107228 236 exact 2 frame 0 - 1 +449 0x80013024 0x80013114 240 exact 2 frame 1 - 1 +450 0x80026560 0x80026650 240 exact 2 frame 1 - 1 +451 0x80046CCC 0x80046DBC 240 exact 2 frame 1 - 1 +452 0x800907A4 0x80090894 240 exact 2 frame 4 - 1 +453 0x80104630 0x80104720 240 exact 2 frame 5 - 1 +454 0x80106C04 0x80106CF4 240 exact 2 frame 0 - 1 +455 0x80046AD8 0x80046BCC 244 exact 2 frame 0 - 1 +456 0x8006AA88 0x8006AB7C 244 exact 2 frame 7 - 1 +457 0x8006EBA0 0x8006EC94 244 exact 2 frame 3 - 1 +458 0x80090A70 0x80090B64 244 exact 2 frame 2 - 1 +459 0x800267CC 0x800268C4 248 exact 2 frame 6 - 1 +460 0x8002DA48 0x8002DB40 248 exact 2 frame 3 - 1 +461 0x8004345C 0x80043554 248 exact 2 frame 2 - 1 +462 0x80058DEC 0x80058EE4 248 exact 2 frame 4 - 1 +463 0x8007EF84 0x8007F07C 248 exact 2 frame 1 - 1 +464 0x800A466C 0x800A4764 248 exact 2 frame 2 - 1 +465 0x800F8724 0x800F881C 248 exact 2 frame 1 - 1 +466 0x800FE878 0x800FE970 248 exact 2 frame 6 - 1 +467 0x800421BC 0x800422B8 252 exact 2 frame 10 - 1 +468 0x8005DF74 0x8005E070 252 exact 2 frame 4 - 1 +469 0x8009D69C 0x8009D798 252 exact 2 frame 2 - 1 +470 0x800A74D0 0x800A75CC 252 exact 2 frame 1 - 1 +471 0x800FF5A8 0x800FF6A4 252 exact 2 frame 2 - 1 +472 0x80046BCC 0x80046CCC 256 exact 2 frame 1 - 1 +473 0x800911D4 0x800912D4 256 exact 2 frame 3 - 1 +474 0x800A613C 0x800A623C 256 exact 2 frame 2 - 1 +475 0x800BCA14 0x800BCB14 256 exact 2 frame 3 - 1 +476 0x800FD120 0x800FD220 256 exact 2 frame 10 - 1 +477 0x800137C8 0x800138CC 260 exact 2 frame 1 - 1 +478 0x8002F300 0x8002F404 260 exact 2 frame 1 - 1 +479 0x80049FE4 0x8004A0E8 260 exact 2 frame 2 - 1 +480 0x80058CE8 0x80058DEC 260 exact 2 frame 2 - 1 +481 0x80062D10 0x80062E14 260 exact 2 frame 1 - 1 +482 0x800AFEB4 0x800AFFB8 260 exact 2 frame 3 - 1 +483 0x800FA4D4 0x800FA5D8 260 exact 2 frame 4 - 1 +484 0x800237B4 0x800238BC 264 exact 2 frame 7 - 1 +485 0x80027ECC 0x80027FD4 264 exact 2 frame 3 - 1 +486 0x80027FD4 0x800280DC 264 exact 2 frame 3 - 1 +487 0x800281E4 0x800282EC 264 exact 2 frame 4 - 1 +488 0x80037770 0x80037878 264 exact 2 frame 2 - 1 +489 0x80058EE4 0x80058FEC 264 exact 2 frame 7 - 1 +490 0x8005BE3C 0x8005BF44 264 exact 2 frame 4 - 1 +491 0x8006CFB0 0x8006D0B8 264 exact 2 frame 6 - 1 +492 0x800747E4 0x800748EC 264 exact 2 frame 12 - 1 +493 0x800AC884 0x800AC98C 264 exact 2 frame 4 - 1 +494 0x800B6E5C 0x800B6F64 264 exact 2 frame 3 - 1 +495 0x801031C4 0x801032CC 264 exact 2 frame 2 - 1 +496 0x80027430 0x8002753C 268 exact 2 frame 9 - 1 +497 0x80037878 0x80037984 268 exact 2 frame 2 - 1 +498 0x8003B178 0x8003B284 268 exact 2 frame 2 - 1 +499 0x800439D8 0x80043AE4 268 exact 2 frame 5 - 1 +500 0x80057418 0x80057524 268 exact 2 frame 2 - 1 +501 0x8005E070 0x8005E17C 268 exact 2 frame 2 - 1 +502 0x8005AD44 0x8005AE54 272 exact 2 frame 0 - 1 +503 0x800734DC 0x800735EC 272 exact 2 frame 3 - 1 +504 0x80079DDC 0x80079EEC 272 exact 2 frame 1 - 1 +505 0x800921C0 0x800922D0 272 exact 2 frame 4 - 1 +506 0x800A6E9C 0x800A6FAC 272 exact 2 frame 3 - 1 +507 0x800AA59C 0x800AA6AC 272 exact 2 frame 2 - 1 +508 0x800C5168 0x800C5278 272 exact 2 frame 1 - 1 +509 0x8002DD14 0x8002DE28 276 exact 2 frame 2 - 1 +510 0x8002F1D8 0x8002F2EC 276 exact 2 frame 3 - 1 +511 0x80064858 0x8006496C 276 exact 2 frame 2 - 1 +512 0x8006BF30 0x8006C044 276 exact 2 frame 2 - 1 +513 0x8007C524 0x8007C638 276 exact 2 frame 4 - 1 +514 0x8008E2D0 0x8008E3E4 276 exact 2 frame 2 - 1 +515 0x800B1E80 0x800B1F94 276 exact 2 frame 3 - 1 +516 0x800138CC 0x800139E4 280 exact 2 frame 3 - 1 +517 0x8003A6E0 0x8003A7F8 280 exact 2 frame 3 - 1 +518 0x8002DB40 0x8002DC5C 284 exact 2 frame 4 - 1 +519 0x800529A0 0x80052ABC 284 exact 2 frame 2 - 1 +520 0x800F4100 0x800F421C 284 exact 2 frame 2 - 1 +521 0x800F69BC 0x800F6AD8 284 exact 2 frame 4 - 1 +522 0x800F95CC 0x800F96E8 284 exact 2 frame 5 - 1 +523 0x80108168 0x80108284 284 exact 2 frame 3 - 1 +524 0x80044FA4 0x800450C4 288 exact 2 frame 1 - 1 +525 0x80045110 0x80045230 288 exact 2 frame 1 - 1 +526 0x8007C108 0x8007C228 288 exact 2 frame 5 - 1 +527 0x8008B960 0x8008BA80 288 exact 2 frame 4 - 1 +528 0x800FC8D0 0x800FC9F0 288 exact 2 frame 1 - 1 +529 0x80089E7C 0x80089FA0 292 exact 2 frame 6 - 1 +530 0x800372A0 0x800373C8 296 exact 2 frame 1 - 1 +531 0x8005DDD0 0x8005DEF8 296 exact 2 frame 5 - 1 +532 0x80074140 0x80074268 296 exact 2 frame 7 - 1 +533 0x800ACDAC 0x800ACED4 296 exact 2 frame 0 - 1 +534 0x800B1C34 0x800B1D5C 296 exact 2 frame 1 - 1 +535 0x801009E8 0x80100B10 296 exact 2 frame 5 - 1 +536 0x80017660 0x8001778C 300 exact 2 frame 1 - 1 +537 0x800257A8 0x800258D4 300 exact 2 frame 3 - 1 +538 0x8002B924 0x8002BA50 300 exact 2 frame 1 - 1 +539 0x80046DBC 0x80046EE8 300 exact 2 frame 0 - 1 +540 0x8006B4C4 0x8006B5F0 300 exact 2 frame 1 - 1 +541 0x8007C2DC 0x8007C408 300 exact 2 frame 1 - 1 +542 0x800FEED0 0x800FEFFC 300 exact 2 frame 5 - 1 +543 0x80027AB8 0x80027BE8 304 exact 2 frame 1 - 1 +544 0x800373C8 0x800374F8 304 exact 2 frame 1 - 1 +545 0x80042A90 0x80042BC0 304 exact 2 frame 4 - 1 +546 0x8005A474 0x8005A5A4 304 exact 2 frame 7 - 1 +547 0x8005A5A4 0x8005A6D4 304 exact 2 frame 10 - 1 +548 0x80072BDC 0x80072D0C 304 exact 2 frame 4 - 1 +549 0x800ADDE8 0x800ADF18 304 exact 2 frame 3 - 1 +550 0x80022A98 0x80022BCC 308 exact 2 frame 1 - 1 +551 0x80039AE4 0x80039C18 308 exact 2 frame 7 - 1 +552 0x800A66B0 0x800A67E4 308 exact 2 frame 2 - 1 +553 0x800F8CBC 0x800F8DF0 308 exact 2 frame 3 - 1 +554 0x80015B88 0x80015CC0 312 exact 2 frame 5 - 1 +555 0x800180D8 0x80018210 312 exact 2 frame 1 - 1 +556 0x80055108 0x80055240 312 exact 2 frame 3 - 1 +557 0x800582EC 0x80058424 312 exact 2 frame 1 - 1 +558 0x8007B928 0x8007BA60 312 exact 2 frame 3 - 1 +559 0x8008DA0C 0x8008DB44 312 exact 2 frame 3 - 1 +560 0x800A4B70 0x800A4CA8 312 exact 2 frame 4 - 1 +561 0x800AB3CC 0x800AB504 312 exact 2 frame 0 - 1 +562 0x80102E20 0x80102F58 312 exact 2 frame 13 - 1 +563 0x80024668 0x800247A4 316 exact 2 frame 2 - 1 +564 0x8002CD94 0x8002CED0 316 exact 2 frame 4 - 1 +565 0x8003B34C 0x8003B488 316 exact 2 frame 2 - 1 +566 0x80067D34 0x80067E70 316 exact 2 frame 1 - 1 +567 0x80078E94 0x80078FD0 316 exact 2 frame 3 - 1 +568 0x800F8B80 0x800F8CBC 316 exact 2 frame 3 - 1 +569 0x80028DD4 0x80028F14 320 exact 2 frame 1 - 1 +570 0x8007A16C 0x8007A2AC 320 exact 2 frame 4 - 1 +571 0x8008D86C 0x8008D9AC 320 exact 2 frame 2 - 1 +572 0x8008F338 0x8008F478 320 exact 2 frame 7 - 1 +573 0x800BC054 0x800BC194 320 exact 2 frame 0 - 1 +574 0x80023AB0 0x80023BF4 324 exact 2 frame 4 - 1 +575 0x80024494 0x800245D8 324 exact 2 frame 2 - 1 +576 0x8002CC50 0x8002CD94 324 exact 2 frame 8 - 1 +577 0x8002CED0 0x8002D014 324 exact 2 frame 12 - 1 +578 0x80046EE8 0x8004702C 324 exact 2 frame 1 - 1 +579 0x8005E3F4 0x8005E538 324 exact 2 frame 2 - 1 +580 0x80082BAC 0x80082CF0 324 exact 2 frame 3 - 1 +581 0x8009F264 0x8009F3A8 324 exact 2 frame 3 - 1 +582 0x800ADB30 0x800ADC74 324 exact 2 frame 2 - 1 +583 0x800F6364 0x800F64A8 324 exact 2 frame 4 - 1 +584 0x80089FA0 0x8008A0E8 328 exact 2 frame 3 - 1 +585 0x80095BB0 0x80095CF8 328 exact 2 frame 2 - 1 +586 0x800BFBAC 0x800BFCF4 328 exact 2 frame 2 - 1 +587 0x800277AC 0x800278F8 332 exact 2 frame 1 - 1 +588 0x8004388C 0x800439D8 332 exact 2 frame 0 - 1 +589 0x80085B90 0x80085CDC 332 exact 2 frame 3 - 1 +590 0x800B1A64 0x800B1BB0 332 exact 2 frame 5 - 1 +591 0x800F8DF0 0x800F8F3C 332 exact 2 frame 4 - 1 +592 0x80027178 0x800272C8 336 exact 2 frame 5 - 1 +593 0x80076778 0x800768C8 336 exact 2 frame 2 - 1 +594 0x800A8564 0x800A86B4 336 exact 2 frame 2 - 1 +595 0x800AD698 0x800AD7E8 336 exact 2 frame 2 - 1 +596 0x800AE7A0 0x800AE8F0 336 exact 2 frame 7 - 1 +597 0x800AF3E8 0x800AF538 336 exact 2 frame 6 - 1 +598 0x800C1F04 0x800C2054 336 exact 2 frame 1 - 1 +599 0x800F60A4 0x800F61F4 336 exact 2 frame 5 - 1 +600 0x80077D7C 0x80077ED0 340 exact 2 frame 3 - 1 +601 0x800304D8 0x80030630 344 exact 2 frame 1 - 1 +602 0x80045230 0x80045388 344 exact 2 frame 2 - 1 +603 0x80047190 0x800472E8 344 exact 2 frame 1 - 1 +604 0x80015A2C 0x80015B88 348 exact 2 frame 2 - 1 +605 0x8002E24C 0x8002E3A8 348 exact 2 frame 9 - 1 +606 0x8005D4C4 0x8005D620 348 exact 2 frame 0 - 1 +607 0x80079B34 0x80079C90 348 exact 2 frame 2 - 1 +608 0x800AA6AC 0x800AA808 348 exact 2 frame 5 - 1 +609 0x800B6D00 0x800B6E5C 348 exact 2 frame 1 - 1 +610 0x800FC774 0x800FC8D0 348 exact 2 frame 6 - 1 +611 0x80028AD4 0x80028C34 352 exact 2 frame 9 - 1 +612 0x8005E63C 0x8005E79C 352 exact 2 frame 7 - 1 +613 0x800704BC 0x8007061C 352 exact 2 frame 1 - 1 +614 0x800735EC 0x8007374C 352 exact 2 frame 2 - 1 +615 0x8007EBEC 0x8007ED4C 352 exact 2 frame 1 - 1 +616 0x800ABA28 0x800ABB88 352 exact 2 frame 2 - 1 +617 0x800F6F70 0x800F70D0 352 exact 2 frame 4 - 1 +618 0x800F7FD8 0x800F8138 352 exact 2 frame 3 - 1 +619 0x8004702C 0x80047190 356 exact 2 frame 1 - 1 +620 0x800A9768 0x800A98CC 356 exact 2 frame 5 - 1 +621 0x800B5AF8 0x800B5C5C 356 exact 2 frame 1 - 1 +622 0x800272C8 0x80027430 360 exact 2 frame 10 - 1 +623 0x80065794 0x800658FC 360 exact 2 frame 2 - 1 +624 0x80101CDC 0x80101E44 360 exact 2 frame 11 - 1 +625 0x80106ED4 0x8010703C 360 exact 2 frame 5 - 1 +626 0x8003126C 0x800313D8 364 exact 2 frame 0 - 1 +627 0x80047DE0 0x80047F4C 364 exact 2 frame 3 - 1 +628 0x8009B638 0x8009B7A4 364 exact 2 frame 4 - 1 +629 0x80028844 0x800289B4 368 exact 2 frame 11 - 1 +630 0x8007DF34 0x8007E0A4 368 exact 2 frame 6 - 1 +631 0x80083878 0x800839E8 368 exact 2 frame 2 - 1 +632 0x8009CE58 0x8009CFC8 368 exact 2 frame 2 - 1 +633 0x80012B88 0x80012CFC 372 exact 2 frame 1 - 1 +634 0x800164EC 0x80016660 372 exact 2 frame 2 - 1 +635 0x80038BD4 0x80038D48 372 exact 2 frame 1 - 1 +636 0x8003D594 0x8003D708 372 exact 2 frame 4 - 1 +637 0x800ADC74 0x800ADDE8 372 exact 2 frame 1 - 1 +638 0x800BA8D4 0x800BAA48 372 exact 2 frame 0 - 1 +639 0x800F3E8C 0x800F4000 372 exact 2 frame 9 - 1 +640 0x8004780C 0x80047984 376 exact 2 frame 3 - 1 +641 0x8006EE44 0x8006EFBC 376 exact 2 frame 5 - 1 +642 0x800F7660 0x800F77D8 376 exact 2 frame 2 - 1 +643 0x800FFC3C 0x800FFDB4 376 exact 2 frame 3 - 1 +644 0x8002EF54 0x8002F0D0 380 exact 2 frame 2 - 1 +645 0x80034E50 0x80034FCC 380 exact 2 frame 2 - 1 +646 0x800B5924 0x800B5AA0 380 exact 2 frame 2 - 1 +647 0x800BD5E8 0x800BD764 380 exact 2 frame 4 - 1 +648 0x80038DD8 0x80038F58 384 exact 2 frame 5 - 1 +649 0x8003F010 0x8003F190 384 exact 2 frame 6 - 1 +650 0x800228D8 0x80022A60 392 exact 2 frame 5 - 1 +651 0x800B1114 0x800B129C 392 exact 2 frame 3 - 1 +652 0x800374F8 0x80037684 396 exact 2 frame 3 - 1 +653 0x8008D6E0 0x8008D86C 396 exact 2 frame 8 - 1 +654 0x800BF5A8 0x800BF734 396 exact 2 frame 1 - 1 +655 0x80026A9C 0x80026C2C 400 exact 2 frame 7 - 1 +656 0x80026C7C 0x80026E10 404 exact 2 frame 7 - 1 +657 0x80029118 0x800292AC 404 exact 2 frame 0 - 1 +658 0x80046884 0x80046A18 404 exact 2 frame 3 - 1 +659 0x80073B74 0x80073D08 404 exact 2 frame 10 - 1 +660 0x80079EEC 0x8007A080 404 exact 2 frame 2 - 1 +661 0x80096364 0x800964F8 404 exact 2 frame 8 - 1 +662 0x80109338 0x801094CC 404 exact 2 frame 5 - 1 +663 0x800162B4 0x8001644C 408 exact 2 frame 4 - 1 +664 0x800309CC 0x80030B64 408 exact 2 frame 3 - 1 +665 0x8004AAF0 0x8004AC88 408 exact 2 frame 3 - 1 +666 0x800A5D24 0x800A5EBC 408 exact 2 frame 2 - 1 +667 0x800C5AEC 0x800C5C84 408 exact 2 frame 1 - 1 +668 0x800199D0 0x80019B6C 412 exact 2 frame 4 - 1 +669 0x80025FE4 0x80026180 412 exact 2 frame 1 - 1 +670 0x8006606C 0x80066208 412 exact 2 frame 7 - 1 +671 0x800FA338 0x800FA4D4 412 exact 2 frame 10 - 1 +672 0x80109010 0x801091AC 412 exact 2 frame 3 - 1 +673 0x80051F50 0x800520F0 416 exact 2 frame 0 - 1 +674 0x8007F774 0x8007F914 416 exact 2 frame 1 - 1 +675 0x800A8700 0x800A88A0 416 exact 2 frame 2 - 1 +676 0x800BE828 0x800BE9C8 416 exact 2 frame 4 - 1 +677 0x80044610 0x800447B4 420 exact 2 frame 3 - 1 +678 0x80041A58 0x80041C00 424 exact 2 frame 8 - 1 +679 0x800AA10C 0x800AA2B4 424 exact 2 frame 1 - 1 +680 0x801027F8 0x801029A0 424 exact 2 frame 1 - 1 +681 0x8002497C 0x80024B28 428 exact 2 frame 5 - 1 +682 0x8002AAD8 0x8002AC84 428 exact 2 frame 9 - 1 +683 0x800489D8 0x80048B84 428 exact 2 frame 3 - 1 +684 0x800FFDB4 0x800FFF60 428 exact 2 frame 4 - 1 +685 0x8004E24C 0x8004E3FC 432 exact 2 frame 2 - 1 +686 0x800B0ECC 0x800B107C 432 exact 2 frame 0 - 1 +687 0x80108284 0x80108434 432 exact 2 frame 3 - 1 +688 0x8001AC10 0x8001ADC4 436 exact 2 frame 4 - 1 +689 0x800AA2F8 0x800AA4AC 436 exact 2 frame 2 - 1 +690 0x800231BC 0x80023374 440 exact 2 frame 6 - 1 +691 0x8002D828 0x8002D9E0 440 exact 2 frame 1 - 1 +692 0x80081174 0x8008132C 440 exact 2 frame 8 - 1 +693 0x8009D8E0 0x8009DA98 440 exact 2 frame 1 - 1 +694 0x80025B64 0x80025D20 444 exact 2 frame 7 - 1 +695 0x800559C4 0x80055B84 448 exact 2 frame 0 - 1 +696 0x800AD7E8 0x800AD9A8 448 exact 2 frame 3 - 1 +697 0x800AE9E0 0x800AEBA0 448 exact 2 frame 7 - 1 +698 0x8010A1C8 0x8010A388 448 exact 2 frame 6 - 1 +699 0x8002ACBC 0x8002AE80 452 exact 2 frame 12 - 1 +700 0x8002FE3C 0x80030000 452 exact 2 frame 3 - 1 +701 0x800839E8 0x80083BAC 452 exact 2 frame 2 - 1 +702 0x800BBE90 0x800BC054 452 exact 2 frame 0 - 1 +703 0x80018560 0x80018728 456 exact 2 frame 1 - 1 +704 0x80068D78 0x80068F40 456 exact 2 frame 10 - 1 +705 0x8006E1B0 0x8006E378 456 exact 2 frame 3 - 1 +706 0x80077088 0x80077250 456 exact 2 frame 7 - 1 +707 0x80030630 0x800307FC 460 exact 2 frame 2 - 1 +708 0x800590D8 0x800592A4 460 exact 2 frame 6 - 1 +709 0x800695D8 0x800697A4 460 exact 2 frame 4 - 1 +710 0x8008F114 0x8008F2E0 460 exact 2 frame 6 - 1 +711 0x80099E84 0x8009A050 460 exact 2 frame 1 - 1 +712 0x801095A8 0x80109774 460 exact 2 frame 4 - 1 +713 0x8002BA50 0x8002BC20 464 exact 2 frame 14 - 1 +714 0x8002E9F4 0x8002EBC4 464 exact 2 frame 6 - 1 +715 0x8003A7F8 0x8003A9C8 464 exact 2 frame 10 - 1 +716 0x800BBC1C 0x800BBDEC 464 exact 2 frame 0 - 1 +717 0x800C022C 0x800C03FC 464 exact 2 frame 3 - 1 +718 0x800F7B84 0x800F7D54 464 exact 2 frame 5 - 1 +719 0x8002D3F4 0x8002D5C8 468 exact 2 frame 11 - 1 +720 0x80047F4C 0x80048128 476 exact 2 frame 3 - 1 +721 0x80052ABC 0x80052C98 476 exact 2 frame 0 - 1 +722 0x80074394 0x80074570 476 exact 2 frame 12 - 1 +723 0x80078FD0 0x800791AC 476 exact 2 frame 7 - 1 +724 0x80101878 0x80101A54 476 exact 2 frame 4 - 1 +725 0x80044D78 0x80044F58 480 exact 2 frame 11 - 1 +726 0x8006496C 0x80064B4C 480 exact 2 frame 6 - 1 +727 0x80064B4C 0x80064D2C 480 exact 2 frame 4 - 1 +728 0x8006AB7C 0x8006AD5C 480 exact 2 frame 12 - 1 +729 0x800FBBA0 0x800FBD80 480 exact 2 frame 14 - 1 +730 0x80106CF4 0x80106ED4 480 exact 2 frame 9 - 1 +731 0x80059DF8 0x80059FDC 484 exact 2 frame 1 - 1 +732 0x80070270 0x80070454 484 exact 2 frame 2 - 1 +733 0x80052424 0x8005260C 488 exact 2 frame 7 - 1 +734 0x80069398 0x80069580 488 exact 2 frame 3 - 1 +735 0x800FA150 0x800FA338 488 exact 2 frame 21 - 1 +736 0x8003F7CC 0x8003F9B8 492 exact 2 frame 2 - 1 +737 0x80065980 0x80065B6C 492 exact 2 frame 1 - 1 +738 0x801078A4 0x80107A94 496 exact 2 frame 11 - 1 +739 0x80024C34 0x80024E28 500 exact 2 frame 3 - 1 +740 0x80064664 0x80064858 500 exact 2 frame 3 - 1 +741 0x800652A0 0x80065494 500 exact 2 frame 6 - 1 +742 0x800A4F8C 0x800A5180 500 exact 2 frame 0 - 1 +743 0x80016BD4 0x80016DCC 504 exact 2 frame 1 - 1 +744 0x8007ED8C 0x8007EF84 504 exact 2 frame 6 - 1 +745 0x80030000 0x800301FC 508 exact 2 frame 10 - 1 +746 0x80031CC0 0x80031EBC 508 exact 2 frame 7 - 1 +747 0x80014054 0x80014258 516 exact 2 frame 6 - 1 +748 0x800254EC 0x800256F0 516 exact 2 frame 5 - 1 +749 0x8007BA60 0x8007BC64 516 exact 2 frame 4 - 1 +750 0x8009AC28 0x8009AE2C 516 exact 2 frame 3 - 1 +751 0x800B0BE0 0x800B0DE4 516 exact 2 frame 8 - 1 +752 0x80067E70 0x80068078 520 exact 2 frame 5 - 1 +753 0x800150A0 0x800152AC 524 exact 2 frame 13 - 1 +754 0x80015DBC 0x80015FC8 524 exact 2 frame 5 - 1 +755 0x80043B80 0x80043D8C 524 exact 2 frame 5 - 1 +756 0x80098E18 0x80099024 524 exact 2 frame 13 - 1 +757 0x80038F58 0x80039168 528 exact 2 frame 3 - 1 +758 0x8007CFFC 0x8007D20C 528 exact 2 frame 3 - 1 +759 0x800A6C8C 0x800A6E9C 528 exact 2 frame 11 - 1 +760 0x80104720 0x80104930 528 exact 2 frame 2 - 1 +761 0x8004B438 0x8004B64C 532 exact 2 frame 3 - 1 +762 0x800697FC 0x80069A10 532 exact 2 frame 3 - 1 +763 0x800AD484 0x800AD698 532 exact 2 frame 5 - 1 +764 0x800295D4 0x800297F4 544 exact 2 frame 6 - 1 +765 0x8002D608 0x8002D828 544 exact 2 frame 2 - 1 +766 0x8009D47C 0x8009D69C 544 exact 2 frame 0 - 1 +767 0x8001778C 0x800179B8 556 exact 2 frame 4 - 1 +768 0x80059504 0x80059730 556 exact 2 frame 4 - 1 +769 0x80063900 0x80063B2C 556 exact 2 frame 10 - 1 +770 0x8003C590 0x8003C7C0 560 exact 2 frame 11 - 1 +771 0x8008A1D0 0x8008A400 560 exact 2 frame 3 - 1 +772 0x800BF734 0x800BF968 564 exact 2 frame 5 - 1 +773 0x800FB8EC 0x800FBB20 564 exact 2 frame 11 - 1 +774 0x8009D244 0x8009D47C 568 exact 2 frame 3 - 1 +775 0x800B6090 0x800B62C8 568 exact 2 frame 13 - 1 +776 0x80029A48 0x80029C84 572 exact 2 frame 2 - 1 +777 0x8007F07C 0x8007F2B8 572 exact 2 frame 9 - 1 +778 0x80018728 0x8001896C 580 exact 2 frame 3 - 1 +779 0x80041DA0 0x80041FE4 580 exact 2 frame 6 - 1 +780 0x800BF968 0x800BFBAC 580 exact 2 frame 5 - 1 +781 0x8009AE2C 0x8009B074 584 exact 2 frame 0 - 1 +782 0x800B0940 0x800B0B88 584 exact 2 frame 7 - 1 +783 0x800B6894 0x800B6AE0 588 exact 2 frame 7 - 1 +784 0x80016704 0x80016954 592 exact 2 frame 4 - 1 +785 0x800A7E68 0x800A80B8 592 exact 2 frame 3 - 1 +786 0x800AFB6C 0x800AFDBC 592 exact 2 frame 2 - 1 +787 0x8002C930 0x8002CB84 596 exact 2 frame 23 - 1 +788 0x8006AE54 0x8006B0A8 596 exact 2 frame 0 - 1 +789 0x800283F4 0x8002864C 600 exact 2 frame 5 - 1 +790 0x8009736C 0x800975C4 600 exact 2 frame 10 - 1 +791 0x80050998 0x80050BF4 604 exact 2 frame 2 - 1 +792 0x80065E10 0x8006606C 604 exact 2 frame 4 - 1 +793 0x800C29D4 0x800C2C30 604 exact 2 frame 6 - 1 +794 0x800F5E44 0x800F60A4 608 exact 2 frame 5 - 1 +795 0x800B5CF8 0x800B5F5C 612 exact 2 frame 2 - 1 +796 0x8002BE6C 0x8002C0D4 616 exact 2 frame 13 - 1 +797 0x800571AC 0x80057418 620 exact 2 frame 2 - 1 +798 0x800B7264 0x800B74D0 620 exact 2 frame 10 - 1 +799 0x800FD834 0x800FDAA0 620 exact 2 frame 6 - 1 +800 0x8003F9B8 0x8003FC28 624 exact 2 frame 3 - 1 +801 0x80069128 0x80069398 624 exact 2 frame 2 - 1 +802 0x80073D08 0x80073F78 624 exact 2 frame 9 - 1 +803 0x800F4E40 0x800F50B0 624 exact 2 frame 5 - 1 +804 0x801051CC 0x8010543C 624 exact 2 frame 3 - 1 +805 0x80043554 0x800437CC 632 exact 2 frame 9 - 1 +806 0x80104930 0x80104BA8 632 exact 2 frame 3 - 1 +807 0x8009CFC8 0x8009D244 636 exact 2 frame 12 - 1 +808 0x80069A10 0x80069C90 640 exact 2 frame 4 - 1 +809 0x8008FA58 0x8008FCD8 640 exact 2 frame 5 - 1 +810 0x800A5EBC 0x800A613C 640 exact 2 frame 4 - 1 +811 0x80106154 0x801063D4 640 exact 2 frame 9 - 1 +812 0x80109F48 0x8010A1C8 640 exact 2 frame 11 - 1 +813 0x8010A444 0x8010A6C4 640 exact 2 frame 2 - 1 +814 0x800A30D4 0x800A3358 644 exact 2 frame 5 - 1 +815 0x8002AEAC 0x8002B138 652 exact 2 frame 30 - 1 +816 0x800943E0 0x80094670 656 exact 2 frame 1 - 1 +817 0x80072680 0x80072914 660 exact 2 frame 0 - 1 +818 0x8002E528 0x8002E7C4 668 exact 2 frame 9 - 1 +819 0x8006A6F0 0x8006A98C 668 exact 2 frame 0 - 1 +820 0x800FACE8 0x800FAF84 668 exact 2 frame 7 - 1 +821 0x80093768 0x80093A08 672 exact 2 frame 7 - 1 +822 0x800519A8 0x80051C4C 676 exact 2 frame 1 - 1 +823 0x800313D8 0x80031684 684 exact 2 frame 10 - 1 +824 0x800526F0 0x800529A0 688 exact 2 frame 0 - 1 +825 0x800F5B94 0x800F5E44 688 exact 2 frame 9 - 1 +826 0x8007DC4C 0x8007DF00 692 exact 2 frame 3 - 1 +827 0x800501DC 0x80050494 696 exact 2 frame 5 - 1 +828 0x800A3600 0x800A38B8 696 exact 2 frame 2 - 1 +829 0x800FF184 0x800FF43C 696 exact 2 frame 3 - 1 +830 0x80103544 0x801037FC 696 exact 2 frame 1 - 1 +831 0x800FA980 0x800FAC44 708 exact 2 frame 10 - 1 +832 0x801063D4 0x8010669C 712 exact 2 frame 9 - 1 +833 0x80074F1C 0x800751E8 716 exact 2 frame 8 - 1 +834 0x8006EFBC 0x8006F28C 720 exact 2 frame 2 - 1 +835 0x80084770 0x80084A48 728 exact 2 frame 7 - 1 +836 0x800FA688 0x800FA960 728 exact 2 frame 9 - 1 +837 0x8008A47C 0x8008A758 732 exact 2 frame 7 - 1 +838 0x8006C044 0x8006C324 736 exact 2 frame 1 - 1 +839 0x800916DC 0x800919BC 736 exact 2 frame 9 - 1 +840 0x80091D88 0x80092068 736 exact 2 frame 7 - 1 +841 0x800AB0EC 0x800AB3CC 736 exact 2 frame 1 - 1 +842 0x8007AD28 0x8007B00C 740 exact 2 frame 5 - 1 +843 0x80033ADC 0x80033DC8 748 exact 2 frame 5 - 1 +844 0x800BAED4 0x800BB1C4 752 exact 2 frame 4 - 1 +845 0x80093A84 0x80093D80 764 exact 2 frame 1 - 1 +846 0x80078B94 0x80078E94 768 exact 2 frame 6 - 1 +847 0x80051C4C 0x80051F50 772 exact 2 frame 2 - 1 +848 0x8009A904 0x8009AC08 772 exact 2 frame 2 - 1 +849 0x8004C400 0x8004C708 776 exact 2 frame 0 - 1 +850 0x80059AF0 0x80059DF8 776 exact 2 frame 9 - 1 +851 0x8009829C 0x800985A4 776 exact 2 frame 9 - 1 +852 0x8006D884 0x8006DB90 780 exact 2 frame 1 - 1 +853 0x80091A7C 0x80091D88 780 exact 2 frame 12 - 1 +854 0x800BFF20 0x800C022C 780 exact 2 frame 1 - 1 +855 0x80013D44 0x80014054 784 exact 2 frame 10 - 1 +856 0x8005D1B0 0x8005D4C4 788 exact 2 frame 2 - 1 +857 0x800748EC 0x80074C00 788 exact 2 frame 21 - 1 +858 0x80025198 0x800254B0 792 exact 2 frame 5 - 1 +859 0x80072048 0x80072360 792 exact 2 frame 12 - 1 +860 0x800830B4 0x800833CC 792 exact 2 frame 2 - 1 +861 0x80094670 0x80094988 792 exact 2 frame 8 - 1 +862 0x800FCC48 0x800FCF60 792 exact 2 frame 12 - 1 +863 0x8002B608 0x8002B924 796 exact 2 frame 3 - 1 +864 0x8007061C 0x80070938 796 exact 2 frame 10 - 1 +865 0x8008355C 0x80083878 796 exact 2 frame 7 - 1 +866 0x8006DB90 0x8006DEB4 804 exact 2 frame 3 - 1 +867 0x800292AC 0x800295D4 808 exact 2 frame 2 - 1 +868 0x8009CB28 0x8009CE58 816 exact 2 frame 6 - 1 +869 0x801042FC 0x80104630 820 exact 2 frame 18 - 1 +870 0x80052CAC 0x80052FF4 840 exact 2 frame 14 - 1 +871 0x80077250 0x8007759C 844 exact 2 frame 5 - 1 +872 0x800C54EC 0x800C583C 848 exact 2 frame 3 - 1 +873 0x80048684 0x800489D8 852 exact 2 frame 6 - 1 +874 0x800A98CC 0x800A9C24 856 exact 2 frame 14 - 1 +875 0x8006CC54 0x8006CFB0 860 exact 2 frame 4 - 1 +876 0x80059FDC 0x8005A33C 864 exact 2 frame 4 - 1 +877 0x80031684 0x800319F0 876 exact 2 frame 14 - 1 +878 0x80040884 0x80040BFC 888 exact 2 frame 4 - 1 +879 0x800897B8 0x80089B30 888 exact 2 frame 17 - 1 +880 0x8003C7C0 0x8003CB3C 892 exact 2 frame 9 - 1 +881 0x80089434 0x800897B8 900 exact 2 frame 20 - 1 +882 0x800AC2C4 0x800AC648 900 exact 2 frame 0 - 1 +883 0x800ABB88 0x800ABF10 904 exact 2 frame 1 - 1 +884 0x80017200 0x8001758C 908 exact 2 frame 6 - 1 +885 0x80048E70 0x800491FC 908 exact 2 frame 10 - 1 +886 0x8002EBC4 0x8002EF54 912 exact 2 frame 5 - 1 +887 0x80034ABC 0x80034E50 916 exact 2 frame 11 - 1 +888 0x80064230 0x800645CC 924 exact 2 frame 13 - 1 +889 0x80072DF4 0x80073190 924 exact 2 frame 10 - 1 +890 0x80090408 0x800907A4 924 exact 2 frame 12 - 1 +891 0x800564AC 0x80056854 936 exact 2 frame 11 - 1 +892 0x800ABF10 0x800AC2C4 948 exact 2 frame 4 - 1 +893 0x8006F2F4 0x8006F6BC 968 exact 2 frame 1 - 1 +894 0x8008EBFC 0x8008EFC4 968 exact 2 frame 9 - 1 +895 0x800B7524 0x800B78EC 968 exact 2 frame 4 - 1 +896 0x80047A14 0x80047DE0 972 exact 2 frame 9 - 1 +897 0x80033700 0x80033ADC 988 exact 2 frame 3 - 1 +898 0x800447B4 0x80044B90 988 exact 2 frame 12 - 1 +899 0x80088F38 0x80089314 988 exact 2 frame 11 - 1 +900 0x800AAC9C 0x800AB078 988 exact 2 frame 11 - 1 +901 0x80058608 0x800589E8 992 exact 2 frame 2 - 1 +902 0x80071C64 0x80072048 996 exact 2 frame 15 - 1 +903 0x8010128C 0x80101678 1004 exact 2 frame 6 - 1 +904 0x8009B074 0x8009B464 1008 exact 2 frame 0 - 1 +905 0x800B0550 0x800B0940 1008 exact 2 frame 11 - 1 +906 0x80037B98 0x80037F94 1020 exact 2 frame 9 - 1 +907 0x8007BD0C 0x8007C108 1020 exact 2 frame 10 - 1 +908 0x800C1A58 0x800C1E54 1020 exact 2 frame 8 - 1 +909 0x8010669C 0x80106AA8 1036 exact 2 frame 12 - 1 +910 0x8005CDA0 0x8005D1B0 1040 exact 2 frame 17 - 1 +911 0x80094F54 0x80095364 1040 exact 2 frame 9 - 1 +912 0x800331D4 0x800335E8 1044 exact 2 frame 7 - 1 +913 0x80055240 0x80055654 1044 exact 2 frame 6 - 1 +914 0x800868E8 0x80086CFC 1044 exact 2 frame 3 - 1 +915 0x800A2B04 0x800A2F20 1052 exact 2 frame 7 - 1 +916 0x800B6330 0x800B6754 1060 exact 2 frame 13 - 1 +917 0x8003F190 0x8003F5BC 1068 exact 2 frame 2 - 1 +918 0x80056854 0x80056C88 1076 exact 2 frame 20 - 1 +919 0x8003879C 0x80038BD4 1080 exact 2 frame 10 - 1 +920 0x80092460 0x80092898 1080 exact 2 frame 13 - 1 +921 0x800B2048 0x800B2488 1088 exact 2 frame 4 - 1 +922 0x80034638 0x80034A80 1096 exact 2 frame 7 - 1 +923 0x8009A4AC 0x8009A904 1112 exact 2 frame 6 - 1 +924 0x8005A8E8 0x8005AD44 1116 exact 2 frame 15 - 1 +925 0x8003EBAC 0x8003F010 1124 exact 2 frame 10 - 1 +926 0x800BCE20 0x800BD298 1144 exact 2 frame 13 - 1 +927 0x800C03FC 0x800C0874 1144 exact 2 frame 3 - 1 +928 0x800A38B8 0x800A3D34 1148 exact 2 frame 15 - 1 +929 0x800B8958 0x800B8DE4 1164 exact 2 frame 10 - 1 +930 0x800BAA48 0x800BAED4 1164 exact 2 frame 1 - 1 +931 0x800668F0 0x80066DA0 1200 exact 2 frame 15 - 1 +932 0x800A6FAC 0x800A745C 1200 exact 2 frame 20 - 1 +933 0x800B9C64 0x800BA114 1200 exact 2 frame 0 - 1 +934 0x8005E8B8 0x8005ED6C 1204 exact 2 frame 26 - 1 +935 0x80095364 0x80095820 1212 exact 2 frame 3 - 1 +936 0x800BC194 0x800BC658 1220 exact 2 frame 6 - 1 +937 0x8002B138 0x8002B608 1232 exact 2 frame 36 - 1 +938 0x8004D8A4 0x8004DD74 1232 exact 2 frame 6 - 1 +939 0x8004DD74 0x8004E24C 1240 exact 2 frame 7 - 1 +940 0x800F465C 0x800F4B54 1272 exact 2 frame 8 - 1 +941 0x800F70D0 0x800F75C8 1272 exact 2 frame 8 - 1 +942 0x80093E54 0x80094370 1308 exact 2 frame 15 - 1 +943 0x80056C88 0x800571AC 1316 exact 2 frame 4 - 1 +944 0x8007D718 0x8007DC40 1320 exact 2 frame 5 - 1 +945 0x800B78EC 0x800B7E14 1320 exact 2 frame 0 - 1 +946 0x80034FCC 0x800354F8 1324 exact 2 frame 13 - 1 +947 0x80066208 0x80066738 1328 exact 2 frame 7 - 1 +948 0x800C3C4C 0x800C417C 1328 exact 2 frame 10 - 1 +949 0x80054BC4 0x80055108 1348 exact 2 frame 4 - 1 +950 0x80086388 0x800868E8 1376 exact 2 frame 15 - 1 +951 0x8004ED90 0x8004F2F8 1384 exact 2 frame 11 - 1 +952 0x800855D4 0x80085B44 1392 exact 2 frame 2 - 1 +953 0x80064D2C 0x800652A0 1396 exact 2 frame 4 - 1 +954 0x8007E228 0x8007E7C0 1432 exact 2 frame 3 - 1 +955 0x8007B2A0 0x8007B83C 1436 exact 2 frame 5 - 1 +956 0x80095D74 0x80096324 1456 exact 2 frame 11 - 1 +957 0x800AEC48 0x800AF1FC 1460 exact 2 frame 14 - 1 +958 0x80094988 0x80094F54 1484 exact 2 frame 22 - 1 +959 0x800152AC 0x8001587C 1488 exact 2 frame 19 - 1 +960 0x8003CBE4 0x8003D224 1600 exact 2 frame 15 - 1 +961 0x8009B7A4 0x8009BDEC 1608 exact 2 frame 11 - 1 +962 0x80075228 0x8007587C 1620 exact 2 frame 15 - 1 +963 0x80099420 0x80099A94 1652 exact 2 frame 11 - 1 +964 0x80036390 0x80036A0C 1660 exact 2 frame 9 - 1 +965 0x8007A4FC 0x8007AB7C 1664 exact 2 frame 9 - 1 +966 0x80085CDC 0x80086388 1708 exact 2 frame 15 - 1 +967 0x8004CF0C 0x8004D5CC 1728 exact 2 frame 11 - 1 +968 0x800C356C 0x800C3C4C 1760 exact 2 frame 18 - 1 +969 0x80030B64 0x8003126C 1800 exact 2 frame 7 - 1 +970 0x80033F30 0x80034638 1800 exact 2 frame 0 - 1 +971 0x800BB2AC 0x800BB9FC 1872 exact 2 frame 5 - 1 +972 0x80043E98 0x80044610 1912 exact 2 frame 12 - 1 +973 0x8009E95C 0x8009F0E8 1932 exact 2 frame 10 - 1 +974 0x800A3D34 0x800A44CC 1944 exact 2 frame 10 - 1 +975 0x8004AC88 0x8004B438 1968 exact 2 frame 18 - 1 +976 0x800A8F18 0x800A96CC 1972 exact 2 frame 8 - 1 +977 0x800809B8 0x80081174 1980 exact 2 frame 17 - 1 +978 0x800BA114 0x800BA8D4 1984 exact 2 frame 1 - 1 +979 0x800B129C 0x800B1A64 1992 exact 2 frame 4 - 1 +980 0x8005AE54 0x8005B638 2020 exact 2 frame 15 - 1 +981 0x80092B2C 0x80093330 2052 exact 2 frame 16 - 1 +982 0x8007C7CC 0x8007CFFC 2096 exact 2 frame 10 - 1 +983 0x80083C78 0x800844B8 2112 exact 2 frame 15 - 1 +984 0x800C417C 0x800C49BC 2112 exact 2 frame 6 - 1 +985 0x800985A4 0x80098E18 2164 exact 2 frame 49 - 1 +986 0x8004A278 0x8004AAF0 2168 exact 2 frame 12 - 1 +987 0x8002203C 0x800228D8 2204 exact 2 frame 4 - 1 +988 0x80050D48 0x80051628 2272 exact 2 frame 15 - 1 +989 0x80053064 0x80053954 2288 exact 2 frame 12 - 1 +990 0x80101EB0 0x801027CC 2332 exact 2 frame 12 - 1 +991 0x80055B84 0x800564AC 2344 exact 2 frame 17 - 1 +992 0x8001CE70 0x8001D7A0 2352 exact 2 frame 14 - 1 +993 0x8006C324 0x8006CC54 2352 exact 2 frame 19 - 1 +994 0x8008CCC0 0x8008D5F8 2360 exact 2 frame 11 - 1 +995 0x800C2054 0x800C29D4 2432 exact 2 frame 17 - 1 +996 0x80069C90 0x8006A654 2500 exact 2 frame 13 - 1 +997 0x800A5228 0x800A5C1C 2548 exact 2 frame 23 - 1 +998 0x8004F2F8 0x8004FE38 2880 exact 2 frame 21 - 1 +999 0x8003FD00 0x80040884 2948 exact 2 frame 26 - 1 +1000 0x800975C4 0x8009829C 3288 exact 2 frame 71 - 1 +1001 0x800142F4 0x80014FE8 3316 exact 2 frame 38 - 1 +1002 0x800B8E60 0x800B9C64 3588 exact 2 frame 8 - 1 +1003 0x800964F8 0x8009736C 3700 exact 2 frame 32 - 1 +1004 0x80066E58 0x80067D34 3804 exact 2 frame 39 - 1 +1005 0x80053954 0x80054AF8 4516 exact 2 frame 32 - 1 +1006 0x8008132C 0x80082750 5156 exact 2 frame 34 - 1 +1007 0x80086DFC 0x80088F38 8508 exact 2 frame 38 - 1 +1008 0x8009F988 0x800A2684 11516 exact 2 frame 102 - 1 +1009 0x80180808 0x8018080C 4 fallthrough 3 leaf 0 - 1 +1010 0x801007E0 0x80100808 40 fallthrough 3 frame 1 - 1 # -# listed=1011 -# excluded_already_registered=600 +# listed=1010 +# excluded_already_registered=601 # excluded_bad_extent_start=8 # excluded_degenerate_body=252 # excluded_delay_slot_start=5 diff --git a/config/regions.tsv b/config/regions.tsv index e7c0b59..8147104 100644 --- a/config/regions.tsv +++ b/config/regions.tsv @@ -81,6 +81,7 @@ 0x80022FCC 0x80022FFC src/func_80022FCC.c 0x80023080 0x800230E4 src/func_80023080.c 0x800230E4 0x8002311C src/func_800230E4.c +0x8002311C 0x800231BC src/func_8002311C.c 0x80024C14 0x80024C34 src/func_80024C14.c 0x80025070 0x800250AC src/func_80025070.c 0x800259A0 0x800259DC src/func_800259A0.c diff --git a/docs/MATCHING_COOKBOOK.md b/docs/MATCHING_COOKBOOK.md index ffd7053..6427151 100644 --- a/docs/MATCHING_COOKBOOK.md +++ b/docs/MATCHING_COOKBOOK.md @@ -2010,11 +2010,21 @@ Worker B's `0x800B704C` (324 B, a bounding-box builder) split cleanly across thr **So: a signed "clamp to zero below" written as a bitwise mask compiles branchlessly, while the same thing written as a ternary compiles with a branch.** Record the MIN half as a positive lever. -**The MAX half remains unreached.** The target idiom is branchless -`slt v0,zero,v1; negu v0,v0; and v1,v1,v0` — by value `x & -(x > 0)` — and **no ternary and no -bitwise spelling reached it**: the ternary branches, the bitwise form branches, the reversed ternary -changes the length. Worker B's plausible source is an **SDK min/max macro** whose expansion is not -yet identified. **This is a named open question, not a failed attempt.** +**The MAX half WAS an open question and worker E SOLVED IT — the lever is NAMING THE BOOLEAN.** + +| spelling | result | +|---|---| +| `return s & -(s > 0);` | **BRANCHES** — `move v0,s0` / `bgez v0,L` / `move v0,zero` | +| `return s > 0 ? s : 0;` | branches | +| **`flag = s > 0; return s & -flag;`** | **EXACT — `slt v0,zero,s0` / `negu v0,v0` / `and v0,s0,v0`** | + +**Mechanism: naming the comparison forces cc1 to materialise it as a VALUE (`slt`) rather than a test +feeding a branch**, and the `negu`/`and` then follow branchlessly. **This is finding 44's "name the +boolean" lever applied to the MAX half** — finding 44 previously had only the *cond-into-`&&`* +direction recorded for this family. + +> **The bitwise spelling branches because the comparison stays INSIDE the expression.** Name it and +> the branchless form falls out. ### 124. THE PARTITION DESIGN CONFOUNDED THE SIZE/REDUNDANCY MEASUREMENT (worker B) @@ -2716,3 +2726,21 @@ cheapest possible place to learn which one a row wants. > **When `tools/sf3_family` reports a ratio-1.000 sibling, diff the raw words FIRST.** A one-word diff > means a copy and a field change, not a derivation. + +### 167. A 4-byte store cc1 DELETES means the object's address is never taken (worker E) + +Worker E's `0x8002311C`: a local must be `int v[5]` with the 5th word written at the vector's own +`base+16`. Writing it as a separate `int w[1]; w[0] = s;` makes cc1 **delete the store** — constant +index, address never taken ⇒ dead — the frame drops 56 → 48 and the region is **8 bytes short.** + +> **Folding the word into the array whose address IS taken by the first call keeps it**, because the +> call could read `v[4]`. **A deleted 4-byte store is evidence that the address must be taken.** + +### 168. `s = f(); s += f(); s += f();` loses one instruction (worker E) + +The original keeps each result in a **named local**: `a = f(); b = f(); c = f(); s = a + b + c;` — +two `move`s (one in the 2nd call's delay slot, one in the 3rd's) then `addu s0,s0,s1` / +`addu s0,s0,v0`. **The `+=` form emits one move and two adds, and is 4 bytes SHORT.** + +Same family as findings 156 and 157: **a chained accumulation is not the same source as three named +results summed.** diff --git a/src/func_800182F4.c b/src/func_800182F4.c new file mode 100644 index 0000000..946959d --- /dev/null +++ b/src/func_800182F4.c @@ -0,0 +1,75 @@ +/* + * func_800182F4 — 144 bytes at 0x800182F4..0x80018384 + * + * Two-way dispatch on two HIGH bits of a flag word: copy six sign-extended halfwords up into the + * record, or hand both objects to a helper. Returns 0. First spelling, default toolchain. + * + * addiu sp,sp,-0x18 / move v1,a0 / move a0,a1 / sw ra,16(sp) + * frame 24 with ra at 0x10. The two parameters are moved: + * the RECORD (a0) goes to v1 and the SOURCE ARRAY (a1) takes + * over a0 -- which is cc1's argument-register preference + * again, because the source array is the helper's FIRST + * argument below. + * lw a1,40(v1) flags = *(int *)(rec + 40) + * lui v0,0x400 / and v0,a1,v0 + * beqz v0,ELSE / lui v0,0x100 if (flags & 0x4000000) { ... } else if (flags & 0x1000000) + * lh v0,10(a0) / sw v0,0(v1) p[0] = src[5]; (halfword load, WORD store) + * lh v0,12(a0) / sw v0,4(v1) p[1] = src[6]; + * lh v0,14(a0) / sw v0,8(v1) p[2] = src[7]; + * lh v0,16(a0) / sw v0,16(v1) p[4] = src[8]; <-- 12 IS SKIPPED + * lh v0,18(a0) / sw v0,20(v1) p[5] = src[9]; + * lh v0,20(a0) / j END / sw v0,24(v1) + * p[6] = src[10]; the last store is in the `j` delay slot + * ELSE: + * and v0,a1,v0 / beqz v0,END + * jal 0x8001C0B0 / move a1,v1 func_8001C0B0(src, rec) + * END: lw ra / move v0,zero / jr ra / addiu sp,sp,24 + * `return 0` (cookbook 13: the explicit value is what puts + * the zero in v0). + * + * **THE MASKS ARE THE TRAP ON THIS ROW, AND IT IS COOKBOOK 30's.** The original emits + * `lui v0,0x400` and `lui v0,0x100` -- and `lui` loads the HIGH half, so those are + * **0x04000000 and 0x01000000**, i.e. bits 26 and 24, **not** 1024 and 256. The disassembly + * mnemonic reads exactly like a small-mask test and is wrong by 16 bits; the raw words + * (`3c020400`, `3c020100`) are the evidence. Anyone reconstructing `flags & 0x400` here gets a + * candidate that is right in shape and wrong in every bit. + * + * The other byte-required detail is the STORE OFFSETS: 0, 4, 8, **16**, 20, 24 -- word index 3 + * (byte 12) is skipped. Six stores, six loads, and the hole is real; a source that fills 12 as + * well shifts every later store by 4 and cannot match. + * + * **No `maspsx=epilogue` token.** This row is on the epilogue-shape list because the original's + * tail is `jr ra` with `addiu sp,sp,24` in the jump slot, but cc1 fills that slot ITSELF (there + * are three instructions -- `lw ra` / `move v0,zero` -- before the `jr`, so the release is + * reachable). The default toolchain matches at 144 bytes and `--fill-epilogue` is a NO-OP here + * (144/0 both ways). Third row where a tail-shape scan of the ORIGINAL over-included, after + * 0x80091674 and 0x8007D5FC. + * + * LIMITS: func_8001C0B0 is a cross-reference by address only and its purpose is not established. + * `rec` is treated as an `int *` with the flag word read at byte 40 and the stores at word indices + * 0/1/2/4/5/6; `src` is a `short *` read at halfword indices 5..10. The two objects' declared + * types, names and true layouts are not recovered -- only the access widths and offsets are + * evidence, and the halfword loads are the only reason to call src `short`. The flag bits are named + * by their values only. + */ + +extern void func_8001C0B0(short *a0, int a1); + +int func_800182F4(int rec, short *src) +{ + int *p = (int *)rec; + int flags = *(int *)(rec + 40); + + if (flags & 0x4000000) { + p[0] = src[5]; + p[1] = src[6]; + p[2] = src[7]; + p[4] = src[8]; + p[5] = src[9]; + p[6] = src[10]; + } else if (flags & 0x1000000) { + func_8001C0B0(src, rec); + } + + return 0; +} diff --git a/src/func_8002311C.c b/src/func_8002311C.c new file mode 100644 index 0000000..bc7fbeb --- /dev/null +++ b/src/func_8002311C.c @@ -0,0 +1,85 @@ +/* + * func_8002311C — 160 bytes at 0x8002311C..0x800231BC + * + * Copy a 4-word vector into a 5-word local, hand the local to a helper, dot it against three + * pairs of words from a1 through a second helper, sum the three results, publish the sum into + * the local's 5th word, and return the sum clamped at zero below. Third spelling. + * + * addiu sp,sp,-0x38 / sw s1,44 / move s1,a1 / sw ra,48 / sw s0,40 + * frame 56 = 16 outgoing + 20 (the v[5] local at 0x10) + + * 8 scratch + s0/s1/ra. a1 is kept in s1 (used by the + * first call and at every dot site). + * lw v0,0(a0) .. lw a2,12(a0) four loads ... + * sw v0,16(sp) .. sw a2,28(sp) ... then four stores: one 16-byte STRUCT ASSIGNMENT + * (cookbook 28/102). + * addiu a0,sp,16 / jal 0x80010B14 / move a1,s1 + * func_80010B14(v, a1) -- the local's address is TAKEN here, + * which is what keeps the v[4] store below alive. + * lw a0,16(sp) / lw a1,0(s1) ... three dot calls func_80010654(v[i], a1[i]) + * slt v0,zero,s0 / negu v0,v0 / and v0,s0,v0 + * the branchless clamp: v0 = s & -(s > 0) + * + * THREE THINGS ARE BYTE-REQUIRED, AND EACH WAS A DISTINCT ROOT CAUSE: + * + * 1. **THE LOCAL IS `int v[5]`, NOT A `V` PLUS A SECOND LOCAL.** The 5th word (`sw s0,32(sp)`) + * is at 0x20 = the vector's own base + 16, and the frame is 56 not 48. Writing it as a + * separate `int w[1]; ... w[0] = s;` makes cc1 **delete the store entirely** -- the frame + * drops to 48 and the region is 8 bytes short -- because `w`'s address is never taken, so a + * constant-index store to it is dead. Folding the word into the array whose address IS taken + * by the first call keeps it: the call could read v[4], so the store survives. + * **Diagnostic: a 4-byte store to a local that cc1 deletes is a store to an object whose + * address is never taken; make it part of the object whose address is.** + * 2. **EACH DOT RESULT IS A NAMED LOCAL.** `s = f(v[0],..); s += f(v[1],..); s += f(v[2],..);` + * emits ONE `move s0,v0` and two `addu`s; the original has TWO moves (`move s0,v0` in the + * second call's delay slot and `move s1,v0` in the third's) then `addu s0,s0,s1` / + * `addu s0,s0,v0`. So the source is three separate locals and one sum: `a = f(..); b = f(..); + * c = f(..); s = a + b + c;` -- the third result needs no move because it is consumed + * immediately by the add. One instruction, and it presents as a 4-byte LENGTH-MISMATCH. + * 3. **THE CLAMP IS REACHED BY NAMING THE BOOLEAN -- THIS CLOSES COOKBOOK 123's OPEN QUESTION.** + * Cookbook 123 recorded the branchless MAX0 (`slt v0,zero,s` / `negu v0,v0` / `and v0,s,v0`, + * i.e. by value `s & -(s > 0)`) as unreached: "no ternary and no bitwise spelling reached it", + * with the ternary branching and the bitwise form branching too. **Writing `s & -(s > 0)` + * branches** (measured here: `move v0,s0` / `bgez` / `move v0,zero`). **Writing + * + * flag = s > 0; + * return s & -flag; + * + * is exact**: naming the comparison forces cc1 to materialise it as a VALUE (`slt`) rather + * than a test feeding a branch, and the `negu`/`and` then follow branchlessly. This is + * cookbook 44's "name the boolean" lever applied to the MAX half; the naming is the whole + * difference between the branchy and branchless forms. + * + * The `int v[5]` element type is `int` because every access is a full word (`lw`/`sw`), and the + * copy is a 16-byte struct assignment rather than five element stores (which would interleave and + * cost 8 bytes). `v[3]` is copied by the struct assignment and never read -- the same + * fourth-word-unused shape as func_80028CE0/func_80028C34. + * + * LIMITS: both callees are cross-references by address only and their purposes are not + * established; the summary line is read off this body's shape. `a1` is indexed 0/1/2 as an + * `int *`; whether the original spelled those as fields is not recoverable. The clamp's reading as + * "at least zero" follows from the emitted `s & -(s > 0)` on signed values. + */ + +struct V { int v[4]; }; + +extern void func_80010B14(int *a0, int *a1); +extern int func_80010654(int a0, int a1); + +int func_8002311C(struct V *a0, int *a1) +{ + int v[5]; + int a, b, c, s, flag; + + *(struct V *)v = *a0; + func_80010B14(v, a1); + + a = func_80010654(v[0], a1[0]); + b = func_80010654(v[1], a1[1]); + c = func_80010654(v[2], a1[2]); + s = a + b + c; + + v[4] = s; + flag = s > 0; + + return s & -flag; +} diff --git a/src/func_800FBE84.c b/src/func_800FBE84.c new file mode 100644 index 0000000..1f77acc --- /dev/null +++ b/src/func_800FBE84.c @@ -0,0 +1,40 @@ +/* + * func_800FBE84 — 216 bytes at 0x800FBE84..0x800FBF5C + * + * Leaf routine that writes three packed-decimal bytes into the caller's buffer. + * + * The five unsigned magic-number divisions are the constant-division signature + * (`multu` + `mfhi` + `srl`, no `mflo`). Reading each shift off the code gives + * the divisors: 0x1B4E81B5 srl 3 = /75, 0x88888889 srl 5 = /60, and + * 0xCCCCCCCD srl 3 = /10 (used three times). + * + * Reconstructed value flow (n = arg + 150): + * a = n / 75; b = a / 60; t = n % 75; + * buf[2] = (t / 10) * 16 + t % 10; + * buf[1] = ((a % 60) / 10) * 16 + (a % 60) % 10; + * buf[0] = (b / 10) * 16 + b % 10; + * Each byte is a `(x / 10) << 4 | (x % 10)` packing (the `<< 4` is emitted as + * `sll`), and the second division of each pair is CSE'd with the first. + * + * `move v0,a1` sets the result to the buffer pointer before the stores; the + * frame is empty and the delay slot is the last `sb`. + * + * LIMITS: the name, the parameter types (the `multu`/`srl` forms fix the value + * arithmetic as unsigned) and the meaning of the three values are hypotheses + * reconstructed from the bytes; only the compiled bytes are evidence. + */ + +unsigned char *func_800FBE84(unsigned int a0, unsigned char *a1) +{ + unsigned int n = a0 + 150; + unsigned int a = n / 75; + unsigned int b = a / 60; + unsigned int t = n % 75; + unsigned int c; + + a1[2] = (t / 10) * 16 + t % 10; + c = a % 60; + a1[1] = (c / 10) * 16 + c % 10; + a1[0] = (b / 10) * 16 + b % 10; + return a1; +}