diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index 73dcc9f36..eaa71b325 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -10075,3 +10075,10 @@ groups: func: DEFINE_func_801399A8 vram: 0x801399A8 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_8012B8E4 + tier: h_exact + hash: 018880c8aa640202f577d47528e5a77f43dc3e72 + source: src/shared/engine_core.h + func: DEFINE_func_8012B8E4 + vram: 0x8012B8E4 + binaries: [ov_SC01_077, ov_SC01_005, ov_SC01_006, ov_SC03_001, ov_SC01_000, ov_SC01_001, ov_SC02_000, ov_SC02_003, ov_SC03_002, ov_SC03_006, ov_SC04_000, ov_SC04_018, ov_SC04_019, ov_SC05_000, ov_SC06_000, ov_SC07_000, ov_SC01_004, ov_SC01_008, ov_SC01_009, ov_SC01_074, ov_SC01_080, ov_SC01_084, ov_SC02_004, ov_SC02_005, ov_SC02_011, ov_SC02_015, ov_SC02_016, ov_SC02_017, ov_SC02_021, ov_SC02_026, ov_SC02_027, ov_SC02_028, ov_SC02_031, ov_SC02_035, ov_SC02_039, ov_SC02_041, ov_SC03_003, ov_SC03_007, ov_SC03_010, ov_SC03_011, ov_SC03_012, ov_SC03_013, ov_SC03_014, ov_SC03_015, ov_SC03_023, ov_SC03_024, ov_SC03_028, ov_SC03_029, ov_SC03_030, ov_SC03_031, ov_SC03_089, ov_SC03_090, ov_SC03_091, ov_SC03_092, ov_SC03_093, ov_SC03_094, ov_SC03_095, ov_SC03_096, ov_SC03_097, ov_SC03_098, ov_SC03_099, ov_SC03_100, ov_SC03_101, ov_SC03_102, ov_SC03_103, ov_SC03_104, ov_SC03_105, ov_SC03_108, ov_SC03_109, ov_SC03_110, ov_SC03_111, ov_SC03_112, ov_SC03_113, ov_SC03_114, ov_SC03_115, ov_SC03_116, ov_SC03_117, ov_SC03_118, ov_SC03_119, ov_SC03_121, ov_SC03_124, ov_SC03_125, ov_SC03_126, ov_SC04_002, ov_SC04_003, ov_SC04_004, ov_SC04_005, ov_SC04_006, ov_SC04_007, ov_SC04_008, ov_SC04_009, ov_SC04_010, ov_SC04_011, ov_SC04_012, ov_SC04_015, ov_SC04_016, ov_SC04_020, ov_SC04_021, ov_SC05_001, ov_SC05_002, ov_SC05_003, ov_SC05_004, ov_SC05_005, ov_SC05_006, ov_SC05_007, ov_SC05_008, ov_SC05_009, ov_SC05_010, ov_SC05_011, ov_SC05_017, ov_SC05_018, ov_SC05_019, ov_SC06_006, ov_SC06_008, ov_SC06_010, ov_SC06_011, ov_SC06_013, ov_SC06_014, ov_SC06_015, ov_SC06_016, ov_SC06_018, ov_SC06_020, ov_SC06_022, ov_SC06_024, ov_SC06_025, ov_SC06_027, ov_SC06_029, ov_SC06_030, ov_SC06_032, ov_SC06_033, ov_SC07_001, ov_SC07_002, ov_SC07_008, ov_SC07_009] diff --git a/docs/progress.fleet.md b/docs/progress.fleet.md index f3bd416d7..0328bcc94 100644 --- a/docs/progress.fleet.md +++ b/docs/progress.fleet.md @@ -3,148 +3,148 @@ # source-derived (committed src/*.c + config/dedup.us.yaml). Live byte gate: `make check-all`; # cross-binary collapsible-byte leverage: docs/duplicates.cross.md. -FLEET REAL substantive : 189436 (of which dedup-shared 188950 via 1422 groups / 188994 instances) +FLEET REAL substantive : 189570 (of which dedup-shared 189084 via 1423 groups / 189128 instances) FLEET LINKED PsyQ objs : 959 -FLEET byte-identical : 191083 / 344010 = 55.55% (REAL+LINKED+empties) +FLEET byte-identical : 191217 / 344010 = 55.58% (REAL+LINKED+empties) FLEET NON_MATCHING : 7 (0 in any default build — G4) -FLEET INCLUDE_ASM stubs : 152920 +FLEET INCLUDE_ASM stubs : 152786 FLEET matchable : 344010 | binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % | |---|---:|---:|---:|---:|---:|---:| | main | 54 | 2 | 959 | 1055 | 2096 | 50.3% | | resident | 123 | 0 | 0 | 125 | 146 | 85.6% | -| ov_SC01_000 | 1414 | 1414 | 0 | 1414 | 2403 | 58.8% | -| ov_SC01_001 | 1414 | 1414 | 0 | 1416 | 2467 | 57.4% | -| ov_SC01_004 | 1406 | 1406 | 0 | 1407 | 2416 | 58.2% | -| ov_SC01_005 | 1413 | 1413 | 0 | 1420 | 2504 | 56.7% | -| ov_SC01_006 | 1413 | 1413 | 0 | 1420 | 2504 | 56.7% | -| ov_SC01_008 | 1406 | 1406 | 0 | 1408 | 2428 | 58.0% | -| ov_SC01_009 | 1406 | 1406 | 0 | 1407 | 2510 | 56.1% | -| ov_SC01_074 | 1406 | 1406 | 0 | 1408 | 2427 | 58.0% | -| ov_SC01_077 | 1685 | 1374 | 0 | 1687 | 2586 | 65.2% | -| ov_SC01_080 | 1410 | 1410 | 0 | 1410 | 2515 | 56.1% | -| ov_SC01_084 | 1410 | 1410 | 0 | 1415 | 2581 | 54.8% | -| ov_SC02_000 | 1414 | 1414 | 0 | 1421 | 2684 | 52.9% | -| ov_SC02_003 | 1414 | 1414 | 0 | 1421 | 2684 | 52.9% | -| ov_SC02_004 | 1410 | 1410 | 0 | 1410 | 2403 | 58.7% | -| ov_SC02_005 | 1406 | 1406 | 0 | 1416 | 2930 | 48.3% | -| ov_SC02_011 | 1412 | 1412 | 0 | 1424 | 2896 | 49.2% | -| ov_SC02_015 | 1412 | 1412 | 0 | 1412 | 2416 | 58.4% | -| ov_SC02_016 | 1412 | 1412 | 0 | 1415 | 2548 | 55.5% | -| ov_SC02_017 | 1412 | 1412 | 0 | 1420 | 2735 | 51.9% | -| ov_SC02_021 | 1412 | 1412 | 0 | 1412 | 2439 | 57.9% | -| ov_SC02_026 | 1410 | 1410 | 0 | 1416 | 2575 | 55.0% | -| ov_SC02_027 | 1410 | 1410 | 0 | 1419 | 2695 | 52.7% | -| ov_SC02_028 | 1410 | 1410 | 0 | 1420 | 2704 | 52.5% | -| ov_SC02_031 | 1410 | 1410 | 0 | 1416 | 2565 | 55.2% | -| ov_SC02_035 | 1410 | 1410 | 0 | 1413 | 2523 | 56.0% | -| ov_SC02_039 | 1410 | 1410 | 0 | 1410 | 2418 | 58.3% | -| ov_SC02_041 | 1410 | 1410 | 0 | 1413 | 2563 | 55.1% | -| ov_SC03_001 | 1410 | 1410 | 0 | 1428 | 2870 | 49.8% | -| ov_SC03_002 | 1414 | 1414 | 0 | 1430 | 2632 | 54.3% | -| ov_SC03_003 | 1410 | 1410 | 0 | 1411 | 2425 | 58.2% | -| ov_SC03_006 | 1416 | 1416 | 0 | 1425 | 2768 | 51.5% | -| ov_SC03_007 | 1410 | 1410 | 0 | 1414 | 2626 | 53.8% | -| ov_SC03_010 | 1410 | 1410 | 0 | 1410 | 2472 | 57.0% | -| ov_SC03_011 | 1410 | 1410 | 0 | 1416 | 2530 | 56.0% | -| ov_SC03_012 | 1410 | 1410 | 0 | 1411 | 2408 | 58.6% | -| ov_SC03_013 | 1410 | 1410 | 0 | 1410 | 2495 | 56.5% | -| ov_SC03_014 | 1410 | 1410 | 0 | 1420 | 2688 | 52.8% | -| ov_SC03_015 | 1410 | 1410 | 0 | 1420 | 2688 | 52.8% | -| ov_SC03_023 | 1410 | 1410 | 0 | 1411 | 2437 | 57.9% | -| ov_SC03_024 | 1410 | 1410 | 0 | 1422 | 2644 | 53.8% | -| ov_SC03_028 | 1410 | 1410 | 0 | 1414 | 2667 | 53.0% | -| ov_SC03_029 | 1412 | 1412 | 0 | 1422 | 2647 | 53.7% | -| ov_SC03_030 | 1414 | 1414 | 0 | 1416 | 2498 | 56.7% | -| ov_SC03_031 | 1410 | 1410 | 0 | 1414 | 2517 | 56.2% | -| ov_SC03_089 | 1410 | 1410 | 0 | 1417 | 2584 | 54.8% | -| ov_SC03_090 | 1410 | 1410 | 0 | 1418 | 2628 | 54.0% | -| ov_SC03_091 | 1410 | 1410 | 0 | 1418 | 2643 | 53.7% | -| ov_SC03_092 | 1410 | 1410 | 0 | 1422 | 2590 | 54.9% | -| ov_SC03_093 | 1410 | 1410 | 0 | 1414 | 2566 | 55.1% | -| ov_SC03_094 | 1410 | 1410 | 0 | 1416 | 2579 | 54.9% | -| ov_SC03_095 | 1410 | 1410 | 0 | 1413 | 2477 | 57.0% | -| ov_SC03_096 | 1410 | 1410 | 0 | 1413 | 2468 | 57.3% | -| ov_SC03_097 | 1410 | 1410 | 0 | 1417 | 2606 | 54.4% | -| ov_SC03_098 | 1410 | 1410 | 0 | 1413 | 2544 | 55.5% | -| ov_SC03_099 | 1410 | 1410 | 0 | 1413 | 2507 | 56.4% | -| ov_SC03_100 | 1410 | 1410 | 0 | 1414 | 2542 | 55.6% | -| ov_SC03_101 | 1410 | 1410 | 0 | 1414 | 2531 | 55.9% | -| ov_SC03_102 | 1410 | 1410 | 0 | 1413 | 2495 | 56.6% | -| ov_SC03_103 | 1412 | 1412 | 0 | 1415 | 2513 | 56.3% | -| ov_SC03_104 | 1410 | 1410 | 0 | 1417 | 2619 | 54.1% | -| ov_SC03_105 | 1410 | 1410 | 0 | 1417 | 2600 | 54.5% | -| ov_SC03_108 | 1410 | 1410 | 0 | 1410 | 2446 | 57.6% | -| ov_SC03_109 | 1410 | 1410 | 0 | 1412 | 2426 | 58.2% | -| ov_SC03_110 | 1410 | 1410 | 0 | 1410 | 2471 | 57.1% | -| ov_SC03_111 | 1410 | 1410 | 0 | 1413 | 2513 | 56.2% | -| ov_SC03_112 | 1412 | 1412 | 0 | 1414 | 2529 | 55.9% | -| ov_SC03_113 | 1412 | 1412 | 0 | 1415 | 2471 | 57.3% | -| ov_SC03_114 | 1410 | 1410 | 0 | 1412 | 2417 | 58.4% | -| ov_SC03_115 | 1410 | 1410 | 0 | 1412 | 2475 | 57.1% | -| ov_SC03_116 | 1410 | 1410 | 0 | 1413 | 2441 | 57.9% | -| ov_SC03_117 | 1410 | 1410 | 0 | 1416 | 2560 | 55.3% | -| ov_SC03_118 | 1410 | 1410 | 0 | 1423 | 2688 | 52.9% | -| ov_SC03_119 | 1410 | 1410 | 0 | 1423 | 2688 | 52.9% | -| ov_SC03_121 | 1410 | 1410 | 0 | 1413 | 2462 | 57.4% | -| ov_SC03_124 | 1406 | 1406 | 0 | 1426 | 2744 | 52.0% | -| ov_SC03_125 | 1410 | 1410 | 0 | 1422 | 2591 | 54.9% | -| ov_SC03_126 | 1410 | 1410 | 0 | 1411 | 2425 | 58.2% | -| ov_SC04_000 | 1414 | 1414 | 0 | 1423 | 2547 | 55.9% | -| ov_SC04_002 | 1410 | 1410 | 0 | 1414 | 2639 | 53.6% | -| ov_SC04_003 | 1410 | 1410 | 0 | 1414 | 2505 | 56.4% | -| ov_SC04_004 | 1410 | 1410 | 0 | 1412 | 2561 | 55.1% | -| ov_SC04_005 | 1410 | 1410 | 0 | 1416 | 2615 | 54.1% | -| ov_SC04_006 | 1410 | 1410 | 0 | 1412 | 2456 | 57.5% | -| ov_SC04_007 | 1410 | 1410 | 0 | 1414 | 2572 | 55.0% | -| ov_SC04_008 | 1410 | 1410 | 0 | 1410 | 2417 | 58.3% | -| ov_SC04_009 | 1410 | 1410 | 0 | 1413 | 2443 | 57.8% | -| ov_SC04_010 | 1410 | 1410 | 0 | 1411 | 2421 | 58.3% | -| ov_SC04_011 | 1410 | 1410 | 0 | 1416 | 2806 | 50.5% | -| ov_SC04_012 | 1410 | 1410 | 0 | 1411 | 2422 | 58.3% | -| ov_SC04_015 | 1410 | 1410 | 0 | 1422 | 2614 | 54.4% | -| ov_SC04_016 | 1410 | 1410 | 0 | 1412 | 2442 | 57.8% | -| ov_SC04_018 | 1410 | 1410 | 0 | 1423 | 2858 | 49.8% | -| ov_SC04_019 | 1410 | 1410 | 0 | 1423 | 2858 | 49.8% | -| ov_SC04_020 | 1410 | 1410 | 0 | 1422 | 2570 | 55.3% | -| ov_SC04_021 | 1410 | 1410 | 0 | 1411 | 2425 | 58.2% | -| ov_SC05_000 | 1414 | 1414 | 0 | 1417 | 2422 | 58.5% | -| ov_SC05_001 | 1410 | 1410 | 0 | 1415 | 2577 | 54.9% | -| ov_SC05_002 | 1410 | 1410 | 0 | 1413 | 2445 | 57.8% | -| ov_SC05_003 | 1410 | 1410 | 0 | 1411 | 2484 | 56.8% | -| ov_SC05_004 | 1410 | 1410 | 0 | 1412 | 2467 | 57.2% | -| ov_SC05_005 | 1410 | 1410 | 0 | 1411 | 2494 | 56.6% | -| ov_SC05_006 | 1410 | 1410 | 0 | 1410 | 2432 | 58.0% | -| ov_SC05_007 | 1410 | 1410 | 0 | 1415 | 2485 | 56.9% | -| ov_SC05_008 | 1410 | 1410 | 0 | 1412 | 2546 | 55.5% | -| ov_SC05_009 | 1410 | 1410 | 0 | 1414 | 2440 | 58.0% | -| ov_SC05_010 | 1410 | 1410 | 0 | 1414 | 2591 | 54.6% | -| ov_SC05_011 | 1410 | 1410 | 0 | 1411 | 2411 | 58.5% | -| ov_SC05_017 | 1406 | 1406 | 0 | 1418 | 2845 | 49.8% | -| ov_SC05_018 | 1410 | 1410 | 0 | 1423 | 2676 | 53.2% | -| ov_SC05_019 | 1410 | 1410 | 0 | 1411 | 2425 | 58.2% | -| ov_SC06_000 | 1414 | 1414 | 0 | 1422 | 2692 | 52.8% | -| ov_SC06_006 | 1410 | 1410 | 0 | 1411 | 2514 | 56.1% | -| ov_SC06_008 | 1412 | 1412 | 0 | 1418 | 2544 | 55.7% | -| ov_SC06_010 | 1410 | 1410 | 0 | 1415 | 2520 | 56.2% | -| ov_SC06_011 | 1410 | 1410 | 0 | 1414 | 2471 | 57.2% | -| ov_SC06_013 | 1410 | 1410 | 0 | 1411 | 2427 | 58.1% | -| ov_SC06_014 | 1410 | 1410 | 0 | 1412 | 2455 | 57.5% | -| ov_SC06_015 | 1410 | 1410 | 0 | 1410 | 2423 | 58.2% | -| ov_SC06_016 | 1410 | 1410 | 0 | 1412 | 2552 | 55.3% | -| ov_SC06_018 | 1410 | 1410 | 0 | 1418 | 2668 | 53.1% | -| ov_SC06_020 | 1410 | 1410 | 0 | 1411 | 2521 | 56.0% | -| ov_SC06_022 | 1410 | 1410 | 0 | 1418 | 2645 | 53.6% | -| ov_SC06_024 | 1410 | 1410 | 0 | 1416 | 2670 | 53.0% | -| ov_SC06_025 | 1410 | 1410 | 0 | 1415 | 2575 | 55.0% | -| ov_SC06_027 | 1410 | 1410 | 0 | 1411 | 2410 | 58.5% | -| ov_SC06_029 | 1410 | 1410 | 0 | 1422 | 2665 | 53.4% | -| ov_SC06_030 | 1410 | 1410 | 0 | 1410 | 2459 | 57.3% | -| ov_SC06_032 | 1410 | 1410 | 0 | 1417 | 2661 | 53.3% | -| ov_SC06_033 | 1410 | 1410 | 0 | 1417 | 2634 | 53.8% | -| ov_SC07_000 | 1414 | 1414 | 0 | 1416 | 2522 | 56.1% | -| ov_SC07_001 | 1410 | 1410 | 0 | 1412 | 2457 | 57.5% | -| ov_SC07_002 | 1410 | 1410 | 0 | 1414 | 2582 | 54.8% | -| ov_SC07_008 | 1410 | 1410 | 0 | 1410 | 2388 | 59.0% | -| ov_SC07_009 | 1410 | 1410 | 0 | 1412 | 2432 | 58.1% | +| ov_SC01_000 | 1415 | 1415 | 0 | 1415 | 2403 | 58.9% | +| ov_SC01_001 | 1415 | 1415 | 0 | 1417 | 2467 | 57.4% | +| ov_SC01_004 | 1407 | 1407 | 0 | 1408 | 2416 | 58.3% | +| ov_SC01_005 | 1414 | 1414 | 0 | 1421 | 2504 | 56.7% | +| ov_SC01_006 | 1414 | 1414 | 0 | 1421 | 2504 | 56.7% | +| ov_SC01_008 | 1407 | 1407 | 0 | 1409 | 2428 | 58.0% | +| ov_SC01_009 | 1407 | 1407 | 0 | 1408 | 2510 | 56.1% | +| ov_SC01_074 | 1407 | 1407 | 0 | 1409 | 2427 | 58.1% | +| ov_SC01_077 | 1686 | 1375 | 0 | 1688 | 2586 | 65.3% | +| ov_SC01_080 | 1411 | 1411 | 0 | 1411 | 2515 | 56.1% | +| ov_SC01_084 | 1411 | 1411 | 0 | 1416 | 2581 | 54.9% | +| ov_SC02_000 | 1415 | 1415 | 0 | 1422 | 2684 | 53.0% | +| ov_SC02_003 | 1415 | 1415 | 0 | 1422 | 2684 | 53.0% | +| ov_SC02_004 | 1411 | 1411 | 0 | 1411 | 2403 | 58.7% | +| ov_SC02_005 | 1407 | 1407 | 0 | 1417 | 2930 | 48.4% | +| ov_SC02_011 | 1413 | 1413 | 0 | 1425 | 2896 | 49.2% | +| ov_SC02_015 | 1413 | 1413 | 0 | 1413 | 2416 | 58.5% | +| ov_SC02_016 | 1413 | 1413 | 0 | 1416 | 2548 | 55.6% | +| ov_SC02_017 | 1413 | 1413 | 0 | 1421 | 2735 | 52.0% | +| ov_SC02_021 | 1413 | 1413 | 0 | 1413 | 2439 | 57.9% | +| ov_SC02_026 | 1411 | 1411 | 0 | 1417 | 2575 | 55.0% | +| ov_SC02_027 | 1411 | 1411 | 0 | 1420 | 2695 | 52.7% | +| ov_SC02_028 | 1411 | 1411 | 0 | 1421 | 2704 | 52.6% | +| ov_SC02_031 | 1411 | 1411 | 0 | 1417 | 2565 | 55.2% | +| ov_SC02_035 | 1411 | 1411 | 0 | 1414 | 2523 | 56.0% | +| ov_SC02_039 | 1411 | 1411 | 0 | 1411 | 2418 | 58.4% | +| ov_SC02_041 | 1411 | 1411 | 0 | 1414 | 2563 | 55.2% | +| ov_SC03_001 | 1411 | 1411 | 0 | 1429 | 2870 | 49.8% | +| ov_SC03_002 | 1415 | 1415 | 0 | 1431 | 2632 | 54.4% | +| ov_SC03_003 | 1411 | 1411 | 0 | 1412 | 2425 | 58.2% | +| ov_SC03_006 | 1417 | 1417 | 0 | 1426 | 2768 | 51.5% | +| ov_SC03_007 | 1411 | 1411 | 0 | 1415 | 2626 | 53.9% | +| ov_SC03_010 | 1411 | 1411 | 0 | 1411 | 2472 | 57.1% | +| ov_SC03_011 | 1411 | 1411 | 0 | 1417 | 2530 | 56.0% | +| ov_SC03_012 | 1411 | 1411 | 0 | 1412 | 2408 | 58.6% | +| ov_SC03_013 | 1411 | 1411 | 0 | 1411 | 2495 | 56.6% | +| ov_SC03_014 | 1411 | 1411 | 0 | 1421 | 2688 | 52.9% | +| ov_SC03_015 | 1411 | 1411 | 0 | 1421 | 2688 | 52.9% | +| ov_SC03_023 | 1411 | 1411 | 0 | 1412 | 2437 | 57.9% | +| ov_SC03_024 | 1411 | 1411 | 0 | 1423 | 2644 | 53.8% | +| ov_SC03_028 | 1411 | 1411 | 0 | 1415 | 2667 | 53.1% | +| ov_SC03_029 | 1413 | 1413 | 0 | 1423 | 2647 | 53.8% | +| ov_SC03_030 | 1415 | 1415 | 0 | 1417 | 2498 | 56.7% | +| ov_SC03_031 | 1411 | 1411 | 0 | 1415 | 2517 | 56.2% | +| ov_SC03_089 | 1411 | 1411 | 0 | 1418 | 2584 | 54.9% | +| ov_SC03_090 | 1411 | 1411 | 0 | 1419 | 2628 | 54.0% | +| ov_SC03_091 | 1411 | 1411 | 0 | 1419 | 2643 | 53.7% | +| ov_SC03_092 | 1411 | 1411 | 0 | 1423 | 2590 | 54.9% | +| ov_SC03_093 | 1411 | 1411 | 0 | 1415 | 2566 | 55.1% | +| ov_SC03_094 | 1411 | 1411 | 0 | 1417 | 2579 | 54.9% | +| ov_SC03_095 | 1411 | 1411 | 0 | 1414 | 2477 | 57.1% | +| ov_SC03_096 | 1411 | 1411 | 0 | 1414 | 2468 | 57.3% | +| ov_SC03_097 | 1411 | 1411 | 0 | 1418 | 2606 | 54.4% | +| ov_SC03_098 | 1411 | 1411 | 0 | 1414 | 2544 | 55.6% | +| ov_SC03_099 | 1411 | 1411 | 0 | 1414 | 2507 | 56.4% | +| ov_SC03_100 | 1411 | 1411 | 0 | 1415 | 2542 | 55.7% | +| ov_SC03_101 | 1411 | 1411 | 0 | 1415 | 2531 | 55.9% | +| ov_SC03_102 | 1411 | 1411 | 0 | 1414 | 2495 | 56.7% | +| ov_SC03_103 | 1413 | 1413 | 0 | 1416 | 2513 | 56.3% | +| ov_SC03_104 | 1411 | 1411 | 0 | 1418 | 2619 | 54.1% | +| ov_SC03_105 | 1411 | 1411 | 0 | 1418 | 2600 | 54.5% | +| ov_SC03_108 | 1411 | 1411 | 0 | 1411 | 2446 | 57.7% | +| ov_SC03_109 | 1411 | 1411 | 0 | 1413 | 2426 | 58.2% | +| ov_SC03_110 | 1411 | 1411 | 0 | 1411 | 2471 | 57.1% | +| ov_SC03_111 | 1411 | 1411 | 0 | 1414 | 2513 | 56.3% | +| ov_SC03_112 | 1413 | 1413 | 0 | 1415 | 2529 | 56.0% | +| ov_SC03_113 | 1413 | 1413 | 0 | 1416 | 2471 | 57.3% | +| ov_SC03_114 | 1411 | 1411 | 0 | 1413 | 2417 | 58.5% | +| ov_SC03_115 | 1411 | 1411 | 0 | 1413 | 2475 | 57.1% | +| ov_SC03_116 | 1411 | 1411 | 0 | 1414 | 2441 | 57.9% | +| ov_SC03_117 | 1411 | 1411 | 0 | 1417 | 2560 | 55.4% | +| ov_SC03_118 | 1411 | 1411 | 0 | 1424 | 2688 | 53.0% | +| ov_SC03_119 | 1411 | 1411 | 0 | 1424 | 2688 | 53.0% | +| ov_SC03_121 | 1411 | 1411 | 0 | 1414 | 2462 | 57.4% | +| ov_SC03_124 | 1407 | 1407 | 0 | 1427 | 2744 | 52.0% | +| ov_SC03_125 | 1411 | 1411 | 0 | 1423 | 2591 | 54.9% | +| ov_SC03_126 | 1411 | 1411 | 0 | 1412 | 2425 | 58.2% | +| ov_SC04_000 | 1415 | 1415 | 0 | 1424 | 2547 | 55.9% | +| ov_SC04_002 | 1411 | 1411 | 0 | 1415 | 2639 | 53.6% | +| ov_SC04_003 | 1411 | 1411 | 0 | 1415 | 2505 | 56.5% | +| ov_SC04_004 | 1411 | 1411 | 0 | 1413 | 2561 | 55.2% | +| ov_SC04_005 | 1411 | 1411 | 0 | 1417 | 2615 | 54.2% | +| ov_SC04_006 | 1411 | 1411 | 0 | 1413 | 2456 | 57.5% | +| ov_SC04_007 | 1411 | 1411 | 0 | 1415 | 2572 | 55.0% | +| ov_SC04_008 | 1411 | 1411 | 0 | 1411 | 2417 | 58.4% | +| ov_SC04_009 | 1411 | 1411 | 0 | 1414 | 2443 | 57.9% | +| ov_SC04_010 | 1411 | 1411 | 0 | 1412 | 2421 | 58.3% | +| ov_SC04_011 | 1411 | 1411 | 0 | 1417 | 2806 | 50.5% | +| ov_SC04_012 | 1411 | 1411 | 0 | 1412 | 2422 | 58.3% | +| ov_SC04_015 | 1411 | 1411 | 0 | 1423 | 2614 | 54.4% | +| ov_SC04_016 | 1411 | 1411 | 0 | 1413 | 2442 | 57.9% | +| ov_SC04_018 | 1411 | 1411 | 0 | 1424 | 2858 | 49.8% | +| ov_SC04_019 | 1411 | 1411 | 0 | 1424 | 2858 | 49.8% | +| ov_SC04_020 | 1411 | 1411 | 0 | 1423 | 2570 | 55.4% | +| ov_SC04_021 | 1411 | 1411 | 0 | 1412 | 2425 | 58.2% | +| ov_SC05_000 | 1415 | 1415 | 0 | 1418 | 2422 | 58.5% | +| ov_SC05_001 | 1411 | 1411 | 0 | 1416 | 2577 | 54.9% | +| ov_SC05_002 | 1411 | 1411 | 0 | 1414 | 2445 | 57.8% | +| ov_SC05_003 | 1411 | 1411 | 0 | 1412 | 2484 | 56.8% | +| ov_SC05_004 | 1411 | 1411 | 0 | 1413 | 2467 | 57.3% | +| ov_SC05_005 | 1411 | 1411 | 0 | 1412 | 2494 | 56.6% | +| ov_SC05_006 | 1411 | 1411 | 0 | 1411 | 2432 | 58.0% | +| ov_SC05_007 | 1411 | 1411 | 0 | 1416 | 2485 | 57.0% | +| ov_SC05_008 | 1411 | 1411 | 0 | 1413 | 2546 | 55.5% | +| ov_SC05_009 | 1411 | 1411 | 0 | 1415 | 2440 | 58.0% | +| ov_SC05_010 | 1411 | 1411 | 0 | 1415 | 2591 | 54.6% | +| ov_SC05_011 | 1411 | 1411 | 0 | 1412 | 2411 | 58.6% | +| ov_SC05_017 | 1407 | 1407 | 0 | 1419 | 2845 | 49.9% | +| ov_SC05_018 | 1411 | 1411 | 0 | 1424 | 2676 | 53.2% | +| ov_SC05_019 | 1411 | 1411 | 0 | 1412 | 2425 | 58.2% | +| ov_SC06_000 | 1415 | 1415 | 0 | 1423 | 2692 | 52.9% | +| ov_SC06_006 | 1411 | 1411 | 0 | 1412 | 2514 | 56.2% | +| ov_SC06_008 | 1413 | 1413 | 0 | 1419 | 2544 | 55.8% | +| ov_SC06_010 | 1411 | 1411 | 0 | 1416 | 2520 | 56.2% | +| ov_SC06_011 | 1411 | 1411 | 0 | 1415 | 2471 | 57.3% | +| ov_SC06_013 | 1411 | 1411 | 0 | 1412 | 2427 | 58.2% | +| ov_SC06_014 | 1411 | 1411 | 0 | 1413 | 2455 | 57.6% | +| ov_SC06_015 | 1411 | 1411 | 0 | 1411 | 2423 | 58.2% | +| ov_SC06_016 | 1411 | 1411 | 0 | 1413 | 2552 | 55.4% | +| ov_SC06_018 | 1411 | 1411 | 0 | 1419 | 2668 | 53.2% | +| ov_SC06_020 | 1411 | 1411 | 0 | 1412 | 2521 | 56.0% | +| ov_SC06_022 | 1411 | 1411 | 0 | 1419 | 2645 | 53.6% | +| ov_SC06_024 | 1411 | 1411 | 0 | 1417 | 2670 | 53.1% | +| ov_SC06_025 | 1411 | 1411 | 0 | 1416 | 2575 | 55.0% | +| ov_SC06_027 | 1411 | 1411 | 0 | 1412 | 2410 | 58.6% | +| ov_SC06_029 | 1411 | 1411 | 0 | 1423 | 2665 | 53.4% | +| ov_SC06_030 | 1411 | 1411 | 0 | 1411 | 2459 | 57.4% | +| ov_SC06_032 | 1411 | 1411 | 0 | 1418 | 2661 | 53.3% | +| ov_SC06_033 | 1411 | 1411 | 0 | 1418 | 2634 | 53.8% | +| ov_SC07_000 | 1415 | 1415 | 0 | 1417 | 2522 | 56.2% | +| ov_SC07_001 | 1411 | 1411 | 0 | 1413 | 2457 | 57.5% | +| ov_SC07_002 | 1411 | 1411 | 0 | 1415 | 2582 | 54.8% | +| ov_SC07_008 | 1411 | 1411 | 0 | 1411 | 2388 | 59.1% | +| ov_SC07_009 | 1411 | 1411 | 0 | 1413 | 2432 | 58.1% | diff --git a/src/ov_SC01_000/ov_SC01_000.c b/src/ov_SC01_000/ov_SC01_000.c index 1b34fbbbc..336ccbfed 100644 --- a/src/ov_SC01_000/ov_SC01_000.c +++ b/src/ov_SC01_000/ov_SC01_000.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_000/nonmatchings/ov_SC01_000", func_8012BA10); diff --git a/src/ov_SC01_001/ov_SC01_001.c b/src/ov_SC01_001/ov_SC01_001.c index 24da8074a..f06c56d35 100644 --- a/src/ov_SC01_001/ov_SC01_001.c +++ b/src/ov_SC01_001/ov_SC01_001.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_001/nonmatchings/ov_SC01_001", func_8012BA10); diff --git a/src/ov_SC01_004/ov_SC01_004.c b/src/ov_SC01_004/ov_SC01_004.c index 0eb744665..46923903a 100644 --- a/src/ov_SC01_004/ov_SC01_004.c +++ b/src/ov_SC01_004/ov_SC01_004.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_004/nonmatchings/ov_SC01_004", func_8012BA10); diff --git a/src/ov_SC01_005/ov_SC01_005.c b/src/ov_SC01_005/ov_SC01_005.c index 9e7158add..c76447b3c 100644 --- a/src/ov_SC01_005/ov_SC01_005.c +++ b/src/ov_SC01_005/ov_SC01_005.c @@ -242,7 +242,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_005/nonmatchings/ov_SC01_005", func_8012BA10); diff --git a/src/ov_SC01_006/ov_SC01_006.c b/src/ov_SC01_006/ov_SC01_006.c index 60bf88142..b39a58598 100644 --- a/src/ov_SC01_006/ov_SC01_006.c +++ b/src/ov_SC01_006/ov_SC01_006.c @@ -242,7 +242,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_006/nonmatchings/ov_SC01_006", func_8012BA10); diff --git a/src/ov_SC01_008/ov_SC01_008.c b/src/ov_SC01_008/ov_SC01_008.c index 99164190c..6434924e4 100644 --- a/src/ov_SC01_008/ov_SC01_008.c +++ b/src/ov_SC01_008/ov_SC01_008.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_008/nonmatchings/ov_SC01_008", func_8012BA10); diff --git a/src/ov_SC01_009/ov_SC01_009.c b/src/ov_SC01_009/ov_SC01_009.c index 159c0bd92..0d9d950be 100644 --- a/src/ov_SC01_009/ov_SC01_009.c +++ b/src/ov_SC01_009/ov_SC01_009.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_009/nonmatchings/ov_SC01_009", func_8012BA10); diff --git a/src/ov_SC01_074/ov_SC01_074.c b/src/ov_SC01_074/ov_SC01_074.c index 959fe431e..cd9a6c020 100644 --- a/src/ov_SC01_074/ov_SC01_074.c +++ b/src/ov_SC01_074/ov_SC01_074.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_074/nonmatchings/ov_SC01_074", func_8012BA10); diff --git a/src/ov_SC01_077/ov_SC01_077.c b/src/ov_SC01_077/ov_SC01_077.c index 864df4285..aca63a4a8 100644 --- a/src/ov_SC01_077/ov_SC01_077.c +++ b/src/ov_SC01_077/ov_SC01_077.c @@ -435,7 +435,8 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ + INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_8012BA10); diff --git a/src/ov_SC01_080/ov_SC01_080.c b/src/ov_SC01_080/ov_SC01_080.c index fae1433b6..774ead3c0 100644 --- a/src/ov_SC01_080/ov_SC01_080.c +++ b/src/ov_SC01_080/ov_SC01_080.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_080/nonmatchings/ov_SC01_080", func_8012BA10); diff --git a/src/ov_SC01_084/ov_SC01_084.c b/src/ov_SC01_084/ov_SC01_084.c index 08a8acfef..ab9f98fc5 100644 --- a/src/ov_SC01_084/ov_SC01_084.c +++ b/src/ov_SC01_084/ov_SC01_084.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC01_084/nonmatchings/ov_SC01_084", func_8012BA10); diff --git a/src/ov_SC02_000/ov_SC02_000.c b/src/ov_SC02_000/ov_SC02_000.c index 6e894dcea..c8dcf187f 100644 --- a/src/ov_SC02_000/ov_SC02_000.c +++ b/src/ov_SC02_000/ov_SC02_000.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_000/nonmatchings/ov_SC02_000", func_8012BA10); diff --git a/src/ov_SC02_003/ov_SC02_003.c b/src/ov_SC02_003/ov_SC02_003.c index 4ecd6f86a..ac3e80f0b 100644 --- a/src/ov_SC02_003/ov_SC02_003.c +++ b/src/ov_SC02_003/ov_SC02_003.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_003/nonmatchings/ov_SC02_003", func_8012BA10); diff --git a/src/ov_SC02_004/ov_SC02_004.c b/src/ov_SC02_004/ov_SC02_004.c index 8f8cb86d8..9a8b3bc19 100644 --- a/src/ov_SC02_004/ov_SC02_004.c +++ b/src/ov_SC02_004/ov_SC02_004.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_004/nonmatchings/ov_SC02_004", func_8012BA10); diff --git a/src/ov_SC02_005/ov_SC02_005.c b/src/ov_SC02_005/ov_SC02_005.c index e14e973f7..5678b2e9c 100644 --- a/src/ov_SC02_005/ov_SC02_005.c +++ b/src/ov_SC02_005/ov_SC02_005.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_005/nonmatchings/ov_SC02_005", func_8012BA10); diff --git a/src/ov_SC02_011/ov_SC02_011.c b/src/ov_SC02_011/ov_SC02_011.c index 46e59ec8f..966bd4f6b 100644 --- a/src/ov_SC02_011/ov_SC02_011.c +++ b/src/ov_SC02_011/ov_SC02_011.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_011/nonmatchings/ov_SC02_011", func_8012BA10); diff --git a/src/ov_SC02_015/ov_SC02_015.c b/src/ov_SC02_015/ov_SC02_015.c index e207a51f9..076c07da6 100644 --- a/src/ov_SC02_015/ov_SC02_015.c +++ b/src/ov_SC02_015/ov_SC02_015.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_015/nonmatchings/ov_SC02_015", func_8012BA10); diff --git a/src/ov_SC02_016/ov_SC02_016.c b/src/ov_SC02_016/ov_SC02_016.c index 6ceeb57d3..df0d72533 100644 --- a/src/ov_SC02_016/ov_SC02_016.c +++ b/src/ov_SC02_016/ov_SC02_016.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_016/nonmatchings/ov_SC02_016", func_8012BA10); diff --git a/src/ov_SC02_017/ov_SC02_017.c b/src/ov_SC02_017/ov_SC02_017.c index e4555ea06..1c51c8b38 100644 --- a/src/ov_SC02_017/ov_SC02_017.c +++ b/src/ov_SC02_017/ov_SC02_017.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_017/nonmatchings/ov_SC02_017", func_8012BA10); diff --git a/src/ov_SC02_021/ov_SC02_021.c b/src/ov_SC02_021/ov_SC02_021.c index 95305eed6..21d5268fa 100644 --- a/src/ov_SC02_021/ov_SC02_021.c +++ b/src/ov_SC02_021/ov_SC02_021.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_021/nonmatchings/ov_SC02_021", func_8012BA10); diff --git a/src/ov_SC02_026/ov_SC02_026.c b/src/ov_SC02_026/ov_SC02_026.c index 0438fe519..9aa18a2c8 100644 --- a/src/ov_SC02_026/ov_SC02_026.c +++ b/src/ov_SC02_026/ov_SC02_026.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_026/nonmatchings/ov_SC02_026", func_8012BA10); diff --git a/src/ov_SC02_027/ov_SC02_027.c b/src/ov_SC02_027/ov_SC02_027.c index 7b72c25ad..dcb79fbf9 100644 --- a/src/ov_SC02_027/ov_SC02_027.c +++ b/src/ov_SC02_027/ov_SC02_027.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_027/nonmatchings/ov_SC02_027", func_8012BA10); diff --git a/src/ov_SC02_028/ov_SC02_028.c b/src/ov_SC02_028/ov_SC02_028.c index f5b02d5c0..8e52ceb7d 100644 --- a/src/ov_SC02_028/ov_SC02_028.c +++ b/src/ov_SC02_028/ov_SC02_028.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_028/nonmatchings/ov_SC02_028", func_8012BA10); diff --git a/src/ov_SC02_031/ov_SC02_031.c b/src/ov_SC02_031/ov_SC02_031.c index 7ea4d599b..7f9ce6d46 100644 --- a/src/ov_SC02_031/ov_SC02_031.c +++ b/src/ov_SC02_031/ov_SC02_031.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_031/nonmatchings/ov_SC02_031", func_8012BA10); diff --git a/src/ov_SC02_035/ov_SC02_035.c b/src/ov_SC02_035/ov_SC02_035.c index b0144383c..fd7d30dae 100644 --- a/src/ov_SC02_035/ov_SC02_035.c +++ b/src/ov_SC02_035/ov_SC02_035.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_035/nonmatchings/ov_SC02_035", func_8012BA10); diff --git a/src/ov_SC02_039/ov_SC02_039.c b/src/ov_SC02_039/ov_SC02_039.c index 2188d1b6b..9b5f9f03c 100644 --- a/src/ov_SC02_039/ov_SC02_039.c +++ b/src/ov_SC02_039/ov_SC02_039.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039", func_8012BA10); diff --git a/src/ov_SC02_041/ov_SC02_041.c b/src/ov_SC02_041/ov_SC02_041.c index 447cd5ea1..fd50267c7 100644 --- a/src/ov_SC02_041/ov_SC02_041.c +++ b/src/ov_SC02_041/ov_SC02_041.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC02_041/nonmatchings/ov_SC02_041", func_8012BA10); diff --git a/src/ov_SC03_001/ov_SC03_001.c b/src/ov_SC03_001/ov_SC03_001.c index df12d7bc5..5e1d536e9 100644 --- a/src/ov_SC03_001/ov_SC03_001.c +++ b/src/ov_SC03_001/ov_SC03_001.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_001/nonmatchings/ov_SC03_001", func_8012BA10); diff --git a/src/ov_SC03_002/ov_SC03_002.c b/src/ov_SC03_002/ov_SC03_002.c index 251a5998f..6ac7b6f9a 100644 --- a/src/ov_SC03_002/ov_SC03_002.c +++ b/src/ov_SC03_002/ov_SC03_002.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_002/nonmatchings/ov_SC03_002", func_8012BA10); diff --git a/src/ov_SC03_003/ov_SC03_003.c b/src/ov_SC03_003/ov_SC03_003.c index 7b44f06fe..cbe9478e3 100644 --- a/src/ov_SC03_003/ov_SC03_003.c +++ b/src/ov_SC03_003/ov_SC03_003.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_003/nonmatchings/ov_SC03_003", func_8012BA10); diff --git a/src/ov_SC03_006/ov_SC03_006.c b/src/ov_SC03_006/ov_SC03_006.c index 5b74136a1..e377c742c 100644 --- a/src/ov_SC03_006/ov_SC03_006.c +++ b/src/ov_SC03_006/ov_SC03_006.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_006/nonmatchings/ov_SC03_006", func_8012BA10); diff --git a/src/ov_SC03_007/ov_SC03_007.c b/src/ov_SC03_007/ov_SC03_007.c index b9c2b00ed..e315431dc 100644 --- a/src/ov_SC03_007/ov_SC03_007.c +++ b/src/ov_SC03_007/ov_SC03_007.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_007/nonmatchings/ov_SC03_007", func_8012BA10); diff --git a/src/ov_SC03_010/ov_SC03_010.c b/src/ov_SC03_010/ov_SC03_010.c index c5ac04ffd..cdb0a7f3a 100644 --- a/src/ov_SC03_010/ov_SC03_010.c +++ b/src/ov_SC03_010/ov_SC03_010.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_010/nonmatchings/ov_SC03_010", func_8012BA10); diff --git a/src/ov_SC03_011/ov_SC03_011.c b/src/ov_SC03_011/ov_SC03_011.c index f0c49a5ea..4454842ca 100644 --- a/src/ov_SC03_011/ov_SC03_011.c +++ b/src/ov_SC03_011/ov_SC03_011.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_011/nonmatchings/ov_SC03_011", func_8012BA10); diff --git a/src/ov_SC03_012/ov_SC03_012.c b/src/ov_SC03_012/ov_SC03_012.c index 76ee888c8..ed0fd83fe 100644 --- a/src/ov_SC03_012/ov_SC03_012.c +++ b/src/ov_SC03_012/ov_SC03_012.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_012/nonmatchings/ov_SC03_012", func_8012BA10); diff --git a/src/ov_SC03_013/ov_SC03_013.c b/src/ov_SC03_013/ov_SC03_013.c index 9de681a2a..f5956b761 100644 --- a/src/ov_SC03_013/ov_SC03_013.c +++ b/src/ov_SC03_013/ov_SC03_013.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_013/nonmatchings/ov_SC03_013", func_8012BA10); diff --git a/src/ov_SC03_014/ov_SC03_014.c b/src/ov_SC03_014/ov_SC03_014.c index c56db7e70..16a7ac347 100644 --- a/src/ov_SC03_014/ov_SC03_014.c +++ b/src/ov_SC03_014/ov_SC03_014.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014", func_8012BA10); diff --git a/src/ov_SC03_015/ov_SC03_015.c b/src/ov_SC03_015/ov_SC03_015.c index eebbdc1e4..50cacf9fb 100644 --- a/src/ov_SC03_015/ov_SC03_015.c +++ b/src/ov_SC03_015/ov_SC03_015.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_015/nonmatchings/ov_SC03_015", func_8012BA10); diff --git a/src/ov_SC03_023/ov_SC03_023.c b/src/ov_SC03_023/ov_SC03_023.c index 1c4cbf653..b2890bbc1 100644 --- a/src/ov_SC03_023/ov_SC03_023.c +++ b/src/ov_SC03_023/ov_SC03_023.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_023/nonmatchings/ov_SC03_023", func_8012BA10); diff --git a/src/ov_SC03_024/ov_SC03_024.c b/src/ov_SC03_024/ov_SC03_024.c index 63c1c4d5c..9281e32ec 100644 --- a/src/ov_SC03_024/ov_SC03_024.c +++ b/src/ov_SC03_024/ov_SC03_024.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_024/nonmatchings/ov_SC03_024", func_8012BA10); diff --git a/src/ov_SC03_028/ov_SC03_028.c b/src/ov_SC03_028/ov_SC03_028.c index 88c194e02..c3121d814 100644 --- a/src/ov_SC03_028/ov_SC03_028.c +++ b/src/ov_SC03_028/ov_SC03_028.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_028/nonmatchings/ov_SC03_028", func_8012BA10); diff --git a/src/ov_SC03_029/ov_SC03_029.c b/src/ov_SC03_029/ov_SC03_029.c index 6b604664c..58a56b2ff 100644 --- a/src/ov_SC03_029/ov_SC03_029.c +++ b/src/ov_SC03_029/ov_SC03_029.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_029/nonmatchings/ov_SC03_029", func_8012BA10); diff --git a/src/ov_SC03_030/ov_SC03_030.c b/src/ov_SC03_030/ov_SC03_030.c index eaa34d6ee..64c1afe68 100644 --- a/src/ov_SC03_030/ov_SC03_030.c +++ b/src/ov_SC03_030/ov_SC03_030.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_030/nonmatchings/ov_SC03_030", func_8012BA10); diff --git a/src/ov_SC03_031/ov_SC03_031.c b/src/ov_SC03_031/ov_SC03_031.c index d86bad9d7..6f8ca0b69 100644 --- a/src/ov_SC03_031/ov_SC03_031.c +++ b/src/ov_SC03_031/ov_SC03_031.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_031/nonmatchings/ov_SC03_031", func_8012BA10); diff --git a/src/ov_SC03_089/ov_SC03_089.c b/src/ov_SC03_089/ov_SC03_089.c index a870db2bc..90d7609d5 100644 --- a/src/ov_SC03_089/ov_SC03_089.c +++ b/src/ov_SC03_089/ov_SC03_089.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_089/nonmatchings/ov_SC03_089", func_8012BA10); diff --git a/src/ov_SC03_090/ov_SC03_090.c b/src/ov_SC03_090/ov_SC03_090.c index 588957890..f69de9350 100644 --- a/src/ov_SC03_090/ov_SC03_090.c +++ b/src/ov_SC03_090/ov_SC03_090.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_090/nonmatchings/ov_SC03_090", func_8012BA10); diff --git a/src/ov_SC03_091/ov_SC03_091.c b/src/ov_SC03_091/ov_SC03_091.c index 0fc317cfa..861e68162 100644 --- a/src/ov_SC03_091/ov_SC03_091.c +++ b/src/ov_SC03_091/ov_SC03_091.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_091/nonmatchings/ov_SC03_091", func_8012BA10); diff --git a/src/ov_SC03_092/ov_SC03_092.c b/src/ov_SC03_092/ov_SC03_092.c index 4108afc4c..95e21fed8 100644 --- a/src/ov_SC03_092/ov_SC03_092.c +++ b/src/ov_SC03_092/ov_SC03_092.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_092/nonmatchings/ov_SC03_092", func_8012BA10); diff --git a/src/ov_SC03_093/ov_SC03_093.c b/src/ov_SC03_093/ov_SC03_093.c index aca13dc16..ed5a2cc57 100644 --- a/src/ov_SC03_093/ov_SC03_093.c +++ b/src/ov_SC03_093/ov_SC03_093.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_093/nonmatchings/ov_SC03_093", func_8012BA10); diff --git a/src/ov_SC03_094/ov_SC03_094.c b/src/ov_SC03_094/ov_SC03_094.c index 2ef2993db..16b10176f 100644 --- a/src/ov_SC03_094/ov_SC03_094.c +++ b/src/ov_SC03_094/ov_SC03_094.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_094/nonmatchings/ov_SC03_094", func_8012BA10); diff --git a/src/ov_SC03_095/ov_SC03_095.c b/src/ov_SC03_095/ov_SC03_095.c index 0c49b2291..64250f70c 100644 --- a/src/ov_SC03_095/ov_SC03_095.c +++ b/src/ov_SC03_095/ov_SC03_095.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_095/nonmatchings/ov_SC03_095", func_8012BA10); diff --git a/src/ov_SC03_096/ov_SC03_096.c b/src/ov_SC03_096/ov_SC03_096.c index 5c511aef5..5c13c0610 100644 --- a/src/ov_SC03_096/ov_SC03_096.c +++ b/src/ov_SC03_096/ov_SC03_096.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_096/nonmatchings/ov_SC03_096", func_8012BA10); diff --git a/src/ov_SC03_097/ov_SC03_097.c b/src/ov_SC03_097/ov_SC03_097.c index 742afc4e5..7c17b743c 100644 --- a/src/ov_SC03_097/ov_SC03_097.c +++ b/src/ov_SC03_097/ov_SC03_097.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_097/nonmatchings/ov_SC03_097", func_8012BA10); diff --git a/src/ov_SC03_098/ov_SC03_098.c b/src/ov_SC03_098/ov_SC03_098.c index 00365daa1..ab04e4eee 100644 --- a/src/ov_SC03_098/ov_SC03_098.c +++ b/src/ov_SC03_098/ov_SC03_098.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_098/nonmatchings/ov_SC03_098", func_8012BA10); diff --git a/src/ov_SC03_099/ov_SC03_099.c b/src/ov_SC03_099/ov_SC03_099.c index 84d9e4b5f..05628de34 100644 --- a/src/ov_SC03_099/ov_SC03_099.c +++ b/src/ov_SC03_099/ov_SC03_099.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_099/nonmatchings/ov_SC03_099", func_8012BA10); diff --git a/src/ov_SC03_100/ov_SC03_100.c b/src/ov_SC03_100/ov_SC03_100.c index bdb8ad3d4..40ab49673 100644 --- a/src/ov_SC03_100/ov_SC03_100.c +++ b/src/ov_SC03_100/ov_SC03_100.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_100/nonmatchings/ov_SC03_100", func_8012BA10); diff --git a/src/ov_SC03_101/ov_SC03_101.c b/src/ov_SC03_101/ov_SC03_101.c index 4fb2e0a07..1072e4012 100644 --- a/src/ov_SC03_101/ov_SC03_101.c +++ b/src/ov_SC03_101/ov_SC03_101.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_101/nonmatchings/ov_SC03_101", func_8012BA10); diff --git a/src/ov_SC03_102/ov_SC03_102.c b/src/ov_SC03_102/ov_SC03_102.c index fa885334c..0cd6d4fe4 100644 --- a/src/ov_SC03_102/ov_SC03_102.c +++ b/src/ov_SC03_102/ov_SC03_102.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_102/nonmatchings/ov_SC03_102", func_8012BA10); diff --git a/src/ov_SC03_103/ov_SC03_103.c b/src/ov_SC03_103/ov_SC03_103.c index ee128274b..9e88d132a 100644 --- a/src/ov_SC03_103/ov_SC03_103.c +++ b/src/ov_SC03_103/ov_SC03_103.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_103/nonmatchings/ov_SC03_103", func_8012BA10); diff --git a/src/ov_SC03_104/ov_SC03_104.c b/src/ov_SC03_104/ov_SC03_104.c index 7da97ddfd..699483b95 100644 --- a/src/ov_SC03_104/ov_SC03_104.c +++ b/src/ov_SC03_104/ov_SC03_104.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_104/nonmatchings/ov_SC03_104", func_8012BA10); diff --git a/src/ov_SC03_105/ov_SC03_105.c b/src/ov_SC03_105/ov_SC03_105.c index b3867bee8..2c40b5cd7 100644 --- a/src/ov_SC03_105/ov_SC03_105.c +++ b/src/ov_SC03_105/ov_SC03_105.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_105/nonmatchings/ov_SC03_105", func_8012BA10); diff --git a/src/ov_SC03_108/ov_SC03_108.c b/src/ov_SC03_108/ov_SC03_108.c index 957717798..d595201f8 100644 --- a/src/ov_SC03_108/ov_SC03_108.c +++ b/src/ov_SC03_108/ov_SC03_108.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_108/nonmatchings/ov_SC03_108", func_8012BA10); diff --git a/src/ov_SC03_109/ov_SC03_109.c b/src/ov_SC03_109/ov_SC03_109.c index b2cc2d3fc..4400dece8 100644 --- a/src/ov_SC03_109/ov_SC03_109.c +++ b/src/ov_SC03_109/ov_SC03_109.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_109/nonmatchings/ov_SC03_109", func_8012BA10); diff --git a/src/ov_SC03_110/ov_SC03_110.c b/src/ov_SC03_110/ov_SC03_110.c index 2d31a5815..02f76d485 100644 --- a/src/ov_SC03_110/ov_SC03_110.c +++ b/src/ov_SC03_110/ov_SC03_110.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_110/nonmatchings/ov_SC03_110", func_8012BA10); diff --git a/src/ov_SC03_111/ov_SC03_111.c b/src/ov_SC03_111/ov_SC03_111.c index 885b84d4c..ca72e9b9a 100644 --- a/src/ov_SC03_111/ov_SC03_111.c +++ b/src/ov_SC03_111/ov_SC03_111.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_111/nonmatchings/ov_SC03_111", func_8012BA10); diff --git a/src/ov_SC03_112/ov_SC03_112.c b/src/ov_SC03_112/ov_SC03_112.c index 73bb7ae71..7df6564d1 100644 --- a/src/ov_SC03_112/ov_SC03_112.c +++ b/src/ov_SC03_112/ov_SC03_112.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_112/nonmatchings/ov_SC03_112", func_8012BA10); diff --git a/src/ov_SC03_113/ov_SC03_113.c b/src/ov_SC03_113/ov_SC03_113.c index d1a7bae09..b71a6f46d 100644 --- a/src/ov_SC03_113/ov_SC03_113.c +++ b/src/ov_SC03_113/ov_SC03_113.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_113/nonmatchings/ov_SC03_113", func_8012BA10); diff --git a/src/ov_SC03_114/ov_SC03_114.c b/src/ov_SC03_114/ov_SC03_114.c index 9f520444c..6b24ade39 100644 --- a/src/ov_SC03_114/ov_SC03_114.c +++ b/src/ov_SC03_114/ov_SC03_114.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_114/nonmatchings/ov_SC03_114", func_8012BA10); diff --git a/src/ov_SC03_115/ov_SC03_115.c b/src/ov_SC03_115/ov_SC03_115.c index dc9b5dd74..a24cae41d 100644 --- a/src/ov_SC03_115/ov_SC03_115.c +++ b/src/ov_SC03_115/ov_SC03_115.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_115/nonmatchings/ov_SC03_115", func_8012BA10); diff --git a/src/ov_SC03_116/ov_SC03_116.c b/src/ov_SC03_116/ov_SC03_116.c index 202e35970..4aaf8882f 100644 --- a/src/ov_SC03_116/ov_SC03_116.c +++ b/src/ov_SC03_116/ov_SC03_116.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_116/nonmatchings/ov_SC03_116", func_8012BA10); diff --git a/src/ov_SC03_117/ov_SC03_117.c b/src/ov_SC03_117/ov_SC03_117.c index c7dcbd965..a6da8177b 100644 --- a/src/ov_SC03_117/ov_SC03_117.c +++ b/src/ov_SC03_117/ov_SC03_117.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_117/nonmatchings/ov_SC03_117", func_8012BA10); diff --git a/src/ov_SC03_118/ov_SC03_118.c b/src/ov_SC03_118/ov_SC03_118.c index 7f4330df8..7f251ccbd 100644 --- a/src/ov_SC03_118/ov_SC03_118.c +++ b/src/ov_SC03_118/ov_SC03_118.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118", func_8012BA10); diff --git a/src/ov_SC03_119/ov_SC03_119.c b/src/ov_SC03_119/ov_SC03_119.c index 9af1802eb..2dfcdfcb5 100644 --- a/src/ov_SC03_119/ov_SC03_119.c +++ b/src/ov_SC03_119/ov_SC03_119.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119", func_8012BA10); diff --git a/src/ov_SC03_121/ov_SC03_121.c b/src/ov_SC03_121/ov_SC03_121.c index 90e84d19b..7c3d80d2c 100644 --- a/src/ov_SC03_121/ov_SC03_121.c +++ b/src/ov_SC03_121/ov_SC03_121.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_121/nonmatchings/ov_SC03_121", func_8012BA10); diff --git a/src/ov_SC03_124/ov_SC03_124.c b/src/ov_SC03_124/ov_SC03_124.c index fe4a94967..97f830d50 100644 --- a/src/ov_SC03_124/ov_SC03_124.c +++ b/src/ov_SC03_124/ov_SC03_124.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_124/nonmatchings/ov_SC03_124", func_8012BA10); diff --git a/src/ov_SC03_125/ov_SC03_125.c b/src/ov_SC03_125/ov_SC03_125.c index 21ca00fcf..1437e7878 100644 --- a/src/ov_SC03_125/ov_SC03_125.c +++ b/src/ov_SC03_125/ov_SC03_125.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_125/nonmatchings/ov_SC03_125", func_8012BA10); diff --git a/src/ov_SC03_126/ov_SC03_126.c b/src/ov_SC03_126/ov_SC03_126.c index 53c225f11..13337e41d 100644 --- a/src/ov_SC03_126/ov_SC03_126.c +++ b/src/ov_SC03_126/ov_SC03_126.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126", func_8012BA10); diff --git a/src/ov_SC04_000/ov_SC04_000.c b/src/ov_SC04_000/ov_SC04_000.c index 9f88b7565..8b3c627af 100644 --- a/src/ov_SC04_000/ov_SC04_000.c +++ b/src/ov_SC04_000/ov_SC04_000.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_000/nonmatchings/ov_SC04_000", func_8012BA10); diff --git a/src/ov_SC04_002/ov_SC04_002.c b/src/ov_SC04_002/ov_SC04_002.c index 69d043b4b..61550396c 100644 --- a/src/ov_SC04_002/ov_SC04_002.c +++ b/src/ov_SC04_002/ov_SC04_002.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002", func_8012BA10); diff --git a/src/ov_SC04_003/ov_SC04_003.c b/src/ov_SC04_003/ov_SC04_003.c index 951763ecd..787ea22a7 100644 --- a/src/ov_SC04_003/ov_SC04_003.c +++ b/src/ov_SC04_003/ov_SC04_003.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_003/nonmatchings/ov_SC04_003", func_8012BA10); diff --git a/src/ov_SC04_004/ov_SC04_004.c b/src/ov_SC04_004/ov_SC04_004.c index 727926042..c7457b65a 100644 --- a/src/ov_SC04_004/ov_SC04_004.c +++ b/src/ov_SC04_004/ov_SC04_004.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_004/nonmatchings/ov_SC04_004", func_8012BA10); diff --git a/src/ov_SC04_005/ov_SC04_005.c b/src/ov_SC04_005/ov_SC04_005.c index d67a0f117..09b39b33a 100644 --- a/src/ov_SC04_005/ov_SC04_005.c +++ b/src/ov_SC04_005/ov_SC04_005.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_005/nonmatchings/ov_SC04_005", func_8012BA10); diff --git a/src/ov_SC04_006/ov_SC04_006.c b/src/ov_SC04_006/ov_SC04_006.c index 075ebcf11..2a3f9e34a 100644 --- a/src/ov_SC04_006/ov_SC04_006.c +++ b/src/ov_SC04_006/ov_SC04_006.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_006/nonmatchings/ov_SC04_006", func_8012BA10); diff --git a/src/ov_SC04_007/ov_SC04_007.c b/src/ov_SC04_007/ov_SC04_007.c index 722df49ee..224e0be47 100644 --- a/src/ov_SC04_007/ov_SC04_007.c +++ b/src/ov_SC04_007/ov_SC04_007.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_007/nonmatchings/ov_SC04_007", func_8012BA10); diff --git a/src/ov_SC04_008/ov_SC04_008.c b/src/ov_SC04_008/ov_SC04_008.c index 578ce2cff..ff077e349 100644 --- a/src/ov_SC04_008/ov_SC04_008.c +++ b/src/ov_SC04_008/ov_SC04_008.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_008/nonmatchings/ov_SC04_008", func_8012BA10); diff --git a/src/ov_SC04_009/ov_SC04_009.c b/src/ov_SC04_009/ov_SC04_009.c index 4153c3395..8e3d8cf83 100644 --- a/src/ov_SC04_009/ov_SC04_009.c +++ b/src/ov_SC04_009/ov_SC04_009.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_009/nonmatchings/ov_SC04_009", func_8012BA10); diff --git a/src/ov_SC04_010/ov_SC04_010.c b/src/ov_SC04_010/ov_SC04_010.c index 59f111a44..51d2363ce 100644 --- a/src/ov_SC04_010/ov_SC04_010.c +++ b/src/ov_SC04_010/ov_SC04_010.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_010/nonmatchings/ov_SC04_010", func_8012BA10); diff --git a/src/ov_SC04_011/ov_SC04_011.c b/src/ov_SC04_011/ov_SC04_011.c index 796632e5a..0dbcbfb41 100644 --- a/src/ov_SC04_011/ov_SC04_011.c +++ b/src/ov_SC04_011/ov_SC04_011.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011", func_8012BA10); diff --git a/src/ov_SC04_012/ov_SC04_012.c b/src/ov_SC04_012/ov_SC04_012.c index 7b96bb6d4..9935ca493 100644 --- a/src/ov_SC04_012/ov_SC04_012.c +++ b/src/ov_SC04_012/ov_SC04_012.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_012/nonmatchings/ov_SC04_012", func_8012BA10); diff --git a/src/ov_SC04_015/ov_SC04_015.c b/src/ov_SC04_015/ov_SC04_015.c index a0cd7a02a..b10fa48d3 100644 --- a/src/ov_SC04_015/ov_SC04_015.c +++ b/src/ov_SC04_015/ov_SC04_015.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_015/nonmatchings/ov_SC04_015", func_8012BA10); diff --git a/src/ov_SC04_016/ov_SC04_016.c b/src/ov_SC04_016/ov_SC04_016.c index 957339916..393be81ad 100644 --- a/src/ov_SC04_016/ov_SC04_016.c +++ b/src/ov_SC04_016/ov_SC04_016.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_016/nonmatchings/ov_SC04_016", func_8012BA10); diff --git a/src/ov_SC04_018/ov_SC04_018.c b/src/ov_SC04_018/ov_SC04_018.c index b1476d02f..550d64bf2 100644 --- a/src/ov_SC04_018/ov_SC04_018.c +++ b/src/ov_SC04_018/ov_SC04_018.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018", func_8012BA10); diff --git a/src/ov_SC04_019/ov_SC04_019.c b/src/ov_SC04_019/ov_SC04_019.c index 1ef0bb0b0..72f9fb2a3 100644 --- a/src/ov_SC04_019/ov_SC04_019.c +++ b/src/ov_SC04_019/ov_SC04_019.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_019/nonmatchings/ov_SC04_019", func_8012BA10); diff --git a/src/ov_SC04_020/ov_SC04_020.c b/src/ov_SC04_020/ov_SC04_020.c index a596666eb..14ea212a7 100644 --- a/src/ov_SC04_020/ov_SC04_020.c +++ b/src/ov_SC04_020/ov_SC04_020.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_020/nonmatchings/ov_SC04_020", func_8012BA10); diff --git a/src/ov_SC04_021/ov_SC04_021.c b/src/ov_SC04_021/ov_SC04_021.c index cd28c629f..e95e9c4b4 100644 --- a/src/ov_SC04_021/ov_SC04_021.c +++ b/src/ov_SC04_021/ov_SC04_021.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC04_021/nonmatchings/ov_SC04_021", func_8012BA10); diff --git a/src/ov_SC05_000/ov_SC05_000.c b/src/ov_SC05_000/ov_SC05_000.c index ffa955c66..9437e2bcf 100644 --- a/src/ov_SC05_000/ov_SC05_000.c +++ b/src/ov_SC05_000/ov_SC05_000.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_000/nonmatchings/ov_SC05_000", func_8012BA10); diff --git a/src/ov_SC05_001/ov_SC05_001.c b/src/ov_SC05_001/ov_SC05_001.c index 9d82f3636..9b8e7170a 100644 --- a/src/ov_SC05_001/ov_SC05_001.c +++ b/src/ov_SC05_001/ov_SC05_001.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_001/nonmatchings/ov_SC05_001", func_8012BA10); diff --git a/src/ov_SC05_002/ov_SC05_002.c b/src/ov_SC05_002/ov_SC05_002.c index 9237c1907..e7576b553 100644 --- a/src/ov_SC05_002/ov_SC05_002.c +++ b/src/ov_SC05_002/ov_SC05_002.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_002/nonmatchings/ov_SC05_002", func_8012BA10); diff --git a/src/ov_SC05_003/ov_SC05_003.c b/src/ov_SC05_003/ov_SC05_003.c index 40df656c7..7e28530ea 100644 --- a/src/ov_SC05_003/ov_SC05_003.c +++ b/src/ov_SC05_003/ov_SC05_003.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_003/nonmatchings/ov_SC05_003", func_8012BA10); diff --git a/src/ov_SC05_004/ov_SC05_004.c b/src/ov_SC05_004/ov_SC05_004.c index c7520eb3c..d732b3dd6 100644 --- a/src/ov_SC05_004/ov_SC05_004.c +++ b/src/ov_SC05_004/ov_SC05_004.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_004/nonmatchings/ov_SC05_004", func_8012BA10); diff --git a/src/ov_SC05_005/ov_SC05_005.c b/src/ov_SC05_005/ov_SC05_005.c index 4d7dbb479..daeecb73a 100644 --- a/src/ov_SC05_005/ov_SC05_005.c +++ b/src/ov_SC05_005/ov_SC05_005.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_005/nonmatchings/ov_SC05_005", func_8012BA10); diff --git a/src/ov_SC05_006/ov_SC05_006.c b/src/ov_SC05_006/ov_SC05_006.c index f7b74ef06..fb112df0a 100644 --- a/src/ov_SC05_006/ov_SC05_006.c +++ b/src/ov_SC05_006/ov_SC05_006.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_006/nonmatchings/ov_SC05_006", func_8012BA10); diff --git a/src/ov_SC05_007/ov_SC05_007.c b/src/ov_SC05_007/ov_SC05_007.c index 4abb0bc55..07b6f707c 100644 --- a/src/ov_SC05_007/ov_SC05_007.c +++ b/src/ov_SC05_007/ov_SC05_007.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_007/nonmatchings/ov_SC05_007", func_8012BA10); diff --git a/src/ov_SC05_008/ov_SC05_008.c b/src/ov_SC05_008/ov_SC05_008.c index b37c3b591..adefd6213 100644 --- a/src/ov_SC05_008/ov_SC05_008.c +++ b/src/ov_SC05_008/ov_SC05_008.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_008/nonmatchings/ov_SC05_008", func_8012BA10); diff --git a/src/ov_SC05_009/ov_SC05_009.c b/src/ov_SC05_009/ov_SC05_009.c index 86fe9ee85..10bbf21f3 100644 --- a/src/ov_SC05_009/ov_SC05_009.c +++ b/src/ov_SC05_009/ov_SC05_009.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_009/nonmatchings/ov_SC05_009", func_8012BA10); diff --git a/src/ov_SC05_010/ov_SC05_010.c b/src/ov_SC05_010/ov_SC05_010.c index 577c4def2..3b6e8d626 100644 --- a/src/ov_SC05_010/ov_SC05_010.c +++ b/src/ov_SC05_010/ov_SC05_010.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_010/nonmatchings/ov_SC05_010", func_8012BA10); diff --git a/src/ov_SC05_011/ov_SC05_011.c b/src/ov_SC05_011/ov_SC05_011.c index e76a1dfee..7273db98a 100644 --- a/src/ov_SC05_011/ov_SC05_011.c +++ b/src/ov_SC05_011/ov_SC05_011.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_011/nonmatchings/ov_SC05_011", func_8012BA10); diff --git a/src/ov_SC05_017/ov_SC05_017.c b/src/ov_SC05_017/ov_SC05_017.c index 004d19706..efa070833 100644 --- a/src/ov_SC05_017/ov_SC05_017.c +++ b/src/ov_SC05_017/ov_SC05_017.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_017/nonmatchings/ov_SC05_017", func_8012BA10); diff --git a/src/ov_SC05_018/ov_SC05_018.c b/src/ov_SC05_018/ov_SC05_018.c index 0b0370deb..8351ae823 100644 --- a/src/ov_SC05_018/ov_SC05_018.c +++ b/src/ov_SC05_018/ov_SC05_018.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_018/nonmatchings/ov_SC05_018", func_8012BA10); diff --git a/src/ov_SC05_019/ov_SC05_019.c b/src/ov_SC05_019/ov_SC05_019.c index 14d8500db..d75e390d6 100644 --- a/src/ov_SC05_019/ov_SC05_019.c +++ b/src/ov_SC05_019/ov_SC05_019.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC05_019/nonmatchings/ov_SC05_019", func_8012BA10); diff --git a/src/ov_SC06_000/ov_SC06_000.c b/src/ov_SC06_000/ov_SC06_000.c index aac2ffb52..3a7da940c 100644 --- a/src/ov_SC06_000/ov_SC06_000.c +++ b/src/ov_SC06_000/ov_SC06_000.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_000/nonmatchings/ov_SC06_000", func_8012BA10); diff --git a/src/ov_SC06_006/ov_SC06_006.c b/src/ov_SC06_006/ov_SC06_006.c index 7fc6585d3..3ea866b2f 100644 --- a/src/ov_SC06_006/ov_SC06_006.c +++ b/src/ov_SC06_006/ov_SC06_006.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_006/nonmatchings/ov_SC06_006", func_8012BA10); diff --git a/src/ov_SC06_008/ov_SC06_008.c b/src/ov_SC06_008/ov_SC06_008.c index 5be7ea148..72106f628 100644 --- a/src/ov_SC06_008/ov_SC06_008.c +++ b/src/ov_SC06_008/ov_SC06_008.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_008/nonmatchings/ov_SC06_008", func_8012BA10); diff --git a/src/ov_SC06_010/ov_SC06_010.c b/src/ov_SC06_010/ov_SC06_010.c index 2c3a86934..173b4d623 100644 --- a/src/ov_SC06_010/ov_SC06_010.c +++ b/src/ov_SC06_010/ov_SC06_010.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_010/nonmatchings/ov_SC06_010", func_8012BA10); diff --git a/src/ov_SC06_011/ov_SC06_011.c b/src/ov_SC06_011/ov_SC06_011.c index 45e6f29a1..84df63fc4 100644 --- a/src/ov_SC06_011/ov_SC06_011.c +++ b/src/ov_SC06_011/ov_SC06_011.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_011/nonmatchings/ov_SC06_011", func_8012BA10); diff --git a/src/ov_SC06_013/ov_SC06_013.c b/src/ov_SC06_013/ov_SC06_013.c index d60172c38..b7484c75c 100644 --- a/src/ov_SC06_013/ov_SC06_013.c +++ b/src/ov_SC06_013/ov_SC06_013.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_013/nonmatchings/ov_SC06_013", func_8012BA10); diff --git a/src/ov_SC06_014/ov_SC06_014.c b/src/ov_SC06_014/ov_SC06_014.c index a46ed720b..33cc29c5c 100644 --- a/src/ov_SC06_014/ov_SC06_014.c +++ b/src/ov_SC06_014/ov_SC06_014.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_014/nonmatchings/ov_SC06_014", func_8012BA10); diff --git a/src/ov_SC06_015/ov_SC06_015.c b/src/ov_SC06_015/ov_SC06_015.c index 8beda214d..0e23fdd91 100644 --- a/src/ov_SC06_015/ov_SC06_015.c +++ b/src/ov_SC06_015/ov_SC06_015.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_015/nonmatchings/ov_SC06_015", func_8012BA10); diff --git a/src/ov_SC06_016/ov_SC06_016.c b/src/ov_SC06_016/ov_SC06_016.c index f99b48c1f..57f5ba750 100644 --- a/src/ov_SC06_016/ov_SC06_016.c +++ b/src/ov_SC06_016/ov_SC06_016.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_016/nonmatchings/ov_SC06_016", func_8012BA10); diff --git a/src/ov_SC06_018/ov_SC06_018.c b/src/ov_SC06_018/ov_SC06_018.c index eeb96f64b..486a1919d 100644 --- a/src/ov_SC06_018/ov_SC06_018.c +++ b/src/ov_SC06_018/ov_SC06_018.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_018/nonmatchings/ov_SC06_018", func_8012BA10); diff --git a/src/ov_SC06_020/ov_SC06_020.c b/src/ov_SC06_020/ov_SC06_020.c index 69472ef31..7b5ffe3bc 100644 --- a/src/ov_SC06_020/ov_SC06_020.c +++ b/src/ov_SC06_020/ov_SC06_020.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_020/nonmatchings/ov_SC06_020", func_8012BA10); diff --git a/src/ov_SC06_022/ov_SC06_022.c b/src/ov_SC06_022/ov_SC06_022.c index 8a2046899..c726ca441 100644 --- a/src/ov_SC06_022/ov_SC06_022.c +++ b/src/ov_SC06_022/ov_SC06_022.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022", func_8012BA10); diff --git a/src/ov_SC06_024/ov_SC06_024.c b/src/ov_SC06_024/ov_SC06_024.c index 347e8d051..5f9d2ffde 100644 --- a/src/ov_SC06_024/ov_SC06_024.c +++ b/src/ov_SC06_024/ov_SC06_024.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_024/nonmatchings/ov_SC06_024", func_8012BA10); diff --git a/src/ov_SC06_025/ov_SC06_025.c b/src/ov_SC06_025/ov_SC06_025.c index fb70e8a45..4c1b516a2 100644 --- a/src/ov_SC06_025/ov_SC06_025.c +++ b/src/ov_SC06_025/ov_SC06_025.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_025/nonmatchings/ov_SC06_025", func_8012BA10); diff --git a/src/ov_SC06_027/ov_SC06_027.c b/src/ov_SC06_027/ov_SC06_027.c index 8972ba8b6..3a4ce3706 100644 --- a/src/ov_SC06_027/ov_SC06_027.c +++ b/src/ov_SC06_027/ov_SC06_027.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_027/nonmatchings/ov_SC06_027", func_8012BA10); diff --git a/src/ov_SC06_029/ov_SC06_029.c b/src/ov_SC06_029/ov_SC06_029.c index 2e77d41bc..3f9800793 100644 --- a/src/ov_SC06_029/ov_SC06_029.c +++ b/src/ov_SC06_029/ov_SC06_029.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_029/nonmatchings/ov_SC06_029", func_8012BA10); diff --git a/src/ov_SC06_030/ov_SC06_030.c b/src/ov_SC06_030/ov_SC06_030.c index 138bc8c35..61ae5b0cf 100644 --- a/src/ov_SC06_030/ov_SC06_030.c +++ b/src/ov_SC06_030/ov_SC06_030.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_030/nonmatchings/ov_SC06_030", func_8012BA10); diff --git a/src/ov_SC06_032/ov_SC06_032.c b/src/ov_SC06_032/ov_SC06_032.c index 75918f692..7c877cb12 100644 --- a/src/ov_SC06_032/ov_SC06_032.c +++ b/src/ov_SC06_032/ov_SC06_032.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_032/nonmatchings/ov_SC06_032", func_8012BA10); diff --git a/src/ov_SC06_033/ov_SC06_033.c b/src/ov_SC06_033/ov_SC06_033.c index 78c15e7cf..440d1e420 100644 --- a/src/ov_SC06_033/ov_SC06_033.c +++ b/src/ov_SC06_033/ov_SC06_033.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC06_033/nonmatchings/ov_SC06_033", func_8012BA10); diff --git a/src/ov_SC07_000/ov_SC07_000.c b/src/ov_SC07_000/ov_SC07_000.c index 35f346612..3800e63b1 100644 --- a/src/ov_SC07_000/ov_SC07_000.c +++ b/src/ov_SC07_000/ov_SC07_000.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000", func_8012BA10); diff --git a/src/ov_SC07_001/ov_SC07_001.c b/src/ov_SC07_001/ov_SC07_001.c index 7d3e0fd9c..6c0b9ca8e 100644 --- a/src/ov_SC07_001/ov_SC07_001.c +++ b/src/ov_SC07_001/ov_SC07_001.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_001/nonmatchings/ov_SC07_001", func_8012BA10); diff --git a/src/ov_SC07_002/ov_SC07_002.c b/src/ov_SC07_002/ov_SC07_002.c index 38f62be83..22af685a4 100644 --- a/src/ov_SC07_002/ov_SC07_002.c +++ b/src/ov_SC07_002/ov_SC07_002.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_002/nonmatchings/ov_SC07_002", func_8012BA10); diff --git a/src/ov_SC07_008/ov_SC07_008.c b/src/ov_SC07_008/ov_SC07_008.c index 17df69354..7919c3ee0 100644 --- a/src/ov_SC07_008/ov_SC07_008.c +++ b/src/ov_SC07_008/ov_SC07_008.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_008/nonmatchings/ov_SC07_008", func_8012BA10); diff --git a/src/ov_SC07_009/ov_SC07_009.c b/src/ov_SC07_009/ov_SC07_009.c index 66b2d96b2..52d13647f 100644 --- a/src/ov_SC07_009/ov_SC07_009.c +++ b/src/ov_SC07_009/ov_SC07_009.c @@ -241,7 +241,7 @@ DEFINE_func_8012B864() /* dedup: shared engine-core @0x8012B864 (src/shared) */ DEFINE_func_8012B8A4() /* dedup: shared engine-core @0x8012B8A4 (src/shared) */ -INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012B8E4); +DEFINE_func_8012B8E4() /* dedup: shared engine-core @0x8012B8E4 (src/shared) */ INCLUDE_ASM("asm/ov_SC07_009/nonmatchings/ov_SC07_009", func_8012BA10); diff --git a/src/shared/engine_core.h b/src/shared/engine_core.h index c90e0cefb..307770a9e 100644 --- a/src/shared/engine_core.h +++ b/src/shared/engine_core.h @@ -17244,4 +17244,27 @@ return 0; \ } +#define DEFINE_func_8012B8E4() \ + extern s16 D_80126CB8; \ + extern s16 D_80126CB4; \ + extern s32 ratan2(s32 a0, s32 a1); \ + s32 func_8012B8E4(s32 arg0, s32 arg1) { \ + register s32 d __asm__("$16"); \ + register s32 s1ang __asm__("$17"); \ + s32 u5; s32 u6; s32 iVar4; s32 q; s32 t; \ + d = arg1; \ + s1ang = *(s16 *)(*(s32 *)(arg0 + 0x20) + 0x12); \ + u5 = (ratan2(*(s16 *)(arg0 + 0xE) - D_80126CB8, D_80126CB4 - *(s16 *)(arg0 + 6)) - 0x400) & 0xFFF; \ + __asm__ __volatile__("" : : "r"(u5)); \ + d = (s16)d; \ + u6 = s1ang & 0xFFF; \ + if (u6 == u5) return 0; \ + iVar4 = u5 - u6; \ + if (iVar4 > 0x800) { t = u6 + 0x1000; iVar4 = u5 - t; } \ + if (iVar4 < -0x800) { t = u6 - 0x1000; iVar4 = u5 - t; } \ + if (iVar4 >= 0) { q = iVar4 / d; if (q == 0) q = 1; } \ + else { q = iVar4 / d; if (q == 0) q = -1; } \ + return q; \ + } + #endif