From 82c65ed4682f3e03e46275e2fbf4a575680b499a Mon Sep 17 00:00:00 2001 From: Christopher Williams Date: Thu, 24 Sep 2026 07:57:26 -0400 Subject: [PATCH] =?UTF-8?q?phase10:=20merge=2019=20=E2=80=94=20464=20disti?= =?UTF-8?q?nct=20bodies=20/=20473=20regions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit +8 bodies (worker A claims 11-18, all first-attempt; 16 of A's 18 claims needed no override at all). Candidate gate MATCH before promotion. TWO NEW LEVERS (worker A): 1. A two-arm selection's POLARITY is byte-required. For a1 = (x<2) ? a3 : saved, the natural order and the ternary both emit beq v0,zero with the arms swapped (right length, 5 differing bytes). Writing the larger-than arm first (if (x >= 2) a1 = saved; else a1 = a3;) makes cc1 emit bne v0,zero with a1 = a3 in the BRANCH DELAY SLOT, so that assignment runs on both paths and is overwritten on the >=2 path -- which is the original exactly. Same family as the mirrored comparison load order; second polarity case in A's partition. 2. A NAMED BOOLEAN LOCAL forces the branchless compare. rec[6] = ((a3 & 0xff) != 0) << 1 is branchy (92 vs 88); only naming the boolean first, int flag = (a3 & 0xff) != 0; then rec[6] = flag << 1; reproduces the original's andi / sltu / sll. Six spellings measured. cc1 will un-do a boolean you inline when the VALUE (not the branch) is what you need. make check green: regions=473 AGREE, differing_bytes=0 MATCH, 237 tests OK. Worklist 1241 rows; excluded_already_registered=473. --- config/match_worklist.tsv | 2108 ++++++++++++++++++------------------- config/regions.tsv | 8 + src/func_80017DF0.c | 69 ++ src/func_80030284.c | 64 ++ src/func_8003D310.c | 63 ++ src/func_80048350.c | 52 + src/func_8006ADB0.c | 65 ++ src/func_8006B184.c | 58 + src/func_800A5180.c | 102 ++ src/func_800AC98C.c | 75 ++ 10 files changed, 1606 insertions(+), 1058 deletions(-) create mode 100644 src/func_80017DF0.c create mode 100644 src/func_80030284.c create mode 100644 src/func_8003D310.c create mode 100644 src/func_80048350.c create mode 100644 src/func_8006ADB0.c create mode 100644 src/func_8006B184.c create mode 100644 src/func_800A5180.c create mode 100644 src/func_800AC98C.c diff --git a/config/match_worklist.tsv b/config/match_worklist.tsv index 9434a90..09204db 100644 --- a/config/match_worklist.tsv +++ b/config/match_worklist.tsv @@ -198,1065 +198,1057 @@ 191 0x800259A0 0x800259DC 60 exact 2 frame 1 - 1 192 0x800F8A0C 0x800F8A48 60 exact 2 frame 2 - 1 193 0x80086DBC 0x80086DFC 64 exact 2 frame 1 - 1 -194 0x80048350 0x80048394 68 exact 2 frame 2 - 1 -195 0x80012918 0x80012960 72 exact 2 frame 1 - 1 -196 0x80017B50 0x80017B98 72 exact 2 frame 1 - 1 -197 0x80017DF0 0x80017E38 72 exact 2 frame 0 - 1 -198 0x8002E9AC 0x8002E9F4 72 exact 2 frame 2 - 1 -199 0x8006B184 0x8006B1CC 72 exact 2 frame 1 - 1 -200 0x80070454 0x8007049C 72 exact 2 frame 1 - 1 -201 0x8007759C 0x800775E4 72 exact 2 frame 1 - 1 -202 0x800BBAC8 0x800BBB10 72 exact 2 frame 1 - 1 -203 0x800196B4 0x80019700 76 exact 2 frame 1 - 1 -204 0x8003D310 0x8003D35C 76 exact 2 frame 1 - 1 -205 0x800AC648 0x800AC694 76 exact 2 frame 2 - 1 -206 0x800AC98C 0x800AC9D8 76 exact 2 frame 1 - 1 -207 0x800B6CB4 0x800B6D00 76 exact 2 frame 1 - 1 -208 0x800FFFEC 0x80100038 76 exact 2 frame 1 - 1 -209 0x8010806C 0x801080B8 76 exact 2 frame 1 - 1 -210 0x80029E88 0x80029ED8 80 exact 2 frame 2 - 1 -211 0x80046198 0x800461E8 80 exact 2 frame 1 - 1 -212 0x800AFACC 0x800AFB1C 80 exact 2 frame 1 - 1 -213 0x800FFBEC 0x800FFC3C 80 exact 2 frame 2 - 1 -214 0x80018210 0x80018264 84 exact 2 frame 2 - 1 -215 0x8006ADB0 0x8006AE04 84 exact 2 frame 1 - 1 -216 0x8006B2D4 0x8006B328 84 exact 2 frame 1 - 1 -217 0x80091490 0x800914E4 84 exact 2 frame 1 - 1 -218 0x800AE66C 0x800AE6C0 84 exact 2 frame 1 - 1 -219 0x80017AF8 0x80017B50 88 exact 2 frame 1 - 1 -220 0x80025E54 0x80025EAC 88 exact 2 frame 2 - 1 -221 0x80026650 0x800266A8 88 exact 2 frame 1 - 1 -222 0x8003022C 0x80030284 88 exact 2 frame 1 - 1 -223 0x80030284 0x800302DC 88 exact 2 frame 1 - 1 -224 0x800319F0 0x80031A48 88 exact 2 frame 1 - 1 -225 0x8005E538 0x8005E590 88 exact 2 frame 2 - 1 -226 0x80069580 0x800695D8 88 exact 2 frame 2 - 1 -227 0x80099D14 0x80099D6C 88 exact 2 frame 1 - 1 -228 0x800F66B8 0x800F6710 88 exact 2 frame 1 - 1 -229 0x80024838 0x80024894 92 exact 2 frame 2 - 1 -230 0x80027C44 0x80027CA0 92 exact 2 frame 1 - 1 -231 0x800307FC 0x80030858 92 exact 2 frame 3 - 1 -232 0x8006B214 0x8006B270 92 exact 2 frame 1 - 1 -233 0x8006B9E0 0x8006BA3C 92 exact 2 frame 2 - 1 -234 0x800B255C 0x800B25B8 92 exact 2 frame 3 - 1 -235 0x800F44D0 0x800F452C 92 exact 2 frame 2 - 1 -236 0x8010A8D8 0x8010A934 92 exact 2 frame 0 - 1 -237 0x80027CA0 0x80027D00 96 exact 2 frame 1 - 1 -238 0x8007E7FC 0x8007E85C 96 exact 2 frame 2 - 1 -239 0x800F42AC 0x800F430C 96 exact 2 frame 2 - 1 -240 0x801029A0 0x80102A00 96 exact 2 frame 1 - 1 -241 0x80023A4C 0x80023AB0 100 exact 2 frame 3 - 1 -242 0x8004857C 0x800485E0 100 exact 2 frame 3 - 1 -243 0x8006B270 0x8006B2D4 100 exact 2 frame 1 - 1 -244 0x8008FFC4 0x80090028 100 exact 2 frame 3 - 1 -245 0x800A8920 0x800A8984 100 exact 2 frame 2 - 1 -246 0x800B2488 0x800B24EC 100 exact 2 frame 0 - 1 -247 0x800B6754 0x800B67B8 100 exact 2 frame 0 - 1 -248 0x800BC960 0x800BC9C4 100 exact 2 frame 2 - 1 -249 0x800F2F08 0x800F2F6C 100 exact 2 frame 1 - 1 -250 0x80012960 0x800129C8 104 exact 2 frame 2 - 1 -251 0x800256F0 0x80025758 104 exact 2 frame 2 - 1 -252 0x8005E17C 0x8005E1E4 104 exact 2 frame 1 - 1 -253 0x8006F28C 0x8006F2F4 104 exact 2 frame 1 - 1 -254 0x8007432C 0x80074394 104 exact 2 frame 0 - 1 -255 0x80091674 0x800916DC 104 exact 2 frame 3 - 1 -256 0x800B0E64 0x800B0ECC 104 exact 2 frame 4 - 1 -257 0x800B62C8 0x800B6330 104 exact 2 frame 2 - 1 -258 0x800F4098 0x800F4100 104 exact 2 frame 2 - 1 -259 0x800F6AD8 0x800F6B40 104 exact 2 frame 1 - 1 -260 0x800FAF84 0x800FAFEC 104 exact 2 frame 4 - 1 -261 0x800FB54C 0x800FB5B4 104 exact 2 frame 1 - 1 -262 0x80100038 0x801000A0 104 exact 2 frame 2 - 1 -263 0x801059E8 0x80105A50 104 exact 2 frame 1 - 1 -264 0x800183EC 0x80018458 108 exact 2 frame 0 - 1 -265 0x80026274 0x800262E0 108 exact 2 frame 1 - 1 -266 0x80030858 0x800308C4 108 exact 2 frame 1 - 1 -267 0x80055958 0x800559C4 108 exact 2 frame 1 - 1 -268 0x80072D0C 0x80072D78 108 exact 2 frame 0 - 1 -269 0x8007F9B0 0x8007FA1C 108 exact 2 frame 1 - 1 -270 0x800909D8 0x80090A44 108 exact 2 frame 1 - 1 -271 0x800AA0A0 0x800AA10C 108 exact 2 frame 1 - 1 -272 0x80031EBC 0x80031F2C 112 exact 2 frame 1 - 1 -273 0x8005584C 0x800558BC 112 exact 2 frame 1 - 1 -274 0x8006B328 0x8006B398 112 exact 2 frame 1 - 1 -275 0x800784F4 0x80078564 112 exact 2 frame 0 - 1 -276 0x800922D0 0x80092340 112 exact 2 frame 2 - 1 -277 0x800B6AE0 0x800B6B50 112 exact 2 frame 1 - 1 -278 0x800F452C 0x800F459C 112 exact 2 frame 2 - 1 -279 0x800FB410 0x800FB480 112 exact 2 frame 1 - 1 -280 0x80013C90 0x80013D04 116 exact 2 frame 2 - 1 -281 0x80014258 0x800142CC 116 exact 2 frame 3 - 1 -282 0x800280DC 0x80028150 116 exact 2 frame 2 - 1 -283 0x8002FDC8 0x8002FE3C 116 exact 2 frame 1 - 1 -284 0x800475CC 0x80047640 116 exact 2 frame 0 - 1 -285 0x8009141C 0x80091490 116 exact 2 frame 1 - 1 -286 0x800A4CA8 0x800A4D1C 116 exact 2 frame 0 - 1 -287 0x800F9014 0x800F9088 116 exact 2 frame 1 - 1 -288 0x800275CC 0x80027644 120 exact 2 frame 2 - 1 -289 0x800472E8 0x80047360 120 exact 2 frame 2 - 1 -290 0x80048DA8 0x80048E20 120 exact 2 frame 1 - 1 -291 0x80050CA8 0x80050D20 120 exact 2 frame 1 - 1 -292 0x80057E04 0x80057E7C 120 exact 2 frame 0 - 1 -293 0x800801B4 0x8008022C 120 exact 2 frame 2 - 1 -294 0x8008E258 0x8008E2D0 120 exact 2 frame 1 - 1 -295 0x800AA4F4 0x800AA56C 120 exact 2 frame 2 - 1 -296 0x800C110C 0x800C1184 120 exact 2 frame 1 - 1 -297 0x80103144 0x801031BC 120 exact 2 frame 1 - 1 -298 0x8001896C 0x800189E8 124 exact 2 frame 2 - 1 -299 0x8001AAA8 0x8001AB24 124 exact 2 frame 1 - 1 -300 0x80029054 0x800290D0 124 exact 2 frame 1 - 1 -301 0x8002D17C 0x8002D1F8 124 exact 2 frame 2 - 1 -302 0x8002E44C 0x8002E4C8 124 exact 2 frame 2 - 1 -303 0x8002E8EC 0x8002E968 124 exact 2 frame 0 - 1 -304 0x8002FCD0 0x8002FD4C 124 exact 2 frame 3 - 1 -305 0x8002FD4C 0x8002FDC8 124 exact 2 frame 3 - 1 -306 0x800302DC 0x80030358 124 exact 2 frame 1 - 1 -307 0x8003870C 0x80038788 124 exact 2 frame 4 - 1 -308 0x80057F08 0x80057F84 124 exact 2 frame 1 - 1 -309 0x8006B5F0 0x8006B66C 124 exact 2 frame 2 - 1 -310 0x8006B964 0x8006B9E0 124 exact 2 frame 3 - 1 -311 0x8006BB0C 0x8006BB88 124 exact 2 frame 1 - 1 -312 0x8006D148 0x8006D1C4 124 exact 2 frame 1 - 1 -313 0x80072D78 0x80072DF4 124 exact 2 frame 1 - 1 -314 0x8008A400 0x8008A47C 124 exact 2 frame 0 - 1 -315 0x80095CF8 0x80095D74 124 exact 2 frame 1 - 1 -316 0x800A4764 0x800A47E0 124 exact 2 frame 0 - 1 -317 0x800A84E8 0x800A8564 124 exact 2 frame 2 - 1 -318 0x800B8DE4 0x800B8E60 124 exact 2 frame 3 - 1 -319 0x800C5278 0x800C52F4 124 exact 2 frame 1 - 1 -320 0x800F6638 0x800F66B4 124 exact 2 frame 1 - 1 -321 0x80107E90 0x80107F0C 124 exact 2 frame 0 - 1 -322 0x80026E94 0x80026F14 128 exact 2 frame 1 - 1 -323 0x800A6998 0x800A6A18 128 exact 2 frame 4 - 1 -324 0x800A80B8 0x800A8138 128 exact 2 frame 0 - 1 -325 0x800A88A0 0x800A8920 128 exact 2 frame 1 - 1 -326 0x800B67B8 0x800B6838 128 exact 2 frame 1 - 1 -327 0x800F4B88 0x800F4C08 128 exact 2 frame 2 - 1 -328 0x800F521C 0x800F529C 128 exact 2 frame 0 - 1 -329 0x800F6DD0 0x800F6E50 128 exact 2 frame 2 - 1 -330 0x800F6E50 0x800F6ED0 128 exact 2 frame 2 - 1 -331 0x800FBB20 0x800FBBA0 128 exact 2 frame 5 - 1 -332 0x801000A0 0x80100120 128 exact 2 frame 1 - 1 -333 0x80107DE8 0x80107E68 128 exact 2 frame 1 - 1 -334 0x8001703C 0x800170C0 132 exact 2 frame 1 - 1 -335 0x80026E10 0x80026E94 132 exact 2 frame 2 - 1 -336 0x80042138 0x800421BC 132 exact 2 frame 4 - 1 -337 0x8007D5FC 0x8007D680 132 exact 2 frame 2 - 1 -338 0x800A8464 0x800A84E8 132 exact 2 frame 0 - 1 -339 0x800A9EF8 0x800A9F7C 132 exact 2 frame 1 - 1 -340 0x800AE458 0x800AE4DC 132 exact 2 frame 3 - 1 -341 0x800B1BB0 0x800B1C34 132 exact 2 frame 1 - 1 -342 0x800C3490 0x800C3514 132 exact 2 frame 0 - 1 -343 0x800FA5D8 0x800FA65C 132 exact 2 frame 4 - 1 -344 0x8010A6C4 0x8010A748 132 exact 2 frame 4 - 1 -345 0x800239C4 0x80023A4C 136 exact 2 frame 2 - 1 -346 0x80025ADC 0x80025B64 136 exact 2 frame 1 - 1 -347 0x8003FC78 0x8003FD00 136 exact 2 frame 2 - 1 -348 0x80073284 0x8007330C 136 exact 2 frame 1 - 1 -349 0x800A6294 0x800A631C 136 exact 2 frame 6 - 1 -350 0x800ADF18 0x800ADFA0 136 exact 2 frame 1 - 1 -351 0x80108740 0x801087C8 136 exact 2 frame 2 - 1 -352 0x80048180 0x8004820C 140 exact 2 frame 1 - 1 -353 0x80057E7C 0x80057F08 140 exact 2 frame 1 - 1 -354 0x8005BF44 0x8005BFD0 140 exact 2 frame 1 - 1 -355 0x8006D1C4 0x8006D250 140 exact 2 frame 1 - 1 -356 0x80089DE8 0x80089E74 140 exact 2 frame 1 - 1 -357 0x800B6B50 0x800B6BDC 140 exact 2 frame 1 - 1 -358 0x800C0BFC 0x800C0C88 140 exact 2 frame 1 - 1 -359 0x80107458 0x801074E4 140 exact 2 frame 1 - 1 -360 0x80015CC0 0x80015D50 144 exact 2 frame 1 - 1 -361 0x8001758C 0x8001761C 144 exact 2 frame 1 - 1 -362 0x800182F4 0x80018384 144 exact 2 frame 1 - 1 -363 0x80025DC4 0x80025E54 144 exact 2 frame 2 - 1 -364 0x80036278 0x80036308 144 exact 2 frame 2 - 1 -365 0x80038D48 0x80038DD8 144 exact 2 frame 0 - 1 -366 0x800461E8 0x80046278 144 exact 2 frame 1 - 1 -367 0x8005E340 0x8005E3D0 144 exact 2 frame 2 - 1 -368 0x80063060 0x800630F0 144 exact 2 frame 2 - 1 -369 0x80063870 0x80063900 144 exact 2 frame 3 - 1 -370 0x80065670 0x80065700 144 exact 2 frame 3 - 1 -371 0x800829D8 0x80082A68 144 exact 2 frame 0 - 1 -372 0x800AD1C8 0x800AD258 144 exact 2 frame 0 - 1 -373 0x800F421C 0x800F42AC 144 exact 2 frame 2 - 1 -374 0x800F897C 0x800F8A0C 144 exact 2 frame 2 - 1 -375 0x801001C4 0x80100254 144 exact 2 frame 1 - 1 -376 0x80100508 0x80100598 144 exact 2 frame 3 - 1 -377 0x80104BA8 0x80104C38 144 exact 2 frame 1 - 1 -378 0x800247A4 0x80024838 148 exact 2 frame 1 - 1 -379 0x8003AB20 0x8003ABB4 148 exact 2 frame 1 - 1 -380 0x8004331C 0x800433B0 148 exact 2 frame 0 - 1 -381 0x80051914 0x800519A8 148 exact 2 frame 1 - 1 -382 0x800637DC 0x80063870 148 exact 2 frame 2 - 1 -383 0x80079C90 0x80079D24 148 exact 2 frame 0 - 1 -384 0x8007A080 0x8007A114 148 exact 2 frame 1 - 1 -385 0x80089D54 0x80089DE8 148 exact 2 frame 1 - 1 -386 0x800A9CC4 0x800A9D58 148 exact 2 frame 4 - 1 -387 0x800BC658 0x800BC6EC 148 exact 2 frame 4 - 1 -388 0x800FB480 0x800FB514 148 exact 2 frame 0 - 1 -389 0x8002BCE8 0x8002BD80 152 exact 2 frame 3 - 1 -390 0x8004A1E0 0x8004A278 152 exact 2 frame 1 - 1 -391 0x8005E820 0x8005E8B8 152 exact 2 frame 3 - 1 -392 0x8007D680 0x8007D718 152 exact 2 frame 1 - 1 -393 0x800B107C 0x800B1114 152 exact 2 frame 2 - 1 -394 0x800BBDF8 0x800BBE90 152 exact 2 frame 0 - 1 -395 0x800F4000 0x800F4098 152 exact 2 frame 3 - 1 -396 0x800F77D8 0x800F7870 152 exact 2 frame 3 - 1 -397 0x800F9094 0x800F912C 152 exact 2 frame 2 - 1 -398 0x80103094 0x8010312C 152 exact 2 frame 1 - 1 -399 0x80012DE8 0x80012E84 156 exact 2 frame 1 - 1 -400 0x80016F80 0x8001701C 156 exact 2 frame 1 - 1 -401 0x8002C7EC 0x8002C888 156 exact 2 frame 7 - 1 -402 0x8002FAB8 0x8002FB54 156 exact 2 frame 1 - 1 -403 0x80043AE4 0x80043B80 156 exact 2 frame 1 - 1 -404 0x80048B84 0x80048C20 156 exact 2 frame 2 - 1 -405 0x800558BC 0x80055958 156 exact 2 frame 1 - 1 -406 0x8006A654 0x8006A6F0 156 exact 2 frame 2 - 1 -407 0x800BC8C4 0x800BC960 156 exact 2 frame 4 - 1 -408 0x80012E84 0x80012F24 160 exact 2 frame 3 - 1 -409 0x8001644C 0x800164EC 160 exact 2 frame 3 - 1 -410 0x8001CDA0 0x8001CE40 160 exact 2 frame 1 - 1 -411 0x8002311C 0x800231BC 160 exact 2 frame 4 - 1 -412 0x800575C4 0x80057664 160 exact 2 frame 2 - 1 -413 0x80058190 0x80058230 160 exact 2 frame 1 - 1 -414 0x8007C408 0x8007C4A8 160 exact 2 frame 1 - 1 -415 0x80089C74 0x80089D14 160 exact 2 frame 1 - 1 -416 0x800A9C24 0x800A9CC4 160 exact 2 frame 4 - 1 -417 0x800B5FF0 0x800B6090 160 exact 2 frame 2 - 1 -418 0x800FF0E4 0x800FF184 160 exact 2 frame 2 - 1 -419 0x80012F80 0x80013024 164 exact 2 frame 1 - 1 -420 0x80016660 0x80016704 164 exact 2 frame 0 - 1 -421 0x80025D20 0x80025DC4 164 exact 2 frame 2 - 1 -422 0x800270D4 0x80027178 164 exact 2 frame 2 - 1 -423 0x8002DF84 0x8002E028 164 exact 2 frame 1 - 1 -424 0x80031B18 0x80031BBC 164 exact 2 frame 1 - 1 -425 0x800516FC 0x800517A0 164 exact 2 frame 1 - 1 -426 0x80066738 0x800667DC 164 exact 2 frame 1 - 1 -427 0x8007D20C 0x8007D2B0 164 exact 2 frame 1 - 1 -428 0x800C2CE4 0x800C2D88 164 exact 2 frame 1 - 1 -429 0x800F6898 0x800F693C 164 exact 2 frame 4 - 1 -430 0x800FAC44 0x800FACE8 164 exact 2 frame 1 - 1 -431 0x80100120 0x801001C4 164 exact 2 frame 1 - 1 -432 0x80022E78 0x80022F20 168 exact 2 frame 1 - 1 -433 0x80032258 0x80032300 168 exact 2 frame 1 - 1 -434 0x800592A4 0x8005934C 168 exact 2 frame 2 - 1 -435 0x800A3358 0x800A3400 168 exact 2 frame 1 - 1 -436 0x800A4AC8 0x800A4B70 168 exact 2 frame 3 - 1 -437 0x800A5180 0x800A5228 168 exact 2 frame 1 - 1 -438 0x800A8B8C 0x800A8C34 168 exact 2 frame 1 - 1 -439 0x800BE6D8 0x800BE780 168 exact 2 frame 0 - 1 -440 0x800BE780 0x800BE828 168 exact 2 frame 0 - 1 -441 0x800FF758 0x800FF800 168 exact 2 frame 1 - 1 -442 0x80028C34 0x80028CE0 172 exact 2 frame 1 - 1 -443 0x8005E590 0x8005E63C 172 exact 2 frame 6 - 1 -444 0x8006D250 0x8006D2FC 172 exact 2 frame 1 - 1 -445 0x8007B00C 0x8007B0B8 172 exact 2 frame 1 - 1 -446 0x80082868 0x80082914 172 exact 2 frame 5 - 1 -447 0x800A5C1C 0x800A5CC8 172 exact 2 frame 0 - 1 -448 0x800A64C8 0x800A6574 172 exact 2 frame 1 - 1 -449 0x800A8224 0x800A82D0 172 exact 2 frame 3 - 1 -450 0x800F4424 0x800F44D0 172 exact 2 frame 2 - 1 -451 0x80016E68 0x80016F18 176 exact 2 frame 2 - 1 -452 0x80017C6C 0x80017D1C 176 exact 2 frame 2 - 1 -453 0x800250AC 0x8002515C 176 exact 2 frame 3 - 1 -454 0x80025A2C 0x80025ADC 176 exact 2 frame 1 - 1 -455 0x80028344 0x800283F4 176 exact 2 frame 2 - 1 -456 0x80046348 0x800463F8 176 exact 2 frame 1 - 1 -457 0x80074734 0x800747E4 176 exact 2 frame 4 - 1 -458 0x80089338 0x800893E8 176 exact 2 frame 2 - 1 -459 0x800AD3D4 0x800AD484 176 exact 2 frame 0 - 1 -460 0x800B1DD0 0x800B1E80 176 exact 2 frame 2 - 1 -461 0x800C2D88 0x800C2E38 176 exact 2 frame 1 - 1 -462 0x801080B8 0x80108168 176 exact 2 frame 4 - 1 -463 0x801085E0 0x80108690 176 exact 2 frame 1 - 1 -464 0x80021CDC 0x80021D90 180 exact 2 frame 4 - 1 -465 0x80050BF4 0x80050CA8 180 exact 2 frame 2 - 1 -466 0x8006D2FC 0x8006D3B0 180 exact 2 frame 1 - 1 -467 0x800A631C 0x800A63D0 180 exact 2 frame 3 - 1 -468 0x800A6880 0x800A6934 180 exact 2 frame 3 - 1 -469 0x800B1F94 0x800B2048 180 exact 2 frame 4 - 1 -470 0x800C2C30 0x800C2CE4 180 exact 2 frame 2 - 1 -471 0x80014FE8 0x800150A0 184 exact 2 frame 9 - 1 -472 0x80019808 0x800198C0 184 exact 2 frame 1 - 1 -473 0x80021E6C 0x80021F24 184 exact 2 frame 3 - 1 -474 0x80023BF4 0x80023CAC 184 exact 2 frame 2 - 1 -475 0x80028698 0x80028750 184 exact 2 frame 4 - 1 -476 0x8005A6D4 0x8005A78C 184 exact 2 frame 7 - 1 -477 0x8005E1E4 0x8005E29C 184 exact 2 frame 2 - 1 -478 0x80079D24 0x80079DDC 184 exact 2 frame 0 - 1 -479 0x8007AB7C 0x8007AC34 184 exact 2 frame 1 - 1 -480 0x800F436C 0x800F4424 184 exact 2 frame 2 - 1 -481 0x800FED84 0x800FEE3C 184 exact 2 frame 5 - 1 -482 0x80108434 0x801084EC 184 exact 2 frame 1 - 1 -483 0x80021BA8 0x80021C64 188 exact 2 frame 2 - 1 -484 0x800236F8 0x800237B4 188 exact 2 frame 7 - 1 -485 0x80045F1C 0x80045FD8 188 exact 2 frame 3 - 1 -486 0x80050548 0x80050604 188 exact 2 frame 1 - 1 -487 0x800506E4 0x800507A0 188 exact 2 frame 1 - 1 -488 0x800507A0 0x8005085C 188 exact 2 frame 1 - 1 -489 0x8006B6BC 0x8006B778 188 exact 2 frame 3 - 1 -490 0x8008E19C 0x8008E258 188 exact 2 frame 2 - 1 -491 0x800A63D0 0x800A648C 188 exact 2 frame 3 - 1 -492 0x800A8984 0x800A8A40 188 exact 2 frame 4 - 1 -493 0x800AF260 0x800AF31C 188 exact 2 frame 1 - 1 -494 0x800437CC 0x8004388C 192 exact 2 frame 2 - 1 -495 0x80046A18 0x80046AD8 192 exact 2 frame 0 - 1 -496 0x800682F0 0x800683B0 192 exact 2 frame 3 - 1 -497 0x8006D3B0 0x8006D470 192 exact 2 frame 1 - 1 -498 0x80086CFC 0x80086DBC 192 exact 2 frame 0 - 1 -499 0x8008FE98 0x8008FF58 192 exact 2 frame 3 - 1 -500 0x800F459C 0x800F465C 192 exact 2 frame 4 - 1 -501 0x8002C30C 0x8002C3D0 196 exact 2 frame 2 - 1 -502 0x80030414 0x800304D8 196 exact 2 frame 5 - 1 -503 0x80044B90 0x80044C54 196 exact 2 frame 0 - 1 -504 0x80045D84 0x80045E48 196 exact 2 frame 1 - 1 -505 0x800460D4 0x80046198 196 exact 2 frame 1 - 1 -506 0x800654E4 0x800655A8 196 exact 2 frame 3 - 1 -507 0x80074268 0x8007432C 196 exact 2 frame 4 - 1 -508 0x80089B88 0x80089C4C 196 exact 2 frame 2 - 1 -509 0x800AD104 0x800AD1C8 196 exact 2 frame 0 - 1 -510 0x800C1048 0x800C110C 196 exact 2 frame 3 - 1 -511 0x80100254 0x80100318 196 exact 2 frame 1 - 1 -512 0x8002BC20 0x8002BCE8 200 exact 2 frame 6 - 1 -513 0x8003570C 0x800357D4 200 exact 2 frame 1 - 1 -514 0x800655A8 0x80065670 200 exact 2 frame 2 - 1 -515 0x800A6A70 0x800A6B38 200 exact 2 frame 2 - 1 -516 0x80100598 0x80100660 200 exact 2 frame 5 - 1 -517 0x800258D4 0x800259A0 204 exact 2 frame 2 - 1 -518 0x800297F4 0x800298C0 204 exact 2 frame 2 - 1 -519 0x800323E4 0x800324B0 204 exact 2 frame 3 - 1 -520 0x80044C54 0x80044D20 204 exact 2 frame 4 - 1 -521 0x800508CC 0x80050998 204 exact 2 frame 6 - 1 -522 0x80054AF8 0x80054BC4 204 exact 2 frame 0 - 1 -523 0x8005A81C 0x8005A8E8 204 exact 2 frame 1 - 1 -524 0x800667DC 0x800668A8 204 exact 2 frame 1 - 1 -525 0x80083BAC 0x80083C78 204 exact 2 frame 3 - 1 -526 0x80099AE4 0x80099BB0 204 exact 2 frame 1 - 1 -527 0x8009B4A0 0x8009B56C 204 exact 2 frame 1 - 1 -528 0x800ACB34 0x800ACC00 204 exact 2 frame 1 - 1 -529 0x800BB9FC 0x800BBAC8 204 exact 2 frame 3 - 1 -530 0x800F8658 0x800F8724 204 exact 2 frame 1 - 1 -531 0x80104230 0x801042FC 204 exact 2 frame 7 - 1 -532 0x801094D8 0x801095A4 204 exact 2 frame 1 - 1 -533 0x80019738 0x80019808 208 exact 2 frame 2 - 1 -534 0x80031A48 0x80031B18 208 exact 2 frame 2 - 1 -535 0x800453F8 0x800454C8 208 exact 2 frame 1 - 1 -536 0x80046278 0x80046348 208 exact 2 frame 1 - 1 -537 0x80099C44 0x80099D14 208 exact 2 frame 0 - 1 -538 0x80100438 0x80100508 208 exact 2 frame 6 - 1 -539 0x800111B0 0x80011284 212 exact 2 frame 1 - 1 -540 0x80025F10 0x80025FE4 212 exact 2 frame 3 - 1 -541 0x800279E4 0x80027AB8 212 exact 2 frame 0 - 1 -542 0x8002D0A8 0x8002D17C 212 exact 2 frame 2 - 1 -543 0x80043DC4 0x80043E98 212 exact 2 frame 3 - 1 -544 0x80045E48 0x80045F1C 212 exact 2 frame 0 - 1 -545 0x80057F84 0x80058058 212 exact 2 frame 0 - 1 -546 0x8006821C 0x800682F0 212 exact 2 frame 1 - 1 -547 0x800ACCD8 0x800ACDAC 212 exact 2 frame 0 - 1 -548 0x800ACED4 0x800ACFA8 212 exact 2 frame 0 - 1 -549 0x80105474 0x80105548 212 exact 2 frame 1 - 1 -550 0x8006B398 0x8006B470 216 exact 2 frame 3 - 1 -551 0x8006D470 0x8006D548 216 exact 2 frame 1 - 1 -552 0x80090BB4 0x80090C8C 216 exact 2 frame 5 - 1 -553 0x800A4E48 0x800A4F20 216 exact 2 frame 2 - 1 -554 0x800AD9A8 0x800ADA80 216 exact 2 frame 0 - 1 -555 0x800F3A30 0x800F3B08 216 exact 2 frame 1 - 1 -556 0x80107B84 0x80107C5C 216 exact 2 frame 2 - 1 -557 0x80015950 0x80015A2C 220 exact 2 frame 1 - 1 -558 0x800198F4 0x800199D0 220 exact 2 frame 0 - 1 -559 0x80021D90 0x80021E6C 220 exact 2 frame 3 - 1 -560 0x8006B0A8 0x8006B184 220 exact 2 frame 2 - 1 -561 0x80074658 0x80074734 220 exact 2 frame 7 - 1 -562 0x8008F530 0x8008F60C 220 exact 2 frame 3 - 1 -563 0x8008FDBC 0x8008FE98 220 exact 2 frame 3 - 1 -564 0x80024F6C 0x8002504C 224 exact 2 frame 6 - 1 -565 0x80029ED8 0x80029FB8 224 exact 2 frame 5 - 1 -566 0x8002C22C 0x8002C30C 224 exact 2 frame 7 - 1 -567 0x800733C4 0x800734A4 224 exact 2 frame 3 - 1 -568 0x8007A324 0x8007A404 224 exact 2 frame 3 - 1 -569 0x800A75CC 0x800A76AC 224 exact 2 frame 2 - 1 -570 0x80100660 0x80100740 224 exact 2 frame 4 - 1 -571 0x80105014 0x801050F4 224 exact 2 frame 1 - 1 -572 0x80045CA0 0x80045D84 228 exact 2 frame 1 - 1 -573 0x8005260C 0x800526F0 228 exact 2 frame 1 - 1 -574 0x80057664 0x80057748 228 exact 2 frame 2 - 1 -575 0x8007405C 0x80074140 228 exact 2 frame 5 - 1 -576 0x8008FCD8 0x8008FDBC 228 exact 2 frame 2 - 1 -577 0x80092A48 0x80092B2C 228 exact 2 frame 1 - 1 -578 0x800A6574 0x800A6658 228 exact 2 frame 2 - 1 -579 0x80024894 0x8002497C 232 exact 2 frame 2 - 1 -580 0x80065C34 0x80065D1C 232 exact 2 frame 1 - 1 -581 0x80074570 0x80074658 232 exact 2 frame 1 - 1 -582 0x8008D5F8 0x8008D6E0 232 exact 2 frame 2 - 1 -583 0x800A3400 0x800A34E8 232 exact 2 frame 2 - 1 -584 0x800B6F64 0x800B704C 232 exact 2 frame 3 - 1 -585 0x800BB1C4 0x800BB2AC 232 exact 2 frame 3 - 1 -586 0x8001AB24 0x8001AC10 236 exact 2 frame 3 - 1 -587 0x800278F8 0x800279E4 236 exact 2 frame 1 - 1 -588 0x8002BD80 0x8002BE6C 236 exact 2 frame 7 - 1 -589 0x8006ED58 0x8006EE44 236 exact 2 frame 4 - 1 -590 0x8007B83C 0x8007B928 236 exact 2 frame 3 - 1 -591 0x8007C6E0 0x8007C7CC 236 exact 2 frame 1 - 1 -592 0x800A8138 0x800A8224 236 exact 2 frame 1 - 1 -593 0x800BC7D8 0x800BC8C4 236 exact 2 frame 6 - 1 -594 0x800FF4BC 0x800FF5A8 236 exact 2 frame 4 - 1 -595 0x80101678 0x80101764 236 exact 2 frame 4 - 1 -596 0x8010713C 0x80107228 236 exact 2 frame 0 - 1 -597 0x80013024 0x80013114 240 exact 2 frame 1 - 1 -598 0x80026560 0x80026650 240 exact 2 frame 1 - 1 -599 0x80046CCC 0x80046DBC 240 exact 2 frame 1 - 1 -600 0x800907A4 0x80090894 240 exact 2 frame 4 - 1 -601 0x80104630 0x80104720 240 exact 2 frame 5 - 1 -602 0x80106C04 0x80106CF4 240 exact 2 frame 0 - 1 -603 0x80028CE0 0x80028DD4 244 exact 2 frame 1 - 1 -604 0x80046AD8 0x80046BCC 244 exact 2 frame 0 - 1 -605 0x8006AA88 0x8006AB7C 244 exact 2 frame 7 - 1 -606 0x8006EBA0 0x8006EC94 244 exact 2 frame 3 - 1 -607 0x80090A70 0x80090B64 244 exact 2 frame 2 - 1 -608 0x8009F5AC 0x8009F6A0 244 exact 2 frame 0 - 1 -609 0x800267CC 0x800268C4 248 exact 2 frame 6 - 1 -610 0x8002DA48 0x8002DB40 248 exact 2 frame 3 - 1 -611 0x80036134 0x8003622C 248 exact 2 frame 8 - 1 -612 0x8004345C 0x80043554 248 exact 2 frame 2 - 1 -613 0x80058DEC 0x80058EE4 248 exact 2 frame 4 - 1 -614 0x8007EF84 0x8007F07C 248 exact 2 frame 1 - 1 -615 0x8009F4B4 0x8009F5AC 248 exact 2 frame 0 - 1 -616 0x8009F6A0 0x8009F798 248 exact 2 frame 0 - 1 -617 0x8009F798 0x8009F890 248 exact 2 frame 0 - 1 -618 0x8009F890 0x8009F988 248 exact 2 frame 0 - 1 -619 0x800A466C 0x800A4764 248 exact 2 frame 2 - 1 -620 0x800AFDBC 0x800AFEB4 248 exact 2 frame 2 - 1 -621 0x800F8724 0x800F881C 248 exact 2 frame 1 - 1 -622 0x800FE878 0x800FE970 248 exact 2 frame 6 - 1 -623 0x800421BC 0x800422B8 252 exact 2 frame 10 - 1 -624 0x8005DF74 0x8005E070 252 exact 2 frame 4 - 1 -625 0x8007E12C 0x8007E228 252 exact 2 frame 4 - 1 -626 0x8009D69C 0x8009D798 252 exact 2 frame 2 - 1 -627 0x800A74D0 0x800A75CC 252 exact 2 frame 1 - 1 -628 0x800FF5A8 0x800FF6A4 252 exact 2 frame 2 - 1 -629 0x80046BCC 0x80046CCC 256 exact 2 frame 1 - 1 -630 0x800911D4 0x800912D4 256 exact 2 frame 3 - 1 -631 0x800A613C 0x800A623C 256 exact 2 frame 2 - 1 -632 0x800BCA14 0x800BCB14 256 exact 2 frame 3 - 1 -633 0x800FD120 0x800FD220 256 exact 2 frame 10 - 1 -634 0x800137C8 0x800138CC 260 exact 2 frame 1 - 1 -635 0x8002F300 0x8002F404 260 exact 2 frame 1 - 1 -636 0x80031BBC 0x80031CC0 260 exact 2 frame 8 - 1 -637 0x80049FE4 0x8004A0E8 260 exact 2 frame 2 - 1 -638 0x80058CE8 0x80058DEC 260 exact 2 frame 2 - 1 -639 0x80062D10 0x80062E14 260 exact 2 frame 1 - 1 -640 0x800AFEB4 0x800AFFB8 260 exact 2 frame 3 - 1 -641 0x800FA4D4 0x800FA5D8 260 exact 2 frame 4 - 1 -642 0x80013B80 0x80013C88 264 exact 2 frame 6 - 1 -643 0x80018458 0x80018560 264 exact 2 frame 2 - 1 -644 0x800237B4 0x800238BC 264 exact 2 frame 7 - 1 -645 0x80027ECC 0x80027FD4 264 exact 2 frame 3 - 1 -646 0x80027FD4 0x800280DC 264 exact 2 frame 3 - 1 -647 0x800281E4 0x800282EC 264 exact 2 frame 4 - 1 -648 0x800308C4 0x800309CC 264 exact 2 frame 4 - 1 -649 0x80037770 0x80037878 264 exact 2 frame 2 - 1 -650 0x80058EE4 0x80058FEC 264 exact 2 frame 7 - 1 -651 0x8005BE3C 0x8005BF44 264 exact 2 frame 4 - 1 -652 0x8006CFB0 0x8006D0B8 264 exact 2 frame 6 - 1 -653 0x800747E4 0x800748EC 264 exact 2 frame 12 - 1 -654 0x8009D798 0x8009D8A0 264 exact 2 frame 2 - 1 -655 0x800AC884 0x800AC98C 264 exact 2 frame 4 - 1 -656 0x800B6E5C 0x800B6F64 264 exact 2 frame 3 - 1 -657 0x801031C4 0x801032CC 264 exact 2 frame 2 - 1 -658 0x800139E4 0x80013AF0 268 exact 2 frame 3 - 1 -659 0x80027430 0x8002753C 268 exact 2 frame 9 - 1 -660 0x80037878 0x80037984 268 exact 2 frame 2 - 1 -661 0x8003B178 0x8003B284 268 exact 2 frame 2 - 1 -662 0x800439D8 0x80043AE4 268 exact 2 frame 5 - 1 -663 0x80057418 0x80057524 268 exact 2 frame 2 - 1 -664 0x8005E070 0x8005E17C 268 exact 2 frame 2 - 1 -665 0x8009F3A8 0x8009F4B4 268 exact 2 frame 3 - 1 -666 0x8005AD44 0x8005AE54 272 exact 2 frame 0 - 1 -667 0x800734DC 0x800735EC 272 exact 2 frame 3 - 1 -668 0x80079DDC 0x80079EEC 272 exact 2 frame 1 - 1 -669 0x800921C0 0x800922D0 272 exact 2 frame 4 - 1 -670 0x800A6E9C 0x800A6FAC 272 exact 2 frame 3 - 1 -671 0x800AA59C 0x800AA6AC 272 exact 2 frame 2 - 1 -672 0x800C5168 0x800C5278 272 exact 2 frame 1 - 1 -673 0x8002DD14 0x8002DE28 276 exact 2 frame 2 - 1 -674 0x8002F1D8 0x8002F2EC 276 exact 2 frame 3 - 1 -675 0x80031FC4 0x800320D8 276 exact 2 frame 1 - 1 -676 0x800320D8 0x800321EC 276 exact 2 frame 1 - 1 -677 0x80064858 0x8006496C 276 exact 2 frame 2 - 1 -678 0x8006BF30 0x8006C044 276 exact 2 frame 2 - 1 -679 0x8007C524 0x8007C638 276 exact 2 frame 4 - 1 -680 0x8008E2D0 0x8008E3E4 276 exact 2 frame 2 - 1 -681 0x800B1E80 0x800B1F94 276 exact 2 frame 3 - 1 -682 0x800138CC 0x800139E4 280 exact 2 frame 3 - 1 -683 0x8003A6E0 0x8003A7F8 280 exact 2 frame 3 - 1 -684 0x800910BC 0x800911D4 280 exact 2 frame 5 - 1 -685 0x8002DB40 0x8002DC5C 284 exact 2 frame 4 - 1 -686 0x800529A0 0x80052ABC 284 exact 2 frame 2 - 1 -687 0x800A4D2C 0x800A4E48 284 exact 2 frame 5 - 1 -688 0x800F4100 0x800F421C 284 exact 2 frame 2 - 1 -689 0x800F69BC 0x800F6AD8 284 exact 2 frame 4 - 1 -690 0x800F95CC 0x800F96E8 284 exact 2 frame 5 - 1 -691 0x80108168 0x80108284 284 exact 2 frame 3 - 1 -692 0x80015FC8 0x800160E8 288 exact 2 frame 7 - 1 -693 0x800289B4 0x80028AD4 288 exact 2 frame 0 - 1 -694 0x80044FA4 0x800450C4 288 exact 2 frame 1 - 1 -695 0x80045110 0x80045230 288 exact 2 frame 1 - 1 -696 0x8007C108 0x8007C228 288 exact 2 frame 5 - 1 -697 0x8008B960 0x8008BA80 288 exact 2 frame 4 - 1 -698 0x800FC8D0 0x800FC9F0 288 exact 2 frame 1 - 1 -699 0x80089E7C 0x80089FA0 292 exact 2 frame 6 - 1 -700 0x800FB7C8 0x800FB8EC 292 exact 2 frame 3 - 1 -701 0x800372A0 0x800373C8 296 exact 2 frame 1 - 1 -702 0x8005DDD0 0x8005DEF8 296 exact 2 frame 5 - 1 -703 0x80074140 0x80074268 296 exact 2 frame 7 - 1 -704 0x800ACDAC 0x800ACED4 296 exact 2 frame 0 - 1 -705 0x800B1C34 0x800B1D5C 296 exact 2 frame 1 - 1 -706 0x801009E8 0x80100B10 296 exact 2 frame 5 - 1 -707 0x80017660 0x8001778C 300 exact 2 frame 1 - 1 -708 0x800257A8 0x800258D4 300 exact 2 frame 3 - 1 -709 0x8002B924 0x8002BA50 300 exact 2 frame 1 - 1 -710 0x80046DBC 0x80046EE8 300 exact 2 frame 0 - 1 -711 0x80057CD0 0x80057DFC 300 exact 2 frame 1 - 1 -712 0x8006B4C4 0x8006B5F0 300 exact 2 frame 1 - 1 -713 0x8007C2DC 0x8007C408 300 exact 2 frame 1 - 1 -714 0x800FEED0 0x800FEFFC 300 exact 2 frame 5 - 1 -715 0x80027AB8 0x80027BE8 304 exact 2 frame 1 - 1 -716 0x800373C8 0x800374F8 304 exact 2 frame 1 - 1 -717 0x80042A90 0x80042BC0 304 exact 2 frame 4 - 1 -718 0x8005A474 0x8005A5A4 304 exact 2 frame 7 - 1 -719 0x8005A5A4 0x8005A6D4 304 exact 2 frame 10 - 1 -720 0x80072BDC 0x80072D0C 304 exact 2 frame 4 - 1 -721 0x800ADDE8 0x800ADF18 304 exact 2 frame 3 - 1 -722 0x80022A98 0x80022BCC 308 exact 2 frame 1 - 1 -723 0x80039AE4 0x80039C18 308 exact 2 frame 7 - 1 -724 0x800630F0 0x80063224 308 exact 2 frame 2 - 1 -725 0x800A66B0 0x800A67E4 308 exact 2 frame 2 - 1 -726 0x800F8CBC 0x800F8DF0 308 exact 2 frame 3 - 1 -727 0x80015B88 0x80015CC0 312 exact 2 frame 5 - 1 -728 0x800180D8 0x80018210 312 exact 2 frame 1 - 1 -729 0x800235C0 0x800236F8 312 exact 2 frame 1 - 1 -730 0x80055108 0x80055240 312 exact 2 frame 3 - 1 -731 0x800582EC 0x80058424 312 exact 2 frame 1 - 1 -732 0x8005A33C 0x8005A474 312 exact 2 frame 1 - 1 -733 0x8007B928 0x8007BA60 312 exact 2 frame 3 - 1 -734 0x8008DA0C 0x8008DB44 312 exact 2 frame 3 - 1 -735 0x800A4B70 0x800A4CA8 312 exact 2 frame 4 - 1 -736 0x800AB3CC 0x800AB504 312 exact 2 frame 0 - 1 -737 0x80102E20 0x80102F58 312 exact 2 frame 13 - 1 -738 0x80024668 0x800247A4 316 exact 2 frame 2 - 1 -739 0x8002CD94 0x8002CED0 316 exact 2 frame 4 - 1 -740 0x8003B34C 0x8003B488 316 exact 2 frame 2 - 1 -741 0x80067D34 0x80067E70 316 exact 2 frame 1 - 1 -742 0x80078E94 0x80078FD0 316 exact 2 frame 3 - 1 -743 0x800F8B80 0x800F8CBC 316 exact 2 frame 3 - 1 -744 0x80028DD4 0x80028F14 320 exact 2 frame 1 - 1 -745 0x8007A16C 0x8007A2AC 320 exact 2 frame 4 - 1 -746 0x8008D86C 0x8008D9AC 320 exact 2 frame 2 - 1 -747 0x8008F338 0x8008F478 320 exact 2 frame 7 - 1 -748 0x800BC054 0x800BC194 320 exact 2 frame 0 - 1 -749 0x80023AB0 0x80023BF4 324 exact 2 frame 4 - 1 -750 0x80024494 0x800245D8 324 exact 2 frame 2 - 1 -751 0x8002CC50 0x8002CD94 324 exact 2 frame 8 - 1 -752 0x8002CED0 0x8002D014 324 exact 2 frame 12 - 1 -753 0x80046EE8 0x8004702C 324 exact 2 frame 1 - 1 -754 0x8005E3F4 0x8005E538 324 exact 2 frame 2 - 1 -755 0x80082A68 0x80082BAC 324 exact 2 frame 1 - 1 -756 0x80082BAC 0x80082CF0 324 exact 2 frame 3 - 1 -757 0x8009F264 0x8009F3A8 324 exact 2 frame 3 - 1 -758 0x800ADB30 0x800ADC74 324 exact 2 frame 2 - 1 -759 0x800F6364 0x800F64A8 324 exact 2 frame 4 - 1 -760 0x800FCFDC 0x800FD120 324 exact 2 frame 13 - 1 -761 0x80089FA0 0x8008A0E8 328 exact 2 frame 3 - 1 -762 0x80095BB0 0x80095CF8 328 exact 2 frame 2 - 1 -763 0x800BFBAC 0x800BFCF4 328 exact 2 frame 2 - 1 -764 0x800277AC 0x800278F8 332 exact 2 frame 1 - 1 -765 0x8004388C 0x800439D8 332 exact 2 frame 0 - 1 -766 0x80085B90 0x80085CDC 332 exact 2 frame 3 - 1 -767 0x800B1A64 0x800B1BB0 332 exact 2 frame 5 - 1 -768 0x800F8DF0 0x800F8F3C 332 exact 2 frame 4 - 1 -769 0x80027178 0x800272C8 336 exact 2 frame 5 - 1 -770 0x80076778 0x800768C8 336 exact 2 frame 2 - 1 -771 0x800A8564 0x800A86B4 336 exact 2 frame 2 - 1 -772 0x800AD698 0x800AD7E8 336 exact 2 frame 2 - 1 -773 0x800AE7A0 0x800AE8F0 336 exact 2 frame 7 - 1 -774 0x800AF3E8 0x800AF538 336 exact 2 frame 6 - 1 -775 0x800C1F04 0x800C2054 336 exact 2 frame 1 - 1 -776 0x800F60A4 0x800F61F4 336 exact 2 frame 5 - 1 -777 0x80077D7C 0x80077ED0 340 exact 2 frame 3 - 1 -778 0x800304D8 0x80030630 344 exact 2 frame 1 - 1 -779 0x80045230 0x80045388 344 exact 2 frame 2 - 1 -780 0x80047190 0x800472E8 344 exact 2 frame 1 - 1 -781 0x80015A2C 0x80015B88 348 exact 2 frame 2 - 1 -782 0x8002E24C 0x8002E3A8 348 exact 2 frame 9 - 1 -783 0x8005D4C4 0x8005D620 348 exact 2 frame 0 - 1 -784 0x80079B34 0x80079C90 348 exact 2 frame 2 - 1 -785 0x800AA6AC 0x800AA808 348 exact 2 frame 5 - 1 -786 0x800B6D00 0x800B6E5C 348 exact 2 frame 1 - 1 -787 0x800FC774 0x800FC8D0 348 exact 2 frame 6 - 1 -788 0x80028AD4 0x80028C34 352 exact 2 frame 9 - 1 -789 0x8005E63C 0x8005E79C 352 exact 2 frame 7 - 1 -790 0x800704BC 0x8007061C 352 exact 2 frame 1 - 1 -791 0x800735EC 0x8007374C 352 exact 2 frame 2 - 1 -792 0x8007EBEC 0x8007ED4C 352 exact 2 frame 1 - 1 -793 0x800ABA28 0x800ABB88 352 exact 2 frame 2 - 1 -794 0x800F6F70 0x800F70D0 352 exact 2 frame 4 - 1 -795 0x800F7FD8 0x800F8138 352 exact 2 frame 3 - 1 -796 0x8004702C 0x80047190 356 exact 2 frame 1 - 1 -797 0x800556E8 0x8005584C 356 exact 2 frame 1 - 1 -798 0x800A9768 0x800A98CC 356 exact 2 frame 5 - 1 -799 0x800B5AF8 0x800B5C5C 356 exact 2 frame 1 - 1 -800 0x800272C8 0x80027430 360 exact 2 frame 10 - 1 -801 0x80033DC8 0x80033F30 360 exact 2 frame 1 - 1 -802 0x80065794 0x800658FC 360 exact 2 frame 2 - 1 -803 0x80101CDC 0x80101E44 360 exact 2 frame 11 - 1 -804 0x80106ED4 0x8010703C 360 exact 2 frame 5 - 1 -805 0x8003126C 0x800313D8 364 exact 2 frame 0 - 1 -806 0x80047DE0 0x80047F4C 364 exact 2 frame 3 - 1 -807 0x8009B638 0x8009B7A4 364 exact 2 frame 4 - 1 -808 0x80028844 0x800289B4 368 exact 2 frame 11 - 1 -809 0x8007DF34 0x8007E0A4 368 exact 2 frame 6 - 1 -810 0x80083878 0x800839E8 368 exact 2 frame 2 - 1 -811 0x8009CE58 0x8009CFC8 368 exact 2 frame 2 - 1 -812 0x80012B88 0x80012CFC 372 exact 2 frame 1 - 1 -813 0x800164EC 0x80016660 372 exact 2 frame 2 - 1 -814 0x80038BD4 0x80038D48 372 exact 2 frame 1 - 1 -815 0x8003D594 0x8003D708 372 exact 2 frame 4 - 1 -816 0x800ADC74 0x800ADDE8 372 exact 2 frame 1 - 1 -817 0x800BA8D4 0x800BAA48 372 exact 2 frame 0 - 1 -818 0x800F3E8C 0x800F4000 372 exact 2 frame 9 - 1 -819 0x8004780C 0x80047984 376 exact 2 frame 3 - 1 -820 0x8006EE44 0x8006EFBC 376 exact 2 frame 5 - 1 -821 0x800F7660 0x800F77D8 376 exact 2 frame 2 - 1 -822 0x800FFC3C 0x800FFDB4 376 exact 2 frame 3 - 1 -823 0x8002EF54 0x8002F0D0 380 exact 2 frame 2 - 1 -824 0x80034E50 0x80034FCC 380 exact 2 frame 2 - 1 -825 0x800B5924 0x800B5AA0 380 exact 2 frame 2 - 1 -826 0x800BD5E8 0x800BD764 380 exact 2 frame 4 - 1 -827 0x80038DD8 0x80038F58 384 exact 2 frame 5 - 1 -828 0x8003F010 0x8003F190 384 exact 2 frame 6 - 1 -829 0x8005D620 0x8005D7A0 384 exact 2 frame 1 - 1 -830 0x800228D8 0x80022A60 392 exact 2 frame 5 - 1 -831 0x800B1114 0x800B129C 392 exact 2 frame 3 - 1 -832 0x800374F8 0x80037684 396 exact 2 frame 3 - 1 -833 0x8008D6E0 0x8008D86C 396 exact 2 frame 8 - 1 -834 0x800BF5A8 0x800BF734 396 exact 2 frame 1 - 1 -835 0x800BFCF4 0x800BFE80 396 exact 2 frame 1 - 1 -836 0x80026A9C 0x80026C2C 400 exact 2 frame 7 - 1 -837 0x800914E4 0x80091674 400 exact 2 frame 10 - 1 -838 0x80026C7C 0x80026E10 404 exact 2 frame 7 - 1 -839 0x80029118 0x800292AC 404 exact 2 frame 0 - 1 -840 0x80046884 0x80046A18 404 exact 2 frame 3 - 1 -841 0x80073B74 0x80073D08 404 exact 2 frame 10 - 1 -842 0x80079EEC 0x8007A080 404 exact 2 frame 2 - 1 -843 0x80096364 0x800964F8 404 exact 2 frame 8 - 1 -844 0x80109338 0x801094CC 404 exact 2 frame 5 - 1 -845 0x800162B4 0x8001644C 408 exact 2 frame 4 - 1 -846 0x800309CC 0x80030B64 408 exact 2 frame 3 - 1 -847 0x8004AAF0 0x8004AC88 408 exact 2 frame 3 - 1 -848 0x800A5D24 0x800A5EBC 408 exact 2 frame 2 - 1 -849 0x800C5AEC 0x800C5C84 408 exact 2 frame 1 - 1 -850 0x800199D0 0x80019B6C 412 exact 2 frame 4 - 1 -851 0x80025FE4 0x80026180 412 exact 2 frame 1 - 1 -852 0x8006606C 0x80066208 412 exact 2 frame 7 - 1 -853 0x800FA338 0x800FA4D4 412 exact 2 frame 10 - 1 -854 0x80109010 0x801091AC 412 exact 2 frame 3 - 1 -855 0x80039168 0x80039308 416 exact 2 frame 1 - 1 -856 0x80051F50 0x800520F0 416 exact 2 frame 0 - 1 -857 0x8007F774 0x8007F914 416 exact 2 frame 1 - 1 -858 0x800A8700 0x800A88A0 416 exact 2 frame 2 - 1 -859 0x800BE828 0x800BE9C8 416 exact 2 frame 4 - 1 -860 0x80044610 0x800447B4 420 exact 2 frame 3 - 1 -861 0x8006B7C0 0x8006B964 420 exact 2 frame 16 - 1 -862 0x80041A58 0x80041C00 424 exact 2 frame 8 - 1 -863 0x800AA10C 0x800AA2B4 424 exact 2 frame 1 - 1 -864 0x801027F8 0x801029A0 424 exact 2 frame 1 - 1 -865 0x8002497C 0x80024B28 428 exact 2 frame 5 - 1 -866 0x8002AAD8 0x8002AC84 428 exact 2 frame 9 - 1 -867 0x800489D8 0x80048B84 428 exact 2 frame 3 - 1 -868 0x800FFDB4 0x800FFF60 428 exact 2 frame 4 - 1 -869 0x8004E24C 0x8004E3FC 432 exact 2 frame 2 - 1 -870 0x800B0ECC 0x800B107C 432 exact 2 frame 0 - 1 -871 0x80108284 0x80108434 432 exact 2 frame 3 - 1 -872 0x8001AC10 0x8001ADC4 436 exact 2 frame 4 - 1 -873 0x8006F77C 0x8006F930 436 exact 2 frame 2 - 1 -874 0x800AA2F8 0x800AA4AC 436 exact 2 frame 2 - 1 -875 0x800231BC 0x80023374 440 exact 2 frame 6 - 1 -876 0x8002D828 0x8002D9E0 440 exact 2 frame 1 - 1 -877 0x80081174 0x8008132C 440 exact 2 frame 8 - 1 -878 0x8009D8E0 0x8009DA98 440 exact 2 frame 1 - 1 -879 0x80025B64 0x80025D20 444 exact 2 frame 7 - 1 -880 0x800559C4 0x80055B84 448 exact 2 frame 0 - 1 -881 0x800AD7E8 0x800AD9A8 448 exact 2 frame 3 - 1 -882 0x800AE9E0 0x800AEBA0 448 exact 2 frame 7 - 1 -883 0x8010A1C8 0x8010A388 448 exact 2 frame 6 - 1 -884 0x8002ACBC 0x8002AE80 452 exact 2 frame 12 - 1 -885 0x8002FE3C 0x80030000 452 exact 2 frame 3 - 1 -886 0x800839E8 0x80083BAC 452 exact 2 frame 2 - 1 -887 0x800BBE90 0x800BC054 452 exact 2 frame 0 - 1 -888 0x80018560 0x80018728 456 exact 2 frame 1 - 1 -889 0x80068D78 0x80068F40 456 exact 2 frame 10 - 1 -890 0x8006E1B0 0x8006E378 456 exact 2 frame 3 - 1 -891 0x80077088 0x80077250 456 exact 2 frame 7 - 1 -892 0x80030630 0x800307FC 460 exact 2 frame 2 - 1 -893 0x80036DA4 0x80036F70 460 exact 2 frame 3 - 1 -894 0x80036F70 0x8003713C 460 exact 2 frame 3 - 1 -895 0x800590D8 0x800592A4 460 exact 2 frame 6 - 1 -896 0x800695D8 0x800697A4 460 exact 2 frame 4 - 1 -897 0x8008F114 0x8008F2E0 460 exact 2 frame 6 - 1 -898 0x80099E84 0x8009A050 460 exact 2 frame 1 - 1 -899 0x801095A8 0x80109774 460 exact 2 frame 4 - 1 -900 0x8002BA50 0x8002BC20 464 exact 2 frame 14 - 1 -901 0x8002E9F4 0x8002EBC4 464 exact 2 frame 6 - 1 -902 0x8003A7F8 0x8003A9C8 464 exact 2 frame 10 - 1 -903 0x800BBC1C 0x800BBDEC 464 exact 2 frame 0 - 1 -904 0x800C022C 0x800C03FC 464 exact 2 frame 3 - 1 -905 0x800F7B84 0x800F7D54 464 exact 2 frame 5 - 1 -906 0x8002D3F4 0x8002D5C8 468 exact 2 frame 11 - 1 -907 0x80047F4C 0x80048128 476 exact 2 frame 3 - 1 -908 0x80052ABC 0x80052C98 476 exact 2 frame 0 - 1 -909 0x80074394 0x80074570 476 exact 2 frame 12 - 1 -910 0x80078FD0 0x800791AC 476 exact 2 frame 7 - 1 -911 0x80101878 0x80101A54 476 exact 2 frame 4 - 1 -912 0x80044D78 0x80044F58 480 exact 2 frame 11 - 1 -913 0x8006496C 0x80064B4C 480 exact 2 frame 6 - 1 -914 0x80064B4C 0x80064D2C 480 exact 2 frame 4 - 1 -915 0x8006AB7C 0x8006AD5C 480 exact 2 frame 12 - 1 -916 0x800FBBA0 0x800FBD80 480 exact 2 frame 14 - 1 -917 0x80106CF4 0x80106ED4 480 exact 2 frame 9 - 1 -918 0x80059DF8 0x80059FDC 484 exact 2 frame 1 - 1 -919 0x80070270 0x80070454 484 exact 2 frame 2 - 1 -920 0x80052424 0x8005260C 488 exact 2 frame 7 - 1 -921 0x80069398 0x80069580 488 exact 2 frame 3 - 1 -922 0x800FA150 0x800FA338 488 exact 2 frame 21 - 1 -923 0x8003F7CC 0x8003F9B8 492 exact 2 frame 2 - 1 -924 0x80065980 0x80065B6C 492 exact 2 frame 1 - 1 -925 0x801078A4 0x80107A94 496 exact 2 frame 11 - 1 -926 0x80024C34 0x80024E28 500 exact 2 frame 3 - 1 -927 0x80064664 0x80064858 500 exact 2 frame 3 - 1 -928 0x800652A0 0x80065494 500 exact 2 frame 6 - 1 -929 0x800A4F8C 0x800A5180 500 exact 2 frame 0 - 1 -930 0x80016BD4 0x80016DCC 504 exact 2 frame 1 - 1 -931 0x8007ED8C 0x8007EF84 504 exact 2 frame 6 - 1 -932 0x800C52F4 0x800C54EC 504 exact 2 frame 3 - 1 -933 0x80030000 0x800301FC 508 exact 2 frame 10 - 1 -934 0x80031CC0 0x80031EBC 508 exact 2 frame 7 - 1 -935 0x80014054 0x80014258 516 exact 2 frame 6 - 1 -936 0x800254EC 0x800256F0 516 exact 2 frame 5 - 1 -937 0x80029C84 0x80029E88 516 exact 2 frame 2 - 1 -938 0x8007BA60 0x8007BC64 516 exact 2 frame 4 - 1 -939 0x8009AC28 0x8009AE2C 516 exact 2 frame 3 - 1 -940 0x800B0BE0 0x800B0DE4 516 exact 2 frame 8 - 1 -941 0x80067E70 0x80068078 520 exact 2 frame 5 - 1 -942 0x800150A0 0x800152AC 524 exact 2 frame 13 - 1 -943 0x80015DBC 0x80015FC8 524 exact 2 frame 5 - 1 -944 0x800194A8 0x800196B4 524 exact 2 frame 2 - 1 -945 0x80043B80 0x80043D8C 524 exact 2 frame 5 - 1 -946 0x80098E18 0x80099024 524 exact 2 frame 13 - 1 -947 0x80038F58 0x80039168 528 exact 2 frame 3 - 1 -948 0x8007CFFC 0x8007D20C 528 exact 2 frame 3 - 1 -949 0x800A6C8C 0x800A6E9C 528 exact 2 frame 11 - 1 -950 0x80104720 0x80104930 528 exact 2 frame 2 - 1 -951 0x8004B438 0x8004B64C 532 exact 2 frame 3 - 1 -952 0x800697FC 0x80069A10 532 exact 2 frame 3 - 1 -953 0x800AD484 0x800AD698 532 exact 2 frame 5 - 1 -954 0x800295D4 0x800297F4 544 exact 2 frame 6 - 1 -955 0x8002D608 0x8002D828 544 exact 2 frame 2 - 1 -956 0x8009D47C 0x8009D69C 544 exact 2 frame 0 - 1 -957 0x8009C904 0x8009CB28 548 exact 2 frame 3 - 1 -958 0x8001778C 0x800179B8 556 exact 2 frame 4 - 1 -959 0x80059504 0x80059730 556 exact 2 frame 4 - 1 -960 0x80063900 0x80063B2C 556 exact 2 frame 10 - 1 -961 0x8003C590 0x8003C7C0 560 exact 2 frame 11 - 1 -962 0x8008A1D0 0x8008A400 560 exact 2 frame 3 - 1 -963 0x800BF734 0x800BF968 564 exact 2 frame 5 - 1 -964 0x800FB8EC 0x800FBB20 564 exact 2 frame 11 - 1 -965 0x8009D244 0x8009D47C 568 exact 2 frame 3 - 1 -966 0x800B6090 0x800B62C8 568 exact 2 frame 13 - 1 -967 0x80029A48 0x80029C84 572 exact 2 frame 2 - 1 -968 0x8007F07C 0x8007F2B8 572 exact 2 frame 9 - 1 -969 0x80018728 0x8001896C 580 exact 2 frame 3 - 1 -970 0x80041DA0 0x80041FE4 580 exact 2 frame 6 - 1 -971 0x800BF968 0x800BFBAC 580 exact 2 frame 5 - 1 -972 0x8009AE2C 0x8009B074 584 exact 2 frame 0 - 1 -973 0x800B0940 0x800B0B88 584 exact 2 frame 7 - 1 -974 0x80023374 0x800235C0 588 exact 2 frame 0 - 1 -975 0x80062E14 0x80063060 588 exact 2 frame 8 - 1 -976 0x800B6894 0x800B6AE0 588 exact 2 frame 7 - 1 -977 0x80016704 0x80016954 592 exact 2 frame 4 - 1 -978 0x800A7E68 0x800A80B8 592 exact 2 frame 3 - 1 -979 0x800AFB6C 0x800AFDBC 592 exact 2 frame 2 - 1 -980 0x8002C930 0x8002CB84 596 exact 2 frame 23 - 1 -981 0x8006AE54 0x8006B0A8 596 exact 2 frame 0 - 1 -982 0x800283F4 0x8002864C 600 exact 2 frame 5 - 1 -983 0x8009736C 0x800975C4 600 exact 2 frame 10 - 1 -984 0x800C4F10 0x800C5168 600 exact 2 frame 2 - 1 -985 0x80050998 0x80050BF4 604 exact 2 frame 2 - 1 -986 0x80065E10 0x8006606C 604 exact 2 frame 4 - 1 -987 0x800C29D4 0x800C2C30 604 exact 2 frame 6 - 1 -988 0x800F5E44 0x800F60A4 608 exact 2 frame 5 - 1 -989 0x800B5CF8 0x800B5F5C 612 exact 2 frame 2 - 1 -990 0x800BCBBC 0x800BCE20 612 exact 2 frame 0 - 1 -991 0x8002BE6C 0x8002C0D4 616 exact 2 frame 13 - 1 -992 0x800571AC 0x80057418 620 exact 2 frame 2 - 1 -993 0x800B7264 0x800B74D0 620 exact 2 frame 10 - 1 -994 0x800FD834 0x800FDAA0 620 exact 2 frame 6 - 1 -995 0x8003F9B8 0x8003FC28 624 exact 2 frame 3 - 1 -996 0x80069128 0x80069398 624 exact 2 frame 2 - 1 -997 0x80073D08 0x80073F78 624 exact 2 frame 9 - 1 -998 0x800F4E40 0x800F50B0 624 exact 2 frame 5 - 1 -999 0x801051CC 0x8010543C 624 exact 2 frame 3 - 1 -1000 0x80043554 0x800437CC 632 exact 2 frame 9 - 1 -1001 0x80104930 0x80104BA8 632 exact 2 frame 3 - 1 -1002 0x8009CFC8 0x8009D244 636 exact 2 frame 12 - 1 -1003 0x80016954 0x80016BD4 640 exact 2 frame 0 - 1 -1004 0x80069A10 0x80069C90 640 exact 2 frame 4 - 1 -1005 0x8008FA58 0x8008FCD8 640 exact 2 frame 5 - 1 -1006 0x800A5EBC 0x800A613C 640 exact 2 frame 4 - 1 -1007 0x80106154 0x801063D4 640 exact 2 frame 9 - 1 -1008 0x80109F48 0x8010A1C8 640 exact 2 frame 11 - 1 -1009 0x8010A444 0x8010A6C4 640 exact 2 frame 2 - 1 -1010 0x800A30D4 0x800A3358 644 exact 2 frame 5 - 1 -1011 0x8002AEAC 0x8002B138 652 exact 2 frame 30 - 1 -1012 0x800FF800 0x800FFA8C 652 exact 2 frame 13 - 1 -1013 0x80036B14 0x80036DA4 656 exact 2 frame 3 - 1 -1014 0x800943E0 0x80094670 656 exact 2 frame 1 - 1 -1015 0x80072680 0x80072914 660 exact 2 frame 0 - 1 -1016 0x80072914 0x80072BA8 660 exact 2 frame 16 - 1 -1017 0x8002E528 0x8002E7C4 668 exact 2 frame 9 - 1 -1018 0x8006A6F0 0x8006A98C 668 exact 2 frame 0 - 1 -1019 0x800FACE8 0x800FAF84 668 exact 2 frame 7 - 1 -1020 0x80093768 0x80093A08 672 exact 2 frame 7 - 1 -1021 0x800519A8 0x80051C4C 676 exact 2 frame 1 - 1 -1022 0x800313D8 0x80031684 684 exact 2 frame 10 - 1 -1023 0x800526F0 0x800529A0 688 exact 2 frame 0 - 1 -1024 0x800F5B94 0x800F5E44 688 exact 2 frame 9 - 1 -1025 0x8007DC4C 0x8007DF00 692 exact 2 frame 3 - 1 -1026 0x8009916C 0x80099420 692 exact 2 frame 4 - 1 -1027 0x800501DC 0x80050494 696 exact 2 frame 5 - 1 -1028 0x800844B8 0x80084770 696 exact 2 frame 8 - 1 -1029 0x800A3600 0x800A38B8 696 exact 2 frame 2 - 1 -1030 0x800FF184 0x800FF43C 696 exact 2 frame 3 - 1 -1031 0x80103544 0x801037FC 696 exact 2 frame 1 - 1 -1032 0x8006BC74 0x8006BF30 700 exact 2 frame 1 - 1 -1033 0x800FA980 0x800FAC44 708 exact 2 frame 10 - 1 -1034 0x801063D4 0x8010669C 712 exact 2 frame 9 - 1 -1035 0x80074F1C 0x800751E8 716 exact 2 frame 8 - 1 -1036 0x8006EFBC 0x8006F28C 720 exact 2 frame 2 - 1 -1037 0x80084770 0x80084A48 728 exact 2 frame 7 - 1 -1038 0x800FA688 0x800FA960 728 exact 2 frame 9 - 1 -1039 0x8008A47C 0x8008A758 732 exact 2 frame 7 - 1 -1040 0x8006C044 0x8006C324 736 exact 2 frame 1 - 1 -1041 0x800916DC 0x800919BC 736 exact 2 frame 9 - 1 -1042 0x80091D88 0x80092068 736 exact 2 frame 7 - 1 -1043 0x800AB0EC 0x800AB3CC 736 exact 2 frame 1 - 1 -1044 0x8007AD28 0x8007B00C 740 exact 2 frame 5 - 1 -1045 0x800A47E0 0x800A4AC8 744 exact 2 frame 2 - 1 -1046 0x80033ADC 0x80033DC8 748 exact 2 frame 5 - 1 -1047 0x800BAED4 0x800BB1C4 752 exact 2 frame 4 - 1 -1048 0x80093A84 0x80093D80 764 exact 2 frame 1 - 1 -1049 0x80078B94 0x80078E94 768 exact 2 frame 6 - 1 -1050 0x80051C4C 0x80051F50 772 exact 2 frame 2 - 1 -1051 0x8009A904 0x8009AC08 772 exact 2 frame 2 - 1 -1052 0x8004C400 0x8004C708 776 exact 2 frame 0 - 1 -1053 0x80059AF0 0x80059DF8 776 exact 2 frame 9 - 1 -1054 0x8009829C 0x800985A4 776 exact 2 frame 9 - 1 -1055 0x8006D884 0x8006DB90 780 exact 2 frame 1 - 1 -1056 0x80091A7C 0x80091D88 780 exact 2 frame 12 - 1 -1057 0x800BFF20 0x800C022C 780 exact 2 frame 1 - 1 -1058 0x80013D44 0x80014054 784 exact 2 frame 10 - 1 -1059 0x8005D1B0 0x8005D4C4 788 exact 2 frame 2 - 1 -1060 0x800748EC 0x80074C00 788 exact 2 frame 21 - 1 -1061 0x80025198 0x800254B0 792 exact 2 frame 5 - 1 -1062 0x80072048 0x80072360 792 exact 2 frame 12 - 1 -1063 0x800830B4 0x800833CC 792 exact 2 frame 2 - 1 -1064 0x80094670 0x80094988 792 exact 2 frame 8 - 1 -1065 0x800FCC48 0x800FCF60 792 exact 2 frame 12 - 1 -1066 0x8002B608 0x8002B924 796 exact 2 frame 3 - 1 -1067 0x8007061C 0x80070938 796 exact 2 frame 10 - 1 -1068 0x8008355C 0x80083878 796 exact 2 frame 7 - 1 -1069 0x80072360 0x80072680 800 exact 2 frame 5 - 1 -1070 0x8006DB90 0x8006DEB4 804 exact 2 frame 3 - 1 -1071 0x800292AC 0x800295D4 808 exact 2 frame 2 - 1 -1072 0x80082CF0 0x80083018 808 exact 2 frame 9 - 1 -1073 0x8009CB28 0x8009CE58 816 exact 2 frame 6 - 1 -1074 0x801042FC 0x80104630 820 exact 2 frame 18 - 1 -1075 0x80041688 0x800419D0 840 exact 2 frame 11 - 1 -1076 0x80052CAC 0x80052FF4 840 exact 2 frame 14 - 1 -1077 0x80077250 0x8007759C 844 exact 2 frame 5 - 1 -1078 0x800C54EC 0x800C583C 848 exact 2 frame 3 - 1 -1079 0x80048684 0x800489D8 852 exact 2 frame 6 - 1 -1080 0x800A98CC 0x800A9C24 856 exact 2 frame 14 - 1 -1081 0x8006CC54 0x8006CFB0 860 exact 2 frame 4 - 1 -1082 0x80059FDC 0x8005A33C 864 exact 2 frame 4 - 1 -1083 0x80031684 0x800319F0 876 exact 2 frame 14 - 1 -1084 0x8005CA30 0x8005CDA0 880 exact 2 frame 4 - 1 -1085 0x80090D00 0x80091070 880 exact 2 frame 4 - 1 -1086 0x80040884 0x80040BFC 888 exact 2 frame 4 - 1 -1087 0x800897B8 0x80089B30 888 exact 2 frame 17 - 1 -1088 0x8003C7C0 0x8003CB3C 892 exact 2 frame 9 - 1 -1089 0x80089434 0x800897B8 900 exact 2 frame 20 - 1 -1090 0x800AC2C4 0x800AC648 900 exact 2 frame 0 - 1 -1091 0x800ABB88 0x800ABF10 904 exact 2 frame 1 - 1 -1092 0x80017200 0x8001758C 908 exact 2 frame 6 - 1 -1093 0x80048E70 0x800491FC 908 exact 2 frame 10 - 1 -1094 0x8002EBC4 0x8002EF54 912 exact 2 frame 5 - 1 -1095 0x80095820 0x80095BB0 912 exact 2 frame 10 - 1 -1096 0x80034ABC 0x80034E50 916 exact 2 frame 11 - 1 -1097 0x80064230 0x800645CC 924 exact 2 frame 13 - 1 -1098 0x80072DF4 0x80073190 924 exact 2 frame 10 - 1 -1099 0x80090408 0x800907A4 924 exact 2 frame 12 - 1 -1100 0x8004FE38 0x800501DC 932 exact 2 frame 5 - 1 -1101 0x800564AC 0x80056854 936 exact 2 frame 11 - 1 -1102 0x800ABF10 0x800AC2C4 948 exact 2 frame 4 - 1 -1103 0x80059730 0x80059AF0 960 exact 2 frame 4 - 1 -1104 0x8006F2F4 0x8006F6BC 968 exact 2 frame 1 - 1 -1105 0x8008EBFC 0x8008EFC4 968 exact 2 frame 9 - 1 -1106 0x800B7524 0x800B78EC 968 exact 2 frame 4 - 1 -1107 0x80047A14 0x80047DE0 972 exact 2 frame 9 - 1 -1108 0x80033700 0x80033ADC 988 exact 2 frame 3 - 1 -1109 0x800447B4 0x80044B90 988 exact 2 frame 12 - 1 -1110 0x80073798 0x80073B74 988 exact 2 frame 4 - 1 -1111 0x80088F38 0x80089314 988 exact 2 frame 11 - 1 -1112 0x800AAC9C 0x800AB078 988 exact 2 frame 11 - 1 -1113 0x80058608 0x800589E8 992 exact 2 frame 2 - 1 -1114 0x80071C64 0x80072048 996 exact 2 frame 15 - 1 -1115 0x8010128C 0x80101678 1004 exact 2 frame 6 - 1 -1116 0x8009B074 0x8009B464 1008 exact 2 frame 0 - 1 -1117 0x800B0550 0x800B0940 1008 exact 2 frame 11 - 1 -1118 0x80037B98 0x80037F94 1020 exact 2 frame 9 - 1 -1119 0x8007BD0C 0x8007C108 1020 exact 2 frame 10 - 1 -1120 0x800C1A58 0x800C1E54 1020 exact 2 frame 8 - 1 -1121 0x800FD278 0x800FD674 1020 exact 2 frame 10 - 1 -1122 0x80039534 0x8003993C 1032 exact 2 frame 1 - 1 -1123 0x8010669C 0x80106AA8 1036 exact 2 frame 12 - 1 -1124 0x8005CDA0 0x8005D1B0 1040 exact 2 frame 17 - 1 -1125 0x80094F54 0x80095364 1040 exact 2 frame 9 - 1 -1126 0x800331D4 0x800335E8 1044 exact 2 frame 7 - 1 -1127 0x80055240 0x80055654 1044 exact 2 frame 6 - 1 -1128 0x800868E8 0x80086CFC 1044 exact 2 frame 3 - 1 -1129 0x800A2B04 0x800A2F20 1052 exact 2 frame 7 - 1 -1130 0x800B6330 0x800B6754 1060 exact 2 frame 13 - 1 -1131 0x8003F190 0x8003F5BC 1068 exact 2 frame 2 - 1 -1132 0x80056854 0x80056C88 1076 exact 2 frame 20 - 1 -1133 0x8003879C 0x80038BD4 1080 exact 2 frame 10 - 1 -1134 0x80092460 0x80092898 1080 exact 2 frame 13 - 1 -1135 0x800AA808 0x800AAC44 1084 exact 2 frame 9 - 1 -1136 0x800B2048 0x800B2488 1088 exact 2 frame 4 - 1 -1137 0x80034638 0x80034A80 1096 exact 2 frame 7 - 1 -1138 0x8008F60C 0x8008FA58 1100 exact 2 frame 4 - 1 -1139 0x8009A4AC 0x8009A904 1112 exact 2 frame 6 - 1 -1140 0x8005A8E8 0x8005AD44 1116 exact 2 frame 15 - 1 -1141 0x8003EBAC 0x8003F010 1124 exact 2 frame 10 - 1 -1142 0x800BCE20 0x800BD298 1144 exact 2 frame 13 - 1 -1143 0x800C03FC 0x800C0874 1144 exact 2 frame 3 - 1 -1144 0x800A38B8 0x800A3D34 1148 exact 2 frame 15 - 1 -1145 0x80041190 0x80041610 1152 exact 2 frame 18 - 1 -1146 0x80063358 0x800637DC 1156 exact 2 frame 11 - 1 -1147 0x800B8958 0x800B8DE4 1164 exact 2 frame 10 - 1 -1148 0x800BAA48 0x800BAED4 1164 exact 2 frame 1 - 1 -1149 0x800C5CD4 0x800C6168 1172 exact 2 frame 10 - 1 -1150 0x800668F0 0x80066DA0 1200 exact 2 frame 15 - 1 -1151 0x800A6FAC 0x800A745C 1200 exact 2 frame 20 - 1 -1152 0x800B9C64 0x800BA114 1200 exact 2 frame 0 - 1 -1153 0x8005E8B8 0x8005ED6C 1204 exact 2 frame 26 - 1 -1154 0x800F2A50 0x800F2F08 1208 exact 2 frame 3 - 1 -1155 0x80095364 0x80095820 1212 exact 2 frame 3 - 1 -1156 0x800BC194 0x800BC658 1220 exact 2 frame 6 - 1 -1157 0x8002B138 0x8002B608 1232 exact 2 frame 36 - 1 -1158 0x8004D8A4 0x8004DD74 1232 exact 2 frame 6 - 1 -1159 0x8004DD74 0x8004E24C 1240 exact 2 frame 7 - 1 -1160 0x800F465C 0x800F4B54 1272 exact 2 frame 8 - 1 -1161 0x800F70D0 0x800F75C8 1272 exact 2 frame 8 - 1 -1162 0x80093E54 0x80094370 1308 exact 2 frame 15 - 1 -1163 0x80056C88 0x800571AC 1316 exact 2 frame 4 - 1 -1164 0x8005C508 0x8005CA30 1320 exact 2 frame 1 - 1 -1165 0x8007D718 0x8007DC40 1320 exact 2 frame 5 - 1 -1166 0x800B78EC 0x800B7E14 1320 exact 2 frame 0 - 1 -1167 0x80034FCC 0x800354F8 1324 exact 2 frame 13 - 1 -1168 0x80066208 0x80066738 1328 exact 2 frame 7 - 1 -1169 0x800C3C4C 0x800C417C 1328 exact 2 frame 10 - 1 -1170 0x8005BFD0 0x8005C508 1336 exact 2 frame 1 - 1 -1171 0x80054BC4 0x80055108 1348 exact 2 frame 4 - 1 -1172 0x80086388 0x800868E8 1376 exact 2 frame 15 - 1 -1173 0x8004ED90 0x8004F2F8 1384 exact 2 frame 11 - 1 -1174 0x800855D4 0x80085B44 1392 exact 2 frame 2 - 1 -1175 0x80064D2C 0x800652A0 1396 exact 2 frame 4 - 1 -1176 0x8007E228 0x8007E7C0 1432 exact 2 frame 3 - 1 -1177 0x8007B2A0 0x8007B83C 1436 exact 2 frame 5 - 1 -1178 0x800C14BC 0x800C1A58 1436 exact 2 frame 12 - 1 -1179 0x80095D74 0x80096324 1456 exact 2 frame 11 - 1 -1180 0x800AEC48 0x800AF1FC 1460 exact 2 frame 14 - 1 -1181 0x80094988 0x80094F54 1484 exact 2 frame 22 - 1 -1182 0x800152AC 0x8001587C 1488 exact 2 frame 19 - 1 -1183 0x8003CBE4 0x8003D224 1600 exact 2 frame 15 - 1 -1184 0x8009B7A4 0x8009BDEC 1608 exact 2 frame 11 - 1 -1185 0x80075228 0x8007587C 1620 exact 2 frame 15 - 1 -1186 0x80076110 0x80076778 1640 exact 2 frame 27 - 1 -1187 0x80099420 0x80099A94 1652 exact 2 frame 11 - 1 -1188 0x80036390 0x80036A0C 1660 exact 2 frame 9 - 1 -1189 0x8007A4FC 0x8007AB7C 1664 exact 2 frame 9 - 1 -1190 0x80085CDC 0x80086388 1708 exact 2 frame 15 - 1 -1191 0x8004CF0C 0x8004D5CC 1728 exact 2 frame 11 - 1 -1192 0x800C356C 0x800C3C4C 1760 exact 2 frame 18 - 1 -1193 0x80023DA8 0x80024494 1772 exact 2 frame 3 - 1 -1194 0x80063B2C 0x80064230 1796 exact 2 frame 17 - 1 -1195 0x80030B64 0x8003126C 1800 exact 2 frame 7 - 1 -1196 0x80033F30 0x80034638 1800 exact 2 frame 0 - 1 -1197 0x80100B2C 0x80101244 1816 exact 2 frame 13 - 1 -1198 0x8006FB44 0x80070270 1836 exact 2 frame 24 - 1 -1199 0x800BB2AC 0x800BB9FC 1872 exact 2 frame 5 - 1 -1200 0x80037F94 0x8003870C 1912 exact 2 frame 25 - 1 -1201 0x80043E98 0x80044610 1912 exact 2 frame 12 - 1 -1202 0x8009E95C 0x8009F0E8 1932 exact 2 frame 10 - 1 -1203 0x800A3D34 0x800A44CC 1944 exact 2 frame 10 - 1 -1204 0x8004AC88 0x8004B438 1968 exact 2 frame 18 - 1 -1205 0x800A8F18 0x800A96CC 1972 exact 2 frame 8 - 1 -1206 0x800809B8 0x80081174 1980 exact 2 frame 17 - 1 -1207 0x800BA114 0x800BA8D4 1984 exact 2 frame 1 - 1 -1208 0x800B129C 0x800B1A64 1992 exact 2 frame 4 - 1 -1209 0x8005AE54 0x8005B638 2020 exact 2 frame 15 - 1 -1210 0x80092B2C 0x80093330 2052 exact 2 frame 16 - 1 -1211 0x8008E3E4 0x8008EBFC 2072 exact 2 frame 6 - 1 -1212 0x8007C7CC 0x8007CFFC 2096 exact 2 frame 10 - 1 -1213 0x80083C78 0x800844B8 2112 exact 2 frame 15 - 1 -1214 0x800C417C 0x800C49BC 2112 exact 2 frame 6 - 1 -1215 0x800985A4 0x80098E18 2164 exact 2 frame 49 - 1 -1216 0x8004A278 0x8004AAF0 2168 exact 2 frame 12 - 1 -1217 0x800713D0 0x80071C64 2196 exact 2 frame 12 - 1 -1218 0x8007587C 0x80076110 2196 exact 2 frame 33 - 1 -1219 0x8002203C 0x800228D8 2204 exact 2 frame 4 - 1 -1220 0x80050D48 0x80051628 2272 exact 2 frame 15 - 1 -1221 0x80053064 0x80053954 2288 exact 2 frame 12 - 1 -1222 0x80101EB0 0x801027CC 2332 exact 2 frame 12 - 1 -1223 0x80055B84 0x800564AC 2344 exact 2 frame 17 - 1 -1224 0x8001CE70 0x8001D7A0 2352 exact 2 frame 14 - 1 -1225 0x8006C324 0x8006CC54 2352 exact 2 frame 19 - 1 -1226 0x8008CCC0 0x8008D5F8 2360 exact 2 frame 11 - 1 -1227 0x800357D4 0x80036134 2400 exact 2 frame 21 - 1 -1228 0x800C2054 0x800C29D4 2432 exact 2 frame 17 - 1 -1229 0x80069C90 0x8006A654 2500 exact 2 frame 13 - 1 -1230 0x800A5228 0x800A5C1C 2548 exact 2 frame 23 - 1 -1231 0x8004F2F8 0x8004FE38 2880 exact 2 frame 21 - 1 -1232 0x800B7E14 0x800B8958 2884 exact 2 frame 5 - 1 -1233 0x800BEA28 0x800BF5A8 2944 exact 2 frame 16 - 1 -1234 0x8003FD00 0x80040884 2948 exact 2 frame 26 - 1 -1235 0x800975C4 0x8009829C 3288 exact 2 frame 71 - 1 -1236 0x800142F4 0x80014FE8 3316 exact 2 frame 38 - 1 -1237 0x800B8E60 0x800B9C64 3588 exact 2 frame 8 - 1 -1238 0x8009DA98 0x8009E8D0 3640 exact 2 frame 21 - 1 -1239 0x800964F8 0x8009736C 3700 exact 2 frame 32 - 1 -1240 0x80019C10 0x8001AA9C 3724 exact 2 frame 16 - 1 -1241 0x80066E58 0x80067D34 3804 exact 2 frame 39 - 1 -1242 0x800BD764 0x800BE6D8 3956 exact 2 frame 27 - 1 -1243 0x80053954 0x80054AF8 4516 exact 2 frame 32 - 1 -1244 0x80011508 0x80012780 4728 exact 2 frame 20 - 1 -1245 0x8008132C 0x80082750 5156 exact 2 frame 34 - 1 -1246 0x80086DFC 0x80088F38 8508 exact 2 frame 38 - 1 -1247 0x8009F988 0x800A2684 11516 exact 2 frame 102 - 1 -1248 0x80180808 0x8018080C 4 fallthrough 3 leaf 0 - 1 -1249 0x801007E0 0x80100808 40 fallthrough 3 frame 1 - 1 +194 0x80012918 0x80012960 72 exact 2 frame 1 - 1 +195 0x80017B50 0x80017B98 72 exact 2 frame 1 - 1 +196 0x8002E9AC 0x8002E9F4 72 exact 2 frame 2 - 1 +197 0x80070454 0x8007049C 72 exact 2 frame 1 - 1 +198 0x8007759C 0x800775E4 72 exact 2 frame 1 - 1 +199 0x800BBAC8 0x800BBB10 72 exact 2 frame 1 - 1 +200 0x800196B4 0x80019700 76 exact 2 frame 1 - 1 +201 0x800AC648 0x800AC694 76 exact 2 frame 2 - 1 +202 0x800B6CB4 0x800B6D00 76 exact 2 frame 1 - 1 +203 0x800FFFEC 0x80100038 76 exact 2 frame 1 - 1 +204 0x8010806C 0x801080B8 76 exact 2 frame 1 - 1 +205 0x80029E88 0x80029ED8 80 exact 2 frame 2 - 1 +206 0x80046198 0x800461E8 80 exact 2 frame 1 - 1 +207 0x800AFACC 0x800AFB1C 80 exact 2 frame 1 - 1 +208 0x800FFBEC 0x800FFC3C 80 exact 2 frame 2 - 1 +209 0x80018210 0x80018264 84 exact 2 frame 2 - 1 +210 0x8006B2D4 0x8006B328 84 exact 2 frame 1 - 1 +211 0x80091490 0x800914E4 84 exact 2 frame 1 - 1 +212 0x800AE66C 0x800AE6C0 84 exact 2 frame 1 - 1 +213 0x80017AF8 0x80017B50 88 exact 2 frame 1 - 1 +214 0x80025E54 0x80025EAC 88 exact 2 frame 2 - 1 +215 0x80026650 0x800266A8 88 exact 2 frame 1 - 1 +216 0x8003022C 0x80030284 88 exact 2 frame 1 - 1 +217 0x800319F0 0x80031A48 88 exact 2 frame 1 - 1 +218 0x8005E538 0x8005E590 88 exact 2 frame 2 - 1 +219 0x80069580 0x800695D8 88 exact 2 frame 2 - 1 +220 0x80099D14 0x80099D6C 88 exact 2 frame 1 - 1 +221 0x800F66B8 0x800F6710 88 exact 2 frame 1 - 1 +222 0x80024838 0x80024894 92 exact 2 frame 2 - 1 +223 0x80027C44 0x80027CA0 92 exact 2 frame 1 - 1 +224 0x800307FC 0x80030858 92 exact 2 frame 3 - 1 +225 0x8006B214 0x8006B270 92 exact 2 frame 1 - 1 +226 0x8006B9E0 0x8006BA3C 92 exact 2 frame 2 - 1 +227 0x800B255C 0x800B25B8 92 exact 2 frame 3 - 1 +228 0x800F44D0 0x800F452C 92 exact 2 frame 2 - 1 +229 0x8010A8D8 0x8010A934 92 exact 2 frame 0 - 1 +230 0x80027CA0 0x80027D00 96 exact 2 frame 1 - 1 +231 0x8007E7FC 0x8007E85C 96 exact 2 frame 2 - 1 +232 0x800F42AC 0x800F430C 96 exact 2 frame 2 - 1 +233 0x801029A0 0x80102A00 96 exact 2 frame 1 - 1 +234 0x80023A4C 0x80023AB0 100 exact 2 frame 3 - 1 +235 0x8004857C 0x800485E0 100 exact 2 frame 3 - 1 +236 0x8006B270 0x8006B2D4 100 exact 2 frame 1 - 1 +237 0x8008FFC4 0x80090028 100 exact 2 frame 3 - 1 +238 0x800A8920 0x800A8984 100 exact 2 frame 2 - 1 +239 0x800B2488 0x800B24EC 100 exact 2 frame 0 - 1 +240 0x800B6754 0x800B67B8 100 exact 2 frame 0 - 1 +241 0x800BC960 0x800BC9C4 100 exact 2 frame 2 - 1 +242 0x800F2F08 0x800F2F6C 100 exact 2 frame 1 - 1 +243 0x80012960 0x800129C8 104 exact 2 frame 2 - 1 +244 0x800256F0 0x80025758 104 exact 2 frame 2 - 1 +245 0x8005E17C 0x8005E1E4 104 exact 2 frame 1 - 1 +246 0x8006F28C 0x8006F2F4 104 exact 2 frame 1 - 1 +247 0x8007432C 0x80074394 104 exact 2 frame 0 - 1 +248 0x80091674 0x800916DC 104 exact 2 frame 3 - 1 +249 0x800B0E64 0x800B0ECC 104 exact 2 frame 4 - 1 +250 0x800B62C8 0x800B6330 104 exact 2 frame 2 - 1 +251 0x800F4098 0x800F4100 104 exact 2 frame 2 - 1 +252 0x800F6AD8 0x800F6B40 104 exact 2 frame 1 - 1 +253 0x800FAF84 0x800FAFEC 104 exact 2 frame 4 - 1 +254 0x800FB54C 0x800FB5B4 104 exact 2 frame 1 - 1 +255 0x80100038 0x801000A0 104 exact 2 frame 2 - 1 +256 0x801059E8 0x80105A50 104 exact 2 frame 1 - 1 +257 0x800183EC 0x80018458 108 exact 2 frame 0 - 1 +258 0x80026274 0x800262E0 108 exact 2 frame 1 - 1 +259 0x80030858 0x800308C4 108 exact 2 frame 1 - 1 +260 0x80055958 0x800559C4 108 exact 2 frame 1 - 1 +261 0x80072D0C 0x80072D78 108 exact 2 frame 0 - 1 +262 0x8007F9B0 0x8007FA1C 108 exact 2 frame 1 - 1 +263 0x800909D8 0x80090A44 108 exact 2 frame 1 - 1 +264 0x800AA0A0 0x800AA10C 108 exact 2 frame 1 - 1 +265 0x80031EBC 0x80031F2C 112 exact 2 frame 1 - 1 +266 0x8005584C 0x800558BC 112 exact 2 frame 1 - 1 +267 0x8006B328 0x8006B398 112 exact 2 frame 1 - 1 +268 0x800784F4 0x80078564 112 exact 2 frame 0 - 1 +269 0x800922D0 0x80092340 112 exact 2 frame 2 - 1 +270 0x800B6AE0 0x800B6B50 112 exact 2 frame 1 - 1 +271 0x800F452C 0x800F459C 112 exact 2 frame 2 - 1 +272 0x800FB410 0x800FB480 112 exact 2 frame 1 - 1 +273 0x80013C90 0x80013D04 116 exact 2 frame 2 - 1 +274 0x80014258 0x800142CC 116 exact 2 frame 3 - 1 +275 0x800280DC 0x80028150 116 exact 2 frame 2 - 1 +276 0x8002FDC8 0x8002FE3C 116 exact 2 frame 1 - 1 +277 0x800475CC 0x80047640 116 exact 2 frame 0 - 1 +278 0x8009141C 0x80091490 116 exact 2 frame 1 - 1 +279 0x800A4CA8 0x800A4D1C 116 exact 2 frame 0 - 1 +280 0x800F9014 0x800F9088 116 exact 2 frame 1 - 1 +281 0x800275CC 0x80027644 120 exact 2 frame 2 - 1 +282 0x800472E8 0x80047360 120 exact 2 frame 2 - 1 +283 0x80048DA8 0x80048E20 120 exact 2 frame 1 - 1 +284 0x80050CA8 0x80050D20 120 exact 2 frame 1 - 1 +285 0x80057E04 0x80057E7C 120 exact 2 frame 0 - 1 +286 0x800801B4 0x8008022C 120 exact 2 frame 2 - 1 +287 0x8008E258 0x8008E2D0 120 exact 2 frame 1 - 1 +288 0x800AA4F4 0x800AA56C 120 exact 2 frame 2 - 1 +289 0x800C110C 0x800C1184 120 exact 2 frame 1 - 1 +290 0x80103144 0x801031BC 120 exact 2 frame 1 - 1 +291 0x8001896C 0x800189E8 124 exact 2 frame 2 - 1 +292 0x8001AAA8 0x8001AB24 124 exact 2 frame 1 - 1 +293 0x80029054 0x800290D0 124 exact 2 frame 1 - 1 +294 0x8002D17C 0x8002D1F8 124 exact 2 frame 2 - 1 +295 0x8002E44C 0x8002E4C8 124 exact 2 frame 2 - 1 +296 0x8002E8EC 0x8002E968 124 exact 2 frame 0 - 1 +297 0x8002FCD0 0x8002FD4C 124 exact 2 frame 3 - 1 +298 0x8002FD4C 0x8002FDC8 124 exact 2 frame 3 - 1 +299 0x800302DC 0x80030358 124 exact 2 frame 1 - 1 +300 0x8003870C 0x80038788 124 exact 2 frame 4 - 1 +301 0x80057F08 0x80057F84 124 exact 2 frame 1 - 1 +302 0x8006B5F0 0x8006B66C 124 exact 2 frame 2 - 1 +303 0x8006B964 0x8006B9E0 124 exact 2 frame 3 - 1 +304 0x8006BB0C 0x8006BB88 124 exact 2 frame 1 - 1 +305 0x8006D148 0x8006D1C4 124 exact 2 frame 1 - 1 +306 0x80072D78 0x80072DF4 124 exact 2 frame 1 - 1 +307 0x8008A400 0x8008A47C 124 exact 2 frame 0 - 1 +308 0x80095CF8 0x80095D74 124 exact 2 frame 1 - 1 +309 0x800A4764 0x800A47E0 124 exact 2 frame 0 - 1 +310 0x800A84E8 0x800A8564 124 exact 2 frame 2 - 1 +311 0x800B8DE4 0x800B8E60 124 exact 2 frame 3 - 1 +312 0x800C5278 0x800C52F4 124 exact 2 frame 1 - 1 +313 0x800F6638 0x800F66B4 124 exact 2 frame 1 - 1 +314 0x80107E90 0x80107F0C 124 exact 2 frame 0 - 1 +315 0x80026E94 0x80026F14 128 exact 2 frame 1 - 1 +316 0x800A6998 0x800A6A18 128 exact 2 frame 4 - 1 +317 0x800A80B8 0x800A8138 128 exact 2 frame 0 - 1 +318 0x800A88A0 0x800A8920 128 exact 2 frame 1 - 1 +319 0x800B67B8 0x800B6838 128 exact 2 frame 1 - 1 +320 0x800F4B88 0x800F4C08 128 exact 2 frame 2 - 1 +321 0x800F521C 0x800F529C 128 exact 2 frame 0 - 1 +322 0x800F6DD0 0x800F6E50 128 exact 2 frame 2 - 1 +323 0x800F6E50 0x800F6ED0 128 exact 2 frame 2 - 1 +324 0x800FBB20 0x800FBBA0 128 exact 2 frame 5 - 1 +325 0x801000A0 0x80100120 128 exact 2 frame 1 - 1 +326 0x80107DE8 0x80107E68 128 exact 2 frame 1 - 1 +327 0x8001703C 0x800170C0 132 exact 2 frame 1 - 1 +328 0x80026E10 0x80026E94 132 exact 2 frame 2 - 1 +329 0x80042138 0x800421BC 132 exact 2 frame 4 - 1 +330 0x8007D5FC 0x8007D680 132 exact 2 frame 2 - 1 +331 0x800A8464 0x800A84E8 132 exact 2 frame 0 - 1 +332 0x800A9EF8 0x800A9F7C 132 exact 2 frame 1 - 1 +333 0x800AE458 0x800AE4DC 132 exact 2 frame 3 - 1 +334 0x800B1BB0 0x800B1C34 132 exact 2 frame 1 - 1 +335 0x800C3490 0x800C3514 132 exact 2 frame 0 - 1 +336 0x800FA5D8 0x800FA65C 132 exact 2 frame 4 - 1 +337 0x8010A6C4 0x8010A748 132 exact 2 frame 4 - 1 +338 0x800239C4 0x80023A4C 136 exact 2 frame 2 - 1 +339 0x80025ADC 0x80025B64 136 exact 2 frame 1 - 1 +340 0x8003FC78 0x8003FD00 136 exact 2 frame 2 - 1 +341 0x80073284 0x8007330C 136 exact 2 frame 1 - 1 +342 0x800A6294 0x800A631C 136 exact 2 frame 6 - 1 +343 0x800ADF18 0x800ADFA0 136 exact 2 frame 1 - 1 +344 0x80108740 0x801087C8 136 exact 2 frame 2 - 1 +345 0x80048180 0x8004820C 140 exact 2 frame 1 - 1 +346 0x80057E7C 0x80057F08 140 exact 2 frame 1 - 1 +347 0x8005BF44 0x8005BFD0 140 exact 2 frame 1 - 1 +348 0x8006D1C4 0x8006D250 140 exact 2 frame 1 - 1 +349 0x80089DE8 0x80089E74 140 exact 2 frame 1 - 1 +350 0x800B6B50 0x800B6BDC 140 exact 2 frame 1 - 1 +351 0x800C0BFC 0x800C0C88 140 exact 2 frame 1 - 1 +352 0x80107458 0x801074E4 140 exact 2 frame 1 - 1 +353 0x80015CC0 0x80015D50 144 exact 2 frame 1 - 1 +354 0x8001758C 0x8001761C 144 exact 2 frame 1 - 1 +355 0x800182F4 0x80018384 144 exact 2 frame 1 - 1 +356 0x80025DC4 0x80025E54 144 exact 2 frame 2 - 1 +357 0x80036278 0x80036308 144 exact 2 frame 2 - 1 +358 0x80038D48 0x80038DD8 144 exact 2 frame 0 - 1 +359 0x800461E8 0x80046278 144 exact 2 frame 1 - 1 +360 0x8005E340 0x8005E3D0 144 exact 2 frame 2 - 1 +361 0x80063060 0x800630F0 144 exact 2 frame 2 - 1 +362 0x80063870 0x80063900 144 exact 2 frame 3 - 1 +363 0x80065670 0x80065700 144 exact 2 frame 3 - 1 +364 0x800829D8 0x80082A68 144 exact 2 frame 0 - 1 +365 0x800AD1C8 0x800AD258 144 exact 2 frame 0 - 1 +366 0x800F421C 0x800F42AC 144 exact 2 frame 2 - 1 +367 0x800F897C 0x800F8A0C 144 exact 2 frame 2 - 1 +368 0x801001C4 0x80100254 144 exact 2 frame 1 - 1 +369 0x80100508 0x80100598 144 exact 2 frame 3 - 1 +370 0x80104BA8 0x80104C38 144 exact 2 frame 1 - 1 +371 0x800247A4 0x80024838 148 exact 2 frame 1 - 1 +372 0x8003AB20 0x8003ABB4 148 exact 2 frame 1 - 1 +373 0x8004331C 0x800433B0 148 exact 2 frame 0 - 1 +374 0x80051914 0x800519A8 148 exact 2 frame 1 - 1 +375 0x800637DC 0x80063870 148 exact 2 frame 2 - 1 +376 0x80079C90 0x80079D24 148 exact 2 frame 0 - 1 +377 0x8007A080 0x8007A114 148 exact 2 frame 1 - 1 +378 0x80089D54 0x80089DE8 148 exact 2 frame 1 - 1 +379 0x800A9CC4 0x800A9D58 148 exact 2 frame 4 - 1 +380 0x800BC658 0x800BC6EC 148 exact 2 frame 4 - 1 +381 0x800FB480 0x800FB514 148 exact 2 frame 0 - 1 +382 0x8002BCE8 0x8002BD80 152 exact 2 frame 3 - 1 +383 0x8004A1E0 0x8004A278 152 exact 2 frame 1 - 1 +384 0x8005E820 0x8005E8B8 152 exact 2 frame 3 - 1 +385 0x8007D680 0x8007D718 152 exact 2 frame 1 - 1 +386 0x800B107C 0x800B1114 152 exact 2 frame 2 - 1 +387 0x800BBDF8 0x800BBE90 152 exact 2 frame 0 - 1 +388 0x800F4000 0x800F4098 152 exact 2 frame 3 - 1 +389 0x800F77D8 0x800F7870 152 exact 2 frame 3 - 1 +390 0x800F9094 0x800F912C 152 exact 2 frame 2 - 1 +391 0x80103094 0x8010312C 152 exact 2 frame 1 - 1 +392 0x80012DE8 0x80012E84 156 exact 2 frame 1 - 1 +393 0x80016F80 0x8001701C 156 exact 2 frame 1 - 1 +394 0x8002C7EC 0x8002C888 156 exact 2 frame 7 - 1 +395 0x8002FAB8 0x8002FB54 156 exact 2 frame 1 - 1 +396 0x80043AE4 0x80043B80 156 exact 2 frame 1 - 1 +397 0x80048B84 0x80048C20 156 exact 2 frame 2 - 1 +398 0x800558BC 0x80055958 156 exact 2 frame 1 - 1 +399 0x8006A654 0x8006A6F0 156 exact 2 frame 2 - 1 +400 0x800BC8C4 0x800BC960 156 exact 2 frame 4 - 1 +401 0x80012E84 0x80012F24 160 exact 2 frame 3 - 1 +402 0x8001644C 0x800164EC 160 exact 2 frame 3 - 1 +403 0x8001CDA0 0x8001CE40 160 exact 2 frame 1 - 1 +404 0x8002311C 0x800231BC 160 exact 2 frame 4 - 1 +405 0x800575C4 0x80057664 160 exact 2 frame 2 - 1 +406 0x80058190 0x80058230 160 exact 2 frame 1 - 1 +407 0x8007C408 0x8007C4A8 160 exact 2 frame 1 - 1 +408 0x80089C74 0x80089D14 160 exact 2 frame 1 - 1 +409 0x800A9C24 0x800A9CC4 160 exact 2 frame 4 - 1 +410 0x800B5FF0 0x800B6090 160 exact 2 frame 2 - 1 +411 0x800FF0E4 0x800FF184 160 exact 2 frame 2 - 1 +412 0x80012F80 0x80013024 164 exact 2 frame 1 - 1 +413 0x80016660 0x80016704 164 exact 2 frame 0 - 1 +414 0x80025D20 0x80025DC4 164 exact 2 frame 2 - 1 +415 0x800270D4 0x80027178 164 exact 2 frame 2 - 1 +416 0x8002DF84 0x8002E028 164 exact 2 frame 1 - 1 +417 0x80031B18 0x80031BBC 164 exact 2 frame 1 - 1 +418 0x800516FC 0x800517A0 164 exact 2 frame 1 - 1 +419 0x80066738 0x800667DC 164 exact 2 frame 1 - 1 +420 0x8007D20C 0x8007D2B0 164 exact 2 frame 1 - 1 +421 0x800C2CE4 0x800C2D88 164 exact 2 frame 1 - 1 +422 0x800F6898 0x800F693C 164 exact 2 frame 4 - 1 +423 0x800FAC44 0x800FACE8 164 exact 2 frame 1 - 1 +424 0x80100120 0x801001C4 164 exact 2 frame 1 - 1 +425 0x80022E78 0x80022F20 168 exact 2 frame 1 - 1 +426 0x80032258 0x80032300 168 exact 2 frame 1 - 1 +427 0x800592A4 0x8005934C 168 exact 2 frame 2 - 1 +428 0x800A3358 0x800A3400 168 exact 2 frame 1 - 1 +429 0x800A4AC8 0x800A4B70 168 exact 2 frame 3 - 1 +430 0x800A8B8C 0x800A8C34 168 exact 2 frame 1 - 1 +431 0x800BE6D8 0x800BE780 168 exact 2 frame 0 - 1 +432 0x800BE780 0x800BE828 168 exact 2 frame 0 - 1 +433 0x800FF758 0x800FF800 168 exact 2 frame 1 - 1 +434 0x80028C34 0x80028CE0 172 exact 2 frame 1 - 1 +435 0x8005E590 0x8005E63C 172 exact 2 frame 6 - 1 +436 0x8006D250 0x8006D2FC 172 exact 2 frame 1 - 1 +437 0x8007B00C 0x8007B0B8 172 exact 2 frame 1 - 1 +438 0x80082868 0x80082914 172 exact 2 frame 5 - 1 +439 0x800A5C1C 0x800A5CC8 172 exact 2 frame 0 - 1 +440 0x800A64C8 0x800A6574 172 exact 2 frame 1 - 1 +441 0x800A8224 0x800A82D0 172 exact 2 frame 3 - 1 +442 0x800F4424 0x800F44D0 172 exact 2 frame 2 - 1 +443 0x80016E68 0x80016F18 176 exact 2 frame 2 - 1 +444 0x80017C6C 0x80017D1C 176 exact 2 frame 2 - 1 +445 0x800250AC 0x8002515C 176 exact 2 frame 3 - 1 +446 0x80025A2C 0x80025ADC 176 exact 2 frame 1 - 1 +447 0x80028344 0x800283F4 176 exact 2 frame 2 - 1 +448 0x80046348 0x800463F8 176 exact 2 frame 1 - 1 +449 0x80074734 0x800747E4 176 exact 2 frame 4 - 1 +450 0x80089338 0x800893E8 176 exact 2 frame 2 - 1 +451 0x800AD3D4 0x800AD484 176 exact 2 frame 0 - 1 +452 0x800B1DD0 0x800B1E80 176 exact 2 frame 2 - 1 +453 0x800C2D88 0x800C2E38 176 exact 2 frame 1 - 1 +454 0x801080B8 0x80108168 176 exact 2 frame 4 - 1 +455 0x801085E0 0x80108690 176 exact 2 frame 1 - 1 +456 0x80021CDC 0x80021D90 180 exact 2 frame 4 - 1 +457 0x80050BF4 0x80050CA8 180 exact 2 frame 2 - 1 +458 0x8006D2FC 0x8006D3B0 180 exact 2 frame 1 - 1 +459 0x800A631C 0x800A63D0 180 exact 2 frame 3 - 1 +460 0x800A6880 0x800A6934 180 exact 2 frame 3 - 1 +461 0x800B1F94 0x800B2048 180 exact 2 frame 4 - 1 +462 0x800C2C30 0x800C2CE4 180 exact 2 frame 2 - 1 +463 0x80014FE8 0x800150A0 184 exact 2 frame 9 - 1 +464 0x80019808 0x800198C0 184 exact 2 frame 1 - 1 +465 0x80021E6C 0x80021F24 184 exact 2 frame 3 - 1 +466 0x80023BF4 0x80023CAC 184 exact 2 frame 2 - 1 +467 0x80028698 0x80028750 184 exact 2 frame 4 - 1 +468 0x8005A6D4 0x8005A78C 184 exact 2 frame 7 - 1 +469 0x8005E1E4 0x8005E29C 184 exact 2 frame 2 - 1 +470 0x80079D24 0x80079DDC 184 exact 2 frame 0 - 1 +471 0x8007AB7C 0x8007AC34 184 exact 2 frame 1 - 1 +472 0x800F436C 0x800F4424 184 exact 2 frame 2 - 1 +473 0x800FED84 0x800FEE3C 184 exact 2 frame 5 - 1 +474 0x80108434 0x801084EC 184 exact 2 frame 1 - 1 +475 0x80021BA8 0x80021C64 188 exact 2 frame 2 - 1 +476 0x800236F8 0x800237B4 188 exact 2 frame 7 - 1 +477 0x80045F1C 0x80045FD8 188 exact 2 frame 3 - 1 +478 0x80050548 0x80050604 188 exact 2 frame 1 - 1 +479 0x800506E4 0x800507A0 188 exact 2 frame 1 - 1 +480 0x800507A0 0x8005085C 188 exact 2 frame 1 - 1 +481 0x8006B6BC 0x8006B778 188 exact 2 frame 3 - 1 +482 0x8008E19C 0x8008E258 188 exact 2 frame 2 - 1 +483 0x800A63D0 0x800A648C 188 exact 2 frame 3 - 1 +484 0x800A8984 0x800A8A40 188 exact 2 frame 4 - 1 +485 0x800AF260 0x800AF31C 188 exact 2 frame 1 - 1 +486 0x800437CC 0x8004388C 192 exact 2 frame 2 - 1 +487 0x80046A18 0x80046AD8 192 exact 2 frame 0 - 1 +488 0x800682F0 0x800683B0 192 exact 2 frame 3 - 1 +489 0x8006D3B0 0x8006D470 192 exact 2 frame 1 - 1 +490 0x80086CFC 0x80086DBC 192 exact 2 frame 0 - 1 +491 0x8008FE98 0x8008FF58 192 exact 2 frame 3 - 1 +492 0x800F459C 0x800F465C 192 exact 2 frame 4 - 1 +493 0x8002C30C 0x8002C3D0 196 exact 2 frame 2 - 1 +494 0x80030414 0x800304D8 196 exact 2 frame 5 - 1 +495 0x80044B90 0x80044C54 196 exact 2 frame 0 - 1 +496 0x80045D84 0x80045E48 196 exact 2 frame 1 - 1 +497 0x800460D4 0x80046198 196 exact 2 frame 1 - 1 +498 0x800654E4 0x800655A8 196 exact 2 frame 3 - 1 +499 0x80074268 0x8007432C 196 exact 2 frame 4 - 1 +500 0x80089B88 0x80089C4C 196 exact 2 frame 2 - 1 +501 0x800AD104 0x800AD1C8 196 exact 2 frame 0 - 1 +502 0x800C1048 0x800C110C 196 exact 2 frame 3 - 1 +503 0x80100254 0x80100318 196 exact 2 frame 1 - 1 +504 0x8002BC20 0x8002BCE8 200 exact 2 frame 6 - 1 +505 0x8003570C 0x800357D4 200 exact 2 frame 1 - 1 +506 0x800655A8 0x80065670 200 exact 2 frame 2 - 1 +507 0x800A6A70 0x800A6B38 200 exact 2 frame 2 - 1 +508 0x80100598 0x80100660 200 exact 2 frame 5 - 1 +509 0x800258D4 0x800259A0 204 exact 2 frame 2 - 1 +510 0x800297F4 0x800298C0 204 exact 2 frame 2 - 1 +511 0x800323E4 0x800324B0 204 exact 2 frame 3 - 1 +512 0x80044C54 0x80044D20 204 exact 2 frame 4 - 1 +513 0x800508CC 0x80050998 204 exact 2 frame 6 - 1 +514 0x80054AF8 0x80054BC4 204 exact 2 frame 0 - 1 +515 0x8005A81C 0x8005A8E8 204 exact 2 frame 1 - 1 +516 0x800667DC 0x800668A8 204 exact 2 frame 1 - 1 +517 0x80083BAC 0x80083C78 204 exact 2 frame 3 - 1 +518 0x80099AE4 0x80099BB0 204 exact 2 frame 1 - 1 +519 0x8009B4A0 0x8009B56C 204 exact 2 frame 1 - 1 +520 0x800ACB34 0x800ACC00 204 exact 2 frame 1 - 1 +521 0x800BB9FC 0x800BBAC8 204 exact 2 frame 3 - 1 +522 0x800F8658 0x800F8724 204 exact 2 frame 1 - 1 +523 0x80104230 0x801042FC 204 exact 2 frame 7 - 1 +524 0x801094D8 0x801095A4 204 exact 2 frame 1 - 1 +525 0x80019738 0x80019808 208 exact 2 frame 2 - 1 +526 0x80031A48 0x80031B18 208 exact 2 frame 2 - 1 +527 0x800453F8 0x800454C8 208 exact 2 frame 1 - 1 +528 0x80046278 0x80046348 208 exact 2 frame 1 - 1 +529 0x80099C44 0x80099D14 208 exact 2 frame 0 - 1 +530 0x80100438 0x80100508 208 exact 2 frame 6 - 1 +531 0x800111B0 0x80011284 212 exact 2 frame 1 - 1 +532 0x80025F10 0x80025FE4 212 exact 2 frame 3 - 1 +533 0x800279E4 0x80027AB8 212 exact 2 frame 0 - 1 +534 0x8002D0A8 0x8002D17C 212 exact 2 frame 2 - 1 +535 0x80043DC4 0x80043E98 212 exact 2 frame 3 - 1 +536 0x80045E48 0x80045F1C 212 exact 2 frame 0 - 1 +537 0x80057F84 0x80058058 212 exact 2 frame 0 - 1 +538 0x8006821C 0x800682F0 212 exact 2 frame 1 - 1 +539 0x800ACCD8 0x800ACDAC 212 exact 2 frame 0 - 1 +540 0x800ACED4 0x800ACFA8 212 exact 2 frame 0 - 1 +541 0x80105474 0x80105548 212 exact 2 frame 1 - 1 +542 0x8006B398 0x8006B470 216 exact 2 frame 3 - 1 +543 0x8006D470 0x8006D548 216 exact 2 frame 1 - 1 +544 0x80090BB4 0x80090C8C 216 exact 2 frame 5 - 1 +545 0x800A4E48 0x800A4F20 216 exact 2 frame 2 - 1 +546 0x800AD9A8 0x800ADA80 216 exact 2 frame 0 - 1 +547 0x800F3A30 0x800F3B08 216 exact 2 frame 1 - 1 +548 0x80107B84 0x80107C5C 216 exact 2 frame 2 - 1 +549 0x80015950 0x80015A2C 220 exact 2 frame 1 - 1 +550 0x800198F4 0x800199D0 220 exact 2 frame 0 - 1 +551 0x80021D90 0x80021E6C 220 exact 2 frame 3 - 1 +552 0x8006B0A8 0x8006B184 220 exact 2 frame 2 - 1 +553 0x80074658 0x80074734 220 exact 2 frame 7 - 1 +554 0x8008F530 0x8008F60C 220 exact 2 frame 3 - 1 +555 0x8008FDBC 0x8008FE98 220 exact 2 frame 3 - 1 +556 0x80024F6C 0x8002504C 224 exact 2 frame 6 - 1 +557 0x80029ED8 0x80029FB8 224 exact 2 frame 5 - 1 +558 0x8002C22C 0x8002C30C 224 exact 2 frame 7 - 1 +559 0x800733C4 0x800734A4 224 exact 2 frame 3 - 1 +560 0x8007A324 0x8007A404 224 exact 2 frame 3 - 1 +561 0x800A75CC 0x800A76AC 224 exact 2 frame 2 - 1 +562 0x80100660 0x80100740 224 exact 2 frame 4 - 1 +563 0x80105014 0x801050F4 224 exact 2 frame 1 - 1 +564 0x80045CA0 0x80045D84 228 exact 2 frame 1 - 1 +565 0x8005260C 0x800526F0 228 exact 2 frame 1 - 1 +566 0x80057664 0x80057748 228 exact 2 frame 2 - 1 +567 0x8007405C 0x80074140 228 exact 2 frame 5 - 1 +568 0x8008FCD8 0x8008FDBC 228 exact 2 frame 2 - 1 +569 0x80092A48 0x80092B2C 228 exact 2 frame 1 - 1 +570 0x800A6574 0x800A6658 228 exact 2 frame 2 - 1 +571 0x80024894 0x8002497C 232 exact 2 frame 2 - 1 +572 0x80065C34 0x80065D1C 232 exact 2 frame 1 - 1 +573 0x80074570 0x80074658 232 exact 2 frame 1 - 1 +574 0x8008D5F8 0x8008D6E0 232 exact 2 frame 2 - 1 +575 0x800A3400 0x800A34E8 232 exact 2 frame 2 - 1 +576 0x800B6F64 0x800B704C 232 exact 2 frame 3 - 1 +577 0x800BB1C4 0x800BB2AC 232 exact 2 frame 3 - 1 +578 0x8001AB24 0x8001AC10 236 exact 2 frame 3 - 1 +579 0x800278F8 0x800279E4 236 exact 2 frame 1 - 1 +580 0x8002BD80 0x8002BE6C 236 exact 2 frame 7 - 1 +581 0x8006ED58 0x8006EE44 236 exact 2 frame 4 - 1 +582 0x8007B83C 0x8007B928 236 exact 2 frame 3 - 1 +583 0x8007C6E0 0x8007C7CC 236 exact 2 frame 1 - 1 +584 0x800A8138 0x800A8224 236 exact 2 frame 1 - 1 +585 0x800BC7D8 0x800BC8C4 236 exact 2 frame 6 - 1 +586 0x800FF4BC 0x800FF5A8 236 exact 2 frame 4 - 1 +587 0x80101678 0x80101764 236 exact 2 frame 4 - 1 +588 0x8010713C 0x80107228 236 exact 2 frame 0 - 1 +589 0x80013024 0x80013114 240 exact 2 frame 1 - 1 +590 0x80026560 0x80026650 240 exact 2 frame 1 - 1 +591 0x80046CCC 0x80046DBC 240 exact 2 frame 1 - 1 +592 0x800907A4 0x80090894 240 exact 2 frame 4 - 1 +593 0x80104630 0x80104720 240 exact 2 frame 5 - 1 +594 0x80106C04 0x80106CF4 240 exact 2 frame 0 - 1 +595 0x80028CE0 0x80028DD4 244 exact 2 frame 1 - 1 +596 0x80046AD8 0x80046BCC 244 exact 2 frame 0 - 1 +597 0x8006AA88 0x8006AB7C 244 exact 2 frame 7 - 1 +598 0x8006EBA0 0x8006EC94 244 exact 2 frame 3 - 1 +599 0x80090A70 0x80090B64 244 exact 2 frame 2 - 1 +600 0x8009F5AC 0x8009F6A0 244 exact 2 frame 0 - 1 +601 0x800267CC 0x800268C4 248 exact 2 frame 6 - 1 +602 0x8002DA48 0x8002DB40 248 exact 2 frame 3 - 1 +603 0x80036134 0x8003622C 248 exact 2 frame 8 - 1 +604 0x8004345C 0x80043554 248 exact 2 frame 2 - 1 +605 0x80058DEC 0x80058EE4 248 exact 2 frame 4 - 1 +606 0x8007EF84 0x8007F07C 248 exact 2 frame 1 - 1 +607 0x8009F4B4 0x8009F5AC 248 exact 2 frame 0 - 1 +608 0x8009F6A0 0x8009F798 248 exact 2 frame 0 - 1 +609 0x8009F798 0x8009F890 248 exact 2 frame 0 - 1 +610 0x8009F890 0x8009F988 248 exact 2 frame 0 - 1 +611 0x800A466C 0x800A4764 248 exact 2 frame 2 - 1 +612 0x800AFDBC 0x800AFEB4 248 exact 2 frame 2 - 1 +613 0x800F8724 0x800F881C 248 exact 2 frame 1 - 1 +614 0x800FE878 0x800FE970 248 exact 2 frame 6 - 1 +615 0x800421BC 0x800422B8 252 exact 2 frame 10 - 1 +616 0x8005DF74 0x8005E070 252 exact 2 frame 4 - 1 +617 0x8007E12C 0x8007E228 252 exact 2 frame 4 - 1 +618 0x8009D69C 0x8009D798 252 exact 2 frame 2 - 1 +619 0x800A74D0 0x800A75CC 252 exact 2 frame 1 - 1 +620 0x800FF5A8 0x800FF6A4 252 exact 2 frame 2 - 1 +621 0x80046BCC 0x80046CCC 256 exact 2 frame 1 - 1 +622 0x800911D4 0x800912D4 256 exact 2 frame 3 - 1 +623 0x800A613C 0x800A623C 256 exact 2 frame 2 - 1 +624 0x800BCA14 0x800BCB14 256 exact 2 frame 3 - 1 +625 0x800FD120 0x800FD220 256 exact 2 frame 10 - 1 +626 0x800137C8 0x800138CC 260 exact 2 frame 1 - 1 +627 0x8002F300 0x8002F404 260 exact 2 frame 1 - 1 +628 0x80031BBC 0x80031CC0 260 exact 2 frame 8 - 1 +629 0x80049FE4 0x8004A0E8 260 exact 2 frame 2 - 1 +630 0x80058CE8 0x80058DEC 260 exact 2 frame 2 - 1 +631 0x80062D10 0x80062E14 260 exact 2 frame 1 - 1 +632 0x800AFEB4 0x800AFFB8 260 exact 2 frame 3 - 1 +633 0x800FA4D4 0x800FA5D8 260 exact 2 frame 4 - 1 +634 0x80013B80 0x80013C88 264 exact 2 frame 6 - 1 +635 0x80018458 0x80018560 264 exact 2 frame 2 - 1 +636 0x800237B4 0x800238BC 264 exact 2 frame 7 - 1 +637 0x80027ECC 0x80027FD4 264 exact 2 frame 3 - 1 +638 0x80027FD4 0x800280DC 264 exact 2 frame 3 - 1 +639 0x800281E4 0x800282EC 264 exact 2 frame 4 - 1 +640 0x800308C4 0x800309CC 264 exact 2 frame 4 - 1 +641 0x80037770 0x80037878 264 exact 2 frame 2 - 1 +642 0x80058EE4 0x80058FEC 264 exact 2 frame 7 - 1 +643 0x8005BE3C 0x8005BF44 264 exact 2 frame 4 - 1 +644 0x8006CFB0 0x8006D0B8 264 exact 2 frame 6 - 1 +645 0x800747E4 0x800748EC 264 exact 2 frame 12 - 1 +646 0x8009D798 0x8009D8A0 264 exact 2 frame 2 - 1 +647 0x800AC884 0x800AC98C 264 exact 2 frame 4 - 1 +648 0x800B6E5C 0x800B6F64 264 exact 2 frame 3 - 1 +649 0x801031C4 0x801032CC 264 exact 2 frame 2 - 1 +650 0x800139E4 0x80013AF0 268 exact 2 frame 3 - 1 +651 0x80027430 0x8002753C 268 exact 2 frame 9 - 1 +652 0x80037878 0x80037984 268 exact 2 frame 2 - 1 +653 0x8003B178 0x8003B284 268 exact 2 frame 2 - 1 +654 0x800439D8 0x80043AE4 268 exact 2 frame 5 - 1 +655 0x80057418 0x80057524 268 exact 2 frame 2 - 1 +656 0x8005E070 0x8005E17C 268 exact 2 frame 2 - 1 +657 0x8009F3A8 0x8009F4B4 268 exact 2 frame 3 - 1 +658 0x8005AD44 0x8005AE54 272 exact 2 frame 0 - 1 +659 0x800734DC 0x800735EC 272 exact 2 frame 3 - 1 +660 0x80079DDC 0x80079EEC 272 exact 2 frame 1 - 1 +661 0x800921C0 0x800922D0 272 exact 2 frame 4 - 1 +662 0x800A6E9C 0x800A6FAC 272 exact 2 frame 3 - 1 +663 0x800AA59C 0x800AA6AC 272 exact 2 frame 2 - 1 +664 0x800C5168 0x800C5278 272 exact 2 frame 1 - 1 +665 0x8002DD14 0x8002DE28 276 exact 2 frame 2 - 1 +666 0x8002F1D8 0x8002F2EC 276 exact 2 frame 3 - 1 +667 0x80031FC4 0x800320D8 276 exact 2 frame 1 - 1 +668 0x800320D8 0x800321EC 276 exact 2 frame 1 - 1 +669 0x80064858 0x8006496C 276 exact 2 frame 2 - 1 +670 0x8006BF30 0x8006C044 276 exact 2 frame 2 - 1 +671 0x8007C524 0x8007C638 276 exact 2 frame 4 - 1 +672 0x8008E2D0 0x8008E3E4 276 exact 2 frame 2 - 1 +673 0x800B1E80 0x800B1F94 276 exact 2 frame 3 - 1 +674 0x800138CC 0x800139E4 280 exact 2 frame 3 - 1 +675 0x8003A6E0 0x8003A7F8 280 exact 2 frame 3 - 1 +676 0x800910BC 0x800911D4 280 exact 2 frame 5 - 1 +677 0x8002DB40 0x8002DC5C 284 exact 2 frame 4 - 1 +678 0x800529A0 0x80052ABC 284 exact 2 frame 2 - 1 +679 0x800A4D2C 0x800A4E48 284 exact 2 frame 5 - 1 +680 0x800F4100 0x800F421C 284 exact 2 frame 2 - 1 +681 0x800F69BC 0x800F6AD8 284 exact 2 frame 4 - 1 +682 0x800F95CC 0x800F96E8 284 exact 2 frame 5 - 1 +683 0x80108168 0x80108284 284 exact 2 frame 3 - 1 +684 0x80015FC8 0x800160E8 288 exact 2 frame 7 - 1 +685 0x800289B4 0x80028AD4 288 exact 2 frame 0 - 1 +686 0x80044FA4 0x800450C4 288 exact 2 frame 1 - 1 +687 0x80045110 0x80045230 288 exact 2 frame 1 - 1 +688 0x8007C108 0x8007C228 288 exact 2 frame 5 - 1 +689 0x8008B960 0x8008BA80 288 exact 2 frame 4 - 1 +690 0x800FC8D0 0x800FC9F0 288 exact 2 frame 1 - 1 +691 0x80089E7C 0x80089FA0 292 exact 2 frame 6 - 1 +692 0x800FB7C8 0x800FB8EC 292 exact 2 frame 3 - 1 +693 0x800372A0 0x800373C8 296 exact 2 frame 1 - 1 +694 0x8005DDD0 0x8005DEF8 296 exact 2 frame 5 - 1 +695 0x80074140 0x80074268 296 exact 2 frame 7 - 1 +696 0x800ACDAC 0x800ACED4 296 exact 2 frame 0 - 1 +697 0x800B1C34 0x800B1D5C 296 exact 2 frame 1 - 1 +698 0x801009E8 0x80100B10 296 exact 2 frame 5 - 1 +699 0x80017660 0x8001778C 300 exact 2 frame 1 - 1 +700 0x800257A8 0x800258D4 300 exact 2 frame 3 - 1 +701 0x8002B924 0x8002BA50 300 exact 2 frame 1 - 1 +702 0x80046DBC 0x80046EE8 300 exact 2 frame 0 - 1 +703 0x80057CD0 0x80057DFC 300 exact 2 frame 1 - 1 +704 0x8006B4C4 0x8006B5F0 300 exact 2 frame 1 - 1 +705 0x8007C2DC 0x8007C408 300 exact 2 frame 1 - 1 +706 0x800FEED0 0x800FEFFC 300 exact 2 frame 5 - 1 +707 0x80027AB8 0x80027BE8 304 exact 2 frame 1 - 1 +708 0x800373C8 0x800374F8 304 exact 2 frame 1 - 1 +709 0x80042A90 0x80042BC0 304 exact 2 frame 4 - 1 +710 0x8005A474 0x8005A5A4 304 exact 2 frame 7 - 1 +711 0x8005A5A4 0x8005A6D4 304 exact 2 frame 10 - 1 +712 0x80072BDC 0x80072D0C 304 exact 2 frame 4 - 1 +713 0x800ADDE8 0x800ADF18 304 exact 2 frame 3 - 1 +714 0x80022A98 0x80022BCC 308 exact 2 frame 1 - 1 +715 0x80039AE4 0x80039C18 308 exact 2 frame 7 - 1 +716 0x800630F0 0x80063224 308 exact 2 frame 2 - 1 +717 0x800A66B0 0x800A67E4 308 exact 2 frame 2 - 1 +718 0x800F8CBC 0x800F8DF0 308 exact 2 frame 3 - 1 +719 0x80015B88 0x80015CC0 312 exact 2 frame 5 - 1 +720 0x800180D8 0x80018210 312 exact 2 frame 1 - 1 +721 0x800235C0 0x800236F8 312 exact 2 frame 1 - 1 +722 0x80055108 0x80055240 312 exact 2 frame 3 - 1 +723 0x800582EC 0x80058424 312 exact 2 frame 1 - 1 +724 0x8005A33C 0x8005A474 312 exact 2 frame 1 - 1 +725 0x8007B928 0x8007BA60 312 exact 2 frame 3 - 1 +726 0x8008DA0C 0x8008DB44 312 exact 2 frame 3 - 1 +727 0x800A4B70 0x800A4CA8 312 exact 2 frame 4 - 1 +728 0x800AB3CC 0x800AB504 312 exact 2 frame 0 - 1 +729 0x80102E20 0x80102F58 312 exact 2 frame 13 - 1 +730 0x80024668 0x800247A4 316 exact 2 frame 2 - 1 +731 0x8002CD94 0x8002CED0 316 exact 2 frame 4 - 1 +732 0x8003B34C 0x8003B488 316 exact 2 frame 2 - 1 +733 0x80067D34 0x80067E70 316 exact 2 frame 1 - 1 +734 0x80078E94 0x80078FD0 316 exact 2 frame 3 - 1 +735 0x800F8B80 0x800F8CBC 316 exact 2 frame 3 - 1 +736 0x80028DD4 0x80028F14 320 exact 2 frame 1 - 1 +737 0x8007A16C 0x8007A2AC 320 exact 2 frame 4 - 1 +738 0x8008D86C 0x8008D9AC 320 exact 2 frame 2 - 1 +739 0x8008F338 0x8008F478 320 exact 2 frame 7 - 1 +740 0x800BC054 0x800BC194 320 exact 2 frame 0 - 1 +741 0x80023AB0 0x80023BF4 324 exact 2 frame 4 - 1 +742 0x80024494 0x800245D8 324 exact 2 frame 2 - 1 +743 0x8002CC50 0x8002CD94 324 exact 2 frame 8 - 1 +744 0x8002CED0 0x8002D014 324 exact 2 frame 12 - 1 +745 0x80046EE8 0x8004702C 324 exact 2 frame 1 - 1 +746 0x8005E3F4 0x8005E538 324 exact 2 frame 2 - 1 +747 0x80082A68 0x80082BAC 324 exact 2 frame 1 - 1 +748 0x80082BAC 0x80082CF0 324 exact 2 frame 3 - 1 +749 0x8009F264 0x8009F3A8 324 exact 2 frame 3 - 1 +750 0x800ADB30 0x800ADC74 324 exact 2 frame 2 - 1 +751 0x800F6364 0x800F64A8 324 exact 2 frame 4 - 1 +752 0x800FCFDC 0x800FD120 324 exact 2 frame 13 - 1 +753 0x80089FA0 0x8008A0E8 328 exact 2 frame 3 - 1 +754 0x80095BB0 0x80095CF8 328 exact 2 frame 2 - 1 +755 0x800BFBAC 0x800BFCF4 328 exact 2 frame 2 - 1 +756 0x800277AC 0x800278F8 332 exact 2 frame 1 - 1 +757 0x8004388C 0x800439D8 332 exact 2 frame 0 - 1 +758 0x80085B90 0x80085CDC 332 exact 2 frame 3 - 1 +759 0x800B1A64 0x800B1BB0 332 exact 2 frame 5 - 1 +760 0x800F8DF0 0x800F8F3C 332 exact 2 frame 4 - 1 +761 0x80027178 0x800272C8 336 exact 2 frame 5 - 1 +762 0x80076778 0x800768C8 336 exact 2 frame 2 - 1 +763 0x800A8564 0x800A86B4 336 exact 2 frame 2 - 1 +764 0x800AD698 0x800AD7E8 336 exact 2 frame 2 - 1 +765 0x800AE7A0 0x800AE8F0 336 exact 2 frame 7 - 1 +766 0x800AF3E8 0x800AF538 336 exact 2 frame 6 - 1 +767 0x800C1F04 0x800C2054 336 exact 2 frame 1 - 1 +768 0x800F60A4 0x800F61F4 336 exact 2 frame 5 - 1 +769 0x80077D7C 0x80077ED0 340 exact 2 frame 3 - 1 +770 0x800304D8 0x80030630 344 exact 2 frame 1 - 1 +771 0x80045230 0x80045388 344 exact 2 frame 2 - 1 +772 0x80047190 0x800472E8 344 exact 2 frame 1 - 1 +773 0x80015A2C 0x80015B88 348 exact 2 frame 2 - 1 +774 0x8002E24C 0x8002E3A8 348 exact 2 frame 9 - 1 +775 0x8005D4C4 0x8005D620 348 exact 2 frame 0 - 1 +776 0x80079B34 0x80079C90 348 exact 2 frame 2 - 1 +777 0x800AA6AC 0x800AA808 348 exact 2 frame 5 - 1 +778 0x800B6D00 0x800B6E5C 348 exact 2 frame 1 - 1 +779 0x800FC774 0x800FC8D0 348 exact 2 frame 6 - 1 +780 0x80028AD4 0x80028C34 352 exact 2 frame 9 - 1 +781 0x8005E63C 0x8005E79C 352 exact 2 frame 7 - 1 +782 0x800704BC 0x8007061C 352 exact 2 frame 1 - 1 +783 0x800735EC 0x8007374C 352 exact 2 frame 2 - 1 +784 0x8007EBEC 0x8007ED4C 352 exact 2 frame 1 - 1 +785 0x800ABA28 0x800ABB88 352 exact 2 frame 2 - 1 +786 0x800F6F70 0x800F70D0 352 exact 2 frame 4 - 1 +787 0x800F7FD8 0x800F8138 352 exact 2 frame 3 - 1 +788 0x8004702C 0x80047190 356 exact 2 frame 1 - 1 +789 0x800556E8 0x8005584C 356 exact 2 frame 1 - 1 +790 0x800A9768 0x800A98CC 356 exact 2 frame 5 - 1 +791 0x800B5AF8 0x800B5C5C 356 exact 2 frame 1 - 1 +792 0x800272C8 0x80027430 360 exact 2 frame 10 - 1 +793 0x80033DC8 0x80033F30 360 exact 2 frame 1 - 1 +794 0x80065794 0x800658FC 360 exact 2 frame 2 - 1 +795 0x80101CDC 0x80101E44 360 exact 2 frame 11 - 1 +796 0x80106ED4 0x8010703C 360 exact 2 frame 5 - 1 +797 0x8003126C 0x800313D8 364 exact 2 frame 0 - 1 +798 0x80047DE0 0x80047F4C 364 exact 2 frame 3 - 1 +799 0x8009B638 0x8009B7A4 364 exact 2 frame 4 - 1 +800 0x80028844 0x800289B4 368 exact 2 frame 11 - 1 +801 0x8007DF34 0x8007E0A4 368 exact 2 frame 6 - 1 +802 0x80083878 0x800839E8 368 exact 2 frame 2 - 1 +803 0x8009CE58 0x8009CFC8 368 exact 2 frame 2 - 1 +804 0x80012B88 0x80012CFC 372 exact 2 frame 1 - 1 +805 0x800164EC 0x80016660 372 exact 2 frame 2 - 1 +806 0x80038BD4 0x80038D48 372 exact 2 frame 1 - 1 +807 0x8003D594 0x8003D708 372 exact 2 frame 4 - 1 +808 0x800ADC74 0x800ADDE8 372 exact 2 frame 1 - 1 +809 0x800BA8D4 0x800BAA48 372 exact 2 frame 0 - 1 +810 0x800F3E8C 0x800F4000 372 exact 2 frame 9 - 1 +811 0x8004780C 0x80047984 376 exact 2 frame 3 - 1 +812 0x8006EE44 0x8006EFBC 376 exact 2 frame 5 - 1 +813 0x800F7660 0x800F77D8 376 exact 2 frame 2 - 1 +814 0x800FFC3C 0x800FFDB4 376 exact 2 frame 3 - 1 +815 0x8002EF54 0x8002F0D0 380 exact 2 frame 2 - 1 +816 0x80034E50 0x80034FCC 380 exact 2 frame 2 - 1 +817 0x800B5924 0x800B5AA0 380 exact 2 frame 2 - 1 +818 0x800BD5E8 0x800BD764 380 exact 2 frame 4 - 1 +819 0x80038DD8 0x80038F58 384 exact 2 frame 5 - 1 +820 0x8003F010 0x8003F190 384 exact 2 frame 6 - 1 +821 0x8005D620 0x8005D7A0 384 exact 2 frame 1 - 1 +822 0x800228D8 0x80022A60 392 exact 2 frame 5 - 1 +823 0x800B1114 0x800B129C 392 exact 2 frame 3 - 1 +824 0x800374F8 0x80037684 396 exact 2 frame 3 - 1 +825 0x8008D6E0 0x8008D86C 396 exact 2 frame 8 - 1 +826 0x800BF5A8 0x800BF734 396 exact 2 frame 1 - 1 +827 0x800BFCF4 0x800BFE80 396 exact 2 frame 1 - 1 +828 0x80026A9C 0x80026C2C 400 exact 2 frame 7 - 1 +829 0x800914E4 0x80091674 400 exact 2 frame 10 - 1 +830 0x80026C7C 0x80026E10 404 exact 2 frame 7 - 1 +831 0x80029118 0x800292AC 404 exact 2 frame 0 - 1 +832 0x80046884 0x80046A18 404 exact 2 frame 3 - 1 +833 0x80073B74 0x80073D08 404 exact 2 frame 10 - 1 +834 0x80079EEC 0x8007A080 404 exact 2 frame 2 - 1 +835 0x80096364 0x800964F8 404 exact 2 frame 8 - 1 +836 0x80109338 0x801094CC 404 exact 2 frame 5 - 1 +837 0x800162B4 0x8001644C 408 exact 2 frame 4 - 1 +838 0x800309CC 0x80030B64 408 exact 2 frame 3 - 1 +839 0x8004AAF0 0x8004AC88 408 exact 2 frame 3 - 1 +840 0x800A5D24 0x800A5EBC 408 exact 2 frame 2 - 1 +841 0x800C5AEC 0x800C5C84 408 exact 2 frame 1 - 1 +842 0x800199D0 0x80019B6C 412 exact 2 frame 4 - 1 +843 0x80025FE4 0x80026180 412 exact 2 frame 1 - 1 +844 0x8006606C 0x80066208 412 exact 2 frame 7 - 1 +845 0x800FA338 0x800FA4D4 412 exact 2 frame 10 - 1 +846 0x80109010 0x801091AC 412 exact 2 frame 3 - 1 +847 0x80039168 0x80039308 416 exact 2 frame 1 - 1 +848 0x80051F50 0x800520F0 416 exact 2 frame 0 - 1 +849 0x8007F774 0x8007F914 416 exact 2 frame 1 - 1 +850 0x800A8700 0x800A88A0 416 exact 2 frame 2 - 1 +851 0x800BE828 0x800BE9C8 416 exact 2 frame 4 - 1 +852 0x80044610 0x800447B4 420 exact 2 frame 3 - 1 +853 0x8006B7C0 0x8006B964 420 exact 2 frame 16 - 1 +854 0x80041A58 0x80041C00 424 exact 2 frame 8 - 1 +855 0x800AA10C 0x800AA2B4 424 exact 2 frame 1 - 1 +856 0x801027F8 0x801029A0 424 exact 2 frame 1 - 1 +857 0x8002497C 0x80024B28 428 exact 2 frame 5 - 1 +858 0x8002AAD8 0x8002AC84 428 exact 2 frame 9 - 1 +859 0x800489D8 0x80048B84 428 exact 2 frame 3 - 1 +860 0x800FFDB4 0x800FFF60 428 exact 2 frame 4 - 1 +861 0x8004E24C 0x8004E3FC 432 exact 2 frame 2 - 1 +862 0x800B0ECC 0x800B107C 432 exact 2 frame 0 - 1 +863 0x80108284 0x80108434 432 exact 2 frame 3 - 1 +864 0x8001AC10 0x8001ADC4 436 exact 2 frame 4 - 1 +865 0x8006F77C 0x8006F930 436 exact 2 frame 2 - 1 +866 0x800AA2F8 0x800AA4AC 436 exact 2 frame 2 - 1 +867 0x800231BC 0x80023374 440 exact 2 frame 6 - 1 +868 0x8002D828 0x8002D9E0 440 exact 2 frame 1 - 1 +869 0x80081174 0x8008132C 440 exact 2 frame 8 - 1 +870 0x8009D8E0 0x8009DA98 440 exact 2 frame 1 - 1 +871 0x80025B64 0x80025D20 444 exact 2 frame 7 - 1 +872 0x800559C4 0x80055B84 448 exact 2 frame 0 - 1 +873 0x800AD7E8 0x800AD9A8 448 exact 2 frame 3 - 1 +874 0x800AE9E0 0x800AEBA0 448 exact 2 frame 7 - 1 +875 0x8010A1C8 0x8010A388 448 exact 2 frame 6 - 1 +876 0x8002ACBC 0x8002AE80 452 exact 2 frame 12 - 1 +877 0x8002FE3C 0x80030000 452 exact 2 frame 3 - 1 +878 0x800839E8 0x80083BAC 452 exact 2 frame 2 - 1 +879 0x800BBE90 0x800BC054 452 exact 2 frame 0 - 1 +880 0x80018560 0x80018728 456 exact 2 frame 1 - 1 +881 0x80068D78 0x80068F40 456 exact 2 frame 10 - 1 +882 0x8006E1B0 0x8006E378 456 exact 2 frame 3 - 1 +883 0x80077088 0x80077250 456 exact 2 frame 7 - 1 +884 0x80030630 0x800307FC 460 exact 2 frame 2 - 1 +885 0x80036DA4 0x80036F70 460 exact 2 frame 3 - 1 +886 0x80036F70 0x8003713C 460 exact 2 frame 3 - 1 +887 0x800590D8 0x800592A4 460 exact 2 frame 6 - 1 +888 0x800695D8 0x800697A4 460 exact 2 frame 4 - 1 +889 0x8008F114 0x8008F2E0 460 exact 2 frame 6 - 1 +890 0x80099E84 0x8009A050 460 exact 2 frame 1 - 1 +891 0x801095A8 0x80109774 460 exact 2 frame 4 - 1 +892 0x8002BA50 0x8002BC20 464 exact 2 frame 14 - 1 +893 0x8002E9F4 0x8002EBC4 464 exact 2 frame 6 - 1 +894 0x8003A7F8 0x8003A9C8 464 exact 2 frame 10 - 1 +895 0x800BBC1C 0x800BBDEC 464 exact 2 frame 0 - 1 +896 0x800C022C 0x800C03FC 464 exact 2 frame 3 - 1 +897 0x800F7B84 0x800F7D54 464 exact 2 frame 5 - 1 +898 0x8002D3F4 0x8002D5C8 468 exact 2 frame 11 - 1 +899 0x80047F4C 0x80048128 476 exact 2 frame 3 - 1 +900 0x80052ABC 0x80052C98 476 exact 2 frame 0 - 1 +901 0x80074394 0x80074570 476 exact 2 frame 12 - 1 +902 0x80078FD0 0x800791AC 476 exact 2 frame 7 - 1 +903 0x80101878 0x80101A54 476 exact 2 frame 4 - 1 +904 0x80044D78 0x80044F58 480 exact 2 frame 11 - 1 +905 0x8006496C 0x80064B4C 480 exact 2 frame 6 - 1 +906 0x80064B4C 0x80064D2C 480 exact 2 frame 4 - 1 +907 0x8006AB7C 0x8006AD5C 480 exact 2 frame 12 - 1 +908 0x800FBBA0 0x800FBD80 480 exact 2 frame 14 - 1 +909 0x80106CF4 0x80106ED4 480 exact 2 frame 9 - 1 +910 0x80059DF8 0x80059FDC 484 exact 2 frame 1 - 1 +911 0x80070270 0x80070454 484 exact 2 frame 2 - 1 +912 0x80052424 0x8005260C 488 exact 2 frame 7 - 1 +913 0x80069398 0x80069580 488 exact 2 frame 3 - 1 +914 0x800FA150 0x800FA338 488 exact 2 frame 21 - 1 +915 0x8003F7CC 0x8003F9B8 492 exact 2 frame 2 - 1 +916 0x80065980 0x80065B6C 492 exact 2 frame 1 - 1 +917 0x801078A4 0x80107A94 496 exact 2 frame 11 - 1 +918 0x80024C34 0x80024E28 500 exact 2 frame 3 - 1 +919 0x80064664 0x80064858 500 exact 2 frame 3 - 1 +920 0x800652A0 0x80065494 500 exact 2 frame 6 - 1 +921 0x800A4F8C 0x800A5180 500 exact 2 frame 0 - 1 +922 0x80016BD4 0x80016DCC 504 exact 2 frame 1 - 1 +923 0x8007ED8C 0x8007EF84 504 exact 2 frame 6 - 1 +924 0x800C52F4 0x800C54EC 504 exact 2 frame 3 - 1 +925 0x80030000 0x800301FC 508 exact 2 frame 10 - 1 +926 0x80031CC0 0x80031EBC 508 exact 2 frame 7 - 1 +927 0x80014054 0x80014258 516 exact 2 frame 6 - 1 +928 0x800254EC 0x800256F0 516 exact 2 frame 5 - 1 +929 0x80029C84 0x80029E88 516 exact 2 frame 2 - 1 +930 0x8007BA60 0x8007BC64 516 exact 2 frame 4 - 1 +931 0x8009AC28 0x8009AE2C 516 exact 2 frame 3 - 1 +932 0x800B0BE0 0x800B0DE4 516 exact 2 frame 8 - 1 +933 0x80067E70 0x80068078 520 exact 2 frame 5 - 1 +934 0x800150A0 0x800152AC 524 exact 2 frame 13 - 1 +935 0x80015DBC 0x80015FC8 524 exact 2 frame 5 - 1 +936 0x800194A8 0x800196B4 524 exact 2 frame 2 - 1 +937 0x80043B80 0x80043D8C 524 exact 2 frame 5 - 1 +938 0x80098E18 0x80099024 524 exact 2 frame 13 - 1 +939 0x80038F58 0x80039168 528 exact 2 frame 3 - 1 +940 0x8007CFFC 0x8007D20C 528 exact 2 frame 3 - 1 +941 0x800A6C8C 0x800A6E9C 528 exact 2 frame 11 - 1 +942 0x80104720 0x80104930 528 exact 2 frame 2 - 1 +943 0x8004B438 0x8004B64C 532 exact 2 frame 3 - 1 +944 0x800697FC 0x80069A10 532 exact 2 frame 3 - 1 +945 0x800AD484 0x800AD698 532 exact 2 frame 5 - 1 +946 0x800295D4 0x800297F4 544 exact 2 frame 6 - 1 +947 0x8002D608 0x8002D828 544 exact 2 frame 2 - 1 +948 0x8009D47C 0x8009D69C 544 exact 2 frame 0 - 1 +949 0x8009C904 0x8009CB28 548 exact 2 frame 3 - 1 +950 0x8001778C 0x800179B8 556 exact 2 frame 4 - 1 +951 0x80059504 0x80059730 556 exact 2 frame 4 - 1 +952 0x80063900 0x80063B2C 556 exact 2 frame 10 - 1 +953 0x8003C590 0x8003C7C0 560 exact 2 frame 11 - 1 +954 0x8008A1D0 0x8008A400 560 exact 2 frame 3 - 1 +955 0x800BF734 0x800BF968 564 exact 2 frame 5 - 1 +956 0x800FB8EC 0x800FBB20 564 exact 2 frame 11 - 1 +957 0x8009D244 0x8009D47C 568 exact 2 frame 3 - 1 +958 0x800B6090 0x800B62C8 568 exact 2 frame 13 - 1 +959 0x80029A48 0x80029C84 572 exact 2 frame 2 - 1 +960 0x8007F07C 0x8007F2B8 572 exact 2 frame 9 - 1 +961 0x80018728 0x8001896C 580 exact 2 frame 3 - 1 +962 0x80041DA0 0x80041FE4 580 exact 2 frame 6 - 1 +963 0x800BF968 0x800BFBAC 580 exact 2 frame 5 - 1 +964 0x8009AE2C 0x8009B074 584 exact 2 frame 0 - 1 +965 0x800B0940 0x800B0B88 584 exact 2 frame 7 - 1 +966 0x80023374 0x800235C0 588 exact 2 frame 0 - 1 +967 0x80062E14 0x80063060 588 exact 2 frame 8 - 1 +968 0x800B6894 0x800B6AE0 588 exact 2 frame 7 - 1 +969 0x80016704 0x80016954 592 exact 2 frame 4 - 1 +970 0x800A7E68 0x800A80B8 592 exact 2 frame 3 - 1 +971 0x800AFB6C 0x800AFDBC 592 exact 2 frame 2 - 1 +972 0x8002C930 0x8002CB84 596 exact 2 frame 23 - 1 +973 0x8006AE54 0x8006B0A8 596 exact 2 frame 0 - 1 +974 0x800283F4 0x8002864C 600 exact 2 frame 5 - 1 +975 0x8009736C 0x800975C4 600 exact 2 frame 10 - 1 +976 0x800C4F10 0x800C5168 600 exact 2 frame 2 - 1 +977 0x80050998 0x80050BF4 604 exact 2 frame 2 - 1 +978 0x80065E10 0x8006606C 604 exact 2 frame 4 - 1 +979 0x800C29D4 0x800C2C30 604 exact 2 frame 6 - 1 +980 0x800F5E44 0x800F60A4 608 exact 2 frame 5 - 1 +981 0x800B5CF8 0x800B5F5C 612 exact 2 frame 2 - 1 +982 0x800BCBBC 0x800BCE20 612 exact 2 frame 0 - 1 +983 0x8002BE6C 0x8002C0D4 616 exact 2 frame 13 - 1 +984 0x800571AC 0x80057418 620 exact 2 frame 2 - 1 +985 0x800B7264 0x800B74D0 620 exact 2 frame 10 - 1 +986 0x800FD834 0x800FDAA0 620 exact 2 frame 6 - 1 +987 0x8003F9B8 0x8003FC28 624 exact 2 frame 3 - 1 +988 0x80069128 0x80069398 624 exact 2 frame 2 - 1 +989 0x80073D08 0x80073F78 624 exact 2 frame 9 - 1 +990 0x800F4E40 0x800F50B0 624 exact 2 frame 5 - 1 +991 0x801051CC 0x8010543C 624 exact 2 frame 3 - 1 +992 0x80043554 0x800437CC 632 exact 2 frame 9 - 1 +993 0x80104930 0x80104BA8 632 exact 2 frame 3 - 1 +994 0x8009CFC8 0x8009D244 636 exact 2 frame 12 - 1 +995 0x80016954 0x80016BD4 640 exact 2 frame 0 - 1 +996 0x80069A10 0x80069C90 640 exact 2 frame 4 - 1 +997 0x8008FA58 0x8008FCD8 640 exact 2 frame 5 - 1 +998 0x800A5EBC 0x800A613C 640 exact 2 frame 4 - 1 +999 0x80106154 0x801063D4 640 exact 2 frame 9 - 1 +1000 0x80109F48 0x8010A1C8 640 exact 2 frame 11 - 1 +1001 0x8010A444 0x8010A6C4 640 exact 2 frame 2 - 1 +1002 0x800A30D4 0x800A3358 644 exact 2 frame 5 - 1 +1003 0x8002AEAC 0x8002B138 652 exact 2 frame 30 - 1 +1004 0x800FF800 0x800FFA8C 652 exact 2 frame 13 - 1 +1005 0x80036B14 0x80036DA4 656 exact 2 frame 3 - 1 +1006 0x800943E0 0x80094670 656 exact 2 frame 1 - 1 +1007 0x80072680 0x80072914 660 exact 2 frame 0 - 1 +1008 0x80072914 0x80072BA8 660 exact 2 frame 16 - 1 +1009 0x8002E528 0x8002E7C4 668 exact 2 frame 9 - 1 +1010 0x8006A6F0 0x8006A98C 668 exact 2 frame 0 - 1 +1011 0x800FACE8 0x800FAF84 668 exact 2 frame 7 - 1 +1012 0x80093768 0x80093A08 672 exact 2 frame 7 - 1 +1013 0x800519A8 0x80051C4C 676 exact 2 frame 1 - 1 +1014 0x800313D8 0x80031684 684 exact 2 frame 10 - 1 +1015 0x800526F0 0x800529A0 688 exact 2 frame 0 - 1 +1016 0x800F5B94 0x800F5E44 688 exact 2 frame 9 - 1 +1017 0x8007DC4C 0x8007DF00 692 exact 2 frame 3 - 1 +1018 0x8009916C 0x80099420 692 exact 2 frame 4 - 1 +1019 0x800501DC 0x80050494 696 exact 2 frame 5 - 1 +1020 0x800844B8 0x80084770 696 exact 2 frame 8 - 1 +1021 0x800A3600 0x800A38B8 696 exact 2 frame 2 - 1 +1022 0x800FF184 0x800FF43C 696 exact 2 frame 3 - 1 +1023 0x80103544 0x801037FC 696 exact 2 frame 1 - 1 +1024 0x8006BC74 0x8006BF30 700 exact 2 frame 1 - 1 +1025 0x800FA980 0x800FAC44 708 exact 2 frame 10 - 1 +1026 0x801063D4 0x8010669C 712 exact 2 frame 9 - 1 +1027 0x80074F1C 0x800751E8 716 exact 2 frame 8 - 1 +1028 0x8006EFBC 0x8006F28C 720 exact 2 frame 2 - 1 +1029 0x80084770 0x80084A48 728 exact 2 frame 7 - 1 +1030 0x800FA688 0x800FA960 728 exact 2 frame 9 - 1 +1031 0x8008A47C 0x8008A758 732 exact 2 frame 7 - 1 +1032 0x8006C044 0x8006C324 736 exact 2 frame 1 - 1 +1033 0x800916DC 0x800919BC 736 exact 2 frame 9 - 1 +1034 0x80091D88 0x80092068 736 exact 2 frame 7 - 1 +1035 0x800AB0EC 0x800AB3CC 736 exact 2 frame 1 - 1 +1036 0x8007AD28 0x8007B00C 740 exact 2 frame 5 - 1 +1037 0x800A47E0 0x800A4AC8 744 exact 2 frame 2 - 1 +1038 0x80033ADC 0x80033DC8 748 exact 2 frame 5 - 1 +1039 0x800BAED4 0x800BB1C4 752 exact 2 frame 4 - 1 +1040 0x80093A84 0x80093D80 764 exact 2 frame 1 - 1 +1041 0x80078B94 0x80078E94 768 exact 2 frame 6 - 1 +1042 0x80051C4C 0x80051F50 772 exact 2 frame 2 - 1 +1043 0x8009A904 0x8009AC08 772 exact 2 frame 2 - 1 +1044 0x8004C400 0x8004C708 776 exact 2 frame 0 - 1 +1045 0x80059AF0 0x80059DF8 776 exact 2 frame 9 - 1 +1046 0x8009829C 0x800985A4 776 exact 2 frame 9 - 1 +1047 0x8006D884 0x8006DB90 780 exact 2 frame 1 - 1 +1048 0x80091A7C 0x80091D88 780 exact 2 frame 12 - 1 +1049 0x800BFF20 0x800C022C 780 exact 2 frame 1 - 1 +1050 0x80013D44 0x80014054 784 exact 2 frame 10 - 1 +1051 0x8005D1B0 0x8005D4C4 788 exact 2 frame 2 - 1 +1052 0x800748EC 0x80074C00 788 exact 2 frame 21 - 1 +1053 0x80025198 0x800254B0 792 exact 2 frame 5 - 1 +1054 0x80072048 0x80072360 792 exact 2 frame 12 - 1 +1055 0x800830B4 0x800833CC 792 exact 2 frame 2 - 1 +1056 0x80094670 0x80094988 792 exact 2 frame 8 - 1 +1057 0x800FCC48 0x800FCF60 792 exact 2 frame 12 - 1 +1058 0x8002B608 0x8002B924 796 exact 2 frame 3 - 1 +1059 0x8007061C 0x80070938 796 exact 2 frame 10 - 1 +1060 0x8008355C 0x80083878 796 exact 2 frame 7 - 1 +1061 0x80072360 0x80072680 800 exact 2 frame 5 - 1 +1062 0x8006DB90 0x8006DEB4 804 exact 2 frame 3 - 1 +1063 0x800292AC 0x800295D4 808 exact 2 frame 2 - 1 +1064 0x80082CF0 0x80083018 808 exact 2 frame 9 - 1 +1065 0x8009CB28 0x8009CE58 816 exact 2 frame 6 - 1 +1066 0x801042FC 0x80104630 820 exact 2 frame 18 - 1 +1067 0x80041688 0x800419D0 840 exact 2 frame 11 - 1 +1068 0x80052CAC 0x80052FF4 840 exact 2 frame 14 - 1 +1069 0x80077250 0x8007759C 844 exact 2 frame 5 - 1 +1070 0x800C54EC 0x800C583C 848 exact 2 frame 3 - 1 +1071 0x80048684 0x800489D8 852 exact 2 frame 6 - 1 +1072 0x800A98CC 0x800A9C24 856 exact 2 frame 14 - 1 +1073 0x8006CC54 0x8006CFB0 860 exact 2 frame 4 - 1 +1074 0x80059FDC 0x8005A33C 864 exact 2 frame 4 - 1 +1075 0x80031684 0x800319F0 876 exact 2 frame 14 - 1 +1076 0x8005CA30 0x8005CDA0 880 exact 2 frame 4 - 1 +1077 0x80090D00 0x80091070 880 exact 2 frame 4 - 1 +1078 0x80040884 0x80040BFC 888 exact 2 frame 4 - 1 +1079 0x800897B8 0x80089B30 888 exact 2 frame 17 - 1 +1080 0x8003C7C0 0x8003CB3C 892 exact 2 frame 9 - 1 +1081 0x80089434 0x800897B8 900 exact 2 frame 20 - 1 +1082 0x800AC2C4 0x800AC648 900 exact 2 frame 0 - 1 +1083 0x800ABB88 0x800ABF10 904 exact 2 frame 1 - 1 +1084 0x80017200 0x8001758C 908 exact 2 frame 6 - 1 +1085 0x80048E70 0x800491FC 908 exact 2 frame 10 - 1 +1086 0x8002EBC4 0x8002EF54 912 exact 2 frame 5 - 1 +1087 0x80095820 0x80095BB0 912 exact 2 frame 10 - 1 +1088 0x80034ABC 0x80034E50 916 exact 2 frame 11 - 1 +1089 0x80064230 0x800645CC 924 exact 2 frame 13 - 1 +1090 0x80072DF4 0x80073190 924 exact 2 frame 10 - 1 +1091 0x80090408 0x800907A4 924 exact 2 frame 12 - 1 +1092 0x8004FE38 0x800501DC 932 exact 2 frame 5 - 1 +1093 0x800564AC 0x80056854 936 exact 2 frame 11 - 1 +1094 0x800ABF10 0x800AC2C4 948 exact 2 frame 4 - 1 +1095 0x80059730 0x80059AF0 960 exact 2 frame 4 - 1 +1096 0x8006F2F4 0x8006F6BC 968 exact 2 frame 1 - 1 +1097 0x8008EBFC 0x8008EFC4 968 exact 2 frame 9 - 1 +1098 0x800B7524 0x800B78EC 968 exact 2 frame 4 - 1 +1099 0x80047A14 0x80047DE0 972 exact 2 frame 9 - 1 +1100 0x80033700 0x80033ADC 988 exact 2 frame 3 - 1 +1101 0x800447B4 0x80044B90 988 exact 2 frame 12 - 1 +1102 0x80073798 0x80073B74 988 exact 2 frame 4 - 1 +1103 0x80088F38 0x80089314 988 exact 2 frame 11 - 1 +1104 0x800AAC9C 0x800AB078 988 exact 2 frame 11 - 1 +1105 0x80058608 0x800589E8 992 exact 2 frame 2 - 1 +1106 0x80071C64 0x80072048 996 exact 2 frame 15 - 1 +1107 0x8010128C 0x80101678 1004 exact 2 frame 6 - 1 +1108 0x8009B074 0x8009B464 1008 exact 2 frame 0 - 1 +1109 0x800B0550 0x800B0940 1008 exact 2 frame 11 - 1 +1110 0x80037B98 0x80037F94 1020 exact 2 frame 9 - 1 +1111 0x8007BD0C 0x8007C108 1020 exact 2 frame 10 - 1 +1112 0x800C1A58 0x800C1E54 1020 exact 2 frame 8 - 1 +1113 0x800FD278 0x800FD674 1020 exact 2 frame 10 - 1 +1114 0x80039534 0x8003993C 1032 exact 2 frame 1 - 1 +1115 0x8010669C 0x80106AA8 1036 exact 2 frame 12 - 1 +1116 0x8005CDA0 0x8005D1B0 1040 exact 2 frame 17 - 1 +1117 0x80094F54 0x80095364 1040 exact 2 frame 9 - 1 +1118 0x800331D4 0x800335E8 1044 exact 2 frame 7 - 1 +1119 0x80055240 0x80055654 1044 exact 2 frame 6 - 1 +1120 0x800868E8 0x80086CFC 1044 exact 2 frame 3 - 1 +1121 0x800A2B04 0x800A2F20 1052 exact 2 frame 7 - 1 +1122 0x800B6330 0x800B6754 1060 exact 2 frame 13 - 1 +1123 0x8003F190 0x8003F5BC 1068 exact 2 frame 2 - 1 +1124 0x80056854 0x80056C88 1076 exact 2 frame 20 - 1 +1125 0x8003879C 0x80038BD4 1080 exact 2 frame 10 - 1 +1126 0x80092460 0x80092898 1080 exact 2 frame 13 - 1 +1127 0x800AA808 0x800AAC44 1084 exact 2 frame 9 - 1 +1128 0x800B2048 0x800B2488 1088 exact 2 frame 4 - 1 +1129 0x80034638 0x80034A80 1096 exact 2 frame 7 - 1 +1130 0x8008F60C 0x8008FA58 1100 exact 2 frame 4 - 1 +1131 0x8009A4AC 0x8009A904 1112 exact 2 frame 6 - 1 +1132 0x8005A8E8 0x8005AD44 1116 exact 2 frame 15 - 1 +1133 0x8003EBAC 0x8003F010 1124 exact 2 frame 10 - 1 +1134 0x800BCE20 0x800BD298 1144 exact 2 frame 13 - 1 +1135 0x800C03FC 0x800C0874 1144 exact 2 frame 3 - 1 +1136 0x800A38B8 0x800A3D34 1148 exact 2 frame 15 - 1 +1137 0x80041190 0x80041610 1152 exact 2 frame 18 - 1 +1138 0x80063358 0x800637DC 1156 exact 2 frame 11 - 1 +1139 0x800B8958 0x800B8DE4 1164 exact 2 frame 10 - 1 +1140 0x800BAA48 0x800BAED4 1164 exact 2 frame 1 - 1 +1141 0x800C5CD4 0x800C6168 1172 exact 2 frame 10 - 1 +1142 0x800668F0 0x80066DA0 1200 exact 2 frame 15 - 1 +1143 0x800A6FAC 0x800A745C 1200 exact 2 frame 20 - 1 +1144 0x800B9C64 0x800BA114 1200 exact 2 frame 0 - 1 +1145 0x8005E8B8 0x8005ED6C 1204 exact 2 frame 26 - 1 +1146 0x800F2A50 0x800F2F08 1208 exact 2 frame 3 - 1 +1147 0x80095364 0x80095820 1212 exact 2 frame 3 - 1 +1148 0x800BC194 0x800BC658 1220 exact 2 frame 6 - 1 +1149 0x8002B138 0x8002B608 1232 exact 2 frame 36 - 1 +1150 0x8004D8A4 0x8004DD74 1232 exact 2 frame 6 - 1 +1151 0x8004DD74 0x8004E24C 1240 exact 2 frame 7 - 1 +1152 0x800F465C 0x800F4B54 1272 exact 2 frame 8 - 1 +1153 0x800F70D0 0x800F75C8 1272 exact 2 frame 8 - 1 +1154 0x80093E54 0x80094370 1308 exact 2 frame 15 - 1 +1155 0x80056C88 0x800571AC 1316 exact 2 frame 4 - 1 +1156 0x8005C508 0x8005CA30 1320 exact 2 frame 1 - 1 +1157 0x8007D718 0x8007DC40 1320 exact 2 frame 5 - 1 +1158 0x800B78EC 0x800B7E14 1320 exact 2 frame 0 - 1 +1159 0x80034FCC 0x800354F8 1324 exact 2 frame 13 - 1 +1160 0x80066208 0x80066738 1328 exact 2 frame 7 - 1 +1161 0x800C3C4C 0x800C417C 1328 exact 2 frame 10 - 1 +1162 0x8005BFD0 0x8005C508 1336 exact 2 frame 1 - 1 +1163 0x80054BC4 0x80055108 1348 exact 2 frame 4 - 1 +1164 0x80086388 0x800868E8 1376 exact 2 frame 15 - 1 +1165 0x8004ED90 0x8004F2F8 1384 exact 2 frame 11 - 1 +1166 0x800855D4 0x80085B44 1392 exact 2 frame 2 - 1 +1167 0x80064D2C 0x800652A0 1396 exact 2 frame 4 - 1 +1168 0x8007E228 0x8007E7C0 1432 exact 2 frame 3 - 1 +1169 0x8007B2A0 0x8007B83C 1436 exact 2 frame 5 - 1 +1170 0x800C14BC 0x800C1A58 1436 exact 2 frame 12 - 1 +1171 0x80095D74 0x80096324 1456 exact 2 frame 11 - 1 +1172 0x800AEC48 0x800AF1FC 1460 exact 2 frame 14 - 1 +1173 0x80094988 0x80094F54 1484 exact 2 frame 22 - 1 +1174 0x800152AC 0x8001587C 1488 exact 2 frame 19 - 1 +1175 0x8003CBE4 0x8003D224 1600 exact 2 frame 15 - 1 +1176 0x8009B7A4 0x8009BDEC 1608 exact 2 frame 11 - 1 +1177 0x80075228 0x8007587C 1620 exact 2 frame 15 - 1 +1178 0x80076110 0x80076778 1640 exact 2 frame 27 - 1 +1179 0x80099420 0x80099A94 1652 exact 2 frame 11 - 1 +1180 0x80036390 0x80036A0C 1660 exact 2 frame 9 - 1 +1181 0x8007A4FC 0x8007AB7C 1664 exact 2 frame 9 - 1 +1182 0x80085CDC 0x80086388 1708 exact 2 frame 15 - 1 +1183 0x8004CF0C 0x8004D5CC 1728 exact 2 frame 11 - 1 +1184 0x800C356C 0x800C3C4C 1760 exact 2 frame 18 - 1 +1185 0x80023DA8 0x80024494 1772 exact 2 frame 3 - 1 +1186 0x80063B2C 0x80064230 1796 exact 2 frame 17 - 1 +1187 0x80030B64 0x8003126C 1800 exact 2 frame 7 - 1 +1188 0x80033F30 0x80034638 1800 exact 2 frame 0 - 1 +1189 0x80100B2C 0x80101244 1816 exact 2 frame 13 - 1 +1190 0x8006FB44 0x80070270 1836 exact 2 frame 24 - 1 +1191 0x800BB2AC 0x800BB9FC 1872 exact 2 frame 5 - 1 +1192 0x80037F94 0x8003870C 1912 exact 2 frame 25 - 1 +1193 0x80043E98 0x80044610 1912 exact 2 frame 12 - 1 +1194 0x8009E95C 0x8009F0E8 1932 exact 2 frame 10 - 1 +1195 0x800A3D34 0x800A44CC 1944 exact 2 frame 10 - 1 +1196 0x8004AC88 0x8004B438 1968 exact 2 frame 18 - 1 +1197 0x800A8F18 0x800A96CC 1972 exact 2 frame 8 - 1 +1198 0x800809B8 0x80081174 1980 exact 2 frame 17 - 1 +1199 0x800BA114 0x800BA8D4 1984 exact 2 frame 1 - 1 +1200 0x800B129C 0x800B1A64 1992 exact 2 frame 4 - 1 +1201 0x8005AE54 0x8005B638 2020 exact 2 frame 15 - 1 +1202 0x80092B2C 0x80093330 2052 exact 2 frame 16 - 1 +1203 0x8008E3E4 0x8008EBFC 2072 exact 2 frame 6 - 1 +1204 0x8007C7CC 0x8007CFFC 2096 exact 2 frame 10 - 1 +1205 0x80083C78 0x800844B8 2112 exact 2 frame 15 - 1 +1206 0x800C417C 0x800C49BC 2112 exact 2 frame 6 - 1 +1207 0x800985A4 0x80098E18 2164 exact 2 frame 49 - 1 +1208 0x8004A278 0x8004AAF0 2168 exact 2 frame 12 - 1 +1209 0x800713D0 0x80071C64 2196 exact 2 frame 12 - 1 +1210 0x8007587C 0x80076110 2196 exact 2 frame 33 - 1 +1211 0x8002203C 0x800228D8 2204 exact 2 frame 4 - 1 +1212 0x80050D48 0x80051628 2272 exact 2 frame 15 - 1 +1213 0x80053064 0x80053954 2288 exact 2 frame 12 - 1 +1214 0x80101EB0 0x801027CC 2332 exact 2 frame 12 - 1 +1215 0x80055B84 0x800564AC 2344 exact 2 frame 17 - 1 +1216 0x8001CE70 0x8001D7A0 2352 exact 2 frame 14 - 1 +1217 0x8006C324 0x8006CC54 2352 exact 2 frame 19 - 1 +1218 0x8008CCC0 0x8008D5F8 2360 exact 2 frame 11 - 1 +1219 0x800357D4 0x80036134 2400 exact 2 frame 21 - 1 +1220 0x800C2054 0x800C29D4 2432 exact 2 frame 17 - 1 +1221 0x80069C90 0x8006A654 2500 exact 2 frame 13 - 1 +1222 0x800A5228 0x800A5C1C 2548 exact 2 frame 23 - 1 +1223 0x8004F2F8 0x8004FE38 2880 exact 2 frame 21 - 1 +1224 0x800B7E14 0x800B8958 2884 exact 2 frame 5 - 1 +1225 0x800BEA28 0x800BF5A8 2944 exact 2 frame 16 - 1 +1226 0x8003FD00 0x80040884 2948 exact 2 frame 26 - 1 +1227 0x800975C4 0x8009829C 3288 exact 2 frame 71 - 1 +1228 0x800142F4 0x80014FE8 3316 exact 2 frame 38 - 1 +1229 0x800B8E60 0x800B9C64 3588 exact 2 frame 8 - 1 +1230 0x8009DA98 0x8009E8D0 3640 exact 2 frame 21 - 1 +1231 0x800964F8 0x8009736C 3700 exact 2 frame 32 - 1 +1232 0x80019C10 0x8001AA9C 3724 exact 2 frame 16 - 1 +1233 0x80066E58 0x80067D34 3804 exact 2 frame 39 - 1 +1234 0x800BD764 0x800BE6D8 3956 exact 2 frame 27 - 1 +1235 0x80053954 0x80054AF8 4516 exact 2 frame 32 - 1 +1236 0x80011508 0x80012780 4728 exact 2 frame 20 - 1 +1237 0x8008132C 0x80082750 5156 exact 2 frame 34 - 1 +1238 0x80086DFC 0x80088F38 8508 exact 2 frame 38 - 1 +1239 0x8009F988 0x800A2684 11516 exact 2 frame 102 - 1 +1240 0x80180808 0x8018080C 4 fallthrough 3 leaf 0 - 1 +1241 0x801007E0 0x80100808 40 fallthrough 3 frame 1 - 1 # -# listed=1249 -# excluded_already_registered=465 +# listed=1241 +# excluded_already_registered=473 # 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 2dcb174..a1f2a63 100644 --- a/config/regions.tsv +++ b/config/regions.tsv @@ -48,6 +48,7 @@ 0x80017D48 0x80017D88 src/func_80017D48.c 0x80017D88 0x80017DD0 src/func_80017D88.c 0x80017DD0 0x80017DF0 src/func_80017DD0.c +0x80017DF0 0x80017E38 src/func_80017DF0.c 0x800182D4 0x800182F4 src/func_800182D4.c 0x80018384 0x800183B8 src/func_80018384.c 0x800183B8 0x800183EC src/func_800183B8.c @@ -120,6 +121,7 @@ 0x8002F2F8 0x8002F300 src/func_8002F2F8.c 0x8002F404 0x8002F450 src/func_8002F404.c 0x800301FC 0x8003022C src/func_800301FC.c +0x80030284 0x800302DC src/func_80030284.c 0x80030358 0x80030390 src/func_80030358.c 0x80031F2C 0x80031F78 src/func_80031F2C.c 0x80031F78 0x80031FC4 src/func_80031F78.c @@ -143,6 +145,7 @@ 0x8003B2F0 0x8003B320 src/func_8003B2F0.c 0x8003B320 0x8003B34C src/func_8003B320.c 0x8003CB8C 0x8003CBE4 src/func_8003CB8C.c +0x8003D310 0x8003D35C src/func_8003D310.c 0x800419D0 0x80041A24 src/func_800419D0.c 0x80041A24 0x80041A58 src/func_80041A24.c 0x80041FE4 0x80042088 src/func_80041FE4.c @@ -158,6 +161,7 @@ 0x800454C8 0x80045540 src/func_800454C8.c 0x800474B0 0x80047508 src/func_800474B0.c 0x80047984 0x80047A14 src/func_80047984.c +0x80048350 0x80048394 src/func_80048350.c 0x80048E20 0x80048E70 src/func_80048E20.c 0x800491FC 0x80049298 src/func_800491FC.c 0x80049298 0x800492E4 src/func_80049298.c gp=-D_80121BFC @@ -211,6 +215,8 @@ 0x80068F98 0x80068FA8 src/func_80068F98.c 0x800697A4 0x800697C4 src/func_800697A4.c 0x800697C4 0x800697FC src/func_800697C4.c +0x8006ADB0 0x8006AE04 src/func_8006ADB0.c +0x8006B184 0x8006B1CC src/func_8006B184.c 0x8006B1CC 0x8006B214 src/func_8006B1CC.c 0x8006B66C 0x8006B6BC src/func_8006B66C.c 0x8006B778 0x8006B7C0 src/func_8006B778.c @@ -312,6 +318,7 @@ 0x800A2F20 0x800A2F44 src/func_800A2F20.c 0x800A34E8 0x800A3540 src/func_800A34E8.c 0x800A45E0 0x800A466C src/func_8009E8D0.c +0x800A5180 0x800A5228 src/func_800A5180.c 0x800A5CC8 0x800A5CEC src/func_800A5CC8.c 0x800A5CEC 0x800A5D24 src/func_800A5CEC.c 0x800A623C 0x800A6268 src/func_800A623C.c @@ -332,6 +339,7 @@ 0x800AA56C 0x800AA59C src/func_800AA56C.c 0x800AC818 0x800AC85C src/func_800AC818.c 0x800AC85C 0x800AC884 src/func_800AC85C.c +0x800AC98C 0x800AC9D8 src/func_800AC98C.c 0x800ACAC8 0x800ACB34 src/func_800ACAC8.c 0x800ACC00 0x800ACC20 src/func_800ACC00.c 0x800AE0F4 0x800AE10C src/func_800AE0F4.c diff --git a/src/func_80017DF0.c b/src/func_80017DF0.c new file mode 100644 index 0000000..cf87649 --- /dev/null +++ b/src/func_80017DF0.c @@ -0,0 +1,69 @@ +/* + * func_80017DF0 — 72 bytes at 0x80017DF0..0x80017E38 + * + * Leaf that zeroes a stride-20 array whose element count is twice a gp-relative + * halfword. + * + * Original words: + * 27BDFFF8 addiu sp,sp,-8 + * 9782000C lhu v0,12(gp) ; v0 = D_80121944 UNSIGNED halfword + * 00000000 nop + * 00021040 sll v0,v0,0x1 ; v0 *= 2 (the count) + * 1840000A blez v0,0x80017E2C ; count <= 0 -> done + * 00001821 addu v1,zero,zero ; (delay) i = 0 + * 00402821 addu a1,v0,zero ; a1 = count + * 00002021 addu a0,zero,zero ; a0 = 0 + * 3C018012 lui at,0x8012 ; (L) + * 00240821 addu at,at,a0 ; at = 0x80120000 + i*20 + * AC203270 sw zero,12912(at) ; *(int *)(0x80123270 + i*20) = 0 + * 24630001 addiu v1,v1,1 ; i++ + * 0065102A slt v0,v1,a1 ; v0 = (i < count) + * 1440FFFA bne v0,zero,0x80017E10 ; loop + * 24840014 addiu a0,a0,20 ; (delay) i*20 += 20 + * 27BD0008 addiu sp,sp,8 ; (END) + * 03E00008 jr ra + * 00000000 nop + * + * The base is materialised as `lui at,0x8012` plus a 12912 displacement, so the + * address is 0x80120000 + i*20 + 0x3270 = D_80123270 + i*20: the low half of the + * base is carried in the STORE's displacement, not in an `ori`. The `lui` is inside + * the loop (recomputed every iteration) rather than hoisted. + * + * TWO SPELLING REQUIREMENTS, both measured against this range (six spellings tried). + * (1) The base must be a 20-BYTE-ELEMENT ARRAY, `extern int D_80123270[][5]`, indexed + * as `D_80123270[i][0]`. With `char *` arithmetic (`(char *)D_80123270 + i * 20`) + * cc1 hoists the base with `lui`/`addiu` and strength-reduces the WHOLE address into + * a running pointer, losing the loop's `lui` and its 12912 displacement (64 bytes). + * With a 20-byte element type cc1 takes the symbol-plus-register path and emits + * exactly the original's `lui at,hi` / `addu at,at,index` / `sw zero,lo(at)`. + * (2) The count must be written INLINE in the loop condition, not in a named local: + * `for (i = 0; i < D_80121944 * 2; i++)` matches, while `int n = D_80121944 * 2;` + * first and then `i < n` gives the right address form but the wrong count register + * and a `beq`-zero test instead of `blez` (68 bytes). + * + * `i*20` is strength-reduced to an induction variable in `a0` while `i` itself stays + * in `v1` for the `slt` comparison, and the loop is rotated with `i++` in the test's + * delay slot and the pointer bump in the loop-back's delay slot. + * + * The frame is 8 bytes with no `ra` save: this is a LEAF that still adjusts `sp`, + * which is the shape the tier-1/tier-2 split calls a frame. `sp` is never used, so + * the adjustment exists only because cc1 reserved space it did not need. + * + * LIMITS: the function name, the count global, the array base, the stride 20, the + * element width 4 and the doubling are hypotheses read from the instruction shape; + * only the bytes are evidence. `lhu` fixes the count as UNSIGNED 16-bit. + * D_80121944 is gp-relative and carries a registry `gp` marker; D_80123270 is not in + * the registry and is referenced by an address-named spelling, which stays absolute + * as the original does. + */ + +extern unsigned short D_80121944; +extern int D_80123270[][5]; + +void func_80017DF0(void) +{ + int i; + + for (i = 0; i < D_80121944 * 2; i++) + D_80123270[i][0] = 0; +} diff --git a/src/func_80030284.c b/src/func_80030284.c new file mode 100644 index 0000000..484b450 --- /dev/null +++ b/src/func_80030284.c @@ -0,0 +1,64 @@ +/* + * func_80030284 — 88 bytes at 0x80030284..0x800302DC + * + * Accumulates three of a caller's fields into three consecutive words of a second + * structure, then calls a routine and returns its result masked to eight bits. + * + * Original words: + * 27BDFFE8 addiu sp,sp,-24 + * AFBF0010 sw ra,16(sp) + * 8CA20008 lw v0,8(a1) ; v0 = a1[2] + * 8C83003C lw v1,60(a0) ; v1 = *(int *)(a0 + 60) + * 00000000 nop + * 00431021 addu v0,v0,v1 ; v0 += v1 + * ACA20008 sw v0,8(a1) ; a1[2] = v0 + * 8CA2000C lw v0,12(a1) ; v0 = a1[3] + * 8C830040 lw v1,64(a0) ; v1 = *(int *)(a0 + 64) + * 00000000 nop + * 00431021 addu v0,v0,v1 + * ACA2000C sw v0,12(a1) ; a1[3] = v0 + * 8CA20010 lw v0,16(a1) ; v0 = a1[4] + * 8C830044 lw v1,68(a0) ; v1 = *(int *)(a0 + 68) + * 00000000 nop + * 00431021 addu v0,v0,v1 + * 0C00C000 jal 0x80030000 + * ACA20010 sw v0,16(a1) ; (delay) a1[4] = v0 + * 8FBF0010 lw ra,16(sp) + * 304200FF andi v0,v0,0xff ; v0 &= 0xff + * 03E00008 jr ra + * 27BD0018 addiu sp,sp,24 ; (delay) frame release + * + * The three accumulate-and-store pairs are a repeated `+=` over three consecutive + * words with three different source offsets (60, 64, 68 — i.e. 15, 16, 17 ints), so + * the source is three separate statements and not a loop (a loop would not unroll + * into this interleaving, and the third store is scheduled into the call's delay + * slot). + * + * The mask is applied AFTER the call and to `v0` directly, so the return is + * `func_80030000() & 0xff` and not a masked local. The call passes NO new arguments — + * the delay slot is used for the third store — so the callee is called with whatever + * `a0` and `a1` already hold, i.e. it takes no arguments that this body sets up. + * + * THE EPILOGUE IS THE `rare-real` SHAPE (cookbook findings 11/35): `lw ra,16(sp)` / + * `andi v0,v0,0xff` / `jr ra` / `addiu sp,sp,24`. The instruction between the `ra` + * load and the jump is a real instruction that does not read `ra`, so GNU `as` in + * reorder mode reproduces it with the default toolchain and no override — the same + * reachability condition as src/func_800833CC.c. + * + * LIMITS: the function name, the callee, the three source offsets, the three + * destination words and the 8-bit mask are hypotheses read from the instruction + * shape; only the bytes are evidence. Both structures are addressed with byte + * offsets because their element types are not recoverable. func_80030000 is not + * registered and is referenced by its address-named spelling. + */ + +extern int func_80030000(void); + +int func_80030284(int a0, int *a1) +{ + a1[2] += *(int *)((char *)a0 + 60); + a1[3] += *(int *)((char *)a0 + 64); + a1[4] += *(int *)((char *)a0 + 68); + + return func_80030000() & 0xff; +} diff --git a/src/func_8003D310.c b/src/func_8003D310.c new file mode 100644 index 0000000..6d709cd --- /dev/null +++ b/src/func_8003D310.c @@ -0,0 +1,63 @@ +/* + * func_8003D310 — 76 bytes at 0x8003D310..0x8003D35C + * + * Three-way guarded call: returns unless the argument and two successive fields are + * all non-null, in which case it calls one routine with the original argument and a + * fixed data address. + * + * Original words: + * 27BDFFE8 addiu sp,sp,-24 + * 1080000D beq a0,zero,0x8003D34C ; null argument -> return + * AFBF0010 sw ra,16(sp) ; (delay) save ra + * 8C82000C lw v0,12(a0) ; v0 = a0->field_0c + * 00000000 nop + * 10400009 beq v0,zero,0x8003D34C ; null -> return + * 00000000 nop + * 8C420160 lw v0,352(v0) ; v0 = v0->field_160 + * 00000000 nop + * 10400005 beq v0,zero,0x8003D34C ; null -> return + * 00000000 nop + * 3C058011 lui a1,0x8011 + * 24A56944 addiu a1,a1,26948 ; a1 = D_80116944 (a SYMBOL: `addiu`) + * 0C024DDA jal 0x80093768 + * 00000000 nop ; (delay) + * 8FBF0010 lw ra,16(sp) ; (END) + * 27BD0018 addiu sp,sp,24 + * 03E00008 jr ra + * 00000000 nop + * + * All three guards branch to the SAME shared epilogue and `sw ra` is scheduled into + * the first guard's delay slot, so the source is three `return;` statements, not a + * shared result local. The third test discards the loaded value (it is only compared + * with zero), so it is `if (*(int *)(p + 352) == 0) return;` and not an assignment. + * + * The `jal` delay slot is a `nop` and only `a1` is set up, so the call's first + * argument is whatever `a0` still holds — the incoming pointer, which is never + * overwritten. The call therefore passes the argument AND the fixed address. + * + * LIMITS: the function name, the callee, the two field offsets (12 and 352), the + * fixed address and the list structure are hypotheses read from the instruction + * shape; only the bytes are evidence. D_80116944 is a data address not in the symbol + * registry, so it is referenced by an address-named spelling and stays absolute as + * the original does; func_80093768 is not registered either. The function sets no + * result, so it is `void`. + */ + +extern char D_80116944[]; +extern void func_80093768(int a0, char *a1); + +void func_8003D310(int a0) +{ + int *p; + + if (a0 == 0) + return; + + p = *(int **)((char *)a0 + 12); + if (p == 0) + return; + if (*(int *)((char *)p + 352) == 0) + return; + + func_80093768(a0, D_80116944); +} diff --git a/src/func_80048350.c b/src/func_80048350.c new file mode 100644 index 0000000..12dc402 --- /dev/null +++ b/src/func_80048350.c @@ -0,0 +1,52 @@ +/* + * func_80048350 — 68 bytes at 0x80048350..0x80048394 + * + * Two-call thunk: allocates or looks up something with four arguments, then passes + * the narrowed result on with a fixed data address and a count. + * + * Original words: + * 27BDFFE8 addiu sp,sp,-24 + * AFBF0010 sw ra,16(sp) + * 00803021 addu a2,a0,zero ; a2 = the argument + * 24040001 addiu a0,zero,1 ; a0 = 1 + * 24050030 addiu a1,zero,48 ; a1 = 48 + * 0C023E96 jal 0x8008FA58 + * 00003821 addu a3,zero,zero ; (delay) func_8008FA58(1, 48, a0, 0) + * 3C048005 lui a0,0x8005 + * 2484832C addiu a0,a0,-31956 ; a0 = func_8004832C (a SYMBOL: `addiu`) + * 2405000A addiu a1,zero,10 ; a1 = 10 + * 00021400 sll v0,v0,0x10 ; \ + * 0C00B42A jal 0x8002D0A8 / (short) narrowing of the first result + * 00023403 sra a2,v0,0x10 ; (delay) a2 = (short)result + * 8FBF0010 lw ra,16(sp) + * 27BD0018 addiu sp,sp,24 + * 03E00008 jr ra + * 00000000 nop + * + * The second call sets only `a0`, `a1` and `a2`, so `a3` is whatever the first call + * left in it — the call takes THREE arguments. The `lui`/`addiu` pair for 0x8004832C + * is the symbol form (a literal would use `ori`), so that address is taken from a + * named symbol; it is a `prologue`-graded code candidate 0x24 bytes before this + * function and is referenced by its address-named spelling. + * + * The first result is narrowed to a SIGNED 16-bit value with the two-piece + * `sll 16` / `sra 16` pair before being passed on, so the second callee's third + * parameter is 16 bits wide. + * + * LIMITS: the function name, both callees, the four first-call constants (1, 48, 0), + * the second-call count 10, the data address and the narrowed width are hypotheses + * read from the instruction shape; only the bytes are evidence. Neither callee is + * registered; func_8002D0A8 is itself a worklist row and a family callee. The frame + * is the minimum for a single `ra` save plus a 16-byte outgoing argument area. + */ + +extern int func_8008FA58(int a0, int a1, int a2, int a3); +extern void func_8002D0A8(int a0, int a1, int a2); +extern int func_8004832C(void); + +void func_80048350(int a0) +{ + int r = func_8008FA58(1, 48, a0, 0); + + func_8002D0A8((int)func_8004832C, 10, (short)r); +} diff --git a/src/func_8006ADB0.c b/src/func_8006ADB0.c new file mode 100644 index 0000000..7696ed1 --- /dev/null +++ b/src/func_8006ADB0.c @@ -0,0 +1,65 @@ +/* + * func_8006ADB0 — 84 bytes at 0x8006ADB0..0x8006AE04 + * + * Walks a singly-linked list from a global head and, per node, conditionally calls + * one routine before following a two-hop link to the next node. + * + * Original words: + * 8F840550 lw a0,1360(gp) ; a0 = D_80121E88 (hoisted above the frame) + * 27BDFFE8 addiu sp,sp,-24 + * AFBF0014 sw ra,20(sp) + * 1080000C beq a0,zero,0x8006ADF0 ; empty -> done + * AFB00010 sw s0,16(sp) ; (delay) save s0 + * 8C82000C lw v0,12(a0) ; (L) v0 = node->field_0c + * 00000000 nop + * 8C430160 lw v1,352(v0) ; v1 = v0->field_160 + * 8C50018C lw s0,396(v0) ; s0 = v0->field_18c (next) + * 10600003 beq v1,zero,0x8006ADE4 ; flag clear -> skip the call + * 00000000 nop + * 0C02FFC8 jal 0x800BFF20 + * 00000000 nop ; (delay) func_800BFF20(node) + * 02002021 addu a0,s0,zero ; (NEXT) node = next + * 1480FFF6 bne a0,zero,0x8006ADC4 ; more -> loop + * 00000000 nop + * 8FBF0014 lw ra,20(sp) ; (END) + * 8FB00010 lw s0,16(sp) + * 27BD0018 addiu sp,sp,24 + * 03E00008 jr ra + * 00000000 nop + * + * Same list shape as src/func_8006B184.c — the same head global and the same two link + * offsets (12 for the hop, 396 for the next link) — with an extra conditional call + * on a third field (352) read from the SAME intermediate record. The two loads from + * that record are adjacent and in ascending offset order, so both come from one + * source expression's temporaries and not from two separate lookups. + * + * The `jal` delay slot is a `nop` and no argument is set up, so the callee receives + * whatever `a0` holds — the current node, which the loop never overwrites before the + * call. The head load is hoisted above the frame setup and the loop is a rotated + * `while` whose back edge branches to the body start. + * + * LIMITS: the function name, the callee, the head global, the three field offsets + * (12, 352, 396) and the list direction are hypotheses read from the instruction + * shape; only the bytes are evidence. D_80121E88 is gp-relative and carries a + * registry `gp` marker; func_800BFF20 is not registered and is referenced by its + * address-named spelling. The function sets no result, so it is `void`. + */ + +extern int D_80121E88; +extern void func_800BFF20(int *node); + +void func_8006ADB0(void) +{ + int *node = (int *)D_80121E88; + + while (node != 0) { + int *mid = *(int **)((char *)node + 12); + int *flag = *(int **)((char *)mid + 352); + int *next = *(int **)((char *)mid + 396); + + if (flag != 0) + func_800BFF20(node); + + node = next; + } +} diff --git a/src/func_8006B184.c b/src/func_8006B184.c new file mode 100644 index 0000000..babbeca --- /dev/null +++ b/src/func_8006B184.c @@ -0,0 +1,58 @@ +/* + * func_8006B184 — 72 bytes at 0x8006B184..0x8006B1CC + * + * Walks a singly-linked list from a global head, calling one routine per node and + * following a two-hop link to the next node. + * + * Original words: + * 8F840550 lw a0,1360(gp) ; a0 = D_80121E88 (hoisted above the frame) + * 27BDFFE8 addiu sp,sp,-24 + * AFBF0014 sw ra,20(sp) + * 10800009 beq a0,zero,0x8006B1B8 ; empty -> done + * AFB00010 sw s0,16(sp) ; (delay) save s0 + * 8C82000C lw v0,12(a0) ; (L) v0 = node->field_0c + * 00000000 nop + * 8C50018C lw s0,396(v0) ; s0 = v0->field_18c (two hops) + * 0C030B0C jal 0x800C2C30 + * 00000000 nop ; (delay) func_800C2C30(node) + * 02002021 addu a0,s0,zero ; node = next + * 1480FFF9 bne a0,zero,0x8006B198 ; more -> loop + * 00000000 nop + * 8FBF0014 lw ra,20(sp) ; (END) + * 8FB00010 lw s0,16(sp) + * 27BD0018 addiu sp,sp,24 + * 03E00008 jr ra + * 00000000 nop + * + * The head load is hoisted ABOVE the frame setup (the func_80042964 scheduling + * shape) and the loop is a rotated `while`: the entry guard jumps to the epilogue + * and the back edge branches to the BODY start, not to a test, with the next node + * moved into `a0` immediately before it. + * + * The `jal` delay slot is a `nop`, so the callee gets whatever `a0` already holds — + * which is the current node — and the call needs no argument setup of its own. + * `s0` holds the two-hop next pointer across that call, which is why the frame saves + * it; `a0` is the loop variable and is reassigned from `s0` after the call. + * + * LIMITS: the function name, the callee, the head global, the two link offsets + * (12 and 396) and the list direction are hypotheses read from the instruction + * shape; only the bytes are evidence. D_80121E88 is gp-relative and carries a + * registry `gp` marker; func_800C2C30 is not registered and is referenced by its + * address-named spelling. The function sets no result, so it is `void`. + */ + +extern int D_80121E88; +extern void func_800C2C30(int *node); + +void func_8006B184(void) +{ + int *node = (int *)D_80121E88; + + while (node != 0) { + int *mid = *(int **)((char *)node + 12); + int *next = *(int **)((char *)mid + 396); + + func_800C2C30(node); + node = next; + } +} diff --git a/src/func_800A5180.c b/src/func_800A5180.c new file mode 100644 index 0000000..be2ecee --- /dev/null +++ b/src/func_800A5180.c @@ -0,0 +1,102 @@ +/* + * func_800A5180 — 168 bytes at 0x800A5180..0x800A5228 + * + * Walks a singly-linked list and, for each node whose halfword flag has one bit set + * and whose table-referenced record has another, issues an eight-argument call. + * + * Original words: + * 27BDFFD8 addiu sp,sp,-40 + * AFBF0024 sw ra,36(sp) + * AFB00020 sw s0,32(sp) + * 8C90008C lw s0,140(a0) ; s0 = a0->field_8c (list head) + * 00000000 nop + * 1200001F beq s0,zero,0x800A5214 ; empty -> done + * 00000000 nop + * 8E020000 lw v0,0(s0) ; (L) v0 = *p + * 00000000 nop + * 84430014 lh v1,20(v0) ; v1 = (short)v0[10] SIGNED 16-bit + * 00000000 nop + * 30622000 andi v0,v1,0x2000 ; v0 = v1 & 0x2000 + * 10400014 beq v0,zero,0x800A5204 ; clear -> next node + * 306203FF andi v0,v1,0x3ff ; (delay) index = v1 & 0x3ff + * 3C038012 lui v1,0x8012 + * 8C631C00 lw v1,7168(v1) ; v1 = D_80121C00 (table base, ABSOLUTE) + * 00021080 sll v0,v0,0x2 ; index * 4 + * 00431021 addu v0,v0,v1 ; table + index*4 + * 8C430000 lw v1,0(v0) ; v1 = entry = table[index] + * 00000000 nop + * 90620024 lbu v0,36(v1) ; v0 = entry->byte_24 + * 00000000 nop + * 30420040 andi v0,v0,0x40 ; v0 &= 0x40 + * 10400009 beq v0,zero,0x800A5204 ; clear -> next node + * 24040009 addiu a0,zero,9 ; (delay) a0 = 9 + * 24050002 addiu a1,zero,2 ; a1 = 2 + * 84670002 lh a3,2(v1) ; a3 = (short)entry[1] SIGNED 16-bit + * 3406FFFE ori a2,zero,0xfffe ; a2 = 0xfffe (ORI: does not fit signed 16) + * AFA00010 sw zero,16(sp) ; \ + * AFA00014 sw zero,20(sp) ; | outgoing argument area: the callee's + * AFA00018 sw zero,24(sp) ; | 5th..8th arguments + * 0C00AD82 jal 0x8002B608 ; | + * AFA0001C sw zero,28(sp) ; (delay) / + * 8E100008 lw s0,8(s0) ; (NEXT) s0 = p->field_8 + * 00000000 nop + * 1600FFE3 bne s0,zero,0x800A519C ; more -> loop + * 00000000 nop + * 8FBF0024 lw ra,36(sp) ; (END) + * 8FB00020 lw s0,32(sp) + * 27BD0028 addiu sp,sp,40 + * 03E00008 jr ra + * 00000000 nop + * + * The call takes EIGHT arguments: four in registers (9, 2, 0xfffe, a signed halfword + * from the table entry) and four zero words in the outgoing argument area at + * sp+0x10..sp+0x20. That area is what makes the frame 40 bytes — `s0` and `ra` sit + * at 0x20 and 0x24, so the locals between the argument area and the saves are + * exactly the four stack arguments, not scratch storage. + * + * The two guards both branch to the same "next node" block and the table load sits + * between them, so the source is a nested `if` (NOT one `&&` expression with the + * table load inline — see the correction note below). `0xFFFE` is materialised with + * `ori` rather than `addiu` because it does not fit a signed 16-bit immediate — the + * mirror of the literal-vs-symbol trap. + * + * TWO CORRECTIONS THAT WERE BYTE-REQUIRED, both caught by diffing rather than by + * reading. (1) The fourth call argument is `entry[1]` — a halfword from the TABLE + * ENTRY — not `q[1]`; the original's `lh a3,2(v1)` reads through the entry pointer, + * and `q` is already dead by then because `lbu v0,36(v1)` overwrote its register. + * (2) Both pointers are `char *`: with `int *` the `+ 36` byte offset scales to 144 + * and the body comes out 12 bytes wrong. With the `q[1]` mistake the body was the + * right LENGTH and differed in 11 bytes of register fields, which is exactly the + * shape that reads as a register-allocation tie-break — the diff, not the + * mnemonics, is what exposed it. + * + * LIMITS: the function name, the callee, the table, the list offset 0x8c, the node + * offsets (0 for the record pointer, 8 for the link), the halfword offsets 20 and 2, + * the byte offset 36 and the masks 0x2000 / 0x3ff / 0x40 are hypotheses read from + * the instruction shape; only the bytes are evidence. Both `lh` loads are SIGNED + * 16-bit. func_8002B608 is this row's unregistered family callee (18 worklist rows) + * and its map is derived here: eight arguments, the first three constants, the + * fourth a signed halfword, and four zeros on the stack. + */ + +extern int D_80121C00; +extern void func_8002B608(int a0, int a1, int a2, int a3, + int a4, int a5, int a6, int a7); + +void func_800A5180(int a0) +{ + int *p = *(int **)((char *)a0 + 140); + + while (p != 0) { + int *q = *(int **)p; + int v = *(short *)((char *)q + 20); + + if (v & 0x2000) { + char *entry = *(char **)(D_80121C00 + (v & 0x3ff) * 4); + + if (*(unsigned char *)(entry + 36) & 0x40) + func_8002B608(9, 2, 0xfffe, *(short *)(entry + 2), 0, 0, 0, 0); + } + p = *(int **)((char *)p + 8); + } +} diff --git a/src/func_800AC98C.c b/src/func_800AC98C.c new file mode 100644 index 0000000..42b8576 --- /dev/null +++ b/src/func_800AC98C.c @@ -0,0 +1,75 @@ +/* + * func_800AC98C — 76 bytes at 0x800AC98C..0x800AC9D8 + * + * Six-argument routine that reduces a difference between two stack-passed arguments + * and then selects one of two pointers before calling on. + * + * Original words: + * 27BDFFE8 addiu sp,sp,-24 + * 00C04021 addu t0,a2,zero ; t0 = a2 (the third argument) + * 8FA6002C lw a2,44(sp) ; a2 = the 6th argument (entry sp+0x14) + * 8FA30028 lw v1,40(sp) ; v1 = the 5th argument (entry sp+0x10) + * AFBF0010 sw ra,16(sp) + * 10660002 beq v1,a2,0x800AC9AC ; equal -> no reduction + * 00C01021 addu v0,a2,zero ; (delay) v0 = the 6th argument + * 00C33023 subu a2,a2,v1 ; a2 = 6th - 5th + * 10C20004 beq a2,v0,0x800AC9C0 ; (L) unchanged -> skip the selection + * 28C20002 slti v0,a2,2 ; (delay) v0 = (a2 < 2) + * 14400002 bne v0,zero,0x800AC9C0 ; below 2 -> take a3 + * 00E02821 addu a1,a3,zero ; (delay) a1 = a3 + * 01002821 addu a1,t0,zero ; a1 = the saved third argument + * 0C03CC5C jal 0x800F3170 ; (L2) + * 00000000 nop ; (delay) + * 8FBF0010 lw ra,16(sp) + * 27BD0018 addiu sp,sp,24 + * 03E00008 jr ra + * 00000000 nop + * + * The frame is adjusted BEFORE the stack arguments are read, so `40(sp)` and `44(sp)` + * are the entry frame's `16(sp)` and `20(sp)` — the FIFTH and SIXTH arguments. The + * function therefore takes six arguments, and only `a0`, `a1` and `a3` come in + * registers beyond the four. + * + * `v0` is loaded with the sixth argument in the first branch's DELAY SLOT, so it + * holds that value on both paths and the second test is `if (a2 == ) skip` — + * which is exactly the "no reduction happened" case. + * + * THE POLARITY IS BYTE-REQUIRED. The selection must be written + * `if (x >= 2) a1 = ; else a1 = a3;` — that is, with the + * LARGER-than arm first. Written the natural way round (`if (x < 2) a1 = a3; else ...`) + * cc1 emits `beq v0,zero` with the arms in the opposite positions (5 differing + * bytes), and the same is true of the `(x < 2) ? a3 : saved` ternary. With the + * `>= 2` spelling cc1 emits `bne v0,zero` and puts `a1 = a3` in the branch's delay + * slot, which is the original exactly: the branch skips the `a1 = t0` assignment, so + * `a1 = a3` runs on both paths and is overwritten on the `>= 2` path. Three + * spellings were compiled against this range. + * + * The call passes `a0`, the selected `a1`, the reduced `a2` and the incoming `a3`, + * and its delay slot is a `nop`. + * + * LIMITS: the function name, the callee, the six-argument shape, the `< 2` bound and + * the meaning of the two stack arguments are hypotheses read from the instruction + * shape; only the bytes are evidence. `t0` holds the third argument across the body + * because it must survive the reduction of `a2`. func_800F3170 is not registered and + * is referenced by its address-named spelling; it is this row's family callee. + */ + +extern void func_800F3170(int a0, int a1, int a2, int a3); + +void func_800AC98C(int a0, int a1, int a2, int a3, int fifth, int sixth) +{ + int saved = a2; + int x = sixth; + + if (fifth != sixth) + x -= fifth; + + if (x != sixth) { + if (x >= 2) + a1 = saved; + else + a1 = a3; + } + + func_800F3170(a0, a1, x, a3); +}