From bee543722da52a8486f1204e05da05176896af61 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Sun, 21 Jun 2026 13:04:40 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-21):=20worker=20gate=20=E2=80=94=20+?= =?UTF-8?q?1=20fns=20x1=20propagated=20(fleet=2058.98%)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/dedup.us.yaml | 7 +++++ src/ov_SC01_000/ov_SC01_000.c | 2 +- src/ov_SC01_001/ov_SC01_001.c | 2 +- src/ov_SC01_004/ov_SC01_004.c | 2 +- src/ov_SC01_005/ov_SC01_005.c | 2 +- src/ov_SC01_006/ov_SC01_006.c | 2 +- src/ov_SC01_008/ov_SC01_008.c | 2 +- src/ov_SC01_009/ov_SC01_009.c | 2 +- src/ov_SC01_074/ov_SC01_074.c | 2 +- src/ov_SC01_077/ov_SC01_077.c | 5 +++- src/ov_SC01_080/ov_SC01_080.c | 2 +- src/ov_SC01_084/ov_SC01_084.c | 2 +- src/ov_SC02_000/ov_SC02_000.c | 2 +- src/ov_SC02_003/ov_SC02_003.c | 2 +- src/ov_SC02_004/ov_SC02_004.c | 2 +- src/ov_SC02_005/ov_SC02_005.c | 2 +- src/ov_SC02_011/ov_SC02_011.c | 2 +- src/ov_SC02_015/ov_SC02_015.c | 2 +- src/ov_SC02_016/ov_SC02_016.c | 2 +- src/ov_SC02_017/ov_SC02_017.c | 2 +- src/ov_SC02_021/ov_SC02_021.c | 2 +- src/ov_SC02_026/ov_SC02_026.c | 2 +- src/ov_SC02_027/ov_SC02_027.c | 2 +- src/ov_SC02_028/ov_SC02_028.c | 2 +- src/ov_SC02_031/ov_SC02_031.c | 2 +- src/ov_SC02_035/ov_SC02_035.c | 2 +- src/ov_SC02_039/ov_SC02_039.c | 2 +- src/ov_SC02_041/ov_SC02_041.c | 2 +- src/ov_SC03_001/ov_SC03_001.c | 2 +- src/ov_SC03_002/ov_SC03_002.c | 2 +- src/ov_SC03_003/ov_SC03_003.c | 2 +- src/ov_SC03_006/ov_SC03_006.c | 2 +- src/ov_SC03_007/ov_SC03_007.c | 2 +- src/ov_SC03_010/ov_SC03_010.c | 2 +- src/ov_SC03_011/ov_SC03_011.c | 2 +- src/ov_SC03_012/ov_SC03_012.c | 2 +- src/ov_SC03_013/ov_SC03_013.c | 2 +- src/ov_SC03_014/ov_SC03_014.c | 2 +- src/ov_SC03_015/ov_SC03_015.c | 2 +- src/ov_SC03_023/ov_SC03_023.c | 2 +- src/ov_SC03_024/ov_SC03_024.c | 2 +- src/ov_SC03_028/ov_SC03_028.c | 2 +- src/ov_SC03_029/ov_SC03_029.c | 2 +- src/ov_SC03_030/ov_SC03_030.c | 2 +- src/ov_SC03_031/ov_SC03_031.c | 2 +- src/ov_SC03_089/ov_SC03_089.c | 2 +- src/ov_SC03_090/ov_SC03_090.c | 2 +- src/ov_SC03_091/ov_SC03_091.c | 2 +- src/ov_SC03_092/ov_SC03_092.c | 2 +- src/ov_SC03_093/ov_SC03_093.c | 2 +- src/ov_SC03_094/ov_SC03_094.c | 2 +- src/ov_SC03_095/ov_SC03_095.c | 2 +- src/ov_SC03_096/ov_SC03_096.c | 2 +- src/ov_SC03_097/ov_SC03_097.c | 2 +- src/ov_SC03_098/ov_SC03_098.c | 2 +- src/ov_SC03_099/ov_SC03_099.c | 2 +- src/ov_SC03_100/ov_SC03_100.c | 2 +- src/ov_SC03_101/ov_SC03_101.c | 2 +- src/ov_SC03_102/ov_SC03_102.c | 2 +- src/ov_SC03_103/ov_SC03_103.c | 2 +- src/ov_SC03_104/ov_SC03_104.c | 2 +- src/ov_SC03_105/ov_SC03_105.c | 2 +- src/ov_SC03_108/ov_SC03_108.c | 2 +- src/ov_SC03_109/ov_SC03_109.c | 2 +- src/ov_SC03_110/ov_SC03_110.c | 2 +- src/ov_SC03_111/ov_SC03_111.c | 2 +- src/ov_SC03_112/ov_SC03_112.c | 2 +- src/ov_SC03_113/ov_SC03_113.c | 2 +- src/ov_SC03_114/ov_SC03_114.c | 2 +- src/ov_SC03_115/ov_SC03_115.c | 2 +- src/ov_SC03_116/ov_SC03_116.c | 2 +- src/ov_SC03_117/ov_SC03_117.c | 2 +- src/ov_SC03_118/ov_SC03_118.c | 2 +- src/ov_SC03_119/ov_SC03_119.c | 2 +- src/ov_SC03_121/ov_SC03_121.c | 2 +- src/ov_SC03_124/ov_SC03_124.c | 2 +- src/ov_SC03_125/ov_SC03_125.c | 2 +- src/ov_SC03_126/ov_SC03_126.c | 2 +- src/ov_SC04_000/ov_SC04_000.c | 2 +- src/ov_SC04_002/ov_SC04_002.c | 2 +- src/ov_SC04_003/ov_SC04_003.c | 2 +- src/ov_SC04_004/ov_SC04_004.c | 2 +- src/ov_SC04_005/ov_SC04_005.c | 2 +- src/ov_SC04_006/ov_SC04_006.c | 2 +- src/ov_SC04_007/ov_SC04_007.c | 2 +- src/ov_SC04_008/ov_SC04_008.c | 2 +- src/ov_SC04_009/ov_SC04_009.c | 2 +- src/ov_SC04_010/ov_SC04_010.c | 2 +- src/ov_SC04_011/ov_SC04_011.c | 2 +- src/ov_SC04_012/ov_SC04_012.c | 2 +- src/ov_SC04_015/ov_SC04_015.c | 2 +- src/ov_SC04_016/ov_SC04_016.c | 2 +- src/ov_SC04_018/ov_SC04_018.c | 2 +- src/ov_SC04_019/ov_SC04_019.c | 2 +- src/ov_SC04_020/ov_SC04_020.c | 2 +- src/ov_SC04_021/ov_SC04_021.c | 2 +- src/ov_SC05_000/ov_SC05_000.c | 2 +- src/ov_SC05_001/ov_SC05_001.c | 2 +- src/ov_SC05_002/ov_SC05_002.c | 2 +- src/ov_SC05_003/ov_SC05_003.c | 2 +- src/ov_SC05_004/ov_SC05_004.c | 2 +- src/ov_SC05_005/ov_SC05_005.c | 2 +- src/ov_SC05_006/ov_SC05_006.c | 2 +- src/ov_SC05_007/ov_SC05_007.c | 2 +- src/ov_SC05_008/ov_SC05_008.c | 2 +- src/ov_SC05_009/ov_SC05_009.c | 2 +- src/ov_SC05_010/ov_SC05_010.c | 2 +- src/ov_SC05_011/ov_SC05_011.c | 2 +- src/ov_SC05_017/ov_SC05_017.c | 2 +- src/ov_SC05_018/ov_SC05_018.c | 2 +- src/ov_SC05_019/ov_SC05_019.c | 2 +- src/ov_SC06_000/ov_SC06_000.c | 2 +- src/ov_SC06_006/ov_SC06_006.c | 2 +- src/ov_SC06_008/ov_SC06_008.c | 2 +- src/ov_SC06_010/ov_SC06_010.c | 2 +- src/ov_SC06_011/ov_SC06_011.c | 2 +- src/ov_SC06_013/ov_SC06_013.c | 2 +- src/ov_SC06_014/ov_SC06_014.c | 2 +- src/ov_SC06_015/ov_SC06_015.c | 2 +- src/ov_SC06_016/ov_SC06_016.c | 2 +- src/ov_SC06_018/ov_SC06_018.c | 2 +- src/ov_SC06_020/ov_SC06_020.c | 2 +- src/ov_SC06_022/ov_SC06_022.c | 2 +- src/ov_SC06_024/ov_SC06_024.c | 2 +- src/ov_SC06_025/ov_SC06_025.c | 2 +- src/ov_SC06_027/ov_SC06_027.c | 2 +- src/ov_SC06_029/ov_SC06_029.c | 2 +- src/ov_SC06_030/ov_SC06_030.c | 2 +- src/ov_SC06_032/ov_SC06_032.c | 2 +- src/ov_SC06_033/ov_SC06_033.c | 2 +- src/ov_SC07_000/ov_SC07_000.c | 2 +- src/ov_SC07_001/ov_SC07_001.c | 2 +- src/ov_SC07_002/ov_SC07_002.c | 2 +- src/ov_SC07_008/ov_SC07_008.c | 2 +- src/ov_SC07_009/ov_SC07_009.c | 2 +- src/shared/engine_core.h | 56 +++++++++++++++++++++++++++++++++++ 136 files changed, 200 insertions(+), 134 deletions(-) diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index 0e8bec443..27152927d 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -10684,3 +10684,10 @@ groups: func: DEFINE_func_8015616C vram: 0x8015616C 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_80164530 + tier: h_exact + hash: 9aa82e982a0606181c53ee02efc4e242e1b352e2 + source: src/shared/engine_core.h + 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] diff --git a/src/ov_SC01_000/ov_SC01_000.c b/src/ov_SC01_000/ov_SC01_000.c index 803aeed52..573fbe126 100644 --- a/src/ov_SC01_000/ov_SC01_000.c +++ b/src/ov_SC01_000/ov_SC01_000.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80164418); -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80164744); diff --git a/src/ov_SC01_001/ov_SC01_001.c b/src/ov_SC01_001/ov_SC01_001.c index ec5e097c6..05804e137 100644 --- a/src/ov_SC01_001/ov_SC01_001.c +++ b/src/ov_SC01_001/ov_SC01_001.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80164418); -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80164744); diff --git a/src/ov_SC01_004/ov_SC01_004.c b/src/ov_SC01_004/ov_SC01_004.c index 896d2ab49..5ee74f939 100644 --- a/src/ov_SC01_004/ov_SC01_004.c +++ b/src/ov_SC01_004/ov_SC01_004.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80164418); -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80164744); diff --git a/src/ov_SC01_005/ov_SC01_005.c b/src/ov_SC01_005/ov_SC01_005.c index e1da8d64a..5773a8ac7 100644 --- a/src/ov_SC01_005/ov_SC01_005.c +++ b/src/ov_SC01_005/ov_SC01_005.c @@ -3252,7 +3252,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80164418); -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80164744); diff --git a/src/ov_SC01_006/ov_SC01_006.c b/src/ov_SC01_006/ov_SC01_006.c index 9e2232574..b1b79d7db 100644 --- a/src/ov_SC01_006/ov_SC01_006.c +++ b/src/ov_SC01_006/ov_SC01_006.c @@ -3252,7 +3252,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80164418); -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80164744); diff --git a/src/ov_SC01_008/ov_SC01_008.c b/src/ov_SC01_008/ov_SC01_008.c index 0756c6910..fea66848f 100644 --- a/src/ov_SC01_008/ov_SC01_008.c +++ b/src/ov_SC01_008/ov_SC01_008.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80164418); -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80164744); diff --git a/src/ov_SC01_009/ov_SC01_009.c b/src/ov_SC01_009/ov_SC01_009.c index 628d67d0a..ce4cce075 100644 --- a/src/ov_SC01_009/ov_SC01_009.c +++ b/src/ov_SC01_009/ov_SC01_009.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80164418); -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80164744); diff --git a/src/ov_SC01_074/ov_SC01_074.c b/src/ov_SC01_074/ov_SC01_074.c index 1541c6b97..dfef2d615 100644 --- a/src/ov_SC01_074/ov_SC01_074.c +++ b/src/ov_SC01_074/ov_SC01_074.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80164418); -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80164744); diff --git a/src/ov_SC01_077/ov_SC01_077.c b/src/ov_SC01_077/ov_SC01_077.c index 5fa4501e8..f85b8ab90 100644 --- a/src/ov_SC01_077/ov_SC01_077.c +++ b/src/ov_SC01_077/ov_SC01_077.c @@ -3234,7 +3234,10 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80164418); -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80164530); +#include "common.h" + +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ + INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80164744); diff --git a/src/ov_SC01_080/ov_SC01_080.c b/src/ov_SC01_080/ov_SC01_080.c index bbc0a7feb..745146a76 100644 --- a/src/ov_SC01_080/ov_SC01_080.c +++ b/src/ov_SC01_080/ov_SC01_080.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80164418); -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80164744); diff --git a/src/ov_SC01_084/ov_SC01_084.c b/src/ov_SC01_084/ov_SC01_084.c index 816e062bd..9b182d7f9 100644 --- a/src/ov_SC01_084/ov_SC01_084.c +++ b/src/ov_SC01_084/ov_SC01_084.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80164418); -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80164744); diff --git a/src/ov_SC02_000/ov_SC02_000.c b/src/ov_SC02_000/ov_SC02_000.c index f219fa781..02a27a257 100644 --- a/src/ov_SC02_000/ov_SC02_000.c +++ b/src/ov_SC02_000/ov_SC02_000.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80164418); -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80164744); diff --git a/src/ov_SC02_003/ov_SC02_003.c b/src/ov_SC02_003/ov_SC02_003.c index e19d22636..ba54f5dde 100644 --- a/src/ov_SC02_003/ov_SC02_003.c +++ b/src/ov_SC02_003/ov_SC02_003.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80164418); -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80164744); diff --git a/src/ov_SC02_004/ov_SC02_004.c b/src/ov_SC02_004/ov_SC02_004.c index 40e28b14e..435468233 100644 --- a/src/ov_SC02_004/ov_SC02_004.c +++ b/src/ov_SC02_004/ov_SC02_004.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80164418); -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80164744); diff --git a/src/ov_SC02_005/ov_SC02_005.c b/src/ov_SC02_005/ov_SC02_005.c index 7176c9a14..8020e7099 100644 --- a/src/ov_SC02_005/ov_SC02_005.c +++ b/src/ov_SC02_005/ov_SC02_005.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80164418); -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80164744); diff --git a/src/ov_SC02_011/ov_SC02_011.c b/src/ov_SC02_011/ov_SC02_011.c index 75ebd0e38..a7dd8bfc8 100644 --- a/src/ov_SC02_011/ov_SC02_011.c +++ b/src/ov_SC02_011/ov_SC02_011.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80164418); -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80164744); diff --git a/src/ov_SC02_015/ov_SC02_015.c b/src/ov_SC02_015/ov_SC02_015.c index a881587bb..884213251 100644 --- a/src/ov_SC02_015/ov_SC02_015.c +++ b/src/ov_SC02_015/ov_SC02_015.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80164418); -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80164744); diff --git a/src/ov_SC02_016/ov_SC02_016.c b/src/ov_SC02_016/ov_SC02_016.c index 53c694cdc..171bfecfb 100644 --- a/src/ov_SC02_016/ov_SC02_016.c +++ b/src/ov_SC02_016/ov_SC02_016.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80164418); -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80164744); diff --git a/src/ov_SC02_017/ov_SC02_017.c b/src/ov_SC02_017/ov_SC02_017.c index 907f5deac..73b3409f7 100644 --- a/src/ov_SC02_017/ov_SC02_017.c +++ b/src/ov_SC02_017/ov_SC02_017.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80164418); -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80164744); diff --git a/src/ov_SC02_021/ov_SC02_021.c b/src/ov_SC02_021/ov_SC02_021.c index c5737864d..18bf082f2 100644 --- a/src/ov_SC02_021/ov_SC02_021.c +++ b/src/ov_SC02_021/ov_SC02_021.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80164418); -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80164744); diff --git a/src/ov_SC02_026/ov_SC02_026.c b/src/ov_SC02_026/ov_SC02_026.c index 8267957b6..82a7fbc58 100644 --- a/src/ov_SC02_026/ov_SC02_026.c +++ b/src/ov_SC02_026/ov_SC02_026.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80164418); -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80164744); diff --git a/src/ov_SC02_027/ov_SC02_027.c b/src/ov_SC02_027/ov_SC02_027.c index 6aa5918bc..d0e60916c 100644 --- a/src/ov_SC02_027/ov_SC02_027.c +++ b/src/ov_SC02_027/ov_SC02_027.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80164418); -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80164744); diff --git a/src/ov_SC02_028/ov_SC02_028.c b/src/ov_SC02_028/ov_SC02_028.c index 6829dbbf5..f8315b8c5 100644 --- a/src/ov_SC02_028/ov_SC02_028.c +++ b/src/ov_SC02_028/ov_SC02_028.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80164418); -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80164744); diff --git a/src/ov_SC02_031/ov_SC02_031.c b/src/ov_SC02_031/ov_SC02_031.c index d37a33a58..61f4afaee 100644 --- a/src/ov_SC02_031/ov_SC02_031.c +++ b/src/ov_SC02_031/ov_SC02_031.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80164418); -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80164744); diff --git a/src/ov_SC02_035/ov_SC02_035.c b/src/ov_SC02_035/ov_SC02_035.c index ea87ad2cc..4c535c48f 100644 --- a/src/ov_SC02_035/ov_SC02_035.c +++ b/src/ov_SC02_035/ov_SC02_035.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80164418); -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80164744); diff --git a/src/ov_SC02_039/ov_SC02_039.c b/src/ov_SC02_039/ov_SC02_039.c index a439f58d6..41a5888a6 100644 --- a/src/ov_SC02_039/ov_SC02_039.c +++ b/src/ov_SC02_039/ov_SC02_039.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80164418); -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80164744); diff --git a/src/ov_SC02_041/ov_SC02_041.c b/src/ov_SC02_041/ov_SC02_041.c index 419bf442b..c08ca6732 100644 --- a/src/ov_SC02_041/ov_SC02_041.c +++ b/src/ov_SC02_041/ov_SC02_041.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80164418); -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80164744); diff --git a/src/ov_SC03_001/ov_SC03_001.c b/src/ov_SC03_001/ov_SC03_001.c index ebf589791..8f658224a 100644 --- a/src/ov_SC03_001/ov_SC03_001.c +++ b/src/ov_SC03_001/ov_SC03_001.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80164418); -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80164744); diff --git a/src/ov_SC03_002/ov_SC03_002.c b/src/ov_SC03_002/ov_SC03_002.c index 6c12dbc15..a0a585629 100644 --- a/src/ov_SC03_002/ov_SC03_002.c +++ b/src/ov_SC03_002/ov_SC03_002.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80164418); -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80164744); diff --git a/src/ov_SC03_003/ov_SC03_003.c b/src/ov_SC03_003/ov_SC03_003.c index 455f3892b..aeae41da7 100644 --- a/src/ov_SC03_003/ov_SC03_003.c +++ b/src/ov_SC03_003/ov_SC03_003.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80164418); -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80164744); diff --git a/src/ov_SC03_006/ov_SC03_006.c b/src/ov_SC03_006/ov_SC03_006.c index 80c270bda..32819356a 100644 --- a/src/ov_SC03_006/ov_SC03_006.c +++ b/src/ov_SC03_006/ov_SC03_006.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80164418); -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80164744); diff --git a/src/ov_SC03_007/ov_SC03_007.c b/src/ov_SC03_007/ov_SC03_007.c index 3d3ec4f67..a0fa563f6 100644 --- a/src/ov_SC03_007/ov_SC03_007.c +++ b/src/ov_SC03_007/ov_SC03_007.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80164418); -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80164744); diff --git a/src/ov_SC03_010/ov_SC03_010.c b/src/ov_SC03_010/ov_SC03_010.c index 4b7fd3cd5..09b981957 100644 --- a/src/ov_SC03_010/ov_SC03_010.c +++ b/src/ov_SC03_010/ov_SC03_010.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80164418); -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80164744); diff --git a/src/ov_SC03_011/ov_SC03_011.c b/src/ov_SC03_011/ov_SC03_011.c index 64ef87b52..ff5b13f9b 100644 --- a/src/ov_SC03_011/ov_SC03_011.c +++ b/src/ov_SC03_011/ov_SC03_011.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80164418); -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80164744); diff --git a/src/ov_SC03_012/ov_SC03_012.c b/src/ov_SC03_012/ov_SC03_012.c index 64b06ab1c..9db7bbe6b 100644 --- a/src/ov_SC03_012/ov_SC03_012.c +++ b/src/ov_SC03_012/ov_SC03_012.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80164418); -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80164744); diff --git a/src/ov_SC03_013/ov_SC03_013.c b/src/ov_SC03_013/ov_SC03_013.c index d05fade95..7653a302f 100644 --- a/src/ov_SC03_013/ov_SC03_013.c +++ b/src/ov_SC03_013/ov_SC03_013.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80164418); -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80164744); diff --git a/src/ov_SC03_014/ov_SC03_014.c b/src/ov_SC03_014/ov_SC03_014.c index 0562e3385..aef450fa0 100644 --- a/src/ov_SC03_014/ov_SC03_014.c +++ b/src/ov_SC03_014/ov_SC03_014.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80164418); -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80164744); diff --git a/src/ov_SC03_015/ov_SC03_015.c b/src/ov_SC03_015/ov_SC03_015.c index 98f56151c..5d293bc4e 100644 --- a/src/ov_SC03_015/ov_SC03_015.c +++ b/src/ov_SC03_015/ov_SC03_015.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80164418); -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80164744); diff --git a/src/ov_SC03_023/ov_SC03_023.c b/src/ov_SC03_023/ov_SC03_023.c index dbda250d1..68ba88c63 100644 --- a/src/ov_SC03_023/ov_SC03_023.c +++ b/src/ov_SC03_023/ov_SC03_023.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80164418); -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80164744); diff --git a/src/ov_SC03_024/ov_SC03_024.c b/src/ov_SC03_024/ov_SC03_024.c index d337feb4d..e6431d078 100644 --- a/src/ov_SC03_024/ov_SC03_024.c +++ b/src/ov_SC03_024/ov_SC03_024.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80164418); -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80164744); diff --git a/src/ov_SC03_028/ov_SC03_028.c b/src/ov_SC03_028/ov_SC03_028.c index ecbd97482..dc049f65c 100644 --- a/src/ov_SC03_028/ov_SC03_028.c +++ b/src/ov_SC03_028/ov_SC03_028.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80164418); -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80164744); diff --git a/src/ov_SC03_029/ov_SC03_029.c b/src/ov_SC03_029/ov_SC03_029.c index c4eeac930..1a0c2de41 100644 --- a/src/ov_SC03_029/ov_SC03_029.c +++ b/src/ov_SC03_029/ov_SC03_029.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80164418); -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80164744); diff --git a/src/ov_SC03_030/ov_SC03_030.c b/src/ov_SC03_030/ov_SC03_030.c index 74354c570..ac0fdc3db 100644 --- a/src/ov_SC03_030/ov_SC03_030.c +++ b/src/ov_SC03_030/ov_SC03_030.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80164418); -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80164744); diff --git a/src/ov_SC03_031/ov_SC03_031.c b/src/ov_SC03_031/ov_SC03_031.c index 42dd7f747..32389e485 100644 --- a/src/ov_SC03_031/ov_SC03_031.c +++ b/src/ov_SC03_031/ov_SC03_031.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80164418); -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80164744); diff --git a/src/ov_SC03_089/ov_SC03_089.c b/src/ov_SC03_089/ov_SC03_089.c index 39edc8dd0..258ab77ef 100644 --- a/src/ov_SC03_089/ov_SC03_089.c +++ b/src/ov_SC03_089/ov_SC03_089.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80164418); -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80164744); diff --git a/src/ov_SC03_090/ov_SC03_090.c b/src/ov_SC03_090/ov_SC03_090.c index 1176a5383..698189504 100644 --- a/src/ov_SC03_090/ov_SC03_090.c +++ b/src/ov_SC03_090/ov_SC03_090.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80164418); -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80164744); diff --git a/src/ov_SC03_091/ov_SC03_091.c b/src/ov_SC03_091/ov_SC03_091.c index d21657709..2665580fd 100644 --- a/src/ov_SC03_091/ov_SC03_091.c +++ b/src/ov_SC03_091/ov_SC03_091.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80164418); -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80164744); diff --git a/src/ov_SC03_092/ov_SC03_092.c b/src/ov_SC03_092/ov_SC03_092.c index bcd62f542..121055595 100644 --- a/src/ov_SC03_092/ov_SC03_092.c +++ b/src/ov_SC03_092/ov_SC03_092.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80164418); -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80164744); diff --git a/src/ov_SC03_093/ov_SC03_093.c b/src/ov_SC03_093/ov_SC03_093.c index cafb7c283..aebe89f13 100644 --- a/src/ov_SC03_093/ov_SC03_093.c +++ b/src/ov_SC03_093/ov_SC03_093.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80164418); -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80164744); diff --git a/src/ov_SC03_094/ov_SC03_094.c b/src/ov_SC03_094/ov_SC03_094.c index 141deb17a..c497f3703 100644 --- a/src/ov_SC03_094/ov_SC03_094.c +++ b/src/ov_SC03_094/ov_SC03_094.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80164418); -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80164744); diff --git a/src/ov_SC03_095/ov_SC03_095.c b/src/ov_SC03_095/ov_SC03_095.c index 79d42d3d1..049e5e12c 100644 --- a/src/ov_SC03_095/ov_SC03_095.c +++ b/src/ov_SC03_095/ov_SC03_095.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80164418); -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80164744); diff --git a/src/ov_SC03_096/ov_SC03_096.c b/src/ov_SC03_096/ov_SC03_096.c index 6c3a424a7..2966125d2 100644 --- a/src/ov_SC03_096/ov_SC03_096.c +++ b/src/ov_SC03_096/ov_SC03_096.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80164418); -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80164744); diff --git a/src/ov_SC03_097/ov_SC03_097.c b/src/ov_SC03_097/ov_SC03_097.c index 42f1a674a..79e1a2faa 100644 --- a/src/ov_SC03_097/ov_SC03_097.c +++ b/src/ov_SC03_097/ov_SC03_097.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80164418); -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80164744); diff --git a/src/ov_SC03_098/ov_SC03_098.c b/src/ov_SC03_098/ov_SC03_098.c index 3ca362d43..06be2b7c7 100644 --- a/src/ov_SC03_098/ov_SC03_098.c +++ b/src/ov_SC03_098/ov_SC03_098.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80164418); -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80164744); diff --git a/src/ov_SC03_099/ov_SC03_099.c b/src/ov_SC03_099/ov_SC03_099.c index dc7fe246a..20cbe5180 100644 --- a/src/ov_SC03_099/ov_SC03_099.c +++ b/src/ov_SC03_099/ov_SC03_099.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80164418); -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80164744); diff --git a/src/ov_SC03_100/ov_SC03_100.c b/src/ov_SC03_100/ov_SC03_100.c index 6c14994ca..7c6fc691b 100644 --- a/src/ov_SC03_100/ov_SC03_100.c +++ b/src/ov_SC03_100/ov_SC03_100.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80164418); -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80164744); diff --git a/src/ov_SC03_101/ov_SC03_101.c b/src/ov_SC03_101/ov_SC03_101.c index 71ca07146..cadcf2bc2 100644 --- a/src/ov_SC03_101/ov_SC03_101.c +++ b/src/ov_SC03_101/ov_SC03_101.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80164418); -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80164744); diff --git a/src/ov_SC03_102/ov_SC03_102.c b/src/ov_SC03_102/ov_SC03_102.c index 70ba54ac9..54a37bcda 100644 --- a/src/ov_SC03_102/ov_SC03_102.c +++ b/src/ov_SC03_102/ov_SC03_102.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80164418); -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80164744); diff --git a/src/ov_SC03_103/ov_SC03_103.c b/src/ov_SC03_103/ov_SC03_103.c index 8fc542870..75a7e654b 100644 --- a/src/ov_SC03_103/ov_SC03_103.c +++ b/src/ov_SC03_103/ov_SC03_103.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80164418); -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80164744); diff --git a/src/ov_SC03_104/ov_SC03_104.c b/src/ov_SC03_104/ov_SC03_104.c index 5de494bf3..f82de7db7 100644 --- a/src/ov_SC03_104/ov_SC03_104.c +++ b/src/ov_SC03_104/ov_SC03_104.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80164418); -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80164744); diff --git a/src/ov_SC03_105/ov_SC03_105.c b/src/ov_SC03_105/ov_SC03_105.c index 3e4122895..56fe1a188 100644 --- a/src/ov_SC03_105/ov_SC03_105.c +++ b/src/ov_SC03_105/ov_SC03_105.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80164418); -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80164744); diff --git a/src/ov_SC03_108/ov_SC03_108.c b/src/ov_SC03_108/ov_SC03_108.c index 8a106d7d3..71ffa41c8 100644 --- a/src/ov_SC03_108/ov_SC03_108.c +++ b/src/ov_SC03_108/ov_SC03_108.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80164418); -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80164744); diff --git a/src/ov_SC03_109/ov_SC03_109.c b/src/ov_SC03_109/ov_SC03_109.c index 95dee28a3..303f38563 100644 --- a/src/ov_SC03_109/ov_SC03_109.c +++ b/src/ov_SC03_109/ov_SC03_109.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80164418); -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80164744); diff --git a/src/ov_SC03_110/ov_SC03_110.c b/src/ov_SC03_110/ov_SC03_110.c index bd0714e6b..55f64bfc5 100644 --- a/src/ov_SC03_110/ov_SC03_110.c +++ b/src/ov_SC03_110/ov_SC03_110.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80164418); -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80164744); diff --git a/src/ov_SC03_111/ov_SC03_111.c b/src/ov_SC03_111/ov_SC03_111.c index 3b44875f9..b4bd1a628 100644 --- a/src/ov_SC03_111/ov_SC03_111.c +++ b/src/ov_SC03_111/ov_SC03_111.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80164418); -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80164744); diff --git a/src/ov_SC03_112/ov_SC03_112.c b/src/ov_SC03_112/ov_SC03_112.c index 72a3d8f2a..3f4202f4a 100644 --- a/src/ov_SC03_112/ov_SC03_112.c +++ b/src/ov_SC03_112/ov_SC03_112.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80164418); -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80164744); diff --git a/src/ov_SC03_113/ov_SC03_113.c b/src/ov_SC03_113/ov_SC03_113.c index 83cf908f6..5c5d99227 100644 --- a/src/ov_SC03_113/ov_SC03_113.c +++ b/src/ov_SC03_113/ov_SC03_113.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80164418); -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80164744); diff --git a/src/ov_SC03_114/ov_SC03_114.c b/src/ov_SC03_114/ov_SC03_114.c index 3202def27..40c9bdd72 100644 --- a/src/ov_SC03_114/ov_SC03_114.c +++ b/src/ov_SC03_114/ov_SC03_114.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80164418); -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80164744); diff --git a/src/ov_SC03_115/ov_SC03_115.c b/src/ov_SC03_115/ov_SC03_115.c index eb8f56026..fa02092bc 100644 --- a/src/ov_SC03_115/ov_SC03_115.c +++ b/src/ov_SC03_115/ov_SC03_115.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80164418); -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80164744); diff --git a/src/ov_SC03_116/ov_SC03_116.c b/src/ov_SC03_116/ov_SC03_116.c index 4419803fa..c49b9f1d6 100644 --- a/src/ov_SC03_116/ov_SC03_116.c +++ b/src/ov_SC03_116/ov_SC03_116.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80164418); -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80164744); diff --git a/src/ov_SC03_117/ov_SC03_117.c b/src/ov_SC03_117/ov_SC03_117.c index c63679c33..6b6a0fc58 100644 --- a/src/ov_SC03_117/ov_SC03_117.c +++ b/src/ov_SC03_117/ov_SC03_117.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80164418); -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80164744); diff --git a/src/ov_SC03_118/ov_SC03_118.c b/src/ov_SC03_118/ov_SC03_118.c index a347bd1ef..3cc9d17fd 100644 --- a/src/ov_SC03_118/ov_SC03_118.c +++ b/src/ov_SC03_118/ov_SC03_118.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80164418); -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80164744); diff --git a/src/ov_SC03_119/ov_SC03_119.c b/src/ov_SC03_119/ov_SC03_119.c index 23de8e503..f45a4cd8c 100644 --- a/src/ov_SC03_119/ov_SC03_119.c +++ b/src/ov_SC03_119/ov_SC03_119.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80164418); -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80164744); diff --git a/src/ov_SC03_121/ov_SC03_121.c b/src/ov_SC03_121/ov_SC03_121.c index 35a3b8b3e..fd0b9c61a 100644 --- a/src/ov_SC03_121/ov_SC03_121.c +++ b/src/ov_SC03_121/ov_SC03_121.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80164418); -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80164744); diff --git a/src/ov_SC03_124/ov_SC03_124.c b/src/ov_SC03_124/ov_SC03_124.c index a42442d53..9ce5e3c86 100644 --- a/src/ov_SC03_124/ov_SC03_124.c +++ b/src/ov_SC03_124/ov_SC03_124.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80164418); -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80164744); diff --git a/src/ov_SC03_125/ov_SC03_125.c b/src/ov_SC03_125/ov_SC03_125.c index 67e663ef6..bb67068d5 100644 --- a/src/ov_SC03_125/ov_SC03_125.c +++ b/src/ov_SC03_125/ov_SC03_125.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80164418); -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80164744); diff --git a/src/ov_SC03_126/ov_SC03_126.c b/src/ov_SC03_126/ov_SC03_126.c index 9d4a4edd3..b96740783 100644 --- a/src/ov_SC03_126/ov_SC03_126.c +++ b/src/ov_SC03_126/ov_SC03_126.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80164418); -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80164744); diff --git a/src/ov_SC04_000/ov_SC04_000.c b/src/ov_SC04_000/ov_SC04_000.c index 351b3b3f8..47588207c 100644 --- a/src/ov_SC04_000/ov_SC04_000.c +++ b/src/ov_SC04_000/ov_SC04_000.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80164418); -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80164744); diff --git a/src/ov_SC04_002/ov_SC04_002.c b/src/ov_SC04_002/ov_SC04_002.c index 7393258fc..03e7d2979 100644 --- a/src/ov_SC04_002/ov_SC04_002.c +++ b/src/ov_SC04_002/ov_SC04_002.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80164418); -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80164744); diff --git a/src/ov_SC04_003/ov_SC04_003.c b/src/ov_SC04_003/ov_SC04_003.c index 24e5f53a7..8bbc0ab01 100644 --- a/src/ov_SC04_003/ov_SC04_003.c +++ b/src/ov_SC04_003/ov_SC04_003.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80164418); -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80164744); diff --git a/src/ov_SC04_004/ov_SC04_004.c b/src/ov_SC04_004/ov_SC04_004.c index 3aaca635d..f8bb27a04 100644 --- a/src/ov_SC04_004/ov_SC04_004.c +++ b/src/ov_SC04_004/ov_SC04_004.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80164418); -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80164744); diff --git a/src/ov_SC04_005/ov_SC04_005.c b/src/ov_SC04_005/ov_SC04_005.c index 325ad65dc..128825b3e 100644 --- a/src/ov_SC04_005/ov_SC04_005.c +++ b/src/ov_SC04_005/ov_SC04_005.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80164418); -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80164744); diff --git a/src/ov_SC04_006/ov_SC04_006.c b/src/ov_SC04_006/ov_SC04_006.c index 65e8d91e0..c81f77c3b 100644 --- a/src/ov_SC04_006/ov_SC04_006.c +++ b/src/ov_SC04_006/ov_SC04_006.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80164418); -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80164744); diff --git a/src/ov_SC04_007/ov_SC04_007.c b/src/ov_SC04_007/ov_SC04_007.c index 6caeb8d1c..47a905b63 100644 --- a/src/ov_SC04_007/ov_SC04_007.c +++ b/src/ov_SC04_007/ov_SC04_007.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80164418); -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80164744); diff --git a/src/ov_SC04_008/ov_SC04_008.c b/src/ov_SC04_008/ov_SC04_008.c index 33accaf48..20c8d9a37 100644 --- a/src/ov_SC04_008/ov_SC04_008.c +++ b/src/ov_SC04_008/ov_SC04_008.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80164418); -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80164744); diff --git a/src/ov_SC04_009/ov_SC04_009.c b/src/ov_SC04_009/ov_SC04_009.c index 1b92d7791..772991166 100644 --- a/src/ov_SC04_009/ov_SC04_009.c +++ b/src/ov_SC04_009/ov_SC04_009.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80164418); -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80164744); diff --git a/src/ov_SC04_010/ov_SC04_010.c b/src/ov_SC04_010/ov_SC04_010.c index 3ccaf1bee..4534c7dc8 100644 --- a/src/ov_SC04_010/ov_SC04_010.c +++ b/src/ov_SC04_010/ov_SC04_010.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80164418); -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80164744); diff --git a/src/ov_SC04_011/ov_SC04_011.c b/src/ov_SC04_011/ov_SC04_011.c index 2700d72c8..fe70e332b 100644 --- a/src/ov_SC04_011/ov_SC04_011.c +++ b/src/ov_SC04_011/ov_SC04_011.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80164418); -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80164744); diff --git a/src/ov_SC04_012/ov_SC04_012.c b/src/ov_SC04_012/ov_SC04_012.c index bc6d950e7..7364019f4 100644 --- a/src/ov_SC04_012/ov_SC04_012.c +++ b/src/ov_SC04_012/ov_SC04_012.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80164418); -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80164744); diff --git a/src/ov_SC04_015/ov_SC04_015.c b/src/ov_SC04_015/ov_SC04_015.c index 27fbdbdf3..be63fc0e9 100644 --- a/src/ov_SC04_015/ov_SC04_015.c +++ b/src/ov_SC04_015/ov_SC04_015.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80164418); -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80164744); diff --git a/src/ov_SC04_016/ov_SC04_016.c b/src/ov_SC04_016/ov_SC04_016.c index 536b8f73e..27112d42b 100644 --- a/src/ov_SC04_016/ov_SC04_016.c +++ b/src/ov_SC04_016/ov_SC04_016.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80164418); -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80164744); diff --git a/src/ov_SC04_018/ov_SC04_018.c b/src/ov_SC04_018/ov_SC04_018.c index e3f360117..32ac31c4e 100644 --- a/src/ov_SC04_018/ov_SC04_018.c +++ b/src/ov_SC04_018/ov_SC04_018.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80164418); -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80164744); diff --git a/src/ov_SC04_019/ov_SC04_019.c b/src/ov_SC04_019/ov_SC04_019.c index 238672a4f..60f26e9f0 100644 --- a/src/ov_SC04_019/ov_SC04_019.c +++ b/src/ov_SC04_019/ov_SC04_019.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80164418); -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80164744); diff --git a/src/ov_SC04_020/ov_SC04_020.c b/src/ov_SC04_020/ov_SC04_020.c index 57970f52d..39e74678c 100644 --- a/src/ov_SC04_020/ov_SC04_020.c +++ b/src/ov_SC04_020/ov_SC04_020.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80164418); -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80164744); diff --git a/src/ov_SC04_021/ov_SC04_021.c b/src/ov_SC04_021/ov_SC04_021.c index fb78a7355..6c11d28b1 100644 --- a/src/ov_SC04_021/ov_SC04_021.c +++ b/src/ov_SC04_021/ov_SC04_021.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80164418); -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80164744); diff --git a/src/ov_SC05_000/ov_SC05_000.c b/src/ov_SC05_000/ov_SC05_000.c index 6f3df0e7a..f93305d7f 100644 --- a/src/ov_SC05_000/ov_SC05_000.c +++ b/src/ov_SC05_000/ov_SC05_000.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80164418); -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80164744); diff --git a/src/ov_SC05_001/ov_SC05_001.c b/src/ov_SC05_001/ov_SC05_001.c index 0990a628d..442630f34 100644 --- a/src/ov_SC05_001/ov_SC05_001.c +++ b/src/ov_SC05_001/ov_SC05_001.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80164418); -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80164744); diff --git a/src/ov_SC05_002/ov_SC05_002.c b/src/ov_SC05_002/ov_SC05_002.c index a08a6fb0c..80058a764 100644 --- a/src/ov_SC05_002/ov_SC05_002.c +++ b/src/ov_SC05_002/ov_SC05_002.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80164418); -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80164744); diff --git a/src/ov_SC05_003/ov_SC05_003.c b/src/ov_SC05_003/ov_SC05_003.c index b6e13cac1..3b6769c75 100644 --- a/src/ov_SC05_003/ov_SC05_003.c +++ b/src/ov_SC05_003/ov_SC05_003.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80164418); -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80164744); diff --git a/src/ov_SC05_004/ov_SC05_004.c b/src/ov_SC05_004/ov_SC05_004.c index bcc051f04..b1caa22ea 100644 --- a/src/ov_SC05_004/ov_SC05_004.c +++ b/src/ov_SC05_004/ov_SC05_004.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80164418); -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80164744); diff --git a/src/ov_SC05_005/ov_SC05_005.c b/src/ov_SC05_005/ov_SC05_005.c index 871d0fb4d..346f61576 100644 --- a/src/ov_SC05_005/ov_SC05_005.c +++ b/src/ov_SC05_005/ov_SC05_005.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80164418); -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80164744); diff --git a/src/ov_SC05_006/ov_SC05_006.c b/src/ov_SC05_006/ov_SC05_006.c index 7094a9f2a..8d8c25e7b 100644 --- a/src/ov_SC05_006/ov_SC05_006.c +++ b/src/ov_SC05_006/ov_SC05_006.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80164418); -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80164744); diff --git a/src/ov_SC05_007/ov_SC05_007.c b/src/ov_SC05_007/ov_SC05_007.c index e53b20852..b3f6ec9d1 100644 --- a/src/ov_SC05_007/ov_SC05_007.c +++ b/src/ov_SC05_007/ov_SC05_007.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80164418); -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80164744); diff --git a/src/ov_SC05_008/ov_SC05_008.c b/src/ov_SC05_008/ov_SC05_008.c index b4d59e344..b0fa2dc87 100644 --- a/src/ov_SC05_008/ov_SC05_008.c +++ b/src/ov_SC05_008/ov_SC05_008.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80164418); -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80164744); diff --git a/src/ov_SC05_009/ov_SC05_009.c b/src/ov_SC05_009/ov_SC05_009.c index 2e550ef83..a4bdea48b 100644 --- a/src/ov_SC05_009/ov_SC05_009.c +++ b/src/ov_SC05_009/ov_SC05_009.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80164418); -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80164744); diff --git a/src/ov_SC05_010/ov_SC05_010.c b/src/ov_SC05_010/ov_SC05_010.c index 75a76148d..da8d26005 100644 --- a/src/ov_SC05_010/ov_SC05_010.c +++ b/src/ov_SC05_010/ov_SC05_010.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80164418); -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80164744); diff --git a/src/ov_SC05_011/ov_SC05_011.c b/src/ov_SC05_011/ov_SC05_011.c index 9a91a103d..b40c911e5 100644 --- a/src/ov_SC05_011/ov_SC05_011.c +++ b/src/ov_SC05_011/ov_SC05_011.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80164418); -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80164744); diff --git a/src/ov_SC05_017/ov_SC05_017.c b/src/ov_SC05_017/ov_SC05_017.c index 353fe4d14..c81095bc4 100644 --- a/src/ov_SC05_017/ov_SC05_017.c +++ b/src/ov_SC05_017/ov_SC05_017.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80164418); -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80164744); diff --git a/src/ov_SC05_018/ov_SC05_018.c b/src/ov_SC05_018/ov_SC05_018.c index ff604fa47..bb7caf093 100644 --- a/src/ov_SC05_018/ov_SC05_018.c +++ b/src/ov_SC05_018/ov_SC05_018.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80164418); -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80164744); diff --git a/src/ov_SC05_019/ov_SC05_019.c b/src/ov_SC05_019/ov_SC05_019.c index af8f1ec50..7707b10c1 100644 --- a/src/ov_SC05_019/ov_SC05_019.c +++ b/src/ov_SC05_019/ov_SC05_019.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80164418); -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80164744); diff --git a/src/ov_SC06_000/ov_SC06_000.c b/src/ov_SC06_000/ov_SC06_000.c index 1a58675a8..5c3c6d36e 100644 --- a/src/ov_SC06_000/ov_SC06_000.c +++ b/src/ov_SC06_000/ov_SC06_000.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80164418); -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80164744); diff --git a/src/ov_SC06_006/ov_SC06_006.c b/src/ov_SC06_006/ov_SC06_006.c index 89bb8b9cc..c554265d0 100644 --- a/src/ov_SC06_006/ov_SC06_006.c +++ b/src/ov_SC06_006/ov_SC06_006.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80164418); -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80164744); diff --git a/src/ov_SC06_008/ov_SC06_008.c b/src/ov_SC06_008/ov_SC06_008.c index be50b5931..890046e36 100644 --- a/src/ov_SC06_008/ov_SC06_008.c +++ b/src/ov_SC06_008/ov_SC06_008.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80164418); -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80164744); diff --git a/src/ov_SC06_010/ov_SC06_010.c b/src/ov_SC06_010/ov_SC06_010.c index de0f79025..31b2c871c 100644 --- a/src/ov_SC06_010/ov_SC06_010.c +++ b/src/ov_SC06_010/ov_SC06_010.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80164418); -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80164744); diff --git a/src/ov_SC06_011/ov_SC06_011.c b/src/ov_SC06_011/ov_SC06_011.c index 5b92aaad6..feab57480 100644 --- a/src/ov_SC06_011/ov_SC06_011.c +++ b/src/ov_SC06_011/ov_SC06_011.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80164418); -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80164744); diff --git a/src/ov_SC06_013/ov_SC06_013.c b/src/ov_SC06_013/ov_SC06_013.c index 9238d647f..57b900bed 100644 --- a/src/ov_SC06_013/ov_SC06_013.c +++ b/src/ov_SC06_013/ov_SC06_013.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80164418); -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80164744); diff --git a/src/ov_SC06_014/ov_SC06_014.c b/src/ov_SC06_014/ov_SC06_014.c index 3f19d4084..5f0c285f5 100644 --- a/src/ov_SC06_014/ov_SC06_014.c +++ b/src/ov_SC06_014/ov_SC06_014.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80164418); -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80164744); diff --git a/src/ov_SC06_015/ov_SC06_015.c b/src/ov_SC06_015/ov_SC06_015.c index c6abdc00c..f4dd8df22 100644 --- a/src/ov_SC06_015/ov_SC06_015.c +++ b/src/ov_SC06_015/ov_SC06_015.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80164418); -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80164744); diff --git a/src/ov_SC06_016/ov_SC06_016.c b/src/ov_SC06_016/ov_SC06_016.c index 5eee4dc02..f9baddd7d 100644 --- a/src/ov_SC06_016/ov_SC06_016.c +++ b/src/ov_SC06_016/ov_SC06_016.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80164418); -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80164744); diff --git a/src/ov_SC06_018/ov_SC06_018.c b/src/ov_SC06_018/ov_SC06_018.c index a1ba0caf1..eec5c4f15 100644 --- a/src/ov_SC06_018/ov_SC06_018.c +++ b/src/ov_SC06_018/ov_SC06_018.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80164418); -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80164744); diff --git a/src/ov_SC06_020/ov_SC06_020.c b/src/ov_SC06_020/ov_SC06_020.c index 70b15cd1c..641592674 100644 --- a/src/ov_SC06_020/ov_SC06_020.c +++ b/src/ov_SC06_020/ov_SC06_020.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80164418); -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80164744); diff --git a/src/ov_SC06_022/ov_SC06_022.c b/src/ov_SC06_022/ov_SC06_022.c index 9b7a9878a..73146e55d 100644 --- a/src/ov_SC06_022/ov_SC06_022.c +++ b/src/ov_SC06_022/ov_SC06_022.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80164418); -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80164744); diff --git a/src/ov_SC06_024/ov_SC06_024.c b/src/ov_SC06_024/ov_SC06_024.c index 7bbc81449..d03d67075 100644 --- a/src/ov_SC06_024/ov_SC06_024.c +++ b/src/ov_SC06_024/ov_SC06_024.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80164418); -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80164744); diff --git a/src/ov_SC06_025/ov_SC06_025.c b/src/ov_SC06_025/ov_SC06_025.c index cc5e6ab48..205138a56 100644 --- a/src/ov_SC06_025/ov_SC06_025.c +++ b/src/ov_SC06_025/ov_SC06_025.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80164418); -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80164744); diff --git a/src/ov_SC06_027/ov_SC06_027.c b/src/ov_SC06_027/ov_SC06_027.c index 59b138937..053c1cb9e 100644 --- a/src/ov_SC06_027/ov_SC06_027.c +++ b/src/ov_SC06_027/ov_SC06_027.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80164418); -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80164744); diff --git a/src/ov_SC06_029/ov_SC06_029.c b/src/ov_SC06_029/ov_SC06_029.c index a8b2db3fc..9e4e5eecf 100644 --- a/src/ov_SC06_029/ov_SC06_029.c +++ b/src/ov_SC06_029/ov_SC06_029.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80164418); -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80164744); diff --git a/src/ov_SC06_030/ov_SC06_030.c b/src/ov_SC06_030/ov_SC06_030.c index c66cf4024..748ff6fd8 100644 --- a/src/ov_SC06_030/ov_SC06_030.c +++ b/src/ov_SC06_030/ov_SC06_030.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80164418); -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80164744); diff --git a/src/ov_SC06_032/ov_SC06_032.c b/src/ov_SC06_032/ov_SC06_032.c index ea775ea69..43ed046d0 100644 --- a/src/ov_SC06_032/ov_SC06_032.c +++ b/src/ov_SC06_032/ov_SC06_032.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80164418); -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80164744); diff --git a/src/ov_SC06_033/ov_SC06_033.c b/src/ov_SC06_033/ov_SC06_033.c index cb4b63542..3de9377d5 100644 --- a/src/ov_SC06_033/ov_SC06_033.c +++ b/src/ov_SC06_033/ov_SC06_033.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80164418); -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80164744); diff --git a/src/ov_SC07_000/ov_SC07_000.c b/src/ov_SC07_000/ov_SC07_000.c index fdc56754b..4197ee596 100644 --- a/src/ov_SC07_000/ov_SC07_000.c +++ b/src/ov_SC07_000/ov_SC07_000.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80164418); -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80164744); diff --git a/src/ov_SC07_001/ov_SC07_001.c b/src/ov_SC07_001/ov_SC07_001.c index 5f07a6f3b..7e9111ee7 100644 --- a/src/ov_SC07_001/ov_SC07_001.c +++ b/src/ov_SC07_001/ov_SC07_001.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80164418); -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80164744); diff --git a/src/ov_SC07_002/ov_SC07_002.c b/src/ov_SC07_002/ov_SC07_002.c index cc59653d9..b7f0ed410 100644 --- a/src/ov_SC07_002/ov_SC07_002.c +++ b/src/ov_SC07_002/ov_SC07_002.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80164418); -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80164744); diff --git a/src/ov_SC07_008/ov_SC07_008.c b/src/ov_SC07_008/ov_SC07_008.c index 82598494e..b34340a89 100644 --- a/src/ov_SC07_008/ov_SC07_008.c +++ b/src/ov_SC07_008/ov_SC07_008.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80164418); -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80164744); diff --git a/src/ov_SC07_009/ov_SC07_009.c b/src/ov_SC07_009/ov_SC07_009.c index 4ad6fe836..0529b8a01 100644 --- a/src/ov_SC07_009/ov_SC07_009.c +++ b/src/ov_SC07_009/ov_SC07_009.c @@ -3251,7 +3251,7 @@ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80164418); -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80164530); +DEFINE_func_80164530() /* dedup: shared engine-core @0x80164530 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80164744); diff --git a/src/shared/engine_core.h b/src/shared/engine_core.h index 9aa1b0917..2e1132d29 100644 --- a/src/shared/engine_core.h +++ b/src/shared/engine_core.h @@ -19286,4 +19286,60 @@ return uVar12 & 0xFFFF; \ } +#define DEFINE_func_80164530() \ + extern s32 func_8014C59C(void *a0, void *a1); \ + extern s32 func_80012A60(s32 a0, s32 a1); \ + extern s32 func_80012DBC(s32 a0, s32 a1, s32 a2, s32 a3); \ + extern s32 func_80047D3C(s32 a0); \ + extern s32 ratan2(s32 a0, s32 a1); \ + extern u8 D_801202A0[]; \ + extern u8 D_800AF630[]; \ + void func_80164530(s32 arg0) { \ + register u8 *p __asm__("$17"); \ + register s32 s0 __asm__("$16"); \ + register u8 *unaff_s5 __asm__("$21"); \ + register s32 unaff_s6 __asm__("$22"); \ + register u8 *base __asm__("$23"); \ + s32 iVar9; \ + s16 sVar4; \ + s32 ix, iy, dist; \ + sVar4 = 0x1000; \ + base = D_800AF630; \ + p = D_801202A0; \ + iVar9 = *(s32 *)(arg0 + 0x20); \ + for (; p < D_801202A0 + 0x6480; p += 0x10C) { \ + if ((*(u16 *)(p + 0x5C) & 0x2000) != 0) { \ + s32 r2; \ + s0 = func_8014C59C((void *)arg0, (void *)p); \ + r2 = func_80012A60((s32)(s16)s0, (s32)*(s16 *)(iVar9 + 0x12)); \ + if (((s16)r2 < 0x200) && ((s16)r2 < sVar4)) { \ + unaff_s6 = s0; \ + sVar4 = r2; \ + unaff_s5 = p; \ + } \ + } \ + } \ + if (sVar4 != 0x1000) { \ + *(s16 *)(*(s32 *)(arg0 + 0x20) + 0x12) = \ + (s16)func_80012DBC((s32)*(s16 *)(iVar9 + 0x12), (s32)(s16)unaff_s6, 10, 1); \ + if (*(s16 *)(base + 0xA3D8) == 0x30A0) { \ + u32 uVar7 = *(u32 *)(unaff_s5 + 0x58) & 0xFFFFFFF; \ + if (uVar7 != 0) { \ + iy = (s32)((((u32)*(u16 *)(unaff_s5 + 0xE) + \ + ((s32)*(s16 *)(uVar7 + 0xC) + (s32)*(s16 *)(uVar7 + 0xE)) / 2) - \ + (u32)*(u16 *)(arg0 + 0xE)) << 16) >> 16; \ + ix = (s32)((((u32)*(u16 *)(unaff_s5 + 0x6) + \ + ((s32)*(s16 *)(uVar7 + 0x4) + (s32)*(s16 *)(uVar7 + 0x6)) / 2) - \ + (u32)*(u16 *)(arg0 + 0x6)) << 16) >> 16; \ + dist = func_80047D3C(iy * iy + ix * ix); \ + s0 = ratan2(((s32)*(s16 *)(unaff_s5 + 0xA) + \ + ((s32)*(s16 *)(uVar7 + 0x8) + (s32)*(s16 *)(uVar7 + 0xA)) / 2) - \ + (s32)*(s16 *)(arg0 + 0xA), \ + (s32)(s16)dist) & 0xFFF; \ + *(u16 *)(*(s32 *)(arg0 + 0x20) + 0x10) = (u16)s0; \ + } \ + } \ + } \ + } + #endif