mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-30 23:37:39 -04:00
feat(phase-29): T97 — func_80151944 138/138; the "three-edit job" was ONE edit
- The last big NAMED blocker, costed across four checkpoints as §112 header + §20 call-site cast + a scripted §99 pass over 2,022 overlay-local decls. Probing first showed two of the three were unnecessary: the conflict is entirely between DEFINE_func_80151924()'s own forward-decl (extern s32 func_80151944(void)) and the byte-true definition (void f(void *a0)), four lines apart in the assembled TU. The 2,022 decls live in OTHER TUs and never entered it. - ONE 4-line edit in engine_core.h: decl -> byte-true, call site -> ((s32 (*)(void))f)() so the caller's codegen is unchanged. rtu_match: conflicting types -> MATCH (15 ins). Sweep 138/138. - Family 0x80131eec fully closed: 149 (T87) + 138 (T97) + 1 immediate-refusal = all 288 members. - SHARED-HEADER RISK VERIFIED, NOT ARGUED: engine_core.h is included by all 138 overlays, so §20 cast-folding is a hypothesis. Per-binary gates 138/138 are necessary but not sufficient; the fleet check is the one that counts. R22 clean-fleet 140/140 + tools-health RC=0 (corpus 0 PHANTOM/0 TRUNCATED, cdecl, audit-binaries, dedup 1886/0, C1 239604/239604). - METRICS: fn-count 91.96 -> 92.00% (+138, exact) · instr 87.4 -> 87.5% (+2,070) · distinct +72. - COSTING LESSON: the estimate came from reading the symptom (2,022 decls of this name exist) instead of probing the failure (which decl actually conflicts). Probe before COSTING, not just before scaling.
This commit is contained in:
+1306
-1307
File diff suppressed because it is too large
Load Diff
+144
-144
@@ -4,157 +4,157 @@
|
||||
# cross-binary collapsible-byte leverage: docs/duplicates.cross.md.
|
||||
|
||||
# THREE progress metrics (all matter — see the labels):
|
||||
FLEET fn-count byte-ident: 325279 / 353720 = 91.96% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
|
||||
FLEET instr-weighted : 11490979 / 13141652 = 87.4% (shipped .text across main + resident + 138 overlays; the decomp.dev-DISPLAY number)
|
||||
FLEET distinct-code(uniq): 4395820 / 5634875 = 78.0% (69744/87459 unique fns; the DISTINCT-RE number)
|
||||
FLEET fn-count byte-ident: 325417 / 353720 = 92.00% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
|
||||
FLEET instr-weighted : 11493049 / 13141652 = 87.5% (shipped .text across main + resident + 138 overlays; the decomp.dev-DISPLAY number)
|
||||
FLEET distinct-code(uniq): 4396900 / 5634875 = 78.0% (69816/87459 unique fns; the DISTINCT-RE number)
|
||||
MAIN game-code weighted : 436 / 60201 = 0.7% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; LINKED-excluding Ghidra sig dated 2026-06-14; 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: 11490543 / 13081451 = 87.8%)
|
||||
(fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 11492613 / 13081451 = 87.9%)
|
||||
|
||||
FLEET REAL substantive : 323424 (of which dedup-shared 239530 via 1886 groups / 239604 instances)
|
||||
FLEET REAL substantive : 323562 (of which dedup-shared 239530 via 1886 groups / 239604 instances)
|
||||
FLEET LINKED PsyQ objs : 959
|
||||
FLEET NON_MATCHING : 7 (0 in any default build — G4)
|
||||
FLEET INCLUDE_ASM stubs : 28434
|
||||
FLEET INCLUDE_ASM stubs : 28296
|
||||
FLEET matchable : 353720
|
||||
|
||||
| binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % |
|
||||
|---|---:|---:|---:|---:|---:|---:|
|
||||
| main | 54 | 2 | 959 | 1055 | 2096 | 50.3% |
|
||||
| resident | 129 | 0 | 0 | 131 | 145 | 90.3% |
|
||||
| ov_SC01_000 | 2310 | 1742 | 0 | 2310 | 2403 | 96.1% |
|
||||
| ov_SC01_001 | 2317 | 1743 | 0 | 2319 | 2466 | 94.0% |
|
||||
| ov_SC01_004 | 2308 | 1734 | 0 | 2309 | 2414 | 95.7% |
|
||||
| ov_SC01_005 | 2339 | 1757 | 0 | 2339 | 2503 | 93.4% |
|
||||
| ov_SC01_006 | 2339 | 1757 | 0 | 2339 | 2503 | 93.4% |
|
||||
| ov_SC01_008 | 2308 | 1734 | 0 | 2310 | 2426 | 95.2% |
|
||||
| ov_SC01_009 | 2333 | 1735 | 0 | 2334 | 2507 | 93.1% |
|
||||
| ov_SC01_074 | 2314 | 1735 | 0 | 2316 | 2425 | 95.5% |
|
||||
| ov_SC01_077 | 2481 | 1702 | 0 | 2483 | 2585 | 96.1% |
|
||||
| ov_SC01_080 | 2348 | 1738 | 0 | 2348 | 2512 | 93.5% |
|
||||
| ov_SC01_084 | 2357 | 1738 | 0 | 2362 | 2579 | 91.6% |
|
||||
| ov_SC02_000 | 2411 | 1773 | 0 | 2411 | 2683 | 89.9% |
|
||||
| ov_SC02_003 | 2411 | 1773 | 0 | 2411 | 2683 | 89.9% |
|
||||
| ov_SC02_004 | 2313 | 1738 | 0 | 2313 | 2401 | 96.3% |
|
||||
| ov_SC02_005 | 2436 | 1734 | 0 | 2446 | 2927 | 83.6% |
|
||||
| ov_SC02_011 | 2444 | 1741 | 0 | 2455 | 2893 | 84.9% |
|
||||
| ov_SC02_015 | 2318 | 1740 | 0 | 2318 | 2414 | 96.0% |
|
||||
| ov_SC02_016 | 2356 | 1740 | 0 | 2359 | 2545 | 92.7% |
|
||||
| ov_SC02_017 | 2405 | 1740 | 0 | 2413 | 2732 | 88.3% |
|
||||
| ov_SC02_021 | 2323 | 1740 | 0 | 2323 | 2437 | 95.3% |
|
||||
| ov_SC02_026 | 2338 | 1738 | 0 | 2344 | 2572 | 91.1% |
|
||||
| ov_SC02_027 | 2362 | 1738 | 0 | 2371 | 2692 | 88.1% |
|
||||
| ov_SC02_028 | 2364 | 1738 | 0 | 2374 | 2701 | 87.9% |
|
||||
| ov_SC02_031 | 2351 | 1739 | 0 | 2356 | 2562 | 92.0% |
|
||||
| ov_SC02_035 | 2324 | 1738 | 0 | 2327 | 2520 | 92.3% |
|
||||
| ov_SC02_039 | 2309 | 1738 | 0 | 2309 | 2416 | 95.6% |
|
||||
| ov_SC02_041 | 2352 | 1738 | 0 | 2355 | 2561 | 92.0% |
|
||||
| ov_SC03_001 | 2453 | 1739 | 0 | 2470 | 2869 | 86.1% |
|
||||
| ov_SC03_002 | 2371 | 1743 | 0 | 2386 | 2631 | 90.7% |
|
||||
| ov_SC03_003 | 2319 | 1738 | 0 | 2320 | 2423 | 95.7% |
|
||||
| ov_SC03_006 | 2393 | 1744 | 0 | 2402 | 2767 | 86.8% |
|
||||
| ov_SC03_007 | 2370 | 1738 | 0 | 2374 | 2623 | 90.5% |
|
||||
| ov_SC03_010 | 2328 | 1738 | 0 | 2328 | 2471 | 94.2% |
|
||||
| ov_SC03_011 | 2335 | 1738 | 0 | 2341 | 2527 | 92.6% |
|
||||
| ov_SC03_012 | 2310 | 1738 | 0 | 2311 | 2406 | 96.1% |
|
||||
| ov_SC03_013 | 2334 | 1738 | 0 | 2334 | 2493 | 93.6% |
|
||||
| ov_SC03_014 | 2395 | 1763 | 0 | 2395 | 2685 | 89.2% |
|
||||
| ov_SC03_015 | 2397 | 1763 | 0 | 2397 | 2685 | 89.3% |
|
||||
| ov_SC03_023 | 2321 | 1738 | 0 | 2322 | 2435 | 95.4% |
|
||||
| ov_SC03_024 | 2386 | 1743 | 0 | 2393 | 2641 | 90.6% |
|
||||
| ov_SC03_028 | 2355 | 1738 | 0 | 2359 | 2664 | 88.6% |
|
||||
| ov_SC03_029 | 2366 | 1740 | 0 | 2376 | 2644 | 89.9% |
|
||||
| ov_SC03_030 | 2332 | 1743 | 0 | 2334 | 2495 | 93.5% |
|
||||
| ov_SC03_031 | 2328 | 1738 | 0 | 2331 | 2514 | 92.7% |
|
||||
| ov_SC03_089 | 2344 | 1738 | 0 | 2351 | 2581 | 91.1% |
|
||||
| ov_SC03_090 | 2347 | 1738 | 0 | 2355 | 2625 | 89.7% |
|
||||
| ov_SC03_091 | 2349 | 1738 | 0 | 2357 | 2640 | 89.3% |
|
||||
| ov_SC03_092 | 2365 | 1738 | 0 | 2377 | 2587 | 91.9% |
|
||||
| ov_SC03_093 | 2336 | 1738 | 0 | 2340 | 2563 | 91.3% |
|
||||
| ov_SC03_094 | 2331 | 1738 | 0 | 2337 | 2577 | 90.7% |
|
||||
| ov_SC03_095 | 2320 | 1738 | 0 | 2323 | 2474 | 93.9% |
|
||||
| ov_SC03_096 | 2321 | 1738 | 0 | 2324 | 2465 | 94.3% |
|
||||
| ov_SC03_097 | 2357 | 1738 | 0 | 2364 | 2603 | 90.8% |
|
||||
| ov_SC03_098 | 2328 | 1738 | 0 | 2331 | 2541 | 91.7% |
|
||||
| ov_SC03_099 | 2321 | 1738 | 0 | 2324 | 2504 | 92.8% |
|
||||
| ov_SC03_100 | 2331 | 1738 | 0 | 2335 | 2539 | 92.0% |
|
||||
| ov_SC03_101 | 2334 | 1738 | 0 | 2338 | 2528 | 92.5% |
|
||||
| ov_SC03_102 | 2322 | 1738 | 0 | 2325 | 2492 | 93.3% |
|
||||
| ov_SC03_103 | 2327 | 1740 | 0 | 2330 | 2510 | 92.8% |
|
||||
| ov_SC03_104 | 2351 | 1738 | 0 | 2358 | 2616 | 90.1% |
|
||||
| ov_SC03_105 | 2346 | 1738 | 0 | 2353 | 2597 | 90.6% |
|
||||
| ov_SC03_108 | 2312 | 1738 | 0 | 2312 | 2443 | 94.6% |
|
||||
| ov_SC03_109 | 2317 | 1738 | 0 | 2319 | 2424 | 95.7% |
|
||||
| ov_SC03_110 | 2319 | 1738 | 0 | 2319 | 2468 | 94.0% |
|
||||
| ov_SC03_111 | 2330 | 1738 | 0 | 2333 | 2510 | 92.9% |
|
||||
| ov_SC03_112 | 2327 | 1740 | 0 | 2329 | 2526 | 92.2% |
|
||||
| ov_SC03_113 | 2320 | 1740 | 0 | 2323 | 2468 | 94.1% |
|
||||
| ov_SC03_114 | 2308 | 1738 | 0 | 2310 | 2415 | 95.7% |
|
||||
| ov_SC03_115 | 2327 | 1738 | 0 | 2329 | 2472 | 94.2% |
|
||||
| ov_SC03_116 | 2316 | 1738 | 0 | 2319 | 2438 | 95.1% |
|
||||
| ov_SC03_117 | 2350 | 1738 | 0 | 2356 | 2557 | 92.1% |
|
||||
| ov_SC03_118 | 2398 | 1762 | 0 | 2399 | 2685 | 89.3% |
|
||||
| ov_SC03_119 | 2394 | 1762 | 0 | 2395 | 2685 | 89.2% |
|
||||
| ov_SC03_121 | 2324 | 1738 | 0 | 2327 | 2459 | 94.6% |
|
||||
| ov_SC03_124 | 2415 | 1734 | 0 | 2435 | 2741 | 88.8% |
|
||||
| ov_SC03_125 | 2358 | 1738 | 0 | 2370 | 2588 | 91.6% |
|
||||
| ov_SC03_126 | 2321 | 1740 | 0 | 2321 | 2423 | 95.8% |
|
||||
| ov_SC04_000 | 2341 | 1742 | 0 | 2350 | 2546 | 92.3% |
|
||||
| ov_SC04_002 | 2363 | 1738 | 0 | 2367 | 2636 | 89.8% |
|
||||
| ov_SC04_003 | 2334 | 1738 | 0 | 2338 | 2502 | 93.4% |
|
||||
| ov_SC04_004 | 2343 | 1738 | 0 | 2345 | 2558 | 91.7% |
|
||||
| ov_SC04_005 | 2353 | 1738 | 0 | 2359 | 2612 | 90.3% |
|
||||
| ov_SC04_006 | 2320 | 1738 | 0 | 2322 | 2454 | 94.6% |
|
||||
| ov_SC04_007 | 2347 | 1738 | 0 | 2351 | 2569 | 91.5% |
|
||||
| ov_SC04_008 | 2313 | 1738 | 0 | 2313 | 2415 | 95.8% |
|
||||
| ov_SC04_009 | 2327 | 1738 | 0 | 2330 | 2441 | 95.5% |
|
||||
| ov_SC04_010 | 2317 | 1738 | 0 | 2318 | 2419 | 95.8% |
|
||||
| ov_SC04_011 | 2376 | 1738 | 0 | 2382 | 2803 | 85.0% |
|
||||
| ov_SC04_012 | 2315 | 1738 | 0 | 2316 | 2420 | 95.7% |
|
||||
| ov_SC04_015 | 2385 | 1739 | 0 | 2396 | 2611 | 91.8% |
|
||||
| ov_SC04_016 | 2317 | 1738 | 0 | 2319 | 2440 | 95.0% |
|
||||
| ov_SC04_018 | 2451 | 1773 | 0 | 2451 | 2857 | 85.8% |
|
||||
| ov_SC04_019 | 2451 | 1773 | 0 | 2451 | 2857 | 85.8% |
|
||||
| ov_SC04_020 | 2346 | 1738 | 0 | 2358 | 2567 | 91.9% |
|
||||
| ov_SC04_021 | 2321 | 1740 | 0 | 2321 | 2423 | 95.8% |
|
||||
| ov_SC05_000 | 2319 | 1742 | 0 | 2322 | 2422 | 95.9% |
|
||||
| ov_SC05_001 | 2341 | 1738 | 0 | 2346 | 2574 | 91.1% |
|
||||
| ov_SC05_002 | 2325 | 1738 | 0 | 2328 | 2442 | 95.3% |
|
||||
| ov_SC05_003 | 2321 | 1738 | 0 | 2322 | 2481 | 93.6% |
|
||||
| ov_SC05_004 | 2317 | 1738 | 0 | 2319 | 2464 | 94.1% |
|
||||
| ov_SC05_005 | 2321 | 1738 | 0 | 2322 | 2491 | 93.2% |
|
||||
| ov_SC05_006 | 2315 | 1738 | 0 | 2315 | 2430 | 95.3% |
|
||||
| ov_SC05_007 | 2325 | 1738 | 0 | 2330 | 2482 | 93.9% |
|
||||
| ov_SC05_008 | 2346 | 1738 | 0 | 2348 | 2543 | 92.3% |
|
||||
| ov_SC05_009 | 2320 | 1738 | 0 | 2324 | 2438 | 95.3% |
|
||||
| ov_SC05_010 | 2348 | 1738 | 0 | 2352 | 2588 | 90.9% |
|
||||
| ov_SC05_011 | 2316 | 1738 | 0 | 2317 | 2409 | 96.2% |
|
||||
| ov_SC05_017 | 2438 | 1735 | 0 | 2449 | 2842 | 86.2% |
|
||||
| ov_SC05_018 | 2377 | 1738 | 0 | 2390 | 2673 | 89.4% |
|
||||
| ov_SC05_019 | 2321 | 1740 | 0 | 2321 | 2423 | 95.8% |
|
||||
| ov_SC06_000 | 2397 | 1747 | 0 | 2400 | 2691 | 89.2% |
|
||||
| ov_SC06_006 | 2340 | 1738 | 0 | 2341 | 2511 | 93.2% |
|
||||
| ov_SC06_008 | 2361 | 1740 | 0 | 2367 | 2542 | 93.1% |
|
||||
| ov_SC06_010 | 2340 | 1738 | 0 | 2345 | 2517 | 93.2% |
|
||||
| ov_SC06_011 | 2325 | 1738 | 0 | 2329 | 2468 | 94.4% |
|
||||
| ov_SC06_013 | 2319 | 1738 | 0 | 2320 | 2425 | 95.7% |
|
||||
| ov_SC06_014 | 2326 | 1738 | 0 | 2328 | 2453 | 94.9% |
|
||||
| ov_SC06_015 | 2324 | 1738 | 0 | 2324 | 2421 | 96.0% |
|
||||
| ov_SC06_016 | 2340 | 1738 | 0 | 2342 | 2549 | 91.9% |
|
||||
| ov_SC06_018 | 2354 | 1740 | 0 | 2361 | 2665 | 88.6% |
|
||||
| ov_SC06_020 | 2329 | 1740 | 0 | 2330 | 2518 | 92.5% |
|
||||
| ov_SC06_022 | 2354 | 1738 | 0 | 2362 | 2642 | 89.4% |
|
||||
| ov_SC06_024 | 2362 | 1738 | 0 | 2368 | 2667 | 88.8% |
|
||||
| ov_SC06_025 | 2348 | 1738 | 0 | 2353 | 2572 | 91.5% |
|
||||
| ov_SC06_027 | 2308 | 1738 | 0 | 2309 | 2408 | 95.9% |
|
||||
| ov_SC06_029 | 2369 | 1738 | 0 | 2381 | 2662 | 89.4% |
|
||||
| ov_SC06_030 | 2323 | 1738 | 0 | 2323 | 2456 | 94.6% |
|
||||
| ov_SC06_032 | 2349 | 1739 | 0 | 2356 | 2658 | 88.6% |
|
||||
| ov_SC06_033 | 2350 | 1739 | 0 | 2357 | 2631 | 89.6% |
|
||||
| ov_SC07_000 | 2336 | 1742 | 0 | 2338 | 2521 | 92.7% |
|
||||
| ov_SC07_001 | 2320 | 1738 | 0 | 2322 | 2454 | 94.6% |
|
||||
| ov_SC07_002 | 2347 | 1738 | 0 | 2351 | 2579 | 91.2% |
|
||||
| ov_SC07_006 | 2210 | 1555 | 0 | 2290 | 2456 | 93.2% |
|
||||
| ov_SC07_007 | 2229 | 1586 | 0 | 2313 | 2613 | 88.5% |
|
||||
| ov_SC07_008 | 2305 | 1738 | 0 | 2305 | 2386 | 96.6% |
|
||||
| ov_SC07_009 | 2315 | 1738 | 0 | 2317 | 2430 | 95.3% |
|
||||
| ov_SC07_010 | 2232 | 1608 | 0 | 2315 | 2524 | 91.7% |
|
||||
| ov_SC07_011 | 2229 | 1585 | 0 | 2309 | 2449 | 94.3% |
|
||||
| ov_SC01_000 | 2311 | 1742 | 0 | 2311 | 2403 | 96.2% |
|
||||
| ov_SC01_001 | 2318 | 1743 | 0 | 2320 | 2466 | 94.1% |
|
||||
| ov_SC01_004 | 2309 | 1734 | 0 | 2310 | 2414 | 95.7% |
|
||||
| ov_SC01_005 | 2340 | 1757 | 0 | 2340 | 2503 | 93.5% |
|
||||
| ov_SC01_006 | 2340 | 1757 | 0 | 2340 | 2503 | 93.5% |
|
||||
| ov_SC01_008 | 2309 | 1734 | 0 | 2311 | 2426 | 95.3% |
|
||||
| ov_SC01_009 | 2334 | 1735 | 0 | 2335 | 2507 | 93.1% |
|
||||
| ov_SC01_074 | 2315 | 1735 | 0 | 2317 | 2425 | 95.5% |
|
||||
| ov_SC01_077 | 2482 | 1702 | 0 | 2484 | 2585 | 96.1% |
|
||||
| ov_SC01_080 | 2349 | 1738 | 0 | 2349 | 2512 | 93.5% |
|
||||
| ov_SC01_084 | 2358 | 1738 | 0 | 2363 | 2579 | 91.6% |
|
||||
| ov_SC02_000 | 2412 | 1773 | 0 | 2412 | 2683 | 89.9% |
|
||||
| ov_SC02_003 | 2412 | 1773 | 0 | 2412 | 2683 | 89.9% |
|
||||
| ov_SC02_004 | 2314 | 1738 | 0 | 2314 | 2401 | 96.4% |
|
||||
| ov_SC02_005 | 2437 | 1734 | 0 | 2447 | 2927 | 83.6% |
|
||||
| ov_SC02_011 | 2445 | 1741 | 0 | 2456 | 2893 | 84.9% |
|
||||
| ov_SC02_015 | 2319 | 1740 | 0 | 2319 | 2414 | 96.1% |
|
||||
| ov_SC02_016 | 2357 | 1740 | 0 | 2360 | 2545 | 92.7% |
|
||||
| ov_SC02_017 | 2406 | 1740 | 0 | 2414 | 2732 | 88.4% |
|
||||
| ov_SC02_021 | 2324 | 1740 | 0 | 2324 | 2437 | 95.4% |
|
||||
| ov_SC02_026 | 2339 | 1738 | 0 | 2345 | 2572 | 91.2% |
|
||||
| ov_SC02_027 | 2363 | 1738 | 0 | 2372 | 2692 | 88.1% |
|
||||
| ov_SC02_028 | 2365 | 1738 | 0 | 2375 | 2701 | 87.9% |
|
||||
| ov_SC02_031 | 2352 | 1739 | 0 | 2357 | 2562 | 92.0% |
|
||||
| ov_SC02_035 | 2325 | 1738 | 0 | 2328 | 2520 | 92.4% |
|
||||
| ov_SC02_039 | 2310 | 1738 | 0 | 2310 | 2416 | 95.6% |
|
||||
| ov_SC02_041 | 2353 | 1738 | 0 | 2356 | 2561 | 92.0% |
|
||||
| ov_SC03_001 | 2454 | 1739 | 0 | 2471 | 2869 | 86.1% |
|
||||
| ov_SC03_002 | 2372 | 1743 | 0 | 2387 | 2631 | 90.7% |
|
||||
| ov_SC03_003 | 2320 | 1738 | 0 | 2321 | 2423 | 95.8% |
|
||||
| ov_SC03_006 | 2394 | 1744 | 0 | 2403 | 2767 | 86.8% |
|
||||
| ov_SC03_007 | 2371 | 1738 | 0 | 2375 | 2623 | 90.5% |
|
||||
| ov_SC03_010 | 2329 | 1738 | 0 | 2329 | 2471 | 94.3% |
|
||||
| ov_SC03_011 | 2336 | 1738 | 0 | 2342 | 2527 | 92.7% |
|
||||
| ov_SC03_012 | 2311 | 1738 | 0 | 2312 | 2406 | 96.1% |
|
||||
| ov_SC03_013 | 2335 | 1738 | 0 | 2335 | 2493 | 93.7% |
|
||||
| ov_SC03_014 | 2396 | 1763 | 0 | 2396 | 2685 | 89.2% |
|
||||
| ov_SC03_015 | 2398 | 1763 | 0 | 2398 | 2685 | 89.3% |
|
||||
| ov_SC03_023 | 2322 | 1738 | 0 | 2323 | 2435 | 95.4% |
|
||||
| ov_SC03_024 | 2387 | 1743 | 0 | 2394 | 2641 | 90.6% |
|
||||
| ov_SC03_028 | 2356 | 1738 | 0 | 2360 | 2664 | 88.6% |
|
||||
| ov_SC03_029 | 2367 | 1740 | 0 | 2377 | 2644 | 89.9% |
|
||||
| ov_SC03_030 | 2333 | 1743 | 0 | 2335 | 2495 | 93.6% |
|
||||
| ov_SC03_031 | 2329 | 1738 | 0 | 2332 | 2514 | 92.8% |
|
||||
| ov_SC03_089 | 2345 | 1738 | 0 | 2352 | 2581 | 91.1% |
|
||||
| ov_SC03_090 | 2348 | 1738 | 0 | 2356 | 2625 | 89.8% |
|
||||
| ov_SC03_091 | 2350 | 1738 | 0 | 2358 | 2640 | 89.3% |
|
||||
| ov_SC03_092 | 2366 | 1738 | 0 | 2378 | 2587 | 91.9% |
|
||||
| ov_SC03_093 | 2337 | 1738 | 0 | 2341 | 2563 | 91.3% |
|
||||
| ov_SC03_094 | 2332 | 1738 | 0 | 2338 | 2577 | 90.7% |
|
||||
| ov_SC03_095 | 2321 | 1738 | 0 | 2324 | 2474 | 93.9% |
|
||||
| ov_SC03_096 | 2322 | 1738 | 0 | 2325 | 2465 | 94.3% |
|
||||
| ov_SC03_097 | 2358 | 1738 | 0 | 2365 | 2603 | 90.9% |
|
||||
| ov_SC03_098 | 2329 | 1738 | 0 | 2332 | 2541 | 91.8% |
|
||||
| ov_SC03_099 | 2322 | 1738 | 0 | 2325 | 2504 | 92.9% |
|
||||
| ov_SC03_100 | 2332 | 1738 | 0 | 2336 | 2539 | 92.0% |
|
||||
| ov_SC03_101 | 2335 | 1738 | 0 | 2339 | 2528 | 92.5% |
|
||||
| ov_SC03_102 | 2323 | 1738 | 0 | 2326 | 2492 | 93.3% |
|
||||
| ov_SC03_103 | 2328 | 1740 | 0 | 2331 | 2510 | 92.9% |
|
||||
| ov_SC03_104 | 2352 | 1738 | 0 | 2359 | 2616 | 90.2% |
|
||||
| ov_SC03_105 | 2347 | 1738 | 0 | 2354 | 2597 | 90.6% |
|
||||
| ov_SC03_108 | 2313 | 1738 | 0 | 2313 | 2443 | 94.7% |
|
||||
| ov_SC03_109 | 2318 | 1738 | 0 | 2320 | 2424 | 95.7% |
|
||||
| ov_SC03_110 | 2320 | 1738 | 0 | 2320 | 2468 | 94.0% |
|
||||
| ov_SC03_111 | 2331 | 1738 | 0 | 2334 | 2510 | 93.0% |
|
||||
| ov_SC03_112 | 2328 | 1740 | 0 | 2330 | 2526 | 92.2% |
|
||||
| ov_SC03_113 | 2321 | 1740 | 0 | 2324 | 2468 | 94.2% |
|
||||
| ov_SC03_114 | 2309 | 1738 | 0 | 2311 | 2415 | 95.7% |
|
||||
| ov_SC03_115 | 2328 | 1738 | 0 | 2330 | 2472 | 94.3% |
|
||||
| ov_SC03_116 | 2317 | 1738 | 0 | 2320 | 2438 | 95.2% |
|
||||
| ov_SC03_117 | 2351 | 1738 | 0 | 2357 | 2557 | 92.2% |
|
||||
| ov_SC03_118 | 2399 | 1762 | 0 | 2400 | 2685 | 89.4% |
|
||||
| ov_SC03_119 | 2395 | 1762 | 0 | 2396 | 2685 | 89.2% |
|
||||
| ov_SC03_121 | 2325 | 1738 | 0 | 2328 | 2459 | 94.7% |
|
||||
| ov_SC03_124 | 2416 | 1734 | 0 | 2436 | 2741 | 88.9% |
|
||||
| ov_SC03_125 | 2359 | 1738 | 0 | 2371 | 2588 | 91.6% |
|
||||
| ov_SC03_126 | 2322 | 1740 | 0 | 2322 | 2423 | 95.8% |
|
||||
| ov_SC04_000 | 2342 | 1742 | 0 | 2351 | 2546 | 92.3% |
|
||||
| ov_SC04_002 | 2364 | 1738 | 0 | 2368 | 2636 | 89.8% |
|
||||
| ov_SC04_003 | 2335 | 1738 | 0 | 2339 | 2502 | 93.5% |
|
||||
| ov_SC04_004 | 2344 | 1738 | 0 | 2346 | 2558 | 91.7% |
|
||||
| ov_SC04_005 | 2354 | 1738 | 0 | 2360 | 2612 | 90.4% |
|
||||
| ov_SC04_006 | 2321 | 1738 | 0 | 2323 | 2454 | 94.7% |
|
||||
| ov_SC04_007 | 2348 | 1738 | 0 | 2352 | 2569 | 91.6% |
|
||||
| ov_SC04_008 | 2314 | 1738 | 0 | 2314 | 2415 | 95.8% |
|
||||
| ov_SC04_009 | 2328 | 1738 | 0 | 2331 | 2441 | 95.5% |
|
||||
| ov_SC04_010 | 2318 | 1738 | 0 | 2319 | 2419 | 95.9% |
|
||||
| ov_SC04_011 | 2377 | 1738 | 0 | 2383 | 2803 | 85.0% |
|
||||
| ov_SC04_012 | 2316 | 1738 | 0 | 2317 | 2420 | 95.7% |
|
||||
| ov_SC04_015 | 2386 | 1739 | 0 | 2397 | 2611 | 91.8% |
|
||||
| ov_SC04_016 | 2318 | 1738 | 0 | 2320 | 2440 | 95.1% |
|
||||
| ov_SC04_018 | 2452 | 1773 | 0 | 2452 | 2857 | 85.8% |
|
||||
| ov_SC04_019 | 2452 | 1773 | 0 | 2452 | 2857 | 85.8% |
|
||||
| ov_SC04_020 | 2347 | 1738 | 0 | 2359 | 2567 | 91.9% |
|
||||
| ov_SC04_021 | 2322 | 1740 | 0 | 2322 | 2423 | 95.8% |
|
||||
| ov_SC05_000 | 2320 | 1742 | 0 | 2323 | 2422 | 95.9% |
|
||||
| ov_SC05_001 | 2342 | 1738 | 0 | 2347 | 2574 | 91.2% |
|
||||
| ov_SC05_002 | 2326 | 1738 | 0 | 2329 | 2442 | 95.4% |
|
||||
| ov_SC05_003 | 2322 | 1738 | 0 | 2323 | 2481 | 93.6% |
|
||||
| ov_SC05_004 | 2318 | 1738 | 0 | 2320 | 2464 | 94.2% |
|
||||
| ov_SC05_005 | 2322 | 1738 | 0 | 2323 | 2491 | 93.3% |
|
||||
| ov_SC05_006 | 2316 | 1738 | 0 | 2316 | 2430 | 95.3% |
|
||||
| ov_SC05_007 | 2326 | 1738 | 0 | 2331 | 2482 | 93.9% |
|
||||
| ov_SC05_008 | 2347 | 1738 | 0 | 2349 | 2543 | 92.4% |
|
||||
| ov_SC05_009 | 2321 | 1738 | 0 | 2325 | 2438 | 95.4% |
|
||||
| ov_SC05_010 | 2349 | 1738 | 0 | 2353 | 2588 | 90.9% |
|
||||
| ov_SC05_011 | 2317 | 1738 | 0 | 2318 | 2409 | 96.2% |
|
||||
| ov_SC05_017 | 2439 | 1735 | 0 | 2450 | 2842 | 86.2% |
|
||||
| ov_SC05_018 | 2378 | 1738 | 0 | 2391 | 2673 | 89.5% |
|
||||
| ov_SC05_019 | 2322 | 1740 | 0 | 2322 | 2423 | 95.8% |
|
||||
| ov_SC06_000 | 2398 | 1747 | 0 | 2401 | 2691 | 89.2% |
|
||||
| ov_SC06_006 | 2341 | 1738 | 0 | 2342 | 2511 | 93.3% |
|
||||
| ov_SC06_008 | 2362 | 1740 | 0 | 2368 | 2542 | 93.2% |
|
||||
| ov_SC06_010 | 2341 | 1738 | 0 | 2346 | 2517 | 93.2% |
|
||||
| ov_SC06_011 | 2326 | 1738 | 0 | 2330 | 2468 | 94.4% |
|
||||
| ov_SC06_013 | 2320 | 1738 | 0 | 2321 | 2425 | 95.7% |
|
||||
| ov_SC06_014 | 2327 | 1738 | 0 | 2329 | 2453 | 94.9% |
|
||||
| ov_SC06_015 | 2325 | 1738 | 0 | 2325 | 2421 | 96.0% |
|
||||
| ov_SC06_016 | 2341 | 1738 | 0 | 2343 | 2549 | 91.9% |
|
||||
| ov_SC06_018 | 2355 | 1740 | 0 | 2362 | 2665 | 88.6% |
|
||||
| ov_SC06_020 | 2330 | 1740 | 0 | 2331 | 2518 | 92.6% |
|
||||
| ov_SC06_022 | 2355 | 1738 | 0 | 2363 | 2642 | 89.4% |
|
||||
| ov_SC06_024 | 2363 | 1738 | 0 | 2369 | 2667 | 88.8% |
|
||||
| ov_SC06_025 | 2349 | 1738 | 0 | 2354 | 2572 | 91.5% |
|
||||
| ov_SC06_027 | 2309 | 1738 | 0 | 2310 | 2408 | 95.9% |
|
||||
| ov_SC06_029 | 2370 | 1738 | 0 | 2382 | 2662 | 89.5% |
|
||||
| ov_SC06_030 | 2324 | 1738 | 0 | 2324 | 2456 | 94.6% |
|
||||
| ov_SC06_032 | 2350 | 1739 | 0 | 2357 | 2658 | 88.7% |
|
||||
| ov_SC06_033 | 2351 | 1739 | 0 | 2358 | 2631 | 89.6% |
|
||||
| ov_SC07_000 | 2337 | 1742 | 0 | 2339 | 2521 | 92.8% |
|
||||
| ov_SC07_001 | 2321 | 1738 | 0 | 2323 | 2454 | 94.7% |
|
||||
| ov_SC07_002 | 2348 | 1738 | 0 | 2352 | 2579 | 91.2% |
|
||||
| ov_SC07_006 | 2211 | 1555 | 0 | 2291 | 2456 | 93.3% |
|
||||
| ov_SC07_007 | 2230 | 1586 | 0 | 2314 | 2613 | 88.6% |
|
||||
| ov_SC07_008 | 2306 | 1738 | 0 | 2306 | 2386 | 96.6% |
|
||||
| ov_SC07_009 | 2316 | 1738 | 0 | 2318 | 2430 | 95.4% |
|
||||
| ov_SC07_010 | 2233 | 1608 | 0 | 2316 | 2524 | 91.8% |
|
||||
| ov_SC07_011 | 2230 | 1585 | 0 | 2310 | 2449 | 94.3% |
|
||||
|
||||
@@ -10037,3 +10037,46 @@ sibling's address; a masked oracle will MATCH a wrong symbol) · **§118** (ordi
|
||||
compiler-synthesised uses) · **§119** (two levers on one axis, opposite directions — test the
|
||||
off-diagonal) · **§120** (uniquify draft TYPE names; and prove your patch ran) · **§121** (synthesise
|
||||
externs for macro-DEFINED callees from the macro's own definition head).
|
||||
|
||||
## ✅ T97 — `func_80151944` **138/138**: the "three-edit job" was ONE edit
|
||||
|
||||
The last big named blocker, carried since T71 and costed across four checkpoints as *§112 header
|
||||
correction + §20 call-site cast + a scripted §99 no-prototype pass over 2,022 overlay-local decls*.
|
||||
**Probing first (the §119 lesson) showed two of the three were unnecessary.**
|
||||
|
||||
The probe put the conflict on one screen — `DEFINE_func_80151924()` at assembled line 2973 expands to
|
||||
`extern s32 func_80151944(void);`, our byte-true definition `void func_80151944(void *a0)` lands at
|
||||
2977, four lines apart. Nothing else in the TU was involved, so **the 2,022 overlay-local decls never
|
||||
entered it**: they live in other TUs and only matter where a definition shares their TU.
|
||||
|
||||
**The edit** (both halves in one place, `engine_core.h`):
|
||||
```c
|
||||
- extern s32 func_80151944(void); \ /* contradicts byte truth */
|
||||
- return func_80151944(); \
|
||||
+ extern void func_80151944(void *a0); \ /* §112: byte-true */
|
||||
+ return ((s32 (*)(void))func_80151944)(); \ /* §20: caller's codegen unchanged */
|
||||
```
|
||||
`rtu_match`: `conflicting types` -> **MATCH (15 ins)**. Sweep: **138/138, 0 failed.**
|
||||
|
||||
**Family `0x80131eec` is now fully closed** — 149 (T87) + 138 (T97) + 1 immediate-refusal = all 288.
|
||||
|
||||
### THE SHARED-HEADER RISK, VERIFIED NOT ARGUED
|
||||
`engine_core.h` is included by all 138 overlays, so the cast-folding argument (§20: gcc folds the cast
|
||||
of a known symbol to a direct `jal`) is a *hypothesis*, not a proof. The per-binary gates passing
|
||||
138/138 is necessary but not sufficient for a shared-header change — the fleet-wide check is the one
|
||||
that counts, and it is green: **R22 clean-fleet 140/140**, `make tools-health` **RC=0** (corpus 0
|
||||
PHANTOM + 0 TRUNCATED, cdecl, audit-binaries, dedup **1886/0**, C1 239,604/239,604).
|
||||
|
||||
### METRICS
|
||||
| | before | after | delta |
|
||||
|---|---|---|---|
|
||||
| fn-count | 91.96% | **92.00%** | 325,279 → 325,417 = **+138** (exact) |
|
||||
| instr-weighted | 87.4% | **87.5%** | +2,070 ins |
|
||||
| distinct-code | 78.0% | **78.0%** | 69,744 → 69,816 = **+72 unique fns** |
|
||||
|
||||
### ⚠️ THE COSTING LESSON
|
||||
This item sat on the ranked list for four checkpoints priced as a multi-part job over 2,022 decls —
|
||||
work nobody wanted to start. **It was one 4-line edit.** The estimate came from reading the symptom
|
||||
(*2,022 decls of this name exist*) rather than probing the failure (*which decl actually conflicts?*).
|
||||
A one-member `rtu_match` probe would have priced it correctly at any point. **Probe before costing,
|
||||
not just before scaling.**
|
||||
|
||||
@@ -2972,7 +2972,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180918[])(void);
|
||||
D_80180918[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2972,7 +2972,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80185568[])(void);
|
||||
D_80185568[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180F2C[])(void);
|
||||
D_80180F2C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2975,7 +2975,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801840C0[])(void);
|
||||
D_801840C0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2975,7 +2975,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801840C0[])(void);
|
||||
D_801840C0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801814A0[])(void);
|
||||
D_801814A0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80184688[])(void);
|
||||
D_80184688[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180308[])(void);
|
||||
D_80180308[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -3389,7 +3389,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018882C[])(void);
|
||||
D_8018882C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80185268[])(void);
|
||||
D_80185268[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018855C[])(void);
|
||||
D_8018855C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018C90C[])(void);
|
||||
D_8018C90C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018C90C[])(void);
|
||||
D_8018C90C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8017F9EC[])(void);
|
||||
D_8017F9EC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801925F0[])(void);
|
||||
D_801925F0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80192A40[])(void);
|
||||
D_80192A40[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8017FF54[])(void);
|
||||
D_8017FF54[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018618C[])(void);
|
||||
D_8018618C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018C1E4[])(void);
|
||||
D_8018C1E4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801817D8[])(void);
|
||||
D_801817D8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187E2C[])(void);
|
||||
D_80187E2C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018CF50[])(void);
|
||||
D_8018CF50[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018D154[])(void);
|
||||
D_8018D154[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80186980[])(void);
|
||||
D_80186980[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801861E0[])(void);
|
||||
D_801861E0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180E0C[])(void);
|
||||
D_80180E0C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80186ADC[])(void);
|
||||
D_80186ADC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018F21C[])(void);
|
||||
D_8018F21C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018720C[])(void);
|
||||
D_8018720C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180FD4[])(void);
|
||||
D_80180FD4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018E2F0[])(void);
|
||||
D_8018E2F0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801890E8[])(void);
|
||||
D_801890E8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80181C08[])(void);
|
||||
D_80181C08[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80182F78[])(void);
|
||||
D_80182F78[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8017FE58[])(void);
|
||||
D_8017FE58[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80182C40[])(void);
|
||||
D_80182C40[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018D27C[])(void);
|
||||
D_8018D27C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018D27C[])(void);
|
||||
D_8018D27C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180BF8[])(void);
|
||||
D_80180BF8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80188C1C[])(void);
|
||||
D_80188C1C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018D6E8[])(void);
|
||||
D_8018D6E8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80189520[])(void);
|
||||
D_80189520[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80183B5C[])(void);
|
||||
D_80183B5C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80184078[])(void);
|
||||
D_80184078[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018B374[])(void);
|
||||
D_8018B374[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018D798[])(void);
|
||||
D_8018D798[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018E640[])(void);
|
||||
D_8018E640[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80186A10[])(void);
|
||||
D_80186A10[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187BE8[])(void);
|
||||
D_80187BE8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801895E4[])(void);
|
||||
D_801895E4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80182C44[])(void);
|
||||
D_80182C44[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801827C4[])(void);
|
||||
D_801827C4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187BA4[])(void);
|
||||
D_80187BA4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187030[])(void);
|
||||
D_80187030[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80185130[])(void);
|
||||
D_80185130[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801865FC[])(void);
|
||||
D_801865FC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801855D8[])(void);
|
||||
D_801855D8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187E90[])(void);
|
||||
D_80187E90[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80185E40[])(void);
|
||||
D_80185E40[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018C9D0[])(void);
|
||||
D_8018C9D0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018C058[])(void);
|
||||
D_8018C058[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801829B0[])(void);
|
||||
D_801829B0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018005C[])(void);
|
||||
D_8018005C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80183A7C[])(void);
|
||||
D_80183A7C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80186630[])(void);
|
||||
D_80186630[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187438[])(void);
|
||||
D_80187438[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80184AE8[])(void);
|
||||
D_80184AE8[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180750[])(void);
|
||||
D_80180750[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801821BC[])(void);
|
||||
D_801821BC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801845C0[])(void);
|
||||
D_801845C0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801865CC[])(void);
|
||||
D_801865CC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018B678[])(void);
|
||||
D_8018B678[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018B678[])(void);
|
||||
D_8018B678[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80183E94[])(void);
|
||||
D_80183E94[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018C8C0[])(void);
|
||||
D_8018C8C0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80185A90[])(void);
|
||||
D_80185A90[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180F88[])(void);
|
||||
D_80180F88[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80184F94[])(void);
|
||||
D_80184F94[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018A100[])(void);
|
||||
D_8018A100[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80183E9C[])(void);
|
||||
D_80183E9C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801863D0[])(void);
|
||||
D_801863D0[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80189804[])(void);
|
||||
D_80189804[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801818E4[])(void);
|
||||
D_801818E4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018789C[])(void);
|
||||
D_8018789C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2972,7 +2972,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_801807D4[])(void);
|
||||
D_801807D4[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180800[])(void);
|
||||
D_80180800[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8017FEAC[])(void);
|
||||
D_8017FEAC[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8019213C[])(void);
|
||||
D_8019213C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180310[])(void);
|
||||
D_80180310[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80186248[])(void);
|
||||
D_80186248[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80181D0C[])(void);
|
||||
D_80181D0C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018EF24[])(void);
|
||||
D_8018EF24[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018EF24[])(void);
|
||||
D_8018EF24[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8018505C[])(void);
|
||||
D_8018505C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80180F88[])(void);
|
||||
D_80180F88[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_8017FF9C[])(void);
|
||||
D_8017FF9C[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (src/shared) */
|
||||
|
||||
|
||||
@@ -2974,7 +2974,14 @@ DEFINE_func_801518D8() /* dedup: shared engine-core @0x801518D8 (src/shared) */
|
||||
|
||||
DEFINE_func_80151924() /* dedup: shared engine-core @0x80151924 (src/shared) */
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001_after", func_80151944);
|
||||
|
||||
|
||||
void func_80151944(void *a0) {
|
||||
|
||||
extern void (*D_80187778[])(void);
|
||||
D_80187778[*(u16 *)((s32)a0 + 0x2)]();
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80151980() /* dedup: shared engine-core @0x80151980 (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