mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 13:33:34 -04:00
feat(phase-30 S47-A4): cdFileLocTable typedef alias banks 138 members; R22 213/213
The one-line fix committed ahead of this run (CdFileLoc_80128C98 aliasing CdFileLoc) cleared the largest remaining propagation-sweep class. Re-sweep: 138 member-matches banked, failures 875 -> 737, `conflicting types for cdFileLocTable` gone entirely (136 -> 0). Derived net (138 INCLUDE_ASM removed, 0 re-added) equals the report's 138 — they agree. R22 clean-fleet: check-all 213 passed / 0 failed of 213. Fleet 94.2 -> 94.3% instr / 87.9 -> 88.1% distinct / 96.15 -> 96.21% fn-count; stubs 13,780. Residue reclassified — no symbol dominates any more: 227 PLUMBING-other, 125 DIFF (real byte divergence, 17%), 93 CC1-FAIL(no-diagnostic), 26 memcpy, then a tail of small data-symbol conflicts (D_80114F24 12, D_800AE620 11, D_800183E0 9, D_80126B58 6, D_80078EB4 6). CC1-FAIL rose 77 -> 93 and that is NOT a regression: members that previously died earlier on the cdFileLocTable conflict now reach a different compile error. Those 93 are hard gcc errors whose text the sweep's classifier discards because it greps for `error:`, which gcc-2.7.2 never emits on hard errors. That classifier is now the highest-value instrument fix left — three times today a no-diagnostic verdict concealed something cheap.
This commit is contained in:
+861
-862
File diff suppressed because it is too large
Load Diff
+145
-145
@@ -4,16 +4,16 @@
|
||||
# cross-binary collapsible-byte leverage: docs/duplicates.cross.md.
|
||||
|
||||
# THREE progress metrics (all matter — see the labels):
|
||||
FLEET fn-count byte-ident: 349400 / 363379 = 96.15% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
|
||||
FLEET instr-weighted : 12740815 / 13523856 = 94.2% (shipped .text across main + resident + 211 overlays; the decomp.dev-DISPLAY number)
|
||||
FLEET distinct-code(uniq): 5143912 / 5851963 = 87.9% (79883/90928 unique fns; the DISTINCT-RE number)
|
||||
FLEET fn-count byte-ident: 349592 / 363379 = 96.21% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
|
||||
FLEET instr-weighted : 12753477 / 13523856 = 94.3% (shipped .text across main + resident + 211 overlays; the decomp.dev-DISPLAY number)
|
||||
FLEET distinct-code(uniq): 5156283 / 5851963 = 88.1% (80066/90928 unique fns; the DISTINCT-RE number)
|
||||
MAIN game-code weighted : 436 / 79510 = 0.5% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; LINKED-excluding Ghidra sig dated 2026-08-05; caveat is R34: no independent second oracle for a PS-X EXE, NOT drift)
|
||||
(fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 12740379 / 13444346 = 94.8%)
|
||||
(fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 12753041 / 13444346 = 94.9%)
|
||||
|
||||
FLEET REAL substantive : 347218 (of which dedup-shared 249221 via 1949 groups / 249295 instances)
|
||||
FLEET REAL substantive : 347410 (of which dedup-shared 249221 via 1949 groups / 249295 instances)
|
||||
FLEET LINKED PsyQ objs : 959
|
||||
FLEET NON_MATCHING : 7 (0 in any default build — G4)
|
||||
FLEET INCLUDE_ASM stubs : 13972
|
||||
FLEET INCLUDE_ASM stubs : 13780
|
||||
FLEET matchable : 363379
|
||||
|
||||
| binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % |
|
||||
@@ -90,144 +90,144 @@ FLEET matchable : 363379
|
||||
| md_SC05_029 | 11 | 0 | 0 | 15 | 31 | 48.4% |
|
||||
| md_SC07_003 | 12 | 0 | 0 | 12 | 100 | 12.0% |
|
||||
| md_SC07_004 | 40 | 0 | 0 | 40 | 315 | 12.7% |
|
||||
| ov_MAIN_012 | 2157 | 1658 | 0 | 2236 | 2403 | 93.1% |
|
||||
| ov_SC01_000 | 2389 | 1775 | 0 | 2389 | 2403 | 99.4% |
|
||||
| ov_SC01_001 | 2397 | 1776 | 0 | 2399 | 2466 | 97.3% |
|
||||
| ov_SC01_004 | 2394 | 1767 | 0 | 2395 | 2414 | 99.2% |
|
||||
| ov_SC01_005 | 2426 | 1790 | 0 | 2426 | 2503 | 96.9% |
|
||||
| ov_SC01_006 | 2426 | 1790 | 0 | 2426 | 2503 | 96.9% |
|
||||
| ov_SC01_008 | 2394 | 1767 | 0 | 2396 | 2426 | 98.8% |
|
||||
| ov_SC01_009 | 2421 | 1768 | 0 | 2422 | 2507 | 96.6% |
|
||||
| ov_SC01_074 | 2396 | 1768 | 0 | 2398 | 2425 | 98.9% |
|
||||
| ov_SC01_077 | 2561 | 1733 | 0 | 2563 | 2586 | 99.1% |
|
||||
| ov_SC01_080 | 2425 | 1771 | 0 | 2425 | 2512 | 96.5% |
|
||||
| ov_SC01_084 | 2449 | 1776 | 0 | 2454 | 2579 | 95.2% |
|
||||
| ov_SC02_000 | 2521 | 1815 | 0 | 2521 | 2683 | 94.0% |
|
||||
| ov_SC02_003 | 2521 | 1815 | 0 | 2521 | 2683 | 94.0% |
|
||||
| ov_SC02_004 | 2390 | 1771 | 0 | 2390 | 2401 | 99.5% |
|
||||
| ov_SC02_005 | 2540 | 1767 | 0 | 2550 | 2927 | 87.1% |
|
||||
| ov_SC02_011 | 2627 | 1774 | 0 | 2638 | 2893 | 91.2% |
|
||||
| ov_SC02_015 | 2400 | 1773 | 0 | 2400 | 2414 | 99.4% |
|
||||
| ov_SC02_016 | 2483 | 1774 | 0 | 2486 | 2545 | 97.7% |
|
||||
| ov_SC02_017 | 2552 | 1774 | 0 | 2560 | 2732 | 93.7% |
|
||||
| ov_SC02_021 | 2405 | 1773 | 0 | 2405 | 2437 | 98.7% |
|
||||
| ov_SC02_026 | 2503 | 1771 | 0 | 2509 | 2572 | 97.6% |
|
||||
| ov_SC02_027 | 2559 | 1776 | 0 | 2568 | 2692 | 95.4% |
|
||||
| ov_SC02_028 | 2564 | 1776 | 0 | 2574 | 2701 | 95.3% |
|
||||
| ov_SC02_031 | 2494 | 1772 | 0 | 2499 | 2562 | 97.5% |
|
||||
| ov_SC02_035 | 2489 | 1771 | 0 | 2492 | 2520 | 98.9% |
|
||||
| ov_SC02_037 | 2270 | 1658 | 0 | 2352 | 2516 | 93.5% |
|
||||
| ov_SC02_039 | 2395 | 1771 | 0 | 2395 | 2416 | 99.1% |
|
||||
| ov_SC02_041 | 2476 | 1771 | 0 | 2479 | 2561 | 96.8% |
|
||||
| ov_SC03_001 | 2671 | 1772 | 0 | 2688 | 2869 | 93.7% |
|
||||
| ov_SC03_002 | 2543 | 1776 | 0 | 2558 | 2631 | 97.2% |
|
||||
| ov_SC03_003 | 2399 | 1771 | 0 | 2400 | 2423 | 99.1% |
|
||||
| ov_SC03_006 | 2555 | 1778 | 0 | 2564 | 2767 | 92.7% |
|
||||
| ov_SC03_007 | 2463 | 1771 | 0 | 2467 | 2623 | 94.1% |
|
||||
| ov_SC03_010 | 2416 | 1771 | 0 | 2416 | 2471 | 97.8% |
|
||||
| ov_SC03_011 | 2417 | 1771 | 0 | 2423 | 2527 | 95.9% |
|
||||
| ov_SC03_012 | 2389 | 1771 | 0 | 2390 | 2406 | 99.3% |
|
||||
| ov_SC03_013 | 2422 | 1771 | 0 | 2422 | 2493 | 97.2% |
|
||||
| ov_SC03_014 | 2574 | 1802 | 0 | 2574 | 2685 | 95.9% |
|
||||
| ov_SC03_015 | 2573 | 1802 | 0 | 2573 | 2685 | 95.8% |
|
||||
| ov_SC03_023 | 2401 | 1771 | 0 | 2402 | 2435 | 98.6% |
|
||||
| ov_SC03_024 | 2517 | 1776 | 0 | 2524 | 2641 | 95.6% |
|
||||
| ov_SC03_028 | 2463 | 1772 | 0 | 2467 | 2664 | 92.6% |
|
||||
| ov_SC03_029 | 2500 | 1774 | 0 | 2510 | 2644 | 94.9% |
|
||||
| ov_SC03_030 | 2419 | 1776 | 0 | 2421 | 2495 | 97.0% |
|
||||
| ov_SC03_031 | 2447 | 1771 | 0 | 2450 | 2514 | 97.5% |
|
||||
| ov_SC03_089 | 2513 | 1776 | 0 | 2520 | 2581 | 97.6% |
|
||||
| ov_SC03_090 | 2528 | 1776 | 0 | 2536 | 2625 | 96.6% |
|
||||
| ov_SC03_091 | 2542 | 1776 | 0 | 2550 | 2640 | 96.6% |
|
||||
| ov_SC03_092 | 2508 | 1776 | 0 | 2520 | 2588 | 97.4% |
|
||||
| ov_SC03_093 | 2516 | 1776 | 0 | 2520 | 2563 | 98.3% |
|
||||
| ov_SC03_094 | 2505 | 1771 | 0 | 2511 | 2577 | 97.4% |
|
||||
| ov_SC03_095 | 2432 | 1771 | 0 | 2435 | 2474 | 98.4% |
|
||||
| ov_SC03_096 | 2429 | 1771 | 0 | 2432 | 2465 | 98.7% |
|
||||
| ov_SC03_097 | 2526 | 1776 | 0 | 2533 | 2603 | 97.3% |
|
||||
| ov_SC03_098 | 2510 | 1776 | 0 | 2513 | 2541 | 98.9% |
|
||||
| ov_SC03_099 | 2486 | 1771 | 0 | 2489 | 2504 | 99.4% |
|
||||
| ov_SC03_100 | 2521 | 1776 | 0 | 2525 | 2539 | 99.4% |
|
||||
| ov_SC03_101 | 2484 | 1776 | 0 | 2488 | 2528 | 98.4% |
|
||||
| ov_SC03_102 | 2470 | 1771 | 0 | 2473 | 2492 | 99.2% |
|
||||
| ov_SC03_103 | 2494 | 1773 | 0 | 2497 | 2510 | 99.5% |
|
||||
| ov_SC03_104 | 2542 | 1776 | 0 | 2549 | 2616 | 97.4% |
|
||||
| ov_SC03_105 | 2449 | 1772 | 0 | 2456 | 2597 | 94.6% |
|
||||
| ov_SC03_107 | 2195 | 1658 | 0 | 2278 | 2497 | 91.2% |
|
||||
| ov_SC03_108 | 2400 | 1771 | 0 | 2400 | 2443 | 98.2% |
|
||||
| ov_SC03_109 | 2408 | 1771 | 0 | 2410 | 2424 | 99.4% |
|
||||
| ov_SC03_110 | 2441 | 1778 | 0 | 2441 | 2468 | 98.9% |
|
||||
| ov_SC03_111 | 2472 | 1771 | 0 | 2475 | 2510 | 98.6% |
|
||||
| ov_SC03_112 | 2438 | 1773 | 0 | 2440 | 2526 | 96.6% |
|
||||
| ov_SC03_113 | 2435 | 1773 | 0 | 2438 | 2468 | 98.8% |
|
||||
| ov_SC03_114 | 2390 | 1771 | 0 | 2392 | 2415 | 99.0% |
|
||||
| ov_SC03_115 | 2432 | 1771 | 0 | 2434 | 2472 | 98.5% |
|
||||
| ov_SC03_116 | 2400 | 1771 | 0 | 2403 | 2438 | 98.6% |
|
||||
| ov_SC03_117 | 2468 | 1771 | 0 | 2474 | 2557 | 96.8% |
|
||||
| ov_SC03_118 | 2543 | 1796 | 0 | 2544 | 2685 | 94.7% |
|
||||
| ov_SC03_119 | 2540 | 1796 | 0 | 2541 | 2685 | 94.6% |
|
||||
| ov_SC03_121 | 2403 | 1771 | 0 | 2406 | 2459 | 97.8% |
|
||||
| ov_SC03_124 | 2579 | 1767 | 0 | 2599 | 2741 | 94.8% |
|
||||
| ov_SC03_125 | 2529 | 1771 | 0 | 2541 | 2588 | 98.2% |
|
||||
| ov_SC03_126 | 2400 | 1773 | 0 | 2400 | 2423 | 99.1% |
|
||||
| ov_SC04_000 | 2474 | 1775 | 0 | 2483 | 2546 | 97.5% |
|
||||
| ov_SC04_002 | 2504 | 1771 | 0 | 2508 | 2636 | 95.1% |
|
||||
| ov_SC04_003 | 2439 | 1771 | 0 | 2443 | 2502 | 97.6% |
|
||||
| ov_SC04_004 | 2470 | 1771 | 0 | 2472 | 2558 | 96.6% |
|
||||
| ov_SC04_005 | 2500 | 1771 | 0 | 2506 | 2612 | 95.9% |
|
||||
| ov_SC04_006 | 2430 | 1771 | 0 | 2432 | 2454 | 99.1% |
|
||||
| ov_SC04_007 | 2494 | 1771 | 0 | 2498 | 2569 | 97.2% |
|
||||
| ov_SC04_008 | 2400 | 1771 | 0 | 2400 | 2415 | 99.4% |
|
||||
| ov_SC04_009 | 2427 | 1771 | 0 | 2430 | 2441 | 99.5% |
|
||||
| ov_SC04_010 | 2402 | 1771 | 0 | 2403 | 2419 | 99.3% |
|
||||
| ov_SC04_011 | 2516 | 1776 | 0 | 2522 | 2803 | 90.0% |
|
||||
| ov_SC04_012 | 2397 | 1771 | 0 | 2398 | 2420 | 99.1% |
|
||||
| ov_SC04_015 | 2534 | 1772 | 0 | 2545 | 2611 | 97.5% |
|
||||
| ov_SC04_016 | 2401 | 1771 | 0 | 2403 | 2440 | 98.5% |
|
||||
| ov_SC04_018 | 2675 | 1808 | 0 | 2675 | 2857 | 93.6% |
|
||||
| ov_SC04_019 | 2673 | 1808 | 0 | 2673 | 2857 | 93.6% |
|
||||
| ov_SC04_020 | 2515 | 1771 | 0 | 2527 | 2567 | 98.4% |
|
||||
| ov_SC04_021 | 2400 | 1773 | 0 | 2400 | 2423 | 99.1% |
|
||||
| ov_SC05_000 | 2406 | 1775 | 0 | 2409 | 2422 | 99.5% |
|
||||
| ov_SC05_001 | 2479 | 1772 | 0 | 2484 | 2574 | 96.5% |
|
||||
| ov_SC05_002 | 2430 | 1771 | 0 | 2433 | 2442 | 99.6% |
|
||||
| ov_SC05_003 | 2413 | 1771 | 0 | 2414 | 2481 | 97.3% |
|
||||
| ov_SC05_004 | 2423 | 1771 | 0 | 2425 | 2464 | 98.4% |
|
||||
| ov_SC05_005 | 2438 | 1777 | 0 | 2439 | 2491 | 97.9% |
|
||||
| ov_SC05_006 | 2422 | 1772 | 0 | 2422 | 2430 | 99.7% |
|
||||
| ov_SC05_007 | 2432 | 1771 | 0 | 2437 | 2482 | 98.2% |
|
||||
| ov_SC05_008 | 2442 | 1771 | 0 | 2444 | 2543 | 96.1% |
|
||||
| ov_SC05_009 | 2409 | 1771 | 0 | 2413 | 2438 | 99.0% |
|
||||
| ov_SC05_010 | 2449 | 1772 | 0 | 2453 | 2588 | 94.8% |
|
||||
| ov_SC05_011 | 2396 | 1771 | 0 | 2397 | 2409 | 99.5% |
|
||||
| ov_SC05_017 | 2650 | 1768 | 0 | 2661 | 2842 | 93.6% |
|
||||
| ov_SC05_018 | 2547 | 1771 | 0 | 2560 | 2673 | 95.8% |
|
||||
| ov_SC05_019 | 2400 | 1773 | 0 | 2400 | 2423 | 99.1% |
|
||||
| ov_SC06_000 | 2529 | 1780 | 0 | 2532 | 2691 | 94.1% |
|
||||
| ov_SC06_006 | 2423 | 1771 | 0 | 2424 | 2511 | 96.5% |
|
||||
| ov_SC06_008 | 2488 | 1773 | 0 | 2494 | 2542 | 98.1% |
|
||||
| ov_SC06_010 | 2460 | 1771 | 0 | 2465 | 2517 | 97.9% |
|
||||
| ov_SC06_011 | 2415 | 1771 | 0 | 2419 | 2468 | 98.0% |
|
||||
| ov_SC06_013 | 2405 | 1771 | 0 | 2406 | 2425 | 99.2% |
|
||||
| ov_SC06_014 | 2416 | 1771 | 0 | 2418 | 2453 | 98.6% |
|
||||
| ov_SC06_015 | 2410 | 1771 | 0 | 2410 | 2421 | 99.5% |
|
||||
| ov_SC06_016 | 2452 | 1772 | 0 | 2454 | 2549 | 96.3% |
|
||||
| ov_SC06_018 | 2500 | 1773 | 0 | 2507 | 2665 | 94.1% |
|
||||
| ov_SC06_020 | 2446 | 1773 | 0 | 2447 | 2518 | 97.2% |
|
||||
| ov_SC06_022 | 2481 | 1771 | 0 | 2489 | 2642 | 94.2% |
|
||||
| ov_SC06_024 | 2501 | 1771 | 0 | 2507 | 2667 | 94.0% |
|
||||
| ov_SC06_025 | 2452 | 1771 | 0 | 2457 | 2572 | 95.5% |
|
||||
| ov_SC06_027 | 2391 | 1771 | 0 | 2392 | 2408 | 99.3% |
|
||||
| ov_SC06_029 | 2478 | 1772 | 0 | 2490 | 2662 | 93.5% |
|
||||
| ov_MAIN_012 | 2160 | 1658 | 0 | 2239 | 2403 | 93.2% |
|
||||
| ov_SC01_000 | 2390 | 1775 | 0 | 2390 | 2403 | 99.5% |
|
||||
| ov_SC01_001 | 2398 | 1776 | 0 | 2400 | 2466 | 97.3% |
|
||||
| ov_SC01_004 | 2395 | 1767 | 0 | 2396 | 2414 | 99.3% |
|
||||
| ov_SC01_005 | 2427 | 1790 | 0 | 2427 | 2503 | 97.0% |
|
||||
| ov_SC01_006 | 2427 | 1790 | 0 | 2427 | 2503 | 97.0% |
|
||||
| ov_SC01_008 | 2395 | 1767 | 0 | 2397 | 2426 | 98.8% |
|
||||
| ov_SC01_009 | 2422 | 1768 | 0 | 2423 | 2507 | 96.6% |
|
||||
| ov_SC01_074 | 2397 | 1768 | 0 | 2399 | 2425 | 98.9% |
|
||||
| ov_SC01_077 | 2562 | 1733 | 0 | 2564 | 2586 | 99.1% |
|
||||
| ov_SC01_080 | 2426 | 1771 | 0 | 2426 | 2512 | 96.6% |
|
||||
| ov_SC01_084 | 2450 | 1776 | 0 | 2455 | 2579 | 95.2% |
|
||||
| ov_SC02_000 | 2524 | 1815 | 0 | 2524 | 2683 | 94.1% |
|
||||
| ov_SC02_003 | 2524 | 1815 | 0 | 2524 | 2683 | 94.1% |
|
||||
| ov_SC02_004 | 2391 | 1771 | 0 | 2391 | 2401 | 99.6% |
|
||||
| ov_SC02_005 | 2541 | 1767 | 0 | 2551 | 2927 | 87.2% |
|
||||
| ov_SC02_011 | 2628 | 1774 | 0 | 2639 | 2893 | 91.2% |
|
||||
| ov_SC02_015 | 2401 | 1773 | 0 | 2401 | 2414 | 99.5% |
|
||||
| ov_SC02_016 | 2484 | 1774 | 0 | 2487 | 2545 | 97.7% |
|
||||
| ov_SC02_017 | 2553 | 1774 | 0 | 2561 | 2732 | 93.7% |
|
||||
| ov_SC02_021 | 2406 | 1773 | 0 | 2406 | 2437 | 98.7% |
|
||||
| ov_SC02_026 | 2506 | 1771 | 0 | 2512 | 2572 | 97.7% |
|
||||
| ov_SC02_027 | 2561 | 1776 | 0 | 2570 | 2692 | 95.5% |
|
||||
| ov_SC02_028 | 2566 | 1776 | 0 | 2576 | 2701 | 95.4% |
|
||||
| ov_SC02_031 | 2495 | 1772 | 0 | 2500 | 2562 | 97.6% |
|
||||
| ov_SC02_035 | 2492 | 1771 | 0 | 2495 | 2520 | 99.0% |
|
||||
| ov_SC02_037 | 2273 | 1658 | 0 | 2355 | 2516 | 93.6% |
|
||||
| ov_SC02_039 | 2396 | 1771 | 0 | 2396 | 2416 | 99.2% |
|
||||
| ov_SC02_041 | 2477 | 1771 | 0 | 2480 | 2561 | 96.8% |
|
||||
| ov_SC03_001 | 2672 | 1772 | 0 | 2689 | 2869 | 93.7% |
|
||||
| ov_SC03_002 | 2544 | 1776 | 0 | 2559 | 2631 | 97.3% |
|
||||
| ov_SC03_003 | 2400 | 1771 | 0 | 2401 | 2423 | 99.1% |
|
||||
| ov_SC03_006 | 2556 | 1778 | 0 | 2565 | 2767 | 92.7% |
|
||||
| ov_SC03_007 | 2464 | 1771 | 0 | 2468 | 2623 | 94.1% |
|
||||
| ov_SC03_010 | 2417 | 1771 | 0 | 2417 | 2471 | 97.8% |
|
||||
| ov_SC03_011 | 2418 | 1771 | 0 | 2424 | 2527 | 95.9% |
|
||||
| ov_SC03_012 | 2390 | 1771 | 0 | 2391 | 2406 | 99.4% |
|
||||
| ov_SC03_013 | 2423 | 1771 | 0 | 2423 | 2493 | 97.2% |
|
||||
| ov_SC03_014 | 2575 | 1802 | 0 | 2575 | 2685 | 95.9% |
|
||||
| ov_SC03_015 | 2574 | 1802 | 0 | 2574 | 2685 | 95.9% |
|
||||
| ov_SC03_023 | 2402 | 1771 | 0 | 2403 | 2435 | 98.7% |
|
||||
| ov_SC03_024 | 2518 | 1776 | 0 | 2525 | 2641 | 95.6% |
|
||||
| ov_SC03_028 | 2464 | 1772 | 0 | 2468 | 2664 | 92.6% |
|
||||
| ov_SC03_029 | 2501 | 1774 | 0 | 2511 | 2644 | 95.0% |
|
||||
| ov_SC03_030 | 2420 | 1776 | 0 | 2422 | 2495 | 97.1% |
|
||||
| ov_SC03_031 | 2448 | 1771 | 0 | 2451 | 2514 | 97.5% |
|
||||
| ov_SC03_089 | 2516 | 1776 | 0 | 2523 | 2581 | 97.8% |
|
||||
| ov_SC03_090 | 2531 | 1776 | 0 | 2539 | 2625 | 96.7% |
|
||||
| ov_SC03_091 | 2545 | 1776 | 0 | 2553 | 2640 | 96.7% |
|
||||
| ov_SC03_092 | 2510 | 1776 | 0 | 2522 | 2588 | 97.4% |
|
||||
| ov_SC03_093 | 2519 | 1776 | 0 | 2523 | 2563 | 98.4% |
|
||||
| ov_SC03_094 | 2508 | 1771 | 0 | 2514 | 2577 | 97.6% |
|
||||
| ov_SC03_095 | 2434 | 1771 | 0 | 2437 | 2474 | 98.5% |
|
||||
| ov_SC03_096 | 2431 | 1771 | 0 | 2434 | 2465 | 98.7% |
|
||||
| ov_SC03_097 | 2528 | 1776 | 0 | 2535 | 2603 | 97.4% |
|
||||
| ov_SC03_098 | 2513 | 1776 | 0 | 2516 | 2541 | 99.0% |
|
||||
| ov_SC03_099 | 2489 | 1771 | 0 | 2492 | 2504 | 99.5% |
|
||||
| ov_SC03_100 | 2524 | 1776 | 0 | 2528 | 2539 | 99.6% |
|
||||
| ov_SC03_101 | 2486 | 1776 | 0 | 2490 | 2528 | 98.5% |
|
||||
| ov_SC03_102 | 2473 | 1771 | 0 | 2476 | 2492 | 99.4% |
|
||||
| ov_SC03_103 | 2497 | 1773 | 0 | 2500 | 2510 | 99.6% |
|
||||
| ov_SC03_104 | 2545 | 1776 | 0 | 2552 | 2616 | 97.6% |
|
||||
| ov_SC03_105 | 2451 | 1772 | 0 | 2458 | 2597 | 94.6% |
|
||||
| ov_SC03_107 | 2198 | 1658 | 0 | 2281 | 2497 | 91.3% |
|
||||
| ov_SC03_108 | 2401 | 1771 | 0 | 2401 | 2443 | 98.3% |
|
||||
| ov_SC03_109 | 2409 | 1771 | 0 | 2411 | 2424 | 99.5% |
|
||||
| ov_SC03_110 | 2442 | 1778 | 0 | 2442 | 2468 | 98.9% |
|
||||
| ov_SC03_111 | 2473 | 1771 | 0 | 2476 | 2510 | 98.6% |
|
||||
| ov_SC03_112 | 2439 | 1773 | 0 | 2441 | 2526 | 96.6% |
|
||||
| ov_SC03_113 | 2436 | 1773 | 0 | 2439 | 2468 | 98.8% |
|
||||
| ov_SC03_114 | 2391 | 1771 | 0 | 2393 | 2415 | 99.1% |
|
||||
| ov_SC03_115 | 2433 | 1771 | 0 | 2435 | 2472 | 98.5% |
|
||||
| ov_SC03_116 | 2402 | 1771 | 0 | 2405 | 2438 | 98.6% |
|
||||
| ov_SC03_117 | 2469 | 1771 | 0 | 2475 | 2557 | 96.8% |
|
||||
| ov_SC03_118 | 2544 | 1796 | 0 | 2545 | 2685 | 94.8% |
|
||||
| ov_SC03_119 | 2541 | 1796 | 0 | 2542 | 2685 | 94.7% |
|
||||
| ov_SC03_121 | 2404 | 1771 | 0 | 2407 | 2459 | 97.9% |
|
||||
| ov_SC03_124 | 2580 | 1767 | 0 | 2600 | 2741 | 94.9% |
|
||||
| ov_SC03_125 | 2530 | 1771 | 0 | 2542 | 2588 | 98.2% |
|
||||
| ov_SC03_126 | 2401 | 1773 | 0 | 2401 | 2423 | 99.1% |
|
||||
| ov_SC04_000 | 2475 | 1775 | 0 | 2484 | 2546 | 97.6% |
|
||||
| ov_SC04_002 | 2505 | 1771 | 0 | 2509 | 2636 | 95.2% |
|
||||
| ov_SC04_003 | 2440 | 1771 | 0 | 2444 | 2502 | 97.7% |
|
||||
| ov_SC04_004 | 2471 | 1771 | 0 | 2473 | 2558 | 96.7% |
|
||||
| ov_SC04_005 | 2501 | 1771 | 0 | 2507 | 2612 | 96.0% |
|
||||
| ov_SC04_006 | 2431 | 1771 | 0 | 2433 | 2454 | 99.1% |
|
||||
| ov_SC04_007 | 2495 | 1771 | 0 | 2499 | 2569 | 97.3% |
|
||||
| ov_SC04_008 | 2401 | 1771 | 0 | 2401 | 2415 | 99.4% |
|
||||
| ov_SC04_009 | 2428 | 1771 | 0 | 2431 | 2441 | 99.6% |
|
||||
| ov_SC04_010 | 2403 | 1771 | 0 | 2404 | 2419 | 99.4% |
|
||||
| ov_SC04_011 | 2517 | 1776 | 0 | 2523 | 2803 | 90.0% |
|
||||
| ov_SC04_012 | 2398 | 1771 | 0 | 2399 | 2420 | 99.1% |
|
||||
| ov_SC04_015 | 2535 | 1772 | 0 | 2546 | 2611 | 97.5% |
|
||||
| ov_SC04_016 | 2402 | 1771 | 0 | 2404 | 2440 | 98.5% |
|
||||
| ov_SC04_018 | 2676 | 1808 | 0 | 2676 | 2857 | 93.7% |
|
||||
| ov_SC04_019 | 2674 | 1808 | 0 | 2674 | 2857 | 93.6% |
|
||||
| ov_SC04_020 | 2516 | 1771 | 0 | 2528 | 2567 | 98.5% |
|
||||
| ov_SC04_021 | 2401 | 1773 | 0 | 2401 | 2423 | 99.1% |
|
||||
| ov_SC05_000 | 2407 | 1775 | 0 | 2410 | 2422 | 99.5% |
|
||||
| ov_SC05_001 | 2480 | 1772 | 0 | 2485 | 2574 | 96.5% |
|
||||
| ov_SC05_002 | 2431 | 1771 | 0 | 2434 | 2442 | 99.7% |
|
||||
| ov_SC05_003 | 2414 | 1771 | 0 | 2415 | 2481 | 97.3% |
|
||||
| ov_SC05_004 | 2424 | 1771 | 0 | 2426 | 2464 | 98.5% |
|
||||
| ov_SC05_005 | 2439 | 1777 | 0 | 2440 | 2491 | 98.0% |
|
||||
| ov_SC05_006 | 2423 | 1772 | 0 | 2423 | 2430 | 99.7% |
|
||||
| ov_SC05_007 | 2433 | 1771 | 0 | 2438 | 2482 | 98.2% |
|
||||
| ov_SC05_008 | 2443 | 1771 | 0 | 2445 | 2543 | 96.1% |
|
||||
| ov_SC05_009 | 2410 | 1771 | 0 | 2414 | 2438 | 99.0% |
|
||||
| ov_SC05_010 | 2450 | 1772 | 0 | 2454 | 2588 | 94.8% |
|
||||
| ov_SC05_011 | 2397 | 1771 | 0 | 2398 | 2409 | 99.5% |
|
||||
| ov_SC05_017 | 2651 | 1768 | 0 | 2662 | 2842 | 93.7% |
|
||||
| ov_SC05_018 | 2548 | 1771 | 0 | 2561 | 2673 | 95.8% |
|
||||
| ov_SC05_019 | 2401 | 1773 | 0 | 2401 | 2423 | 99.1% |
|
||||
| ov_SC06_000 | 2530 | 1780 | 0 | 2533 | 2691 | 94.1% |
|
||||
| ov_SC06_006 | 2424 | 1771 | 0 | 2425 | 2511 | 96.6% |
|
||||
| ov_SC06_008 | 2489 | 1773 | 0 | 2495 | 2542 | 98.2% |
|
||||
| ov_SC06_010 | 2461 | 1771 | 0 | 2466 | 2517 | 98.0% |
|
||||
| ov_SC06_011 | 2416 | 1771 | 0 | 2420 | 2468 | 98.1% |
|
||||
| ov_SC06_013 | 2406 | 1771 | 0 | 2407 | 2425 | 99.3% |
|
||||
| ov_SC06_014 | 2417 | 1771 | 0 | 2419 | 2453 | 98.6% |
|
||||
| ov_SC06_015 | 2411 | 1771 | 0 | 2411 | 2421 | 99.6% |
|
||||
| ov_SC06_016 | 2453 | 1772 | 0 | 2455 | 2549 | 96.3% |
|
||||
| ov_SC06_018 | 2501 | 1773 | 0 | 2508 | 2665 | 94.1% |
|
||||
| ov_SC06_020 | 2447 | 1773 | 0 | 2448 | 2518 | 97.2% |
|
||||
| ov_SC06_022 | 2486 | 1771 | 0 | 2494 | 2642 | 94.4% |
|
||||
| ov_SC06_024 | 2504 | 1771 | 0 | 2510 | 2667 | 94.1% |
|
||||
| ov_SC06_025 | 2453 | 1771 | 0 | 2458 | 2572 | 95.6% |
|
||||
| ov_SC06_027 | 2392 | 1771 | 0 | 2393 | 2408 | 99.4% |
|
||||
| ov_SC06_029 | 2479 | 1772 | 0 | 2491 | 2662 | 93.6% |
|
||||
| ov_SC06_030 | 2413 | 1772 | 0 | 2413 | 2456 | 98.2% |
|
||||
| ov_SC06_032 | 2488 | 1772 | 0 | 2495 | 2658 | 93.9% |
|
||||
| ov_SC06_033 | 2489 | 1772 | 0 | 2496 | 2631 | 94.9% |
|
||||
| ov_SC07_000 | 2433 | 1775 | 0 | 2435 | 2521 | 96.6% |
|
||||
| ov_SC07_001 | 2404 | 1771 | 0 | 2406 | 2454 | 98.0% |
|
||||
| ov_SC07_002 | 2460 | 1772 | 0 | 2464 | 2579 | 95.5% |
|
||||
| ov_SC07_006 | 2323 | 1595 | 0 | 2403 | 2455 | 97.9% |
|
||||
| ov_SC07_007 | 2336 | 1628 | 0 | 2420 | 2612 | 92.6% |
|
||||
| ov_SC07_008 | 2385 | 1771 | 0 | 2385 | 2386 | 100.0% |
|
||||
| ov_SC07_009 | 2397 | 1771 | 0 | 2399 | 2430 | 98.7% |
|
||||
| ov_SC07_010 | 2320 | 1649 | 0 | 2403 | 2523 | 95.2% |
|
||||
| ov_SC07_011 | 2338 | 1627 | 0 | 2418 | 2448 | 98.8% |
|
||||
| ov_SC06_033 | 2492 | 1772 | 0 | 2499 | 2631 | 95.0% |
|
||||
| ov_SC07_000 | 2434 | 1775 | 0 | 2436 | 2521 | 96.6% |
|
||||
| ov_SC07_001 | 2405 | 1771 | 0 | 2407 | 2454 | 98.1% |
|
||||
| ov_SC07_002 | 2461 | 1772 | 0 | 2465 | 2579 | 95.6% |
|
||||
| ov_SC07_006 | 2324 | 1595 | 0 | 2404 | 2455 | 97.9% |
|
||||
| ov_SC07_007 | 2337 | 1628 | 0 | 2421 | 2612 | 92.7% |
|
||||
| ov_SC07_008 | 2386 | 1771 | 0 | 2386 | 2386 | 100.0% |
|
||||
| ov_SC07_009 | 2398 | 1771 | 0 | 2400 | 2430 | 98.8% |
|
||||
| ov_SC07_010 | 2321 | 1649 | 0 | 2404 | 2523 | 95.3% |
|
||||
| ov_SC07_011 | 2339 | 1627 | 0 | 2419 | 2448 | 98.8% |
|
||||
|
||||
@@ -373,6 +373,34 @@ My scoping said "one unplaceable construct". **That was wrong — it was the fir
|
||||
**Carve reverted; tree clean. Fixes 1-3 kept** (regression-checked: 1,948 macros parse, 0 malformed
|
||||
externs; alias maps unchanged on 3 already-carved overlays). **122 jr member-slots remain blocked.**
|
||||
|
||||
## ✅ TASK A4 (cdFileLocTable) — **+138 members from ONE LINE**; R22 213/213
|
||||
`conflicting types for cdFileLocTable` was the largest remaining sweep class (136 of 875).
|
||||
`engine_types.h` defined the SAME layout twice — `CdFileLoc` and `CdFileLoc_80128C98`, both
|
||||
`struct { s32 word0; s32 word4; }`. Each anonymous struct definition mints a **distinct C type**, so
|
||||
a TU holding both externs declared one object with two incompatible types. Fix:
|
||||
`typedef CdFileLoc CdFileLoc_80128C98;` — the two NAMES now denote one type. Byte-neutral by
|
||||
construction (identical layout ⇒ identical 8-byte index scaling); verified on 2 binaries first.
|
||||
**This is the type-IDENTITY class `scope_data_externs` documents for `S_AF634`:** invisible to any
|
||||
type-STRING compare, and `cdecl.compatible` correctly answers "compatible" — they ARE compatible,
|
||||
they are just not the SAME type.
|
||||
**NOT unified with the 3 `extern u8 cdFileLocTable[]` sites** — element size drives index scaling
|
||||
and those carry their own explicit `<< 3` (resident.c:656). Folding them in changes codegen: the
|
||||
memcpy-class trap. A 136-of-139 fix is the correct shape, not an incomplete one.
|
||||
**Banked 138** (derived net = report = 138, they agree). Fleet **94.3% instr / 88.1% distinct /
|
||||
96.21% fn-count**; stubs 13,780.
|
||||
|
||||
### The sweep residue after A4 — no symbol dominates any more
|
||||
`227` PLUMBING-other · `125` **DIFF (real divergence, 17% — the honest floor)** ·
|
||||
**`93` CC1-FAIL(no-diagnostic)** · `26` memcpy · `12` D_80114F24 · `11` D_800AE620 ·
|
||||
`9` D_800183E0 · `6` D_80126B58 · `6` D_80078EB4 · `6` func_80145CEC.
|
||||
**CC1-FAIL went UP (77 → 93) and that is not a regression** — members that used to die earlier on
|
||||
the cdFileLocTable conflict now reach a DIFFERENT compile error. Every one is a hard gcc error whose
|
||||
text the classifier throws away because it greps for `error:`, which gcc-2.7.2 never emits.
|
||||
**THE HIGHEST-VALUE FIX LEFT: repair that classifier.** Three times today a `no-diagnostic` verdict
|
||||
concealed something cheap (the 132-member alias drop; the carve's `multiple storage classes`; the
|
||||
carve's wrapped-decl mangling). 93 failures are currently labelled "unknown" on a day when every
|
||||
inspected "unknown" was a missing declaration or a duplicate typedef.
|
||||
|
||||
## ▶ RESUME HERE — D (and the leftovers below)
|
||||
**C is DONE.** For reference, the command was:
|
||||
`.venv/bin/python tools/dedup_extend.py --binaries ov_SC03_107,ov_MAIN_012,ov_SC02_037`
|
||||
|
||||
@@ -403,7 +403,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017EEC8[];
|
||||
s16 idx = D_8017EEC8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A3234, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80183B18[];
|
||||
s16 idx = D_80183B18[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801EB30C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F4DC[];
|
||||
s16 idx = D_8017F4DC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D6EC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -406,7 +406,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80182670[];
|
||||
s16 idx = D_80182670[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801CAE4C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -406,7 +406,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80182670[];
|
||||
s16 idx = D_80182670[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801CAE4C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017FA50[];
|
||||
s16 idx = D_8017FA50[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A08FC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80182C38[];
|
||||
s16 idx = D_80182C38[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801F06C0, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E8B8[];
|
||||
s16 idx = D_8017E8B8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80199750, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80183818[];
|
||||
s16 idx = D_80183818[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C3570, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80186B0C[];
|
||||
s16 idx = D_80186B0C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C4F40, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018AEBC[];
|
||||
s16 idx = D_8018AEBC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E5794, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018AEBC[];
|
||||
s16 idx = D_8018AEBC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E5794, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017DF9C[];
|
||||
s16 idx = D_8017DF9C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80193DA4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80190BA0[];
|
||||
s16 idx = D_80190BA0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E1AD8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80190FF0[];
|
||||
s16 idx = D_80190FF0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E8C34, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E504[];
|
||||
s16 idx = D_8017E504[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018DE8C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018473C[];
|
||||
s16 idx = D_8018473C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B1A6C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018A794[];
|
||||
s16 idx = D_8018A794[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801ED28C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017FD88[];
|
||||
s16 idx = D_8017FD88[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80190808, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801863DC[];
|
||||
s16 idx = D_801863DC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801CDC3C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018B500[];
|
||||
s16 idx = D_8018B500[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801D79A8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018B704[];
|
||||
s16 idx = D_8018B704[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801D092C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184F30[];
|
||||
s16 idx = D_80184F30[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B5128, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184790[];
|
||||
s16 idx = D_80184790[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801BC3F0, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F3BC[];
|
||||
s16 idx = D_8017F3BC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019E7DC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018508C[];
|
||||
s16 idx = D_8018508C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B6B48, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018D7CC[];
|
||||
s16 idx = D_8018D7CC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801EBC68, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801857BC[];
|
||||
s16 idx = D_801857BC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C91C4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F584[];
|
||||
s16 idx = D_8017F584[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D544, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018C8A0[];
|
||||
s16 idx = D_8018C8A0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801F4E00, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80187698[];
|
||||
s16 idx = D_80187698[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E7788, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801801B8[];
|
||||
s16 idx = D_801801B8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019DA64, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80181528[];
|
||||
s16 idx = D_80181528[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019FCD4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E408[];
|
||||
s16 idx = D_8017E408[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80192B30, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801811F0[];
|
||||
s16 idx = D_801811F0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801AADC8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018B82C[];
|
||||
s16 idx = D_8018B82C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E819C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018B82C[];
|
||||
s16 idx = D_8018B82C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E819C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F1A8[];
|
||||
s16 idx = D_8017F1A8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80196774, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801871CC[];
|
||||
s16 idx = D_801871CC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801BEBFC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018BC98[];
|
||||
s16 idx = D_8018BC98[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E8D84, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80187AD0[];
|
||||
s16 idx = D_80187AD0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801D6EB8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018210C[];
|
||||
s16 idx = D_8018210C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801DF55C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80182628[];
|
||||
s16 idx = D_80182628[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C3A00, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80189924[];
|
||||
s16 idx = D_80189924[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C426C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018BD48[];
|
||||
s16 idx = D_8018BD48[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C96D8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018CBF0[];
|
||||
s16 idx = D_8018CBF0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801CFDA4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184FC0[];
|
||||
s16 idx = D_80184FC0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B097C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80186198[];
|
||||
s16 idx = D_80186198[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C9DD0, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80187B94[];
|
||||
s16 idx = D_80187B94[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801D0C0C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801811F4[];
|
||||
s16 idx = D_801811F4[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80199838, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80180D74[];
|
||||
s16 idx = D_80180D74[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801982EC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80186154[];
|
||||
s16 idx = D_80186154[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A835C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801855E0[];
|
||||
s16 idx = D_801855E0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C2FE0, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801836E0[];
|
||||
s16 idx = D_801836E0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801BCCB4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184BAC[];
|
||||
s16 idx = D_80184BAC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C5F38, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80183B88[];
|
||||
s16 idx = D_80183B88[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019B800, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80186440[];
|
||||
s16 idx = D_80186440[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B747C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801843F0[];
|
||||
s16 idx = D_801843F0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C2630, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018AF80[];
|
||||
s16 idx = D_8018AF80[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801BDB90, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018A608[];
|
||||
s16 idx = D_8018A608[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B6E88, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80180F60[];
|
||||
s16 idx = D_80180F60[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019F390, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E60C[];
|
||||
s16 idx = D_8017E60C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80197EA0, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018202C[];
|
||||
s16 idx = D_8018202C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019FB3C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184BE0[];
|
||||
s16 idx = D_80184BE0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B70BC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801859E8[];
|
||||
s16 idx = D_801859E8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801AA824, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80183098[];
|
||||
s16 idx = D_80183098[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A34AC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017ED00[];
|
||||
s16 idx = D_8017ED00[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A71B8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018076C[];
|
||||
s16 idx = D_8018076C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80192B2C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80182B70[];
|
||||
s16 idx = D_80182B70[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801956C8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184B7C[];
|
||||
s16 idx = D_80184B7C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801CBD68, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80189C28[];
|
||||
s16 idx = D_80189C28[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801D1CC4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80189C28[];
|
||||
s16 idx = D_80189C28[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801D1CC4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80182444[];
|
||||
s16 idx = D_80182444[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801AC7CC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018AE70[];
|
||||
s16 idx = D_8018AE70[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801DEF20, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184040[];
|
||||
s16 idx = D_80184040[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C1C0C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F538[];
|
||||
s16 idx = D_8017F538[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80183544[];
|
||||
s16 idx = D_80183544[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A7574, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801886B0[];
|
||||
s16 idx = D_801886B0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801BE8C4, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018244C[];
|
||||
s16 idx = D_8018244C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80199540, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80184980[];
|
||||
s16 idx = D_80184980[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B133C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80187DB4[];
|
||||
s16 idx = D_80187DB4[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801BF500, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017FE94[];
|
||||
s16 idx = D_8017FE94[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019B7A8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80185E4C[];
|
||||
s16 idx = D_80185E4C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B2D64, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017ED84[];
|
||||
s16 idx = D_8017ED84[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018FA4C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017EDB0[];
|
||||
s16 idx = D_8017EDB0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80195C60, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E45C[];
|
||||
s16 idx = D_8017E45C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D0EC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801906EC[];
|
||||
s16 idx = D_801906EC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801EC688, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E8C0[];
|
||||
s16 idx = D_8017E8C0[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018F7CC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801847F8[];
|
||||
s16 idx = D_801847F8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801C6464, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801802BC[];
|
||||
s16 idx = D_801802BC[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801A461C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018D4D4[];
|
||||
s16 idx = D_8018D4D4[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E4434, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018D4D4[];
|
||||
s16 idx = D_8018D4D4[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801E4434, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8018360C[];
|
||||
s16 idx = D_8018360C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B9E5C, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F538[];
|
||||
s16 idx = D_8017F538[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017E54C[];
|
||||
s16 idx = D_8017E54C[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_80198648, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_80185D28[];
|
||||
s16 idx = D_80185D28[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_801B35FC, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
@@ -405,7 +405,23 @@ s32 func_80128C98(s32 arg0) {
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80128CFC);
|
||||
|
||||
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_801804E8[];
|
||||
s16 idx = D_801804E8[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8019D9A8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80128D60() /* dedup: shared engine-core @0x80128D60 (src/shared) */
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user