diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index b28bd5d1b..b9950a644 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -10852,3 +10852,24 @@ groups: func: DEFINE_func_80169408 vram: 0x80169408 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_8016432C + tier: h_exact + hash: fd83c2fd2eb2de7b64661ff7297e1f63000997b4 + source: src/shared/engine_core.h + func: DEFINE_func_8016432C + vram: 0x8016432C + 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_8017849C + tier: h_exact + hash: f9ea4ce3dd11a688dac066221fdab6c928b1539f + source: src/shared/engine_core.h + func: DEFINE_func_8017849C + vram: 0x8017849C + 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_80168BDC + tier: h_exact + hash: 0964d4c6581490c9daef5e32a0e6b5fc10fe3136 + source: src/shared/engine_core.h + func: DEFINE_func_80168BDC + vram: 0x80168BDC + 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 55cc539ee..36e905363 100644 --- a/src/ov_SC01_000/ov_SC01_000.c +++ b/src/ov_SC01_000/ov_SC01_000.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_80178438); -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_001/ov_SC01_001.c b/src/ov_SC01_001/ov_SC01_001.c index ddc2da58c..31e578d20 100644 --- a/src/ov_SC01_001/ov_SC01_001.c +++ b/src/ov_SC01_001/ov_SC01_001.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_80178438); -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_004/ov_SC01_004.c b/src/ov_SC01_004/ov_SC01_004.c index b205b8773..37523c245 100644 --- a/src/ov_SC01_004/ov_SC01_004.c +++ b/src/ov_SC01_004/ov_SC01_004.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_80178438); -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_005/ov_SC01_005.c b/src/ov_SC01_005/ov_SC01_005.c index 12d969e1a..0f5a6c142 100644 --- a/src/ov_SC01_005/ov_SC01_005.c +++ b/src/ov_SC01_005/ov_SC01_005.c @@ -3246,7 +3246,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3496,7 +3496,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80168D58); @@ -4588,7 +4588,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_80178438); -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_006/ov_SC01_006.c b/src/ov_SC01_006/ov_SC01_006.c index ae29310a6..fa8807961 100644 --- a/src/ov_SC01_006/ov_SC01_006.c +++ b/src/ov_SC01_006/ov_SC01_006.c @@ -3246,7 +3246,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3496,7 +3496,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80168D58); @@ -4588,7 +4588,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_80178438); -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_008/ov_SC01_008.c b/src/ov_SC01_008/ov_SC01_008.c index 304f6ba35..4e65a32d4 100644 --- a/src/ov_SC01_008/ov_SC01_008.c +++ b/src/ov_SC01_008/ov_SC01_008.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_80178438); -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_009/ov_SC01_009.c b/src/ov_SC01_009/ov_SC01_009.c index 7724c4432..e7f5c7800 100644 --- a/src/ov_SC01_009/ov_SC01_009.c +++ b/src/ov_SC01_009/ov_SC01_009.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_80178438); -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_074/ov_SC01_074.c b/src/ov_SC01_074/ov_SC01_074.c index 1053a45a9..237618beb 100644 --- a/src/ov_SC01_074/ov_SC01_074.c +++ b/src/ov_SC01_074/ov_SC01_074.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_80178438); -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_077/ov_SC01_077.c b/src/ov_SC01_077/ov_SC01_077.c index 6e4908cf8..ca3f5b19f 100644 --- a/src/ov_SC01_077/ov_SC01_077.c +++ b/src/ov_SC01_077/ov_SC01_077.c @@ -3477,7 +3477,11 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8016432C); +// @class: schedule +// @stuck: none — MATCH (match_one 57/57). Levers: decl-order regalloc (s1=a0, s0=*(s1+0x4c) like sibling func_801642AC) + branch-polarity invert on the A||B||C guard (THEN-block placed last, 17->4) + cached v44=*(s0+0x44) reused for &0x400 test and |0x10 + volatile barrier on s0 to anchor sh 0x188 before $a0 materialization (4->0). + +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ + DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3928,7 +3932,17 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_80168BDC); +// @class: schedule +// @stuck: none — MATCH (95 ins, relocation-masked) +// No prologue pins needed: gcc naturally allocates param_1->$s0/param_2->$s4/param_3->$s3/ +// param_4->$s2 and emits the arg-copies in parameter order. The loop-bottom is the only quirk: +// the target splits the counter increment into a temp ($v0 = i+1) reused in BOTH the beqz delay +// slot and the r!=0 path end, with i ($s1) committed once at the merge AND the loop test reading +// the TEMP ($v0), not $s1. Reproduced by pinning the increment temp to $v0 ($2) + a zero-code +// __asm__ barrier ('""' : "=r"(i) : "0"(i)) on i=tmp that blocks gcc CSE-ing i==tmp so the +// (short)tmp test reads $v0 (sll $v0,$v0) instead of $s1 (sll $v0,$s1). Without the barrier: 1-off. +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ + extern s32 (*D_80189B28[])(); @@ -5767,7 +5781,24 @@ void func_80178438(u16 *arg0) { func_800153CC(3, *arg0, 0xA8, 0x88, 0x40, 0); } -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8017849C); +// @class: struct +// @stuck: none — MATCH (91 ins). Keys: (1) two-pointer do-while over D_801202A0 +// (base ptr p=$s1, derived q=p+0x54=$s0, counter i=$s2) all PINNED via register +// __asm__ to get the 3-saved-reg frame (0x20) + exact alloc order; (2) the &&-chain +// if(byte6C!=0 && byte6D!=0) func_80130D0C else fptr -> func_80130D0C is the +// fall-through THEN block, fptr the jumped-to ELSE (matches the two-beqz target CFG); +// (3) the indirect-call table base D_8011DB08 PINNED to $v1 ($3) so it reuses store2's +// freed reg AND HOISTS before the byte6C branch (else block then carries load-delay +// nops, matching target); (4) byte6C read into a temp PINNED to $v0 ($2), read EARLY +// (between store1 and store2) so it (a) reuses store1's freed $v0 and (b) lets store3 +// (sw -0x14) become the byte6C-beqz DELAY-SLOT fill instead of a standalone+nop. The +// reg pins for tbl/c6c are the lever that beat the gcc reorg tie-break (delay-slot +// packing) — without them the only residual was store3 standalone (+1 nop, 92 ins). + +#include "common.h" + +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ + DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_080/ov_SC01_080.c b/src/ov_SC01_080/ov_SC01_080.c index 17d5ab97e..46d5e669e 100644 --- a/src/ov_SC01_080/ov_SC01_080.c +++ b/src/ov_SC01_080/ov_SC01_080.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_80178438); -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC01_084/ov_SC01_084.c b/src/ov_SC01_084/ov_SC01_084.c index 2e0e5fc58..e84bbb9c3 100644 --- a/src/ov_SC01_084/ov_SC01_084.c +++ b/src/ov_SC01_084/ov_SC01_084.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80168B70); -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_80178438); -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_000/ov_SC02_000.c b/src/ov_SC02_000/ov_SC02_000.c index 0e1db542e..8a848d9c3 100644 --- a/src/ov_SC02_000/ov_SC02_000.c +++ b/src/ov_SC02_000/ov_SC02_000.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_80178438); -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_003/ov_SC02_003.c b/src/ov_SC02_003/ov_SC02_003.c index 83af99e19..3ef420fef 100644 --- a/src/ov_SC02_003/ov_SC02_003.c +++ b/src/ov_SC02_003/ov_SC02_003.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_80178438); -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_004/ov_SC02_004.c b/src/ov_SC02_004/ov_SC02_004.c index 6b235a9b9..6ff7bb247 100644 --- a/src/ov_SC02_004/ov_SC02_004.c +++ b/src/ov_SC02_004/ov_SC02_004.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_80178438); -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_005/ov_SC02_005.c b/src/ov_SC02_005/ov_SC02_005.c index 1754b2521..9c19a128d 100644 --- a/src/ov_SC02_005/ov_SC02_005.c +++ b/src/ov_SC02_005/ov_SC02_005.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_80178438); -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_011/ov_SC02_011.c b/src/ov_SC02_011/ov_SC02_011.c index fc272e8e7..ea5c9d1b3 100644 --- a/src/ov_SC02_011/ov_SC02_011.c +++ b/src/ov_SC02_011/ov_SC02_011.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_80178438); -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_015/ov_SC02_015.c b/src/ov_SC02_015/ov_SC02_015.c index 53ff7d19a..33cfbb709 100644 --- a/src/ov_SC02_015/ov_SC02_015.c +++ b/src/ov_SC02_015/ov_SC02_015.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_80178438); -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_016/ov_SC02_016.c b/src/ov_SC02_016/ov_SC02_016.c index 62b252ea4..7290e192f 100644 --- a/src/ov_SC02_016/ov_SC02_016.c +++ b/src/ov_SC02_016/ov_SC02_016.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_80178438); -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_017/ov_SC02_017.c b/src/ov_SC02_017/ov_SC02_017.c index 92900a5e5..d339f6cf4 100644 --- a/src/ov_SC02_017/ov_SC02_017.c +++ b/src/ov_SC02_017/ov_SC02_017.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_80178438); -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_021/ov_SC02_021.c b/src/ov_SC02_021/ov_SC02_021.c index be2d4f6a8..b566afaf8 100644 --- a/src/ov_SC02_021/ov_SC02_021.c +++ b/src/ov_SC02_021/ov_SC02_021.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_80178438); -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_026/ov_SC02_026.c b/src/ov_SC02_026/ov_SC02_026.c index 7427721ca..93a1ef96d 100644 --- a/src/ov_SC02_026/ov_SC02_026.c +++ b/src/ov_SC02_026/ov_SC02_026.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_80178438); -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_027/ov_SC02_027.c b/src/ov_SC02_027/ov_SC02_027.c index 56fe3e30e..f5cdcef5e 100644 --- a/src/ov_SC02_027/ov_SC02_027.c +++ b/src/ov_SC02_027/ov_SC02_027.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_80178438); -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_028/ov_SC02_028.c b/src/ov_SC02_028/ov_SC02_028.c index 51de462c9..fe1d2f203 100644 --- a/src/ov_SC02_028/ov_SC02_028.c +++ b/src/ov_SC02_028/ov_SC02_028.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_80178438); -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_031/ov_SC02_031.c b/src/ov_SC02_031/ov_SC02_031.c index 687ec32e2..74f887f11 100644 --- a/src/ov_SC02_031/ov_SC02_031.c +++ b/src/ov_SC02_031/ov_SC02_031.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_80178438); -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_035/ov_SC02_035.c b/src/ov_SC02_035/ov_SC02_035.c index e70e7ef99..1868be567 100644 --- a/src/ov_SC02_035/ov_SC02_035.c +++ b/src/ov_SC02_035/ov_SC02_035.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_80178438); -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_039/ov_SC02_039.c b/src/ov_SC02_039/ov_SC02_039.c index 660095192..efd0255c6 100644 --- a/src/ov_SC02_039/ov_SC02_039.c +++ b/src/ov_SC02_039/ov_SC02_039.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_80178438); -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC02_041/ov_SC02_041.c b/src/ov_SC02_041/ov_SC02_041.c index ea59e091b..c3e7381c6 100644 --- a/src/ov_SC02_041/ov_SC02_041.c +++ b/src/ov_SC02_041/ov_SC02_041.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80168B70); -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_80178438); -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_001/ov_SC03_001.c b/src/ov_SC03_001/ov_SC03_001.c index 33c7182f1..970c8ea4b 100644 --- a/src/ov_SC03_001/ov_SC03_001.c +++ b/src/ov_SC03_001/ov_SC03_001.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_80178438); -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_002/ov_SC03_002.c b/src/ov_SC03_002/ov_SC03_002.c index 09a31ebde..53375e3c4 100644 --- a/src/ov_SC03_002/ov_SC03_002.c +++ b/src/ov_SC03_002/ov_SC03_002.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_80178438); -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_003/ov_SC03_003.c b/src/ov_SC03_003/ov_SC03_003.c index 5affe6b3e..3ba3c0147 100644 --- a/src/ov_SC03_003/ov_SC03_003.c +++ b/src/ov_SC03_003/ov_SC03_003.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_80178438); -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_006/ov_SC03_006.c b/src/ov_SC03_006/ov_SC03_006.c index efc80d1ce..9086c6004 100644 --- a/src/ov_SC03_006/ov_SC03_006.c +++ b/src/ov_SC03_006/ov_SC03_006.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_80178438); -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_007/ov_SC03_007.c b/src/ov_SC03_007/ov_SC03_007.c index 49a75b96e..7b12b8a88 100644 --- a/src/ov_SC03_007/ov_SC03_007.c +++ b/src/ov_SC03_007/ov_SC03_007.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_80178438); -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_010/ov_SC03_010.c b/src/ov_SC03_010/ov_SC03_010.c index 907b43c08..f74923d5a 100644 --- a/src/ov_SC03_010/ov_SC03_010.c +++ b/src/ov_SC03_010/ov_SC03_010.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_80178438); -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_011/ov_SC03_011.c b/src/ov_SC03_011/ov_SC03_011.c index 7be5eec8f..505c2e874 100644 --- a/src/ov_SC03_011/ov_SC03_011.c +++ b/src/ov_SC03_011/ov_SC03_011.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_80178438); -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_012/ov_SC03_012.c b/src/ov_SC03_012/ov_SC03_012.c index 209d68bc2..249bdbab7 100644 --- a/src/ov_SC03_012/ov_SC03_012.c +++ b/src/ov_SC03_012/ov_SC03_012.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_80178438); -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_013/ov_SC03_013.c b/src/ov_SC03_013/ov_SC03_013.c index 0e20e6f38..21c80b40f 100644 --- a/src/ov_SC03_013/ov_SC03_013.c +++ b/src/ov_SC03_013/ov_SC03_013.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_80178438); -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_014/ov_SC03_014.c b/src/ov_SC03_014/ov_SC03_014.c index 4c7690a0d..4fe288f0f 100644 --- a/src/ov_SC03_014/ov_SC03_014.c +++ b/src/ov_SC03_014/ov_SC03_014.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_80178438); -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_015/ov_SC03_015.c b/src/ov_SC03_015/ov_SC03_015.c index e84c6ce2c..c6b228a09 100644 --- a/src/ov_SC03_015/ov_SC03_015.c +++ b/src/ov_SC03_015/ov_SC03_015.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_80178438); -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_023/ov_SC03_023.c b/src/ov_SC03_023/ov_SC03_023.c index a87638ac3..9f5c36e9a 100644 --- a/src/ov_SC03_023/ov_SC03_023.c +++ b/src/ov_SC03_023/ov_SC03_023.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_80178438); -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_024/ov_SC03_024.c b/src/ov_SC03_024/ov_SC03_024.c index 002d8245e..c5299a5b8 100644 --- a/src/ov_SC03_024/ov_SC03_024.c +++ b/src/ov_SC03_024/ov_SC03_024.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_80178438); -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_028/ov_SC03_028.c b/src/ov_SC03_028/ov_SC03_028.c index 78293efd3..d9b401820 100644 --- a/src/ov_SC03_028/ov_SC03_028.c +++ b/src/ov_SC03_028/ov_SC03_028.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_80178438); -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_029/ov_SC03_029.c b/src/ov_SC03_029/ov_SC03_029.c index a1c380a68..dc8f369f8 100644 --- a/src/ov_SC03_029/ov_SC03_029.c +++ b/src/ov_SC03_029/ov_SC03_029.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_80178438); -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_030/ov_SC03_030.c b/src/ov_SC03_030/ov_SC03_030.c index 970dec676..c6e8f09c3 100644 --- a/src/ov_SC03_030/ov_SC03_030.c +++ b/src/ov_SC03_030/ov_SC03_030.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_80178438); -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_031/ov_SC03_031.c b/src/ov_SC03_031/ov_SC03_031.c index ca2646130..c9ecf41e3 100644 --- a/src/ov_SC03_031/ov_SC03_031.c +++ b/src/ov_SC03_031/ov_SC03_031.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_80178438); -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_089/ov_SC03_089.c b/src/ov_SC03_089/ov_SC03_089.c index b86be205e..eb3e9f044 100644 --- a/src/ov_SC03_089/ov_SC03_089.c +++ b/src/ov_SC03_089/ov_SC03_089.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_80178438); -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_090/ov_SC03_090.c b/src/ov_SC03_090/ov_SC03_090.c index 316f7ef22..bb12d78b2 100644 --- a/src/ov_SC03_090/ov_SC03_090.c +++ b/src/ov_SC03_090/ov_SC03_090.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_80178438); -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_091/ov_SC03_091.c b/src/ov_SC03_091/ov_SC03_091.c index 591e7de32..651b580e7 100644 --- a/src/ov_SC03_091/ov_SC03_091.c +++ b/src/ov_SC03_091/ov_SC03_091.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_80178438); -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_092/ov_SC03_092.c b/src/ov_SC03_092/ov_SC03_092.c index 9cf2400f9..ef30821c1 100644 --- a/src/ov_SC03_092/ov_SC03_092.c +++ b/src/ov_SC03_092/ov_SC03_092.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_80178438); -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_093/ov_SC03_093.c b/src/ov_SC03_093/ov_SC03_093.c index 2da383f8b..dfb2d92a4 100644 --- a/src/ov_SC03_093/ov_SC03_093.c +++ b/src/ov_SC03_093/ov_SC03_093.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_80178438); -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_094/ov_SC03_094.c b/src/ov_SC03_094/ov_SC03_094.c index 68c47278f..edb1e8be5 100644 --- a/src/ov_SC03_094/ov_SC03_094.c +++ b/src/ov_SC03_094/ov_SC03_094.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_80178438); -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_095/ov_SC03_095.c b/src/ov_SC03_095/ov_SC03_095.c index 58324d8ef..01f313516 100644 --- a/src/ov_SC03_095/ov_SC03_095.c +++ b/src/ov_SC03_095/ov_SC03_095.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_80178438); -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_096/ov_SC03_096.c b/src/ov_SC03_096/ov_SC03_096.c index 25783f413..01d16246e 100644 --- a/src/ov_SC03_096/ov_SC03_096.c +++ b/src/ov_SC03_096/ov_SC03_096.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_80178438); -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_097/ov_SC03_097.c b/src/ov_SC03_097/ov_SC03_097.c index 460360e7c..39986c13e 100644 --- a/src/ov_SC03_097/ov_SC03_097.c +++ b/src/ov_SC03_097/ov_SC03_097.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_80178438); -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_098/ov_SC03_098.c b/src/ov_SC03_098/ov_SC03_098.c index 86d38123f..e48bd40cc 100644 --- a/src/ov_SC03_098/ov_SC03_098.c +++ b/src/ov_SC03_098/ov_SC03_098.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_80178438); -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_099/ov_SC03_099.c b/src/ov_SC03_099/ov_SC03_099.c index abe77dc97..a448164ae 100644 --- a/src/ov_SC03_099/ov_SC03_099.c +++ b/src/ov_SC03_099/ov_SC03_099.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_80178438); -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_100/ov_SC03_100.c b/src/ov_SC03_100/ov_SC03_100.c index c48bfbfb6..ead4519e5 100644 --- a/src/ov_SC03_100/ov_SC03_100.c +++ b/src/ov_SC03_100/ov_SC03_100.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_80178438); -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_101/ov_SC03_101.c b/src/ov_SC03_101/ov_SC03_101.c index 87833cb8a..91a71eb31 100644 --- a/src/ov_SC03_101/ov_SC03_101.c +++ b/src/ov_SC03_101/ov_SC03_101.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_80178438); -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_102/ov_SC03_102.c b/src/ov_SC03_102/ov_SC03_102.c index bd68fca39..ba78b6f2a 100644 --- a/src/ov_SC03_102/ov_SC03_102.c +++ b/src/ov_SC03_102/ov_SC03_102.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_80178438); -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_103/ov_SC03_103.c b/src/ov_SC03_103/ov_SC03_103.c index 51a0a58de..9daedd2c7 100644 --- a/src/ov_SC03_103/ov_SC03_103.c +++ b/src/ov_SC03_103/ov_SC03_103.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_80178438); -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_104/ov_SC03_104.c b/src/ov_SC03_104/ov_SC03_104.c index a9b9bd7d6..a0b68a7f3 100644 --- a/src/ov_SC03_104/ov_SC03_104.c +++ b/src/ov_SC03_104/ov_SC03_104.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_80178438); -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_105/ov_SC03_105.c b/src/ov_SC03_105/ov_SC03_105.c index b6bf68ef0..da5a07ce2 100644 --- a/src/ov_SC03_105/ov_SC03_105.c +++ b/src/ov_SC03_105/ov_SC03_105.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_80178438); -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_108/ov_SC03_108.c b/src/ov_SC03_108/ov_SC03_108.c index f1fa17f39..78dfa04dc 100644 --- a/src/ov_SC03_108/ov_SC03_108.c +++ b/src/ov_SC03_108/ov_SC03_108.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_80178438); -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_109/ov_SC03_109.c b/src/ov_SC03_109/ov_SC03_109.c index 303c0c162..3102eb4b1 100644 --- a/src/ov_SC03_109/ov_SC03_109.c +++ b/src/ov_SC03_109/ov_SC03_109.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_80178438); -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_110/ov_SC03_110.c b/src/ov_SC03_110/ov_SC03_110.c index ee31d2329..a08e346fa 100644 --- a/src/ov_SC03_110/ov_SC03_110.c +++ b/src/ov_SC03_110/ov_SC03_110.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_80178438); -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_111/ov_SC03_111.c b/src/ov_SC03_111/ov_SC03_111.c index 98d131e30..912774863 100644 --- a/src/ov_SC03_111/ov_SC03_111.c +++ b/src/ov_SC03_111/ov_SC03_111.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_80178438); -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_112/ov_SC03_112.c b/src/ov_SC03_112/ov_SC03_112.c index 1af88b5dd..f8b88c629 100644 --- a/src/ov_SC03_112/ov_SC03_112.c +++ b/src/ov_SC03_112/ov_SC03_112.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_80178438); -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_113/ov_SC03_113.c b/src/ov_SC03_113/ov_SC03_113.c index 50f3fb050..d6957e1cd 100644 --- a/src/ov_SC03_113/ov_SC03_113.c +++ b/src/ov_SC03_113/ov_SC03_113.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_80178438); -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_114/ov_SC03_114.c b/src/ov_SC03_114/ov_SC03_114.c index 11d6e4ff1..c44c06a6f 100644 --- a/src/ov_SC03_114/ov_SC03_114.c +++ b/src/ov_SC03_114/ov_SC03_114.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_80178438); -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_115/ov_SC03_115.c b/src/ov_SC03_115/ov_SC03_115.c index 5013ce57a..88b7548f1 100644 --- a/src/ov_SC03_115/ov_SC03_115.c +++ b/src/ov_SC03_115/ov_SC03_115.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_80178438); -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_116/ov_SC03_116.c b/src/ov_SC03_116/ov_SC03_116.c index d3f5559d0..0ed1388d6 100644 --- a/src/ov_SC03_116/ov_SC03_116.c +++ b/src/ov_SC03_116/ov_SC03_116.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_80178438); -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_117/ov_SC03_117.c b/src/ov_SC03_117/ov_SC03_117.c index 23adcbe00..8cae9419e 100644 --- a/src/ov_SC03_117/ov_SC03_117.c +++ b/src/ov_SC03_117/ov_SC03_117.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_80178438); -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_118/ov_SC03_118.c b/src/ov_SC03_118/ov_SC03_118.c index 6ee735382..9fa03bdeb 100644 --- a/src/ov_SC03_118/ov_SC03_118.c +++ b/src/ov_SC03_118/ov_SC03_118.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_80178438); -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_119/ov_SC03_119.c b/src/ov_SC03_119/ov_SC03_119.c index 77a1a3cd8..99dcc0afc 100644 --- a/src/ov_SC03_119/ov_SC03_119.c +++ b/src/ov_SC03_119/ov_SC03_119.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_80178438); -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_121/ov_SC03_121.c b/src/ov_SC03_121/ov_SC03_121.c index c130861d4..8b3e78d11 100644 --- a/src/ov_SC03_121/ov_SC03_121.c +++ b/src/ov_SC03_121/ov_SC03_121.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_80178438); -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_124/ov_SC03_124.c b/src/ov_SC03_124/ov_SC03_124.c index 373ee93be..2443dff2d 100644 --- a/src/ov_SC03_124/ov_SC03_124.c +++ b/src/ov_SC03_124/ov_SC03_124.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_80178438); -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_125/ov_SC03_125.c b/src/ov_SC03_125/ov_SC03_125.c index a1866e144..e8b56383e 100644 --- a/src/ov_SC03_125/ov_SC03_125.c +++ b/src/ov_SC03_125/ov_SC03_125.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_80178438); -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC03_126/ov_SC03_126.c b/src/ov_SC03_126/ov_SC03_126.c index b49459072..ac3175fff 100644 --- a/src/ov_SC03_126/ov_SC03_126.c +++ b/src/ov_SC03_126/ov_SC03_126.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80168B70); -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_80178438); -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_000/ov_SC04_000.c b/src/ov_SC04_000/ov_SC04_000.c index f7e422115..607df43dd 100644 --- a/src/ov_SC04_000/ov_SC04_000.c +++ b/src/ov_SC04_000/ov_SC04_000.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_80178438); -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_002/ov_SC04_002.c b/src/ov_SC04_002/ov_SC04_002.c index 18193dd45..31dc8d0fb 100644 --- a/src/ov_SC04_002/ov_SC04_002.c +++ b/src/ov_SC04_002/ov_SC04_002.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_80178438); -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_003/ov_SC04_003.c b/src/ov_SC04_003/ov_SC04_003.c index 6e9a20fa1..1068beab3 100644 --- a/src/ov_SC04_003/ov_SC04_003.c +++ b/src/ov_SC04_003/ov_SC04_003.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_80178438); -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_004/ov_SC04_004.c b/src/ov_SC04_004/ov_SC04_004.c index 429697595..f2d5d04f8 100644 --- a/src/ov_SC04_004/ov_SC04_004.c +++ b/src/ov_SC04_004/ov_SC04_004.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_80178438); -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_005/ov_SC04_005.c b/src/ov_SC04_005/ov_SC04_005.c index a0c78905d..4f0e3fd99 100644 --- a/src/ov_SC04_005/ov_SC04_005.c +++ b/src/ov_SC04_005/ov_SC04_005.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_80178438); -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_006/ov_SC04_006.c b/src/ov_SC04_006/ov_SC04_006.c index 715c765bf..f34db76be 100644 --- a/src/ov_SC04_006/ov_SC04_006.c +++ b/src/ov_SC04_006/ov_SC04_006.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_80178438); -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_007/ov_SC04_007.c b/src/ov_SC04_007/ov_SC04_007.c index 52363e0b4..f412bfd4b 100644 --- a/src/ov_SC04_007/ov_SC04_007.c +++ b/src/ov_SC04_007/ov_SC04_007.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_80178438); -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_008/ov_SC04_008.c b/src/ov_SC04_008/ov_SC04_008.c index e1ab3edd8..4b088ae53 100644 --- a/src/ov_SC04_008/ov_SC04_008.c +++ b/src/ov_SC04_008/ov_SC04_008.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_80178438); -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_009/ov_SC04_009.c b/src/ov_SC04_009/ov_SC04_009.c index a79042953..cc16fd0a0 100644 --- a/src/ov_SC04_009/ov_SC04_009.c +++ b/src/ov_SC04_009/ov_SC04_009.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_80178438); -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_010/ov_SC04_010.c b/src/ov_SC04_010/ov_SC04_010.c index 0ecf3a561..37cc82a24 100644 --- a/src/ov_SC04_010/ov_SC04_010.c +++ b/src/ov_SC04_010/ov_SC04_010.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_80178438); -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_011/ov_SC04_011.c b/src/ov_SC04_011/ov_SC04_011.c index 759abb748..45b8b4302 100644 --- a/src/ov_SC04_011/ov_SC04_011.c +++ b/src/ov_SC04_011/ov_SC04_011.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_80178438); -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_012/ov_SC04_012.c b/src/ov_SC04_012/ov_SC04_012.c index eb7bc1015..abef3f435 100644 --- a/src/ov_SC04_012/ov_SC04_012.c +++ b/src/ov_SC04_012/ov_SC04_012.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_80178438); -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_015/ov_SC04_015.c b/src/ov_SC04_015/ov_SC04_015.c index b57612ac5..54ebb1654 100644 --- a/src/ov_SC04_015/ov_SC04_015.c +++ b/src/ov_SC04_015/ov_SC04_015.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_80178438); -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_016/ov_SC04_016.c b/src/ov_SC04_016/ov_SC04_016.c index 971a42b3b..57c19ce9b 100644 --- a/src/ov_SC04_016/ov_SC04_016.c +++ b/src/ov_SC04_016/ov_SC04_016.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_80178438); -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_018/ov_SC04_018.c b/src/ov_SC04_018/ov_SC04_018.c index 81dff32c1..a69809bee 100644 --- a/src/ov_SC04_018/ov_SC04_018.c +++ b/src/ov_SC04_018/ov_SC04_018.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_80178438); -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_019/ov_SC04_019.c b/src/ov_SC04_019/ov_SC04_019.c index 95cf0a37c..8e3faed1d 100644 --- a/src/ov_SC04_019/ov_SC04_019.c +++ b/src/ov_SC04_019/ov_SC04_019.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_80178438); -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_020/ov_SC04_020.c b/src/ov_SC04_020/ov_SC04_020.c index d7588e471..2b98a040c 100644 --- a/src/ov_SC04_020/ov_SC04_020.c +++ b/src/ov_SC04_020/ov_SC04_020.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_80178438); -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC04_021/ov_SC04_021.c b/src/ov_SC04_021/ov_SC04_021.c index 6b3b0f445..03cfb44eb 100644 --- a/src/ov_SC04_021/ov_SC04_021.c +++ b/src/ov_SC04_021/ov_SC04_021.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80168B70); -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_80178438); -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_000/ov_SC05_000.c b/src/ov_SC05_000/ov_SC05_000.c index 33017868f..c391e07f3 100644 --- a/src/ov_SC05_000/ov_SC05_000.c +++ b/src/ov_SC05_000/ov_SC05_000.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_80178438); -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_001/ov_SC05_001.c b/src/ov_SC05_001/ov_SC05_001.c index a93ace8b2..d2ec4f7bf 100644 --- a/src/ov_SC05_001/ov_SC05_001.c +++ b/src/ov_SC05_001/ov_SC05_001.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_80178438); -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_002/ov_SC05_002.c b/src/ov_SC05_002/ov_SC05_002.c index 12aaf5a9e..6d4d6b082 100644 --- a/src/ov_SC05_002/ov_SC05_002.c +++ b/src/ov_SC05_002/ov_SC05_002.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_80178438); -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_003/ov_SC05_003.c b/src/ov_SC05_003/ov_SC05_003.c index 97403b184..e5a8864aa 100644 --- a/src/ov_SC05_003/ov_SC05_003.c +++ b/src/ov_SC05_003/ov_SC05_003.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_80178438); -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_004/ov_SC05_004.c b/src/ov_SC05_004/ov_SC05_004.c index 4d1f4fb2e..d83d9ced5 100644 --- a/src/ov_SC05_004/ov_SC05_004.c +++ b/src/ov_SC05_004/ov_SC05_004.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_80178438); -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_005/ov_SC05_005.c b/src/ov_SC05_005/ov_SC05_005.c index 8d6bdf51d..e12b06396 100644 --- a/src/ov_SC05_005/ov_SC05_005.c +++ b/src/ov_SC05_005/ov_SC05_005.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_80178438); -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_006/ov_SC05_006.c b/src/ov_SC05_006/ov_SC05_006.c index 9157d671b..2fd3f8ce0 100644 --- a/src/ov_SC05_006/ov_SC05_006.c +++ b/src/ov_SC05_006/ov_SC05_006.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_80178438); -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_007/ov_SC05_007.c b/src/ov_SC05_007/ov_SC05_007.c index db2c112b0..9c4569bd0 100644 --- a/src/ov_SC05_007/ov_SC05_007.c +++ b/src/ov_SC05_007/ov_SC05_007.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_80178438); -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_008/ov_SC05_008.c b/src/ov_SC05_008/ov_SC05_008.c index ea84eec63..607090c7e 100644 --- a/src/ov_SC05_008/ov_SC05_008.c +++ b/src/ov_SC05_008/ov_SC05_008.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_80178438); -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_009/ov_SC05_009.c b/src/ov_SC05_009/ov_SC05_009.c index 53cf8848c..1727546aa 100644 --- a/src/ov_SC05_009/ov_SC05_009.c +++ b/src/ov_SC05_009/ov_SC05_009.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_80178438); -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_010/ov_SC05_010.c b/src/ov_SC05_010/ov_SC05_010.c index d8d571a37..fd57662c4 100644 --- a/src/ov_SC05_010/ov_SC05_010.c +++ b/src/ov_SC05_010/ov_SC05_010.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_80178438); -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_011/ov_SC05_011.c b/src/ov_SC05_011/ov_SC05_011.c index ee1c789ea..13478f16f 100644 --- a/src/ov_SC05_011/ov_SC05_011.c +++ b/src/ov_SC05_011/ov_SC05_011.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_80178438); -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_017/ov_SC05_017.c b/src/ov_SC05_017/ov_SC05_017.c index 84c78ff32..d992239d3 100644 --- a/src/ov_SC05_017/ov_SC05_017.c +++ b/src/ov_SC05_017/ov_SC05_017.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_80178438); -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_018/ov_SC05_018.c b/src/ov_SC05_018/ov_SC05_018.c index 840d497d0..cb02f548f 100644 --- a/src/ov_SC05_018/ov_SC05_018.c +++ b/src/ov_SC05_018/ov_SC05_018.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_80178438); -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC05_019/ov_SC05_019.c b/src/ov_SC05_019/ov_SC05_019.c index 51c07ec50..bbe884b88 100644 --- a/src/ov_SC05_019/ov_SC05_019.c +++ b/src/ov_SC05_019/ov_SC05_019.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80168B70); -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_80178438); -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_000/ov_SC06_000.c b/src/ov_SC06_000/ov_SC06_000.c index 339d84d7a..e19b0c1d9 100644 --- a/src/ov_SC06_000/ov_SC06_000.c +++ b/src/ov_SC06_000/ov_SC06_000.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_80178438); -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_006/ov_SC06_006.c b/src/ov_SC06_006/ov_SC06_006.c index 997f322c8..7a2c6b226 100644 --- a/src/ov_SC06_006/ov_SC06_006.c +++ b/src/ov_SC06_006/ov_SC06_006.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_80178438); -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_008/ov_SC06_008.c b/src/ov_SC06_008/ov_SC06_008.c index a997f9989..1f0c2668f 100644 --- a/src/ov_SC06_008/ov_SC06_008.c +++ b/src/ov_SC06_008/ov_SC06_008.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_80178438); -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_010/ov_SC06_010.c b/src/ov_SC06_010/ov_SC06_010.c index d22ca2054..f5f394299 100644 --- a/src/ov_SC06_010/ov_SC06_010.c +++ b/src/ov_SC06_010/ov_SC06_010.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_80178438); -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_011/ov_SC06_011.c b/src/ov_SC06_011/ov_SC06_011.c index d8e6e5a0b..5fb40b7d7 100644 --- a/src/ov_SC06_011/ov_SC06_011.c +++ b/src/ov_SC06_011/ov_SC06_011.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_80178438); -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_013/ov_SC06_013.c b/src/ov_SC06_013/ov_SC06_013.c index 98553e9e9..e58ea305d 100644 --- a/src/ov_SC06_013/ov_SC06_013.c +++ b/src/ov_SC06_013/ov_SC06_013.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_80178438); -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_014/ov_SC06_014.c b/src/ov_SC06_014/ov_SC06_014.c index 1ae718b97..9030273e1 100644 --- a/src/ov_SC06_014/ov_SC06_014.c +++ b/src/ov_SC06_014/ov_SC06_014.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_80178438); -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_015/ov_SC06_015.c b/src/ov_SC06_015/ov_SC06_015.c index ffb48f018..c1552e1c4 100644 --- a/src/ov_SC06_015/ov_SC06_015.c +++ b/src/ov_SC06_015/ov_SC06_015.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_80178438); -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_016/ov_SC06_016.c b/src/ov_SC06_016/ov_SC06_016.c index 5d383ed24..d70e33cc2 100644 --- a/src/ov_SC06_016/ov_SC06_016.c +++ b/src/ov_SC06_016/ov_SC06_016.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_80178438); -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_018/ov_SC06_018.c b/src/ov_SC06_018/ov_SC06_018.c index b8786f10d..80e3d0302 100644 --- a/src/ov_SC06_018/ov_SC06_018.c +++ b/src/ov_SC06_018/ov_SC06_018.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_80178438); -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_020/ov_SC06_020.c b/src/ov_SC06_020/ov_SC06_020.c index 7f53855f6..8dde049b8 100644 --- a/src/ov_SC06_020/ov_SC06_020.c +++ b/src/ov_SC06_020/ov_SC06_020.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_80178438); -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_022/ov_SC06_022.c b/src/ov_SC06_022/ov_SC06_022.c index f19d1fc10..d0a311dd3 100644 --- a/src/ov_SC06_022/ov_SC06_022.c +++ b/src/ov_SC06_022/ov_SC06_022.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_80178438); -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_024/ov_SC06_024.c b/src/ov_SC06_024/ov_SC06_024.c index c3683b3ee..fc0e24c73 100644 --- a/src/ov_SC06_024/ov_SC06_024.c +++ b/src/ov_SC06_024/ov_SC06_024.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_80178438); -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_025/ov_SC06_025.c b/src/ov_SC06_025/ov_SC06_025.c index 606faedfa..27a25fc20 100644 --- a/src/ov_SC06_025/ov_SC06_025.c +++ b/src/ov_SC06_025/ov_SC06_025.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_80178438); -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_027/ov_SC06_027.c b/src/ov_SC06_027/ov_SC06_027.c index ba2be2424..7d0bd3147 100644 --- a/src/ov_SC06_027/ov_SC06_027.c +++ b/src/ov_SC06_027/ov_SC06_027.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_80178438); -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_029/ov_SC06_029.c b/src/ov_SC06_029/ov_SC06_029.c index a2b4a4b4e..8aa0395e7 100644 --- a/src/ov_SC06_029/ov_SC06_029.c +++ b/src/ov_SC06_029/ov_SC06_029.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_80178438); -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_030/ov_SC06_030.c b/src/ov_SC06_030/ov_SC06_030.c index cf534ef61..94f111524 100644 --- a/src/ov_SC06_030/ov_SC06_030.c +++ b/src/ov_SC06_030/ov_SC06_030.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_80178438); -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_032/ov_SC06_032.c b/src/ov_SC06_032/ov_SC06_032.c index 7538d2e09..3524c12fc 100644 --- a/src/ov_SC06_032/ov_SC06_032.c +++ b/src/ov_SC06_032/ov_SC06_032.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_80178438); -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC06_033/ov_SC06_033.c b/src/ov_SC06_033/ov_SC06_033.c index 1e28e9ee9..60c0d05dc 100644 --- a/src/ov_SC06_033/ov_SC06_033.c +++ b/src/ov_SC06_033/ov_SC06_033.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80168B70); -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_80178438); -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC07_000/ov_SC07_000.c b/src/ov_SC07_000/ov_SC07_000.c index c01ceaa81..757941d4c 100644 --- a/src/ov_SC07_000/ov_SC07_000.c +++ b/src/ov_SC07_000/ov_SC07_000.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80168B70); -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_80178438); -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC07_001/ov_SC07_001.c b/src/ov_SC07_001/ov_SC07_001.c index 04fb5883b..b2e442196 100644 --- a/src/ov_SC07_001/ov_SC07_001.c +++ b/src/ov_SC07_001/ov_SC07_001.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80168B70); -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_80178438); -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC07_002/ov_SC07_002.c b/src/ov_SC07_002/ov_SC07_002.c index 63fb6deef..8482d63b0 100644 --- a/src/ov_SC07_002/ov_SC07_002.c +++ b/src/ov_SC07_002/ov_SC07_002.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80168B70); -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_80178438); -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC07_008/ov_SC07_008.c b/src/ov_SC07_008/ov_SC07_008.c index 98f54c2d7..96c52c696 100644 --- a/src/ov_SC07_008/ov_SC07_008.c +++ b/src/ov_SC07_008/ov_SC07_008.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80168B70); -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_80178438); -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/ov_SC07_009/ov_SC07_009.c b/src/ov_SC07_009/ov_SC07_009.c index 1187ac605..3fde9bd43 100644 --- a/src/ov_SC07_009/ov_SC07_009.c +++ b/src/ov_SC07_009/ov_SC07_009.c @@ -3245,7 +3245,7 @@ DEFINE_func_80164270() /* dedup: shared engine-core @0x80164270 (src/shared) */ DEFINE_func_801642AC() /* dedup: shared engine-core @0x801642AC (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8016432C); +DEFINE_func_8016432C() /* dedup: shared engine-core @0x8016432C (src/shared) */ DEFINE_func_80164410() /* dedup: shared engine-core @0x80164410 (src/shared) */ @@ -3495,7 +3495,7 @@ DEFINE_func_80168AE4() /* dedup: shared engine-core @0x80168AE4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80168B70); -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80168BDC); +DEFINE_func_80168BDC() /* dedup: shared engine-core @0x80168BDC (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80168D58); @@ -4587,7 +4587,7 @@ DEFINE_func_801783D0() /* dedup: shared engine-core @0x801783D0 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_80178438); -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8017849C); +DEFINE_func_8017849C() /* dedup: shared engine-core @0x8017849C (src/shared) */ DEFINE_func_80178608() /* dedup: shared engine-core @0x80178608 (src/shared) */ diff --git a/src/shared/engine_core.h b/src/shared/engine_core.h index a3e232547..5fc09a4f6 100644 --- a/src/shared/engine_core.h +++ b/src/shared/engine_core.h @@ -20460,4 +20460,138 @@ *(u16 *)(s2 + 0x2) = *(u16 *)(s2 + 0x2) + 1; \ } +#define DEFINE_func_8016432C() \ + extern void func_80164418(void); \ + extern s32 func_80146E98(s32 a0); \ + extern void func_801553C0(s32 a0); \ + extern void func_80147364(u16, s32); \ + extern void func_80147324(s32 arg0); \ + extern void func_80162CCC(void); \ + void func_8016432C(s32 a0) { \ + s32 s1 = a0; \ + s32 s0 = *(s32 *)(s1 + 0x4C); \ + func_80164418(); \ + if (func_80146E98(s1) != 0) { \ + u32 v44; \ + *(u16 *)(s0 + 0x18A) = 0; \ + if (*(s32 *)(s0 + 0x184) != 0 && \ + ((v44 = *(u32 *)(s0 + 0x44)) & 0x400) == 0 && \ + (*(u32 *)(s0 + 0x1F8) & 0x80FFFFFF) == 0) { \ + *(u32 *)(s0 + 0x44) = v44 | 0x10; \ + if (*(s16 *)(s0 + 0x188) < 0x80) { \ + *(u32 *)(s0 + 0x184) = *(u32 *)(s0 + 0x184) | 0x80000000; \ + } \ + } else { \ + *(s32 *)(s0 + 0x184) = 0; \ + } \ + *(u16 *)(s0 + 0x188) = 0; \ + __asm__ __volatile__("" : : "r"(s0)); \ + *(u32 *)(s0 + 0x44) = *(u32 *)(s0 + 0x44) & 0xFFFFFFFB; \ + func_801553C0(s0); \ + func_80147364(4, 0x449); \ + func_80147324(0x44B); \ + ((void (*)(s32))func_80162CCC)(s1); \ + } \ + } + +#define DEFINE_func_8017849C() \ + extern void func_801787D4(void); \ + extern void func_8012A908(void); \ + extern void func_8017869C(s32 a0); \ + extern void func_80130D0C(s32 a0); \ + extern void func_8013E370(void); \ + extern u8 D_801202A0[]; \ + extern u16 D_801270C0; \ + extern s32 D_8011DB08; \ + void func_8017849C(void) { \ + register u8 *p __asm__("$17"); /* $s1 base */ \ + register u8 *q __asm__("$16"); /* $s0 = base + 0x54 */ \ + register s32 i __asm__("$18"); /* $s2 counter */ \ + p = (u8 *)D_801202A0; \ + func_801787D4(); \ + i = 0; \ + func_8012A908(); \ + q = p + 0x54; \ + do { \ + if (*(u16 *)p != 0 && \ + (*(s16 *)&D_801270C0 == 1 || (*(u16 *)(q + 0x1E) & 0x1000) != 0)) { \ + register s32 tbl __asm__("$3"); register s32 c6c __asm__("$2"); \ + func_8017869C((s32)p); \ + *(s32 *)(q - 0x1C) = *(s32 *)(q - 0x50); \ + c6c = *(u8 *)(q + 0x6C); \ + *(s32 *)(q - 0x18) = *(s32 *)(q - 0x4C); \ + tbl = D_8011DB08; \ + *(s32 *)(q - 0x14) = *(s32 *)(q - 0x48); \ + if (c6c != 0 && *(u8 *)(q + 0x6D) != 0) { \ + func_80130D0C((s32)p); \ + } else { \ + (*(void (**)(s32))(tbl + *(u16 *)p * 4))((s32)p); \ + } \ + if (*(s32 *)(q - 0x34) != 0) { \ + *(s16 *)(*(s32 *)(q - 0x34) + 8) = \ + *(u16 *)(q - 0x4E) + *(u16 *)(q - 0x4); \ + *(s16 *)(*(s32 *)(q - 0x34) + 10) = \ + *(u16 *)(q - 0x4A) + *(u16 *)(q - 0x2); \ + *(s16 *)(*(s32 *)(q - 0x34) + 0xC) = \ + *(u16 *)(q - 0x46) + *(u16 *)q; \ + } \ + } \ + i++; \ + q += 0x10C; \ + p += 0x10C; \ + } while (i < 0x60); \ + if (*(s16 *)&D_801270C0 == 1) { \ + func_8013E370(); \ + } \ + } + +#define DEFINE_func_80168BDC() \ + extern void func_800D2318(void); \ + extern void RotMatrixYXZ(void *a0, void *a1); \ + extern void ApplyMatrixSV(void *a0, void *a1, void *a2); \ + extern s32 func_80146A6C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a6); \ + void func_80168BDC(s32 param_1, s32 param_2, s32 param_3, s32 param_4) \ + { \ + short mtx[16]; \ + short vec[4]; \ + int r; \ + register int i __asm__("$17"); /* loop counter, survives the call -> $s1 */ \ + register int tmp __asm__("$2"); /* increment temp -> $v0 (the split-IV) */ \ + func_800D2318(); \ + vec[0] = *(short *)(param_1 + 0x12); \ + vec[1] = *(short *)(param_1 + 0x16); \ + vec[2] = 0; \ + RotMatrixYXZ(vec, mtx); \ + vec[0] = 0; \ + if (*(int *)(param_1 + 0x2c) < 0) { \ + vec[2] = -8; \ + vec[1] = -4; \ + } else { \ + vec[2] = 2; \ + vec[1] = -2; \ + } \ + ApplyMatrixSV(mtx, vec, vec); \ + *(short *)(param_1 + 6) = *(short *)(param_1 + 6) + vec[0]; \ + *(short *)(param_1 + 0xa) = *(short *)(param_1 + 0xa) + vec[1]; \ + *(short *)(param_1 + 0xe) = *(short *)(param_1 + 0xe) + vec[2]; \ + i = 0; \ + if ((short)param_4 > 0) { \ + do { \ + r = func_80146A6C((unsigned short)param_2, (void *)param_1, \ + (short)*(short *)(param_1 + 6), \ + (short)*(short *)(param_1 + 0xa), \ + (short)*(short *)(param_1 + 0xe), \ + (short)param_3, 0); \ + if (r != 0) { \ + *(short *)(r + 0x12) = *(short *)(param_1 + 0x12); \ + *(short *)(r + 0x16) = *(short *)(param_1 + 0x16); \ + *(short *)(r + 0x1a) = *(short *)(param_1 + 0x1a); \ + } \ + tmp = i + 1; \ + i = tmp; \ + __asm__ __volatile__("" : "=r"(i) : "0"(i)); \ + } while ((short)tmp < (short)param_4); \ + } \ + } + #endif