feat(phase-23): Fable5Max cracks §20 "unsteerable" giant func_8014EE14 ×134

- Fable5Max agent (Agent model=fable) matched a 248-ins reach-134 GIANT on the
  §20/§10 store-vs-load wall (22 phases "CONFIRMED unsteerable") by reading the
  gcc-2.7.2 source (tools/reference/gcc-papermario) + RTL -da dumps. Leaf
  MATCH(248 ins) -> whole-binary banked:1 -> dedup_propagate ×134. Verified:
  check-all 136/136 byte-identical, dedup-check 1780 validated/0 failed.
- 3 byte-proven idioms -> cookbook §30 (corrects §29's "not a bigger model"):
  (1) store-vs-load is a deterministic MEM_IN_STRUCT_P /s aliasing flag, not a
      scheduler tie-break; steer via ((struct{s32 f;}*)p)->f (anon struct keeps
      /s AND propagates ×134) to grant, *p to deny
  (2) def-side return-type wall has a MACRO escape: widen a discarding caller
      macro's extern void->s32 (byte-neutral, check-all-verified) -- extends §29
  (3) birthing-boost prologue-order lever: __asm__("":"=r"(x):"0"(x)) re-tie in a
      later bb kills sched.c's REG_N_SETS==1 priority boost
- tools/glm_parallel.sh: K concurrent OpenRouter/GLM cloud drafters (parallel
  api_draft), key read from .env at runtime
- §10/§20 "store-vs-load unsteerable" backlog now re-test candidates:
  func_8014F2E0, func_80150528, func_8014EA4C
This commit is contained in:
Drew T
2026-07-02 16:56:56 -06:00
parent 13122771a0
commit 6678c6868a
140 changed files with 3437 additions and 2987 deletions
+7
View File
@@ -12574,3 +12574,10 @@ groups:
func: DEFINE_func_801800E0
vram: 0x801800E0
binaries: [ov_SC04_018, ov_SC04_019]
- id: E_func_8014EE14
tier: h_exact
hash: d6ee7093b8d7d4bb7ae4f884f4ccefa2e751509a
source: src/shared/engine_core.h
func: DEFINE_func_8014EE14
vram: 0x8014EE14
binaries: [ov_SC01_077, ov_SC01_005, ov_SC01_006, ov_SC03_001, ov_SC01_000, ov_SC01_001, ov_SC02_000, ov_SC02_003, ov_SC03_002, ov_SC03_006, ov_SC04_000, ov_SC04_018, ov_SC04_019, ov_SC05_000, ov_SC06_000, ov_SC07_000, ov_SC01_004, ov_SC01_008, ov_SC01_009, ov_SC01_074, ov_SC01_080, ov_SC01_084, ov_SC02_004, ov_SC02_005, ov_SC02_011, ov_SC02_015, ov_SC02_016, ov_SC02_017, ov_SC02_021, ov_SC02_026, ov_SC02_027, ov_SC02_028, ov_SC02_031, ov_SC02_035, ov_SC02_039, ov_SC02_041, ov_SC03_003, ov_SC03_007, ov_SC03_010, ov_SC03_011, ov_SC03_012, ov_SC03_013, ov_SC03_014, ov_SC03_015, ov_SC03_023, ov_SC03_024, ov_SC03_028, ov_SC03_029, ov_SC03_030, ov_SC03_031, ov_SC03_089, ov_SC03_090, ov_SC03_091, ov_SC03_092, ov_SC03_093, ov_SC03_094, ov_SC03_095, ov_SC03_096, ov_SC03_097, ov_SC03_098, ov_SC03_099, ov_SC03_100, ov_SC03_101, ov_SC03_102, ov_SC03_103, ov_SC03_104, ov_SC03_105, ov_SC03_108, ov_SC03_109, ov_SC03_110, ov_SC03_111, ov_SC03_112, ov_SC03_113, ov_SC03_114, ov_SC03_115, ov_SC03_116, ov_SC03_117, ov_SC03_118, ov_SC03_119, ov_SC03_121, ov_SC03_124, ov_SC03_125, ov_SC03_126, ov_SC04_002, ov_SC04_003, ov_SC04_004, ov_SC04_005, ov_SC04_006, ov_SC04_007, ov_SC04_008, ov_SC04_009, ov_SC04_010, ov_SC04_011, ov_SC04_012, ov_SC04_015, ov_SC04_016, ov_SC04_020, ov_SC04_021, ov_SC05_001, ov_SC05_002, ov_SC05_003, ov_SC05_004, ov_SC05_005, ov_SC05_006, ov_SC05_007, ov_SC05_008, ov_SC05_009, ov_SC05_010, ov_SC05_011, ov_SC05_017, ov_SC05_018, ov_SC05_019, ov_SC06_006, ov_SC06_008, ov_SC06_010, ov_SC06_011, ov_SC06_013, ov_SC06_014, ov_SC06_015, ov_SC06_016, ov_SC06_018, ov_SC06_020, ov_SC06_022, ov_SC06_024, ov_SC06_025, ov_SC06_027, ov_SC06_029, ov_SC06_030, ov_SC06_032, ov_SC06_033, ov_SC07_001, ov_SC07_002, ov_SC07_008, ov_SC07_009]
+2924 -2713
View File
File diff suppressed because it is too large Load Diff
+13 -1
View File
@@ -2030,4 +2030,16 @@ The T10.7 OpenRouter A/B found GLM5.2 is **~10× better than v3 at hard-band COD
- **Call-site cast for a value mismatch**: passing an `s32*` to a `func_Y(s32)` → `func_Y((s32)arg0)` — same 32-bit value in `$a0`, gcc emits NO conversion, byte-neutral.
- **Cast a callee that is a DEFINITION (not a forward-decl, so un-relaxable)**: `((R(*)(A))func_Z)(args)` — the §17a-1 cast idiom, which GLM derived independently.
- **Match a DATA extern's type to the TU's** (`int` vs `u32` at the same width → identical loads/stores; pick the declared one).
- **The HARD limit (why 6/7 fail):** a def with a **narrow-scalar param by value** (`u16`/`s16`/`u8`/`s8`/`char`/`short`/`float`) can't be no-proto-relaxed (K&R default-promotion changes the ABI) AND often can't match the TU's incompatible prototype — this is the irreducible narrow-param wall (§17-stop); GLM correctly diagnoses it (`u16` params emit `sh`; widening to `s32` would emit `sw`) but cannot dissolve it. **Strategic read:** GLM's role is (a) a $0.03–0.08/fn direct drafter for the def-conflict-FREE hard band (~22%, which v3 can't touch), and (b) an idiom TEACHER (capture `reasoning`, distill here + into corpus) — NOT a wall-breaker. The real lever past the wall is community labor (the public flip, Fable5 review §4.3), not a bigger model.
- **The HARD limit (why 6/7 fail):** a def with a **narrow-scalar param by value** (`u16`/`s16`/`u8`/`s8`/`char`/`short`/`float`) can't be no-proto-relaxed (K&R default-promotion changes the ABI) AND often can't match the TU's incompatible prototype — this is the irreducible narrow-param wall (§17-stop); GLM correctly diagnoses it (`u16` params emit `sh`; widening to `s32` would emit `sw`) but cannot dissolve it. **Strategic read:** GLM's role is (a) a $0.03–0.08/fn direct drafter for the def-conflict-FREE hard band (~22%, which v3 can't touch), and (b) an idiom TEACHER (capture `reasoning`, distill here + into corpus) — NOT a wall-breaker. The real lever past the wall is community labor (the public flip, Fable5 review §4.3), not a bigger model. **← §30 CORRECTS THIS for a model that reads the gcc SOURCE.**
## §30 — Fable5Max cracks §20/§10 "unsteerable" from the gcc SOURCE: store-vs-load is a `/s` aliasing flag, the def-side wall has a macro escape, + the birthing-boost (Phase 23, byte-proven on giant `func_8014EE14` 248 ins ×134)
A single **Fable5Max** agent (an `Agent` with `model: fable`, given the target asm + `tools/ghidra_c/` + this cookbook + the `match_one`→`gate_stage` loop) matched a 248-ins reach-134 GIANT on the §20/§10 store-vs-load wall — the class 22 phases of Opus/GLM called **"CONFIRMED unsteerable"** — by **reading the actual gcc-2.7.2 source** (`tools/reference/gcc-papermario`) with `-da` RTL dumps. It banked ×134 (leaf `MATCH (248 ins)`; whole-binary `banked:1`; `check-all 136/136`; `dedup-check 1780/0`). **The §29 "not a bigger model" verdict is corrected: a frontier model that goes to the compiler INTERNALS *is* a wall-breaker for the codegen classes.** Three byte-proven idioms:
1. **STORE-vs-LOAD IS A DETERMINISTIC ALIASING FLAG, NOT A SCHEDULER TIE-BREAK (revises §10/§20 "unsteerable").** gcc-2.7.2 `expr.c` sets `MEM_IN_STRUCT_P` (`/s`) only when a load's address is a member/aggregate ref or was "computed by addition" (PLUS_EXPR). The front end folds `p[0]`→`*p`, so **zero-offset / bare-deref loads never get `/s`** → they carry a hard true-dependence on an aliasing fixed-symbol store (`D_xxx = 0`) and get stuck below it; offset/member loads have `/s` and hoist freely. So the store-vs-load "coin-flip" is a binary flag you SET from C:
- **Grant `/s` (make the load hoist over the store):** write it as a struct-member ref → `((struct { s32 field; } *)p)->field`. **Use an ANONYMOUS struct in the cast** — `dedup_propagate` (line ~366) rejects inline *named* structs, so anonymous keeps the `/s` flag AND stays propagatable ×134.
- **Deny `/s` (keep the load below the store, e.g. a separate reload the target shows):** keep it a bare `*p` / `p[0]`. (CSE's fixed-scalar-store invalidation only kills non-`/s` entries — that's what forces the target's separate reload.)
- **The tell in any diff:** a zero-offset pointer load stuck on one side of a fixed-symbol store while *offset* loads float. Re-test candidates: `func_8014F2E0`, `func_80150528`, `func_8014EA4C` (close=6), and every §10/§20 "store-vs-load unsteerable" backlog verdict.
2. **THE DEF-SIDE RETURN-TYPE WALL HAS A MACRO ESCAPE (extends §29).** When a matching def must return `s32` (a `void` return DCEs a computed local → frame shrinks → no match) but the *only* conflicting caller-decl is a **shared `DEFINE_func_*` macro that DISCARDS the return**: **widen that macro's `extern void func_X(...)` → `extern s32 func_X(...)`.** It's byte-neutral for the caller (the return is discarded — verified `check-all 136/136` fleet-wide). §29 said "no escape" because a bare `INCLUDE_ASM` stub declares no C symbol — but a **macro DOES declare the symbol via its `extern` line**, so there is one. (The narrow-scalar-param-by-value wall from §29 still stands — this dissolves only the *return-type* conflict.)
3. **THE "BIRTHING-BOOST" PROLOGUE-ORDER LEVER.** `sched.c:adjust_priority` (pre-reload only) boosts to max priority any insn whose dest reg is set **exactly once** in the fn (`birthing_insn_p`: `REG_N_SETS==1`); sched1 schedules each bb **backward**, so a boosted insn is picked early = placed **late**. Single-set param copies (`s0=a0`) then sink below multi-set const inits (`s6=0/s5=8`, reassigned in a switch → never boosted). **Fix: one zero-byte NON-volatile re-tie `__asm__("" : "=r"(x) : "0"(x))` on the param, placed in a LATER basic block** (after the switch). It counts as a 2nd SET (boost dead), emits nothing, adds no bb0 edges → all inits tie and the LUID/source-order tie-break restores params-first. Generalizes to any wrong prologue/init ORDER between single-set and multi-set defs.
**Meta-lesson (feeds effort-map / R17):** the "idiom well is dry / wall is intrinsic" verdict (T10.8/T10.9, §29) was **model-relative** — true for GLM and the local 7B, false for a frontier model that reads the gcc-2.7.2 source. The wall-breaker recipe: `Agent(model:fable)` + `tools/reference/gcc-papermario` (RTL `-da` dumps) + this toolkit + the `match_one`/`gate_stage` loop, on ONE giant at a time. Cost ≈ 375k agent-tokens / giant across the leaf-crack + whole-binary integration (2 rounds). NB: match_one (isolated) masks in-TU declaration conflicts — always finish on the **whole-binary** `gate_stage` (the §20 stale-`.o` trap can fake a pass; force a clean compile).
+138 -138
View File
@@ -3,148 +3,148 @@
# source-derived (committed src/*.c + config/dedup.us.yaml). Live byte gate: `make check-all`;
# cross-binary collapsible-byte leverage: docs/duplicates.cross.md.
FLEET REAL substantive : 221287 (of which dedup-shared 218832 via 1768 groups / 218883 instances)
FLEET REAL substantive : 221659 (of which dedup-shared 219118 via 1779 groups / 219169 instances)
FLEET LINKED PsyQ objs : 959
FLEET byte-identical : 222816 / 344941 = 64.60% (REAL+LINKED+empties)
FLEET byte-identical : 223188 / 344807 = 64.73% (REAL+LINKED+empties)
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 122118
FLEET matchable : 344941
FLEET INCLUDE_ASM stubs : 121612
FLEET matchable : 344807
| binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % |
|---|---:|---:|---:|---:|---:|---:|
| main | 54 | 2 | 959 | 1055 | 2096 | 50.3% |
| resident | 123 | 0 | 0 | 125 | 146 | 85.6% |
| ov_SC01_000 | 1650 | 1636 | 0 | 1650 | 2410 | 68.5% |
| ov_SC01_001 | 1646 | 1636 | 0 | 1648 | 2474 | 66.6% |
| ov_SC01_004 | 1639 | 1627 | 0 | 1640 | 2423 | 67.7% |
| ov_SC01_005 | 1662 | 1649 | 0 | 1662 | 2511 | 66.2% |
| ov_SC01_006 | 1661 | 1649 | 0 | 1661 | 2511 | 66.1% |
| ov_SC01_008 | 1640 | 1627 | 0 | 1642 | 2435 | 67.4% |
| ov_SC01_009 | 1661 | 1628 | 0 | 1662 | 2517 | 66.0% |
| ov_SC01_074 | 1640 | 1628 | 0 | 1642 | 2434 | 67.5% |
| ov_SC01_077 | 2151 | 1588 | 0 | 2153 | 2586 | 83.3% |
| ov_SC01_080 | 1658 | 1631 | 0 | 1658 | 2522 | 65.7% |
| ov_SC01_084 | 1663 | 1631 | 0 | 1668 | 2588 | 64.5% |
| ov_SC02_000 | 1677 | 1666 | 0 | 1677 | 2691 | 62.3% |
| ov_SC02_003 | 1677 | 1666 | 0 | 1677 | 2691 | 62.3% |
| ov_SC02_004 | 1644 | 1631 | 0 | 1644 | 2410 | 68.2% |
| ov_SC02_005 | 1683 | 1627 | 0 | 1693 | 2937 | 57.6% |
| ov_SC02_011 | 1681 | 1634 | 0 | 1692 | 2903 | 58.3% |
| ov_SC02_015 | 1644 | 1633 | 0 | 1644 | 2423 | 67.8% |
| ov_SC02_016 | 1648 | 1633 | 0 | 1651 | 2555 | 64.6% |
| ov_SC02_017 | 1668 | 1633 | 0 | 1676 | 2742 | 61.1% |
| ov_SC02_021 | 1647 | 1633 | 0 | 1647 | 2446 | 67.3% |
| ov_SC02_026 | 1652 | 1631 | 0 | 1658 | 2582 | 64.2% |
| ov_SC02_027 | 1661 | 1631 | 0 | 1670 | 2702 | 61.8% |
| ov_SC02_028 | 1669 | 1631 | 0 | 1679 | 2711 | 61.9% |
| ov_SC02_031 | 1659 | 1632 | 0 | 1664 | 2572 | 64.7% |
| ov_SC02_035 | 1650 | 1631 | 0 | 1653 | 2530 | 65.3% |
| ov_SC02_039 | 1635 | 1631 | 0 | 1635 | 2425 | 67.4% |
| ov_SC02_041 | 1642 | 1631 | 0 | 1645 | 2570 | 64.0% |
| ov_SC03_001 | 1693 | 1632 | 0 | 1710 | 2877 | 59.4% |
| ov_SC03_002 | 1661 | 1636 | 0 | 1676 | 2639 | 63.5% |
| ov_SC03_003 | 1633 | 1631 | 0 | 1634 | 2432 | 67.2% |
| ov_SC03_006 | 1672 | 1637 | 0 | 1681 | 2775 | 60.6% |
| ov_SC03_007 | 1649 | 1631 | 0 | 1653 | 2633 | 62.8% |
| ov_SC03_010 | 1643 | 1631 | 0 | 1643 | 2479 | 66.3% |
| ov_SC03_011 | 1639 | 1631 | 0 | 1645 | 2537 | 64.8% |
| ov_SC03_012 | 1634 | 1631 | 0 | 1635 | 2415 | 67.7% |
| ov_SC03_013 | 1642 | 1631 | 0 | 1642 | 2502 | 65.6% |
| ov_SC03_014 | 1665 | 1656 | 0 | 1665 | 2695 | 61.8% |
| ov_SC03_015 | 1671 | 1656 | 0 | 1671 | 2695 | 62.0% |
| ov_SC03_023 | 1636 | 1631 | 0 | 1637 | 2444 | 67.0% |
| ov_SC03_024 | 1665 | 1636 | 0 | 1672 | 2651 | 63.1% |
| ov_SC03_028 | 1657 | 1631 | 0 | 1661 | 2674 | 62.1% |
| ov_SC03_029 | 1643 | 1633 | 0 | 1653 | 2654 | 62.3% |
| ov_SC03_030 | 1642 | 1635 | 0 | 1644 | 2505 | 65.6% |
| ov_SC03_031 | 1638 | 1631 | 0 | 1642 | 2524 | 65.1% |
| ov_SC03_089 | 1648 | 1631 | 0 | 1655 | 2591 | 63.9% |
| ov_SC03_090 | 1649 | 1631 | 0 | 1657 | 2635 | 62.9% |
| ov_SC03_091 | 1648 | 1631 | 0 | 1656 | 2650 | 62.5% |
| ov_SC03_092 | 1648 | 1631 | 0 | 1660 | 2597 | 63.9% |
| ov_SC03_093 | 1645 | 1631 | 0 | 1649 | 2573 | 64.1% |
| ov_SC03_094 | 1639 | 1631 | 0 | 1645 | 2586 | 63.6% |
| ov_SC03_095 | 1637 | 1631 | 0 | 1640 | 2484 | 66.0% |
| ov_SC03_096 | 1640 | 1631 | 0 | 1643 | 2475 | 66.4% |
| ov_SC03_097 | 1644 | 1631 | 0 | 1651 | 2613 | 63.2% |
| ov_SC03_098 | 1640 | 1631 | 0 | 1643 | 2551 | 64.4% |
| ov_SC03_099 | 1637 | 1631 | 0 | 1640 | 2514 | 65.2% |
| ov_SC03_100 | 1639 | 1631 | 0 | 1643 | 2549 | 64.5% |
| ov_SC03_101 | 1641 | 1631 | 0 | 1645 | 2538 | 64.8% |
| ov_SC03_102 | 1641 | 1631 | 0 | 1644 | 2502 | 65.7% |
| ov_SC03_103 | 1639 | 1633 | 0 | 1642 | 2520 | 65.2% |
| ov_SC03_104 | 1651 | 1631 | 0 | 1658 | 2626 | 63.1% |
| ov_SC03_105 | 1645 | 1631 | 0 | 1652 | 2607 | 63.4% |
| ov_SC03_108 | 1633 | 1631 | 0 | 1633 | 2453 | 66.6% |
| ov_SC03_109 | 1634 | 1631 | 0 | 1636 | 2433 | 67.2% |
| ov_SC03_110 | 1636 | 1631 | 0 | 1636 | 2478 | 66.0% |
| ov_SC03_111 | 1641 | 1631 | 0 | 1644 | 2520 | 65.2% |
| ov_SC03_112 | 1638 | 1633 | 0 | 1640 | 2536 | 64.7% |
| ov_SC03_113 | 1635 | 1633 | 0 | 1638 | 2478 | 66.1% |
| ov_SC03_114 | 1632 | 1631 | 0 | 1634 | 2424 | 67.4% |
| ov_SC03_115 | 1640 | 1631 | 0 | 1642 | 2482 | 66.2% |
| ov_SC03_116 | 1638 | 1631 | 0 | 1641 | 2448 | 67.0% |
| ov_SC03_117 | 1639 | 1631 | 0 | 1645 | 2567 | 64.1% |
| ov_SC03_118 | 1666 | 1655 | 0 | 1667 | 2695 | 61.9% |
| ov_SC03_119 | 1662 | 1655 | 0 | 1663 | 2695 | 61.7% |
| ov_SC03_121 | 1638 | 1631 | 0 | 1641 | 2469 | 66.5% |
| ov_SC03_124 | 1653 | 1627 | 0 | 1673 | 2751 | 60.8% |
| ov_SC03_125 | 1644 | 1631 | 0 | 1656 | 2598 | 63.7% |
| ov_SC03_126 | 1635 | 1633 | 0 | 1635 | 2432 | 67.2% |
| ov_SC04_000 | 1645 | 1635 | 0 | 1654 | 2554 | 64.8% |
| ov_SC04_002 | 1647 | 1631 | 0 | 1651 | 2646 | 62.4% |
| ov_SC04_003 | 1636 | 1631 | 0 | 1640 | 2512 | 65.3% |
| ov_SC04_004 | 1643 | 1631 | 0 | 1645 | 2568 | 64.1% |
| ov_SC04_005 | 1645 | 1631 | 0 | 1651 | 2622 | 63.0% |
| ov_SC04_006 | 1634 | 1631 | 0 | 1636 | 2463 | 66.4% |
| ov_SC04_007 | 1644 | 1631 | 0 | 1648 | 2579 | 63.9% |
| ov_SC04_008 | 1634 | 1631 | 0 | 1634 | 2424 | 67.4% |
| ov_SC04_009 | 1637 | 1631 | 0 | 1640 | 2450 | 66.9% |
| ov_SC04_010 | 1637 | 1631 | 0 | 1638 | 2428 | 67.5% |
| ov_SC04_011 | 1653 | 1631 | 0 | 1659 | 2813 | 59.0% |
| ov_SC04_012 | 1634 | 1631 | 0 | 1635 | 2429 | 67.3% |
| ov_SC04_015 | 1654 | 1632 | 0 | 1665 | 2621 | 63.5% |
| ov_SC04_016 | 1632 | 1631 | 0 | 1634 | 2449 | 66.7% |
| ov_SC04_018 | 1671 | 1657 | 0 | 1671 | 2865 | 58.3% |
| ov_SC04_019 | 1676 | 1657 | 0 | 1676 | 2865 | 58.5% |
| ov_SC04_020 | 1647 | 1631 | 0 | 1659 | 2577 | 64.4% |
| ov_SC04_021 | 1633 | 1633 | 0 | 1633 | 2432 | 67.1% |
| ov_SC05_000 | 1637 | 1635 | 0 | 1640 | 2429 | 67.5% |
| ov_SC05_001 | 1637 | 1631 | 0 | 1642 | 2584 | 63.5% |
| ov_SC05_002 | 1634 | 1631 | 0 | 1637 | 2452 | 66.8% |
| ov_SC05_003 | 1635 | 1631 | 0 | 1636 | 2491 | 65.7% |
| ov_SC05_004 | 1635 | 1631 | 0 | 1637 | 2474 | 66.2% |
| ov_SC05_005 | 1636 | 1631 | 0 | 1637 | 2501 | 65.5% |
| ov_SC05_006 | 1633 | 1631 | 0 | 1633 | 2439 | 67.0% |
| ov_SC05_007 | 1638 | 1631 | 0 | 1643 | 2492 | 65.9% |
| ov_SC05_008 | 1658 | 1631 | 0 | 1660 | 2553 | 65.0% |
| ov_SC05_009 | 1638 | 1631 | 0 | 1642 | 2447 | 67.1% |
| ov_SC05_010 | 1645 | 1631 | 0 | 1649 | 2598 | 63.5% |
| ov_SC05_011 | 1633 | 1631 | 0 | 1634 | 2418 | 67.6% |
| ov_SC05_017 | 1652 | 1628 | 0 | 1663 | 2852 | 58.3% |
| ov_SC05_018 | 1651 | 1631 | 0 | 1664 | 2683 | 62.0% |
| ov_SC05_019 | 1634 | 1633 | 0 | 1634 | 2432 | 67.2% |
| ov_SC06_000 | 1664 | 1640 | 0 | 1667 | 2699 | 61.8% |
| ov_SC06_006 | 1641 | 1631 | 0 | 1642 | 2521 | 65.1% |
| ov_SC06_008 | 1645 | 1633 | 0 | 1651 | 2551 | 64.7% |
| ov_SC06_010 | 1645 | 1631 | 0 | 1650 | 2527 | 65.3% |
| ov_SC06_011 | 1637 | 1631 | 0 | 1641 | 2478 | 66.2% |
| ov_SC06_013 | 1636 | 1631 | 0 | 1637 | 2434 | 67.3% |
| ov_SC06_014 | 1638 | 1631 | 0 | 1640 | 2462 | 66.6% |
| ov_SC06_015 | 1635 | 1631 | 0 | 1635 | 2430 | 67.3% |
| ov_SC06_016 | 1646 | 1631 | 0 | 1648 | 2559 | 64.4% |
| ov_SC06_018 | 1645 | 1634 | 0 | 1652 | 2675 | 61.8% |
| ov_SC06_020 | 1639 | 1633 | 0 | 1640 | 2528 | 64.9% |
| ov_SC06_022 | 1644 | 1631 | 0 | 1652 | 2652 | 62.3% |
| ov_SC06_024 | 1648 | 1631 | 0 | 1654 | 2677 | 61.8% |
| ov_SC06_025 | 1642 | 1631 | 0 | 1647 | 2582 | 63.8% |
| ov_SC06_027 | 1631 | 1631 | 0 | 1632 | 2417 | 67.5% |
| ov_SC06_029 | 1657 | 1631 | 0 | 1669 | 2672 | 62.5% |
| ov_SC06_030 | 1638 | 1631 | 0 | 1638 | 2466 | 66.4% |
| ov_SC06_032 | 1638 | 1632 | 0 | 1645 | 2668 | 61.7% |
| ov_SC06_033 | 1646 | 1632 | 0 | 1653 | 2641 | 62.6% |
| ov_SC07_000 | 1649 | 1635 | 0 | 1651 | 2529 | 65.3% |
| ov_SC07_001 | 1638 | 1631 | 0 | 1640 | 2464 | 66.6% |
| ov_SC07_002 | 1652 | 1631 | 0 | 1656 | 2589 | 64.0% |
| ov_SC07_008 | 1632 | 1631 | 0 | 1632 | 2395 | 68.1% |
| ov_SC07_009 | 1640 | 1631 | 0 | 1642 | 2439 | 67.3% |
| ov_SC01_000 | 1652 | 1638 | 0 | 1652 | 2409 | 68.6% |
| ov_SC01_001 | 1648 | 1638 | 0 | 1650 | 2473 | 66.7% |
| ov_SC01_004 | 1641 | 1629 | 0 | 1642 | 2422 | 67.8% |
| ov_SC01_005 | 1664 | 1651 | 0 | 1664 | 2510 | 66.3% |
| ov_SC01_006 | 1663 | 1651 | 0 | 1663 | 2510 | 66.3% |
| ov_SC01_008 | 1642 | 1629 | 0 | 1644 | 2434 | 67.5% |
| ov_SC01_009 | 1663 | 1630 | 0 | 1664 | 2516 | 66.1% |
| ov_SC01_074 | 1642 | 1630 | 0 | 1644 | 2433 | 67.6% |
| ov_SC01_077 | 2157 | 1590 | 0 | 2159 | 2585 | 83.5% |
| ov_SC01_080 | 1660 | 1633 | 0 | 1660 | 2521 | 65.8% |
| ov_SC01_084 | 1665 | 1633 | 0 | 1670 | 2587 | 64.6% |
| ov_SC02_000 | 1679 | 1668 | 0 | 1679 | 2690 | 62.4% |
| ov_SC02_003 | 1679 | 1668 | 0 | 1679 | 2690 | 62.4% |
| ov_SC02_004 | 1646 | 1633 | 0 | 1646 | 2409 | 68.3% |
| ov_SC02_005 | 1705 | 1629 | 0 | 1715 | 2936 | 58.4% |
| ov_SC02_011 | 1686 | 1636 | 0 | 1697 | 2902 | 58.5% |
| ov_SC02_015 | 1646 | 1635 | 0 | 1646 | 2422 | 68.0% |
| ov_SC02_016 | 1650 | 1635 | 0 | 1653 | 2554 | 64.7% |
| ov_SC02_017 | 1670 | 1635 | 0 | 1678 | 2741 | 61.2% |
| ov_SC02_021 | 1649 | 1635 | 0 | 1649 | 2445 | 67.4% |
| ov_SC02_026 | 1654 | 1633 | 0 | 1660 | 2581 | 64.3% |
| ov_SC02_027 | 1663 | 1633 | 0 | 1672 | 2701 | 61.9% |
| ov_SC02_028 | 1671 | 1633 | 0 | 1681 | 2710 | 62.0% |
| ov_SC02_031 | 1661 | 1634 | 0 | 1666 | 2571 | 64.8% |
| ov_SC02_035 | 1652 | 1633 | 0 | 1655 | 2529 | 65.4% |
| ov_SC02_039 | 1637 | 1633 | 0 | 1637 | 2424 | 67.5% |
| ov_SC02_041 | 1644 | 1633 | 0 | 1647 | 2569 | 64.1% |
| ov_SC03_001 | 1702 | 1634 | 0 | 1719 | 2876 | 59.8% |
| ov_SC03_002 | 1663 | 1638 | 0 | 1678 | 2638 | 63.6% |
| ov_SC03_003 | 1635 | 1633 | 0 | 1636 | 2431 | 67.3% |
| ov_SC03_006 | 1676 | 1639 | 0 | 1685 | 2774 | 60.7% |
| ov_SC03_007 | 1651 | 1633 | 0 | 1655 | 2632 | 62.9% |
| ov_SC03_010 | 1645 | 1633 | 0 | 1645 | 2478 | 66.4% |
| ov_SC03_011 | 1641 | 1633 | 0 | 1647 | 2536 | 64.9% |
| ov_SC03_012 | 1636 | 1633 | 0 | 1637 | 2414 | 67.8% |
| ov_SC03_013 | 1644 | 1633 | 0 | 1644 | 2501 | 65.7% |
| ov_SC03_014 | 1667 | 1658 | 0 | 1667 | 2694 | 61.9% |
| ov_SC03_015 | 1673 | 1658 | 0 | 1673 | 2694 | 62.1% |
| ov_SC03_023 | 1638 | 1633 | 0 | 1639 | 2443 | 67.1% |
| ov_SC03_024 | 1668 | 1638 | 0 | 1675 | 2650 | 63.2% |
| ov_SC03_028 | 1659 | 1633 | 0 | 1663 | 2673 | 62.2% |
| ov_SC03_029 | 1645 | 1635 | 0 | 1655 | 2653 | 62.4% |
| ov_SC03_030 | 1644 | 1637 | 0 | 1646 | 2504 | 65.7% |
| ov_SC03_031 | 1640 | 1633 | 0 | 1644 | 2523 | 65.2% |
| ov_SC03_089 | 1650 | 1633 | 0 | 1657 | 2590 | 64.0% |
| ov_SC03_090 | 1651 | 1633 | 0 | 1659 | 2634 | 63.0% |
| ov_SC03_091 | 1650 | 1633 | 0 | 1658 | 2649 | 62.6% |
| ov_SC03_092 | 1650 | 1633 | 0 | 1662 | 2596 | 64.0% |
| ov_SC03_093 | 1647 | 1633 | 0 | 1651 | 2572 | 64.2% |
| ov_SC03_094 | 1641 | 1633 | 0 | 1647 | 2585 | 63.7% |
| ov_SC03_095 | 1639 | 1633 | 0 | 1642 | 2483 | 66.1% |
| ov_SC03_096 | 1642 | 1633 | 0 | 1645 | 2474 | 66.5% |
| ov_SC03_097 | 1646 | 1633 | 0 | 1653 | 2612 | 63.3% |
| ov_SC03_098 | 1642 | 1633 | 0 | 1645 | 2550 | 64.5% |
| ov_SC03_099 | 1639 | 1633 | 0 | 1642 | 2513 | 65.3% |
| ov_SC03_100 | 1641 | 1633 | 0 | 1645 | 2548 | 64.6% |
| ov_SC03_101 | 1643 | 1633 | 0 | 1647 | 2537 | 64.9% |
| ov_SC03_102 | 1643 | 1633 | 0 | 1646 | 2501 | 65.8% |
| ov_SC03_103 | 1641 | 1635 | 0 | 1644 | 2519 | 65.3% |
| ov_SC03_104 | 1653 | 1633 | 0 | 1660 | 2625 | 63.2% |
| ov_SC03_105 | 1647 | 1633 | 0 | 1654 | 2606 | 63.5% |
| ov_SC03_108 | 1635 | 1633 | 0 | 1635 | 2452 | 66.7% |
| ov_SC03_109 | 1636 | 1633 | 0 | 1638 | 2432 | 67.4% |
| ov_SC03_110 | 1638 | 1633 | 0 | 1638 | 2477 | 66.1% |
| ov_SC03_111 | 1643 | 1633 | 0 | 1646 | 2519 | 65.3% |
| ov_SC03_112 | 1640 | 1635 | 0 | 1642 | 2535 | 64.8% |
| ov_SC03_113 | 1637 | 1635 | 0 | 1640 | 2477 | 66.2% |
| ov_SC03_114 | 1634 | 1633 | 0 | 1636 | 2423 | 67.5% |
| ov_SC03_115 | 1642 | 1633 | 0 | 1644 | 2481 | 66.3% |
| ov_SC03_116 | 1640 | 1633 | 0 | 1643 | 2447 | 67.1% |
| ov_SC03_117 | 1641 | 1633 | 0 | 1647 | 2566 | 64.2% |
| ov_SC03_118 | 1668 | 1657 | 0 | 1669 | 2694 | 62.0% |
| ov_SC03_119 | 1664 | 1657 | 0 | 1665 | 2694 | 61.8% |
| ov_SC03_121 | 1640 | 1633 | 0 | 1643 | 2468 | 66.6% |
| ov_SC03_124 | 1665 | 1629 | 0 | 1685 | 2750 | 61.3% |
| ov_SC03_125 | 1646 | 1633 | 0 | 1658 | 2597 | 63.8% |
| ov_SC03_126 | 1637 | 1635 | 0 | 1637 | 2431 | 67.3% |
| ov_SC04_000 | 1647 | 1637 | 0 | 1656 | 2553 | 64.9% |
| ov_SC04_002 | 1650 | 1633 | 0 | 1654 | 2645 | 62.5% |
| ov_SC04_003 | 1638 | 1633 | 0 | 1642 | 2511 | 65.4% |
| ov_SC04_004 | 1645 | 1633 | 0 | 1647 | 2567 | 64.2% |
| ov_SC04_005 | 1647 | 1633 | 0 | 1653 | 2621 | 63.1% |
| ov_SC04_006 | 1636 | 1633 | 0 | 1638 | 2462 | 66.5% |
| ov_SC04_007 | 1646 | 1633 | 0 | 1650 | 2578 | 64.0% |
| ov_SC04_008 | 1636 | 1633 | 0 | 1636 | 2423 | 67.5% |
| ov_SC04_009 | 1639 | 1633 | 0 | 1642 | 2449 | 67.0% |
| ov_SC04_010 | 1639 | 1633 | 0 | 1640 | 2427 | 67.6% |
| ov_SC04_011 | 1662 | 1633 | 0 | 1668 | 2812 | 59.3% |
| ov_SC04_012 | 1636 | 1633 | 0 | 1637 | 2428 | 67.4% |
| ov_SC04_015 | 1656 | 1634 | 0 | 1667 | 2620 | 63.6% |
| ov_SC04_016 | 1634 | 1633 | 0 | 1636 | 2448 | 66.8% |
| ov_SC04_018 | 1683 | 1668 | 0 | 1683 | 2864 | 58.8% |
| ov_SC04_019 | 1687 | 1668 | 0 | 1687 | 2864 | 58.9% |
| ov_SC04_020 | 1649 | 1633 | 0 | 1661 | 2576 | 64.5% |
| ov_SC04_021 | 1635 | 1635 | 0 | 1635 | 2431 | 67.3% |
| ov_SC05_000 | 1639 | 1637 | 0 | 1642 | 2428 | 67.6% |
| ov_SC05_001 | 1639 | 1633 | 0 | 1644 | 2583 | 63.6% |
| ov_SC05_002 | 1636 | 1633 | 0 | 1639 | 2451 | 66.9% |
| ov_SC05_003 | 1637 | 1633 | 0 | 1638 | 2490 | 65.8% |
| ov_SC05_004 | 1637 | 1633 | 0 | 1639 | 2473 | 66.3% |
| ov_SC05_005 | 1638 | 1633 | 0 | 1639 | 2500 | 65.6% |
| ov_SC05_006 | 1635 | 1633 | 0 | 1635 | 2438 | 67.1% |
| ov_SC05_007 | 1640 | 1633 | 0 | 1645 | 2491 | 66.0% |
| ov_SC05_008 | 1660 | 1633 | 0 | 1662 | 2552 | 65.1% |
| ov_SC05_009 | 1640 | 1633 | 0 | 1644 | 2446 | 67.2% |
| ov_SC05_010 | 1648 | 1633 | 0 | 1652 | 2597 | 63.6% |
| ov_SC05_011 | 1635 | 1633 | 0 | 1636 | 2417 | 67.7% |
| ov_SC05_017 | 1667 | 1630 | 0 | 1678 | 2851 | 58.9% |
| ov_SC05_018 | 1658 | 1633 | 0 | 1671 | 2682 | 62.3% |
| ov_SC05_019 | 1636 | 1635 | 0 | 1636 | 2431 | 67.3% |
| ov_SC06_000 | 1670 | 1642 | 0 | 1673 | 2698 | 62.0% |
| ov_SC06_006 | 1643 | 1633 | 0 | 1644 | 2520 | 65.2% |
| ov_SC06_008 | 1647 | 1635 | 0 | 1653 | 2550 | 64.8% |
| ov_SC06_010 | 1647 | 1633 | 0 | 1652 | 2526 | 65.4% |
| ov_SC06_011 | 1639 | 1633 | 0 | 1643 | 2477 | 66.3% |
| ov_SC06_013 | 1638 | 1633 | 0 | 1639 | 2433 | 67.4% |
| ov_SC06_014 | 1640 | 1633 | 0 | 1642 | 2461 | 66.7% |
| ov_SC06_015 | 1637 | 1633 | 0 | 1637 | 2429 | 67.4% |
| ov_SC06_016 | 1648 | 1633 | 0 | 1650 | 2558 | 64.5% |
| ov_SC06_018 | 1647 | 1636 | 0 | 1654 | 2674 | 61.9% |
| ov_SC06_020 | 1641 | 1635 | 0 | 1642 | 2527 | 65.0% |
| ov_SC06_022 | 1647 | 1633 | 0 | 1655 | 2651 | 62.4% |
| ov_SC06_024 | 1652 | 1633 | 0 | 1658 | 2676 | 62.0% |
| ov_SC06_025 | 1645 | 1633 | 0 | 1650 | 2581 | 63.9% |
| ov_SC06_027 | 1633 | 1633 | 0 | 1634 | 2416 | 67.6% |
| ov_SC06_029 | 1662 | 1633 | 0 | 1674 | 2671 | 62.7% |
| ov_SC06_030 | 1640 | 1633 | 0 | 1640 | 2465 | 66.5% |
| ov_SC06_032 | 1640 | 1634 | 0 | 1647 | 2667 | 61.8% |
| ov_SC06_033 | 1648 | 1634 | 0 | 1655 | 2640 | 62.7% |
| ov_SC07_000 | 1651 | 1637 | 0 | 1653 | 2528 | 65.4% |
| ov_SC07_001 | 1640 | 1633 | 0 | 1642 | 2463 | 66.7% |
| ov_SC07_002 | 1654 | 1633 | 0 | 1658 | 2588 | 64.1% |
| ov_SC07_008 | 1634 | 1633 | 0 | 1634 | 2394 | 68.3% |
| ov_SC07_009 | 1642 | 1633 | 0 | 1644 | 2438 | 67.4% |
+1 -1
View File
@@ -2003,7 +2003,7 @@ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8014F1F4);
+1 -1
View File
@@ -1989,7 +1989,7 @@ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8014F1F4);
+1 -1
View File
@@ -2011,7 +2011,7 @@ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8014F1F4);
+1 -1
View File
@@ -1988,7 +1988,7 @@ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8014F1F4);
+1 -1
View File
@@ -1988,7 +1988,7 @@ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8014F1F4);
+1 -1
View File
@@ -2011,7 +2011,7 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8014F1F4);
+1 -1
View File
@@ -2011,7 +2011,7 @@ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8014F1F4);
+48 -1
View File
@@ -3294,7 +3294,54 @@ void func_8014ED28(s32 _arg0)
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8014EE14);
// @class: schedule
// @stuck: none — MATCH (248 ins, match_one verified). The long-standing §20 "store-vs-load"
// near-miss, closed by TWO new byte-proven levers (both read straight out of gcc-2.7.2 source):
//
// (1) PROLOGUE PAIR ORDER (sched1 "birthing" boost, sched.c adjust_priority): sched1 schedules
// each bb BACKWARD and boosts any insn whose dest reg is set EXACTLY ONCE in the fn
// (birthing_insn_p: REG_N_SETS==1) to max priority -> placed LATE in the block. The pinned
// param copies (s0=a0/s7=a1/s2=a2, single-set) got boosted and sank BELOW the multi-set
// constant inits (s6=0/s5=8/s4=8 — reassigned in switch/loops, so never boosted).
// FIX: one zero-byte NON-volatile re-tie asm per param — __asm__("" : "=r"(x) : "0"(x)) —
// placed in a LATER basic block (after the switch). It counts as a 2nd SET of the pinned reg
// (REG_N_SETS=2 -> boost off) while emitting nothing, and being in another bb it adds no
// scheduling edges inside bb0. All six inits then tie at priority 1 and the LUID (source
// order) tie-break puts params first = target. (volatile would work too but risks acting as
// a barrier; non-volatile with a USED output is kept and is codegen-free.)
//
// (2) STORE-VS-LOAD (sched.c true_dependence + expr.c MEM_IN_STRUCT_P): the target loads BOTH
// call args (lw a0,-0x38(s3); lw a1,0(s3)) BEFORE the `D_801150D8 = 0` store; ours pinned
// the a1 load below the store. Root cause: gcc-2.7.2's scheduler CAN reorder a pointer load
// across a fixed-symbol store ONLY when the load's MEM has the /s flag (MEM_IN_STRUCT_P);
// expr.c sets that flag iff the address was "computed by addition" (PLUS_EXPR) or is a
// struct member. `piVar5[-0xe]` (offset!=0) gets /s and hoists; `*piVar5` / `piVar5[0]`
// (front end folds +0 away) stays a plain mem -> conservative true-dependence on the store
// -> stuck below it. FIX: read the arg as a struct member — ((struct { s32 w; }*)piVar5)->w —
// which is a COMPONENT_REF -> /s flag -> dependence gone -> the hazard-driven backward
// scheduler emits [lw a0][lw a1][sw $0,sym][jal] exactly like the target. The loop guards
// stay `*piVar5` (plain) so CSE's fixed-scalar-store invalidation still forces the separate
// reload the target shows.
//
// Regalloc forced with §17 pins (s0/s7/s2/s6/s5/s4); the loop IV pair (psVar4/piVar5) is left
// unpinned so loop strength-reduction still derives piVar5 as a giv (preheader addiu s3,s1,0x58
// + latch bump) and naturally claims $s1/$s3 (the only free callee-saved regs).
//
// WHOLE-BINARY GATE (banked:1) — the §20 DEF-side conflict was NOT intrinsic here; resolved:
// the banked caller macro DEFINE_func_8014ED80 (engine_core.h:13403) declared `extern VOID
// func_8014EE14(...)`, which in-TU precedes this s32 def -> `conflicting types` compile error
// (the def MUST be s32: void return DCEs uVar8 -> frame 0x60, s6 gone, no byte-match). FIX =
// change that macro's extern VOID->S32 (byte-NEUTRAL for func_8014ED80 fleet-wide: it discards
// func_8014EE14's return, so `jal` + arg setup are identical; verified via make check-all,
// 136/136 still byte-identical). The general lever for a §20 DEF-side return-type wall: if the
// ONLY conflicting caller-decl is a shared macro that DISCARDS the return, widening that macro's
// extern to the def's return type is byte-neutral and dissolves the wall (no INCLUDE_ASM-side
// escape needed — the macro DOES declare the C symbol, unlike a bare INCLUDE_ASM stub).
// DATA: D_80126720 canonicalized to `u8 []` (array symbol), read `(s32)*(s16*)D_80126720` per
// the `lh` (signedness-agnostic store sites unaffected). Callee func_80135A4C extern below is the
// canonical (engine_core.h:11555), called through the §17a-1 fn-ptr cast idiom.
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
// @class: other
// @stuck: none — MATCH (fully-handwritten scratchpad-stack-switch sequencer; manipulates $sp; modeled byte-for-byte on the proven sibling func_8014CCB4 in ov_SC01_077.c)
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8014F1F4);
+1 -1
View File
@@ -1984,7 +1984,7 @@ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8014F1F4);
+1 -1
View File
@@ -1984,7 +1984,7 @@ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8014F1F4);
+1 -1
View File
@@ -2012,7 +2012,7 @@ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8014F1F4);
+1 -1
View File
@@ -1984,7 +1984,7 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8014F1F4);
+1 -1
View File
@@ -1975,7 +1975,7 @@ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8014ED28);
DEFINE_func_8014ED80() /* dedup: shared engine-core @0x8014ED80 (src/shared) */
INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8014EE14);
DEFINE_func_8014EE14() /* dedup: shared engine-core @0x8014EE14 (src/shared) */
INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8014F1F4);

Some files were not shown because too many files have changed in this diff Show More