From 4d00a40609865f82039779995b83fc2fc98ec687 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Sun, 21 Jun 2026 13:50:39 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-21):=20worker=20gate=20=E2=80=94=20+?= =?UTF-8?q?4=20fns=20x2=20propagated=20(fleet=2059.05%)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/dedup.us.yaml | 14 +++++ src/ov_SC01_000/ov_SC01_000.c | 4 +- src/ov_SC01_001/ov_SC01_001.c | 4 +- src/ov_SC01_004/ov_SC01_004.c | 4 +- src/ov_SC01_005/ov_SC01_005.c | 4 +- src/ov_SC01_006/ov_SC01_006.c | 4 +- src/ov_SC01_008/ov_SC01_008.c | 4 +- src/ov_SC01_009/ov_SC01_009.c | 4 +- src/ov_SC01_074/ov_SC01_074.c | 4 +- src/ov_SC01_077/ov_SC01_077.c | 108 ++++++++++++++++++++++++++++++++-- src/ov_SC01_080/ov_SC01_080.c | 4 +- src/ov_SC01_084/ov_SC01_084.c | 4 +- src/ov_SC02_000/ov_SC02_000.c | 4 +- src/ov_SC02_003/ov_SC02_003.c | 4 +- src/ov_SC02_004/ov_SC02_004.c | 4 +- src/ov_SC02_005/ov_SC02_005.c | 4 +- src/ov_SC02_011/ov_SC02_011.c | 4 +- src/ov_SC02_015/ov_SC02_015.c | 4 +- src/ov_SC02_016/ov_SC02_016.c | 4 +- src/ov_SC02_017/ov_SC02_017.c | 4 +- src/ov_SC02_021/ov_SC02_021.c | 4 +- src/ov_SC02_026/ov_SC02_026.c | 4 +- src/ov_SC02_027/ov_SC02_027.c | 4 +- src/ov_SC02_028/ov_SC02_028.c | 4 +- src/ov_SC02_031/ov_SC02_031.c | 4 +- src/ov_SC02_035/ov_SC02_035.c | 4 +- src/ov_SC02_039/ov_SC02_039.c | 4 +- src/ov_SC02_041/ov_SC02_041.c | 4 +- src/ov_SC03_001/ov_SC03_001.c | 4 +- src/ov_SC03_002/ov_SC03_002.c | 4 +- src/ov_SC03_003/ov_SC03_003.c | 4 +- src/ov_SC03_006/ov_SC03_006.c | 4 +- src/ov_SC03_007/ov_SC03_007.c | 4 +- src/ov_SC03_010/ov_SC03_010.c | 4 +- src/ov_SC03_011/ov_SC03_011.c | 4 +- src/ov_SC03_012/ov_SC03_012.c | 4 +- src/ov_SC03_013/ov_SC03_013.c | 4 +- src/ov_SC03_014/ov_SC03_014.c | 4 +- src/ov_SC03_015/ov_SC03_015.c | 4 +- src/ov_SC03_023/ov_SC03_023.c | 4 +- src/ov_SC03_024/ov_SC03_024.c | 4 +- src/ov_SC03_028/ov_SC03_028.c | 4 +- src/ov_SC03_029/ov_SC03_029.c | 4 +- src/ov_SC03_030/ov_SC03_030.c | 4 +- src/ov_SC03_031/ov_SC03_031.c | 4 +- src/ov_SC03_089/ov_SC03_089.c | 4 +- src/ov_SC03_090/ov_SC03_090.c | 4 +- src/ov_SC03_091/ov_SC03_091.c | 4 +- src/ov_SC03_092/ov_SC03_092.c | 4 +- src/ov_SC03_093/ov_SC03_093.c | 4 +- src/ov_SC03_094/ov_SC03_094.c | 4 +- src/ov_SC03_095/ov_SC03_095.c | 4 +- src/ov_SC03_096/ov_SC03_096.c | 4 +- src/ov_SC03_097/ov_SC03_097.c | 4 +- src/ov_SC03_098/ov_SC03_098.c | 4 +- src/ov_SC03_099/ov_SC03_099.c | 4 +- src/ov_SC03_100/ov_SC03_100.c | 4 +- src/ov_SC03_101/ov_SC03_101.c | 4 +- src/ov_SC03_102/ov_SC03_102.c | 4 +- src/ov_SC03_103/ov_SC03_103.c | 4 +- src/ov_SC03_104/ov_SC03_104.c | 4 +- src/ov_SC03_105/ov_SC03_105.c | 4 +- src/ov_SC03_108/ov_SC03_108.c | 4 +- src/ov_SC03_109/ov_SC03_109.c | 4 +- src/ov_SC03_110/ov_SC03_110.c | 4 +- src/ov_SC03_111/ov_SC03_111.c | 4 +- src/ov_SC03_112/ov_SC03_112.c | 4 +- src/ov_SC03_113/ov_SC03_113.c | 4 +- src/ov_SC03_114/ov_SC03_114.c | 4 +- src/ov_SC03_115/ov_SC03_115.c | 4 +- src/ov_SC03_116/ov_SC03_116.c | 4 +- src/ov_SC03_117/ov_SC03_117.c | 4 +- src/ov_SC03_118/ov_SC03_118.c | 4 +- src/ov_SC03_119/ov_SC03_119.c | 4 +- src/ov_SC03_121/ov_SC03_121.c | 4 +- src/ov_SC03_124/ov_SC03_124.c | 4 +- src/ov_SC03_125/ov_SC03_125.c | 4 +- src/ov_SC03_126/ov_SC03_126.c | 4 +- src/ov_SC04_000/ov_SC04_000.c | 4 +- src/ov_SC04_002/ov_SC04_002.c | 4 +- src/ov_SC04_003/ov_SC04_003.c | 4 +- src/ov_SC04_004/ov_SC04_004.c | 4 +- src/ov_SC04_005/ov_SC04_005.c | 4 +- src/ov_SC04_006/ov_SC04_006.c | 4 +- src/ov_SC04_007/ov_SC04_007.c | 4 +- src/ov_SC04_008/ov_SC04_008.c | 4 +- src/ov_SC04_009/ov_SC04_009.c | 4 +- src/ov_SC04_010/ov_SC04_010.c | 4 +- src/ov_SC04_011/ov_SC04_011.c | 4 +- src/ov_SC04_012/ov_SC04_012.c | 4 +- src/ov_SC04_015/ov_SC04_015.c | 4 +- src/ov_SC04_016/ov_SC04_016.c | 4 +- src/ov_SC04_018/ov_SC04_018.c | 4 +- src/ov_SC04_019/ov_SC04_019.c | 4 +- src/ov_SC04_020/ov_SC04_020.c | 4 +- src/ov_SC04_021/ov_SC04_021.c | 4 +- src/ov_SC05_000/ov_SC05_000.c | 4 +- src/ov_SC05_001/ov_SC05_001.c | 4 +- src/ov_SC05_002/ov_SC05_002.c | 4 +- src/ov_SC05_003/ov_SC05_003.c | 4 +- src/ov_SC05_004/ov_SC05_004.c | 4 +- src/ov_SC05_005/ov_SC05_005.c | 4 +- src/ov_SC05_006/ov_SC05_006.c | 4 +- src/ov_SC05_007/ov_SC05_007.c | 4 +- src/ov_SC05_008/ov_SC05_008.c | 4 +- src/ov_SC05_009/ov_SC05_009.c | 4 +- src/ov_SC05_010/ov_SC05_010.c | 4 +- src/ov_SC05_011/ov_SC05_011.c | 4 +- src/ov_SC05_017/ov_SC05_017.c | 4 +- src/ov_SC05_018/ov_SC05_018.c | 4 +- src/ov_SC05_019/ov_SC05_019.c | 4 +- src/ov_SC06_000/ov_SC06_000.c | 4 +- src/ov_SC06_006/ov_SC06_006.c | 4 +- src/ov_SC06_008/ov_SC06_008.c | 4 +- src/ov_SC06_010/ov_SC06_010.c | 4 +- src/ov_SC06_011/ov_SC06_011.c | 4 +- src/ov_SC06_013/ov_SC06_013.c | 4 +- src/ov_SC06_014/ov_SC06_014.c | 4 +- src/ov_SC06_015/ov_SC06_015.c | 4 +- src/ov_SC06_016/ov_SC06_016.c | 4 +- src/ov_SC06_018/ov_SC06_018.c | 4 +- src/ov_SC06_020/ov_SC06_020.c | 4 +- src/ov_SC06_022/ov_SC06_022.c | 4 +- src/ov_SC06_024/ov_SC06_024.c | 4 +- src/ov_SC06_025/ov_SC06_025.c | 4 +- src/ov_SC06_027/ov_SC06_027.c | 4 +- src/ov_SC06_029/ov_SC06_029.c | 4 +- src/ov_SC06_030/ov_SC06_030.c | 4 +- src/ov_SC06_032/ov_SC06_032.c | 4 +- src/ov_SC06_033/ov_SC06_033.c | 4 +- src/ov_SC07_000/ov_SC07_000.c | 4 +- src/ov_SC07_001/ov_SC07_001.c | 4 +- src/ov_SC07_002/ov_SC07_002.c | 4 +- src/ov_SC07_008/ov_SC07_008.c | 4 +- src/ov_SC07_009/ov_SC07_009.c | 4 +- src/shared/engine_core.h | 105 +++++++++++++++++++++++++++++++++ 136 files changed, 489 insertions(+), 270 deletions(-) diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index 27152927d0..a3625686e7 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -10691,3 +10691,17 @@ groups: func: DEFINE_func_80164530 vram: 0x80164530 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_80156FA8 + tier: h_exact + hash: a904aac154d1fecc6c078b806a238c259950baa9 + source: src/shared/engine_core.h + func: DEFINE_func_80156FA8 + vram: 0x80156FA8 + 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_8017742C + tier: h_exact + hash: eb5a34904390c5b33f9779e23a1e3fea98130383 + source: src/shared/engine_core.h + func: DEFINE_func_8017742C + vram: 0x8017742C + 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/src/ov_SC01_000/ov_SC01_000.c b/src/ov_SC01_000/ov_SC01_000.c index 573fbe1260..1eba2e368a 100644 --- a/src/ov_SC01_000/ov_SC01_000.c +++ b/src/ov_SC01_000/ov_SC01_000.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80156B74); INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_801775E0); diff --git a/src/ov_SC01_001/ov_SC01_001.c b/src/ov_SC01_001/ov_SC01_001.c index 05804e137c..145e3ee76a 100644 --- a/src/ov_SC01_001/ov_SC01_001.c +++ b/src/ov_SC01_001/ov_SC01_001.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80156B74); INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_801775E0); diff --git a/src/ov_SC01_004/ov_SC01_004.c b/src/ov_SC01_004/ov_SC01_004.c index 5ee74f9398..a6979da3d7 100644 --- a/src/ov_SC01_004/ov_SC01_004.c +++ b/src/ov_SC01_004/ov_SC01_004.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80156B74); INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_801775E0); diff --git a/src/ov_SC01_005/ov_SC01_005.c b/src/ov_SC01_005/ov_SC01_005.c index 5773a8ac79..3f20035e7f 100644 --- a/src/ov_SC01_005/ov_SC01_005.c +++ b/src/ov_SC01_005/ov_SC01_005.c @@ -2462,7 +2462,7 @@ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80156B74); INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80157158); @@ -4556,7 +4556,7 @@ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_801775E0); diff --git a/src/ov_SC01_006/ov_SC01_006.c b/src/ov_SC01_006/ov_SC01_006.c index b1b79d7db6..7a2d17cdad 100644 --- a/src/ov_SC01_006/ov_SC01_006.c +++ b/src/ov_SC01_006/ov_SC01_006.c @@ -2462,7 +2462,7 @@ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80156B74); INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80157158); @@ -4556,7 +4556,7 @@ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_801775E0); diff --git a/src/ov_SC01_008/ov_SC01_008.c b/src/ov_SC01_008/ov_SC01_008.c index fea66848f7..92e35f4c45 100644 --- a/src/ov_SC01_008/ov_SC01_008.c +++ b/src/ov_SC01_008/ov_SC01_008.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80156B74); INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_801775E0); diff --git a/src/ov_SC01_009/ov_SC01_009.c b/src/ov_SC01_009/ov_SC01_009.c index ce4cce0750..236fdf1d81 100644 --- a/src/ov_SC01_009/ov_SC01_009.c +++ b/src/ov_SC01_009/ov_SC01_009.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80156B74); INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_801775E0); diff --git a/src/ov_SC01_074/ov_SC01_074.c b/src/ov_SC01_074/ov_SC01_074.c index dfef2d6152..9267d9fe09 100644 --- a/src/ov_SC01_074/ov_SC01_074.c +++ b/src/ov_SC01_074/ov_SC01_074.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80156B74); INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_801775E0); diff --git a/src/ov_SC01_077/ov_SC01_077.c b/src/ov_SC01_077/ov_SC01_077.c index f85b8ab90f..c134798474 100644 --- a/src/ov_SC01_077/ov_SC01_077.c +++ b/src/ov_SC01_077/ov_SC01_077.c @@ -2104,7 +2104,55 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80156670); DEFINE_func_801567BC() /* dedup: shared engine-core @0x801567BC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80156848); +#include "common.h" + +extern void func_80013E94(void *a0, void *a1); +extern s32 func_80146A6C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a6); +extern s32 func_801469C8(int a0, void *a1, int a2, int a3, u16 arg5, int arg6, int arg7, int arg8); +extern void func_80156A1C(s32 a0, s32 a1); + +typedef struct { s16 a; s16 b; s16 c; s16 d; } S8; +typedef struct { u8 b[8]; } B8; + +extern s32 D_801151E0[]; +extern B8 D_80128120[]; +extern B8 D_80128138[]; +extern S8 D_80126AF0[]; +extern u8 D_80126730[]; + +void func_80156848(s32 param_1, s32 param_2) { + u32 uVar1; + s32 i; + u32 uVar3; + u32 local_20[2]; + + uVar3 = 0; + i = 0; + do { + uVar1 = D_801151E0[uVar3]; + if (uVar1 & 1) { + func_80013E94(&D_80128120[i], local_20); + ((s32 (*)(s32, s32, s32, s32, s32, s32, s32))func_80146A6C)(*(u8 *)(param_2 + 8), param_1, (s32)D_80126AF0[i].a, + (s32)D_80126AF0[i].b, (s32)D_80126AF0[i].c, local_20[0], + *(u8 *)(param_2 + 9)); + } else if (uVar1 & 6) { + func_80156A1C(param_1, uVar3); + func_80013E94(&D_80128138[i], local_20); + if ((D_801151E0[uVar3] & 6) == 4) { + local_20[0] = local_20[0] | 0x80000000; + } + ((s32 (*)(s32, s32, s32, s32, s32, s32, s32))func_80146A6C)(6, param_1, (s32)D_80126AF0[i].a, + (s32)D_80126AF0[i].b, (s32)D_80126AF0[i].c, local_20[0], 0); + if (D_80126730[uVar3] == 0x24) { + ((void (*)(s32, s32, s32, s32, s32, s32, s32, s32))func_801469C8)(0x53, param_1, (s32)D_80126AF0[i].a, + (s32)D_80126AF0[i].b, (s32)D_80126AF0[i].c, local_20[0], 0, 0x14); + } + } + uVar3 = uVar3 + 1; + i = i + 1; + } while (uVar3 < 3); +} + DEFINE_func_80156A14() /* dedup: shared engine-core @0x80156A14 (src/shared) */ @@ -2116,7 +2164,10 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80156B74); INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80156FA8); +#include "common.h" + +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ + extern void func_801571C4(s32 a0, u16 a1, u16 a2, s32 a3, s32 a4, s32 a5, s32 a6, s32 a7, @@ -3514,7 +3565,55 @@ s32 func_801678B4(s16 *a0) { return D_80189AEC[(u16)a0[1]](); } -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_801678F0); +#include "common.h" + +extern s32 rand(void); +extern void RotMatrixYXZ(void *a0, void *a1); +extern void func_80048EAC(void *a0, void *a1); +extern s32 func_801670E4(s32 a0, s32 a1, s32 a2, s32 a3); +extern s32 func_80146A6C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a6); +extern void func_80146C3C(void); +extern u16 D_800B99DA; + +typedef struct { s32 w[8]; } Blk32; + +void func_801678F0(s32 a0) { + s32 p; + s32 r; + s16 buf[4]; + + p = *(s32 *)(a0 + 0x34); + if ((*(s32 *)(p + 0x44) & 0x10) != 0) { + if (*(s16 *)(a0 + 0x12) > *(s16 *)(a0 + 0x10)) { + if (*(s32 *)(a0 + 0x1C) > 0) { + *(u16 *)(a0 + 0x10) = rand() & 0x30; + *(s32 *)(a0 + 0x1C) = -0x30; + } + } else { + if (*(s32 *)(a0 + 0x1C) < 0) { + *(u16 *)(a0 + 0x10) = (rand() & 0x30) + 0x40; + *(s32 *)(a0 + 0x1C) = 0x30; + } + } + *(s16 *)(a0 + 0x12) = *(u16 *)(a0 + 0x12) + *(s32 *)(a0 + 0x1C); + if (*(s32 *)(a0 + 0x30) != 0) { + *(s32 *)(a0 + 0x30) = *(s32 *)(a0 + 0x30) - 0xC0; + } + buf[0] = 0x400; + buf[1] = 0; + buf[2] = D_800B99DA << 8; + RotMatrixYXZ((void *)buf, (void *)(a0 + 0x38)); + ((void (*)(s32, s32))func_80048EAC)(*(s32 *)(p + 0x20) + 0x34, a0 + 0x38); + func_801670E4(a0, -6, -0x44, -0x18); + r = ((s32 (*)(s32, s32, s32, s32, s32, s32, s32))func_80146A6C)(0xE, a0, *(s16 *)(a0 + 6), *(s16 *)(a0 + 0xA), *(s16 *)(a0 + 0xE), 0, 0); + if (r != 0) { + *(Blk32 *)(r + 0x38) = *(Blk32 *)(a0 + 0x38); + } + } else { + ((void (*)(s32))func_80146C3C)(a0); + } +} + extern s32 (*D_80189AF8[])(); @@ -5207,7 +5306,8 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ + INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_801775E0); diff --git a/src/ov_SC01_080/ov_SC01_080.c b/src/ov_SC01_080/ov_SC01_080.c index 745146a76c..291e776e9e 100644 --- a/src/ov_SC01_080/ov_SC01_080.c +++ b/src/ov_SC01_080/ov_SC01_080.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80156B74); INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_801775E0); diff --git a/src/ov_SC01_084/ov_SC01_084.c b/src/ov_SC01_084/ov_SC01_084.c index 9b182d7f9a..fb231b4fa4 100644 --- a/src/ov_SC01_084/ov_SC01_084.c +++ b/src/ov_SC01_084/ov_SC01_084.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80156B74); INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80156ECC); -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_801775E0); diff --git a/src/ov_SC02_000/ov_SC02_000.c b/src/ov_SC02_000/ov_SC02_000.c index 02a27a2572..7149cf78eb 100644 --- a/src/ov_SC02_000/ov_SC02_000.c +++ b/src/ov_SC02_000/ov_SC02_000.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80156B74); INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_801775E0); diff --git a/src/ov_SC02_003/ov_SC02_003.c b/src/ov_SC02_003/ov_SC02_003.c index ba54f5ddea..66696a9623 100644 --- a/src/ov_SC02_003/ov_SC02_003.c +++ b/src/ov_SC02_003/ov_SC02_003.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80156B74); INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_801775E0); diff --git a/src/ov_SC02_004/ov_SC02_004.c b/src/ov_SC02_004/ov_SC02_004.c index 435468233a..3811071423 100644 --- a/src/ov_SC02_004/ov_SC02_004.c +++ b/src/ov_SC02_004/ov_SC02_004.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80156B74); INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_801775E0); diff --git a/src/ov_SC02_005/ov_SC02_005.c b/src/ov_SC02_005/ov_SC02_005.c index 8020e7099d..0dd4de494d 100644 --- a/src/ov_SC02_005/ov_SC02_005.c +++ b/src/ov_SC02_005/ov_SC02_005.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80156B74); INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_801775E0); diff --git a/src/ov_SC02_011/ov_SC02_011.c b/src/ov_SC02_011/ov_SC02_011.c index a7dd8bfc8e..f933454f25 100644 --- a/src/ov_SC02_011/ov_SC02_011.c +++ b/src/ov_SC02_011/ov_SC02_011.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80156B74); INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_801775E0); diff --git a/src/ov_SC02_015/ov_SC02_015.c b/src/ov_SC02_015/ov_SC02_015.c index 8842132518..c31e2fab7a 100644 --- a/src/ov_SC02_015/ov_SC02_015.c +++ b/src/ov_SC02_015/ov_SC02_015.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80156B74); INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_801775E0); diff --git a/src/ov_SC02_016/ov_SC02_016.c b/src/ov_SC02_016/ov_SC02_016.c index 171bfecfb3..21f9c5f6b4 100644 --- a/src/ov_SC02_016/ov_SC02_016.c +++ b/src/ov_SC02_016/ov_SC02_016.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80156B74); INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_801775E0); diff --git a/src/ov_SC02_017/ov_SC02_017.c b/src/ov_SC02_017/ov_SC02_017.c index 73b3409f77..3a718310f5 100644 --- a/src/ov_SC02_017/ov_SC02_017.c +++ b/src/ov_SC02_017/ov_SC02_017.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80156B74); INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_801775E0); diff --git a/src/ov_SC02_021/ov_SC02_021.c b/src/ov_SC02_021/ov_SC02_021.c index 18bf082f28..f02f92e91d 100644 --- a/src/ov_SC02_021/ov_SC02_021.c +++ b/src/ov_SC02_021/ov_SC02_021.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80156B74); INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_801775E0); diff --git a/src/ov_SC02_026/ov_SC02_026.c b/src/ov_SC02_026/ov_SC02_026.c index 82a7fbc585..e3310b8329 100644 --- a/src/ov_SC02_026/ov_SC02_026.c +++ b/src/ov_SC02_026/ov_SC02_026.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80156B74); INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_801775E0); diff --git a/src/ov_SC02_027/ov_SC02_027.c b/src/ov_SC02_027/ov_SC02_027.c index d0e60916c7..1c5ea8543f 100644 --- a/src/ov_SC02_027/ov_SC02_027.c +++ b/src/ov_SC02_027/ov_SC02_027.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80156B74); INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_801775E0); diff --git a/src/ov_SC02_028/ov_SC02_028.c b/src/ov_SC02_028/ov_SC02_028.c index f8315b8c53..cc4002f28f 100644 --- a/src/ov_SC02_028/ov_SC02_028.c +++ b/src/ov_SC02_028/ov_SC02_028.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80156B74); INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_801775E0); diff --git a/src/ov_SC02_031/ov_SC02_031.c b/src/ov_SC02_031/ov_SC02_031.c index 61f4afaee4..417c4fc0cb 100644 --- a/src/ov_SC02_031/ov_SC02_031.c +++ b/src/ov_SC02_031/ov_SC02_031.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80156B74); INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_801775E0); diff --git a/src/ov_SC02_035/ov_SC02_035.c b/src/ov_SC02_035/ov_SC02_035.c index 4c535c48fb..7cc6a72b10 100644 --- a/src/ov_SC02_035/ov_SC02_035.c +++ b/src/ov_SC02_035/ov_SC02_035.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80156B74); INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_801775E0); diff --git a/src/ov_SC02_039/ov_SC02_039.c b/src/ov_SC02_039/ov_SC02_039.c index 41a5888a65..2c6edd7d6d 100644 --- a/src/ov_SC02_039/ov_SC02_039.c +++ b/src/ov_SC02_039/ov_SC02_039.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80156B74); INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_801775E0); diff --git a/src/ov_SC02_041/ov_SC02_041.c b/src/ov_SC02_041/ov_SC02_041.c index c08ca67323..f8b3b37401 100644 --- a/src/ov_SC02_041/ov_SC02_041.c +++ b/src/ov_SC02_041/ov_SC02_041.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80156B74); INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80156ECC); -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_801775E0); diff --git a/src/ov_SC03_001/ov_SC03_001.c b/src/ov_SC03_001/ov_SC03_001.c index 8f658224a3..48141ba756 100644 --- a/src/ov_SC03_001/ov_SC03_001.c +++ b/src/ov_SC03_001/ov_SC03_001.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80156B74); INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_801775E0); diff --git a/src/ov_SC03_002/ov_SC03_002.c b/src/ov_SC03_002/ov_SC03_002.c index a0a5856291..7e0d28e292 100644 --- a/src/ov_SC03_002/ov_SC03_002.c +++ b/src/ov_SC03_002/ov_SC03_002.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80156B74); INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_801775E0); diff --git a/src/ov_SC03_003/ov_SC03_003.c b/src/ov_SC03_003/ov_SC03_003.c index aeae41da79..3106f21ceb 100644 --- a/src/ov_SC03_003/ov_SC03_003.c +++ b/src/ov_SC03_003/ov_SC03_003.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80156B74); INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_801775E0); diff --git a/src/ov_SC03_006/ov_SC03_006.c b/src/ov_SC03_006/ov_SC03_006.c index 32819356a5..7572f9108a 100644 --- a/src/ov_SC03_006/ov_SC03_006.c +++ b/src/ov_SC03_006/ov_SC03_006.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80156B74); INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_801775E0); diff --git a/src/ov_SC03_007/ov_SC03_007.c b/src/ov_SC03_007/ov_SC03_007.c index a0fa563f60..a6563da4bf 100644 --- a/src/ov_SC03_007/ov_SC03_007.c +++ b/src/ov_SC03_007/ov_SC03_007.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80156B74); INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_801775E0); diff --git a/src/ov_SC03_010/ov_SC03_010.c b/src/ov_SC03_010/ov_SC03_010.c index 09b9819575..ad0bce8b03 100644 --- a/src/ov_SC03_010/ov_SC03_010.c +++ b/src/ov_SC03_010/ov_SC03_010.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80156B74); INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_801775E0); diff --git a/src/ov_SC03_011/ov_SC03_011.c b/src/ov_SC03_011/ov_SC03_011.c index ff5b13f9bc..acbfd2451a 100644 --- a/src/ov_SC03_011/ov_SC03_011.c +++ b/src/ov_SC03_011/ov_SC03_011.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80156B74); INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_801775E0); diff --git a/src/ov_SC03_012/ov_SC03_012.c b/src/ov_SC03_012/ov_SC03_012.c index 9db7bbe6b5..16c47b674a 100644 --- a/src/ov_SC03_012/ov_SC03_012.c +++ b/src/ov_SC03_012/ov_SC03_012.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80156B74); INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_801775E0); diff --git a/src/ov_SC03_013/ov_SC03_013.c b/src/ov_SC03_013/ov_SC03_013.c index 7653a302fe..7034dd0af4 100644 --- a/src/ov_SC03_013/ov_SC03_013.c +++ b/src/ov_SC03_013/ov_SC03_013.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80156B74); INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_801775E0); diff --git a/src/ov_SC03_014/ov_SC03_014.c b/src/ov_SC03_014/ov_SC03_014.c index aef450fa0e..d736329a65 100644 --- a/src/ov_SC03_014/ov_SC03_014.c +++ b/src/ov_SC03_014/ov_SC03_014.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80156B74); INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_801775E0); diff --git a/src/ov_SC03_015/ov_SC03_015.c b/src/ov_SC03_015/ov_SC03_015.c index 5d293bc4ea..4ff2b43e3e 100644 --- a/src/ov_SC03_015/ov_SC03_015.c +++ b/src/ov_SC03_015/ov_SC03_015.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80156B74); INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_801775E0); diff --git a/src/ov_SC03_023/ov_SC03_023.c b/src/ov_SC03_023/ov_SC03_023.c index 68ba88c630..ca7b980e85 100644 --- a/src/ov_SC03_023/ov_SC03_023.c +++ b/src/ov_SC03_023/ov_SC03_023.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80156B74); INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_801775E0); diff --git a/src/ov_SC03_024/ov_SC03_024.c b/src/ov_SC03_024/ov_SC03_024.c index e6431d0786..f8e00a640b 100644 --- a/src/ov_SC03_024/ov_SC03_024.c +++ b/src/ov_SC03_024/ov_SC03_024.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80156B74); INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_801775E0); diff --git a/src/ov_SC03_028/ov_SC03_028.c b/src/ov_SC03_028/ov_SC03_028.c index dc049f65c8..51d4e1068f 100644 --- a/src/ov_SC03_028/ov_SC03_028.c +++ b/src/ov_SC03_028/ov_SC03_028.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80156B74); INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_801775E0); diff --git a/src/ov_SC03_029/ov_SC03_029.c b/src/ov_SC03_029/ov_SC03_029.c index 1a0c2de418..29f847ad16 100644 --- a/src/ov_SC03_029/ov_SC03_029.c +++ b/src/ov_SC03_029/ov_SC03_029.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80156B74); INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_801775E0); diff --git a/src/ov_SC03_030/ov_SC03_030.c b/src/ov_SC03_030/ov_SC03_030.c index ac0fdc3db3..7835e0b33a 100644 --- a/src/ov_SC03_030/ov_SC03_030.c +++ b/src/ov_SC03_030/ov_SC03_030.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80156B74); INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_801775E0); diff --git a/src/ov_SC03_031/ov_SC03_031.c b/src/ov_SC03_031/ov_SC03_031.c index 32389e4852..30a2927ff9 100644 --- a/src/ov_SC03_031/ov_SC03_031.c +++ b/src/ov_SC03_031/ov_SC03_031.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80156B74); INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_801775E0); diff --git a/src/ov_SC03_089/ov_SC03_089.c b/src/ov_SC03_089/ov_SC03_089.c index 258ab77efa..fdfaf7a8b0 100644 --- a/src/ov_SC03_089/ov_SC03_089.c +++ b/src/ov_SC03_089/ov_SC03_089.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80156B74); INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_801775E0); diff --git a/src/ov_SC03_090/ov_SC03_090.c b/src/ov_SC03_090/ov_SC03_090.c index 698189504a..aef7c54d66 100644 --- a/src/ov_SC03_090/ov_SC03_090.c +++ b/src/ov_SC03_090/ov_SC03_090.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80156B74); INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_801775E0); diff --git a/src/ov_SC03_091/ov_SC03_091.c b/src/ov_SC03_091/ov_SC03_091.c index 2665580fd5..382919dd5e 100644 --- a/src/ov_SC03_091/ov_SC03_091.c +++ b/src/ov_SC03_091/ov_SC03_091.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80156B74); INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_801775E0); diff --git a/src/ov_SC03_092/ov_SC03_092.c b/src/ov_SC03_092/ov_SC03_092.c index 1210555955..7aee0583aa 100644 --- a/src/ov_SC03_092/ov_SC03_092.c +++ b/src/ov_SC03_092/ov_SC03_092.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80156B74); INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_801775E0); diff --git a/src/ov_SC03_093/ov_SC03_093.c b/src/ov_SC03_093/ov_SC03_093.c index aebe89f132..580a9f5949 100644 --- a/src/ov_SC03_093/ov_SC03_093.c +++ b/src/ov_SC03_093/ov_SC03_093.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80156B74); INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_801775E0); diff --git a/src/ov_SC03_094/ov_SC03_094.c b/src/ov_SC03_094/ov_SC03_094.c index c497f3703f..37d7b81412 100644 --- a/src/ov_SC03_094/ov_SC03_094.c +++ b/src/ov_SC03_094/ov_SC03_094.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80156B74); INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_801775E0); diff --git a/src/ov_SC03_095/ov_SC03_095.c b/src/ov_SC03_095/ov_SC03_095.c index 049e5e12ca..90831f64f4 100644 --- a/src/ov_SC03_095/ov_SC03_095.c +++ b/src/ov_SC03_095/ov_SC03_095.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80156B74); INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_801775E0); diff --git a/src/ov_SC03_096/ov_SC03_096.c b/src/ov_SC03_096/ov_SC03_096.c index 2966125d20..8d5f0c9bef 100644 --- a/src/ov_SC03_096/ov_SC03_096.c +++ b/src/ov_SC03_096/ov_SC03_096.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80156B74); INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_801775E0); diff --git a/src/ov_SC03_097/ov_SC03_097.c b/src/ov_SC03_097/ov_SC03_097.c index 79e1a2faad..7124ff466a 100644 --- a/src/ov_SC03_097/ov_SC03_097.c +++ b/src/ov_SC03_097/ov_SC03_097.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80156B74); INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_801775E0); diff --git a/src/ov_SC03_098/ov_SC03_098.c b/src/ov_SC03_098/ov_SC03_098.c index 06be2b7c78..8f226633b7 100644 --- a/src/ov_SC03_098/ov_SC03_098.c +++ b/src/ov_SC03_098/ov_SC03_098.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80156B74); INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_801775E0); diff --git a/src/ov_SC03_099/ov_SC03_099.c b/src/ov_SC03_099/ov_SC03_099.c index 20cbe5180e..406a2e8ad6 100644 --- a/src/ov_SC03_099/ov_SC03_099.c +++ b/src/ov_SC03_099/ov_SC03_099.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80156B74); INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_801775E0); diff --git a/src/ov_SC03_100/ov_SC03_100.c b/src/ov_SC03_100/ov_SC03_100.c index 7c6fc691b0..9a7f26c8f5 100644 --- a/src/ov_SC03_100/ov_SC03_100.c +++ b/src/ov_SC03_100/ov_SC03_100.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80156B74); INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_801775E0); diff --git a/src/ov_SC03_101/ov_SC03_101.c b/src/ov_SC03_101/ov_SC03_101.c index cadcf2bc28..09acee3358 100644 --- a/src/ov_SC03_101/ov_SC03_101.c +++ b/src/ov_SC03_101/ov_SC03_101.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80156B74); INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_801775E0); diff --git a/src/ov_SC03_102/ov_SC03_102.c b/src/ov_SC03_102/ov_SC03_102.c index 54a37bcda4..64707d7d4a 100644 --- a/src/ov_SC03_102/ov_SC03_102.c +++ b/src/ov_SC03_102/ov_SC03_102.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80156B74); INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_801775E0); diff --git a/src/ov_SC03_103/ov_SC03_103.c b/src/ov_SC03_103/ov_SC03_103.c index 75a7e654b0..178026a496 100644 --- a/src/ov_SC03_103/ov_SC03_103.c +++ b/src/ov_SC03_103/ov_SC03_103.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80156B74); INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_801775E0); diff --git a/src/ov_SC03_104/ov_SC03_104.c b/src/ov_SC03_104/ov_SC03_104.c index f82de7db7d..30047e5695 100644 --- a/src/ov_SC03_104/ov_SC03_104.c +++ b/src/ov_SC03_104/ov_SC03_104.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80156B74); INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_801775E0); diff --git a/src/ov_SC03_105/ov_SC03_105.c b/src/ov_SC03_105/ov_SC03_105.c index 56fe1a188e..ec83e7e3cb 100644 --- a/src/ov_SC03_105/ov_SC03_105.c +++ b/src/ov_SC03_105/ov_SC03_105.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80156B74); INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_801775E0); diff --git a/src/ov_SC03_108/ov_SC03_108.c b/src/ov_SC03_108/ov_SC03_108.c index 71ffa41c8e..887556f646 100644 --- a/src/ov_SC03_108/ov_SC03_108.c +++ b/src/ov_SC03_108/ov_SC03_108.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80156B74); INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_801775E0); diff --git a/src/ov_SC03_109/ov_SC03_109.c b/src/ov_SC03_109/ov_SC03_109.c index 303f385630..ffedb82154 100644 --- a/src/ov_SC03_109/ov_SC03_109.c +++ b/src/ov_SC03_109/ov_SC03_109.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80156B74); INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_801775E0); diff --git a/src/ov_SC03_110/ov_SC03_110.c b/src/ov_SC03_110/ov_SC03_110.c index 55f64bfc59..ccee149ad5 100644 --- a/src/ov_SC03_110/ov_SC03_110.c +++ b/src/ov_SC03_110/ov_SC03_110.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80156B74); INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_801775E0); diff --git a/src/ov_SC03_111/ov_SC03_111.c b/src/ov_SC03_111/ov_SC03_111.c index b4bd1a628a..7a279c1d49 100644 --- a/src/ov_SC03_111/ov_SC03_111.c +++ b/src/ov_SC03_111/ov_SC03_111.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80156B74); INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_801775E0); diff --git a/src/ov_SC03_112/ov_SC03_112.c b/src/ov_SC03_112/ov_SC03_112.c index 3f4202f4ab..2ee1180887 100644 --- a/src/ov_SC03_112/ov_SC03_112.c +++ b/src/ov_SC03_112/ov_SC03_112.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80156B74); INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_801775E0); diff --git a/src/ov_SC03_113/ov_SC03_113.c b/src/ov_SC03_113/ov_SC03_113.c index 5c5d99227c..cf1acc1294 100644 --- a/src/ov_SC03_113/ov_SC03_113.c +++ b/src/ov_SC03_113/ov_SC03_113.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80156B74); INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_801775E0); diff --git a/src/ov_SC03_114/ov_SC03_114.c b/src/ov_SC03_114/ov_SC03_114.c index 40c9bdd729..d7b4757f99 100644 --- a/src/ov_SC03_114/ov_SC03_114.c +++ b/src/ov_SC03_114/ov_SC03_114.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80156B74); INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_801775E0); diff --git a/src/ov_SC03_115/ov_SC03_115.c b/src/ov_SC03_115/ov_SC03_115.c index fa02092bcc..62626372a7 100644 --- a/src/ov_SC03_115/ov_SC03_115.c +++ b/src/ov_SC03_115/ov_SC03_115.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80156B74); INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_801775E0); diff --git a/src/ov_SC03_116/ov_SC03_116.c b/src/ov_SC03_116/ov_SC03_116.c index c49b9f1d64..893ab6f436 100644 --- a/src/ov_SC03_116/ov_SC03_116.c +++ b/src/ov_SC03_116/ov_SC03_116.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80156B74); INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_801775E0); diff --git a/src/ov_SC03_117/ov_SC03_117.c b/src/ov_SC03_117/ov_SC03_117.c index 6b6a0fc582..82da0348eb 100644 --- a/src/ov_SC03_117/ov_SC03_117.c +++ b/src/ov_SC03_117/ov_SC03_117.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80156B74); INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_801775E0); diff --git a/src/ov_SC03_118/ov_SC03_118.c b/src/ov_SC03_118/ov_SC03_118.c index 3cc9d17fd6..8361cf6606 100644 --- a/src/ov_SC03_118/ov_SC03_118.c +++ b/src/ov_SC03_118/ov_SC03_118.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80156B74); INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_801775E0); diff --git a/src/ov_SC03_119/ov_SC03_119.c b/src/ov_SC03_119/ov_SC03_119.c index f45a4cd8cb..a279532fd6 100644 --- a/src/ov_SC03_119/ov_SC03_119.c +++ b/src/ov_SC03_119/ov_SC03_119.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80156B74); INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_801775E0); diff --git a/src/ov_SC03_121/ov_SC03_121.c b/src/ov_SC03_121/ov_SC03_121.c index fd0b9c61a8..4da23d24c8 100644 --- a/src/ov_SC03_121/ov_SC03_121.c +++ b/src/ov_SC03_121/ov_SC03_121.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80156B74); INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_801775E0); diff --git a/src/ov_SC03_124/ov_SC03_124.c b/src/ov_SC03_124/ov_SC03_124.c index 9ce5e3c869..88c555d4c8 100644 --- a/src/ov_SC03_124/ov_SC03_124.c +++ b/src/ov_SC03_124/ov_SC03_124.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80156B74); INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_801775E0); diff --git a/src/ov_SC03_125/ov_SC03_125.c b/src/ov_SC03_125/ov_SC03_125.c index bb67068d54..c4dffe5e3f 100644 --- a/src/ov_SC03_125/ov_SC03_125.c +++ b/src/ov_SC03_125/ov_SC03_125.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80156B74); INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_801775E0); diff --git a/src/ov_SC03_126/ov_SC03_126.c b/src/ov_SC03_126/ov_SC03_126.c index b967407834..3b74a0f209 100644 --- a/src/ov_SC03_126/ov_SC03_126.c +++ b/src/ov_SC03_126/ov_SC03_126.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80156B74); INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80156ECC); -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_801775E0); diff --git a/src/ov_SC04_000/ov_SC04_000.c b/src/ov_SC04_000/ov_SC04_000.c index 47588207c8..0fa1364934 100644 --- a/src/ov_SC04_000/ov_SC04_000.c +++ b/src/ov_SC04_000/ov_SC04_000.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80156B74); INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_801775E0); diff --git a/src/ov_SC04_002/ov_SC04_002.c b/src/ov_SC04_002/ov_SC04_002.c index 03e7d2979e..c87c4b4466 100644 --- a/src/ov_SC04_002/ov_SC04_002.c +++ b/src/ov_SC04_002/ov_SC04_002.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80156B74); INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_801775E0); diff --git a/src/ov_SC04_003/ov_SC04_003.c b/src/ov_SC04_003/ov_SC04_003.c index 8bbc0ab014..ce7e8f08e5 100644 --- a/src/ov_SC04_003/ov_SC04_003.c +++ b/src/ov_SC04_003/ov_SC04_003.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80156B74); INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_801775E0); diff --git a/src/ov_SC04_004/ov_SC04_004.c b/src/ov_SC04_004/ov_SC04_004.c index f8bb27a045..94f17018ed 100644 --- a/src/ov_SC04_004/ov_SC04_004.c +++ b/src/ov_SC04_004/ov_SC04_004.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80156B74); INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_801775E0); diff --git a/src/ov_SC04_005/ov_SC04_005.c b/src/ov_SC04_005/ov_SC04_005.c index 128825b3e7..a4ff9e5223 100644 --- a/src/ov_SC04_005/ov_SC04_005.c +++ b/src/ov_SC04_005/ov_SC04_005.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80156B74); INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_801775E0); diff --git a/src/ov_SC04_006/ov_SC04_006.c b/src/ov_SC04_006/ov_SC04_006.c index c81f77c3b8..082830c096 100644 --- a/src/ov_SC04_006/ov_SC04_006.c +++ b/src/ov_SC04_006/ov_SC04_006.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80156B74); INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_801775E0); diff --git a/src/ov_SC04_007/ov_SC04_007.c b/src/ov_SC04_007/ov_SC04_007.c index 47a905b63d..fdcfd557db 100644 --- a/src/ov_SC04_007/ov_SC04_007.c +++ b/src/ov_SC04_007/ov_SC04_007.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80156B74); INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_801775E0); diff --git a/src/ov_SC04_008/ov_SC04_008.c b/src/ov_SC04_008/ov_SC04_008.c index 20c8d9a373..1498a54ebc 100644 --- a/src/ov_SC04_008/ov_SC04_008.c +++ b/src/ov_SC04_008/ov_SC04_008.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80156B74); INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_801775E0); diff --git a/src/ov_SC04_009/ov_SC04_009.c b/src/ov_SC04_009/ov_SC04_009.c index 7729911666..ad3adf1104 100644 --- a/src/ov_SC04_009/ov_SC04_009.c +++ b/src/ov_SC04_009/ov_SC04_009.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80156B74); INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_801775E0); diff --git a/src/ov_SC04_010/ov_SC04_010.c b/src/ov_SC04_010/ov_SC04_010.c index 4534c7dc89..d06dd6a203 100644 --- a/src/ov_SC04_010/ov_SC04_010.c +++ b/src/ov_SC04_010/ov_SC04_010.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80156B74); INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_801775E0); diff --git a/src/ov_SC04_011/ov_SC04_011.c b/src/ov_SC04_011/ov_SC04_011.c index fe70e332bb..77aa05e29e 100644 --- a/src/ov_SC04_011/ov_SC04_011.c +++ b/src/ov_SC04_011/ov_SC04_011.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80156B74); INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_801775E0); diff --git a/src/ov_SC04_012/ov_SC04_012.c b/src/ov_SC04_012/ov_SC04_012.c index 7364019f4e..5a14dd07b5 100644 --- a/src/ov_SC04_012/ov_SC04_012.c +++ b/src/ov_SC04_012/ov_SC04_012.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80156B74); INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_801775E0); diff --git a/src/ov_SC04_015/ov_SC04_015.c b/src/ov_SC04_015/ov_SC04_015.c index be63fc0e9d..c785c12fca 100644 --- a/src/ov_SC04_015/ov_SC04_015.c +++ b/src/ov_SC04_015/ov_SC04_015.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80156B74); INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_801775E0); diff --git a/src/ov_SC04_016/ov_SC04_016.c b/src/ov_SC04_016/ov_SC04_016.c index 27112d42b1..2afab8e50f 100644 --- a/src/ov_SC04_016/ov_SC04_016.c +++ b/src/ov_SC04_016/ov_SC04_016.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80156B74); INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_801775E0); diff --git a/src/ov_SC04_018/ov_SC04_018.c b/src/ov_SC04_018/ov_SC04_018.c index 32ac31c4ea..724dfdef8c 100644 --- a/src/ov_SC04_018/ov_SC04_018.c +++ b/src/ov_SC04_018/ov_SC04_018.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80156B74); INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_801775E0); diff --git a/src/ov_SC04_019/ov_SC04_019.c b/src/ov_SC04_019/ov_SC04_019.c index 60f26e9f0b..739884683c 100644 --- a/src/ov_SC04_019/ov_SC04_019.c +++ b/src/ov_SC04_019/ov_SC04_019.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80156B74); INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_801775E0); diff --git a/src/ov_SC04_020/ov_SC04_020.c b/src/ov_SC04_020/ov_SC04_020.c index 39e74678cd..41713c59d9 100644 --- a/src/ov_SC04_020/ov_SC04_020.c +++ b/src/ov_SC04_020/ov_SC04_020.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80156B74); INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_801775E0); diff --git a/src/ov_SC04_021/ov_SC04_021.c b/src/ov_SC04_021/ov_SC04_021.c index 6c11d28b11..2ca860dbbd 100644 --- a/src/ov_SC04_021/ov_SC04_021.c +++ b/src/ov_SC04_021/ov_SC04_021.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80156B74); INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80156ECC); -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_801775E0); diff --git a/src/ov_SC05_000/ov_SC05_000.c b/src/ov_SC05_000/ov_SC05_000.c index f93305d7f3..da73d7fd11 100644 --- a/src/ov_SC05_000/ov_SC05_000.c +++ b/src/ov_SC05_000/ov_SC05_000.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80156B74); INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_801775E0); diff --git a/src/ov_SC05_001/ov_SC05_001.c b/src/ov_SC05_001/ov_SC05_001.c index 442630f342..78f0d27996 100644 --- a/src/ov_SC05_001/ov_SC05_001.c +++ b/src/ov_SC05_001/ov_SC05_001.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80156B74); INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_801775E0); diff --git a/src/ov_SC05_002/ov_SC05_002.c b/src/ov_SC05_002/ov_SC05_002.c index 80058a764d..e40b161f10 100644 --- a/src/ov_SC05_002/ov_SC05_002.c +++ b/src/ov_SC05_002/ov_SC05_002.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80156B74); INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_801775E0); diff --git a/src/ov_SC05_003/ov_SC05_003.c b/src/ov_SC05_003/ov_SC05_003.c index 3b6769c757..31f1b54982 100644 --- a/src/ov_SC05_003/ov_SC05_003.c +++ b/src/ov_SC05_003/ov_SC05_003.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80156B74); INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_801775E0); diff --git a/src/ov_SC05_004/ov_SC05_004.c b/src/ov_SC05_004/ov_SC05_004.c index b1caa22ea0..6b20bdcecf 100644 --- a/src/ov_SC05_004/ov_SC05_004.c +++ b/src/ov_SC05_004/ov_SC05_004.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80156B74); INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_801775E0); diff --git a/src/ov_SC05_005/ov_SC05_005.c b/src/ov_SC05_005/ov_SC05_005.c index 346f615762..a0ac5b1044 100644 --- a/src/ov_SC05_005/ov_SC05_005.c +++ b/src/ov_SC05_005/ov_SC05_005.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80156B74); INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_801775E0); diff --git a/src/ov_SC05_006/ov_SC05_006.c b/src/ov_SC05_006/ov_SC05_006.c index 8d8c25e7b4..8add758ef9 100644 --- a/src/ov_SC05_006/ov_SC05_006.c +++ b/src/ov_SC05_006/ov_SC05_006.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80156B74); INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_801775E0); diff --git a/src/ov_SC05_007/ov_SC05_007.c b/src/ov_SC05_007/ov_SC05_007.c index b3f6ec9d17..679981c3f1 100644 --- a/src/ov_SC05_007/ov_SC05_007.c +++ b/src/ov_SC05_007/ov_SC05_007.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80156B74); INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_801775E0); diff --git a/src/ov_SC05_008/ov_SC05_008.c b/src/ov_SC05_008/ov_SC05_008.c index b0fa2dc876..ee88916c4a 100644 --- a/src/ov_SC05_008/ov_SC05_008.c +++ b/src/ov_SC05_008/ov_SC05_008.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80156B74); INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_801775E0); diff --git a/src/ov_SC05_009/ov_SC05_009.c b/src/ov_SC05_009/ov_SC05_009.c index a4bdea48bb..1cc27fa0b8 100644 --- a/src/ov_SC05_009/ov_SC05_009.c +++ b/src/ov_SC05_009/ov_SC05_009.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80156B74); INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_801775E0); diff --git a/src/ov_SC05_010/ov_SC05_010.c b/src/ov_SC05_010/ov_SC05_010.c index da8d26005a..c917ad5d70 100644 --- a/src/ov_SC05_010/ov_SC05_010.c +++ b/src/ov_SC05_010/ov_SC05_010.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80156B74); INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_801775E0); diff --git a/src/ov_SC05_011/ov_SC05_011.c b/src/ov_SC05_011/ov_SC05_011.c index b40c911e51..75192ed928 100644 --- a/src/ov_SC05_011/ov_SC05_011.c +++ b/src/ov_SC05_011/ov_SC05_011.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80156B74); INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_801775E0); diff --git a/src/ov_SC05_017/ov_SC05_017.c b/src/ov_SC05_017/ov_SC05_017.c index c81095bc4c..beb849d387 100644 --- a/src/ov_SC05_017/ov_SC05_017.c +++ b/src/ov_SC05_017/ov_SC05_017.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80156B74); INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_801775E0); diff --git a/src/ov_SC05_018/ov_SC05_018.c b/src/ov_SC05_018/ov_SC05_018.c index bb7caf093b..711f453d14 100644 --- a/src/ov_SC05_018/ov_SC05_018.c +++ b/src/ov_SC05_018/ov_SC05_018.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80156B74); INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_801775E0); diff --git a/src/ov_SC05_019/ov_SC05_019.c b/src/ov_SC05_019/ov_SC05_019.c index 7707b10c14..f5cddc0812 100644 --- a/src/ov_SC05_019/ov_SC05_019.c +++ b/src/ov_SC05_019/ov_SC05_019.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80156B74); INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80156ECC); -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_801775E0); diff --git a/src/ov_SC06_000/ov_SC06_000.c b/src/ov_SC06_000/ov_SC06_000.c index 5c3c6d36e9..fe58368bf8 100644 --- a/src/ov_SC06_000/ov_SC06_000.c +++ b/src/ov_SC06_000/ov_SC06_000.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80156B74); INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_801775E0); diff --git a/src/ov_SC06_006/ov_SC06_006.c b/src/ov_SC06_006/ov_SC06_006.c index c554265d0f..82fc4a8f3b 100644 --- a/src/ov_SC06_006/ov_SC06_006.c +++ b/src/ov_SC06_006/ov_SC06_006.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80156B74); INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_801775E0); diff --git a/src/ov_SC06_008/ov_SC06_008.c b/src/ov_SC06_008/ov_SC06_008.c index 890046e36a..e8e9e0a763 100644 --- a/src/ov_SC06_008/ov_SC06_008.c +++ b/src/ov_SC06_008/ov_SC06_008.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80156B74); INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_801775E0); diff --git a/src/ov_SC06_010/ov_SC06_010.c b/src/ov_SC06_010/ov_SC06_010.c index 31b2c871c8..a231c3cd04 100644 --- a/src/ov_SC06_010/ov_SC06_010.c +++ b/src/ov_SC06_010/ov_SC06_010.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80156B74); INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_801775E0); diff --git a/src/ov_SC06_011/ov_SC06_011.c b/src/ov_SC06_011/ov_SC06_011.c index feab574809..94e70dd498 100644 --- a/src/ov_SC06_011/ov_SC06_011.c +++ b/src/ov_SC06_011/ov_SC06_011.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80156B74); INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_801775E0); diff --git a/src/ov_SC06_013/ov_SC06_013.c b/src/ov_SC06_013/ov_SC06_013.c index 57b900bedd..02eb9db2df 100644 --- a/src/ov_SC06_013/ov_SC06_013.c +++ b/src/ov_SC06_013/ov_SC06_013.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80156B74); INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_801775E0); diff --git a/src/ov_SC06_014/ov_SC06_014.c b/src/ov_SC06_014/ov_SC06_014.c index 5f0c285f52..700a0f3bcb 100644 --- a/src/ov_SC06_014/ov_SC06_014.c +++ b/src/ov_SC06_014/ov_SC06_014.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80156B74); INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_801775E0); diff --git a/src/ov_SC06_015/ov_SC06_015.c b/src/ov_SC06_015/ov_SC06_015.c index f4dd8df220..1ceb636cd6 100644 --- a/src/ov_SC06_015/ov_SC06_015.c +++ b/src/ov_SC06_015/ov_SC06_015.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80156B74); INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_801775E0); diff --git a/src/ov_SC06_016/ov_SC06_016.c b/src/ov_SC06_016/ov_SC06_016.c index f9baddd7d8..cc9bddaf63 100644 --- a/src/ov_SC06_016/ov_SC06_016.c +++ b/src/ov_SC06_016/ov_SC06_016.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80156B74); INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_801775E0); diff --git a/src/ov_SC06_018/ov_SC06_018.c b/src/ov_SC06_018/ov_SC06_018.c index eec5c4f150..65afd6540e 100644 --- a/src/ov_SC06_018/ov_SC06_018.c +++ b/src/ov_SC06_018/ov_SC06_018.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80156B74); INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_801775E0); diff --git a/src/ov_SC06_020/ov_SC06_020.c b/src/ov_SC06_020/ov_SC06_020.c index 6415926747..fc992b4b7c 100644 --- a/src/ov_SC06_020/ov_SC06_020.c +++ b/src/ov_SC06_020/ov_SC06_020.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80156B74); INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_801775E0); diff --git a/src/ov_SC06_022/ov_SC06_022.c b/src/ov_SC06_022/ov_SC06_022.c index 73146e55d9..6f896dd21d 100644 --- a/src/ov_SC06_022/ov_SC06_022.c +++ b/src/ov_SC06_022/ov_SC06_022.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80156B74); INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_801775E0); diff --git a/src/ov_SC06_024/ov_SC06_024.c b/src/ov_SC06_024/ov_SC06_024.c index d03d67075e..020c6addc5 100644 --- a/src/ov_SC06_024/ov_SC06_024.c +++ b/src/ov_SC06_024/ov_SC06_024.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80156B74); INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_801775E0); diff --git a/src/ov_SC06_025/ov_SC06_025.c b/src/ov_SC06_025/ov_SC06_025.c index 205138a568..ccb2166bc2 100644 --- a/src/ov_SC06_025/ov_SC06_025.c +++ b/src/ov_SC06_025/ov_SC06_025.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80156B74); INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_801775E0); diff --git a/src/ov_SC06_027/ov_SC06_027.c b/src/ov_SC06_027/ov_SC06_027.c index 053c1cb9e1..a956393b11 100644 --- a/src/ov_SC06_027/ov_SC06_027.c +++ b/src/ov_SC06_027/ov_SC06_027.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80156B74); INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_801775E0); diff --git a/src/ov_SC06_029/ov_SC06_029.c b/src/ov_SC06_029/ov_SC06_029.c index 9e4e5eecf7..574dff7fd9 100644 --- a/src/ov_SC06_029/ov_SC06_029.c +++ b/src/ov_SC06_029/ov_SC06_029.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80156B74); INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_801775E0); diff --git a/src/ov_SC06_030/ov_SC06_030.c b/src/ov_SC06_030/ov_SC06_030.c index 748ff6fd84..30983d6236 100644 --- a/src/ov_SC06_030/ov_SC06_030.c +++ b/src/ov_SC06_030/ov_SC06_030.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80156B74); INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_801775E0); diff --git a/src/ov_SC06_032/ov_SC06_032.c b/src/ov_SC06_032/ov_SC06_032.c index 43ed046d03..d00864649a 100644 --- a/src/ov_SC06_032/ov_SC06_032.c +++ b/src/ov_SC06_032/ov_SC06_032.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80156B74); INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_801775E0); diff --git a/src/ov_SC06_033/ov_SC06_033.c b/src/ov_SC06_033/ov_SC06_033.c index 3de9377d56..29269db3c5 100644 --- a/src/ov_SC06_033/ov_SC06_033.c +++ b/src/ov_SC06_033/ov_SC06_033.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80156B74); INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80156ECC); -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_801775E0); diff --git a/src/ov_SC07_000/ov_SC07_000.c b/src/ov_SC07_000/ov_SC07_000.c index 4197ee596b..dc958eabfb 100644 --- a/src/ov_SC07_000/ov_SC07_000.c +++ b/src/ov_SC07_000/ov_SC07_000.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80156B74); INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80156ECC); -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_801775E0); diff --git a/src/ov_SC07_001/ov_SC07_001.c b/src/ov_SC07_001/ov_SC07_001.c index 7e9111ee79..872d93a3cc 100644 --- a/src/ov_SC07_001/ov_SC07_001.c +++ b/src/ov_SC07_001/ov_SC07_001.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80156B74); INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80156ECC); -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_801775E0); diff --git a/src/ov_SC07_002/ov_SC07_002.c b/src/ov_SC07_002/ov_SC07_002.c index b7f0ed4105..3face58e95 100644 --- a/src/ov_SC07_002/ov_SC07_002.c +++ b/src/ov_SC07_002/ov_SC07_002.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80156B74); INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80156ECC); -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_801775E0); diff --git a/src/ov_SC07_008/ov_SC07_008.c b/src/ov_SC07_008/ov_SC07_008.c index b34340a89d..c8b28252f4 100644 --- a/src/ov_SC07_008/ov_SC07_008.c +++ b/src/ov_SC07_008/ov_SC07_008.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80156B74); INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80156ECC); -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_801775E0); diff --git a/src/ov_SC07_009/ov_SC07_009.c b/src/ov_SC07_009/ov_SC07_009.c index 0529b8a019..2de44180b9 100644 --- a/src/ov_SC07_009/ov_SC07_009.c +++ b/src/ov_SC07_009/ov_SC07_009.c @@ -2461,7 +2461,7 @@ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80156B74); INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80156ECC); -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80156FA8); +DEFINE_func_80156FA8() /* dedup: shared engine-core @0x80156FA8 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80157158); @@ -4555,7 +4555,7 @@ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_801770E0); DEFINE_func_80177340() /* dedup: shared engine-core @0x80177340 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8017742C); +DEFINE_func_8017742C() /* dedup: shared engine-core @0x8017742C (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_801775E0); diff --git a/src/shared/engine_core.h b/src/shared/engine_core.h index 2e1132d292..c6fda74ffc 100644 --- a/src/shared/engine_core.h +++ b/src/shared/engine_core.h @@ -19342,4 +19342,109 @@ } \ } +#define DEFINE_func_80156FA8() \ + extern s32 func_80013294(void *a0, void *a1); \ + void func_80156FA8(s16 *param_1, s16 *param_2, s16 *param_3) \ + { \ + s16 d[3]; \ + d[0] = ((s32)param_2[0] - (s32)param_1[0]) / 3; \ + d[1] = ((s32)param_2[1] - (s32)param_1[1]) / 3; \ + d[2] = ((s32)param_2[2] - (s32)param_1[2]) / 3; \ + param_1[3] = 0; \ + if (((s32 (*)(s16 *))func_80013294)(param_1) >= 0x41) { \ + if (d[0] != 0 || d[1] != 0 || d[2] != 0) { \ + param_3[0] = param_2[0] - d[0]; \ + param_3[1] = param_2[1] - d[1]; \ + param_3[2] = param_2[2] - d[2]; \ + param_3[3] = 0; \ + } else { \ + param_3[3] = 1; \ + } \ + if (d[0] != 0 || d[1] != 0 || d[2] != 0) { \ + param_2[0] = param_1[0] + d[0]; \ + param_2[1] = param_1[1] + d[1]; \ + param_2[2] = param_1[2] + d[2]; \ + param_2[3] = 0; \ + return; \ + } \ + param_2[3] = 1; \ + return; \ + } \ + param_3[3] = 1; \ + param_2[3] = 1; \ + } + +#define DEFINE_func_8017742C() \ + extern u8 D_8011F837; \ + extern u8 D_8011F7F0; \ + extern u8 D_8011F7AB; \ + u32 *func_8017742C(u32 *param_1, s32 param_2, s32 param_3) { \ + s16 sVar1; \ + u32 uVar2; \ + s32 a3 = (s32)param_1; \ + register s32 t1 __asm__("$9") = param_2; \ + s32 t0 = a3; \ + u8 *base = &D_8011F7F0; \ + *(u32 *)a3 = (a3 - 0x14) & 0xffffff | 0x3000000; \ + *(u8 *)(a3 + 7) = 0x60; \ + if (D_8011F837 < 0x80) { \ + *(u8 *)(a3 + 4) = 0xff; \ + *(u8 *)(a3 + 6) = 0x10; \ + *(u8 *)(a3 + 5) = 0x10; \ + } else if (D_8011F837 == 0x80) { \ + switch (D_8011F7AB) { \ + default: \ + D_8011F7AB = 0; \ + case 0: \ + *(u8 *)(t0 + 4) = 0xff; \ + *(u8 *)(t0 + 6) = 0x30; \ + *(u8 *)(t0 + 5) = 0x30; \ + break; \ + case 1: \ + *(u8 *)(a3 + 5) = 0xff; \ + *(u8 *)(a3 + 6) = 0x30; \ + *(u8 *)(a3 + 4) = 0x30; \ + break; \ + case 2: \ + *(u8 *)(a3 + 6) = 0xff; \ + *(u8 *)(a3 + 5) = 0x30; \ + *(u8 *)(a3 + 4) = 0x30; \ + break; \ + } \ + { \ + u8 *p = &D_8011F7AB; \ + *p = *p + 1; \ + } \ + } else { \ + *(u8 *)(a3 + 5) = 0xff; \ + *(u8 *)(a3 + 6) = 0x10; \ + *(u8 *)(a3 + 4) = 0x10; \ + } \ + a3 += 0x14; \ + *(u16 *)(t0 + 8) = t1; \ + uVar2 = (u32)base[0x47]; \ + *(u16 *)(t0 + 0xc) = 8; \ + sVar1 = (s16)((s32)(uVar2 * 3) >> 3); \ + { \ + s32 d = param_3 + 0x48; \ + *(s16 *)(t0 + 0xa) = d - sVar1; \ + } \ + *(s16 *)(t0 + 0xe) = sVar1; \ + *(u32 *)a3 = (a3 - 0x14) & 0xffffff | 0x3000000; \ + *(u8 *)(a3 + 7) = 0x60; \ + *(u8 *)(a3 + 5) = 0x40; \ + *(u8 *)(a3 + 4) = 0x40; \ + t0 = a3; \ + if (base[0x47] != 0) { \ + *(u8 *)(a3 + 6) = 0xa0; \ + } else { \ + *(u8 *)(a3 + 6) = 0x40; \ + } \ + *(u16 *)(t0 + 0xc) = 8; \ + *(u16 *)(t0 + 0xe) = 0x48; \ + *(u16 *)(t0 + 8) = t1; \ + *(s16 *)(t0 + 0xa) = param_3; \ + return (u32 *)(a3 + 0x14); \ + } + #endif