diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index f4ce15f3a..259b03b0d 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -11426,3 +11426,10 @@ groups: func: DEFINE_func_8012D714 vram: 0x8012D714 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_8012F568 + tier: h_exact + hash: d302f6edaf065309ae3775f0bf3ef73cb2ac19d4 + source: src/shared/engine_core.h + func: DEFINE_func_8012F568 + vram: 0x8012F568 + 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 ce68ac6b4..5ab915090 100644 --- a/src/ov_SC01_000/ov_SC01_000.c +++ b/src/ov_SC01_000/ov_SC01_000.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_001/ov_SC01_001.c b/src/ov_SC01_001/ov_SC01_001.c index 0de84ab8c..32818559d 100644 --- a/src/ov_SC01_001/ov_SC01_001.c +++ b/src/ov_SC01_001/ov_SC01_001.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_004/ov_SC01_004.c b/src/ov_SC01_004/ov_SC01_004.c index c945fdddd..60bfcbf49 100644 --- a/src/ov_SC01_004/ov_SC01_004.c +++ b/src/ov_SC01_004/ov_SC01_004.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_005/ov_SC01_005.c b/src/ov_SC01_005/ov_SC01_005.c index 6140cf6a9..785162820 100644 --- a/src/ov_SC01_005/ov_SC01_005.c +++ b/src/ov_SC01_005/ov_SC01_005.c @@ -448,7 +448,7 @@ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_006/ov_SC01_006.c b/src/ov_SC01_006/ov_SC01_006.c index 6b6cda464..636bfbd23 100644 --- a/src/ov_SC01_006/ov_SC01_006.c +++ b/src/ov_SC01_006/ov_SC01_006.c @@ -448,7 +448,7 @@ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_008/ov_SC01_008.c b/src/ov_SC01_008/ov_SC01_008.c index 5acf4a3c0..bb5fbb6ed 100644 --- a/src/ov_SC01_008/ov_SC01_008.c +++ b/src/ov_SC01_008/ov_SC01_008.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_009/ov_SC01_009.c b/src/ov_SC01_009/ov_SC01_009.c index 87fa12dce..1f37eae23 100644 --- a/src/ov_SC01_009/ov_SC01_009.c +++ b/src/ov_SC01_009/ov_SC01_009.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_074/ov_SC01_074.c b/src/ov_SC01_074/ov_SC01_074.c index ade46a74a..dbea00287 100644 --- a/src/ov_SC01_074/ov_SC01_074.c +++ b/src/ov_SC01_074/ov_SC01_074.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_077/ov_SC01_077_a.c b/src/ov_SC01_077/ov_SC01_077_a.c index f21b77a57..c90238de7 100644 --- a/src/ov_SC01_077/ov_SC01_077_a.c +++ b/src/ov_SC01_077/ov_SC01_077_a.c @@ -1130,7 +1130,11 @@ INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_a", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_a", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_a", func_8012F568); +// @class: schedule +// @stuck: none — MATCH (35 ins). Two unaligned 8-byte memcpy to globals then sh a1/a2/a3 + lhu/or/sh RMW on D_80126B94. KEY: an `__asm__ __volatile__("":::"memory")` barrier between the 2nd memcpy and the halfword section pins the D_80126B94 RMW *read* AFTER both memcpys (without it gcc hoists the lhu between the two memcpy blocks; volatile globals over-anchors it to the END). + +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ + DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_080/ov_SC01_080.c b/src/ov_SC01_080/ov_SC01_080.c index afb5fab74..d473e6694 100644 --- a/src/ov_SC01_080/ov_SC01_080.c +++ b/src/ov_SC01_080/ov_SC01_080.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC01_084/ov_SC01_084.c b/src/ov_SC01_084/ov_SC01_084.c index 14f450d50..5ed388159 100644 --- a/src/ov_SC01_084/ov_SC01_084.c +++ b/src/ov_SC01_084/ov_SC01_084.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012F40C); INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012F49C); -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_000/ov_SC02_000.c b/src/ov_SC02_000/ov_SC02_000.c index c7165dba7..2bf8498df 100644 --- a/src/ov_SC02_000/ov_SC02_000.c +++ b/src/ov_SC02_000/ov_SC02_000.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_003/ov_SC02_003.c b/src/ov_SC02_003/ov_SC02_003.c index d37dccef1..68bebbcdb 100644 --- a/src/ov_SC02_003/ov_SC02_003.c +++ b/src/ov_SC02_003/ov_SC02_003.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_004/ov_SC02_004.c b/src/ov_SC02_004/ov_SC02_004.c index d66bda860..8c6263561 100644 --- a/src/ov_SC02_004/ov_SC02_004.c +++ b/src/ov_SC02_004/ov_SC02_004.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_005/ov_SC02_005.c b/src/ov_SC02_005/ov_SC02_005.c index b05ae315c..d6bfef1c4 100644 --- a/src/ov_SC02_005/ov_SC02_005.c +++ b/src/ov_SC02_005/ov_SC02_005.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_011/ov_SC02_011.c b/src/ov_SC02_011/ov_SC02_011.c index dc2cdea87..210d14dec 100644 --- a/src/ov_SC02_011/ov_SC02_011.c +++ b/src/ov_SC02_011/ov_SC02_011.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_015/ov_SC02_015.c b/src/ov_SC02_015/ov_SC02_015.c index 401c5501f..364a8e1a7 100644 --- a/src/ov_SC02_015/ov_SC02_015.c +++ b/src/ov_SC02_015/ov_SC02_015.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_016/ov_SC02_016.c b/src/ov_SC02_016/ov_SC02_016.c index d512dfa58..f969ff986 100644 --- a/src/ov_SC02_016/ov_SC02_016.c +++ b/src/ov_SC02_016/ov_SC02_016.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_017/ov_SC02_017.c b/src/ov_SC02_017/ov_SC02_017.c index 2409434a7..d128a022e 100644 --- a/src/ov_SC02_017/ov_SC02_017.c +++ b/src/ov_SC02_017/ov_SC02_017.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_021/ov_SC02_021.c b/src/ov_SC02_021/ov_SC02_021.c index 15ff3cc20..8e6a65083 100644 --- a/src/ov_SC02_021/ov_SC02_021.c +++ b/src/ov_SC02_021/ov_SC02_021.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_026/ov_SC02_026.c b/src/ov_SC02_026/ov_SC02_026.c index e75024f89..cbe774d6d 100644 --- a/src/ov_SC02_026/ov_SC02_026.c +++ b/src/ov_SC02_026/ov_SC02_026.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_027/ov_SC02_027.c b/src/ov_SC02_027/ov_SC02_027.c index 1e089cde7..51ce92991 100644 --- a/src/ov_SC02_027/ov_SC02_027.c +++ b/src/ov_SC02_027/ov_SC02_027.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_028/ov_SC02_028.c b/src/ov_SC02_028/ov_SC02_028.c index c80487fb3..05e141241 100644 --- a/src/ov_SC02_028/ov_SC02_028.c +++ b/src/ov_SC02_028/ov_SC02_028.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_031/ov_SC02_031.c b/src/ov_SC02_031/ov_SC02_031.c index e97072ebd..2482f5fb2 100644 --- a/src/ov_SC02_031/ov_SC02_031.c +++ b/src/ov_SC02_031/ov_SC02_031.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_035/ov_SC02_035.c b/src/ov_SC02_035/ov_SC02_035.c index f56f36087..597251a47 100644 --- a/src/ov_SC02_035/ov_SC02_035.c +++ b/src/ov_SC02_035/ov_SC02_035.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_039/ov_SC02_039.c b/src/ov_SC02_039/ov_SC02_039.c index d47750e12..5884430c5 100644 --- a/src/ov_SC02_039/ov_SC02_039.c +++ b/src/ov_SC02_039/ov_SC02_039.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC02_041/ov_SC02_041.c b/src/ov_SC02_041/ov_SC02_041.c index d64e87bdc..d2d3c508c 100644 --- a/src/ov_SC02_041/ov_SC02_041.c +++ b/src/ov_SC02_041/ov_SC02_041.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012F40C); INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012F49C); -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_001/ov_SC03_001.c b/src/ov_SC03_001/ov_SC03_001.c index 6b8ee5548..de08db700 100644 --- a/src/ov_SC03_001/ov_SC03_001.c +++ b/src/ov_SC03_001/ov_SC03_001.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_002/ov_SC03_002.c b/src/ov_SC03_002/ov_SC03_002.c index f7486f050..f05c44190 100644 --- a/src/ov_SC03_002/ov_SC03_002.c +++ b/src/ov_SC03_002/ov_SC03_002.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_003/ov_SC03_003.c b/src/ov_SC03_003/ov_SC03_003.c index 8b3648b17..bf91a45d5 100644 --- a/src/ov_SC03_003/ov_SC03_003.c +++ b/src/ov_SC03_003/ov_SC03_003.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_006/ov_SC03_006.c b/src/ov_SC03_006/ov_SC03_006.c index df0d4a432..d7c9e1226 100644 --- a/src/ov_SC03_006/ov_SC03_006.c +++ b/src/ov_SC03_006/ov_SC03_006.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_007/ov_SC03_007.c b/src/ov_SC03_007/ov_SC03_007.c index ee1a3344a..07b35ee53 100644 --- a/src/ov_SC03_007/ov_SC03_007.c +++ b/src/ov_SC03_007/ov_SC03_007.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_010/ov_SC03_010.c b/src/ov_SC03_010/ov_SC03_010.c index 6c39cf529..1baf6f85a 100644 --- a/src/ov_SC03_010/ov_SC03_010.c +++ b/src/ov_SC03_010/ov_SC03_010.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_011/ov_SC03_011.c b/src/ov_SC03_011/ov_SC03_011.c index 6ea7bbb8d..c103d136a 100644 --- a/src/ov_SC03_011/ov_SC03_011.c +++ b/src/ov_SC03_011/ov_SC03_011.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_012/ov_SC03_012.c b/src/ov_SC03_012/ov_SC03_012.c index e64724955..bebff1497 100644 --- a/src/ov_SC03_012/ov_SC03_012.c +++ b/src/ov_SC03_012/ov_SC03_012.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_013/ov_SC03_013.c b/src/ov_SC03_013/ov_SC03_013.c index 729aad7b9..cbd37ec3b 100644 --- a/src/ov_SC03_013/ov_SC03_013.c +++ b/src/ov_SC03_013/ov_SC03_013.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_014/ov_SC03_014.c b/src/ov_SC03_014/ov_SC03_014.c index 1860d74d9..cfe3c93c9 100644 --- a/src/ov_SC03_014/ov_SC03_014.c +++ b/src/ov_SC03_014/ov_SC03_014.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_015/ov_SC03_015.c b/src/ov_SC03_015/ov_SC03_015.c index ab147d286..ad9a34061 100644 --- a/src/ov_SC03_015/ov_SC03_015.c +++ b/src/ov_SC03_015/ov_SC03_015.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_023/ov_SC03_023.c b/src/ov_SC03_023/ov_SC03_023.c index 4757e2b49..08ed6923a 100644 --- a/src/ov_SC03_023/ov_SC03_023.c +++ b/src/ov_SC03_023/ov_SC03_023.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_024/ov_SC03_024.c b/src/ov_SC03_024/ov_SC03_024.c index a68871a14..0912af489 100644 --- a/src/ov_SC03_024/ov_SC03_024.c +++ b/src/ov_SC03_024/ov_SC03_024.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_028/ov_SC03_028.c b/src/ov_SC03_028/ov_SC03_028.c index 8dab788f6..4bafecaf8 100644 --- a/src/ov_SC03_028/ov_SC03_028.c +++ b/src/ov_SC03_028/ov_SC03_028.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_029/ov_SC03_029.c b/src/ov_SC03_029/ov_SC03_029.c index 6d06bde13..143649453 100644 --- a/src/ov_SC03_029/ov_SC03_029.c +++ b/src/ov_SC03_029/ov_SC03_029.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_030/ov_SC03_030.c b/src/ov_SC03_030/ov_SC03_030.c index bacf503fe..4a186a84e 100644 --- a/src/ov_SC03_030/ov_SC03_030.c +++ b/src/ov_SC03_030/ov_SC03_030.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_031/ov_SC03_031.c b/src/ov_SC03_031/ov_SC03_031.c index 4261cbcaf..ed459a072 100644 --- a/src/ov_SC03_031/ov_SC03_031.c +++ b/src/ov_SC03_031/ov_SC03_031.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_089/ov_SC03_089.c b/src/ov_SC03_089/ov_SC03_089.c index 6f6084245..fd597b291 100644 --- a/src/ov_SC03_089/ov_SC03_089.c +++ b/src/ov_SC03_089/ov_SC03_089.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_090/ov_SC03_090.c b/src/ov_SC03_090/ov_SC03_090.c index 716338fc5..28801c908 100644 --- a/src/ov_SC03_090/ov_SC03_090.c +++ b/src/ov_SC03_090/ov_SC03_090.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_091/ov_SC03_091.c b/src/ov_SC03_091/ov_SC03_091.c index 0afb36ca6..0b0a7a8ad 100644 --- a/src/ov_SC03_091/ov_SC03_091.c +++ b/src/ov_SC03_091/ov_SC03_091.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_092/ov_SC03_092.c b/src/ov_SC03_092/ov_SC03_092.c index 33792f623..263864fab 100644 --- a/src/ov_SC03_092/ov_SC03_092.c +++ b/src/ov_SC03_092/ov_SC03_092.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_093/ov_SC03_093.c b/src/ov_SC03_093/ov_SC03_093.c index 1364fa011..6af9eee48 100644 --- a/src/ov_SC03_093/ov_SC03_093.c +++ b/src/ov_SC03_093/ov_SC03_093.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_094/ov_SC03_094.c b/src/ov_SC03_094/ov_SC03_094.c index bec207047..68b0a3bb2 100644 --- a/src/ov_SC03_094/ov_SC03_094.c +++ b/src/ov_SC03_094/ov_SC03_094.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_095/ov_SC03_095.c b/src/ov_SC03_095/ov_SC03_095.c index fd703e46d..42af53ac3 100644 --- a/src/ov_SC03_095/ov_SC03_095.c +++ b/src/ov_SC03_095/ov_SC03_095.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_096/ov_SC03_096.c b/src/ov_SC03_096/ov_SC03_096.c index 2aece5eee..efbc902f0 100644 --- a/src/ov_SC03_096/ov_SC03_096.c +++ b/src/ov_SC03_096/ov_SC03_096.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_097/ov_SC03_097.c b/src/ov_SC03_097/ov_SC03_097.c index 7bb71e30b..564e4b048 100644 --- a/src/ov_SC03_097/ov_SC03_097.c +++ b/src/ov_SC03_097/ov_SC03_097.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_098/ov_SC03_098.c b/src/ov_SC03_098/ov_SC03_098.c index f803e8c0d..34a5ea67d 100644 --- a/src/ov_SC03_098/ov_SC03_098.c +++ b/src/ov_SC03_098/ov_SC03_098.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_099/ov_SC03_099.c b/src/ov_SC03_099/ov_SC03_099.c index b3009b218..b55449d56 100644 --- a/src/ov_SC03_099/ov_SC03_099.c +++ b/src/ov_SC03_099/ov_SC03_099.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_100/ov_SC03_100.c b/src/ov_SC03_100/ov_SC03_100.c index 81ec129fa..a8e5b169b 100644 --- a/src/ov_SC03_100/ov_SC03_100.c +++ b/src/ov_SC03_100/ov_SC03_100.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_101/ov_SC03_101.c b/src/ov_SC03_101/ov_SC03_101.c index 58ee2052f..010054470 100644 --- a/src/ov_SC03_101/ov_SC03_101.c +++ b/src/ov_SC03_101/ov_SC03_101.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_102/ov_SC03_102.c b/src/ov_SC03_102/ov_SC03_102.c index c0a0bf395..2cab74746 100644 --- a/src/ov_SC03_102/ov_SC03_102.c +++ b/src/ov_SC03_102/ov_SC03_102.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_103/ov_SC03_103.c b/src/ov_SC03_103/ov_SC03_103.c index 98f88a5f6..624ad2195 100644 --- a/src/ov_SC03_103/ov_SC03_103.c +++ b/src/ov_SC03_103/ov_SC03_103.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_104/ov_SC03_104.c b/src/ov_SC03_104/ov_SC03_104.c index e8b06954f..c691ba980 100644 --- a/src/ov_SC03_104/ov_SC03_104.c +++ b/src/ov_SC03_104/ov_SC03_104.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_105/ov_SC03_105.c b/src/ov_SC03_105/ov_SC03_105.c index 0da6828f6..a631cc680 100644 --- a/src/ov_SC03_105/ov_SC03_105.c +++ b/src/ov_SC03_105/ov_SC03_105.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_108/ov_SC03_108.c b/src/ov_SC03_108/ov_SC03_108.c index 7ed9f57cf..adf7059c4 100644 --- a/src/ov_SC03_108/ov_SC03_108.c +++ b/src/ov_SC03_108/ov_SC03_108.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_109/ov_SC03_109.c b/src/ov_SC03_109/ov_SC03_109.c index 3b1005976..42987bea7 100644 --- a/src/ov_SC03_109/ov_SC03_109.c +++ b/src/ov_SC03_109/ov_SC03_109.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_110/ov_SC03_110.c b/src/ov_SC03_110/ov_SC03_110.c index 5772f3df7..fa32c7859 100644 --- a/src/ov_SC03_110/ov_SC03_110.c +++ b/src/ov_SC03_110/ov_SC03_110.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_111/ov_SC03_111.c b/src/ov_SC03_111/ov_SC03_111.c index 00e278c24..fd5052a4a 100644 --- a/src/ov_SC03_111/ov_SC03_111.c +++ b/src/ov_SC03_111/ov_SC03_111.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_112/ov_SC03_112.c b/src/ov_SC03_112/ov_SC03_112.c index e69f4f98b..9415df341 100644 --- a/src/ov_SC03_112/ov_SC03_112.c +++ b/src/ov_SC03_112/ov_SC03_112.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_113/ov_SC03_113.c b/src/ov_SC03_113/ov_SC03_113.c index 69248fc42..7dccbe3de 100644 --- a/src/ov_SC03_113/ov_SC03_113.c +++ b/src/ov_SC03_113/ov_SC03_113.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_114/ov_SC03_114.c b/src/ov_SC03_114/ov_SC03_114.c index 3f5875905..e7505a756 100644 --- a/src/ov_SC03_114/ov_SC03_114.c +++ b/src/ov_SC03_114/ov_SC03_114.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_115/ov_SC03_115.c b/src/ov_SC03_115/ov_SC03_115.c index 33fffa836..988fd58b1 100644 --- a/src/ov_SC03_115/ov_SC03_115.c +++ b/src/ov_SC03_115/ov_SC03_115.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_116/ov_SC03_116.c b/src/ov_SC03_116/ov_SC03_116.c index 44520a6be..c43828b69 100644 --- a/src/ov_SC03_116/ov_SC03_116.c +++ b/src/ov_SC03_116/ov_SC03_116.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_117/ov_SC03_117.c b/src/ov_SC03_117/ov_SC03_117.c index 7f8a2b7c9..e1a7ba0d3 100644 --- a/src/ov_SC03_117/ov_SC03_117.c +++ b/src/ov_SC03_117/ov_SC03_117.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_118/ov_SC03_118.c b/src/ov_SC03_118/ov_SC03_118.c index 461ab869e..6a323f817 100644 --- a/src/ov_SC03_118/ov_SC03_118.c +++ b/src/ov_SC03_118/ov_SC03_118.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_119/ov_SC03_119.c b/src/ov_SC03_119/ov_SC03_119.c index 9e4ea41be..6c88d84f1 100644 --- a/src/ov_SC03_119/ov_SC03_119.c +++ b/src/ov_SC03_119/ov_SC03_119.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_121/ov_SC03_121.c b/src/ov_SC03_121/ov_SC03_121.c index 20a9141b2..e5d642a8e 100644 --- a/src/ov_SC03_121/ov_SC03_121.c +++ b/src/ov_SC03_121/ov_SC03_121.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_124/ov_SC03_124.c b/src/ov_SC03_124/ov_SC03_124.c index 36f911b45..86a331099 100644 --- a/src/ov_SC03_124/ov_SC03_124.c +++ b/src/ov_SC03_124/ov_SC03_124.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_125/ov_SC03_125.c b/src/ov_SC03_125/ov_SC03_125.c index 246d0863b..4ab502f2b 100644 --- a/src/ov_SC03_125/ov_SC03_125.c +++ b/src/ov_SC03_125/ov_SC03_125.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC03_126/ov_SC03_126.c b/src/ov_SC03_126/ov_SC03_126.c index ef2631d64..608e2cf06 100644 --- a/src/ov_SC03_126/ov_SC03_126.c +++ b/src/ov_SC03_126/ov_SC03_126.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012F40C); INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012F49C); -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_000/ov_SC04_000.c b/src/ov_SC04_000/ov_SC04_000.c index 044f9211b..c88e61dd0 100644 --- a/src/ov_SC04_000/ov_SC04_000.c +++ b/src/ov_SC04_000/ov_SC04_000.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_002/ov_SC04_002.c b/src/ov_SC04_002/ov_SC04_002.c index c5d60fe7f..343f236bf 100644 --- a/src/ov_SC04_002/ov_SC04_002.c +++ b/src/ov_SC04_002/ov_SC04_002.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_003/ov_SC04_003.c b/src/ov_SC04_003/ov_SC04_003.c index 6307b230d..9e8e59701 100644 --- a/src/ov_SC04_003/ov_SC04_003.c +++ b/src/ov_SC04_003/ov_SC04_003.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_004/ov_SC04_004.c b/src/ov_SC04_004/ov_SC04_004.c index 5c0d9b499..ed33462e7 100644 --- a/src/ov_SC04_004/ov_SC04_004.c +++ b/src/ov_SC04_004/ov_SC04_004.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_005/ov_SC04_005.c b/src/ov_SC04_005/ov_SC04_005.c index 555c0926e..12be549c2 100644 --- a/src/ov_SC04_005/ov_SC04_005.c +++ b/src/ov_SC04_005/ov_SC04_005.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_006/ov_SC04_006.c b/src/ov_SC04_006/ov_SC04_006.c index b0b778b94..c26bd4446 100644 --- a/src/ov_SC04_006/ov_SC04_006.c +++ b/src/ov_SC04_006/ov_SC04_006.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_007/ov_SC04_007.c b/src/ov_SC04_007/ov_SC04_007.c index bf9bcb72a..bb25affe3 100644 --- a/src/ov_SC04_007/ov_SC04_007.c +++ b/src/ov_SC04_007/ov_SC04_007.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_008/ov_SC04_008.c b/src/ov_SC04_008/ov_SC04_008.c index c5e584016..3a5971f98 100644 --- a/src/ov_SC04_008/ov_SC04_008.c +++ b/src/ov_SC04_008/ov_SC04_008.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_009/ov_SC04_009.c b/src/ov_SC04_009/ov_SC04_009.c index fe22903d0..f0e2393e7 100644 --- a/src/ov_SC04_009/ov_SC04_009.c +++ b/src/ov_SC04_009/ov_SC04_009.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_010/ov_SC04_010.c b/src/ov_SC04_010/ov_SC04_010.c index b058c81cf..77c04fa74 100644 --- a/src/ov_SC04_010/ov_SC04_010.c +++ b/src/ov_SC04_010/ov_SC04_010.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_011/ov_SC04_011.c b/src/ov_SC04_011/ov_SC04_011.c index 221a4181a..ef8ee2808 100644 --- a/src/ov_SC04_011/ov_SC04_011.c +++ b/src/ov_SC04_011/ov_SC04_011.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_012/ov_SC04_012.c b/src/ov_SC04_012/ov_SC04_012.c index a954bc04c..e51f7c215 100644 --- a/src/ov_SC04_012/ov_SC04_012.c +++ b/src/ov_SC04_012/ov_SC04_012.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_015/ov_SC04_015.c b/src/ov_SC04_015/ov_SC04_015.c index 3b674fda6..1f3389c27 100644 --- a/src/ov_SC04_015/ov_SC04_015.c +++ b/src/ov_SC04_015/ov_SC04_015.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_016/ov_SC04_016.c b/src/ov_SC04_016/ov_SC04_016.c index 916d371c2..ddd278190 100644 --- a/src/ov_SC04_016/ov_SC04_016.c +++ b/src/ov_SC04_016/ov_SC04_016.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_018/ov_SC04_018.c b/src/ov_SC04_018/ov_SC04_018.c index 4553dfd17..e5a9e0dcb 100644 --- a/src/ov_SC04_018/ov_SC04_018.c +++ b/src/ov_SC04_018/ov_SC04_018.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_019/ov_SC04_019.c b/src/ov_SC04_019/ov_SC04_019.c index 7a5fc1068..7cc52f354 100644 --- a/src/ov_SC04_019/ov_SC04_019.c +++ b/src/ov_SC04_019/ov_SC04_019.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_020/ov_SC04_020.c b/src/ov_SC04_020/ov_SC04_020.c index 1dafa26bc..2076d721c 100644 --- a/src/ov_SC04_020/ov_SC04_020.c +++ b/src/ov_SC04_020/ov_SC04_020.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC04_021/ov_SC04_021.c b/src/ov_SC04_021/ov_SC04_021.c index 91d3b2c15..5a55de9a7 100644 --- a/src/ov_SC04_021/ov_SC04_021.c +++ b/src/ov_SC04_021/ov_SC04_021.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012F40C); INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012F49C); -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_000/ov_SC05_000.c b/src/ov_SC05_000/ov_SC05_000.c index 671b017bd..a4d329a3f 100644 --- a/src/ov_SC05_000/ov_SC05_000.c +++ b/src/ov_SC05_000/ov_SC05_000.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_001/ov_SC05_001.c b/src/ov_SC05_001/ov_SC05_001.c index ea8521f70..c53905b57 100644 --- a/src/ov_SC05_001/ov_SC05_001.c +++ b/src/ov_SC05_001/ov_SC05_001.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_002/ov_SC05_002.c b/src/ov_SC05_002/ov_SC05_002.c index 215dc9204..2bdd33f26 100644 --- a/src/ov_SC05_002/ov_SC05_002.c +++ b/src/ov_SC05_002/ov_SC05_002.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_003/ov_SC05_003.c b/src/ov_SC05_003/ov_SC05_003.c index b3425a69f..cbb87b951 100644 --- a/src/ov_SC05_003/ov_SC05_003.c +++ b/src/ov_SC05_003/ov_SC05_003.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_004/ov_SC05_004.c b/src/ov_SC05_004/ov_SC05_004.c index ae5c7ab85..4f6f7cd16 100644 --- a/src/ov_SC05_004/ov_SC05_004.c +++ b/src/ov_SC05_004/ov_SC05_004.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_005/ov_SC05_005.c b/src/ov_SC05_005/ov_SC05_005.c index 08efabda1..4982a876a 100644 --- a/src/ov_SC05_005/ov_SC05_005.c +++ b/src/ov_SC05_005/ov_SC05_005.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_006/ov_SC05_006.c b/src/ov_SC05_006/ov_SC05_006.c index 566712b19..e70151d65 100644 --- a/src/ov_SC05_006/ov_SC05_006.c +++ b/src/ov_SC05_006/ov_SC05_006.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_007/ov_SC05_007.c b/src/ov_SC05_007/ov_SC05_007.c index 165fec51a..6bba2d51b 100644 --- a/src/ov_SC05_007/ov_SC05_007.c +++ b/src/ov_SC05_007/ov_SC05_007.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_008/ov_SC05_008.c b/src/ov_SC05_008/ov_SC05_008.c index d4d4ccea4..0c550bec7 100644 --- a/src/ov_SC05_008/ov_SC05_008.c +++ b/src/ov_SC05_008/ov_SC05_008.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_009/ov_SC05_009.c b/src/ov_SC05_009/ov_SC05_009.c index 1d593c044..a23a914fa 100644 --- a/src/ov_SC05_009/ov_SC05_009.c +++ b/src/ov_SC05_009/ov_SC05_009.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_010/ov_SC05_010.c b/src/ov_SC05_010/ov_SC05_010.c index 8f37208ab..d32eda681 100644 --- a/src/ov_SC05_010/ov_SC05_010.c +++ b/src/ov_SC05_010/ov_SC05_010.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_011/ov_SC05_011.c b/src/ov_SC05_011/ov_SC05_011.c index f808aac88..a80cbf4aa 100644 --- a/src/ov_SC05_011/ov_SC05_011.c +++ b/src/ov_SC05_011/ov_SC05_011.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_017/ov_SC05_017.c b/src/ov_SC05_017/ov_SC05_017.c index 227039836..2e3304617 100644 --- a/src/ov_SC05_017/ov_SC05_017.c +++ b/src/ov_SC05_017/ov_SC05_017.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_018/ov_SC05_018.c b/src/ov_SC05_018/ov_SC05_018.c index 732221a4e..1a694650a 100644 --- a/src/ov_SC05_018/ov_SC05_018.c +++ b/src/ov_SC05_018/ov_SC05_018.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC05_019/ov_SC05_019.c b/src/ov_SC05_019/ov_SC05_019.c index ce4652121..2a30b5023 100644 --- a/src/ov_SC05_019/ov_SC05_019.c +++ b/src/ov_SC05_019/ov_SC05_019.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012F40C); INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012F49C); -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_000/ov_SC06_000.c b/src/ov_SC06_000/ov_SC06_000.c index db8706c12..914857f43 100644 --- a/src/ov_SC06_000/ov_SC06_000.c +++ b/src/ov_SC06_000/ov_SC06_000.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_006/ov_SC06_006.c b/src/ov_SC06_006/ov_SC06_006.c index aaddc2a08..e0f6a27de 100644 --- a/src/ov_SC06_006/ov_SC06_006.c +++ b/src/ov_SC06_006/ov_SC06_006.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_008/ov_SC06_008.c b/src/ov_SC06_008/ov_SC06_008.c index 356d5cff4..2dc3098e9 100644 --- a/src/ov_SC06_008/ov_SC06_008.c +++ b/src/ov_SC06_008/ov_SC06_008.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_010/ov_SC06_010.c b/src/ov_SC06_010/ov_SC06_010.c index a5d006166..5bfe768b2 100644 --- a/src/ov_SC06_010/ov_SC06_010.c +++ b/src/ov_SC06_010/ov_SC06_010.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_011/ov_SC06_011.c b/src/ov_SC06_011/ov_SC06_011.c index 5da4076aa..d08f5c184 100644 --- a/src/ov_SC06_011/ov_SC06_011.c +++ b/src/ov_SC06_011/ov_SC06_011.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_013/ov_SC06_013.c b/src/ov_SC06_013/ov_SC06_013.c index 0bd36bb31..10ded8dab 100644 --- a/src/ov_SC06_013/ov_SC06_013.c +++ b/src/ov_SC06_013/ov_SC06_013.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_014/ov_SC06_014.c b/src/ov_SC06_014/ov_SC06_014.c index 6d20dc339..232467814 100644 --- a/src/ov_SC06_014/ov_SC06_014.c +++ b/src/ov_SC06_014/ov_SC06_014.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_015/ov_SC06_015.c b/src/ov_SC06_015/ov_SC06_015.c index 296bc1b29..e4cba2d4b 100644 --- a/src/ov_SC06_015/ov_SC06_015.c +++ b/src/ov_SC06_015/ov_SC06_015.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_016/ov_SC06_016.c b/src/ov_SC06_016/ov_SC06_016.c index f8a84b720..fcee6db66 100644 --- a/src/ov_SC06_016/ov_SC06_016.c +++ b/src/ov_SC06_016/ov_SC06_016.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_018/ov_SC06_018.c b/src/ov_SC06_018/ov_SC06_018.c index 12518358b..25559d02d 100644 --- a/src/ov_SC06_018/ov_SC06_018.c +++ b/src/ov_SC06_018/ov_SC06_018.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_020/ov_SC06_020.c b/src/ov_SC06_020/ov_SC06_020.c index b5c846148..7326a64f9 100644 --- a/src/ov_SC06_020/ov_SC06_020.c +++ b/src/ov_SC06_020/ov_SC06_020.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_022/ov_SC06_022.c b/src/ov_SC06_022/ov_SC06_022.c index d15fdf743..38f137f1f 100644 --- a/src/ov_SC06_022/ov_SC06_022.c +++ b/src/ov_SC06_022/ov_SC06_022.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_024/ov_SC06_024.c b/src/ov_SC06_024/ov_SC06_024.c index d61c17814..80661c7e3 100644 --- a/src/ov_SC06_024/ov_SC06_024.c +++ b/src/ov_SC06_024/ov_SC06_024.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_025/ov_SC06_025.c b/src/ov_SC06_025/ov_SC06_025.c index 252a85018..3e52552fe 100644 --- a/src/ov_SC06_025/ov_SC06_025.c +++ b/src/ov_SC06_025/ov_SC06_025.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_027/ov_SC06_027.c b/src/ov_SC06_027/ov_SC06_027.c index 8b11829b0..a769583eb 100644 --- a/src/ov_SC06_027/ov_SC06_027.c +++ b/src/ov_SC06_027/ov_SC06_027.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_029/ov_SC06_029.c b/src/ov_SC06_029/ov_SC06_029.c index 8e45123b2..8055a231d 100644 --- a/src/ov_SC06_029/ov_SC06_029.c +++ b/src/ov_SC06_029/ov_SC06_029.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_030/ov_SC06_030.c b/src/ov_SC06_030/ov_SC06_030.c index bc9e9a092..443bbe0d4 100644 --- a/src/ov_SC06_030/ov_SC06_030.c +++ b/src/ov_SC06_030/ov_SC06_030.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_032/ov_SC06_032.c b/src/ov_SC06_032/ov_SC06_032.c index b15eb4406..8a8efcce1 100644 --- a/src/ov_SC06_032/ov_SC06_032.c +++ b/src/ov_SC06_032/ov_SC06_032.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC06_033/ov_SC06_033.c b/src/ov_SC06_033/ov_SC06_033.c index 1b1c3ea48..a328a7a3b 100644 --- a/src/ov_SC06_033/ov_SC06_033.c +++ b/src/ov_SC06_033/ov_SC06_033.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012F40C); INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012F49C); -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC07_000/ov_SC07_000.c b/src/ov_SC07_000/ov_SC07_000.c index 30806a323..3ca3715ff 100644 --- a/src/ov_SC07_000/ov_SC07_000.c +++ b/src/ov_SC07_000/ov_SC07_000.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012F40C); INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012F49C); -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC07_001/ov_SC07_001.c b/src/ov_SC07_001/ov_SC07_001.c index 0bbca548d..cad75b104 100644 --- a/src/ov_SC07_001/ov_SC07_001.c +++ b/src/ov_SC07_001/ov_SC07_001.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012F40C); INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012F49C); -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC07_002/ov_SC07_002.c b/src/ov_SC07_002/ov_SC07_002.c index ac832469a..a1aea22fa 100644 --- a/src/ov_SC07_002/ov_SC07_002.c +++ b/src/ov_SC07_002/ov_SC07_002.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012F40C); INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012F49C); -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC07_008/ov_SC07_008.c b/src/ov_SC07_008/ov_SC07_008.c index c1b9bde5e..0fd6d4cce 100644 --- a/src/ov_SC07_008/ov_SC07_008.c +++ b/src/ov_SC07_008/ov_SC07_008.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012F40C); INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012F49C); -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/ov_SC07_009/ov_SC07_009.c b/src/ov_SC07_009/ov_SC07_009.c index 377b38d7d..3eaaf7bd3 100644 --- a/src/ov_SC07_009/ov_SC07_009.c +++ b/src/ov_SC07_009/ov_SC07_009.c @@ -447,7 +447,7 @@ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012F40C); INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012F49C); -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012F568); +DEFINE_func_8012F568() /* dedup: shared engine-core @0x8012F568 (src/shared) */ DEFINE_func_8012F5F4() /* dedup: shared engine-core @0x8012F5F4 (src/shared) */ diff --git a/src/shared/engine_core.h b/src/shared/engine_core.h index 11fb56fed..7d264bafb 100644 --- a/src/shared/engine_core.h +++ b/src/shared/engine_core.h @@ -23342,4 +23342,23 @@ return 0; \ } +#define DEFINE_func_8012F568() \ + extern void *memcpy(void *, const void *, u32); \ + extern u8 D_80126C38; \ + extern u8 D_80126C40; \ + extern u16 D_80126B94; \ + extern u16 D_80126B96; \ + extern s16 D_80126B98; \ + extern s16 D_80126B9A; \ + void func_8012F568(s32 param_1, s32 param_2, s32 param_3, s32 param_4, s32 param_5, s32 param_6) \ + { \ + memcpy(&D_80126C38, param_5, 8); \ + memcpy(&D_80126C40, param_6, 8); \ + __asm__ __volatile__("" ::: "memory"); \ + D_80126B96 = param_2; \ + D_80126B9A = param_3; \ + D_80126B98 = param_4; \ + D_80126B94 = D_80126B94 | param_1; \ + } + #endif