From 6d9cd213a207abc169ccb44c856090b8d64e6973 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Sat, 20 Jun 2026 14:39:51 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-18):=20Step-1=20recovery=20=E2=80=94?= =?UTF-8?q?=20+2=20matches=20(func=5F8012F68C=20parse-fix=20x134,=20func?= =?UTF-8?q?=5F8012A418=20sibling-decl=20reconcile)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - func_8012F68C: agent left a malformed 'extern if(...)' line -> fixed to a proper extern; gated x134. - func_8012A418: reconciled a stale 'M2C_UNK func_8012A418()' sibling forward-decl to the real 'void func_8012A418(void)' sig; byte-gated, banked REAL in ov_SC01_077 (local-type body, not shared-macro). - Step-1 total: 22 reach-134 matches (18 propagated x134 + 4 local REAL); deferred to Phase 19: 3 TU-integration cases (func_80147514/8017209C/80168F40, standalone-MATCH) + 3 codegen DIFFs (func_80131CA8/80150528/8014E5B4) + the per-file -O0 class (func_8013C360 +17 siblings) + 2 genuine residuals (func_8014F2E0 §10 sched, func_8012C2D0 loop-guard order). - make check-all 136/136 byte-identical (R22); 0 NON_MATCHING (G4). --- config/dedup.us.yaml | 7 + docs/progress.fleet.md | 274 +++++++++++++++++----------------- src/ov_SC01_000/ov_SC01_000.c | 2 +- src/ov_SC01_001/ov_SC01_001.c | 2 +- src/ov_SC01_004/ov_SC01_004.c | 2 +- src/ov_SC01_005/ov_SC01_005.c | 2 +- src/ov_SC01_006/ov_SC01_006.c | 2 +- src/ov_SC01_008/ov_SC01_008.c | 2 +- src/ov_SC01_009/ov_SC01_009.c | 2 +- src/ov_SC01_074/ov_SC01_074.c | 2 +- src/ov_SC01_077/ov_SC01_077.c | 30 +++- src/ov_SC01_080/ov_SC01_080.c | 2 +- src/ov_SC01_084/ov_SC01_084.c | 2 +- src/ov_SC02_000/ov_SC02_000.c | 2 +- src/ov_SC02_003/ov_SC02_003.c | 2 +- src/ov_SC02_004/ov_SC02_004.c | 2 +- src/ov_SC02_005/ov_SC02_005.c | 2 +- src/ov_SC02_011/ov_SC02_011.c | 2 +- src/ov_SC02_015/ov_SC02_015.c | 2 +- src/ov_SC02_016/ov_SC02_016.c | 2 +- src/ov_SC02_017/ov_SC02_017.c | 2 +- src/ov_SC02_021/ov_SC02_021.c | 2 +- src/ov_SC02_026/ov_SC02_026.c | 2 +- src/ov_SC02_027/ov_SC02_027.c | 2 +- src/ov_SC02_028/ov_SC02_028.c | 2 +- src/ov_SC02_031/ov_SC02_031.c | 2 +- src/ov_SC02_035/ov_SC02_035.c | 2 +- src/ov_SC02_039/ov_SC02_039.c | 2 +- src/ov_SC02_041/ov_SC02_041.c | 2 +- src/ov_SC03_001/ov_SC03_001.c | 2 +- src/ov_SC03_002/ov_SC03_002.c | 2 +- src/ov_SC03_003/ov_SC03_003.c | 2 +- src/ov_SC03_006/ov_SC03_006.c | 2 +- src/ov_SC03_007/ov_SC03_007.c | 2 +- src/ov_SC03_010/ov_SC03_010.c | 2 +- src/ov_SC03_011/ov_SC03_011.c | 2 +- src/ov_SC03_012/ov_SC03_012.c | 2 +- src/ov_SC03_013/ov_SC03_013.c | 2 +- src/ov_SC03_014/ov_SC03_014.c | 2 +- src/ov_SC03_015/ov_SC03_015.c | 2 +- src/ov_SC03_023/ov_SC03_023.c | 2 +- src/ov_SC03_024/ov_SC03_024.c | 2 +- src/ov_SC03_028/ov_SC03_028.c | 2 +- src/ov_SC03_029/ov_SC03_029.c | 2 +- src/ov_SC03_030/ov_SC03_030.c | 2 +- src/ov_SC03_031/ov_SC03_031.c | 2 +- src/ov_SC03_089/ov_SC03_089.c | 2 +- src/ov_SC03_090/ov_SC03_090.c | 2 +- src/ov_SC03_091/ov_SC03_091.c | 2 +- src/ov_SC03_092/ov_SC03_092.c | 2 +- src/ov_SC03_093/ov_SC03_093.c | 2 +- src/ov_SC03_094/ov_SC03_094.c | 2 +- src/ov_SC03_095/ov_SC03_095.c | 2 +- src/ov_SC03_096/ov_SC03_096.c | 2 +- src/ov_SC03_097/ov_SC03_097.c | 2 +- src/ov_SC03_098/ov_SC03_098.c | 2 +- src/ov_SC03_099/ov_SC03_099.c | 2 +- src/ov_SC03_100/ov_SC03_100.c | 2 +- src/ov_SC03_101/ov_SC03_101.c | 2 +- src/ov_SC03_102/ov_SC03_102.c | 2 +- src/ov_SC03_103/ov_SC03_103.c | 2 +- src/ov_SC03_104/ov_SC03_104.c | 2 +- src/ov_SC03_105/ov_SC03_105.c | 2 +- src/ov_SC03_108/ov_SC03_108.c | 2 +- src/ov_SC03_109/ov_SC03_109.c | 2 +- src/ov_SC03_110/ov_SC03_110.c | 2 +- src/ov_SC03_111/ov_SC03_111.c | 2 +- src/ov_SC03_112/ov_SC03_112.c | 2 +- src/ov_SC03_113/ov_SC03_113.c | 2 +- src/ov_SC03_114/ov_SC03_114.c | 2 +- src/ov_SC03_115/ov_SC03_115.c | 2 +- src/ov_SC03_116/ov_SC03_116.c | 2 +- src/ov_SC03_117/ov_SC03_117.c | 2 +- src/ov_SC03_118/ov_SC03_118.c | 2 +- src/ov_SC03_119/ov_SC03_119.c | 2 +- src/ov_SC03_121/ov_SC03_121.c | 2 +- src/ov_SC03_124/ov_SC03_124.c | 2 +- src/ov_SC03_125/ov_SC03_125.c | 2 +- src/ov_SC03_126/ov_SC03_126.c | 2 +- src/ov_SC04_000/ov_SC04_000.c | 2 +- src/ov_SC04_002/ov_SC04_002.c | 2 +- src/ov_SC04_003/ov_SC04_003.c | 2 +- src/ov_SC04_004/ov_SC04_004.c | 2 +- src/ov_SC04_005/ov_SC04_005.c | 2 +- src/ov_SC04_006/ov_SC04_006.c | 2 +- src/ov_SC04_007/ov_SC04_007.c | 2 +- src/ov_SC04_008/ov_SC04_008.c | 2 +- src/ov_SC04_009/ov_SC04_009.c | 2 +- src/ov_SC04_010/ov_SC04_010.c | 2 +- src/ov_SC04_011/ov_SC04_011.c | 2 +- src/ov_SC04_012/ov_SC04_012.c | 2 +- src/ov_SC04_015/ov_SC04_015.c | 2 +- src/ov_SC04_016/ov_SC04_016.c | 2 +- src/ov_SC04_018/ov_SC04_018.c | 2 +- src/ov_SC04_019/ov_SC04_019.c | 2 +- src/ov_SC04_020/ov_SC04_020.c | 2 +- src/ov_SC04_021/ov_SC04_021.c | 2 +- src/ov_SC05_000/ov_SC05_000.c | 2 +- src/ov_SC05_001/ov_SC05_001.c | 2 +- src/ov_SC05_002/ov_SC05_002.c | 2 +- src/ov_SC05_003/ov_SC05_003.c | 2 +- src/ov_SC05_004/ov_SC05_004.c | 2 +- src/ov_SC05_005/ov_SC05_005.c | 2 +- src/ov_SC05_006/ov_SC05_006.c | 2 +- src/ov_SC05_007/ov_SC05_007.c | 2 +- src/ov_SC05_008/ov_SC05_008.c | 2 +- src/ov_SC05_009/ov_SC05_009.c | 2 +- src/ov_SC05_010/ov_SC05_010.c | 2 +- src/ov_SC05_011/ov_SC05_011.c | 2 +- src/ov_SC05_017/ov_SC05_017.c | 2 +- src/ov_SC05_018/ov_SC05_018.c | 2 +- src/ov_SC05_019/ov_SC05_019.c | 2 +- src/ov_SC06_000/ov_SC06_000.c | 2 +- src/ov_SC06_006/ov_SC06_006.c | 2 +- src/ov_SC06_008/ov_SC06_008.c | 2 +- src/ov_SC06_010/ov_SC06_010.c | 2 +- src/ov_SC06_011/ov_SC06_011.c | 2 +- src/ov_SC06_013/ov_SC06_013.c | 2 +- src/ov_SC06_014/ov_SC06_014.c | 2 +- src/ov_SC06_015/ov_SC06_015.c | 2 +- src/ov_SC06_016/ov_SC06_016.c | 2 +- src/ov_SC06_018/ov_SC06_018.c | 2 +- src/ov_SC06_020/ov_SC06_020.c | 2 +- src/ov_SC06_022/ov_SC06_022.c | 2 +- src/ov_SC06_024/ov_SC06_024.c | 2 +- src/ov_SC06_025/ov_SC06_025.c | 2 +- src/ov_SC06_027/ov_SC06_027.c | 2 +- src/ov_SC06_029/ov_SC06_029.c | 2 +- src/ov_SC06_030/ov_SC06_030.c | 2 +- src/ov_SC06_032/ov_SC06_032.c | 2 +- src/ov_SC06_033/ov_SC06_033.c | 2 +- src/ov_SC07_000/ov_SC07_000.c | 2 +- src/ov_SC07_001/ov_SC07_001.c | 2 +- src/ov_SC07_002/ov_SC07_002.c | 2 +- src/ov_SC07_008/ov_SC07_008.c | 2 +- src/ov_SC07_009/ov_SC07_009.c | 2 +- src/shared/engine_core.h | 30 ++++ 137 files changed, 334 insertions(+), 273 deletions(-) diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index 48cf159527..24d1f71fbc 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -10264,3 +10264,10 @@ groups: func: DEFINE_func_8016C74C vram: 0x8016C74C 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] + - id: E_func_8012F68C + tier: h_exact + hash: 309768b16af683f74144423fb6cd7f4e626ee4c5 + source: src/shared/engine_core.h + func: DEFINE_func_8012F68C + vram: 0x8012F68C + 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] diff --git a/docs/progress.fleet.md b/docs/progress.fleet.md index 99533a32c1..6a1b626550 100644 --- a/docs/progress.fleet.md +++ b/docs/progress.fleet.md @@ -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 : 193057 (of which dedup-shared 192568 via 1449 groups / 192612 instances) +FLEET REAL substantive : 193192 (of which dedup-shared 192702 via 1450 groups / 192746 instances) FLEET LINKED PsyQ objs : 959 -FLEET byte-identical : 194704 / 344010 = 56.60% (REAL+LINKED+empties) +FLEET byte-identical : 194839 / 344010 = 56.64% (REAL+LINKED+empties) FLEET NON_MATCHING : 7 (0 in any default build — G4) -FLEET INCLUDE_ASM stubs : 149299 +FLEET INCLUDE_ASM stubs : 149164 FLEET matchable : 344010 | 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 | 1441 | 1441 | 0 | 1441 | 2403 | 60.0% | -| ov_SC01_001 | 1441 | 1441 | 0 | 1443 | 2467 | 58.5% | -| ov_SC01_004 | 1433 | 1433 | 0 | 1434 | 2416 | 59.4% | -| ov_SC01_005 | 1440 | 1440 | 0 | 1447 | 2504 | 57.8% | -| ov_SC01_006 | 1440 | 1440 | 0 | 1447 | 2504 | 57.8% | -| ov_SC01_008 | 1433 | 1433 | 0 | 1435 | 2428 | 59.1% | -| ov_SC01_009 | 1433 | 1433 | 0 | 1434 | 2510 | 57.1% | -| ov_SC01_074 | 1433 | 1433 | 0 | 1435 | 2427 | 59.1% | -| ov_SC01_077 | 1715 | 1401 | 0 | 1717 | 2586 | 66.4% | -| ov_SC01_080 | 1437 | 1437 | 0 | 1437 | 2515 | 57.1% | -| ov_SC01_084 | 1437 | 1437 | 0 | 1442 | 2581 | 55.9% | -| ov_SC02_000 | 1441 | 1441 | 0 | 1448 | 2684 | 53.9% | -| ov_SC02_003 | 1441 | 1441 | 0 | 1448 | 2684 | 53.9% | -| ov_SC02_004 | 1437 | 1437 | 0 | 1437 | 2403 | 59.8% | -| ov_SC02_005 | 1433 | 1433 | 0 | 1443 | 2930 | 49.2% | -| ov_SC02_011 | 1439 | 1439 | 0 | 1451 | 2896 | 50.1% | -| ov_SC02_015 | 1439 | 1439 | 0 | 1439 | 2416 | 59.6% | -| ov_SC02_016 | 1439 | 1439 | 0 | 1442 | 2548 | 56.6% | -| ov_SC02_017 | 1439 | 1439 | 0 | 1447 | 2735 | 52.9% | -| ov_SC02_021 | 1439 | 1439 | 0 | 1439 | 2439 | 59.0% | -| ov_SC02_026 | 1437 | 1437 | 0 | 1443 | 2575 | 56.0% | -| ov_SC02_027 | 1437 | 1437 | 0 | 1446 | 2695 | 53.7% | -| ov_SC02_028 | 1437 | 1437 | 0 | 1447 | 2704 | 53.5% | -| ov_SC02_031 | 1437 | 1437 | 0 | 1443 | 2565 | 56.3% | -| ov_SC02_035 | 1437 | 1437 | 0 | 1440 | 2523 | 57.1% | -| ov_SC02_039 | 1437 | 1437 | 0 | 1437 | 2418 | 59.4% | -| ov_SC02_041 | 1437 | 1437 | 0 | 1440 | 2563 | 56.2% | -| ov_SC03_001 | 1437 | 1437 | 0 | 1455 | 2870 | 50.7% | -| ov_SC03_002 | 1441 | 1441 | 0 | 1457 | 2632 | 55.4% | -| ov_SC03_003 | 1437 | 1437 | 0 | 1438 | 2425 | 59.3% | -| ov_SC03_006 | 1443 | 1443 | 0 | 1452 | 2768 | 52.5% | -| ov_SC03_007 | 1437 | 1437 | 0 | 1441 | 2626 | 54.9% | -| ov_SC03_010 | 1437 | 1437 | 0 | 1437 | 2472 | 58.1% | -| ov_SC03_011 | 1437 | 1437 | 0 | 1443 | 2530 | 57.0% | -| ov_SC03_012 | 1437 | 1437 | 0 | 1438 | 2408 | 59.7% | -| ov_SC03_013 | 1437 | 1437 | 0 | 1437 | 2495 | 57.6% | -| ov_SC03_014 | 1437 | 1437 | 0 | 1447 | 2688 | 53.8% | -| ov_SC03_015 | 1437 | 1437 | 0 | 1447 | 2688 | 53.8% | -| ov_SC03_023 | 1437 | 1437 | 0 | 1438 | 2437 | 59.0% | -| ov_SC03_024 | 1437 | 1437 | 0 | 1449 | 2644 | 54.8% | -| ov_SC03_028 | 1437 | 1437 | 0 | 1441 | 2667 | 54.0% | -| ov_SC03_029 | 1439 | 1439 | 0 | 1449 | 2647 | 54.7% | -| ov_SC03_030 | 1441 | 1441 | 0 | 1443 | 2498 | 57.8% | -| ov_SC03_031 | 1437 | 1437 | 0 | 1441 | 2517 | 57.3% | -| ov_SC03_089 | 1437 | 1437 | 0 | 1444 | 2584 | 55.9% | -| ov_SC03_090 | 1437 | 1437 | 0 | 1445 | 2628 | 55.0% | -| ov_SC03_091 | 1437 | 1437 | 0 | 1445 | 2643 | 54.7% | -| ov_SC03_092 | 1437 | 1437 | 0 | 1449 | 2590 | 55.9% | -| ov_SC03_093 | 1437 | 1437 | 0 | 1441 | 2566 | 56.2% | -| ov_SC03_094 | 1437 | 1437 | 0 | 1443 | 2579 | 56.0% | -| ov_SC03_095 | 1437 | 1437 | 0 | 1440 | 2477 | 58.1% | -| ov_SC03_096 | 1437 | 1437 | 0 | 1440 | 2468 | 58.3% | -| ov_SC03_097 | 1437 | 1437 | 0 | 1444 | 2606 | 55.4% | -| ov_SC03_098 | 1437 | 1437 | 0 | 1440 | 2544 | 56.6% | -| ov_SC03_099 | 1437 | 1437 | 0 | 1440 | 2507 | 57.4% | -| ov_SC03_100 | 1437 | 1437 | 0 | 1441 | 2542 | 56.7% | -| ov_SC03_101 | 1437 | 1437 | 0 | 1441 | 2531 | 56.9% | -| ov_SC03_102 | 1437 | 1437 | 0 | 1440 | 2495 | 57.7% | -| ov_SC03_103 | 1439 | 1439 | 0 | 1442 | 2513 | 57.4% | -| ov_SC03_104 | 1437 | 1437 | 0 | 1444 | 2619 | 55.1% | -| ov_SC03_105 | 1437 | 1437 | 0 | 1444 | 2600 | 55.5% | -| ov_SC03_108 | 1437 | 1437 | 0 | 1437 | 2446 | 58.7% | -| ov_SC03_109 | 1437 | 1437 | 0 | 1439 | 2426 | 59.3% | -| ov_SC03_110 | 1437 | 1437 | 0 | 1437 | 2471 | 58.2% | -| ov_SC03_111 | 1437 | 1437 | 0 | 1440 | 2513 | 57.3% | -| ov_SC03_112 | 1439 | 1439 | 0 | 1441 | 2529 | 57.0% | -| ov_SC03_113 | 1439 | 1439 | 0 | 1442 | 2471 | 58.4% | -| ov_SC03_114 | 1437 | 1437 | 0 | 1439 | 2417 | 59.5% | -| ov_SC03_115 | 1437 | 1437 | 0 | 1439 | 2475 | 58.1% | -| ov_SC03_116 | 1437 | 1437 | 0 | 1440 | 2441 | 59.0% | -| ov_SC03_117 | 1437 | 1437 | 0 | 1443 | 2560 | 56.4% | -| ov_SC03_118 | 1437 | 1437 | 0 | 1450 | 2688 | 53.9% | -| ov_SC03_119 | 1437 | 1437 | 0 | 1450 | 2688 | 53.9% | -| ov_SC03_121 | 1437 | 1437 | 0 | 1440 | 2462 | 58.5% | -| ov_SC03_124 | 1433 | 1433 | 0 | 1453 | 2744 | 53.0% | -| ov_SC03_125 | 1437 | 1437 | 0 | 1449 | 2591 | 55.9% | -| ov_SC03_126 | 1437 | 1437 | 0 | 1438 | 2425 | 59.3% | -| ov_SC04_000 | 1441 | 1441 | 0 | 1450 | 2547 | 56.9% | -| ov_SC04_002 | 1437 | 1437 | 0 | 1441 | 2639 | 54.6% | -| ov_SC04_003 | 1437 | 1437 | 0 | 1441 | 2505 | 57.5% | -| ov_SC04_004 | 1437 | 1437 | 0 | 1439 | 2561 | 56.2% | -| ov_SC04_005 | 1437 | 1437 | 0 | 1443 | 2615 | 55.2% | -| ov_SC04_006 | 1437 | 1437 | 0 | 1439 | 2456 | 58.6% | -| ov_SC04_007 | 1437 | 1437 | 0 | 1441 | 2572 | 56.0% | -| ov_SC04_008 | 1437 | 1437 | 0 | 1437 | 2417 | 59.5% | -| ov_SC04_009 | 1437 | 1437 | 0 | 1440 | 2443 | 58.9% | -| ov_SC04_010 | 1437 | 1437 | 0 | 1438 | 2421 | 59.4% | -| ov_SC04_011 | 1437 | 1437 | 0 | 1443 | 2806 | 51.4% | -| ov_SC04_012 | 1437 | 1437 | 0 | 1438 | 2422 | 59.4% | -| ov_SC04_015 | 1437 | 1437 | 0 | 1449 | 2614 | 55.4% | -| ov_SC04_016 | 1437 | 1437 | 0 | 1439 | 2442 | 58.9% | -| ov_SC04_018 | 1437 | 1437 | 0 | 1450 | 2858 | 50.7% | -| ov_SC04_019 | 1437 | 1437 | 0 | 1450 | 2858 | 50.7% | -| ov_SC04_020 | 1437 | 1437 | 0 | 1449 | 2570 | 56.4% | -| ov_SC04_021 | 1437 | 1437 | 0 | 1438 | 2425 | 59.3% | -| ov_SC05_000 | 1441 | 1441 | 0 | 1444 | 2422 | 59.6% | -| ov_SC05_001 | 1437 | 1437 | 0 | 1442 | 2577 | 56.0% | -| ov_SC05_002 | 1437 | 1437 | 0 | 1440 | 2445 | 58.9% | -| ov_SC05_003 | 1437 | 1437 | 0 | 1438 | 2484 | 57.9% | -| ov_SC05_004 | 1437 | 1437 | 0 | 1439 | 2467 | 58.3% | -| ov_SC05_005 | 1437 | 1437 | 0 | 1438 | 2494 | 57.7% | -| ov_SC05_006 | 1437 | 1437 | 0 | 1437 | 2432 | 59.1% | -| ov_SC05_007 | 1437 | 1437 | 0 | 1442 | 2485 | 58.0% | -| ov_SC05_008 | 1437 | 1437 | 0 | 1439 | 2546 | 56.5% | -| ov_SC05_009 | 1437 | 1437 | 0 | 1441 | 2440 | 59.1% | -| ov_SC05_010 | 1437 | 1437 | 0 | 1441 | 2591 | 55.6% | -| ov_SC05_011 | 1437 | 1437 | 0 | 1438 | 2411 | 59.6% | -| ov_SC05_017 | 1433 | 1433 | 0 | 1445 | 2845 | 50.8% | -| ov_SC05_018 | 1437 | 1437 | 0 | 1450 | 2676 | 54.2% | -| ov_SC05_019 | 1437 | 1437 | 0 | 1438 | 2425 | 59.3% | -| ov_SC06_000 | 1441 | 1441 | 0 | 1449 | 2692 | 53.8% | -| ov_SC06_006 | 1437 | 1437 | 0 | 1438 | 2514 | 57.2% | -| ov_SC06_008 | 1439 | 1439 | 0 | 1445 | 2544 | 56.8% | -| ov_SC06_010 | 1437 | 1437 | 0 | 1442 | 2520 | 57.2% | -| ov_SC06_011 | 1437 | 1437 | 0 | 1441 | 2471 | 58.3% | -| ov_SC06_013 | 1437 | 1437 | 0 | 1438 | 2427 | 59.3% | -| ov_SC06_014 | 1437 | 1437 | 0 | 1439 | 2455 | 58.6% | -| ov_SC06_015 | 1437 | 1437 | 0 | 1437 | 2423 | 59.3% | -| ov_SC06_016 | 1437 | 1437 | 0 | 1439 | 2552 | 56.4% | -| ov_SC06_018 | 1437 | 1437 | 0 | 1445 | 2668 | 54.2% | -| ov_SC06_020 | 1437 | 1437 | 0 | 1438 | 2521 | 57.0% | -| ov_SC06_022 | 1437 | 1437 | 0 | 1445 | 2645 | 54.6% | -| ov_SC06_024 | 1437 | 1437 | 0 | 1443 | 2670 | 54.0% | -| ov_SC06_025 | 1437 | 1437 | 0 | 1442 | 2575 | 56.0% | -| ov_SC06_027 | 1437 | 1437 | 0 | 1438 | 2410 | 59.7% | -| ov_SC06_029 | 1437 | 1437 | 0 | 1449 | 2665 | 54.4% | -| ov_SC06_030 | 1437 | 1437 | 0 | 1437 | 2459 | 58.4% | -| ov_SC06_032 | 1437 | 1437 | 0 | 1444 | 2661 | 54.3% | -| ov_SC06_033 | 1437 | 1437 | 0 | 1444 | 2634 | 54.8% | -| ov_SC07_000 | 1441 | 1441 | 0 | 1443 | 2522 | 57.2% | -| ov_SC07_001 | 1437 | 1437 | 0 | 1439 | 2457 | 58.6% | -| ov_SC07_002 | 1437 | 1437 | 0 | 1441 | 2582 | 55.8% | -| ov_SC07_008 | 1437 | 1437 | 0 | 1437 | 2388 | 60.2% | -| ov_SC07_009 | 1437 | 1437 | 0 | 1439 | 2432 | 59.2% | +| ov_SC01_000 | 1442 | 1442 | 0 | 1442 | 2403 | 60.0% | +| ov_SC01_001 | 1442 | 1442 | 0 | 1444 | 2467 | 58.5% | +| ov_SC01_004 | 1434 | 1434 | 0 | 1435 | 2416 | 59.4% | +| ov_SC01_005 | 1441 | 1441 | 0 | 1448 | 2504 | 57.8% | +| ov_SC01_006 | 1441 | 1441 | 0 | 1448 | 2504 | 57.8% | +| ov_SC01_008 | 1434 | 1434 | 0 | 1436 | 2428 | 59.1% | +| ov_SC01_009 | 1434 | 1434 | 0 | 1435 | 2510 | 57.2% | +| ov_SC01_074 | 1434 | 1434 | 0 | 1436 | 2427 | 59.2% | +| ov_SC01_077 | 1717 | 1402 | 0 | 1719 | 2586 | 66.5% | +| ov_SC01_080 | 1438 | 1438 | 0 | 1438 | 2515 | 57.2% | +| ov_SC01_084 | 1438 | 1438 | 0 | 1443 | 2581 | 55.9% | +| ov_SC02_000 | 1442 | 1442 | 0 | 1449 | 2684 | 54.0% | +| ov_SC02_003 | 1442 | 1442 | 0 | 1449 | 2684 | 54.0% | +| ov_SC02_004 | 1438 | 1438 | 0 | 1438 | 2403 | 59.8% | +| ov_SC02_005 | 1434 | 1434 | 0 | 1444 | 2930 | 49.3% | +| ov_SC02_011 | 1440 | 1440 | 0 | 1452 | 2896 | 50.1% | +| ov_SC02_015 | 1440 | 1440 | 0 | 1440 | 2416 | 59.6% | +| ov_SC02_016 | 1440 | 1440 | 0 | 1443 | 2548 | 56.6% | +| ov_SC02_017 | 1440 | 1440 | 0 | 1448 | 2735 | 52.9% | +| ov_SC02_021 | 1440 | 1440 | 0 | 1440 | 2439 | 59.0% | +| ov_SC02_026 | 1438 | 1438 | 0 | 1444 | 2575 | 56.1% | +| ov_SC02_027 | 1438 | 1438 | 0 | 1447 | 2695 | 53.7% | +| ov_SC02_028 | 1438 | 1438 | 0 | 1448 | 2704 | 53.6% | +| ov_SC02_031 | 1438 | 1438 | 0 | 1444 | 2565 | 56.3% | +| ov_SC02_035 | 1438 | 1438 | 0 | 1441 | 2523 | 57.1% | +| ov_SC02_039 | 1438 | 1438 | 0 | 1438 | 2418 | 59.5% | +| ov_SC02_041 | 1438 | 1438 | 0 | 1441 | 2563 | 56.2% | +| ov_SC03_001 | 1438 | 1438 | 0 | 1456 | 2870 | 50.7% | +| ov_SC03_002 | 1442 | 1442 | 0 | 1458 | 2632 | 55.4% | +| ov_SC03_003 | 1438 | 1438 | 0 | 1439 | 2425 | 59.3% | +| ov_SC03_006 | 1444 | 1444 | 0 | 1453 | 2768 | 52.5% | +| ov_SC03_007 | 1438 | 1438 | 0 | 1442 | 2626 | 54.9% | +| ov_SC03_010 | 1438 | 1438 | 0 | 1438 | 2472 | 58.2% | +| ov_SC03_011 | 1438 | 1438 | 0 | 1444 | 2530 | 57.1% | +| ov_SC03_012 | 1438 | 1438 | 0 | 1439 | 2408 | 59.8% | +| ov_SC03_013 | 1438 | 1438 | 0 | 1438 | 2495 | 57.6% | +| ov_SC03_014 | 1438 | 1438 | 0 | 1448 | 2688 | 53.9% | +| ov_SC03_015 | 1438 | 1438 | 0 | 1448 | 2688 | 53.9% | +| ov_SC03_023 | 1438 | 1438 | 0 | 1439 | 2437 | 59.0% | +| ov_SC03_024 | 1438 | 1438 | 0 | 1450 | 2644 | 54.8% | +| ov_SC03_028 | 1438 | 1438 | 0 | 1442 | 2667 | 54.1% | +| ov_SC03_029 | 1440 | 1440 | 0 | 1450 | 2647 | 54.8% | +| ov_SC03_030 | 1442 | 1442 | 0 | 1444 | 2498 | 57.8% | +| ov_SC03_031 | 1438 | 1438 | 0 | 1442 | 2517 | 57.3% | +| ov_SC03_089 | 1438 | 1438 | 0 | 1445 | 2584 | 55.9% | +| ov_SC03_090 | 1438 | 1438 | 0 | 1446 | 2628 | 55.0% | +| ov_SC03_091 | 1438 | 1438 | 0 | 1446 | 2643 | 54.7% | +| ov_SC03_092 | 1438 | 1438 | 0 | 1450 | 2590 | 56.0% | +| ov_SC03_093 | 1438 | 1438 | 0 | 1442 | 2566 | 56.2% | +| ov_SC03_094 | 1438 | 1438 | 0 | 1444 | 2579 | 56.0% | +| ov_SC03_095 | 1438 | 1438 | 0 | 1441 | 2477 | 58.2% | +| ov_SC03_096 | 1438 | 1438 | 0 | 1441 | 2468 | 58.4% | +| ov_SC03_097 | 1438 | 1438 | 0 | 1445 | 2606 | 55.4% | +| ov_SC03_098 | 1438 | 1438 | 0 | 1441 | 2544 | 56.6% | +| ov_SC03_099 | 1438 | 1438 | 0 | 1441 | 2507 | 57.5% | +| ov_SC03_100 | 1438 | 1438 | 0 | 1442 | 2542 | 56.7% | +| ov_SC03_101 | 1438 | 1438 | 0 | 1442 | 2531 | 57.0% | +| ov_SC03_102 | 1438 | 1438 | 0 | 1441 | 2495 | 57.8% | +| ov_SC03_103 | 1440 | 1440 | 0 | 1443 | 2513 | 57.4% | +| ov_SC03_104 | 1438 | 1438 | 0 | 1445 | 2619 | 55.2% | +| ov_SC03_105 | 1438 | 1438 | 0 | 1445 | 2600 | 55.6% | +| ov_SC03_108 | 1438 | 1438 | 0 | 1438 | 2446 | 58.8% | +| ov_SC03_109 | 1438 | 1438 | 0 | 1440 | 2426 | 59.4% | +| ov_SC03_110 | 1438 | 1438 | 0 | 1438 | 2471 | 58.2% | +| ov_SC03_111 | 1438 | 1438 | 0 | 1441 | 2513 | 57.3% | +| ov_SC03_112 | 1440 | 1440 | 0 | 1442 | 2529 | 57.0% | +| ov_SC03_113 | 1440 | 1440 | 0 | 1443 | 2471 | 58.4% | +| ov_SC03_114 | 1438 | 1438 | 0 | 1440 | 2417 | 59.6% | +| ov_SC03_115 | 1438 | 1438 | 0 | 1440 | 2475 | 58.2% | +| ov_SC03_116 | 1438 | 1438 | 0 | 1441 | 2441 | 59.0% | +| ov_SC03_117 | 1438 | 1438 | 0 | 1444 | 2560 | 56.4% | +| ov_SC03_118 | 1438 | 1438 | 0 | 1451 | 2688 | 54.0% | +| ov_SC03_119 | 1438 | 1438 | 0 | 1451 | 2688 | 54.0% | +| ov_SC03_121 | 1438 | 1438 | 0 | 1441 | 2462 | 58.5% | +| ov_SC03_124 | 1434 | 1434 | 0 | 1454 | 2744 | 53.0% | +| ov_SC03_125 | 1438 | 1438 | 0 | 1450 | 2591 | 56.0% | +| ov_SC03_126 | 1438 | 1438 | 0 | 1439 | 2425 | 59.3% | +| ov_SC04_000 | 1442 | 1442 | 0 | 1451 | 2547 | 57.0% | +| ov_SC04_002 | 1438 | 1438 | 0 | 1442 | 2639 | 54.6% | +| ov_SC04_003 | 1438 | 1438 | 0 | 1442 | 2505 | 57.6% | +| ov_SC04_004 | 1438 | 1438 | 0 | 1440 | 2561 | 56.2% | +| ov_SC04_005 | 1438 | 1438 | 0 | 1444 | 2615 | 55.2% | +| ov_SC04_006 | 1438 | 1438 | 0 | 1440 | 2456 | 58.6% | +| ov_SC04_007 | 1438 | 1438 | 0 | 1442 | 2572 | 56.1% | +| ov_SC04_008 | 1438 | 1438 | 0 | 1438 | 2417 | 59.5% | +| ov_SC04_009 | 1438 | 1438 | 0 | 1441 | 2443 | 59.0% | +| ov_SC04_010 | 1438 | 1438 | 0 | 1439 | 2421 | 59.4% | +| ov_SC04_011 | 1438 | 1438 | 0 | 1444 | 2806 | 51.5% | +| ov_SC04_012 | 1438 | 1438 | 0 | 1439 | 2422 | 59.4% | +| ov_SC04_015 | 1438 | 1438 | 0 | 1450 | 2614 | 55.5% | +| ov_SC04_016 | 1438 | 1438 | 0 | 1440 | 2442 | 59.0% | +| ov_SC04_018 | 1438 | 1438 | 0 | 1451 | 2858 | 50.8% | +| ov_SC04_019 | 1438 | 1438 | 0 | 1451 | 2858 | 50.8% | +| ov_SC04_020 | 1438 | 1438 | 0 | 1450 | 2570 | 56.4% | +| ov_SC04_021 | 1438 | 1438 | 0 | 1439 | 2425 | 59.3% | +| ov_SC05_000 | 1442 | 1442 | 0 | 1445 | 2422 | 59.7% | +| ov_SC05_001 | 1438 | 1438 | 0 | 1443 | 2577 | 56.0% | +| ov_SC05_002 | 1438 | 1438 | 0 | 1441 | 2445 | 58.9% | +| ov_SC05_003 | 1438 | 1438 | 0 | 1439 | 2484 | 57.9% | +| ov_SC05_004 | 1438 | 1438 | 0 | 1440 | 2467 | 58.4% | +| ov_SC05_005 | 1438 | 1438 | 0 | 1439 | 2494 | 57.7% | +| ov_SC05_006 | 1438 | 1438 | 0 | 1438 | 2432 | 59.1% | +| ov_SC05_007 | 1438 | 1438 | 0 | 1443 | 2485 | 58.1% | +| ov_SC05_008 | 1438 | 1438 | 0 | 1440 | 2546 | 56.6% | +| ov_SC05_009 | 1438 | 1438 | 0 | 1442 | 2440 | 59.1% | +| ov_SC05_010 | 1438 | 1438 | 0 | 1442 | 2591 | 55.7% | +| ov_SC05_011 | 1438 | 1438 | 0 | 1439 | 2411 | 59.7% | +| ov_SC05_017 | 1434 | 1434 | 0 | 1446 | 2845 | 50.8% | +| ov_SC05_018 | 1438 | 1438 | 0 | 1451 | 2676 | 54.2% | +| ov_SC05_019 | 1438 | 1438 | 0 | 1439 | 2425 | 59.3% | +| ov_SC06_000 | 1442 | 1442 | 0 | 1450 | 2692 | 53.9% | +| ov_SC06_006 | 1438 | 1438 | 0 | 1439 | 2514 | 57.2% | +| ov_SC06_008 | 1440 | 1440 | 0 | 1446 | 2544 | 56.8% | +| ov_SC06_010 | 1438 | 1438 | 0 | 1443 | 2520 | 57.3% | +| ov_SC06_011 | 1438 | 1438 | 0 | 1442 | 2471 | 58.4% | +| ov_SC06_013 | 1438 | 1438 | 0 | 1439 | 2427 | 59.3% | +| ov_SC06_014 | 1438 | 1438 | 0 | 1440 | 2455 | 58.7% | +| ov_SC06_015 | 1438 | 1438 | 0 | 1438 | 2423 | 59.3% | +| ov_SC06_016 | 1438 | 1438 | 0 | 1440 | 2552 | 56.4% | +| ov_SC06_018 | 1438 | 1438 | 0 | 1446 | 2668 | 54.2% | +| ov_SC06_020 | 1438 | 1438 | 0 | 1439 | 2521 | 57.1% | +| ov_SC06_022 | 1438 | 1438 | 0 | 1446 | 2645 | 54.7% | +| ov_SC06_024 | 1438 | 1438 | 0 | 1444 | 2670 | 54.1% | +| ov_SC06_025 | 1438 | 1438 | 0 | 1443 | 2575 | 56.0% | +| ov_SC06_027 | 1438 | 1438 | 0 | 1439 | 2410 | 59.7% | +| ov_SC06_029 | 1438 | 1438 | 0 | 1450 | 2665 | 54.4% | +| ov_SC06_030 | 1438 | 1438 | 0 | 1438 | 2459 | 58.5% | +| ov_SC06_032 | 1438 | 1438 | 0 | 1445 | 2661 | 54.3% | +| ov_SC06_033 | 1438 | 1438 | 0 | 1445 | 2634 | 54.9% | +| ov_SC07_000 | 1442 | 1442 | 0 | 1444 | 2522 | 57.3% | +| ov_SC07_001 | 1438 | 1438 | 0 | 1440 | 2457 | 58.6% | +| ov_SC07_002 | 1438 | 1438 | 0 | 1442 | 2582 | 55.8% | +| ov_SC07_008 | 1438 | 1438 | 0 | 1438 | 2388 | 60.2% | +| ov_SC07_009 | 1438 | 1438 | 0 | 1440 | 2432 | 59.2% | diff --git a/src/ov_SC01_000/ov_SC01_000.c b/src/ov_SC01_000/ov_SC01_000.c index 7a0899e82a..fa8b88921d 100644 --- a/src/ov_SC01_000/ov_SC01_000.c +++ b/src/ov_SC01_000/ov_SC01_000.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_001/ov_SC01_001.c b/src/ov_SC01_001/ov_SC01_001.c index 77d13fc99e..88ff588b71 100644 --- a/src/ov_SC01_001/ov_SC01_001.c +++ b/src/ov_SC01_001/ov_SC01_001.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_004/ov_SC01_004.c b/src/ov_SC01_004/ov_SC01_004.c index b135c059ff..faccef6100 100644 --- a/src/ov_SC01_004/ov_SC01_004.c +++ b/src/ov_SC01_004/ov_SC01_004.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_005/ov_SC01_005.c b/src/ov_SC01_005/ov_SC01_005.c index 42d2446e3d..2c267e44c8 100644 --- a/src/ov_SC01_005/ov_SC01_005.c +++ b/src/ov_SC01_005/ov_SC01_005.c @@ -452,7 +452,7 @@ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_006/ov_SC01_006.c b/src/ov_SC01_006/ov_SC01_006.c index 8ec205010a..e5b442f931 100644 --- a/src/ov_SC01_006/ov_SC01_006.c +++ b/src/ov_SC01_006/ov_SC01_006.c @@ -452,7 +452,7 @@ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_008/ov_SC01_008.c b/src/ov_SC01_008/ov_SC01_008.c index ab8a9c7b7f..5fcef81485 100644 --- a/src/ov_SC01_008/ov_SC01_008.c +++ b/src/ov_SC01_008/ov_SC01_008.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_009/ov_SC01_009.c b/src/ov_SC01_009/ov_SC01_009.c index 8244f5371c..92bb5e93ee 100644 --- a/src/ov_SC01_009/ov_SC01_009.c +++ b/src/ov_SC01_009/ov_SC01_009.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_074/ov_SC01_074.c b/src/ov_SC01_074/ov_SC01_074.c index 634a64151e..4d1458d456 100644 --- a/src/ov_SC01_074/ov_SC01_074.c +++ b/src/ov_SC01_074/ov_SC01_074.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_077/ov_SC01_077.c b/src/ov_SC01_077/ov_SC01_077.c index b0c6e8883e..fd09d1275b 100644 --- a/src/ov_SC01_077/ov_SC01_077.c +++ b/src/ov_SC01_077/ov_SC01_077.c @@ -316,7 +316,28 @@ DEFINE_func_8012A304() /* dedup: shared engine-core @0x8012A304 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8012A328); -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8012A418); + +struct Q16 { s32 a, b, c, d; }; + +extern s32 D_801151D4; +extern struct BigCopy D_80114EE8; + +void func_8012A418(void) { + struct Q16 *src; + struct Q16 *dst; + struct Q16 *end; + + src = (struct Q16 *)D_801151D4; + dst = &D_80114EE8; + end = src + 10; + do { + *dst = *src; + src++; + dst++; + } while (src != end); + *(s32 *)dst = *(s32 *)src; +} + typedef struct { s32 w[8]; } Vec8; @@ -777,7 +798,10 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8012F68C); + +struct S80131E00; +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ + extern void func_80131B14(void); extern void func_80131CA8(int a0, int a1); @@ -6788,7 +6812,7 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8017AE2C); INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8017B0E4); -M2C_UNK func_8012A418(); /* extern */ +void func_8012A418(void); /* extern (Phase-18 reconciled) */ extern u16 D_80126B5E; extern u16 D_80126B62; extern u16 D_80126B66; diff --git a/src/ov_SC01_080/ov_SC01_080.c b/src/ov_SC01_080/ov_SC01_080.c index 308750a0fa..54555ad1e6 100644 --- a/src/ov_SC01_080/ov_SC01_080.c +++ b/src/ov_SC01_080/ov_SC01_080.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC01_084/ov_SC01_084.c b/src/ov_SC01_084/ov_SC01_084.c index 1bd71ee389..b043544ed7 100644 --- a/src/ov_SC01_084/ov_SC01_084.c +++ b/src/ov_SC01_084/ov_SC01_084.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_000/ov_SC02_000.c b/src/ov_SC02_000/ov_SC02_000.c index 85cb01e0d0..af1bd19ee4 100644 --- a/src/ov_SC02_000/ov_SC02_000.c +++ b/src/ov_SC02_000/ov_SC02_000.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_003/ov_SC02_003.c b/src/ov_SC02_003/ov_SC02_003.c index e99cdf45aa..41f109f684 100644 --- a/src/ov_SC02_003/ov_SC02_003.c +++ b/src/ov_SC02_003/ov_SC02_003.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_004/ov_SC02_004.c b/src/ov_SC02_004/ov_SC02_004.c index 145d648071..16b49fa2f7 100644 --- a/src/ov_SC02_004/ov_SC02_004.c +++ b/src/ov_SC02_004/ov_SC02_004.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_005/ov_SC02_005.c b/src/ov_SC02_005/ov_SC02_005.c index c185ea628f..bb369ad1ed 100644 --- a/src/ov_SC02_005/ov_SC02_005.c +++ b/src/ov_SC02_005/ov_SC02_005.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_011/ov_SC02_011.c b/src/ov_SC02_011/ov_SC02_011.c index 2d22b07a3b..73e11fdbf8 100644 --- a/src/ov_SC02_011/ov_SC02_011.c +++ b/src/ov_SC02_011/ov_SC02_011.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_015/ov_SC02_015.c b/src/ov_SC02_015/ov_SC02_015.c index 96638a81d6..95b59ae341 100644 --- a/src/ov_SC02_015/ov_SC02_015.c +++ b/src/ov_SC02_015/ov_SC02_015.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_016/ov_SC02_016.c b/src/ov_SC02_016/ov_SC02_016.c index b073b0ffd0..d33a5443c8 100644 --- a/src/ov_SC02_016/ov_SC02_016.c +++ b/src/ov_SC02_016/ov_SC02_016.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_017/ov_SC02_017.c b/src/ov_SC02_017/ov_SC02_017.c index 72a99058cf..f439427f78 100644 --- a/src/ov_SC02_017/ov_SC02_017.c +++ b/src/ov_SC02_017/ov_SC02_017.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_021/ov_SC02_021.c b/src/ov_SC02_021/ov_SC02_021.c index 4df24884b4..bb5e24a653 100644 --- a/src/ov_SC02_021/ov_SC02_021.c +++ b/src/ov_SC02_021/ov_SC02_021.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_026/ov_SC02_026.c b/src/ov_SC02_026/ov_SC02_026.c index 3e6c810554..8e86b31da9 100644 --- a/src/ov_SC02_026/ov_SC02_026.c +++ b/src/ov_SC02_026/ov_SC02_026.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_027/ov_SC02_027.c b/src/ov_SC02_027/ov_SC02_027.c index 487f030376..9a5ea55edc 100644 --- a/src/ov_SC02_027/ov_SC02_027.c +++ b/src/ov_SC02_027/ov_SC02_027.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_028/ov_SC02_028.c b/src/ov_SC02_028/ov_SC02_028.c index f621d913b1..1b9794a010 100644 --- a/src/ov_SC02_028/ov_SC02_028.c +++ b/src/ov_SC02_028/ov_SC02_028.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_031/ov_SC02_031.c b/src/ov_SC02_031/ov_SC02_031.c index e492b12db6..7664c8f87c 100644 --- a/src/ov_SC02_031/ov_SC02_031.c +++ b/src/ov_SC02_031/ov_SC02_031.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_035/ov_SC02_035.c b/src/ov_SC02_035/ov_SC02_035.c index 9efcf7e226..93aef30594 100644 --- a/src/ov_SC02_035/ov_SC02_035.c +++ b/src/ov_SC02_035/ov_SC02_035.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_039/ov_SC02_039.c b/src/ov_SC02_039/ov_SC02_039.c index b66ed34b3c..697064262d 100644 --- a/src/ov_SC02_039/ov_SC02_039.c +++ b/src/ov_SC02_039/ov_SC02_039.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC02_041/ov_SC02_041.c b/src/ov_SC02_041/ov_SC02_041.c index 5ebcf821f7..0673c5c6ff 100644 --- a/src/ov_SC02_041/ov_SC02_041.c +++ b/src/ov_SC02_041/ov_SC02_041.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_001/ov_SC03_001.c b/src/ov_SC03_001/ov_SC03_001.c index 4e0fbff716..80a2e4ba4c 100644 --- a/src/ov_SC03_001/ov_SC03_001.c +++ b/src/ov_SC03_001/ov_SC03_001.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_002/ov_SC03_002.c b/src/ov_SC03_002/ov_SC03_002.c index 7aed274e90..016837823f 100644 --- a/src/ov_SC03_002/ov_SC03_002.c +++ b/src/ov_SC03_002/ov_SC03_002.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_003/ov_SC03_003.c b/src/ov_SC03_003/ov_SC03_003.c index c9e02a849d..50fee908c1 100644 --- a/src/ov_SC03_003/ov_SC03_003.c +++ b/src/ov_SC03_003/ov_SC03_003.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_006/ov_SC03_006.c b/src/ov_SC03_006/ov_SC03_006.c index cd7af6ca8c..26047ae624 100644 --- a/src/ov_SC03_006/ov_SC03_006.c +++ b/src/ov_SC03_006/ov_SC03_006.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_007/ov_SC03_007.c b/src/ov_SC03_007/ov_SC03_007.c index e67cbaba9a..86e47a9dda 100644 --- a/src/ov_SC03_007/ov_SC03_007.c +++ b/src/ov_SC03_007/ov_SC03_007.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_010/ov_SC03_010.c b/src/ov_SC03_010/ov_SC03_010.c index cb55ac2331..745ee37315 100644 --- a/src/ov_SC03_010/ov_SC03_010.c +++ b/src/ov_SC03_010/ov_SC03_010.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_011/ov_SC03_011.c b/src/ov_SC03_011/ov_SC03_011.c index 9823bf33b2..656c55aa52 100644 --- a/src/ov_SC03_011/ov_SC03_011.c +++ b/src/ov_SC03_011/ov_SC03_011.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_012/ov_SC03_012.c b/src/ov_SC03_012/ov_SC03_012.c index 0fc989300b..3e1be12c8f 100644 --- a/src/ov_SC03_012/ov_SC03_012.c +++ b/src/ov_SC03_012/ov_SC03_012.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_013/ov_SC03_013.c b/src/ov_SC03_013/ov_SC03_013.c index 409d812089..825dbbd707 100644 --- a/src/ov_SC03_013/ov_SC03_013.c +++ b/src/ov_SC03_013/ov_SC03_013.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_014/ov_SC03_014.c b/src/ov_SC03_014/ov_SC03_014.c index d81a199b38..d7a48fd196 100644 --- a/src/ov_SC03_014/ov_SC03_014.c +++ b/src/ov_SC03_014/ov_SC03_014.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_015/ov_SC03_015.c b/src/ov_SC03_015/ov_SC03_015.c index 2bd6ce53d4..256b0edd84 100644 --- a/src/ov_SC03_015/ov_SC03_015.c +++ b/src/ov_SC03_015/ov_SC03_015.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_023/ov_SC03_023.c b/src/ov_SC03_023/ov_SC03_023.c index 3904c572ac..d267c9f030 100644 --- a/src/ov_SC03_023/ov_SC03_023.c +++ b/src/ov_SC03_023/ov_SC03_023.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_024/ov_SC03_024.c b/src/ov_SC03_024/ov_SC03_024.c index 1a93b3e426..0440130291 100644 --- a/src/ov_SC03_024/ov_SC03_024.c +++ b/src/ov_SC03_024/ov_SC03_024.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_028/ov_SC03_028.c b/src/ov_SC03_028/ov_SC03_028.c index 3c7e328dc8..5540dce3c9 100644 --- a/src/ov_SC03_028/ov_SC03_028.c +++ b/src/ov_SC03_028/ov_SC03_028.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_029/ov_SC03_029.c b/src/ov_SC03_029/ov_SC03_029.c index 563907f583..4ff046b28f 100644 --- a/src/ov_SC03_029/ov_SC03_029.c +++ b/src/ov_SC03_029/ov_SC03_029.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_030/ov_SC03_030.c b/src/ov_SC03_030/ov_SC03_030.c index 946ef6cd70..96bdad8e43 100644 --- a/src/ov_SC03_030/ov_SC03_030.c +++ b/src/ov_SC03_030/ov_SC03_030.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_031/ov_SC03_031.c b/src/ov_SC03_031/ov_SC03_031.c index 1308c1e05f..d8e34cc4e4 100644 --- a/src/ov_SC03_031/ov_SC03_031.c +++ b/src/ov_SC03_031/ov_SC03_031.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_089/ov_SC03_089.c b/src/ov_SC03_089/ov_SC03_089.c index 3eb388481c..df73d24fc6 100644 --- a/src/ov_SC03_089/ov_SC03_089.c +++ b/src/ov_SC03_089/ov_SC03_089.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_090/ov_SC03_090.c b/src/ov_SC03_090/ov_SC03_090.c index ef10b0c05d..94fd329210 100644 --- a/src/ov_SC03_090/ov_SC03_090.c +++ b/src/ov_SC03_090/ov_SC03_090.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_091/ov_SC03_091.c b/src/ov_SC03_091/ov_SC03_091.c index e69226516b..a0ff93b337 100644 --- a/src/ov_SC03_091/ov_SC03_091.c +++ b/src/ov_SC03_091/ov_SC03_091.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_092/ov_SC03_092.c b/src/ov_SC03_092/ov_SC03_092.c index 8b2c164ccf..b161e98930 100644 --- a/src/ov_SC03_092/ov_SC03_092.c +++ b/src/ov_SC03_092/ov_SC03_092.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_093/ov_SC03_093.c b/src/ov_SC03_093/ov_SC03_093.c index 4ca202489a..8951f9ed73 100644 --- a/src/ov_SC03_093/ov_SC03_093.c +++ b/src/ov_SC03_093/ov_SC03_093.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_094/ov_SC03_094.c b/src/ov_SC03_094/ov_SC03_094.c index ec052b7a45..d035b8e0bc 100644 --- a/src/ov_SC03_094/ov_SC03_094.c +++ b/src/ov_SC03_094/ov_SC03_094.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_095/ov_SC03_095.c b/src/ov_SC03_095/ov_SC03_095.c index 4cf000e085..a5ff6896a0 100644 --- a/src/ov_SC03_095/ov_SC03_095.c +++ b/src/ov_SC03_095/ov_SC03_095.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_096/ov_SC03_096.c b/src/ov_SC03_096/ov_SC03_096.c index db1b00b1a2..01202c554e 100644 --- a/src/ov_SC03_096/ov_SC03_096.c +++ b/src/ov_SC03_096/ov_SC03_096.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_097/ov_SC03_097.c b/src/ov_SC03_097/ov_SC03_097.c index 2591f2b877..4f2dd07bf7 100644 --- a/src/ov_SC03_097/ov_SC03_097.c +++ b/src/ov_SC03_097/ov_SC03_097.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_098/ov_SC03_098.c b/src/ov_SC03_098/ov_SC03_098.c index 84291e7ec4..02cabc9f2c 100644 --- a/src/ov_SC03_098/ov_SC03_098.c +++ b/src/ov_SC03_098/ov_SC03_098.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_099/ov_SC03_099.c b/src/ov_SC03_099/ov_SC03_099.c index 1b3e825360..6a7872cd58 100644 --- a/src/ov_SC03_099/ov_SC03_099.c +++ b/src/ov_SC03_099/ov_SC03_099.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_100/ov_SC03_100.c b/src/ov_SC03_100/ov_SC03_100.c index 705d5ec175..3d03d64a49 100644 --- a/src/ov_SC03_100/ov_SC03_100.c +++ b/src/ov_SC03_100/ov_SC03_100.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_101/ov_SC03_101.c b/src/ov_SC03_101/ov_SC03_101.c index 2ce320a802..56c629d57e 100644 --- a/src/ov_SC03_101/ov_SC03_101.c +++ b/src/ov_SC03_101/ov_SC03_101.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_102/ov_SC03_102.c b/src/ov_SC03_102/ov_SC03_102.c index f24d646ada..80e7f3fd0f 100644 --- a/src/ov_SC03_102/ov_SC03_102.c +++ b/src/ov_SC03_102/ov_SC03_102.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_103/ov_SC03_103.c b/src/ov_SC03_103/ov_SC03_103.c index f1c26de011..40fa2a0323 100644 --- a/src/ov_SC03_103/ov_SC03_103.c +++ b/src/ov_SC03_103/ov_SC03_103.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_104/ov_SC03_104.c b/src/ov_SC03_104/ov_SC03_104.c index d4c08884cc..75e4d2be6c 100644 --- a/src/ov_SC03_104/ov_SC03_104.c +++ b/src/ov_SC03_104/ov_SC03_104.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_105/ov_SC03_105.c b/src/ov_SC03_105/ov_SC03_105.c index c75b10536d..23da9076b1 100644 --- a/src/ov_SC03_105/ov_SC03_105.c +++ b/src/ov_SC03_105/ov_SC03_105.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_108/ov_SC03_108.c b/src/ov_SC03_108/ov_SC03_108.c index 68da54dbc0..8dc7828a90 100644 --- a/src/ov_SC03_108/ov_SC03_108.c +++ b/src/ov_SC03_108/ov_SC03_108.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_109/ov_SC03_109.c b/src/ov_SC03_109/ov_SC03_109.c index 3a4ceac268..e8fd9247c0 100644 --- a/src/ov_SC03_109/ov_SC03_109.c +++ b/src/ov_SC03_109/ov_SC03_109.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_110/ov_SC03_110.c b/src/ov_SC03_110/ov_SC03_110.c index b8646973ba..c972c13304 100644 --- a/src/ov_SC03_110/ov_SC03_110.c +++ b/src/ov_SC03_110/ov_SC03_110.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_111/ov_SC03_111.c b/src/ov_SC03_111/ov_SC03_111.c index ca21ddefca..3d4706bead 100644 --- a/src/ov_SC03_111/ov_SC03_111.c +++ b/src/ov_SC03_111/ov_SC03_111.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_112/ov_SC03_112.c b/src/ov_SC03_112/ov_SC03_112.c index ceb88c70a7..fa507282ca 100644 --- a/src/ov_SC03_112/ov_SC03_112.c +++ b/src/ov_SC03_112/ov_SC03_112.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_113/ov_SC03_113.c b/src/ov_SC03_113/ov_SC03_113.c index b88e79b49d..5647199a23 100644 --- a/src/ov_SC03_113/ov_SC03_113.c +++ b/src/ov_SC03_113/ov_SC03_113.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_114/ov_SC03_114.c b/src/ov_SC03_114/ov_SC03_114.c index 24d4680a84..90070b3538 100644 --- a/src/ov_SC03_114/ov_SC03_114.c +++ b/src/ov_SC03_114/ov_SC03_114.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_115/ov_SC03_115.c b/src/ov_SC03_115/ov_SC03_115.c index d170974137..8ebfdec640 100644 --- a/src/ov_SC03_115/ov_SC03_115.c +++ b/src/ov_SC03_115/ov_SC03_115.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_116/ov_SC03_116.c b/src/ov_SC03_116/ov_SC03_116.c index bcc98b2cfd..67007672e5 100644 --- a/src/ov_SC03_116/ov_SC03_116.c +++ b/src/ov_SC03_116/ov_SC03_116.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_117/ov_SC03_117.c b/src/ov_SC03_117/ov_SC03_117.c index e695323ddc..95915f7ca8 100644 --- a/src/ov_SC03_117/ov_SC03_117.c +++ b/src/ov_SC03_117/ov_SC03_117.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_118/ov_SC03_118.c b/src/ov_SC03_118/ov_SC03_118.c index 51bab92d2e..7c56eafa32 100644 --- a/src/ov_SC03_118/ov_SC03_118.c +++ b/src/ov_SC03_118/ov_SC03_118.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_119/ov_SC03_119.c b/src/ov_SC03_119/ov_SC03_119.c index 5279ab9ee7..0eb11521e4 100644 --- a/src/ov_SC03_119/ov_SC03_119.c +++ b/src/ov_SC03_119/ov_SC03_119.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_121/ov_SC03_121.c b/src/ov_SC03_121/ov_SC03_121.c index 4fb9af98b1..978eda6293 100644 --- a/src/ov_SC03_121/ov_SC03_121.c +++ b/src/ov_SC03_121/ov_SC03_121.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_124/ov_SC03_124.c b/src/ov_SC03_124/ov_SC03_124.c index abfcbe36b2..907be438b0 100644 --- a/src/ov_SC03_124/ov_SC03_124.c +++ b/src/ov_SC03_124/ov_SC03_124.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_125/ov_SC03_125.c b/src/ov_SC03_125/ov_SC03_125.c index dc59a11506..bbb20974b7 100644 --- a/src/ov_SC03_125/ov_SC03_125.c +++ b/src/ov_SC03_125/ov_SC03_125.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC03_126/ov_SC03_126.c b/src/ov_SC03_126/ov_SC03_126.c index dec41899b3..06aa34ad78 100644 --- a/src/ov_SC03_126/ov_SC03_126.c +++ b/src/ov_SC03_126/ov_SC03_126.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_000/ov_SC04_000.c b/src/ov_SC04_000/ov_SC04_000.c index d79cfbed64..57d027f723 100644 --- a/src/ov_SC04_000/ov_SC04_000.c +++ b/src/ov_SC04_000/ov_SC04_000.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_002/ov_SC04_002.c b/src/ov_SC04_002/ov_SC04_002.c index c4af710d47..520f25b719 100644 --- a/src/ov_SC04_002/ov_SC04_002.c +++ b/src/ov_SC04_002/ov_SC04_002.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_003/ov_SC04_003.c b/src/ov_SC04_003/ov_SC04_003.c index 576381d9eb..3b8116d4ac 100644 --- a/src/ov_SC04_003/ov_SC04_003.c +++ b/src/ov_SC04_003/ov_SC04_003.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_004/ov_SC04_004.c b/src/ov_SC04_004/ov_SC04_004.c index 677c8026e8..70ef566a53 100644 --- a/src/ov_SC04_004/ov_SC04_004.c +++ b/src/ov_SC04_004/ov_SC04_004.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_005/ov_SC04_005.c b/src/ov_SC04_005/ov_SC04_005.c index fcdc62cdb2..ecce288857 100644 --- a/src/ov_SC04_005/ov_SC04_005.c +++ b/src/ov_SC04_005/ov_SC04_005.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_006/ov_SC04_006.c b/src/ov_SC04_006/ov_SC04_006.c index 2ffedd7ff7..956775bd4a 100644 --- a/src/ov_SC04_006/ov_SC04_006.c +++ b/src/ov_SC04_006/ov_SC04_006.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_007/ov_SC04_007.c b/src/ov_SC04_007/ov_SC04_007.c index 08e82676ee..6ac96f3833 100644 --- a/src/ov_SC04_007/ov_SC04_007.c +++ b/src/ov_SC04_007/ov_SC04_007.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_008/ov_SC04_008.c b/src/ov_SC04_008/ov_SC04_008.c index a8e3489e47..d886b8ca79 100644 --- a/src/ov_SC04_008/ov_SC04_008.c +++ b/src/ov_SC04_008/ov_SC04_008.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_009/ov_SC04_009.c b/src/ov_SC04_009/ov_SC04_009.c index b6830454df..374fc67baf 100644 --- a/src/ov_SC04_009/ov_SC04_009.c +++ b/src/ov_SC04_009/ov_SC04_009.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_010/ov_SC04_010.c b/src/ov_SC04_010/ov_SC04_010.c index 695477631b..a290dc630e 100644 --- a/src/ov_SC04_010/ov_SC04_010.c +++ b/src/ov_SC04_010/ov_SC04_010.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_011/ov_SC04_011.c b/src/ov_SC04_011/ov_SC04_011.c index bf2cd1b517..777a78dfe4 100644 --- a/src/ov_SC04_011/ov_SC04_011.c +++ b/src/ov_SC04_011/ov_SC04_011.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_012/ov_SC04_012.c b/src/ov_SC04_012/ov_SC04_012.c index a1928c7711..dd676ddc27 100644 --- a/src/ov_SC04_012/ov_SC04_012.c +++ b/src/ov_SC04_012/ov_SC04_012.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_015/ov_SC04_015.c b/src/ov_SC04_015/ov_SC04_015.c index be0c247ed2..01eff437ce 100644 --- a/src/ov_SC04_015/ov_SC04_015.c +++ b/src/ov_SC04_015/ov_SC04_015.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_016/ov_SC04_016.c b/src/ov_SC04_016/ov_SC04_016.c index c654d432ce..8d556faaec 100644 --- a/src/ov_SC04_016/ov_SC04_016.c +++ b/src/ov_SC04_016/ov_SC04_016.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_018/ov_SC04_018.c b/src/ov_SC04_018/ov_SC04_018.c index 77ea47cbe2..c163f9a435 100644 --- a/src/ov_SC04_018/ov_SC04_018.c +++ b/src/ov_SC04_018/ov_SC04_018.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_019/ov_SC04_019.c b/src/ov_SC04_019/ov_SC04_019.c index 9fb83e7712..4969b204da 100644 --- a/src/ov_SC04_019/ov_SC04_019.c +++ b/src/ov_SC04_019/ov_SC04_019.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_020/ov_SC04_020.c b/src/ov_SC04_020/ov_SC04_020.c index c06fe02139..b9f9a56aaa 100644 --- a/src/ov_SC04_020/ov_SC04_020.c +++ b/src/ov_SC04_020/ov_SC04_020.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC04_021/ov_SC04_021.c b/src/ov_SC04_021/ov_SC04_021.c index 04c807d97c..b5526ed908 100644 --- a/src/ov_SC04_021/ov_SC04_021.c +++ b/src/ov_SC04_021/ov_SC04_021.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_000/ov_SC05_000.c b/src/ov_SC05_000/ov_SC05_000.c index 2d0c6c1a37..580b82bad5 100644 --- a/src/ov_SC05_000/ov_SC05_000.c +++ b/src/ov_SC05_000/ov_SC05_000.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_001/ov_SC05_001.c b/src/ov_SC05_001/ov_SC05_001.c index 7ec5998fa6..7f47cccd8e 100644 --- a/src/ov_SC05_001/ov_SC05_001.c +++ b/src/ov_SC05_001/ov_SC05_001.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_002/ov_SC05_002.c b/src/ov_SC05_002/ov_SC05_002.c index 5981ea2717..34a2e915d0 100644 --- a/src/ov_SC05_002/ov_SC05_002.c +++ b/src/ov_SC05_002/ov_SC05_002.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_003/ov_SC05_003.c b/src/ov_SC05_003/ov_SC05_003.c index ffe690775b..62790dd6bd 100644 --- a/src/ov_SC05_003/ov_SC05_003.c +++ b/src/ov_SC05_003/ov_SC05_003.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_004/ov_SC05_004.c b/src/ov_SC05_004/ov_SC05_004.c index f49f7e81ef..3a7c3f3949 100644 --- a/src/ov_SC05_004/ov_SC05_004.c +++ b/src/ov_SC05_004/ov_SC05_004.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_005/ov_SC05_005.c b/src/ov_SC05_005/ov_SC05_005.c index 5d0e65443f..a289547685 100644 --- a/src/ov_SC05_005/ov_SC05_005.c +++ b/src/ov_SC05_005/ov_SC05_005.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_006/ov_SC05_006.c b/src/ov_SC05_006/ov_SC05_006.c index cb51046f89..c8eef21466 100644 --- a/src/ov_SC05_006/ov_SC05_006.c +++ b/src/ov_SC05_006/ov_SC05_006.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_007/ov_SC05_007.c b/src/ov_SC05_007/ov_SC05_007.c index e33efc995f..3e8384b8b6 100644 --- a/src/ov_SC05_007/ov_SC05_007.c +++ b/src/ov_SC05_007/ov_SC05_007.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_008/ov_SC05_008.c b/src/ov_SC05_008/ov_SC05_008.c index 523978e5d6..ea2c641909 100644 --- a/src/ov_SC05_008/ov_SC05_008.c +++ b/src/ov_SC05_008/ov_SC05_008.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_009/ov_SC05_009.c b/src/ov_SC05_009/ov_SC05_009.c index 7130c3d8a6..58f887ee4c 100644 --- a/src/ov_SC05_009/ov_SC05_009.c +++ b/src/ov_SC05_009/ov_SC05_009.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_010/ov_SC05_010.c b/src/ov_SC05_010/ov_SC05_010.c index 2eff7be65e..ae4102c163 100644 --- a/src/ov_SC05_010/ov_SC05_010.c +++ b/src/ov_SC05_010/ov_SC05_010.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_011/ov_SC05_011.c b/src/ov_SC05_011/ov_SC05_011.c index 50591d0672..e4ab3a77f9 100644 --- a/src/ov_SC05_011/ov_SC05_011.c +++ b/src/ov_SC05_011/ov_SC05_011.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_017/ov_SC05_017.c b/src/ov_SC05_017/ov_SC05_017.c index 713ad0979c..8081f6efaa 100644 --- a/src/ov_SC05_017/ov_SC05_017.c +++ b/src/ov_SC05_017/ov_SC05_017.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_018/ov_SC05_018.c b/src/ov_SC05_018/ov_SC05_018.c index 4a47419693..028b42e440 100644 --- a/src/ov_SC05_018/ov_SC05_018.c +++ b/src/ov_SC05_018/ov_SC05_018.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC05_019/ov_SC05_019.c b/src/ov_SC05_019/ov_SC05_019.c index b801364b0f..66de43712c 100644 --- a/src/ov_SC05_019/ov_SC05_019.c +++ b/src/ov_SC05_019/ov_SC05_019.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_000/ov_SC06_000.c b/src/ov_SC06_000/ov_SC06_000.c index baa72fef19..99d56b6424 100644 --- a/src/ov_SC06_000/ov_SC06_000.c +++ b/src/ov_SC06_000/ov_SC06_000.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_006/ov_SC06_006.c b/src/ov_SC06_006/ov_SC06_006.c index 85061cd0a3..b203c25825 100644 --- a/src/ov_SC06_006/ov_SC06_006.c +++ b/src/ov_SC06_006/ov_SC06_006.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_008/ov_SC06_008.c b/src/ov_SC06_008/ov_SC06_008.c index 50e3c7964e..642f23e56c 100644 --- a/src/ov_SC06_008/ov_SC06_008.c +++ b/src/ov_SC06_008/ov_SC06_008.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_010/ov_SC06_010.c b/src/ov_SC06_010/ov_SC06_010.c index fd1aad1ad4..db0ac79fe0 100644 --- a/src/ov_SC06_010/ov_SC06_010.c +++ b/src/ov_SC06_010/ov_SC06_010.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_011/ov_SC06_011.c b/src/ov_SC06_011/ov_SC06_011.c index b9336f8911..5fd920685f 100644 --- a/src/ov_SC06_011/ov_SC06_011.c +++ b/src/ov_SC06_011/ov_SC06_011.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_013/ov_SC06_013.c b/src/ov_SC06_013/ov_SC06_013.c index a4bbb048f5..1cea5823f5 100644 --- a/src/ov_SC06_013/ov_SC06_013.c +++ b/src/ov_SC06_013/ov_SC06_013.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_014/ov_SC06_014.c b/src/ov_SC06_014/ov_SC06_014.c index 70aee6df3c..dd7b7a22a5 100644 --- a/src/ov_SC06_014/ov_SC06_014.c +++ b/src/ov_SC06_014/ov_SC06_014.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_015/ov_SC06_015.c b/src/ov_SC06_015/ov_SC06_015.c index fb2c6fa448..68c3e86796 100644 --- a/src/ov_SC06_015/ov_SC06_015.c +++ b/src/ov_SC06_015/ov_SC06_015.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_016/ov_SC06_016.c b/src/ov_SC06_016/ov_SC06_016.c index eff8a18930..f2bd95689a 100644 --- a/src/ov_SC06_016/ov_SC06_016.c +++ b/src/ov_SC06_016/ov_SC06_016.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_018/ov_SC06_018.c b/src/ov_SC06_018/ov_SC06_018.c index 44eda0eb49..7430d6a5b6 100644 --- a/src/ov_SC06_018/ov_SC06_018.c +++ b/src/ov_SC06_018/ov_SC06_018.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_020/ov_SC06_020.c b/src/ov_SC06_020/ov_SC06_020.c index 20f2325bb0..2cc276f9b6 100644 --- a/src/ov_SC06_020/ov_SC06_020.c +++ b/src/ov_SC06_020/ov_SC06_020.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_022/ov_SC06_022.c b/src/ov_SC06_022/ov_SC06_022.c index 2e7b4cca05..3eaaf1d0c0 100644 --- a/src/ov_SC06_022/ov_SC06_022.c +++ b/src/ov_SC06_022/ov_SC06_022.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_024/ov_SC06_024.c b/src/ov_SC06_024/ov_SC06_024.c index 1dc441310d..21316bc6dd 100644 --- a/src/ov_SC06_024/ov_SC06_024.c +++ b/src/ov_SC06_024/ov_SC06_024.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_025/ov_SC06_025.c b/src/ov_SC06_025/ov_SC06_025.c index 95773d2cc7..82588bfe2b 100644 --- a/src/ov_SC06_025/ov_SC06_025.c +++ b/src/ov_SC06_025/ov_SC06_025.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_027/ov_SC06_027.c b/src/ov_SC06_027/ov_SC06_027.c index 21d0f6573f..513b6683dc 100644 --- a/src/ov_SC06_027/ov_SC06_027.c +++ b/src/ov_SC06_027/ov_SC06_027.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_029/ov_SC06_029.c b/src/ov_SC06_029/ov_SC06_029.c index adf80b1f7d..4a551d61ff 100644 --- a/src/ov_SC06_029/ov_SC06_029.c +++ b/src/ov_SC06_029/ov_SC06_029.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_030/ov_SC06_030.c b/src/ov_SC06_030/ov_SC06_030.c index 3174bef26f..b53c846168 100644 --- a/src/ov_SC06_030/ov_SC06_030.c +++ b/src/ov_SC06_030/ov_SC06_030.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_032/ov_SC06_032.c b/src/ov_SC06_032/ov_SC06_032.c index 7cf62aa1c9..5536fd8ea8 100644 --- a/src/ov_SC06_032/ov_SC06_032.c +++ b/src/ov_SC06_032/ov_SC06_032.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC06_033/ov_SC06_033.c b/src/ov_SC06_033/ov_SC06_033.c index ec8a347e43..7fd3010e74 100644 --- a/src/ov_SC06_033/ov_SC06_033.c +++ b/src/ov_SC06_033/ov_SC06_033.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC07_000/ov_SC07_000.c b/src/ov_SC07_000/ov_SC07_000.c index fc6ae8e6a9..bc86ad92c4 100644 --- a/src/ov_SC07_000/ov_SC07_000.c +++ b/src/ov_SC07_000/ov_SC07_000.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC07_001/ov_SC07_001.c b/src/ov_SC07_001/ov_SC07_001.c index 6bc1fc4cfd..46907ba3f0 100644 --- a/src/ov_SC07_001/ov_SC07_001.c +++ b/src/ov_SC07_001/ov_SC07_001.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC07_002/ov_SC07_002.c b/src/ov_SC07_002/ov_SC07_002.c index 850e4a641a..66d570d906 100644 --- a/src/ov_SC07_002/ov_SC07_002.c +++ b/src/ov_SC07_002/ov_SC07_002.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC07_008/ov_SC07_008.c b/src/ov_SC07_008/ov_SC07_008.c index 199a9a6559..d4c3db0cb6 100644 --- a/src/ov_SC07_008/ov_SC07_008.c +++ b/src/ov_SC07_008/ov_SC07_008.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/ov_SC07_009/ov_SC07_009.c b/src/ov_SC07_009/ov_SC07_009.c index cf8931e248..10e1dc5e34 100644 --- a/src/ov_SC07_009/ov_SC07_009.c +++ b/src/ov_SC07_009/ov_SC07_009.c @@ -451,7 +451,7 @@ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012F568); DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012F68C); +DEFINE_func_8012F68C() /* dedup: shared engine-core @0x8012F68C (src/shared) */ DEFINE_func_8012F75C() /* dedup: shared engine-core @0x8012F75C (src/shared) */ diff --git a/src/shared/engine_core.h b/src/shared/engine_core.h index 373c9326f6..33437de5c3 100644 --- a/src/shared/engine_core.h +++ b/src/shared/engine_core.h @@ -18070,4 +18070,34 @@ } \ } +#define DEFINE_func_8012F68C() \ + extern void func_8012CBCC(s32 a0); \ + extern void func_80131E00(struct S80131E00 *a0, s32 a1); \ + extern s32 func_8012BEE8(s32 a0); \ + extern void func_80131C78(s32 a0); \ + extern void func_80131CA8(int a0, int a1); \ + void func_8012F68C(s32 arg0) { \ + s32 flag; \ + u32 cond; \ + flag = 0; \ + if (!(*(u32 *)(arg0 + 0xC4) & 2) && (*(u32 *)(arg0 + 0xB4) & 1)) { \ + if ((u8)((s32 (*)(s32))func_8012CBCC)(arg0) == 2) { \ + func_80131E00((struct S80131E00 *)arg0, 0x12); \ + return; \ + } \ + if (*(u8 *)(arg0 + 0xC2) != 0) { \ + cond = func_8012BEE8(arg0); \ + } else { \ + cond = *(u16 *)(arg0 + 0x72) & 0x4000; \ + } \ + if (cond != 0) { \ + flag = 1; \ + } \ + if (flag != 0) { \ + func_80131C78(arg0); \ + } \ + } \ + func_80131CA8(arg0, 5); \ + } + #endif