mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 13:33:34 -04:00
src(phase-35): T5 bucket new batch 3 — registered 120 groups, 358 sites in 59 TUs replaced by the include, gated 12/12 binaries green per binary, rejected classes 0 ledgered (share_body_cycle)
This commit is contained in:
@@ -0,0 +1,422 @@
|
||||
{
|
||||
"classes": [
|
||||
"897474434176c1dddaa1b3585fb5050001847b55",
|
||||
"1e7a4e710cee92512f7ef8387d3da328b1cd6ffc",
|
||||
"66c77755e6fa15aa8f6f5324b54d60e8278b5738",
|
||||
"7e58ba7e7c860ed3c2d422a105714948b73971cc",
|
||||
"badd0159284edcfb4a5d80653c06932c5abeffcd",
|
||||
"0b2cc462c54d057ecce3ecb4f97b388ffda0cb24",
|
||||
"6a040027dbb2aba75bb29bbbfda740962d0cf3bf",
|
||||
"44c7fe3fe6ed759e0d62ab2032c4eadd7e4e78cf",
|
||||
"1eeea95d82cfa668498a88f8ad05730945e64a56",
|
||||
"05ff1db56e7ccf7c3b86eb3318857bf8aee9881f",
|
||||
"00aabb3fa82c957b5a8fcb8183e72d206094f448",
|
||||
"04061c8b746b45fa892cab245e4e9824fa2a7f8d",
|
||||
"43573632da533b8b1da77ee755c582334f87341b",
|
||||
"5bf928968dd8f1a3aef1ac4b6cc5b908b15c5cc4",
|
||||
"d875a8f9b4eccf17bf34dcc1dd254aab27997238",
|
||||
"392f26274a5f02d9666ed05660e1cd0a53cf344d",
|
||||
"4deffe403c08d85064eae5855d575f4043cfc6bf",
|
||||
"9bb6332aa999b7cabf03ffe74264b91e14f0ef90",
|
||||
"ae9e650f6e6e26c85055155c0857b4c297a0ed16",
|
||||
"d8145911fa99b7de9c132e1c1a4728eed53ef15e",
|
||||
"3df94c9c893fc6c20f8152260cec9ca84fe5c8cd",
|
||||
"7dc469466742361529c2b07f65ad58a6f81c224b",
|
||||
"83daff8239e6d53a8e2e3b5752316c1055abf3dd",
|
||||
"ad0c1369ccca3f5cbebc582ac5c8c3cfa64d2476",
|
||||
"b481cb52c75f6bd42245894108369f519a0f4ef1",
|
||||
"bbab5a5af89adeae1b0c7064045f0ff697678f59",
|
||||
"ee79a1cc2aaa47de387b4957fdc8f856da8dbf43",
|
||||
"5c7e6c6feeee7c79b7df42e1a3ff15d4d263aa38",
|
||||
"610b5f146e11a0af24c68873b40dd6dadfed4bf1",
|
||||
"87a5e0ba97c7a40d33985f3a3f7f5935c11dea84",
|
||||
"b3c81197aba45022ce7adc75a13e9b4744dd13da",
|
||||
"e460239afc8f9f615673bf3ef1065720d344bfa0",
|
||||
"34856783b4c029923d8623dc581ff30e6c30a086",
|
||||
"41e70b0aaeec2411b156e4d1a267e4e7ea023825",
|
||||
"83788c455fa7b4997248f2112ca8addc89a1ee7d",
|
||||
"34914b6020c495d599f8992212dd8b656b307015",
|
||||
"3ba2802e7373c799b437f3c8dd2b7f9fd87e1cee",
|
||||
"6450992e6fbbf0eba48c9c593e3ec88346e43358",
|
||||
"7ab61c2d984e688b6d064af2bbf937df7fa64170",
|
||||
"a4abc21043944566f33a0ff9792e867003ccecd8",
|
||||
"1cf147fb55d842572fb45e5ab99fe2b32a525459",
|
||||
"9cf18f49273a0c7d284347fc92d975dafa9cf8a3",
|
||||
"474ae4a52642933e0232ebbbd3189192f2afa972",
|
||||
"561c528658f225937c4a0f0cfcde8a3e5ec95720",
|
||||
"69854285e03b3db38066d929c20ad4beae2de857",
|
||||
"8531ecc4e08698538f56ac4eeb0e1abee9e6c6fe",
|
||||
"8c634086efe47c800aa62a71b1ea7b5cacf5bd59",
|
||||
"bee6858adb1c925225768a959b82e6f2afbf19d3",
|
||||
"f19f744475c0b7d65fbb81f390ecf74968cf1807",
|
||||
"0a1f8b8230c33ca4d6d17c4f3c4335d369b293c1",
|
||||
"0b0f53ec73e600153caf7c20bef141a03b1e0ab4",
|
||||
"22637e5ffcfd22db32f0759967ff01f04012bc82",
|
||||
"897945caf03da4661c334880c56191205d3dcd71",
|
||||
"95fbfaa8f52d15e4895ecf4bb0884a64413ea31a",
|
||||
"ae7678cf04578bccda63924bd4e54fc90d7b554c",
|
||||
"f0c4b97d13a0abaf9d6f5c27ba08177ca886b681",
|
||||
"11c325bad770b3082cecc262a1f842a1534e4cbf",
|
||||
"5d09eea94f3e2adb66b5a8bd98a399aeb90538e9",
|
||||
"25fcacaae1e9f6bfb048b893347f411dd9fc3a5f",
|
||||
"ba8761c6c712d9a1d252dfb4b783349cb3b67d7b",
|
||||
"d811cfb518ff1fb10a7e16f646b0bde2084d2b2c",
|
||||
"05b8b1d1ef1f2b4deb481fdb3157e048b574791e",
|
||||
"0a1baba1faf1ebc62d22f462e39e161199de4a4e",
|
||||
"0f69dd9da65a8cbbefa42d8cfd44c7b18bed0ed2",
|
||||
"b32c84554529f03e259ff8ba2fb2032a8f9bcda8",
|
||||
"b905c751709097bdbfb7bab7070286f0b5ee0d6e",
|
||||
"08b70f0de21fbbcb1278be2b5996aeac97ea707c",
|
||||
"1ec890ca38c6cb38f15d9935e8b35ac7ddb12367",
|
||||
"64c1a81ea33389941cb0314ac533e6ea317b4ed0",
|
||||
"67cef5a4c1a8f897f644aa1ba3a0d1a8c00acc0b",
|
||||
"ab751e1b08ce3fd6848e7c558577e408e3f11b2b",
|
||||
"de1c9bc57b28ae0b1ebbd7c5289657cce8f4eeeb",
|
||||
"41d070a31535bbe536573e5a744228525489cabd",
|
||||
"76dde5918ce7c0cf8e853aeff5e6dec700ee370a",
|
||||
"9814f7d7adbee0beda2f8b32905e53915cc164da",
|
||||
"2062f4e00e5c44b001a4b5152bb2914522d319cf",
|
||||
"33c63185a309053e6c7691a8c392fcc55f549a90",
|
||||
"44f58f33cde7f1624d05ba5d57160e97280ccf06",
|
||||
"47aa02d85291224b8f6307df04ebf762da5e66bd",
|
||||
"8bfcb845652039585658f16cbe9b3d702f1bd917",
|
||||
"ce4e45fe44e5381fce8e7069fef4b0823a2085b5",
|
||||
"2718b2e55d155e375efa64ebcd6e3238565553f6",
|
||||
"8d2d864bb1cea5cec3eb5e07647e851b62d8457c",
|
||||
"9833c197c16a570e10622cf0bf506dca8c0c151d",
|
||||
"b6505b9b0e7b3ea3f019988ecb1076b776754bd0",
|
||||
"38230eb98f72d6bec5dc4f6bf0abe6acfa550599",
|
||||
"c174c0561d42304d8b3950a1859eaddeb8c790c0",
|
||||
"ca35546523cd86e9f4a431d0d34278e7dcb897d6",
|
||||
"f539b4e69d8cc4a2be633884baafd04a61db36d9",
|
||||
"386a9228c08b22747df5ec9fb955074f66422dda",
|
||||
"69b2badcebf4187171f9f276f86f7e9f56576c58",
|
||||
"7e8f42870df61379ac98de6c1dc0f1082f5ea68a",
|
||||
"8909e8bda69a3a1bc29192ad0594a96571119790",
|
||||
"aae79a19884bb8c886bfe79c40af5f2e3e83a76b",
|
||||
"eb57b5e48460181bb525f908af0f3ccba6487f69",
|
||||
"15eb5ba24493bcc59831cd00c80810a6fb0dadc0",
|
||||
"3f7d4016a27742c4dced126130beb3f12a7c2699",
|
||||
"6c509a1cb0bd587e1eff3f629c9a74f223f0a6e4",
|
||||
"6e5d0a2dd55b72893e57437520290ee48b34ed57",
|
||||
"6f7b9fcbe2c836699f863d03ec683153298196d1",
|
||||
"7354cf5d747eb4bad4e1c1324c7879db871cdcd5",
|
||||
"994a73775faf58de3d68adfb58441c0e75b94f5c",
|
||||
"99a35ab417f77f5b947bcc2527296e6bf0ed90ff",
|
||||
"a0fff8a55f9243b0d86daceab759ebca0d9566ec",
|
||||
"b665efef38142e6ec48283b44b8de450b68af239",
|
||||
"bf05b1dc031e0793833052521c464e6659d6ff01",
|
||||
"c34d9d19423f56cfb14374d44a173082818623cc",
|
||||
"e8e9c8db9f6f05a917ca87e66335e569b572828c",
|
||||
"6ac69b9e32324261e79a9aced1604e1459bb67d0",
|
||||
"6f825b34f8a55a1d107ad3c1088b714b80d047c5",
|
||||
"a44969fc8e17b3bf2d7e4d4420b28758ac728df4",
|
||||
"dfc7ba70a91a5e745f26f6b9dc563e713fd0f398",
|
||||
"120c5b532eb02b4cdf79f8deac9f265ddb94f6c1",
|
||||
"1f54f8025fd7ec7803bae2c734c98972a65eccc3",
|
||||
"205d953edfa0e79e18d5c624998afea73893df1d",
|
||||
"363b5a0e905c8a72a025189eccdb60c48a340277",
|
||||
"7088316d93f5053239dda3ce11a14c94f49809d3",
|
||||
"8ccdd4a3554b812558b1d81f62082c69340e0812",
|
||||
"97e255d8d2e27513c9b0380f905cec727743f9b9",
|
||||
"b34f471cadfde59f50c8f9e8e40ba1509cbfa8d9"
|
||||
],
|
||||
"refused": [],
|
||||
"results": {
|
||||
"ov_SC02_000": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 37/37"
|
||||
],
|
||||
"ov_SC02_003": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 37/37"
|
||||
],
|
||||
"ov_SC03_010": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 29/29"
|
||||
],
|
||||
"ov_SC03_011": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 29/29"
|
||||
],
|
||||
"ov_SC03_013": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 30/30"
|
||||
],
|
||||
"ov_SC03_092": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 29/29"
|
||||
],
|
||||
"ov_SC03_126": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 28/28"
|
||||
],
|
||||
"ov_SC04_000": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 29/29"
|
||||
],
|
||||
"ov_SC04_004": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 27/27"
|
||||
],
|
||||
"ov_SC04_007": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 28/28"
|
||||
],
|
||||
"ov_SC04_021": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 28/28"
|
||||
],
|
||||
"ov_SC05_019": [
|
||||
true,
|
||||
"BYTE-IDENTICAL, obj A/B 28/28"
|
||||
]
|
||||
},
|
||||
"registered": [
|
||||
"S_func_8012E9C0",
|
||||
"S_func_80158FA4",
|
||||
"S_func_80142608",
|
||||
"S_func_80137D08",
|
||||
"S_func_80128A28",
|
||||
"S_func_8016B4F8",
|
||||
"S_func_8015E344",
|
||||
"S_func_80178BF8",
|
||||
"S_func_801647A4",
|
||||
"S_func_8015EEE0",
|
||||
"S_func_8016DA7C",
|
||||
"S_func_8016BCC0",
|
||||
"S_func_801520DC",
|
||||
"S_func_80150A70",
|
||||
"S_func_80132018",
|
||||
"S_func_8013D8FC",
|
||||
"S_func_80143458",
|
||||
"S_func_8014358C",
|
||||
"S_func_8015D104",
|
||||
"S_func_8017E4F8",
|
||||
"S_func_8017EDB8",
|
||||
"S_func_8017C528",
|
||||
"S_func_8015DBD4",
|
||||
"S_func_8015DF34",
|
||||
"S_func_8012D664",
|
||||
"S_func_8015FE70",
|
||||
"S_func_8016C2C4",
|
||||
"S_func_8017BEF8",
|
||||
"S_func_8015F89C",
|
||||
"S_func_8015FCC8",
|
||||
"S_func_8014607C",
|
||||
"S_func_80142A80",
|
||||
"S_func_8017EE68",
|
||||
"S_func_80142EC0",
|
||||
"S_func_8013CA14",
|
||||
"S_func_80128714",
|
||||
"S_func_8013D330",
|
||||
"S_func_80158F00",
|
||||
"S_func_80152DA8",
|
||||
"S_func_80169F3C",
|
||||
"S_func_80159BE4",
|
||||
"S_func_801681FC",
|
||||
"S_func_801528B0",
|
||||
"S_func_80139BE0",
|
||||
"S_func_801578C0",
|
||||
"S_func_8015934C",
|
||||
"S_func_80149FB0",
|
||||
"S_func_8014305C",
|
||||
"S_func_80160920",
|
||||
"S_func_8016BEA0",
|
||||
"S_func_80140E6C",
|
||||
"S_func_801285E4",
|
||||
"S_func_801754A8",
|
||||
"S_func_8015D380",
|
||||
"S_func_8013E5E8",
|
||||
"S_func_8017CC80",
|
||||
"S_func_8016E95C",
|
||||
"S_func_80158BB0",
|
||||
"S_func_8017E308",
|
||||
"S_func_8016F1C4",
|
||||
"S_func_8012DE2C",
|
||||
"S_func_80142E38",
|
||||
"S_func_801734BC",
|
||||
"S_func_8012DDA4",
|
||||
"S_func_801602A4",
|
||||
"S_func_801651B8",
|
||||
"S_func_80159464",
|
||||
"S_func_80141874",
|
||||
"S_func_80168430",
|
||||
"S_func_8013F138",
|
||||
"S_func_80153D7C",
|
||||
"S_func_80162870",
|
||||
"S_func_80161D88",
|
||||
"S_func_8015F9A4",
|
||||
"S_func_8017EACC",
|
||||
"S_func_80158038",
|
||||
"S_func_8015E698",
|
||||
"S_func_801549F8",
|
||||
"S_func_8017EB4C",
|
||||
"S_func_8016EAC0",
|
||||
"S_func_8017B7A8",
|
||||
"S_func_80165140",
|
||||
"S_func_80178840",
|
||||
"S_func_80157808",
|
||||
"S_func_8015879C",
|
||||
"S_func_80161C24",
|
||||
"S_func_80173220",
|
||||
"S_func_80142DC4",
|
||||
"S_func_80150B28",
|
||||
"S_func_801312D0",
|
||||
"S_func_80136C90",
|
||||
"S_func_801609B8",
|
||||
"S_func_8017E298",
|
||||
"S_func_80142A10",
|
||||
"S_func_8017C454",
|
||||
"S_func_8015D414",
|
||||
"S_func_8017F1B8",
|
||||
"S_func_80156A1C",
|
||||
"S_func_8013221C",
|
||||
"S_func_8014FA04",
|
||||
"S_func_80174BF4",
|
||||
"S_func_801622C4",
|
||||
"S_func_801320D8",
|
||||
"S_func_8016EB3C",
|
||||
"S_func_80158814",
|
||||
"S_func_801442F8",
|
||||
"S_func_801321B0",
|
||||
"S_func_80132144",
|
||||
"S_func_8017BC38",
|
||||
"S_func_80153CCC",
|
||||
"S_func_8017EA10",
|
||||
"S_func_8017B880",
|
||||
"S_func_80128CFC",
|
||||
"S_func_80165E2C",
|
||||
"S_func_80128FAC",
|
||||
"S_func_80128C98",
|
||||
"S_func_80165580",
|
||||
"S_func_8017CDF4",
|
||||
"S_func_8012ACE0",
|
||||
"S_func_8015EE7C"
|
||||
],
|
||||
"extended": {},
|
||||
"rejected": [],
|
||||
"causes": {},
|
||||
"exemplars": {
|
||||
"897474434176c1dddaa1b3585fb5050001847b55": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:754 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"1e7a4e710cee92512f7ef8387d3da328b1cd6ffc": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801588CC.c:1178 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"66c77755e6fa15aa8f6f5324b54d60e8278b5738": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1254 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"7e58ba7e7c860ed3c2d422a105714948b73971cc": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80135D20.c:972 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"badd0159284edcfb4a5d80653c06932c5abeffcd": "exemplar src/ov_SC03_126/ov_SC03_126.c:297 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"0b2cc462c54d057ecce3ecb4f97b388ffda0cb24": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:1948 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6a040027dbb2aba75bb29bbbfda740962d0cf3bf": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1768 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"44c7fe3fe6ed759e0d62ab2032c4eadd7e4e78cf": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801789AC.c:2648 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"1eeea95d82cfa668498a88f8ad05730945e64a56": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3181 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"05ff1db56e7ccf7c3b86eb3318857bf8aee9881f": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1951 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"00aabb3fa82c957b5a8fcb8183e72d206094f448": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2393 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"04061c8b746b45fa892cab245e4e9824fa2a7f8d": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2112 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"43573632da533b8b1da77ee755c582334f87341b": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:2115 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"5bf928968dd8f1a3aef1ac4b6cc5b908b15c5cc4": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:1844 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"d875a8f9b4eccf17bf34dcc1dd254aab27997238": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:1418 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"392f26274a5f02d9666ed05660e1cd0a53cf344d": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8013C98C.c:1086 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"4deffe403c08d85064eae5855d575f4043cfc6bf": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1607 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"9bb6332aa999b7cabf03ffe74264b91e14f0ef90": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1644 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ae9e650f6e6e26c85055155c0857b4c297a0ed16": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1420 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"d8145911fa99b7de9c132e1c1a4728eed53ef15e": "exemplar src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4173 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"3df94c9c893fc6c20f8152260cec9ca84fe5c8cd": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017D5C0.c:3217 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"7dc469466742361529c2b07f65ad58a6f81c224b": "exemplar src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3604 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"83daff8239e6d53a8e2e3b5752316c1055abf3dd": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1606 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ad0c1369ccca3f5cbebc582ac5c8c3cfa64d2476": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1684 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b481cb52c75f6bd42245894108369f519a0f4ef1": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:475 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"bbab5a5af89adeae1b0c7064045f0ff697678f59": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2213 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ee79a1cc2aaa47de387b4957fdc8f856da8dbf43": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2228 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"5c7e6c6feeee7c79b7df42e1a3ff15d4d263aa38": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017AE2C.c:2983 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"610b5f146e11a0af24c68873b40dd6dadfed4bf1": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2074 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"87a5e0ba97c7a40d33985f3a3f7f5935c11dea84": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2165 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b3c81197aba45022ce7adc75a13e9b4744dd13da": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:92 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"e460239afc8f9f615673bf3ef1065720d344bfa0": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1393 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"34856783b4c029923d8623dc581ff30e6c30a086": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017D5C0.c:3263 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"41e70b0aaeec2411b156e4d1a267e4e7ea023825": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1499 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"83788c455fa7b4997248f2112ca8addc89a1ee7d": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8013C98C.c:818 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"34914b6020c495d599f8992212dd8b656b307015": "exemplar src/ov_SC03_126/ov_SC03_126.c:130 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"3ba2802e7373c799b437f3c8dd2b7f9fd87e1cee": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8013C98C.c:1004 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6450992e6fbbf0eba48c9c593e3ec88346e43358": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801588CC.c:1143 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"7ab61c2d984e688b6d064af2bbf937df7fa64170": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:2285 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"a4abc21043944566f33a0ff9792e867003ccecd8": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3994 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"1cf147fb55d842572fb45e5ab99fe2b32a525459": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801588CC.c:1412 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"9cf18f49273a0c7d284347fc92d975dafa9cf8a3": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3768 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"474ae4a52642933e0232ebbbd3189192f2afa972": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:2220 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"561c528658f225937c4a0f0cfcde8a3e5ec95720": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801380E0.c:815 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"69854285e03b3db38066d929c20ad4beae2de857": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80154C24.c:1201 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"8531ecc4e08698538f56ac4eeb0e1abee9e6c6fe": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801588CC.c:1216 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"8c634086efe47c800aa62a71b1ea7b5cacf5bd59": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:666 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"bee6858adb1c925225768a959b82e6f2afbf19d3": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1543 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"f19f744475c0b7d65fbb81f390ecf74968cf1807": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2384 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"0a1f8b8230c33ca4d6d17c4f3c4335d369b293c1": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2148 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"0b0f53ec73e600153caf7c20bef141a03b1e0ab4": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1008 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"22637e5ffcfd22db32f0759967ff01f04012bc82": "exemplar src/ov_SC03_126/ov_SC03_126.c:68 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"897945caf03da4661c334880c56191205d3dcd71": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801734BC.c:2714 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"95fbfaa8f52d15e4895ecf4bb0884a64413ea31a": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1469 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ae7678cf04578bccda63924bd4e54fc90d7b554c": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8013C98C.c:1208 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"f0c4b97d13a0abaf9d6f5c27ba08177ca886b681": "exemplar src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3639 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"11c325bad770b3082cecc262a1f842a1534e4cbf": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2530 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"5d09eea94f3e2adb66b5a8bd98a399aeb90538e9": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801588CC.c:1108 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"25fcacaae1e9f6bfb048b893347f411dd9fc3a5f": "exemplar src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4084 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ba8761c6c712d9a1d252dfb4b783349cb3b67d7b": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2727 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"d811cfb518ff1fb10a7e16f646b0bde2084d2b2c": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:547 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"05b8b1d1ef1f2b4deb481fdb3157e048b574791e": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1469 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"0a1baba1faf1ebc62d22f462e39e161199de4a4e": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801734BC.c:2320 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"0f69dd9da65a8cbbefa42d8cfd44c7b18bed0ed2": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:521 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b32c84554529f03e259ff8ba2fb2032a8f9bcda8": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2285 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b905c751709097bdbfb7bab7070286f0b5ee0d6e": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3364 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"08b70f0de21fbbcb1278be2b5996aeac97ea707c": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801588CC.c:1244 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"1ec890ca38c6cb38f15d9935e8b35ac7ddb12367": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1124 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"64c1a81ea33389941cb0314ac533e6ea317b4ed0": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3797 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"67cef5a4c1a8f897f644aa1ba3a0d1a8c00acc0b": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8013C98C.c:1378 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ab751e1b08ce3fd6848e7c558577e408e3f11b2b": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:2414 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"de1c9bc57b28ae0b1ebbd7c5289657cce8f4eeeb": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2994 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"41d070a31535bbe536573e5a744228525489cabd": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2768 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"76dde5918ce7c0cf8e853aeff5e6dec700ee370a": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2098 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"9814f7d7adbee0beda2f8b32905e53915cc164da": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017D5C0.c:3094 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"2062f4e00e5c44b001a4b5152bb2914522d319cf": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80154C24.c:1346 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"33c63185a309053e6c7691a8c392fcc55f549a90": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1830 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"44f58f33cde7f1624d05ba5d57160e97280ccf06": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015444C.c:975 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"47aa02d85291224b8f6307df04ebf762da5e66bd": "exemplar src/ov_SC04_021/ov_SC04_021_jr_8017D5C0.c:3114 (majority text; texts 2), 3 private sites \u2192 include",
|
||||
"8bfcb845652039585658f16cbe9b3d702f1bd917": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2594 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ce4e45fe44e5381fce8e7069fef4b0823a2085b5": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017AE2C.c:2721 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"2718b2e55d155e375efa64ebcd6e3238565553f6": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3339 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"8d2d864bb1cea5cec3eb5e07647e851b62d8457c": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801734BC.c:3056 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"9833c197c16a570e10622cf0bf506dca8c0c151d": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80154C24.c:1173 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b6505b9b0e7b3ea3f019988ecb1076b776754bd0": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80154C24.c:1456 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"38230eb98f72d6bec5dc4f6bf0abe6acfa550599": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2651 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"c174c0561d42304d8b3950a1859eaddeb8c790c0": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80171B4C.c:2482 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"ca35546523cd86e9f4a431d0d34278e7dcb897d6": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1440 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"f539b4e69d8cc4a2be633884baafd04a61db36d9": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:1905 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"386a9228c08b22747df5ec9fb955074f66422dda": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:1134 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"69b2badcebf4187171f9f276f86f7e9f56576c58": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80135D20.c:782 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"7e8f42870df61379ac98de6c1dc0f1082f5ea68a": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2412 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"8909e8bda69a3a1bc29192ad0594a96571119790": "exemplar src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4053 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"aae79a19884bb8c886bfe79c40af5f2e3e83a76b": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1370 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"eb57b5e48460181bb525f908af0f3ccba6487f69": "exemplar src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3566 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"15eb5ba24493bcc59831cd00c80810a6fb0dadc0": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1492 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"3f7d4016a27742c4dced126130beb3f12a7c2699": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017D5C0.c:3377 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6c509a1cb0bd587e1eff3f629c9a74f223f0a6e4": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80154C24.c:1093 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6e5d0a2dd55b72893e57437520290ee48b34ed57": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:1524 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6f7b9fcbe2c836699f863d03ec683153298196d1": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:1652 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"7354cf5d747eb4bad4e1c1324c7879db871cdcd5": "exemplar src/ov_SC03_126/ov_SC03_126_jr_801734BC.c:2602 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"994a73775faf58de3d68adfb58441c0e75b94f5c": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:2848 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"99a35ab417f77f5b947bcc2527296e6bf0ed90ff": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:1451 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"a0fff8a55f9243b0d86daceab759ebca0d9566ec": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8016AB6C.c:2616 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b665efef38142e6ec48283b44b8de450b68af239": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80154C24.c:1484 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"bf05b1dc031e0793833052521c464e6659d6ff01": "exemplar src/ov_SC03_126/ov_SC03_126_jr_80140608.c:1774 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"c34d9d19423f56cfb14374d44a173082818623cc": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:1498 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"e8e9c8db9f6f05a917ca87e66335e569b572828c": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:1469 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6ac69b9e32324261e79a9aced1604e1459bb67d0": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017AE2C.c:2869 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"6f825b34f8a55a1d107ad3c1088b714b80d047c5": "exemplar src/ov_SC03_126/ov_SC03_126_after.c:2393 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"a44969fc8e17b3bf2d7e4d4420b28758ac728df4": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017D5C0.c:3056 (majority text; texts 2), 3 private sites \u2192 include",
|
||||
"dfc7ba70a91a5e745f26f6b9dc563e713fd0f398": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8017AE2C.c:2772 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"120c5b532eb02b4cdf79f8deac9f265ddb94f6c1": "exemplar src/ov_SC03_126/ov_SC03_126.c:357 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"1f54f8025fd7ec7803bae2c734c98972a65eccc3": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3572 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"205d953edfa0e79e18d5c624998afea73893df1d": "exemplar src/ov_SC03_126/ov_SC03_126.c:380 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"363b5a0e905c8a72a025189eccdb60c48a340277": "exemplar src/ov_SC03_126/ov_SC03_126.c:339 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"7088316d93f5053239dda3ce11a14c94f49809d3": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:3423 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"8ccdd4a3554b812558b1d81f62082c69340e0812": "exemplar src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3703 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"97e255d8d2e27513c9b0380f905cec727743f9b9": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8012ACE0.c:260 (majority text; texts 1), 3 private sites \u2192 include",
|
||||
"b34f471cadfde59f50c8f9e8e40ba1509cbfa8d9": "exemplar src/ov_SC03_126/ov_SC03_126_jr_8015C32C.c:1928 (majority text; texts 1), 3 private sites \u2192 include"
|
||||
}
|
||||
}
|
||||
@@ -1,420 +1,18 @@
|
||||
CC build/src/ov_SC02_000/ov_SC02_000_after.o
|
||||
CC build/src/ov_SC02_000/ov_SC02_000_jr_80140608.o
|
||||
CC build/src/ov_SC02_000/ov_SC02_000_jr_8015C32C.o
|
||||
src/ov_SC02_000/../shared/ov/func_80145B24.h: In function `func_80145B24':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:111:
|
||||
src/ov_SC02_000/../shared/ov/func_80145B24.h:18: warning: assignment from incompatible pointer type
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1547: warning: "NULL" redefined
|
||||
1547 | #define NULL 0
|
||||
|
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1:
|
||||
include/common.h:41: note: this is the location of the previous definition
|
||||
41 | #define NULL ((void *)0) /* m2c emits NULL for null pointers; byte-neutral (== 0) */
|
||||
|
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:235: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:136: warning: previous external decl of `func_80145EE8'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:322:
|
||||
src/ov_SC02_000/../shared/ov/func_80146128.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:146: warning: previous external decl of `D_80126B78'
|
||||
src/ov_SC02_000/../shared/ov/func_80146128.h:16: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:127: warning: previous external decl of `func_80147098'
|
||||
src/ov_SC02_000/../shared/ov/func_80140D68.h: In function `func_80140D68':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1238:
|
||||
src/ov_SC02_000/../shared/ov/func_80140D68.h:18: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1114: warning: previous external decl of `D_800AE7BC'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:373:
|
||||
src/ov_SC02_000/../shared/ov/func_801468C8.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:135: warning: previous external decl of `func_801468C8'
|
||||
src/ov_SC02_000/../shared/ov/func_8015C6AC.h: In function `func_8015C6AC':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1333:
|
||||
src/ov_SC02_000/../shared/ov/func_8015C6AC.h:7: warning: passing arg 1 of `func_8015C788' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801412A8.h: In function `aF801412A8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1392:
|
||||
src/ov_SC02_000/../shared/ov/func_801412A8.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1114: warning: previous external decl of `D_800AE7BC'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:444:
|
||||
src/ov_SC02_000/../shared/ov/func_80146C3C.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:123: warning: previous external decl of `func_80016714'
|
||||
src/ov_SC02_000/../shared/ov/func_80146D90.h: In function `func_80146D90':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:458:
|
||||
src/ov_SC02_000/../shared/ov/func_80146D90.h:6: warning: passing arg 1 of `func_80146DE8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015CD20':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1554: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1246: warning: previous external decl of `D_8018D298'
|
||||
src/ov_SC02_000/../shared/ov/func_80147060.h: In function `func_80147060':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:480:
|
||||
src/ov_SC02_000/../shared/ov/func_80147060.h:7: warning: `return' with a value, in function returning void
|
||||
src/ov_SC02_000/../shared/ov/func_80147084.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:486:
|
||||
src/ov_SC02_000/../shared/ov/func_80147084.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:126: warning: previous external decl of `func_80147084'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:494:
|
||||
src/ov_SC02_000/../shared/ov/func_801470AC.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:128: warning: previous external decl of `func_801470AC'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015D1B8':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1779: warning: passing arg 1 of `func_801725F4' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_8015D480.h: In function `func_8015D480':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1834:
|
||||
src/ov_SC02_000/../shared/ov/func_8015D480.h:7: warning: passing arg 1 of `func_8015D57C' makes integer from pointer without a cast
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:510:
|
||||
src/ov_SC02_000/../shared/ov/func_801472DC.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:163: warning: previous external decl of `D_8012707C'
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h: In function `func_8015D57C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1851:
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h:12: warning: passing arg 1 of `func_801553A8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h:13: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h:14: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80147324.h: In function `func_80147324':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:516:
|
||||
src/ov_SC02_000/../shared/ov/func_80147324.h:8: warning: comparison between pointer and integer
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3297: warning: "SHB" redefined
|
||||
3297 | #define SHB(x) __asm__("" : "=r"(x) : "0"(x))
|
||||
|
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3296: note: this is the location of the previous definition
|
||||
3296 | #define SHB(x) __asm__ __volatile__("" : "=r"(x) : "0"(x))
|
||||
|
|
||||
src/ov_SC02_000/../shared/ov/func_8015DA90.h: In function `func_8015DA90':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2009:
|
||||
src/ov_SC02_000/../shared/ov/func_8015DA90.h:7: warning: passing arg 1 of `func_8015DB6C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015DDF0.h: In function `func_8015DDF0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2087:
|
||||
src/ov_SC02_000/../shared/ov/func_8015DDF0.h:7: warning: passing arg 1 of `func_8015DECC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80147AD4.h: In function `func_80147AD4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:568:
|
||||
src/ov_SC02_000/../shared/ov/func_80147AD4.h:8: warning: passing arg 2 of `func_80147B5C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80147D38.h: In function `func_80147D38':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:578:
|
||||
src/ov_SC02_000/../shared/ov/func_80147D38.h:12: warning: passing arg 2 of `func_80147DC0' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015E150.h: In function `func_8015E150':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2165:
|
||||
src/ov_SC02_000/../shared/ov/func_8015E150.h:7: warning: passing arg 1 of `func_8015E22C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80142838.h: In function `func_80142838':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1742:
|
||||
src/ov_SC02_000/../shared/ov/func_80142838.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015E84C.h: In function `func_8015E84C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2287:
|
||||
src/ov_SC02_000/../shared/ov/func_8015E84C.h:7: warning: passing arg 1 of `func_8015E95C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015E95C.h: In function `func_8015E95C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2304:
|
||||
src/ov_SC02_000/../shared/ov/func_8015E95C.h:10: warning: passing arg 1 of `func_8015E9B8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80142F68.h: In function `func_80142F68':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1955:
|
||||
src/ov_SC02_000/../shared/ov/func_80142F68.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015EA3C':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2413: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801430F4.h: In function `func_801430F4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1998:
|
||||
src/ov_SC02_000/../shared/ov/func_801430F4.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015EDA0.h: In function `func_8015EDA0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2421:
|
||||
src/ov_SC02_000/../shared/ov/func_8015EDA0.h:7: warning: passing arg 1 of `func_8015EE7C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801432FC.h: In function `func_801432FC':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2053:
|
||||
src/ov_SC02_000/../shared/ov/func_801432FC.h:15: warning: passing arg 1 of `func_8012C044' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015EFA4.h: In function `func_8015EFA4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2493:
|
||||
src/ov_SC02_000/../shared/ov/func_8015EFA4.h:7: warning: passing arg 1 of `func_8015F080' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801433F0.h: In function `func_801433F0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2057:
|
||||
src/ov_SC02_000/../shared/ov/func_801433F0.h:12: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801433F0.h:12: warning: passing arg 2 of `func_80128ED8' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_8014350C.h: In function `func_8014350C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2096:
|
||||
src/ov_SC02_000/../shared/ov/func_8014350C.h:13: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015F89C':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2712: warning: passing arg 2 of `func_801466F0' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c: In function `func_801442F8':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2278: warning: passing arg 1 of `func_8012C218' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80149210.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:846:
|
||||
src/ov_SC02_000/../shared/ov/func_80149210.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:129: warning: previous external decl of `func_80149210'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c: In function `func_80144458':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2343: warning: passing arg 1 of `func_8012AD80' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2349: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014462C.h: In function `func_8014462C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2358:
|
||||
src/ov_SC02_000/../shared/ov/func_8014462C.h:13: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014462C.h:13: warning: passing arg 2 of `func_80128ED8' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80160B70.h: In function `func_80160B70':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3191:
|
||||
src/ov_SC02_000/../shared/ov/func_80160B70.h:7: warning: passing arg 1 of `func_80160BB4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80160F70.h: In function `func_80160F70':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3252:
|
||||
src/ov_SC02_000/../shared/ov/func_80160F70.h:15: warning: passing arg 1 of `func_8013767C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80149F2C.h: In function `func_80149F2C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:939:
|
||||
src/ov_SC02_000/../shared/ov/func_80149F2C.h:9: warning: initialization makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161208.h: In function `aF80161208':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3285:
|
||||
src/ov_SC02_000/../shared/ov/func_80161208.h:6: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161278.h: In function `func_80161278':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3290:
|
||||
src/ov_SC02_000/../shared/ov/func_80161278.h:10: warning: passing arg 1 of `func_80161374' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801612B8.h: In function `func_801612B8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3292:
|
||||
src/ov_SC02_000/../shared/ov/func_801612B8.h:11: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161418.h: In function `func_80161418':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3342:
|
||||
src/ov_SC02_000/../shared/ov/func_80161418.h:6: warning: passing arg 1 of `func_8016163C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161450.h: In function `func_80161450':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3344:
|
||||
src/ov_SC02_000/../shared/ov/func_80161450.h:6: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161488.h: In function `func_80161488':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3346:
|
||||
src/ov_SC02_000/../shared/ov/func_80161488.h:9: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801614E4.h: In function `func_801614E4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3348:
|
||||
src/ov_SC02_000/../shared/ov/func_801614E4.h:6: warning: passing arg 1 of `func_80161888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161554.h: In function `func_80161554':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3352:
|
||||
src/ov_SC02_000/../shared/ov/func_80161554.h:6: warning: passing arg 1 of `func_8016163C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016158C.h: In function `func_8016158C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3354:
|
||||
src/ov_SC02_000/../shared/ov/func_8016158C.h:6: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h: In function `func_801615C4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3356:
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h:12: warning: passing arg 1 of `func_80146D90' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h:15: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h:17: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h: In function `func_8016163C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3371:
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:17: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:18: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:24: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:31: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:32: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:44: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:45: warning: passing arg 1 of `func_8015F2F0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161774.h: In function `func_80161774':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3383:
|
||||
src/ov_SC02_000/../shared/ov/func_80161774.h:22: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161774.h:44: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3663: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3593: warning: previous external decl of `D_801E6EB8'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3685: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3578: warning: previous external decl of `D_80078EB0'
|
||||
src/ov_SC02_000/../shared/ov/func_8014B034.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1079:
|
||||
src/ov_SC02_000/../shared/ov/func_8014B034.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/../shared/ov/func_8014ADE0.h:22: warning: previous external decl of `D_80078E90'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_801622C4':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3754: warning: assignment from incompatible pointer type
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1157:
|
||||
src/ov_SC02_000/../shared/ov/func_8014BE9C.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:130: warning: previous external decl of `func_8014BE9C'
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4051:
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4041: warning: previous external decl of `func_8016345C'
|
||||
src/ov_SC02_000/../shared/ov/func_8014C168.h: In function `func_8014C168':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1187:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C168.h:12: warning: return makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h: In function `func_8016345C':
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h:8: warning: passing arg 6 of `func_80163534' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C168.h:16: warning: return makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4057: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4042: warning: previous external decl of `D_801E63B4'
|
||||
src/ov_SC02_000/../shared/ov/func_8014C3D0.h: In function `func_8014C3D0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1209:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C3D0.h:6: warning: passing arg 2 of `func_8014C59C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C43C.h: In function `func_8014C43C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1211:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C43C.h:9: warning: passing arg 4 of `func_8014C4AC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C6D0.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1243:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C6D0.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:138: warning: previous external decl of `func_8014C6D0'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1285:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C968.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:137: warning: previous external decl of `func_8014C968'
|
||||
src/ov_SC02_000/../shared/ov/func_8014CD0C.h: In function `func_8014CD0C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1359:
|
||||
src/ov_SC02_000/../shared/ov/func_8014CD0C.h:21: warning: passing arg 2 of `func_8014CF04' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014D438.h: In function `func_8014D438':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1436:
|
||||
src/ov_SC02_000/../shared/ov/func_8014D438.h:15: warning: passing arg 2 of `func_8014D610' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4525: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4503: warning: previous external decl of `D_801E6FB0'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_801651B8':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4533: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h: In function `func_8014E48C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1864:
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h:17: warning: passing arg 1 of `func_8014E514' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h:17: warning: passing arg 2 of `func_8014E514' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h:17: warning: passing arg 3 of `func_8014E514' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E790.h: In function `func_8014E790':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1942:
|
||||
src/ov_SC02_000/../shared/ov/func_8014E790.h:8: warning: passing arg 3 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E790.h:8: warning: passing arg 4 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E83C.h: In function `func_8014E83C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1944:
|
||||
src/ov_SC02_000/../shared/ov/func_8014E83C.h:18: warning: passing arg 3 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E83C.h:18: warning: passing arg 4 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165CA0.h: In function `func_80165CA0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4781:
|
||||
src/ov_SC02_000/../shared/ov/func_80165CA0.h:13: warning: assignment from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h: In function `func_80165FA4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4794:
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:11: warning: passing arg 2 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:11: warning: passing arg 3 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:12: warning: passing arg 2 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:12: warning: passing arg 3 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014EE14.h: In function `func_8014EE14':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2020:
|
||||
src/ov_SC02_000/../shared/ov/func_8014EE14.h:22: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801665B4.h: In function `func_801665B4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4828:
|
||||
src/ov_SC02_000/../shared/ov/func_801665B4.h:8: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80150820.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2345:
|
||||
src/ov_SC02_000/../shared/ov/func_80150820.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2308: warning: previous external decl of `func_80150820'
|
||||
src/ov_SC02_000/../shared/ov/func_80151204.h: In function `func_80151204':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2567:
|
||||
src/ov_SC02_000/../shared/ov/func_80151204.h:7: warning: passing arg 1 of `func_8014ACE8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015126C.h: In function `func_8015126C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2571:
|
||||
src/ov_SC02_000/../shared/ov/func_8015126C.h:132: warning: passing arg 1 of `func_8015173C' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_8016829C.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5578:
|
||||
src/ov_SC02_000/../shared/ov/func_8016829C.h:4: warning: prototype for `func_80166994' follows
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4986: warning: non-prototype definition here
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h: In function `func_80151AE4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2622:
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h:16: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h:19: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h:32: warning: passing arg 1 of `func_8015BDD0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80168A14.h: In function `func_80168A14':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5718:
|
||||
src/ov_SC02_000/../shared/ov/func_80168A14.h:11: warning: passing arg 2 of `func_80146A6C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: In function `func_801520DC':
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2677: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2678: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2680: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2681: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2682: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2683: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2684: warning: passing arg 2 of `func_80146A6C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2686: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152254.h: In function `func_80152254':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2694:
|
||||
src/ov_SC02_000/../shared/ov/func_80152254.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: In function `func_801528B0':
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2808: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2809: warning: passing arg 1 of `func_80154274' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2809: warning: passing arg 2 of `func_80154274' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2812: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2813: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2814: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2815: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2816: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015294C.h: In function `func_8015294C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2820:
|
||||
src/ov_SC02_000/../shared/ov/func_8015294C.h:31: warning: passing arg 1 of `func_801472C8' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80152A50.h: In function `func_80152A50':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2824:
|
||||
src/ov_SC02_000/../shared/ov/func_80152A50.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152BF0.h: In function `func_80152BF0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2838:
|
||||
src/ov_SC02_000/../shared/ov/func_80152BF0.h:13: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152C80.h: In function `func_80152C80':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2842:
|
||||
src/ov_SC02_000/../shared/ov/func_80152C80.h:12: warning: initialization makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: In function `func_80152DA8':
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2873: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2874: warning: passing arg 1 of `func_80154274' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2874: warning: passing arg 2 of `func_80154274' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2878: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2879: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2880: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2881: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2882: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152E4C.h: In function `func_80152E4C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2886:
|
||||
src/ov_SC02_000/../shared/ov/func_80152E4C.h:34: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152F44.h: In function `func_80152F44':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2890:
|
||||
src/ov_SC02_000/../shared/ov/func_80152F44.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h: In function `func_801530E4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2904:
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:14: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:15: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:17: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:18: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:19: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:20: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80169E44.h: In function `func_80169E44':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5888:
|
||||
src/ov_SC02_000/../shared/ov/func_80169E44.h:9: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80153204.h: In function `func_80153204':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2910:
|
||||
src/ov_SC02_000/../shared/ov/func_80153204.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h: In function `func_801533A4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2924:
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:12: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:15: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:16: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:17: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:18: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80169FE0.h: In function `func_80169FE0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5932:
|
||||
src/ov_SC02_000/../shared/ov/func_80169FE0.h:6: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801534D8.h: In function `func_801534D8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2930:
|
||||
src/ov_SC02_000/../shared/ov/func_801534D8.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h: In function `func_801539F8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2946:
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h:14: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h:20: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h:24: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80153C8C.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2962:
|
||||
src/ov_SC02_000/../shared/ov/func_80153C8C.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:140: warning: previous external decl of `func_80153C8C'
|
||||
src/ov_SC02_000/../shared/ov/func_80154150.h: In function `func_80154150':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:3020:
|
||||
src/ov_SC02_000/../shared/ov/func_80154150.h:7: warning: passing arg 1 of `func_80154190' makes pointer from integer without a cast
|
||||
{standard input}: Assembler messages:
|
||||
{standard input}:683: Warning: used $at without ".set noat"
|
||||
{standard input}:684: Warning: used $at without ".set noat"
|
||||
{standard input}:12681: Warning: used $at without ".set noat"
|
||||
{standard input}:12682: Warning: used $at without ".set noat"
|
||||
{standard input}:13010: Warning: used $at without ".set noat"
|
||||
{standard input}:13011: Warning: used $at without ".set noat"
|
||||
{standard input}:13332: Warning: used $at without ".set noat"
|
||||
{standard input}:13333: Warning: used $at without ".set noat"
|
||||
{standard input}:13637: Warning: used $at without ".set noat"
|
||||
{standard input}:13638: Warning: used $at without ".set noat"
|
||||
{standard input}:14342: Warning: used $at without ".set noat"
|
||||
{standard input}:14343: Warning: used $at without ".set noat"
|
||||
{standard input}:14785: Warning: used $at without ".set noat"
|
||||
{standard input}:14786: Warning: used $at without ".set noat"
|
||||
{standard input}:15021: Warning: used $at without ".set noat"
|
||||
{standard input}:15022: Warning: used $at without ".set noat"
|
||||
{standard input}:15267: Warning: used $at without ".set noat"
|
||||
{standard input}:15268: Warning: used $at without ".set noat"
|
||||
{standard input}:15617: Warning: used $at without ".set noat"
|
||||
{standard input}:15618: Warning: used $at without ".set noat"
|
||||
{standard input}:16023: Warning: used $at without ".set noat"
|
||||
{standard input}:16024: Warning: used $at without ".set noat"
|
||||
{standard input}:16259: Warning: used $at without ".set noat"
|
||||
{standard input}:16260: Warning: used $at without ".set noat"
|
||||
{standard input}:16477: Warning: used $at without ".set noat"
|
||||
{standard input}:16478: Warning: used $at without ".set noat"
|
||||
{standard input}:16746: Warning: used $at without ".set noat"
|
||||
{standard input}:16747: Warning: used $at without ".set noat"
|
||||
{standard input}:16898: Warning: used $at without ".set noat"
|
||||
{standard input}:16899: Warning: used $at without ".set noat"
|
||||
{standard input}:17015: Warning: used $at without ".set noat"
|
||||
{standard input}:17016: Warning: used $at without ".set noat"
|
||||
{standard input}:17725: Warning: used $at without ".set noat"
|
||||
{standard input}:17726: Warning: used $at without ".set noat"
|
||||
{standard input}:18374: Warning: used $at without ".set noat"
|
||||
{standard input}:18375: Warning: used $at without ".set noat"
|
||||
CC build/src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.o
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:1528: warning: conflicting types for built-in function `memcpy'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c: In function `func_8017B368':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2815: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2766: warning: previous external decl of `D_8018E53C'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c: In function `func_8017B490':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2851: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2766: warning: previous external decl of `D_8018E53C'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3125: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2811: warning: previous external decl of `D_801E7F84'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3126: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2812: warning: previous external decl of `D_801E7F8C'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3309: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2765: warning: previous external decl of `func_8017BE60'
|
||||
LD build/ov_SC02_000/ov_SC02_000.elf
|
||||
OBJCOPY build/ov_SC02_000/ov_SC02_000
|
||||
TRIM build/ov_SC02_000/ov_SC02_000 (-1 B linker end-align pad)
|
||||
|
||||
@@ -1,420 +1,18 @@
|
||||
CC build/src/ov_SC02_003/ov_SC02_003_after.o (twin of ov_SC02_000: src/ov_SC02_000/ov_SC02_000_after.c)
|
||||
CC build/src/ov_SC02_003/ov_SC02_003_jr_80140608.o (twin of ov_SC02_000: src/ov_SC02_000/ov_SC02_000_jr_80140608.c)
|
||||
CC build/src/ov_SC02_003/ov_SC02_003_jr_8015C32C.o (twin of ov_SC02_000: src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c)
|
||||
src/ov_SC02_000/../shared/ov/func_80145B24.h: In function `func_80145B24':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:111:
|
||||
src/ov_SC02_000/../shared/ov/func_80145B24.h:18: warning: assignment from incompatible pointer type
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:235: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:136: warning: previous external decl of `func_80145EE8'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1547: warning: "NULL" redefined
|
||||
1547 | #define NULL 0
|
||||
|
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1:
|
||||
include/common.h:41: note: this is the location of the previous definition
|
||||
41 | #define NULL ((void *)0) /* m2c emits NULL for null pointers; byte-neutral (== 0) */
|
||||
|
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:322:
|
||||
src/ov_SC02_000/../shared/ov/func_80146128.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:146: warning: previous external decl of `D_80126B78'
|
||||
src/ov_SC02_000/../shared/ov/func_80146128.h:16: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:127: warning: previous external decl of `func_80147098'
|
||||
src/ov_SC02_000/../shared/ov/func_80140D68.h: In function `func_80140D68':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1238:
|
||||
src/ov_SC02_000/../shared/ov/func_80140D68.h:18: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1114: warning: previous external decl of `D_800AE7BC'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:373:
|
||||
src/ov_SC02_000/../shared/ov/func_801468C8.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:135: warning: previous external decl of `func_801468C8'
|
||||
src/ov_SC02_000/../shared/ov/func_801412A8.h: In function `aF801412A8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1392:
|
||||
src/ov_SC02_000/../shared/ov/func_801412A8.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1114: warning: previous external decl of `D_800AE7BC'
|
||||
src/ov_SC02_000/../shared/ov/func_8015C6AC.h: In function `func_8015C6AC':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1333:
|
||||
src/ov_SC02_000/../shared/ov/func_8015C6AC.h:7: warning: passing arg 1 of `func_8015C788' makes integer from pointer without a cast
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:444:
|
||||
src/ov_SC02_000/../shared/ov/func_80146C3C.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:123: warning: previous external decl of `func_80016714'
|
||||
src/ov_SC02_000/../shared/ov/func_80146D90.h: In function `func_80146D90':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:458:
|
||||
src/ov_SC02_000/../shared/ov/func_80146D90.h:6: warning: passing arg 1 of `func_80146DE8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80147060.h: In function `func_80147060':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:480:
|
||||
src/ov_SC02_000/../shared/ov/func_80147060.h:7: warning: `return' with a value, in function returning void
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015CD20':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1554: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1246: warning: previous external decl of `D_8018D298'
|
||||
src/ov_SC02_000/../shared/ov/func_80147084.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:486:
|
||||
src/ov_SC02_000/../shared/ov/func_80147084.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:126: warning: previous external decl of `func_80147084'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:494:
|
||||
src/ov_SC02_000/../shared/ov/func_801470AC.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:128: warning: previous external decl of `func_801470AC'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015D1B8':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1779: warning: passing arg 1 of `func_801725F4' from incompatible pointer type
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:510:
|
||||
src/ov_SC02_000/../shared/ov/func_801472DC.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:163: warning: previous external decl of `D_8012707C'
|
||||
src/ov_SC02_000/../shared/ov/func_80147324.h: In function `func_80147324':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:516:
|
||||
src/ov_SC02_000/../shared/ov/func_80147324.h:8: warning: comparison between pointer and integer
|
||||
src/ov_SC02_000/../shared/ov/func_8015D480.h: In function `func_8015D480':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1834:
|
||||
src/ov_SC02_000/../shared/ov/func_8015D480.h:7: warning: passing arg 1 of `func_8015D57C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h: In function `func_8015D57C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:1851:
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h:12: warning: passing arg 1 of `func_801553A8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h:13: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015D57C.h:14: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3297: warning: "SHB" redefined
|
||||
3297 | #define SHB(x) __asm__("" : "=r"(x) : "0"(x))
|
||||
|
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3296: note: this is the location of the previous definition
|
||||
3296 | #define SHB(x) __asm__ __volatile__("" : "=r"(x) : "0"(x))
|
||||
|
|
||||
src/ov_SC02_000/../shared/ov/func_8015DA90.h: In function `func_8015DA90':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2009:
|
||||
src/ov_SC02_000/../shared/ov/func_8015DA90.h:7: warning: passing arg 1 of `func_8015DB6C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80142838.h: In function `func_80142838':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1742:
|
||||
src/ov_SC02_000/../shared/ov/func_80142838.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80147AD4.h: In function `func_80147AD4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:568:
|
||||
src/ov_SC02_000/../shared/ov/func_80147AD4.h:8: warning: passing arg 2 of `func_80147B5C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80147D38.h: In function `func_80147D38':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:578:
|
||||
src/ov_SC02_000/../shared/ov/func_80147D38.h:12: warning: passing arg 2 of `func_80147DC0' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015DDF0.h: In function `func_8015DDF0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2087:
|
||||
src/ov_SC02_000/../shared/ov/func_8015DDF0.h:7: warning: passing arg 1 of `func_8015DECC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015E150.h: In function `func_8015E150':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2165:
|
||||
src/ov_SC02_000/../shared/ov/func_8015E150.h:7: warning: passing arg 1 of `func_8015E22C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80142F68.h: In function `func_80142F68':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1955:
|
||||
src/ov_SC02_000/../shared/ov/func_80142F68.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801430F4.h: In function `func_801430F4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:1998:
|
||||
src/ov_SC02_000/../shared/ov/func_801430F4.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801432FC.h: In function `func_801432FC':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2053:
|
||||
src/ov_SC02_000/../shared/ov/func_801432FC.h:15: warning: passing arg 1 of `func_8012C044' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801433F0.h: In function `func_801433F0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2057:
|
||||
src/ov_SC02_000/../shared/ov/func_801433F0.h:12: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801433F0.h:12: warning: passing arg 2 of `func_80128ED8' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_8015E84C.h: In function `func_8015E84C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2287:
|
||||
src/ov_SC02_000/../shared/ov/func_8015E84C.h:7: warning: passing arg 1 of `func_8015E95C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014350C.h: In function `func_8014350C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2096:
|
||||
src/ov_SC02_000/../shared/ov/func_8014350C.h:13: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015E95C.h: In function `func_8015E95C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2304:
|
||||
src/ov_SC02_000/../shared/ov/func_8015E95C.h:10: warning: passing arg 1 of `func_8015E9B8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015EA3C':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2413: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015EDA0.h: In function `func_8015EDA0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2421:
|
||||
src/ov_SC02_000/../shared/ov/func_8015EDA0.h:7: warning: passing arg 1 of `func_8015EE7C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015EFA4.h: In function `func_8015EFA4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2493:
|
||||
src/ov_SC02_000/../shared/ov/func_8015EFA4.h:7: warning: passing arg 1 of `func_8015F080' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c: In function `func_801442F8':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2278: warning: passing arg 1 of `func_8012C218' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c: In function `func_80144458':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2343: warning: passing arg 1 of `func_8012AD80' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2349: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_8015F89C':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:2712: warning: passing arg 2 of `func_801466F0' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014462C.h: In function `func_8014462C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_80140608.c:2358:
|
||||
src/ov_SC02_000/../shared/ov/func_8014462C.h:13: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014462C.h:13: warning: passing arg 2 of `func_80128ED8' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80149210.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:846:
|
||||
src/ov_SC02_000/../shared/ov/func_80149210.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:129: warning: previous external decl of `func_80149210'
|
||||
src/ov_SC02_000/../shared/ov/func_80149F2C.h: In function `func_80149F2C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:939:
|
||||
src/ov_SC02_000/../shared/ov/func_80149F2C.h:9: warning: initialization makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80160B70.h: In function `func_80160B70':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3191:
|
||||
src/ov_SC02_000/../shared/ov/func_80160B70.h:7: warning: passing arg 1 of `func_80160BB4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80160F70.h: In function `func_80160F70':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3252:
|
||||
src/ov_SC02_000/../shared/ov/func_80160F70.h:15: warning: passing arg 1 of `func_8013767C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161208.h: In function `aF80161208':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3285:
|
||||
src/ov_SC02_000/../shared/ov/func_80161208.h:6: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161278.h: In function `func_80161278':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3290:
|
||||
src/ov_SC02_000/../shared/ov/func_80161278.h:10: warning: passing arg 1 of `func_80161374' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801612B8.h: In function `func_801612B8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3292:
|
||||
src/ov_SC02_000/../shared/ov/func_801612B8.h:11: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161418.h: In function `func_80161418':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3342:
|
||||
src/ov_SC02_000/../shared/ov/func_80161418.h:6: warning: passing arg 1 of `func_8016163C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161450.h: In function `func_80161450':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3344:
|
||||
src/ov_SC02_000/../shared/ov/func_80161450.h:6: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161488.h: In function `func_80161488':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3346:
|
||||
src/ov_SC02_000/../shared/ov/func_80161488.h:9: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801614E4.h: In function `func_801614E4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3348:
|
||||
src/ov_SC02_000/../shared/ov/func_801614E4.h:6: warning: passing arg 1 of `func_80161888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161554.h: In function `func_80161554':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3352:
|
||||
src/ov_SC02_000/../shared/ov/func_80161554.h:6: warning: passing arg 1 of `func_8016163C' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016158C.h: In function `func_8016158C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3354:
|
||||
src/ov_SC02_000/../shared/ov/func_8016158C.h:6: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h: In function `func_801615C4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3356:
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h:12: warning: passing arg 1 of `func_80146D90' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h:15: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801615C4.h:17: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h: In function `func_8016163C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3371:
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:17: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:18: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:24: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:31: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:32: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:44: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016163C.h:45: warning: passing arg 1 of `func_8015F2F0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161774.h: In function `func_80161774':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3383:
|
||||
src/ov_SC02_000/../shared/ov/func_80161774.h:22: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80161774.h:44: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014B034.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1079:
|
||||
src/ov_SC02_000/../shared/ov/func_8014B034.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/../shared/ov/func_8014ADE0.h:22: warning: previous external decl of `D_80078E90'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3663: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3593: warning: previous external decl of `D_801E6EB8'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3685: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3578: warning: previous external decl of `D_80078EB0'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_801622C4':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:3754: warning: assignment from incompatible pointer type
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1157:
|
||||
src/ov_SC02_000/../shared/ov/func_8014BE9C.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:130: warning: previous external decl of `func_8014BE9C'
|
||||
src/ov_SC02_000/../shared/ov/func_8014C168.h: In function `func_8014C168':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1187:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C168.h:12: warning: return makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C168.h:16: warning: return makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C3D0.h: In function `func_8014C3D0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1209:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C3D0.h:6: warning: passing arg 2 of `func_8014C59C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C43C.h: In function `func_8014C43C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1211:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C43C.h:9: warning: passing arg 4 of `func_8014C4AC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014C6D0.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1243:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C6D0.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:138: warning: previous external decl of `func_8014C6D0'
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4051:
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4041: warning: previous external decl of `func_8016345C'
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h: In function `func_8016345C':
|
||||
src/ov_SC02_000/../shared/ov/func_8016345C.h:8: warning: passing arg 6 of `func_80163534' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4057: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4042: warning: previous external decl of `D_801E63B4'
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1285:
|
||||
src/ov_SC02_000/../shared/ov/func_8014C968.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:137: warning: previous external decl of `func_8014C968'
|
||||
src/ov_SC02_000/../shared/ov/func_8014CD0C.h: In function `func_8014CD0C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1359:
|
||||
src/ov_SC02_000/../shared/ov/func_8014CD0C.h:21: warning: passing arg 2 of `func_8014CF04' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014D438.h: In function `func_8014D438':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1436:
|
||||
src/ov_SC02_000/../shared/ov/func_8014D438.h:15: warning: passing arg 2 of `func_8014D610' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h: In function `func_8014E48C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1864:
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h:17: warning: passing arg 1 of `func_8014E514' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h:17: warning: passing arg 2 of `func_8014E514' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E48C.h:17: warning: passing arg 3 of `func_8014E514' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E790.h: In function `func_8014E790':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1942:
|
||||
src/ov_SC02_000/../shared/ov/func_8014E790.h:8: warning: passing arg 3 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E790.h:8: warning: passing arg 4 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E83C.h: In function `func_8014E83C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:1944:
|
||||
src/ov_SC02_000/../shared/ov/func_8014E83C.h:18: warning: passing arg 3 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014E83C.h:18: warning: passing arg 4 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4525: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4503: warning: previous external decl of `D_801E6FB0'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c: In function `func_801651B8':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4533: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8014EE14.h: In function `func_8014EE14':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2020:
|
||||
src/ov_SC02_000/../shared/ov/func_8014EE14.h:22: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165CA0.h: In function `func_80165CA0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4781:
|
||||
src/ov_SC02_000/../shared/ov/func_80165CA0.h:13: warning: assignment from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h: In function `func_80165FA4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4794:
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:11: warning: passing arg 2 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:11: warning: passing arg 3 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:12: warning: passing arg 2 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80165FA4.h:12: warning: passing arg 3 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801665B4.h: In function `func_801665B4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4828:
|
||||
src/ov_SC02_000/../shared/ov/func_801665B4.h:8: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80150820.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2345:
|
||||
src/ov_SC02_000/../shared/ov/func_80150820.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2308: warning: previous external decl of `func_80150820'
|
||||
src/ov_SC02_000/../shared/ov/func_80151204.h: In function `func_80151204':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2567:
|
||||
src/ov_SC02_000/../shared/ov/func_80151204.h:7: warning: passing arg 1 of `func_8014ACE8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015126C.h: In function `func_8015126C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2571:
|
||||
src/ov_SC02_000/../shared/ov/func_8015126C.h:132: warning: passing arg 1 of `func_8015173C' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h: In function `func_80151AE4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2622:
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h:16: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h:19: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80151AE4.h:32: warning: passing arg 1 of `func_8015BDD0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8016829C.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5578:
|
||||
src/ov_SC02_000/../shared/ov/func_8016829C.h:4: warning: prototype for `func_80166994' follows
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:4986: warning: non-prototype definition here
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: In function `func_801520DC':
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2677: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2678: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2680: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2681: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2682: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2683: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2684: warning: passing arg 2 of `func_80146A6C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2686: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152254.h: In function `func_80152254':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2694:
|
||||
src/ov_SC02_000/../shared/ov/func_80152254.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80168A14.h: In function `func_80168A14':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5718:
|
||||
src/ov_SC02_000/../shared/ov/func_80168A14.h:11: warning: passing arg 2 of `func_80146A6C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: In function `func_801528B0':
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2808: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2809: warning: passing arg 1 of `func_80154274' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2809: warning: passing arg 2 of `func_80154274' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2812: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2813: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2814: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2815: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2816: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_8015294C.h: In function `func_8015294C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2820:
|
||||
src/ov_SC02_000/../shared/ov/func_8015294C.h:31: warning: passing arg 1 of `func_801472C8' from incompatible pointer type
|
||||
src/ov_SC02_000/../shared/ov/func_80152A50.h: In function `func_80152A50':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2824:
|
||||
src/ov_SC02_000/../shared/ov/func_80152A50.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152BF0.h: In function `func_80152BF0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2838:
|
||||
src/ov_SC02_000/../shared/ov/func_80152BF0.h:13: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152C80.h: In function `func_80152C80':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2842:
|
||||
src/ov_SC02_000/../shared/ov/func_80152C80.h:12: warning: initialization makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c: In function `func_80152DA8':
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2873: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2874: warning: passing arg 1 of `func_80154274' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2874: warning: passing arg 2 of `func_80154274' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2878: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2879: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2880: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2881: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:2882: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152E4C.h: In function `func_80152E4C':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2886:
|
||||
src/ov_SC02_000/../shared/ov/func_80152E4C.h:34: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80152F44.h: In function `func_80152F44':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2890:
|
||||
src/ov_SC02_000/../shared/ov/func_80152F44.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h: In function `func_801530E4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2904:
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:14: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:15: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:17: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:18: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:19: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801530E4.h:20: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80153204.h: In function `func_80153204':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2910:
|
||||
src/ov_SC02_000/../shared/ov/func_80153204.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h: In function `func_801533A4':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2924:
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:12: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:15: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:16: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:17: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801533A4.h:18: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801534D8.h: In function `func_801534D8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2930:
|
||||
src/ov_SC02_000/../shared/ov/func_801534D8.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h: In function `func_801539F8':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2946:
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h:14: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h:20: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_801539F8.h:24: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80169E44.h: In function `func_80169E44':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5888:
|
||||
src/ov_SC02_000/../shared/ov/func_80169E44.h:9: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80169FE0.h: In function `func_80169FE0':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:5932:
|
||||
src/ov_SC02_000/../shared/ov/func_80169FE0.h:6: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC02_000/../shared/ov/func_80153C8C.h: At top level:
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:2962:
|
||||
src/ov_SC02_000/../shared/ov/func_80153C8C.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_after.c:140: warning: previous external decl of `func_80153C8C'
|
||||
src/ov_SC02_000/../shared/ov/func_80154150.h: In function `func_80154150':
|
||||
In file included from src/ov_SC02_000/ov_SC02_000_after.c:3020:
|
||||
src/ov_SC02_000/../shared/ov/func_80154150.h:7: warning: passing arg 1 of `func_80154190' makes pointer from integer without a cast
|
||||
{standard input}: Assembler messages:
|
||||
{standard input}:683: Warning: used $at without ".set noat"
|
||||
{standard input}:684: Warning: used $at without ".set noat"
|
||||
{standard input}:12681: Warning: used $at without ".set noat"
|
||||
{standard input}:12682: Warning: used $at without ".set noat"
|
||||
{standard input}:13010: Warning: used $at without ".set noat"
|
||||
{standard input}:13011: Warning: used $at without ".set noat"
|
||||
{standard input}:13332: Warning: used $at without ".set noat"
|
||||
{standard input}:13333: Warning: used $at without ".set noat"
|
||||
{standard input}:13637: Warning: used $at without ".set noat"
|
||||
{standard input}:13638: Warning: used $at without ".set noat"
|
||||
{standard input}:14342: Warning: used $at without ".set noat"
|
||||
{standard input}:14343: Warning: used $at without ".set noat"
|
||||
{standard input}:14785: Warning: used $at without ".set noat"
|
||||
{standard input}:14786: Warning: used $at without ".set noat"
|
||||
{standard input}:15021: Warning: used $at without ".set noat"
|
||||
{standard input}:15022: Warning: used $at without ".set noat"
|
||||
{standard input}:15267: Warning: used $at without ".set noat"
|
||||
{standard input}:15268: Warning: used $at without ".set noat"
|
||||
{standard input}:15617: Warning: used $at without ".set noat"
|
||||
{standard input}:15618: Warning: used $at without ".set noat"
|
||||
{standard input}:16023: Warning: used $at without ".set noat"
|
||||
{standard input}:16024: Warning: used $at without ".set noat"
|
||||
{standard input}:16259: Warning: used $at without ".set noat"
|
||||
{standard input}:16260: Warning: used $at without ".set noat"
|
||||
{standard input}:16477: Warning: used $at without ".set noat"
|
||||
{standard input}:16478: Warning: used $at without ".set noat"
|
||||
{standard input}:16746: Warning: used $at without ".set noat"
|
||||
{standard input}:16747: Warning: used $at without ".set noat"
|
||||
{standard input}:16898: Warning: used $at without ".set noat"
|
||||
{standard input}:16899: Warning: used $at without ".set noat"
|
||||
{standard input}:17015: Warning: used $at without ".set noat"
|
||||
{standard input}:17016: Warning: used $at without ".set noat"
|
||||
{standard input}:17725: Warning: used $at without ".set noat"
|
||||
{standard input}:17726: Warning: used $at without ".set noat"
|
||||
{standard input}:18374: Warning: used $at without ".set noat"
|
||||
{standard input}:18375: Warning: used $at without ".set noat"
|
||||
CC build/src/ov_SC02_003/ov_SC02_003_jr_8017AE2C.o (twin of ov_SC02_000: src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c)
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:1528: warning: conflicting types for built-in function `memcpy'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c: In function `func_8017B368':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2815: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2766: warning: previous external decl of `D_8018E53C'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c: In function `func_8017B490':
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2851: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2766: warning: previous external decl of `D_8018E53C'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3125: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2811: warning: previous external decl of `D_801E7F84'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3126: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2812: warning: previous external decl of `D_801E7F8C'
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:3309: warning: type mismatch with previous external decl
|
||||
src/ov_SC02_000/ov_SC02_000_jr_8017AE2C.c:2765: warning: previous external decl of `func_8017BE60'
|
||||
LD build/ov_SC02_003/ov_SC02_003.elf
|
||||
OBJCOPY build/ov_SC02_003/ov_SC02_003
|
||||
TRIM build/ov_SC02_003/ov_SC02_003 (-1 B linker end-align pad)
|
||||
|
||||
@@ -13,13 +13,14 @@ src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3129: warning: type mismatch with prev
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:2815: warning: previous external decl of `D_8019FEBC'
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3312: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:2768: warning: previous external decl of `func_8017BE60'
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c: In function `func_8017C528':
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3610: warning: passing arg 1 of `func_801542A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3610: warning: passing arg 2 of `func_801542A4' makes integer from pointer without a cast
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3620: warning: passing arg 1 of `func_80171A80' makes pointer from integer without a cast
|
||||
src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3621: warning: passing arg 1 of `func_80171990' makes pointer from integer without a cast
|
||||
src/ov_SC03_010/../shared/ov/func_8017C528.h: In function `func_8017C528':
|
||||
In file included from src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3593:
|
||||
src/ov_SC03_010/../shared/ov/func_8017C528.h:9: warning: passing arg 1 of `func_801542A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_010/../shared/ov/func_8017C528.h:9: warning: passing arg 2 of `func_801542A4' makes integer from pointer without a cast
|
||||
src/ov_SC03_010/../shared/ov/func_8017C528.h:19: warning: passing arg 1 of `func_80171A80' makes pointer from integer without a cast
|
||||
src/ov_SC03_010/../shared/ov/func_8017C528.h:20: warning: passing arg 1 of `func_80171990' makes pointer from integer without a cast
|
||||
src/ov_SC03_010/../shared/ov/func_8017C628__af037f84.h: At top level:
|
||||
In file included from src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3639:
|
||||
In file included from src/ov_SC03_010/ov_SC03_010_jr_8017AE2C.c:3610:
|
||||
src/ov_SC03_010/../shared/ov/func_8017C628__af037f84.h:5: warning: prototype for `func_8017BEE8' follows
|
||||
src/ov_SC03_010/../shared/ov/func_8017BEE8__41748fa2.h:3: warning: non-prototype definition here
|
||||
LD build/ov_SC03_010/ov_SC03_010.elf
|
||||
|
||||
@@ -13,13 +13,14 @@ src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3129: warning: type mismatch with prev
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:2815: warning: previous external decl of `D_801A2154'
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3312: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:2768: warning: previous external decl of `func_8017BE60'
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c: In function `func_8017C528':
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3620: warning: passing arg 1 of `func_801542A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3620: warning: passing arg 2 of `func_801542A4' makes integer from pointer without a cast
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3630: warning: passing arg 1 of `func_80171A80' makes pointer from integer without a cast
|
||||
src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3631: warning: passing arg 1 of `func_80171990' makes pointer from integer without a cast
|
||||
src/ov_SC03_011/../shared/ov/func_8017C528.h: In function `func_8017C528':
|
||||
In file included from src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3603:
|
||||
src/ov_SC03_011/../shared/ov/func_8017C528.h:9: warning: passing arg 1 of `func_801542A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_011/../shared/ov/func_8017C528.h:9: warning: passing arg 2 of `func_801542A4' makes integer from pointer without a cast
|
||||
src/ov_SC03_011/../shared/ov/func_8017C528.h:19: warning: passing arg 1 of `func_80171A80' makes pointer from integer without a cast
|
||||
src/ov_SC03_011/../shared/ov/func_8017C528.h:20: warning: passing arg 1 of `func_80171990' makes pointer from integer without a cast
|
||||
src/ov_SC03_011/../shared/ov/func_8017C628__af037f84.h: At top level:
|
||||
In file included from src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3651:
|
||||
In file included from src/ov_SC03_011/ov_SC03_011_jr_8017AE2C.c:3622:
|
||||
src/ov_SC03_011/../shared/ov/func_8017C628__af037f84.h:5: warning: prototype for `func_8017BEE8' follows
|
||||
src/ov_SC03_011/../shared/ov/func_8017BEE8__41748fa2.h:3: warning: non-prototype definition here
|
||||
LD build/ov_SC03_011/ov_SC03_011.elf
|
||||
|
||||
@@ -13,13 +13,14 @@ src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3129: warning: type mismatch with prev
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:2815: warning: previous external decl of `D_801AD244'
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3312: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:2768: warning: previous external decl of `func_8017BE60'
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c: In function `func_8017C528':
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3619: warning: passing arg 1 of `func_801542A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3619: warning: passing arg 2 of `func_801542A4' makes integer from pointer without a cast
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3629: warning: passing arg 1 of `func_80171A80' makes pointer from integer without a cast
|
||||
src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3630: warning: passing arg 1 of `func_80171990' makes pointer from integer without a cast
|
||||
src/ov_SC03_013/../shared/ov/func_8017C528.h: In function `func_8017C528':
|
||||
In file included from src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3602:
|
||||
src/ov_SC03_013/../shared/ov/func_8017C528.h:9: warning: passing arg 1 of `func_801542A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_013/../shared/ov/func_8017C528.h:9: warning: passing arg 2 of `func_801542A4' makes integer from pointer without a cast
|
||||
src/ov_SC03_013/../shared/ov/func_8017C528.h:19: warning: passing arg 1 of `func_80171A80' makes pointer from integer without a cast
|
||||
src/ov_SC03_013/../shared/ov/func_8017C528.h:20: warning: passing arg 1 of `func_80171990' makes pointer from integer without a cast
|
||||
src/ov_SC03_013/../shared/ov/func_8017C628__af037f84.h: At top level:
|
||||
In file included from src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3650:
|
||||
In file included from src/ov_SC03_013/ov_SC03_013_jr_8017AE2C.c:3621:
|
||||
src/ov_SC03_013/../shared/ov/func_8017C628__af037f84.h:5: warning: prototype for `func_8017BEE8' follows
|
||||
src/ov_SC03_013/../shared/ov/func_8017BEE8__41748fa2.h:3: warning: non-prototype definition here
|
||||
LD build/ov_SC03_013/ov_SC03_013.elf
|
||||
|
||||
@@ -1,420 +1,37 @@
|
||||
CC build/src/ov_SC03_092/ov_SC03_092_jr_80140608.o
|
||||
CC build/src/ov_SC03_092/ov_SC03_092_after.o
|
||||
CC build/src/ov_SC03_092/ov_SC03_092_jr_8015C32C.o
|
||||
src/ov_SC03_092/../shared/ov/func_80145B24.h: In function `func_80145B24':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:111:
|
||||
src/ov_SC03_092/../shared/ov/func_80145B24.h:18: warning: assignment from incompatible pointer type
|
||||
src/ov_SC03_092/../shared/ov/func_80140D68.h: In function `func_80140D68':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1236:
|
||||
src/ov_SC03_092/../shared/ov/func_80140D68.h:18: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1112: warning: previous external decl of `D_800AE7BC'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1547: warning: "NULL" redefined
|
||||
1547 | #define NULL 0
|
||||
|
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1:
|
||||
include/common.h:41: note: this is the location of the previous definition
|
||||
41 | #define NULL ((void *)0) /* m2c emits NULL for null pointers; byte-neutral (== 0) */
|
||||
|
|
||||
src/ov_SC03_092/ov_SC03_092_after.c: At top level:
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:235: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:136: warning: previous external decl of `func_80145EE8'
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:322:
|
||||
src/ov_SC03_092/../shared/ov/func_80146128.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:146: warning: previous external decl of `D_80126B78'
|
||||
src/ov_SC03_092/../shared/ov/func_80146128.h:16: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:127: warning: previous external decl of `func_80147098'
|
||||
src/ov_SC03_092/../shared/ov/func_801412A8.h: In function `aF801412A8':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1390:
|
||||
src/ov_SC03_092/../shared/ov/func_801412A8.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1112: warning: previous external decl of `D_800AE7BC'
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:373:
|
||||
src/ov_SC03_092/../shared/ov/func_801468C8.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:135: warning: previous external decl of `func_801468C8'
|
||||
src/ov_SC03_092/../shared/ov/func_8015C6AC.h: In function `func_8015C6AC':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1333:
|
||||
src/ov_SC03_092/../shared/ov/func_8015C6AC.h:7: warning: passing arg 1 of `func_8015C788' makes integer from pointer without a cast
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:444:
|
||||
src/ov_SC03_092/../shared/ov/func_80146C3C.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:123: warning: previous external decl of `func_80016714'
|
||||
src/ov_SC03_092/../shared/ov/func_80146D90.h: In function `func_80146D90':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:458:
|
||||
src/ov_SC03_092/../shared/ov/func_80146D90.h:6: warning: passing arg 1 of `func_80146DE8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: In function `func_8015CD20':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1554: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1246: warning: previous external decl of `D_8018739C'
|
||||
src/ov_SC03_092/../shared/ov/func_80147060.h: In function `func_80147060':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:480:
|
||||
src/ov_SC03_092/../shared/ov/func_80147060.h:7: warning: `return' with a value, in function returning void
|
||||
src/ov_SC03_092/../shared/ov/func_80147084.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:486:
|
||||
src/ov_SC03_092/../shared/ov/func_80147084.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:126: warning: previous external decl of `func_80147084'
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:494:
|
||||
src/ov_SC03_092/../shared/ov/func_801470AC.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:128: warning: previous external decl of `func_801470AC'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: In function `func_8015D1B8':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1779: warning: passing arg 1 of `func_801725F4' from incompatible pointer type
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:510:
|
||||
src/ov_SC03_092/../shared/ov/func_801472DC.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:163: warning: previous external decl of `D_8012707C'
|
||||
src/ov_SC03_092/../shared/ov/func_80147324.h: In function `func_80147324':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:516:
|
||||
src/ov_SC03_092/../shared/ov/func_80147324.h:8: warning: comparison between pointer and integer
|
||||
src/ov_SC03_092/../shared/ov/func_8015D480.h: In function `func_8015D480':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1834:
|
||||
src/ov_SC03_092/../shared/ov/func_8015D480.h:7: warning: passing arg 1 of `func_8015D57C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015D57C.h: In function `func_8015D57C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:1851:
|
||||
src/ov_SC03_092/../shared/ov/func_8015D57C.h:12: warning: passing arg 1 of `func_801553A8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015D57C.h:13: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015D57C.h:14: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80142838.h: In function `func_80142838':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1724:
|
||||
src/ov_SC03_092/../shared/ov/func_80142838.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3299: warning: "SHB" redefined
|
||||
3299 | #define SHB(x) __asm__("" : "=r"(x) : "0"(x))
|
||||
|
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3298: note: this is the location of the previous definition
|
||||
3298 | #define SHB(x) __asm__ __volatile__("" : "=r"(x) : "0"(x))
|
||||
|
|
||||
src/ov_SC03_092/../shared/ov/func_8015DA90.h: In function `func_8015DA90':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2009:
|
||||
src/ov_SC03_092/../shared/ov/func_8015DA90.h:7: warning: passing arg 1 of `func_8015DB6C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80147AD4.h: In function `func_80147AD4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:568:
|
||||
src/ov_SC03_092/../shared/ov/func_80147AD4.h:8: warning: passing arg 2 of `func_80147B5C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015DDF0.h: In function `func_8015DDF0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2087:
|
||||
src/ov_SC03_092/../shared/ov/func_8015DDF0.h:7: warning: passing arg 1 of `func_8015DECC' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80147D38.h: In function `func_80147D38':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:578:
|
||||
src/ov_SC03_092/../shared/ov/func_80147D38.h:12: warning: passing arg 2 of `func_80147DC0' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80142F68.h: In function `func_80142F68':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1937:
|
||||
src/ov_SC03_092/../shared/ov/func_80142F68.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015E150.h: In function `func_8015E150':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2165:
|
||||
src/ov_SC03_092/../shared/ov/func_8015E150.h:7: warning: passing arg 1 of `func_8015E22C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801430F4.h: In function `func_801430F4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:1980:
|
||||
src/ov_SC03_092/../shared/ov/func_801430F4.h:15: warning: passing arg 1 of `func_8012C0EC' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801432FC.h: In function `func_801432FC':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2035:
|
||||
src/ov_SC03_092/../shared/ov/func_801432FC.h:15: warning: passing arg 1 of `func_8012C044' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801433F0.h: In function `func_801433F0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2039:
|
||||
src/ov_SC03_092/../shared/ov/func_801433F0.h:12: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801433F0.h:12: warning: passing arg 2 of `func_80128ED8' from incompatible pointer type
|
||||
src/ov_SC03_092/../shared/ov/func_8014350C.h: In function `func_8014350C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2078:
|
||||
src/ov_SC03_092/../shared/ov/func_8014350C.h:13: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015E84C.h: In function `func_8015E84C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2289:
|
||||
src/ov_SC03_092/../shared/ov/func_8015E84C.h:7: warning: passing arg 1 of `func_8015E95C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015E95C.h: In function `func_8015E95C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2306:
|
||||
src/ov_SC03_092/../shared/ov/func_8015E95C.h:10: warning: passing arg 1 of `func_8015E9B8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: In function `func_8015EA3C':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2415: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015EDA0.h: In function `func_8015EDA0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2423:
|
||||
src/ov_SC03_092/../shared/ov/func_8015EDA0.h:7: warning: passing arg 1 of `func_8015EE7C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015EFA4.h: In function `func_8015EFA4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2495:
|
||||
src/ov_SC03_092/../shared/ov/func_8015EFA4.h:7: warning: passing arg 1 of `func_8015F080' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c: In function `func_801442F8':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2260: warning: passing arg 1 of `func_8012C218' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c: In function `func_80144458':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2325: warning: passing arg 1 of `func_8012AD80' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2331: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: In function `func_8015F89C':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:2714: warning: passing arg 2 of `func_801466F0' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014462C.h: In function `func_8014462C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_80140608.c:2340:
|
||||
src/ov_SC03_092/../shared/ov/func_8014462C.h:13: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014462C.h:13: warning: passing arg 2 of `func_80128ED8' from incompatible pointer type
|
||||
src/ov_SC03_092/../shared/ov/func_80149210.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:846:
|
||||
src/ov_SC03_092/../shared/ov/func_80149210.h:3: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:129: warning: previous external decl of `func_80149210'
|
||||
src/ov_SC03_092/../shared/ov/func_80160B70.h: In function `func_80160B70':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3193:
|
||||
src/ov_SC03_092/../shared/ov/func_80160B70.h:7: warning: passing arg 1 of `func_80160BB4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80149F2C.h: In function `func_80149F2C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:939:
|
||||
src/ov_SC03_092/../shared/ov/func_80149F2C.h:9: warning: initialization makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80160F70.h: In function `func_80160F70':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3254:
|
||||
src/ov_SC03_092/../shared/ov/func_80160F70.h:15: warning: passing arg 1 of `func_8013767C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161208.h: In function `aF80161208':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3287:
|
||||
src/ov_SC03_092/../shared/ov/func_80161208.h:6: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161278.h: In function `func_80161278':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3292:
|
||||
src/ov_SC03_092/../shared/ov/func_80161278.h:10: warning: passing arg 1 of `func_80161374' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801612B8.h: In function `func_801612B8':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3294:
|
||||
src/ov_SC03_092/../shared/ov/func_801612B8.h:11: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161418.h: In function `func_80161418':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3344:
|
||||
src/ov_SC03_092/../shared/ov/func_80161418.h:6: warning: passing arg 1 of `func_8016163C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161450.h: In function `func_80161450':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3346:
|
||||
src/ov_SC03_092/../shared/ov/func_80161450.h:6: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161488.h: In function `func_80161488':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3348:
|
||||
src/ov_SC03_092/../shared/ov/func_80161488.h:9: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801614E4.h: In function `func_801614E4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3350:
|
||||
src/ov_SC03_092/../shared/ov/func_801614E4.h:6: warning: passing arg 1 of `func_80161888' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161554.h: In function `func_80161554':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3354:
|
||||
src/ov_SC03_092/../shared/ov/func_80161554.h:6: warning: passing arg 1 of `func_8016163C' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016158C.h: In function `func_8016158C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3356:
|
||||
src/ov_SC03_092/../shared/ov/func_8016158C.h:6: warning: passing arg 1 of `func_80161774' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801615C4.h: In function `func_801615C4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3358:
|
||||
src/ov_SC03_092/../shared/ov/func_801615C4.h:12: warning: passing arg 1 of `func_80146D90' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801615C4.h:15: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801615C4.h:17: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h: In function `func_8016163C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3373:
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:17: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:18: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:24: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:31: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:32: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:44: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8016163C.h:45: warning: passing arg 1 of `func_8015F2F0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161774.h: In function `func_80161774':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3385:
|
||||
src/ov_SC03_092/../shared/ov/func_80161774.h:22: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80161774.h:44: warning: passing arg 1 of `func_801599A4' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014B034.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1079:
|
||||
src/ov_SC03_092/../shared/ov/func_8014B034.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/../shared/ov/func_8014ADE0.h:22: warning: previous external decl of `D_80078E90'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: At top level:
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3665: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3595: warning: previous external decl of `D_801B1D20'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3687: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3580: warning: previous external decl of `D_80078EB0'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: In function `func_801622C4':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:3756: warning: assignment from incompatible pointer type
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1157:
|
||||
src/ov_SC03_092/../shared/ov/func_8014BE9C.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:130: warning: previous external decl of `func_8014BE9C'
|
||||
src/ov_SC03_092/../shared/ov/func_8016345C.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4053:
|
||||
src/ov_SC03_092/../shared/ov/func_8016345C.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4043: warning: previous external decl of `func_8016345C'
|
||||
src/ov_SC03_092/../shared/ov/func_8016345C.h: In function `func_8016345C':
|
||||
src/ov_SC03_092/../shared/ov/func_8016345C.h:8: warning: passing arg 6 of `func_80163534' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: At top level:
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4059: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4044: warning: previous external decl of `D_801B159C'
|
||||
src/ov_SC03_092/../shared/ov/func_8014C168.h: In function `func_8014C168':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1187:
|
||||
src/ov_SC03_092/../shared/ov/func_8014C168.h:12: warning: return makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014C168.h:16: warning: return makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014C3D0.h: In function `func_8014C3D0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1209:
|
||||
src/ov_SC03_092/../shared/ov/func_8014C3D0.h:6: warning: passing arg 2 of `func_8014C59C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014C43C.h: In function `func_8014C43C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1211:
|
||||
src/ov_SC03_092/../shared/ov/func_8014C43C.h:9: warning: passing arg 4 of `func_8014C4AC' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014C6D0.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1243:
|
||||
src/ov_SC03_092/../shared/ov/func_8014C6D0.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:138: warning: previous external decl of `func_8014C6D0'
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1285:
|
||||
src/ov_SC03_092/../shared/ov/func_8014C968.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:137: warning: previous external decl of `func_8014C968'
|
||||
src/ov_SC03_092/../shared/ov/func_8014CD0C.h: In function `func_8014CD0C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1359:
|
||||
src/ov_SC03_092/../shared/ov/func_8014CD0C.h:21: warning: passing arg 2 of `func_8014CF04' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014D438.h: In function `func_8014D438':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1436:
|
||||
src/ov_SC03_092/../shared/ov/func_8014D438.h:15: warning: passing arg 2 of `func_8014D610' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4527: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4505: warning: previous external decl of `D_801B1E18'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c: In function `func_801651B8':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4535: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014E48C.h: In function `func_8014E48C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1864:
|
||||
src/ov_SC03_092/../shared/ov/func_8014E48C.h:17: warning: passing arg 1 of `func_8014E514' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014E48C.h:17: warning: passing arg 2 of `func_8014E514' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014E48C.h:17: warning: passing arg 3 of `func_8014E514' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80165CA0.h: In function `func_80165CA0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4783:
|
||||
src/ov_SC03_092/../shared/ov/func_80165CA0.h:13: warning: assignment from incompatible pointer type
|
||||
src/ov_SC03_092/../shared/ov/func_8014E790.h: In function `func_8014E790':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1942:
|
||||
src/ov_SC03_092/../shared/ov/func_8014E790.h:8: warning: passing arg 3 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014E790.h:8: warning: passing arg 4 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80165FA4.h: In function `func_80165FA4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4796:
|
||||
src/ov_SC03_092/../shared/ov/func_80165FA4.h:11: warning: passing arg 2 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80165FA4.h:11: warning: passing arg 3 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80165FA4.h:12: warning: passing arg 2 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80165FA4.h:12: warning: passing arg 3 of `ApplyMatrixSV' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014E83C.h: In function `func_8014E83C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:1944:
|
||||
src/ov_SC03_092/../shared/ov/func_8014E83C.h:18: warning: passing arg 3 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014E83C.h:18: warning: passing arg 4 of `func_80135888' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8014EE14.h: In function `func_8014EE14':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2020:
|
||||
src/ov_SC03_092/../shared/ov/func_8014EE14.h:22: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801665B4.h: In function `func_801665B4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4830:
|
||||
src/ov_SC03_092/../shared/ov/func_801665B4.h:8: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80150820.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2345:
|
||||
src/ov_SC03_092/../shared/ov/func_80150820.h:5: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2308: warning: previous external decl of `func_80150820'
|
||||
src/ov_SC03_092/../shared/ov/func_8016829C.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:5580:
|
||||
src/ov_SC03_092/../shared/ov/func_8016829C.h:4: warning: prototype for `func_80166994' follows
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:4988: warning: non-prototype definition here
|
||||
src/ov_SC03_092/../shared/ov/func_80168A14.h: In function `func_80168A14':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:5720:
|
||||
src/ov_SC03_092/../shared/ov/func_80168A14.h:11: warning: passing arg 2 of `func_80146A6C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80151204.h: In function `func_80151204':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2567:
|
||||
src/ov_SC03_092/../shared/ov/func_80151204.h:7: warning: passing arg 1 of `func_8014ACE8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015126C.h: In function `func_8015126C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2571:
|
||||
src/ov_SC03_092/../shared/ov/func_8015126C.h:132: warning: passing arg 1 of `func_8015173C' from incompatible pointer type
|
||||
src/ov_SC03_092/../shared/ov/func_80151AE4.h: In function `func_80151AE4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2622:
|
||||
src/ov_SC03_092/../shared/ov/func_80151AE4.h:16: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80151AE4.h:19: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80151AE4.h:32: warning: passing arg 1 of `func_8015BDD0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c: In function `func_801520DC':
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2677: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2678: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2680: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2681: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2682: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2683: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2684: warning: passing arg 2 of `func_80146A6C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2686: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80152254.h: In function `func_80152254':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2694:
|
||||
src/ov_SC03_092/../shared/ov/func_80152254.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80169E44.h: In function `func_80169E44':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:5890:
|
||||
src/ov_SC03_092/../shared/ov/func_80169E44.h:9: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80169FE0.h: In function `func_80169FE0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_jr_8015C32C.c:5934:
|
||||
src/ov_SC03_092/../shared/ov/func_80169FE0.h:6: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c: In function `func_801528B0':
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2808: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2809: warning: passing arg 1 of `func_80154274' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2809: warning: passing arg 2 of `func_80154274' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2812: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2813: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2814: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2815: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2816: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_8015294C.h: In function `func_8015294C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2820:
|
||||
src/ov_SC03_092/../shared/ov/func_8015294C.h:31: warning: passing arg 1 of `func_801472C8' from incompatible pointer type
|
||||
src/ov_SC03_092/../shared/ov/func_80152A50.h: In function `func_80152A50':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2824:
|
||||
src/ov_SC03_092/../shared/ov/func_80152A50.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80152BF0.h: In function `func_80152BF0':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2838:
|
||||
src/ov_SC03_092/../shared/ov/func_80152BF0.h:13: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80152C80.h: In function `func_80152C80':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2842:
|
||||
src/ov_SC03_092/../shared/ov/func_80152C80.h:12: warning: initialization makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c: In function `func_80152DA8':
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2873: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2874: warning: passing arg 1 of `func_80154274' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2874: warning: passing arg 2 of `func_80154274' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2878: warning: passing arg 1 of `func_80146DB8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2879: warning: passing arg 1 of `func_801477E8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2880: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2881: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:2882: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80152E4C.h: In function `func_80152E4C':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2886:
|
||||
src/ov_SC03_092/../shared/ov/func_80152E4C.h:34: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80152F44.h: In function `func_80152F44':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2890:
|
||||
src/ov_SC03_092/../shared/ov/func_80152F44.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h: In function `func_801530E4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2904:
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h:14: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h:15: warning: passing arg 1 of `func_801472C8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h:17: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h:18: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h:19: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801530E4.h:20: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80153204.h: In function `func_80153204':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2910:
|
||||
src/ov_SC03_092/../shared/ov/func_80153204.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801533A4.h: In function `func_801533A4':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2924:
|
||||
src/ov_SC03_092/../shared/ov/func_801533A4.h:12: warning: passing arg 1 of `func_80149020' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801533A4.h:15: warning: passing arg 1 of `func_8014CBF8' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801533A4.h:16: warning: passing arg 1 of `func_801474EC' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801533A4.h:17: warning: passing arg 1 of `func_80155440' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801533A4.h:18: warning: passing arg 1 of `func_80146CA0' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801534D8.h: In function `func_801534D8':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2930:
|
||||
src/ov_SC03_092/../shared/ov/func_801534D8.h:22: warning: passing arg 1 of `func_80159B3C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801539F8.h: In function `func_801539F8':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2946:
|
||||
src/ov_SC03_092/../shared/ov/func_801539F8.h:14: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801539F8.h:20: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_801539F8.h:24: warning: passing arg 3 of `func_80133784' makes integer from pointer without a cast
|
||||
src/ov_SC03_092/../shared/ov/func_80153C8C.h: At top level:
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:2962:
|
||||
src/ov_SC03_092/../shared/ov/func_80153C8C.h:4: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_after.c:140: warning: previous external decl of `func_80153C8C'
|
||||
src/ov_SC03_092/../shared/ov/func_80154150.h: In function `func_80154150':
|
||||
In file included from src/ov_SC03_092/ov_SC03_092_after.c:3020:
|
||||
src/ov_SC03_092/../shared/ov/func_80154150.h:7: warning: passing arg 1 of `func_80154190' makes pointer from integer without a cast
|
||||
{standard input}: Assembler messages:
|
||||
{standard input}:683: Warning: used $at without ".set noat"
|
||||
{standard input}:684: Warning: used $at without ".set noat"
|
||||
{standard input}:12681: Warning: used $at without ".set noat"
|
||||
{standard input}:12682: Warning: used $at without ".set noat"
|
||||
{standard input}:13010: Warning: used $at without ".set noat"
|
||||
{standard input}:13011: Warning: used $at without ".set noat"
|
||||
{standard input}:13332: Warning: used $at without ".set noat"
|
||||
{standard input}:13333: Warning: used $at without ".set noat"
|
||||
{standard input}:13637: Warning: used $at without ".set noat"
|
||||
{standard input}:13638: Warning: used $at without ".set noat"
|
||||
{standard input}:14342: Warning: used $at without ".set noat"
|
||||
{standard input}:14343: Warning: used $at without ".set noat"
|
||||
{standard input}:14785: Warning: used $at without ".set noat"
|
||||
{standard input}:14786: Warning: used $at without ".set noat"
|
||||
{standard input}:15021: Warning: used $at without ".set noat"
|
||||
{standard input}:15022: Warning: used $at without ".set noat"
|
||||
{standard input}:15267: Warning: used $at without ".set noat"
|
||||
{standard input}:15268: Warning: used $at without ".set noat"
|
||||
{standard input}:15617: Warning: used $at without ".set noat"
|
||||
{standard input}:15618: Warning: used $at without ".set noat"
|
||||
{standard input}:16023: Warning: used $at without ".set noat"
|
||||
{standard input}:16024: Warning: used $at without ".set noat"
|
||||
{standard input}:16259: Warning: used $at without ".set noat"
|
||||
{standard input}:16260: Warning: used $at without ".set noat"
|
||||
{standard input}:16477: Warning: used $at without ".set noat"
|
||||
{standard input}:16478: Warning: used $at without ".set noat"
|
||||
{standard input}:16746: Warning: used $at without ".set noat"
|
||||
{standard input}:16747: Warning: used $at without ".set noat"
|
||||
{standard input}:16898: Warning: used $at without ".set noat"
|
||||
{standard input}:16899: Warning: used $at without ".set noat"
|
||||
{standard input}:17015: Warning: used $at without ".set noat"
|
||||
{standard input}:17016: Warning: used $at without ".set noat"
|
||||
{standard input}:17725: Warning: used $at without ".set noat"
|
||||
{standard input}:17726: Warning: used $at without ".set noat"
|
||||
{standard input}:18374: Warning: used $at without ".set noat"
|
||||
{standard input}:18375: Warning: used $at without ".set noat"
|
||||
CC build/src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.o
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:1801: warning: conflicting types for built-in function `memcpy'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017B368':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3090: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3041: warning: previous external decl of `D_80188640'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017B490':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3126: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3041: warning: previous external decl of `D_80188640'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3403: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3086: warning: previous external decl of `D_801B2DEC'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3404: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3087: warning: previous external decl of `D_801B2DF4'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3587: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3040: warning: previous external decl of `func_8017BE60'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017E2FC':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:4684: warning: passing arg 1 makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:4684: warning: passing arg 2 makes integer from pointer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017F0A8':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5115: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:3020: warning: previous external decl of `D_80126B62'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5183: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5160: warning: previous external decl of `func_8017F214'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5183: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5160: warning: previous implicit declaration of `func_8017F214'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5183: warning: `func_8017F214' was previously implicitly declared to return `int'
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017F544':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5335: warning: passing arg 1 of `func_8017F29C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017F5B8':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5350: warning: passing arg 1 of `func_8017F29C' makes pointer from integer without a cast
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c: In function `func_8017FC44':
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5680: warning: type mismatch with previous external decl
|
||||
src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c:5585: warning: previous external decl of `D_80189380'
|
||||
LD build/ov_SC03_092/ov_SC03_092.elf
|
||||
OBJCOPY build/ov_SC03_092/ov_SC03_092
|
||||
TRIM build/ov_SC03_092/ov_SC03_092 (-1 B linker end-align pad)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,34 +4,34 @@ src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_8017D618':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:3620: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:3345: warning: previous external decl of `D_8019DFB8'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_8017EBE8':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4441: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4375: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_8017ECC8':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4491: warning: passing arg 1 of `func_8012A018' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4492: warning: passing arg 1 of `func_8012A094' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4425: warning: passing arg 1 of `func_8012A018' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4426: warning: passing arg 1 of `func_8012A094' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_8017ED64':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4521: warning: passing arg 1 of `func_8012A018' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4522: warning: passing arg 1 of `func_8012A094' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4455: warning: passing arg 1 of `func_8012A018' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4456: warning: passing arg 1 of `func_8012A094' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: At top level:
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4579: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4566: warning: previous external decl of `func_8017F000'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4579: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4566: warning: previous implicit declaration of `func_8017F000'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4579: warning: `func_8017F000' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4716: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4645: warning: previous external decl of `func_8017F3F4'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4513: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4500: warning: previous external decl of `func_8017F000'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4513: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4500: warning: previous implicit declaration of `func_8017F000'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4513: warning: `func_8017F000' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4650: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4579: warning: previous external decl of `func_8017F3F4'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_8017F4A4':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4768: warning: passing arg 1 of `func_8012AD50' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4702: warning: passing arg 1 of `func_8012AD50' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: At top level:
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4849: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4803: warning: previous external decl of `func_8017F628'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4849: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4803: warning: previous implicit declaration of `func_8017F628'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4849: warning: `func_8017F628' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4783: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4737: warning: previous external decl of `func_8017F628'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4783: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4737: warning: previous implicit declaration of `func_8017F628'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:4783: warning: `func_8017F628' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_80180738':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:5582: warning: passing arg 2 of `func_80178CBC' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:5585: warning: passing arg 2 of `func_80178CBC' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:5516: warning: passing arg 2 of `func_80178CBC' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:5519: warning: passing arg 2 of `func_80178CBC' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c: In function `func_80181248':
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:6156: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c:6090: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
LD build/ov_SC04_000/ov_SC04_000.elf
|
||||
OBJCOPY build/ov_SC04_000/ov_SC04_000
|
||||
TRIM build/ov_SC04_000/ov_SC04_000 (-1 B linker end-align pad)
|
||||
|
||||
@@ -17,73 +17,73 @@ src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_8017D618':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:4228: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:3953: warning: previous external decl of `D_8019A9DC'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_8017ECE4':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5102: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5078: warning: previous external decl of `D_80126940'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5036: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5012: warning: previous external decl of `D_80126940'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5262: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5247: warning: previous external decl of `func_8017F0E0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5262: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5247: warning: previous implicit declaration of `func_8017F0E0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5262: warning: `func_8017F0E0' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5196: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5181: warning: previous external decl of `func_8017F0E0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5196: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5181: warning: previous implicit declaration of `func_8017F0E0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5196: warning: `func_8017F0E0' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_8017F16C':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5288: warning: passing arg 2 of `func_800D21C4' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5222: warning: passing arg 2 of `func_800D21C4' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_8017F9AC':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5561: warning: passing arg 1 of `func_8017FB78' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5495: warning: passing arg 1 of `func_8017FB78' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5783: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5737: warning: previous external decl of `func_8017FE48'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5783: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5737: warning: previous implicit declaration of `func_8017FE48'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5783: warning: `func_8017FE48' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5973: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5963: warning: previous external decl of `func_8012A8B0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5973: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5963: warning: previous implicit declaration of `func_8012A8B0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5973: warning: `func_8012A8B0' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5974: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5968: warning: previous external decl of `func_8012AD44'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5974: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5968: warning: previous implicit declaration of `func_8012AD44'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5974: warning: `func_8012AD44' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5989: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5967: warning: previous external decl of `func_8012B23C'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5989: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5967: warning: previous implicit declaration of `func_8012B23C'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5989: warning: `func_8012B23C' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5717: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5671: warning: previous external decl of `func_8017FE48'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5717: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5671: warning: previous implicit declaration of `func_8017FE48'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5717: warning: `func_8017FE48' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5907: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5897: warning: previous external decl of `func_8012A8B0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5907: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5897: warning: previous implicit declaration of `func_8012A8B0'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5907: warning: `func_8012A8B0' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5908: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5902: warning: previous external decl of `func_8012AD44'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5908: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5902: warning: previous implicit declaration of `func_8012AD44'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5908: warning: `func_8012AD44' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5923: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5901: warning: previous external decl of `func_8012B23C'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5923: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5901: warning: previous implicit declaration of `func_8012B23C'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:5923: warning: `func_8012B23C' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80180750':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6197: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6131: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/../shared/ov/func_8017E608__66356b87.h:5: warning: previous external decl of `aD800AE620'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80180878':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6247: warning: passing arg 2 makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6181: warning: passing arg 2 makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: At top level:
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6555: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6175: warning: previous external decl of `func_80180F74'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6555: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6175: warning: previous implicit declaration of `func_80180F74'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6555: warning: `func_80180F74' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6489: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6109: warning: previous external decl of `func_80180F74'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6489: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6109: warning: previous implicit declaration of `func_80180F74'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6489: warning: `func_80180F74' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80180FF8':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6640: warning: passing arg 2 of `func_8012C51C' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6574: warning: passing arg 2 of `func_8012C51C' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80181594':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6875: warning: passing arg 1 of `func_80180BA4' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6882: warning: passing arg 1 of `func_80180208' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6809: warning: passing arg 1 of `func_80180BA4' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:6816: warning: passing arg 1 of `func_80180208' makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80181BD4':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7150: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7084: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/../shared/ov/func_8017E608__66356b87.h:5: warning: previous external decl of `aD800AE620'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_801821E0':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7423: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7357: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_004/../shared/ov/func_8017E608__66356b87.h:5: warning: previous external decl of `aD800AE620'
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80182320':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7490: warning: passing arg 1 of `func_80181BA0' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7424: warning: passing arg 1 of `func_80181BA0' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_801823F4':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7536: warning: passing arg 1 of `func_801821E0' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7470: warning: passing arg 1 of `func_801821E0' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_801824B0':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7576: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:7510: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_801832A8':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:8191: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:8125: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_801840D8':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:8908: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:8842: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c: In function `func_80184368':
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:8949: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c:8883: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
LD build/ov_SC04_004/ov_SC04_004.elf
|
||||
OBJCOPY build/ov_SC04_004/ov_SC04_004
|
||||
TRIM build/ov_SC04_004/ov_SC04_004 (-1 B linker end-align pad)
|
||||
|
||||
@@ -1,88 +1,88 @@
|
||||
CC build/src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.o
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:1520: warning: conflicting types for built-in function `memcpy'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4942:45: warning: "/*" within comment [-Wcomment]
|
||||
4942 | extern void func_8001CF00(s32 a0); /* canonical def: src/800.c:6059 void func_8001CF00(s32 a0) */
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4876:45: warning: "/*" within comment [-Wcomment]
|
||||
4876 | extern void func_8001CF00(s32 a0); /* canonical def: src/800.c:6059 void func_8001CF00(s32 a0) */
|
||||
|
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5189:1: warning: "/*" within comment [-Wcomment]
|
||||
5189 | /* Declarations copied verbatim from the destination TU
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5123:1: warning: "/*" within comment [-Wcomment]
|
||||
5123 | /* Declarations copied verbatim from the destination TU
|
||||
|
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8017D618':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:3604: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:3329: warning: previous external decl of `D_801B006C'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6860:1: warning: "/*" within comment [-Wcomment]
|
||||
6860 | /* func_80182358 is the NEXT stub in this same TU (INCLUDE_ASM at the line below
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6794:1: warning: "/*" within comment [-Wcomment]
|
||||
6794 | /* func_80182358 is the NEXT stub in this same TU (INCLUDE_ASM at the line below
|
||||
|
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8017EC8C':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4467: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4450: warning: previous external decl of `D_80126940'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4401: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4384: warning: previous external decl of `D_80126940'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8017EFA4':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4604: warning: passing arg 2 makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4538: warning: passing arg 2 makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8017F14C':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4685: warning: passing arg 1 of `func_8012AD50' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4619: warning: passing arg 1 of `func_8012AD50' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: At top level:
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4766: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4720: warning: previous external decl of `func_8017F2D0'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4766: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4720: warning: previous implicit declaration of `func_8017F2D0'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4766: warning: `func_8017F2D0' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4700: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4654: warning: previous external decl of `func_8017F2D0'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4700: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4654: warning: previous implicit declaration of `func_8017F2D0'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:4700: warning: `func_8017F2D0' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8017FA20':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5147: warning: integer constant out of range
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5081: warning: integer constant out of range
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8017FDB0':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5348: warning: passing arg 1 of `func_8017F7F0' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5282: warning: passing arg 1 of `func_8017F7F0' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8018084C':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5716: warning: passing arg 1 of `func_80180894' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5650: warning: passing arg 1 of `func_80180894' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_80180D50':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5894: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5828: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_8018105C':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6020: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5954: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_801814A4':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6234: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9491: warning: "gte_ldv0" redefined
|
||||
9491 | #define gte_ldv0(r0) __asm__ __volatile__( \
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6168: warning: passing arg 2 of `func_8012A828' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9425: warning: "gte_ldv0" redefined
|
||||
9425 | #define gte_ldv0(r0) __asm__ __volatile__( \
|
||||
|
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5412: note: this is the location of the previous definition
|
||||
5412 | #define gte_ldv0(r0) __asm__ volatile ( \
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:5346: note: this is the location of the previous definition
|
||||
5346 | #define gte_ldv0(r0) __asm__ volatile ( \
|
||||
|
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_80181A78':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6508: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6508: warning: passing arg 2 from incompatible pointer type
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6442: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:6442: warning: passing arg 2 from incompatible pointer type
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_80182BB0':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7327: warning: passing arg 1 of `func_8012B2CC' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7261: warning: passing arg 1 of `func_8012B2CC' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_80183040':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7531: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7432: warning: previous external decl of `func_801832EC'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7465: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7366: warning: previous external decl of `func_801832EC'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: At top level:
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7618: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7432: warning: previous external decl of `func_801832EC'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7552: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7366: warning: previous external decl of `func_801832EC'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_80183438':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7727: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7661: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:2798: warning: previous external decl of `D_800A5E60'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7732: warning: assignment makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7733: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7770: warning: assignment makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7771: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7666: warning: assignment makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7667: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7704: warning: assignment makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7705: warning: assignment makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_801836CC':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7813: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:7747: warning: passing arg 1 of `func_80128ED8' makes integer from pointer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: At top level:
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8991: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8977: warning: previous external decl of `func_80185060'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8991: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8977: warning: previous implicit declaration of `func_80185060'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8991: warning: `func_80185060' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8925: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8911: warning: previous external decl of `func_80185060'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8925: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8911: warning: previous implicit declaration of `func_80185060'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8925: warning: `func_80185060' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_80185060':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8995: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8996: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9000: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9001: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8929: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8930: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8934: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8935: warning: passing arg 1 makes pointer from integer without a cast
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: At top level:
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9173: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8999: warning: previous external decl of `func_80185274'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9173: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8999: warning: previous implicit declaration of `func_80185274'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9173: warning: `func_80185274' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9107: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8933: warning: previous external decl of `func_80185274'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9107: warning: type mismatch with previous implicit declaration
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:8933: warning: previous implicit declaration of `func_80185274'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9107: warning: `func_80185274' was previously implicitly declared to return `int'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c: In function `func_801854DC':
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9325: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9190: warning: previous external decl of `D_801B54D8'
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9259: warning: type mismatch with previous external decl
|
||||
src/ov_SC04_007/ov_SC04_007_jr_8017BEBC.c:9124: warning: previous external decl of `D_801B54D8'
|
||||
LD build/ov_SC04_007/ov_SC04_007.elf
|
||||
OBJCOPY build/ov_SC04_007/ov_SC04_007
|
||||
TRIM build/ov_SC04_007/ov_SC04_007 (-1 B linker end-align pad)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
log: ('120', '358', '59', '120', '12') ('12', '12', '120', '0', '0')
|
||||
@@ -0,0 +1,7 @@
|
||||
share_body: census 92 s · extend (registered-incomplete) 5 classes · new (unregistered same-vram) 675 classes / 1,679 private sites
|
||||
[new3] 120 classes · 358 sites in 59 TUs · 120 new headers · gating 12 binaries
|
||||
[new3] gated 12/12 binaries green · registered 120 groups · extended 0 members · rejected classes 0
|
||||
share_body: stopping after 1 batch(es) — 555 classes of this bucket remain; COMMIT, then re-run (the census re-derives the pool from the committed text)
|
||||
share_body: done — 120 of 675 classes in 1 batch(es); all green; 105 s
|
||||
new3 wall=107.16 s
|
||||
exit=0
|
||||
@@ -17351,3 +17351,843 @@ groups:
|
||||
func: func_8017E394
|
||||
vram: 0x8017E394
|
||||
binaries: [ov_SC04_000, ov_SC04_004, ov_SC04_007]
|
||||
- id: S_func_8012E9C0
|
||||
tier: h_exact
|
||||
hash: 897474434176c1dddaa1b3585fb5050001847b55
|
||||
source: src/shared/ov/func_8012E9C0__89747443.h
|
||||
func: func_8012E9C0
|
||||
vram: 0x8012E9C0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80158FA4
|
||||
tier: h_exact
|
||||
hash: 1e7a4e710cee92512f7ef8387d3da328b1cd6ffc
|
||||
source: src/shared/ov/func_80158FA4__1e7a4e71.h
|
||||
func: func_80158FA4
|
||||
vram: 0x80158FA4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80142608
|
||||
tier: h_exact
|
||||
hash: 66c77755e6fa15aa8f6f5324b54d60e8278b5738
|
||||
source: src/shared/ov/func_80142608__66c77755.h
|
||||
func: func_80142608
|
||||
vram: 0x80142608
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80137D08
|
||||
tier: h_exact
|
||||
hash: 7e58ba7e7c860ed3c2d422a105714948b73971cc
|
||||
source: src/shared/ov/func_80137D08__7e58ba7e.h
|
||||
func: func_80137D08
|
||||
vram: 0x80137D08
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80128A28
|
||||
tier: h_exact
|
||||
hash: badd0159284edcfb4a5d80653c06932c5abeffcd
|
||||
source: src/shared/ov/func_80128A28__badd0159.h
|
||||
func: func_80128A28
|
||||
vram: 0x80128A28
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016B4F8
|
||||
tier: h_exact
|
||||
hash: 0b2cc462c54d057ecce3ecb4f97b388ffda0cb24
|
||||
source: src/shared/ov/func_8016B4F8__0b2cc462.h
|
||||
func: func_8016B4F8
|
||||
vram: 0x8016B4F8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015E344
|
||||
tier: h_exact
|
||||
hash: 6a040027dbb2aba75bb29bbbfda740962d0cf3bf
|
||||
source: src/shared/ov/func_8015E344__6a040027.h
|
||||
func: func_8015E344
|
||||
vram: 0x8015E344
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80178BF8
|
||||
tier: h_exact
|
||||
hash: 44c7fe3fe6ed759e0d62ab2032c4eadd7e4e78cf
|
||||
source: src/shared/ov/func_80178BF8__44c7fe3f.h
|
||||
func: func_80178BF8
|
||||
vram: 0x80178BF8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801647A4
|
||||
tier: h_exact
|
||||
hash: 1eeea95d82cfa668498a88f8ad05730945e64a56
|
||||
source: src/shared/ov/func_801647A4__1eeea95d.h
|
||||
func: func_801647A4
|
||||
vram: 0x801647A4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015EEE0
|
||||
tier: h_exact
|
||||
hash: 05ff1db56e7ccf7c3b86eb3318857bf8aee9881f
|
||||
source: src/shared/ov/func_8015EEE0__05ff1db5.h
|
||||
func: func_8015EEE0
|
||||
vram: 0x8015EEE0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016DA7C
|
||||
tier: h_exact
|
||||
hash: 00aabb3fa82c957b5a8fcb8183e72d206094f448
|
||||
source: src/shared/ov/func_8016DA7C__00aabb3f.h
|
||||
func: func_8016DA7C
|
||||
vram: 0x8016DA7C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016BCC0
|
||||
tier: h_exact
|
||||
hash: 04061c8b746b45fa892cab245e4e9824fa2a7f8d
|
||||
source: src/shared/ov/func_8016BCC0__04061c8b.h
|
||||
func: func_8016BCC0
|
||||
vram: 0x8016BCC0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801520DC
|
||||
tier: h_exact
|
||||
hash: 43573632da533b8b1da77ee755c582334f87341b
|
||||
source: src/shared/ov/func_801520DC__43573632.h
|
||||
func: func_801520DC
|
||||
vram: 0x801520DC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80150A70
|
||||
tier: h_exact
|
||||
hash: 5bf928968dd8f1a3aef1ac4b6cc5b908b15c5cc4
|
||||
source: src/shared/ov/func_80150A70__5bf92896.h
|
||||
func: func_80150A70
|
||||
vram: 0x80150A70
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80132018
|
||||
tier: h_exact
|
||||
hash: d875a8f9b4eccf17bf34dcc1dd254aab27997238
|
||||
source: src/shared/ov/func_80132018__d875a8f9.h
|
||||
func: func_80132018
|
||||
vram: 0x80132018
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8013D8FC
|
||||
tier: h_exact
|
||||
hash: 392f26274a5f02d9666ed05660e1cd0a53cf344d
|
||||
source: src/shared/ov/func_8013D8FC__392f2627.h
|
||||
func: func_8013D8FC
|
||||
vram: 0x8013D8FC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80143458
|
||||
tier: h_exact
|
||||
hash: 4deffe403c08d85064eae5855d575f4043cfc6bf
|
||||
source: src/shared/ov/func_80143458__4deffe40.h
|
||||
func: func_80143458
|
||||
vram: 0x80143458
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8014358C
|
||||
tier: h_exact
|
||||
hash: 9bb6332aa999b7cabf03ffe74264b91e14f0ef90
|
||||
source: src/shared/ov/func_8014358C__9bb6332a.h
|
||||
func: func_8014358C
|
||||
vram: 0x8014358C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015D104
|
||||
tier: h_exact
|
||||
hash: ae9e650f6e6e26c85055155c0857b4c297a0ed16
|
||||
source: src/shared/ov/func_8015D104__ae9e650f.h
|
||||
func: func_8015D104
|
||||
vram: 0x8015D104
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017E4F8
|
||||
tier: h_exact
|
||||
hash: d8145911fa99b7de9c132e1c1a4728eed53ef15e
|
||||
source: src/shared/ov/func_8017E4F8__d8145911.h
|
||||
func: func_8017E4F8
|
||||
vram: 0x8017E4F8
|
||||
binaries: [ov_SC04_000, ov_SC04_004, ov_SC04_007]
|
||||
- id: S_func_8017EDB8
|
||||
tier: h_exact
|
||||
hash: 3df94c9c893fc6c20f8152260cec9ca84fe5c8cd
|
||||
source: src/shared/ov/func_8017EDB8__3df94c9c.h
|
||||
func: func_8017EDB8
|
||||
vram: 0x8017EDB8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017C528
|
||||
tier: h_exact
|
||||
hash: 7dc469466742361529c2b07f65ad58a6f81c224b
|
||||
source: src/shared/ov/func_8017C528.h
|
||||
func: func_8017C528
|
||||
vram: 0x8017C528
|
||||
binaries: [ov_SC03_010, ov_SC03_011, ov_SC03_013]
|
||||
- id: S_func_8015DBD4
|
||||
tier: h_exact
|
||||
hash: 83daff8239e6d53a8e2e3b5752316c1055abf3dd
|
||||
source: src/shared/ov/func_8015DBD4__83daff82.h
|
||||
func: func_8015DBD4
|
||||
vram: 0x8015DBD4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015DF34
|
||||
tier: h_exact
|
||||
hash: ad0c1369ccca3f5cbebc582ac5c8c3cfa64d2476
|
||||
source: src/shared/ov/func_8015DF34__ad0c1369.h
|
||||
func: func_8015DF34
|
||||
vram: 0x8015DF34
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8012D664
|
||||
tier: h_exact
|
||||
hash: b481cb52c75f6bd42245894108369f519a0f4ef1
|
||||
source: src/shared/ov/func_8012D664__b481cb52.h
|
||||
func: func_8012D664
|
||||
vram: 0x8012D664
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015FE70
|
||||
tier: h_exact
|
||||
hash: bbab5a5af89adeae1b0c7064045f0ff697678f59
|
||||
source: src/shared/ov/func_8015FE70__bbab5a5a.h
|
||||
func: func_8015FE70
|
||||
vram: 0x8015FE70
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016C2C4
|
||||
tier: h_exact
|
||||
hash: ee79a1cc2aaa47de387b4957fdc8f856da8dbf43
|
||||
source: src/shared/ov/func_8016C2C4__ee79a1cc.h
|
||||
func: func_8016C2C4
|
||||
vram: 0x8016C2C4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017BEF8
|
||||
tier: h_exact
|
||||
hash: 5c7e6c6feeee7c79b7df42e1a3ff15d4d263aa38
|
||||
source: src/shared/ov/func_8017BEF8__5c7e6c6f.h
|
||||
func: func_8017BEF8
|
||||
vram: 0x8017BEF8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015F89C
|
||||
tier: h_exact
|
||||
hash: 610b5f146e11a0af24c68873b40dd6dadfed4bf1
|
||||
source: src/shared/ov/func_8015F89C__610b5f14.h
|
||||
func: func_8015F89C
|
||||
vram: 0x8015F89C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015FCC8
|
||||
tier: h_exact
|
||||
hash: 87a5e0ba97c7a40d33985f3a3f7f5935c11dea84
|
||||
source: src/shared/ov/func_8015FCC8__87a5e0ba.h
|
||||
func: func_8015FCC8
|
||||
vram: 0x8015FCC8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8014607C
|
||||
tier: h_exact
|
||||
hash: b3c81197aba45022ce7adc75a13e9b4744dd13da
|
||||
source: src/shared/ov/func_8014607C__b3c81197.h
|
||||
func: func_8014607C
|
||||
vram: 0x8014607C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80142A80
|
||||
tier: h_exact
|
||||
hash: e460239afc8f9f615673bf3ef1065720d344bfa0
|
||||
source: src/shared/ov/func_80142A80__e460239a.h
|
||||
func: func_80142A80
|
||||
vram: 0x80142A80
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017EE68
|
||||
tier: h_exact
|
||||
hash: 34856783b4c029923d8623dc581ff30e6c30a086
|
||||
source: src/shared/ov/func_8017EE68__34856783.h
|
||||
func: func_8017EE68
|
||||
vram: 0x8017EE68
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80142EC0
|
||||
tier: h_exact
|
||||
hash: 41e70b0aaeec2411b156e4d1a267e4e7ea023825
|
||||
source: src/shared/ov/func_80142EC0__41e70b0a.h
|
||||
func: func_80142EC0
|
||||
vram: 0x80142EC0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8013CA14
|
||||
tier: h_exact
|
||||
hash: 83788c455fa7b4997248f2112ca8addc89a1ee7d
|
||||
source: src/shared/ov/func_8013CA14__83788c45.h
|
||||
func: func_8013CA14
|
||||
vram: 0x8013CA14
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80128714
|
||||
tier: h_exact
|
||||
hash: 34914b6020c495d599f8992212dd8b656b307015
|
||||
source: src/shared/ov/func_80128714__34914b60.h
|
||||
func: func_80128714
|
||||
vram: 0x80128714
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8013D330
|
||||
tier: h_exact
|
||||
hash: 3ba2802e7373c799b437f3c8dd2b7f9fd87e1cee
|
||||
source: src/shared/ov/func_8013D330__3ba2802e.h
|
||||
func: func_8013D330
|
||||
vram: 0x8013D330
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80158F00
|
||||
tier: h_exact
|
||||
hash: 6450992e6fbbf0eba48c9c593e3ec88346e43358
|
||||
source: src/shared/ov/func_80158F00__6450992e.h
|
||||
func: func_80158F00
|
||||
vram: 0x80158F00
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80152DA8
|
||||
tier: h_exact
|
||||
hash: 7ab61c2d984e688b6d064af2bbf937df7fa64170
|
||||
source: src/shared/ov/func_80152DA8__7ab61c2d.h
|
||||
func: func_80152DA8
|
||||
vram: 0x80152DA8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80169F3C
|
||||
tier: h_exact
|
||||
hash: a4abc21043944566f33a0ff9792e867003ccecd8
|
||||
source: src/shared/ov/func_80169F3C__a4abc210.h
|
||||
func: func_80169F3C
|
||||
vram: 0x80169F3C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80159BE4
|
||||
tier: h_exact
|
||||
hash: 1cf147fb55d842572fb45e5ab99fe2b32a525459
|
||||
source: src/shared/ov/func_80159BE4__1cf147fb.h
|
||||
func: func_80159BE4
|
||||
vram: 0x80159BE4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801681FC
|
||||
tier: h_exact
|
||||
hash: 9cf18f49273a0c7d284347fc92d975dafa9cf8a3
|
||||
source: src/shared/ov/func_801681FC__9cf18f49.h
|
||||
func: func_801681FC
|
||||
vram: 0x801681FC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801528B0
|
||||
tier: h_exact
|
||||
hash: 474ae4a52642933e0232ebbbd3189192f2afa972
|
||||
source: src/shared/ov/func_801528B0__474ae4a5.h
|
||||
func: func_801528B0
|
||||
vram: 0x801528B0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80139BE0
|
||||
tier: h_exact
|
||||
hash: 561c528658f225937c4a0f0cfcde8a3e5ec95720
|
||||
source: src/shared/ov/func_80139BE0__561c5286.h
|
||||
func: func_80139BE0
|
||||
vram: 0x80139BE0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801578C0
|
||||
tier: h_exact
|
||||
hash: 69854285e03b3db38066d929c20ad4beae2de857
|
||||
source: src/shared/ov/func_801578C0__69854285.h
|
||||
func: func_801578C0
|
||||
vram: 0x801578C0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015934C
|
||||
tier: h_exact
|
||||
hash: 8531ecc4e08698538f56ac4eeb0e1abee9e6c6fe
|
||||
source: src/shared/ov/func_8015934C__8531ecc4.h
|
||||
func: func_8015934C
|
||||
vram: 0x8015934C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80149FB0
|
||||
tier: h_exact
|
||||
hash: 8c634086efe47c800aa62a71b1ea7b5cacf5bd59
|
||||
source: src/shared/ov/func_80149FB0__8c634086.h
|
||||
func: func_80149FB0
|
||||
vram: 0x80149FB0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8014305C
|
||||
tier: h_exact
|
||||
hash: bee6858adb1c925225768a959b82e6f2afbf19d3
|
||||
source: src/shared/ov/func_8014305C__bee6858a.h
|
||||
func: func_8014305C
|
||||
vram: 0x8014305C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80160920
|
||||
tier: h_exact
|
||||
hash: f19f744475c0b7d65fbb81f390ecf74968cf1807
|
||||
source: src/shared/ov/func_80160920__f19f7444.h
|
||||
func: func_80160920
|
||||
vram: 0x80160920
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016BEA0
|
||||
tier: h_exact
|
||||
hash: 0a1f8b8230c33ca4d6d17c4f3c4335d369b293c1
|
||||
source: src/shared/ov/func_8016BEA0__0a1f8b82.h
|
||||
func: func_8016BEA0
|
||||
vram: 0x8016BEA0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80140E6C
|
||||
tier: h_exact
|
||||
hash: 0b0f53ec73e600153caf7c20bef141a03b1e0ab4
|
||||
source: src/shared/ov/func_80140E6C__0b0f53ec.h
|
||||
func: func_80140E6C
|
||||
vram: 0x80140E6C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801285E4
|
||||
tier: h_exact
|
||||
hash: 22637e5ffcfd22db32f0759967ff01f04012bc82
|
||||
source: src/shared/ov/func_801285E4__22637e5f.h
|
||||
func: func_801285E4
|
||||
vram: 0x801285E4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801754A8
|
||||
tier: h_exact
|
||||
hash: 897945caf03da4661c334880c56191205d3dcd71
|
||||
source: src/shared/ov/func_801754A8__897945ca.h
|
||||
func: func_801754A8
|
||||
vram: 0x801754A8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015D380
|
||||
tier: h_exact
|
||||
hash: 95fbfaa8f52d15e4895ecf4bb0884a64413ea31a
|
||||
source: src/shared/ov/func_8015D380__95fbfaa8.h
|
||||
func: func_8015D380
|
||||
vram: 0x8015D380
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8013E5E8
|
||||
tier: h_exact
|
||||
hash: ae7678cf04578bccda63924bd4e54fc90d7b554c
|
||||
source: src/shared/ov/func_8013E5E8__ae7678cf.h
|
||||
func: func_8013E5E8
|
||||
vram: 0x8013E5E8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017CC80
|
||||
tier: h_exact
|
||||
hash: f0c4b97d13a0abaf9d6f5c27ba08177ca886b681
|
||||
source: src/shared/ov/func_8017CC80__f0c4b97d.h
|
||||
func: func_8017CC80
|
||||
vram: 0x8017CC80
|
||||
binaries: [ov_SC02_000, ov_SC02_003, ov_SC03_092]
|
||||
- id: S_func_8016E95C
|
||||
tier: h_exact
|
||||
hash: 11c325bad770b3082cecc262a1f842a1534e4cbf
|
||||
source: src/shared/ov/func_8016E95C__11c325ba.h
|
||||
func: func_8016E95C
|
||||
vram: 0x8016E95C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80158BB0
|
||||
tier: h_exact
|
||||
hash: 5d09eea94f3e2adb66b5a8bd98a399aeb90538e9
|
||||
source: src/shared/ov/func_80158BB0__5d09eea9.h
|
||||
func: func_80158BB0
|
||||
vram: 0x80158BB0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017E308
|
||||
tier: h_exact
|
||||
hash: 25fcacaae1e9f6bfb048b893347f411dd9fc3a5f
|
||||
source: src/shared/ov/func_8017E308.h
|
||||
func: func_8017E308
|
||||
vram: 0x8017E308
|
||||
binaries: [ov_SC04_000, ov_SC04_004, ov_SC04_007]
|
||||
- id: S_func_8016F1C4
|
||||
tier: h_exact
|
||||
hash: ba8761c6c712d9a1d252dfb4b783349cb3b67d7b
|
||||
source: src/shared/ov/func_8016F1C4__ba8761c6.h
|
||||
func: func_8016F1C4
|
||||
vram: 0x8016F1C4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8012DE2C
|
||||
tier: h_exact
|
||||
hash: d811cfb518ff1fb10a7e16f646b0bde2084d2b2c
|
||||
source: src/shared/ov/func_8012DE2C__d811cfb5.h
|
||||
func: func_8012DE2C
|
||||
vram: 0x8012DE2C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80142E38
|
||||
tier: h_exact
|
||||
hash: 05b8b1d1ef1f2b4deb481fdb3157e048b574791e
|
||||
source: src/shared/ov/func_80142E38__05b8b1d1.h
|
||||
func: func_80142E38
|
||||
vram: 0x80142E38
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801734BC
|
||||
tier: h_exact
|
||||
hash: 0a1baba1faf1ebc62d22f462e39e161199de4a4e
|
||||
source: src/shared/ov/func_801734BC__0a1baba1.h
|
||||
func: func_801734BC
|
||||
vram: 0x801734BC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8012DDA4
|
||||
tier: h_exact
|
||||
hash: 0f69dd9da65a8cbbefa42d8cfd44c7b18bed0ed2
|
||||
source: src/shared/ov/func_8012DDA4__0f69dd9d.h
|
||||
func: func_8012DDA4
|
||||
vram: 0x8012DDA4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801602A4
|
||||
tier: h_exact
|
||||
hash: b32c84554529f03e259ff8ba2fb2032a8f9bcda8
|
||||
source: src/shared/ov/func_801602A4__b32c8455.h
|
||||
func: func_801602A4
|
||||
vram: 0x801602A4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801651B8
|
||||
tier: h_exact
|
||||
hash: b905c751709097bdbfb7bab7070286f0b5ee0d6e
|
||||
source: src/shared/ov/func_801651B8__b905c751.h
|
||||
func: func_801651B8
|
||||
vram: 0x801651B8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80159464
|
||||
tier: h_exact
|
||||
hash: 08b70f0de21fbbcb1278be2b5996aeac97ea707c
|
||||
source: src/shared/ov/func_80159464__08b70f0d.h
|
||||
func: func_80159464
|
||||
vram: 0x80159464
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80141874
|
||||
tier: h_exact
|
||||
hash: 1ec890ca38c6cb38f15d9935e8b35ac7ddb12367
|
||||
source: src/shared/ov/func_80141874__1ec890ca.h
|
||||
func: func_80141874
|
||||
vram: 0x80141874
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80168430
|
||||
tier: h_exact
|
||||
hash: 64c1a81ea33389941cb0314ac533e6ea317b4ed0
|
||||
source: src/shared/ov/func_80168430__64c1a81e.h
|
||||
func: func_80168430
|
||||
vram: 0x80168430
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8013F138
|
||||
tier: h_exact
|
||||
hash: 67cef5a4c1a8f897f644aa1ba3a0d1a8c00acc0b
|
||||
source: src/shared/ov/func_8013F138__67cef5a4.h
|
||||
func: func_8013F138
|
||||
vram: 0x8013F138
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80153D7C
|
||||
tier: h_exact
|
||||
hash: ab751e1b08ce3fd6848e7c558577e408e3f11b2b
|
||||
source: src/shared/ov/func_80153D7C__ab751e1b.h
|
||||
func: func_80153D7C
|
||||
vram: 0x80153D7C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80162870
|
||||
tier: h_exact
|
||||
hash: de1c9bc57b28ae0b1ebbd7c5289657cce8f4eeeb
|
||||
source: src/shared/ov/func_80162870__de1c9bc5.h
|
||||
func: func_80162870
|
||||
vram: 0x80162870
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80161D88
|
||||
tier: h_exact
|
||||
hash: 41d070a31535bbe536573e5a744228525489cabd
|
||||
source: src/shared/ov/func_80161D88__41d070a3.h
|
||||
func: func_80161D88
|
||||
vram: 0x80161D88
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015F9A4
|
||||
tier: h_exact
|
||||
hash: 76dde5918ce7c0cf8e853aeff5e6dec700ee370a
|
||||
source: src/shared/ov/func_8015F9A4__76dde591.h
|
||||
func: func_8015F9A4
|
||||
vram: 0x8015F9A4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017EACC
|
||||
tier: h_exact
|
||||
hash: 9814f7d7adbee0beda2f8b32905e53915cc164da
|
||||
source: src/shared/ov/func_8017EACC__9814f7d7.h
|
||||
func: func_8017EACC
|
||||
vram: 0x8017EACC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80158038
|
||||
tier: h_exact
|
||||
hash: 2062f4e00e5c44b001a4b5152bb2914522d319cf
|
||||
source: src/shared/ov/func_80158038__2062f4e0.h
|
||||
func: func_80158038
|
||||
vram: 0x80158038
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015E698
|
||||
tier: h_exact
|
||||
hash: 33c63185a309053e6c7691a8c392fcc55f549a90
|
||||
source: src/shared/ov/func_8015E698__33c63185.h
|
||||
func: func_8015E698
|
||||
vram: 0x8015E698
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801549F8
|
||||
tier: h_exact
|
||||
hash: 44f58f33cde7f1624d05ba5d57160e97280ccf06
|
||||
source: src/shared/ov/func_801549F8__44f58f33.h
|
||||
func: func_801549F8
|
||||
vram: 0x801549F8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017EB4C
|
||||
tier: h_exact
|
||||
hash: 47aa02d85291224b8f6307df04ebf762da5e66bd
|
||||
source: src/shared/ov/func_8017EB4C__47aa02d8.h
|
||||
func: func_8017EB4C
|
||||
vram: 0x8017EB4C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016EAC0
|
||||
tier: h_exact
|
||||
hash: 8bfcb845652039585658f16cbe9b3d702f1bd917
|
||||
source: src/shared/ov/func_8016EAC0__8bfcb845.h
|
||||
func: func_8016EAC0
|
||||
vram: 0x8016EAC0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017B7A8
|
||||
tier: h_exact
|
||||
hash: ce4e45fe44e5381fce8e7069fef4b0823a2085b5
|
||||
source: src/shared/ov/func_8017B7A8__ce4e45fe.h
|
||||
func: func_8017B7A8
|
||||
vram: 0x8017B7A8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80165140
|
||||
tier: h_exact
|
||||
hash: 2718b2e55d155e375efa64ebcd6e3238565553f6
|
||||
source: src/shared/ov/func_80165140__2718b2e5.h
|
||||
func: func_80165140
|
||||
vram: 0x80165140
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80178840
|
||||
tier: h_exact
|
||||
hash: 8d2d864bb1cea5cec3eb5e07647e851b62d8457c
|
||||
source: src/shared/ov/func_80178840__8d2d864b.h
|
||||
func: func_80178840
|
||||
vram: 0x80178840
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80157808
|
||||
tier: h_exact
|
||||
hash: 9833c197c16a570e10622cf0bf506dca8c0c151d
|
||||
source: src/shared/ov/func_80157808__9833c197.h
|
||||
func: func_80157808
|
||||
vram: 0x80157808
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015879C
|
||||
tier: h_exact
|
||||
hash: b6505b9b0e7b3ea3f019988ecb1076b776754bd0
|
||||
source: src/shared/ov/func_8015879C__b6505b9b.h
|
||||
func: func_8015879C
|
||||
vram: 0x8015879C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80161C24
|
||||
tier: h_exact
|
||||
hash: 38230eb98f72d6bec5dc4f6bf0abe6acfa550599
|
||||
source: src/shared/ov/func_80161C24__38230eb9.h
|
||||
func: func_80161C24
|
||||
vram: 0x80161C24
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80173220
|
||||
tier: h_exact
|
||||
hash: c174c0561d42304d8b3950a1859eaddeb8c790c0
|
||||
source: src/shared/ov/func_80173220__c174c056.h
|
||||
func: func_80173220
|
||||
vram: 0x80173220
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80142DC4
|
||||
tier: h_exact
|
||||
hash: ca35546523cd86e9f4a431d0d34278e7dcb897d6
|
||||
source: src/shared/ov/func_80142DC4__ca355465.h
|
||||
func: func_80142DC4
|
||||
vram: 0x80142DC4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80150B28
|
||||
tier: h_exact
|
||||
hash: f539b4e69d8cc4a2be633884baafd04a61db36d9
|
||||
source: src/shared/ov/func_80150B28__f539b4e6.h
|
||||
func: func_80150B28
|
||||
vram: 0x80150B28
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801312D0
|
||||
tier: h_exact
|
||||
hash: 386a9228c08b22747df5ec9fb955074f66422dda
|
||||
source: src/shared/ov/func_801312D0__386a9228.h
|
||||
func: func_801312D0
|
||||
vram: 0x801312D0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80136C90
|
||||
tier: h_exact
|
||||
hash: 69b2badcebf4187171f9f276f86f7e9f56576c58
|
||||
source: src/shared/ov/func_80136C90__69b2badc.h
|
||||
func: func_80136C90
|
||||
vram: 0x80136C90
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801609B8
|
||||
tier: h_exact
|
||||
hash: 7e8f42870df61379ac98de6c1dc0f1082f5ea68a
|
||||
source: src/shared/ov/func_801609B8__7e8f4287.h
|
||||
func: func_801609B8
|
||||
vram: 0x801609B8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017E298
|
||||
tier: h_exact
|
||||
hash: 8909e8bda69a3a1bc29192ad0594a96571119790
|
||||
source: src/shared/ov/func_8017E298__8909e8bd.h
|
||||
func: func_8017E298
|
||||
vram: 0x8017E298
|
||||
binaries: [ov_SC04_000, ov_SC04_004, ov_SC04_007]
|
||||
- id: S_func_80142A10
|
||||
tier: h_exact
|
||||
hash: aae79a19884bb8c886bfe79c40af5f2e3e83a76b
|
||||
source: src/shared/ov/func_80142A10__aae79a19.h
|
||||
func: func_80142A10
|
||||
vram: 0x80142A10
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017C454
|
||||
tier: h_exact
|
||||
hash: eb57b5e48460181bb525f908af0f3ccba6487f69
|
||||
source: src/shared/ov/func_8017C454.h
|
||||
func: func_8017C454
|
||||
vram: 0x8017C454
|
||||
binaries: [ov_SC03_010, ov_SC03_011, ov_SC03_013]
|
||||
- id: S_func_8015D414
|
||||
tier: h_exact
|
||||
hash: 15eb5ba24493bcc59831cd00c80810a6fb0dadc0
|
||||
source: src/shared/ov/func_8015D414__15eb5ba2.h
|
||||
func: func_8015D414
|
||||
vram: 0x8015D414
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017F1B8
|
||||
tier: h_exact
|
||||
hash: 3f7d4016a27742c4dced126130beb3f12a7c2699
|
||||
source: src/shared/ov/func_8017F1B8__3f7d4016.h
|
||||
func: func_8017F1B8
|
||||
vram: 0x8017F1B8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80156A1C
|
||||
tier: h_exact
|
||||
hash: 6c509a1cb0bd587e1eff3f629c9a74f223f0a6e4
|
||||
source: src/shared/ov/func_80156A1C__6c509a1c.h
|
||||
func: func_80156A1C
|
||||
vram: 0x80156A1C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8013221C
|
||||
tier: h_exact
|
||||
hash: 6e5d0a2dd55b72893e57437520290ee48b34ed57
|
||||
source: src/shared/ov/func_8013221C__6e5d0a2d.h
|
||||
func: func_8013221C
|
||||
vram: 0x8013221C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8014FA04
|
||||
tier: h_exact
|
||||
hash: 6f7b9fcbe2c836699f863d03ec683153298196d1
|
||||
source: src/shared/ov/func_8014FA04__6f7b9fcb.h
|
||||
func: func_8014FA04
|
||||
vram: 0x8014FA04
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80174BF4
|
||||
tier: h_exact
|
||||
hash: 7354cf5d747eb4bad4e1c1324c7879db871cdcd5
|
||||
source: src/shared/ov/func_80174BF4__7354cf5d.h
|
||||
func: func_80174BF4
|
||||
vram: 0x80174BF4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801622C4
|
||||
tier: h_exact
|
||||
hash: 994a73775faf58de3d68adfb58441c0e75b94f5c
|
||||
source: src/shared/ov/func_801622C4__994a7377.h
|
||||
func: func_801622C4
|
||||
vram: 0x801622C4
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801320D8
|
||||
tier: h_exact
|
||||
hash: 99a35ab417f77f5b947bcc2527296e6bf0ed90ff
|
||||
source: src/shared/ov/func_801320D8__99a35ab4.h
|
||||
func: func_801320D8
|
||||
vram: 0x801320D8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8016EB3C
|
||||
tier: h_exact
|
||||
hash: a0fff8a55f9243b0d86daceab759ebca0d9566ec
|
||||
source: src/shared/ov/func_8016EB3C__a0fff8a5.h
|
||||
func: func_8016EB3C
|
||||
vram: 0x8016EB3C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80158814
|
||||
tier: h_exact
|
||||
hash: b665efef38142e6ec48283b44b8de450b68af239
|
||||
source: src/shared/ov/func_80158814__b665efef.h
|
||||
func: func_80158814
|
||||
vram: 0x80158814
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801442F8
|
||||
tier: h_exact
|
||||
hash: bf05b1dc031e0793833052521c464e6659d6ff01
|
||||
source: src/shared/ov/func_801442F8__bf05b1dc.h
|
||||
func: func_801442F8
|
||||
vram: 0x801442F8
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_801321B0
|
||||
tier: h_exact
|
||||
hash: c34d9d19423f56cfb14374d44a173082818623cc
|
||||
source: src/shared/ov/func_801321B0__c34d9d19.h
|
||||
func: func_801321B0
|
||||
vram: 0x801321B0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80132144
|
||||
tier: h_exact
|
||||
hash: e8e9c8db9f6f05a917ca87e66335e569b572828c
|
||||
source: src/shared/ov/func_80132144__e8e9c8db.h
|
||||
func: func_80132144
|
||||
vram: 0x80132144
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017BC38
|
||||
tier: h_exact
|
||||
hash: 6ac69b9e32324261e79a9aced1604e1459bb67d0
|
||||
source: src/shared/ov/func_8017BC38__6ac69b9e.h
|
||||
func: func_8017BC38
|
||||
vram: 0x8017BC38
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80153CCC
|
||||
tier: h_exact
|
||||
hash: 6f825b34f8a55a1d107ad3c1088b714b80d047c5
|
||||
source: src/shared/ov/func_80153CCC__6f825b34.h
|
||||
func: func_80153CCC
|
||||
vram: 0x80153CCC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017EA10
|
||||
tier: h_exact
|
||||
hash: a44969fc8e17b3bf2d7e4d4420b28758ac728df4
|
||||
source: src/shared/ov/func_8017EA10__a44969fc.h
|
||||
func: func_8017EA10
|
||||
vram: 0x8017EA10
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017B880
|
||||
tier: h_exact
|
||||
hash: dfc7ba70a91a5e745f26f6b9dc563e713fd0f398
|
||||
source: src/shared/ov/func_8017B880__dfc7ba70.h
|
||||
func: func_8017B880
|
||||
vram: 0x8017B880
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80128CFC
|
||||
tier: h_exact
|
||||
hash: 120c5b532eb02b4cdf79f8deac9f265ddb94f6c1
|
||||
source: src/shared/ov/func_80128CFC__120c5b53.h
|
||||
func: func_80128CFC
|
||||
vram: 0x80128CFC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80165E2C
|
||||
tier: h_exact
|
||||
hash: 1f54f8025fd7ec7803bae2c734c98972a65eccc3
|
||||
source: src/shared/ov/func_80165E2C__1f54f802.h
|
||||
func: func_80165E2C
|
||||
vram: 0x80165E2C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80128FAC
|
||||
tier: h_exact
|
||||
hash: 205d953edfa0e79e18d5c624998afea73893df1d
|
||||
source: src/shared/ov/func_80128FAC__205d953e.h
|
||||
func: func_80128FAC
|
||||
vram: 0x80128FAC
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80128C98
|
||||
tier: h_exact
|
||||
hash: 363b5a0e905c8a72a025189eccdb60c48a340277
|
||||
source: src/shared/ov/func_80128C98__363b5a0e.h
|
||||
func: func_80128C98
|
||||
vram: 0x80128C98
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_80165580
|
||||
tier: h_exact
|
||||
hash: 7088316d93f5053239dda3ce11a14c94f49809d3
|
||||
source: src/shared/ov/func_80165580__7088316d.h
|
||||
func: func_80165580
|
||||
vram: 0x80165580
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8017CDF4
|
||||
tier: h_exact
|
||||
hash: 8ccdd4a3554b812558b1d81f62082c69340e0812
|
||||
source: src/shared/ov/func_8017CDF4__8ccdd4a3.h
|
||||
func: func_8017CDF4
|
||||
vram: 0x8017CDF4
|
||||
binaries: [ov_SC02_000, ov_SC02_003, ov_SC03_092]
|
||||
- id: S_func_8012ACE0
|
||||
tier: h_exact
|
||||
hash: 97e255d8d2e27513c9b0380f905cec727743f9b9
|
||||
source: src/shared/ov/func_8012ACE0__97e255d8.h
|
||||
func: func_8012ACE0
|
||||
vram: 0x8012ACE0
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
- id: S_func_8015EE7C
|
||||
tier: h_exact
|
||||
hash: b34f471cadfde59f50c8f9e8e40ba1509cbfa8d9
|
||||
source: src/shared/ov/func_8015EE7C__b34f471c.h
|
||||
func: func_8015EE7C
|
||||
vram: 0x8015EE7C
|
||||
binaries: [ov_SC03_126, ov_SC04_021, ov_SC05_019]
|
||||
|
||||
@@ -409,6 +409,10 @@
|
||||
69 TUs · 120 new headers · gating 9 binaries` → **`gated 9/9 binaries green · registered 120 groups ·
|
||||
extended 0 members · rejected classes 0`**.
|
||||
|
||||
- **S96 — T5 bucket `new`, batch 3** (`run_new3.log`, 107.16 s; `batch_new3.json`): `120 classes · 358 sites in
|
||||
59 TUs · 120 new headers · gating 12 binaries` → **`gated 12/12 binaries green · registered
|
||||
120 groups · extended 0 members · rejected classes 0`**.
|
||||
|
||||
## Approved plan (verbatim, gate 1 — 2026-09-08)
|
||||
|
||||
# Phase 35 — Gen3 opens: the dedup phase, "one source per unique function" (v2.0.0 → v2.1.0)
|
||||
|
||||
@@ -3636,28 +3636,7 @@ void func_8017CABC(s32 param_1) {
|
||||
|
||||
|
||||
extern void func_80146C3C(void);
|
||||
void func_8017CC80(u8 *p) {
|
||||
u8 *q;
|
||||
s32 t;
|
||||
s32 b;
|
||||
q = *(u8 **)(p + 0x20);
|
||||
*(u16 *)(p + 0x16) = *(u16 *)(p + 0x16) + *(u16 *)(p + 0x14);
|
||||
if (*(s32 *)(p + 0x1C) < 8) {
|
||||
*(s16 *)(p + 0x14) = *(u16 *)(p + 0x14) - 0x200;
|
||||
} else {
|
||||
*(s16 *)(p + 0x14) = *(u16 *)(p + 0x14) - 0x51;
|
||||
}
|
||||
b = *(u8 *)(q + 0x26) - 2;
|
||||
*(s16 *)(q + 0x1A) = *(u16 *)(p + 0x16);
|
||||
*(s8 *)(q + 0x26) = b;
|
||||
*(s8 *)(q + 0x25) = b;
|
||||
*(s8 *)(q + 0x24) = b;
|
||||
t = *(s32 *)(p + 0x1C);
|
||||
*(s32 *)(p + 0x1C) = t + 1;
|
||||
if (t >= 0x1E) {
|
||||
((void (*)(u8 *))func_80146C3C)(p);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017CC80__f0c4b97d.h"
|
||||
|
||||
|
||||
|
||||
@@ -3700,22 +3679,7 @@ void func_8017CD50(s32 a0) {
|
||||
|
||||
|
||||
extern void func_80146C3C(void);
|
||||
void func_8017CDF4(int a0) {
|
||||
int v0 = *(int *)(a0 + 0x1C);
|
||||
register unsigned char *p __asm__("$5") = *(unsigned char **)(a0 + 0x20);
|
||||
*(int *)(a0 + 0x1C) = v0 + 1;
|
||||
if (v0 >= 0x1F) {
|
||||
func_80146C3C();
|
||||
} else {
|
||||
unsigned short hv = *(unsigned short *)(p + 0x1A) + 0x1E0;
|
||||
signed char bv = *(unsigned char *)(p + 0x26) - 3;
|
||||
*(unsigned short *)(p + 0x1A) = hv;
|
||||
*(unsigned short *)(p + 0x18) = hv;
|
||||
*(signed char *)(p + 0x26) = bv;
|
||||
*(signed char *)(p + 0x25) = bv;
|
||||
*(signed char *)(p + 0x24) = bv;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017CDF4__8ccdd4a3.h"
|
||||
|
||||
|
||||
typedef struct { s16 vx, vy; } DVEC2_C59C;
|
||||
|
||||
@@ -3563,18 +3563,7 @@ extern void func_8017BEBC(s32 a0, s32 a1);
|
||||
extern void func_8017C4C4(void *a0);
|
||||
extern u8 D_800D5DF4[];
|
||||
|
||||
void func_8017C454(int param_1)
|
||||
{
|
||||
func_8002D4C8(0x1A, 0);
|
||||
*(s32 *)(param_1 + 0x204) = 0;
|
||||
func_8014706C((void *)param_1);
|
||||
func_80154274((s32 *)param_1, (s32)&D_800D5DF4);
|
||||
*(s16 *)(param_1 + 0x20C) = 0;
|
||||
*(s16 *)(param_1 + 0x20E) = 0;
|
||||
func_8017BEBC(param_1 + 0x20C, param_1 + 0x20E);
|
||||
func_80171990((u8 *)param_1);
|
||||
func_8017C4C4((void *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8017C454.h"
|
||||
|
||||
|
||||
extern u16 func_80148800(s32 *a0);
|
||||
@@ -3601,25 +3590,7 @@ extern void func_80147324(s32 a0);
|
||||
extern void func_80171A80(s32 *a0, s32 a1);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
|
||||
void func_8017C528(s32 param_1)
|
||||
{
|
||||
s16 phi_v0;
|
||||
|
||||
if ((u16)(*(u16 *)(param_1 + 0x20E) - 0x44) < 0xD) {
|
||||
func_8017C6F4(param_1, *(u8 *)(param_1 + 0x218));
|
||||
func_801542A4(param_1, &D_800D5E18);
|
||||
*(u8 *)&D_80127058 = *(u8 *)(param_1 + 0x218) + 1;
|
||||
func_80147324(0x544);
|
||||
} else {
|
||||
phi_v0 = *(u16 *)(param_1 + 0x20C) - 0x10;
|
||||
*(s16 *)(param_1 + 0x20C) = phi_v0;
|
||||
if (phi_v0 < 0) {
|
||||
*(s16 *)(param_1 + 0x20C) = 0;
|
||||
}
|
||||
}
|
||||
func_80171A80(param_1, 0x10);
|
||||
func_80171990(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8017C528.h"
|
||||
|
||||
|
||||
extern s32 func_80171A88(s32 a0);
|
||||
|
||||
@@ -3569,18 +3569,7 @@ extern void func_8017BEBC(s32 a0, s32 a1);
|
||||
extern void func_8017C4C4(void *a0);
|
||||
extern u8 D_800D5DF4[];
|
||||
|
||||
void func_8017C454(int param_1)
|
||||
{
|
||||
func_8002D4C8(0x1A, 0);
|
||||
*(s32 *)(param_1 + 0x204) = 0;
|
||||
func_8014706C((void *)param_1);
|
||||
func_80154274((s32 *)param_1, (s32)&D_800D5DF4);
|
||||
*(s16 *)(param_1 + 0x20C) = 0;
|
||||
*(s16 *)(param_1 + 0x20E) = 0;
|
||||
func_8017BEBC(param_1 + 0x20C, param_1 + 0x20E);
|
||||
func_80171990((u8 *)param_1);
|
||||
func_8017C4C4((void *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8017C454.h"
|
||||
|
||||
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
@@ -3611,25 +3600,7 @@ extern void func_80147324(s32 a0);
|
||||
extern void func_80171A80(s32 *a0, s32 a1);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
|
||||
void func_8017C528(s32 param_1)
|
||||
{
|
||||
s16 phi_v0;
|
||||
|
||||
if ((u16)(*(u16 *)(param_1 + 0x20E) - 0x44) < 0xD) {
|
||||
func_8017C6F4(param_1, *(u8 *)(param_1 + 0x218));
|
||||
func_801542A4(param_1, &D_800D5E18);
|
||||
*(u8 *)&D_80127058 = *(u8 *)(param_1 + 0x218) + 1;
|
||||
func_80147324(0x544);
|
||||
} else {
|
||||
phi_v0 = *(u16 *)(param_1 + 0x20C) - 0x10;
|
||||
*(s16 *)(param_1 + 0x20C) = phi_v0;
|
||||
if (phi_v0 < 0) {
|
||||
*(s16 *)(param_1 + 0x20C) = 0;
|
||||
}
|
||||
}
|
||||
func_80171A80(param_1, 0x10);
|
||||
func_80171990(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8017C528.h"
|
||||
|
||||
|
||||
extern s32 func_80171A88(s32 a0);
|
||||
|
||||
@@ -3568,18 +3568,7 @@ extern void func_8017BEBC(s32 a0, s32 a1);
|
||||
extern void func_8017C4C4(void *a0);
|
||||
extern u8 D_800D5DF4[];
|
||||
|
||||
void func_8017C454(int param_1)
|
||||
{
|
||||
func_8002D4C8(0x1A, 0);
|
||||
*(s32 *)(param_1 + 0x204) = 0;
|
||||
func_8014706C((void *)param_1);
|
||||
func_80154274((s32 *)param_1, (s32)&D_800D5DF4);
|
||||
*(s16 *)(param_1 + 0x20C) = 0;
|
||||
*(s16 *)(param_1 + 0x20E) = 0;
|
||||
func_8017BEBC(param_1 + 0x20C, param_1 + 0x20E);
|
||||
func_80171990((u8 *)param_1);
|
||||
func_8017C4C4((void *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8017C454.h"
|
||||
|
||||
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
@@ -3610,25 +3599,7 @@ extern void func_80147324(s32 a0);
|
||||
extern void func_80171A80(s32 *a0, s32 a1);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
|
||||
void func_8017C528(s32 param_1)
|
||||
{
|
||||
s16 phi_v0;
|
||||
|
||||
if ((u16)(*(u16 *)(param_1 + 0x20E) - 0x44) < 0xD) {
|
||||
func_8017C6F4(param_1, *(u8 *)(param_1 + 0x218));
|
||||
func_801542A4(param_1, &D_800D5E18);
|
||||
*(u8 *)&D_80127058 = *(u8 *)(param_1 + 0x218) + 1;
|
||||
func_80147324(0x544);
|
||||
} else {
|
||||
phi_v0 = *(u16 *)(param_1 + 0x20C) - 0x10;
|
||||
*(s16 *)(param_1 + 0x20C) = phi_v0;
|
||||
if (phi_v0 < 0) {
|
||||
*(s16 *)(param_1 + 0x20C) = 0;
|
||||
}
|
||||
}
|
||||
func_80171A80(param_1, 0x10);
|
||||
func_80171990(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8017C528.h"
|
||||
|
||||
|
||||
extern s32 func_80171A88(s32 a0);
|
||||
|
||||
@@ -3914,28 +3914,7 @@ void func_8017CABC(s32 param_1) {
|
||||
|
||||
|
||||
extern void func_80146C3C(void);
|
||||
void func_8017CC80(u8 *p) {
|
||||
u8 *q;
|
||||
s32 t;
|
||||
s32 b;
|
||||
q = *(u8 **)(p + 0x20);
|
||||
*(u16 *)(p + 0x16) = *(u16 *)(p + 0x16) + *(u16 *)(p + 0x14);
|
||||
if (*(s32 *)(p + 0x1C) < 8) {
|
||||
*(s16 *)(p + 0x14) = *(u16 *)(p + 0x14) - 0x200;
|
||||
} else {
|
||||
*(s16 *)(p + 0x14) = *(u16 *)(p + 0x14) - 0x51;
|
||||
}
|
||||
b = *(u8 *)(q + 0x26) - 2;
|
||||
*(s16 *)(q + 0x1A) = *(u16 *)(p + 0x16);
|
||||
*(s8 *)(q + 0x26) = b;
|
||||
*(s8 *)(q + 0x25) = b;
|
||||
*(s8 *)(q + 0x24) = b;
|
||||
t = *(s32 *)(p + 0x1C);
|
||||
*(s32 *)(p + 0x1C) = t + 1;
|
||||
if (t >= 0x1E) {
|
||||
((void (*)(u8 *))func_80146C3C)(p);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017CC80__f0c4b97d.h"
|
||||
|
||||
|
||||
|
||||
@@ -3978,22 +3957,7 @@ void func_8017CD50(s32 a0) {
|
||||
|
||||
|
||||
extern void func_80146C3C(void);
|
||||
void func_8017CDF4(int a0) {
|
||||
int v0 = *(int *)(a0 + 0x1C);
|
||||
register unsigned char *p __asm__("$5") = *(unsigned char **)(a0 + 0x20);
|
||||
*(int *)(a0 + 0x1C) = v0 + 1;
|
||||
if (v0 >= 0x1F) {
|
||||
func_80146C3C();
|
||||
} else {
|
||||
unsigned short hv = *(unsigned short *)(p + 0x1A) + 0x1E0;
|
||||
signed char bv = *(unsigned char *)(p + 0x26) - 3;
|
||||
*(unsigned short *)(p + 0x1A) = hv;
|
||||
*(unsigned short *)(p + 0x18) = hv;
|
||||
*(signed char *)(p + 0x26) = bv;
|
||||
*(signed char *)(p + 0x25) = bv;
|
||||
*(signed char *)(p + 0x24) = bv;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017CDF4__8ccdd4a3.h"
|
||||
|
||||
void func_8017CE58(s32 arg0)
|
||||
{
|
||||
|
||||
@@ -65,44 +65,7 @@ extern void func_801287B8(void);
|
||||
extern s32 func_80011A3C(void);
|
||||
extern s32 D_8018E67C;
|
||||
|
||||
void func_801285E4(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D18DC\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, 1f\n"
|
||||
"nop\n"
|
||||
"jal func_80011A3C\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_801285E4__22637e5f.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80128678.h"
|
||||
@@ -127,44 +90,7 @@ void func_801285E4(void)
|
||||
* branch set). The load-delay nop after `lw $v0,%lo(...)($v0)` is auto-inserted too.
|
||||
* %hi/%lo escaped as %%hi/%%lo (bare % is an operand placeholder).
|
||||
*/
|
||||
void func_80128714(void) {
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D19F0\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"bne $v0, $zero, 1f\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"j 2f\n"
|
||||
"1:\n"
|
||||
"jal func_8001903C\n"
|
||||
"jal func_80018FC8\n"
|
||||
"2:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_80128714__34914b60.h"
|
||||
|
||||
|
||||
|
||||
@@ -294,31 +220,7 @@ extern s16 D_800B9A00;
|
||||
extern M2C_UNK (*D_8017F24C)();
|
||||
extern s16 (*D_8017F250)();
|
||||
|
||||
void func_80128A28(void) {
|
||||
s16 temp_v0;
|
||||
|
||||
switch (D_800B99F6) { /* irregular */
|
||||
case 1:
|
||||
D_8017F24C();
|
||||
/* fallthrough */
|
||||
case 0:
|
||||
func_80011C10();
|
||||
return;
|
||||
case 2:
|
||||
temp_v0 = D_8017F250();
|
||||
if (temp_v0 != 0) {
|
||||
if (temp_v0 < 0) {
|
||||
func_80011B7C(0);
|
||||
D_800B9A00 = 1;
|
||||
return;
|
||||
}
|
||||
func_80010DE0();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128A28__badd0159.h"
|
||||
|
||||
|
||||
extern u16 D_800B99F6;
|
||||
@@ -336,17 +238,7 @@ extern s32 D_8018E678;
|
||||
extern CdFileLoc_80128C98 cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128C98(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F528[];
|
||||
s16 idx = D_8017F528[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128C98__363b5a0e.h"
|
||||
|
||||
|
||||
|
||||
@@ -354,17 +246,7 @@ s32 func_80128C98(s32 arg0) {
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F538[];
|
||||
s16 idx = D_8017F538[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128CFC__120c5b53.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80128D60.h"
|
||||
@@ -377,10 +259,7 @@ s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern M2C_UNK D_8018D4FC;
|
||||
|
||||
void func_80128FAC(u16 *arg0) {
|
||||
func_8001534C(4, &D_8018D4FC, 0x80, 0x90, 0, 0);
|
||||
func_800153CC(5, *arg0, 0xA8, 0x90, 0x40, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80128FAC__205d953e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80129010.h"
|
||||
|
||||
@@ -89,51 +89,7 @@ extern s32 func_80146128(void);
|
||||
extern void func_80146360(void);
|
||||
extern void func_801463A0();
|
||||
|
||||
void func_8014607C(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_80146128\n"
|
||||
"lui $at, %%hi(D_8018E808)\n"
|
||||
"sw $v0, %%lo(D_8018E808)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E808)\n"
|
||||
"lw $v0, %%lo(D_8018E808)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, .L80146114\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_80146360\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801463A0\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
".L80146114:\n"
|
||||
"nop\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_8014607C__b3c81197.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80146128.h"
|
||||
@@ -663,38 +619,7 @@ extern s32 D_80180E30[];
|
||||
extern u8 D_80078E78[];
|
||||
extern s16 currentLocationId;
|
||||
|
||||
s32 func_80149FB0(s32 a0) {
|
||||
s32 *p = &D_80180E30[0];
|
||||
register s32 v __asm__("$3") = *p;
|
||||
u8 *q = &D_80078E78[0];
|
||||
s32 loc;
|
||||
|
||||
if (v != 0) {
|
||||
loc = currentLocationId;
|
||||
p = p + 1;
|
||||
do {
|
||||
if (loc == v) {
|
||||
goto ret0;
|
||||
}
|
||||
v = *p;
|
||||
p = p + 1;
|
||||
} while (v != 0);
|
||||
}
|
||||
|
||||
if ((*(u32 *)(a0 + 0x44) & 0x400) != 0) {
|
||||
return 0;
|
||||
}
|
||||
if (*(s16 *)(a0 + 0x1C8) != 0) {
|
||||
return 0;
|
||||
}
|
||||
if ((*(u16 *)(a0 + 0xAC) & 0x100) == 0) {
|
||||
ret0:
|
||||
return 0;
|
||||
}
|
||||
v = q[0x48];
|
||||
q[0x48] = v ^ 0x80;
|
||||
return 1;
|
||||
}
|
||||
#include "../shared/ov/func_80149FB0__8c634086.h"
|
||||
|
||||
|
||||
|
||||
@@ -1649,37 +1574,7 @@ int func_8014F6F4(void) {
|
||||
extern s32 func_8014FA70(s32 a0);
|
||||
extern s32 D_8018E814;
|
||||
|
||||
void func_8014FA04(s32 a0)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"lw $v0, 68($a0)\n"
|
||||
"lui $v1, 0x4\n"
|
||||
"and $v0, $v0, $v1\n"
|
||||
"bnez $v0, 1f\n"
|
||||
"addu $v0, $zero, $zero\n"
|
||||
"lui $a1, 0x1f80\n"
|
||||
"ori $a1, $a1, 0x03fc\n"
|
||||
"addu $t0, $a1, $zero\n"
|
||||
"lw $t1, 0($t0)\n"
|
||||
"nop\n"
|
||||
"sw $sp, 0($t1)\n"
|
||||
"addiu $t1, $t1, -4\n"
|
||||
"addu $sp, $t1, $zero\n"
|
||||
"jal func_8014FA70\n"
|
||||
"lui $at, %%hi(D_8018E814)\n"
|
||||
"sw $v0, %%lo(D_8018E814)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E814)\n"
|
||||
"lw $v0, %%lo(D_8018E814)($v0)\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_8014FA04__6f7b9fcb.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8014FA70.h"
|
||||
@@ -1841,60 +1736,7 @@ extern s32 func_8014FA70(s32 a0);
|
||||
extern void func_80015978(s32 a0, s32 *a1);
|
||||
extern s32 D_8018E814;
|
||||
|
||||
void func_80150A70(s32 a0)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set\tnoreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"sw $s0, 16($sp)\n"
|
||||
"addu $s0, $a0, $zero\n"
|
||||
"sw $ra, 20($sp)\n"
|
||||
"lh $v1, 6($s0)\n"
|
||||
"lh $v0, 136($s0)\n"
|
||||
"nop\n"
|
||||
"bne $v1, $v0, 1f\n"
|
||||
"nop\n"
|
||||
"lh $v1, 10($s0)\n"
|
||||
"lh $v0, 138($s0)\n"
|
||||
"nop\n"
|
||||
"bne $v1, $v0, 1f\n"
|
||||
"nop\n"
|
||||
"lh $v1, 14($s0)\n"
|
||||
"lh $v0, 140($s0)\n"
|
||||
"nop\n"
|
||||
"beq $v1, $v0, 3f\n"
|
||||
"nop\n"
|
||||
"1:\n"
|
||||
"lw $v0, 68($s0)\n"
|
||||
"lui $v1, 0x4\n"
|
||||
"and $v0, $v0, $v1\n"
|
||||
"bnez $v0, 2f\n"
|
||||
"addiu $a0, $s0, 4\n"
|
||||
"lui $a2, 0x1f80\n"
|
||||
"ori $a2, $a2, 0x03fc\n"
|
||||
"addu $t0, $a2, $zero\n"
|
||||
"lw $t1, 0($t0)\n"
|
||||
"nop\n"
|
||||
"sw $sp, 0($t1)\n"
|
||||
"addiu $t1, $t1, -4\n"
|
||||
"addu $sp, $t1, $zero\n"
|
||||
"jal func_8014FA70\n"
|
||||
"addu $a0, $s0, $zero\n"
|
||||
"lui $at, %%hi(D_8018E814)\n"
|
||||
"sw $v0, %%lo(D_8018E814)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"addiu $a0, $s0, 4\n"
|
||||
"2:\n"
|
||||
"jal func_80015978\n"
|
||||
"addiu $a1, $s0, 136\n"
|
||||
"3:\n"
|
||||
"lw $ra, 20($sp)\n"
|
||||
"lw $s0, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
".set\treorder\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_80150A70__5bf92896.h"
|
||||
|
||||
|
||||
|
||||
@@ -1902,22 +1744,7 @@ void func_80150A70(s32 a0)
|
||||
// @stuck: none — MATCH (fn-ptr table; split idx-1 into a $v0-pinned temp to stop (idx-1)*4 strength-reducing into a -4 load offset AND land the subtract in $v0)
|
||||
|
||||
|
||||
void func_80150B28(int param_1) {
|
||||
|
||||
extern s32 D_800AE6B0;
|
||||
extern void (*D_80180EF4[])(void);
|
||||
u32 idx;
|
||||
register u32 sub __asm__("$2");
|
||||
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) == 0) {
|
||||
idx = *(u16 *)(param_1 + 0x16C);
|
||||
if (idx != 0 && idx < 0x26) {
|
||||
sub = idx - 1;
|
||||
D_80180EF4[sub]();
|
||||
}
|
||||
}
|
||||
*(u16 *)(param_1 + 0x16C) = 0;
|
||||
}
|
||||
#include "../shared/ov/func_80150B28__f539b4e6.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80150B9C.h"
|
||||
@@ -2112,21 +1939,7 @@ extern int func_80151204(int arg, int a1);
|
||||
extern u8 D_80062C04[];
|
||||
extern M2C_UNK D_80180FAC;
|
||||
|
||||
void func_801520DC(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C04);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_801472C8(arg0);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
func_80146DB8(arg0, &D_80180FAC);
|
||||
func_801477E8(arg0, 0x40000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146A6C(0x10, arg0, M2C_FIELD(arg0, s16 *, 6), M2C_FIELD(arg0, s16 *, 0xA), (s32) M2C_FIELD(arg0, s16 *, 0xE), 0, 0);
|
||||
func_80147324(0x441);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_801520DC__43573632.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80152194.h"
|
||||
@@ -2217,20 +2030,7 @@ extern u8 D_80062C04[];
|
||||
extern M2C_UNK D_800D5880;
|
||||
extern M2C_UNK D_80180FF4;
|
||||
|
||||
void func_801528B0(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C04);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_80154274(arg0, &D_800D5880);
|
||||
func_80147324(0x451);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
func_80146DB8(arg0, &D_80180FF4);
|
||||
func_801477E8(arg0, 0xFFF00000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_801528B0__474ae4a5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015294C.h"
|
||||
@@ -2282,21 +2082,7 @@ extern s32 D_80062C14;
|
||||
extern M2C_UNK D_800D5880;
|
||||
extern M2C_UNK D_80181024;
|
||||
|
||||
void func_80152DA8(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C14);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_80154274(arg0, &D_800D5880);
|
||||
func_80147324(0x451);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
M2C_FIELD(arg0, s8 *, 0xDF) = 8;
|
||||
func_80146DB8(arg0, &D_80181024);
|
||||
func_801477E8(arg0, 0xFFE40000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80152DA8__7ab61c2d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80152E4C.h"
|
||||
@@ -2390,12 +2176,7 @@ extern void (*D_80181098[])(void *a0);
|
||||
extern s16 D_8011DB0C;
|
||||
extern u16 D_8011F748;
|
||||
|
||||
void func_80153CCC(S80153CCC *a0) {
|
||||
((s32 (*)(s32))func_80019064)((s32)&D_80181070);
|
||||
D_80181098[a0->idx](a0);
|
||||
D_8011DB0C = 0;
|
||||
D_8011F748 = 0;
|
||||
}
|
||||
#include "../shared/ov/func_80153CCC__6f825b34.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80153D34.h"
|
||||
@@ -2411,20 +2192,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern s16 currentLocationId;
|
||||
extern u8 D_80181078;
|
||||
|
||||
void func_80153D7C(s32 param_1)
|
||||
{
|
||||
func_80147324(0x451);
|
||||
func_80154274((s32 *)param_1, (s32)&D_80181078);
|
||||
func_80149020((s32 *)param_1);
|
||||
*(u16 *)(param_1 + 0x244) = *(u16 *)(param_1 + 6);
|
||||
*(u16 *)(param_1 + 0x246) = *(u16 *)(param_1 + 10);
|
||||
*(u16 *)(param_1 + 0x248) = *(u16 *)(param_1 + 0xe);
|
||||
if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14;
|
||||
else *(u8 *)(param_1 + 0xde) = 10;
|
||||
*(u8 *)(param_1 + 0xdf) = 0;
|
||||
__asm__ __volatile__("" ::: "memory");
|
||||
func_80146CA0((void *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80153D7C__ab751e1b.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80153E00.h"
|
||||
|
||||
@@ -257,20 +257,7 @@ extern void func_8012ACA0(void *arg0);
|
||||
/* 8-byte element, cmd @ +4 */
|
||||
/* list ptr @ +0x90 */
|
||||
|
||||
s32 func_8012ACE0(void *o) {
|
||||
int i;
|
||||
for (i = 0; ; i++) {
|
||||
switch (((Owner_8012ACE0_8012ACE0 *)o)->list[i].cmd) {
|
||||
case -2:
|
||||
case -1:
|
||||
case 0:
|
||||
return i;
|
||||
case -50: case -45: case -40: case -35: case -30: /* scatter -> force jump table (min=-50 sets low bound) */
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8012ACE0__97e255d8.h"
|
||||
|
||||
#include "../shared/ov/func_8012AD44.h"
|
||||
|
||||
@@ -472,25 +459,7 @@ extern void func_80016714(void *a0, s32 a1);
|
||||
|
||||
|
||||
|
||||
int func_8012D664(int arg0, int arg1, int arg2) {
|
||||
extern int func_8012F568();
|
||||
extern int D_8017F5B4;
|
||||
|
||||
struct S8012D664_8012D664 s;
|
||||
int ret;
|
||||
int t;
|
||||
|
||||
s.a = (*(unsigned short*)&D_80126B5E);
|
||||
s.b = (*(unsigned short*)&D_80126B62) - 0x40;
|
||||
s.c = (*(unsigned short*)&D_80126B66);
|
||||
ret = ((int(*)())func_800132BC)(arg0, &s);
|
||||
t = arg1 + 0x20;
|
||||
if (ret < t * t) {
|
||||
func_8012F568(1, 1, 0, arg2, arg0, &D_8017F5B4);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012D664__b481cb52.h"
|
||||
|
||||
|
||||
|
||||
@@ -518,25 +487,7 @@ s32 func_8012DB84(void)
|
||||
|
||||
|
||||
|
||||
s32 func_8012DDA4()
|
||||
{
|
||||
extern Entry_8012DDA4 * D_8018E69C;
|
||||
extern Entry_8012DDA4 * D_8018E698;
|
||||
|
||||
Entry_8012DDA4 *p;
|
||||
Entry_8012DDA4 *end = ((Entry_8012DDA4 *)D_80126720);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (p->active != 0 && p != D_8018E698) {
|
||||
D_8018E69C = p + 1;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C++;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012DDA4__0f69dd9d.h"
|
||||
|
||||
|
||||
|
||||
@@ -544,30 +495,7 @@ s32 func_8012DDA4()
|
||||
// @stuck: none — MATCH (35/35 ins, relocation-masked)
|
||||
|
||||
|
||||
s32 func_8012DE2C(s32 a0) {
|
||||
extern u8 * D_8018E69C;
|
||||
extern u8 * D_8018E698;
|
||||
|
||||
u8 *base;
|
||||
u8 *end;
|
||||
u8 *p;
|
||||
|
||||
base = D_801202A0;
|
||||
end = base + 0x6480;
|
||||
D_8018E69C = base;
|
||||
D_8018E698 = ((u8 *)a0);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (*(u16 *)p != 0 && p != ((u8 *)a0)) {
|
||||
D_8018E69C = p + 0x10C;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C += 0x10C;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012DE2C__d811cfb5.h"
|
||||
|
||||
|
||||
|
||||
@@ -751,34 +679,7 @@ extern void func_8016B428(int);
|
||||
extern void func_80019064(void *);
|
||||
extern int D_8017F5CC;
|
||||
|
||||
void func_8012E9C0(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
if (*(short *)(param_1 + 0x60) != 0) {
|
||||
if (*(unsigned char *)(param_1 + 0x5e) == 0x1d) {
|
||||
*(short *)(param_1 + 0x82) = 0;
|
||||
*(short *)(param_1 + 0x7c) = *(unsigned short *)(param_1 + 6);
|
||||
*(short *)(param_1 + 0x7e) = *(unsigned short *)(param_1 + 0xa);
|
||||
*(short *)(param_1 + 0x80) = *(unsigned short *)(param_1 + 0xe);
|
||||
}
|
||||
if (*(int *)(param_1 + 0x78) != 0) {
|
||||
iVar1 = *(short *)(param_1 + 0x60) *
|
||||
*(short *)(*(int *)(param_1 + 0x78) + 0x30) >> 0xc;
|
||||
if (iVar1 < 1) {
|
||||
iVar1 = 1;
|
||||
}
|
||||
} else {
|
||||
iVar1 = *(short *)(param_1 + 0x60);
|
||||
}
|
||||
func_8016AA50(param_1, iVar1);
|
||||
if ((*(unsigned short *)(param_1 + 0x82) & 1) != 0) {
|
||||
func_8016B428(param_1);
|
||||
func_80019064(&D_8017F5CC);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8012E9C0__89747443.h"
|
||||
|
||||
|
||||
|
||||
@@ -1131,22 +1032,7 @@ extern s16 D_8017F710[];
|
||||
/* size 8, alignment 1 -> unaligned copy */
|
||||
|
||||
|
||||
s32 func_801312D0(s32 param_1, void *param_2)
|
||||
{
|
||||
extern int func_80131CF4(int, int);
|
||||
extern M8_801312D0 D_8017F730;
|
||||
|
||||
int iVar5;
|
||||
|
||||
iVar5 = func_80131CF4(*(int *)(((int)param_1) + 0xBC), 0x2E);
|
||||
if (iVar5 != 0) {
|
||||
((short *)param_2)[2] = 0;
|
||||
((short *)param_2)[0] = 0;
|
||||
((short *)param_2)[1] = (short)iVar5;
|
||||
} else {
|
||||
*(M8_801312D0 *)((short *)param_2) = D_8017F730;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801312D0__386a9228.h"
|
||||
|
||||
|
||||
|
||||
@@ -1415,26 +1301,7 @@ extern void func_8001C214(int, int);
|
||||
* below is this function's own. D_8017F7A4 == D_8017F7A0 + 4 is a SEPARATE
|
||||
* per-overlay symbol and is referenced BY NAME, never as base+literal (§84). */
|
||||
|
||||
void func_80132018(int param_1)
|
||||
{
|
||||
|
||||
extern int tbl_D_80187044[][5] __asm__("D_8017F7A0");
|
||||
extern int tbl_D_80187048[][5] __asm__("D_8017F7A4");
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
*(int *)(param_1 + 0x58) = (int)&tbl_D_80187048[*(unsigned short *)(param_1 + 0x70) & 0xfff];
|
||||
*(int *)(param_1 + 0xdc) = tbl_D_80187044[*(unsigned short *)(param_1 + 0x70) & 0xfff][0];
|
||||
*(short *)(param_1 + 0xfc) = (*(unsigned short *)(param_1 + 0x70) >> 12) << 9;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80132018__d875a8f9.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801320D0.h"
|
||||
@@ -1448,41 +1315,11 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7A8;
|
||||
|
||||
void func_801320D8(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7A8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801320D8__99a35ab4.h"
|
||||
|
||||
|
||||
|
||||
s32 func_80132144(s32 param_1)
|
||||
{
|
||||
extern int D_8017F7B8;
|
||||
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(((int)param_1) + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(((int)param_1));
|
||||
} else {
|
||||
((void(*)(int, int))func_8001C214)(v0, 0);
|
||||
*(int *)(((int)param_1) + 0x58) = (int)&D_8017F7B8;
|
||||
*(short *)(((int)param_1) + 0x5c) = 0x80;
|
||||
*(unsigned short *)(((int)param_1) + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80132144__e8e9c8db.h"
|
||||
|
||||
|
||||
|
||||
@@ -1495,21 +1332,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7C8;
|
||||
|
||||
void func_801321B0(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7C8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801321B0__c34d9d19.h"
|
||||
|
||||
|
||||
|
||||
@@ -1521,21 +1344,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7D8;
|
||||
|
||||
void func_8013221C(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7D8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013221C__6e5d0a2d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80132288.h"
|
||||
|
||||
@@ -779,14 +779,7 @@ void func_80136C54(void)
|
||||
// @stuck: none — MATCH (28 ins). 10-byte 1-aligned struct copy (S10_80136C90{char s[10]}) from global D_8018D74C into a stack buffer, then func_8001534C(0,&buf,0x78,0x10,0,0). gcc emits the block move as 2 unaligned words (lwl/lwr+swl/swr) + 2 bytes (lb/sb).
|
||||
|
||||
|
||||
s32 func_80136C90()
|
||||
{
|
||||
extern void func_8001534C(int, void *, int, int, int, int);
|
||||
extern S10_80136C90 D_8018D74C;
|
||||
|
||||
S10_80136C90 buf = D_8018D74C;
|
||||
func_8001534C(0, &buf, 0x78, 0x10, 0, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80136C90__69b2badc.h"
|
||||
|
||||
|
||||
|
||||
@@ -969,25 +962,7 @@ extern void func_801392FC();
|
||||
extern void func_80137DD4(s32 a0, u8 *a1, u8 *a2);
|
||||
extern void func_80139680(s32 a0, u8 *a1);
|
||||
|
||||
int func_80137D08(int arg0, int arg1, short arg2)
|
||||
{
|
||||
unsigned char buf[3];
|
||||
|
||||
D_800A5E60 = arg0;
|
||||
D_80126A0A = arg2;
|
||||
((void (*)(void *, int, int))func_801392FC)(&D_801269F0, D_80126A0E, arg1);
|
||||
if ((*(short *)&D_801269F4) == 7) {
|
||||
buf[0] = 0x39;
|
||||
buf[1] = 0xFF;
|
||||
buf[2] = 0x71;
|
||||
((void (*)(void *, void *, int))func_80137DD4)(&D_801269F0, buf, arg1);
|
||||
} else if ((*(short *)&D_801269F4) == 3) {
|
||||
if (D_8017F878 & 4) {
|
||||
((void (*)(void *, int))func_80139680)(&D_801269F0, arg1);
|
||||
}
|
||||
}
|
||||
return D_800A5E60;
|
||||
}
|
||||
#include "../shared/ov/func_80137D08__7e58ba7e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80137DD4.h"
|
||||
|
||||
@@ -812,37 +812,7 @@ extern void GsSortSprite(void *a0, u8 *a1, s32 a2);
|
||||
* unprovable"), §17 (pins/barriers).
|
||||
*/
|
||||
|
||||
s32 func_80139BE0(int param_1)
|
||||
{
|
||||
|
||||
extern unsigned char D_8017F844[];
|
||||
int v;
|
||||
|
||||
if ((*(unsigned int *)(param_1 + 8) & 0x2000) == 0) {
|
||||
int t = *(unsigned char *)(param_1 + 0x22) & 0x60;
|
||||
int h = *(unsigned short *)(param_1 + 0x18);
|
||||
unsigned int idx;
|
||||
|
||||
__asm__("" : "=r"(t) : "0"(t));
|
||||
idx = (unsigned char)t;
|
||||
if (h < 7) {
|
||||
if (h >= 2) {
|
||||
v = D_8017F844[idx >> 5];
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
*(short *)(param_1 + 0x2e) = 3;
|
||||
*(short *)(param_1 + 0x2c) = v;
|
||||
}
|
||||
*(short *)(param_1 + 0x34) = *(short *)(param_1 + 0x2c) * 6;
|
||||
{
|
||||
int x = *(short *)(param_1 + 0x2e);
|
||||
*(short *)(param_1 + 0x36) = x * 12 + (x - 1) * 2;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80139BE0__561c5286.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80139C7C.h"
|
||||
|
||||
@@ -815,38 +815,7 @@ extern s8 D_8018E764;
|
||||
extern s8 D_8018E765;
|
||||
extern s32 D_801269C8;
|
||||
extern s32 D_801269D4;
|
||||
void func_8013CA14(void)
|
||||
{
|
||||
int *base = &D_8018E760;
|
||||
signed char *p;
|
||||
unsigned char c;
|
||||
int t;
|
||||
if ((*base) != 0)
|
||||
{
|
||||
c = D_8018E765;
|
||||
if (c == 0)
|
||||
{
|
||||
p = (signed char *) ((((unsigned int) ((unsigned char) D_8018E764)) * 2) + D_8018E760);
|
||||
t = (int) (*p);
|
||||
D_801269D4 = t;
|
||||
D_801269C8 = t;
|
||||
D_8018E765 = (unsigned char) p[1];
|
||||
D_8018E764 = D_8018E764 + 1;
|
||||
if (D_8018E765 == 0)
|
||||
{
|
||||
D_801269D4 = 0;
|
||||
D_801269C8 = 0;
|
||||
D_8018E764 = 0;
|
||||
*base = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
D_8018E765 = c - 1;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8013CA14__83788c45.h"
|
||||
|
||||
|
||||
|
||||
@@ -1001,18 +970,7 @@ extern u8 D_8018F9B8;
|
||||
extern u8 D_8018F9D9;
|
||||
extern s32 D_8018FA98;
|
||||
|
||||
void func_8013D330(void) {
|
||||
if ((D_8018FAB2 & 0xff) != D_8018FB2C) {
|
||||
D_8018FAB2 = ((D_8018FAB2 & 0xff) < D_8018FB2C) ? (D_8018FAB2 + 1) : (D_8018FAB2 - 1);
|
||||
}
|
||||
if ((D_8018F9DA & 0xff) != D_8018FA94) {
|
||||
D_8018F9DA = ((D_8018F9DA & 0xff) < D_8018FA94) ? (D_8018F9DA + 1) : (D_8018F9DA - 1);
|
||||
}
|
||||
if ((D_8018F9B8 & 0xff) != D_8018F9D9) {
|
||||
D_8018F9B8 = ((D_8018F9B8 & 0xff) < D_8018F9D9) ? (D_8018F9B8 + 1) : (D_8018F9B8 - 1);
|
||||
}
|
||||
D_8018FA98 = 1;
|
||||
}
|
||||
#include "../shared/ov/func_8013D330__3ba2802e.h"
|
||||
|
||||
|
||||
|
||||
@@ -1083,37 +1041,7 @@ extern void *D_8018E770;
|
||||
|
||||
extern void func_800599B8(u16*);
|
||||
|
||||
void func_8013D8FC(void)
|
||||
{
|
||||
|
||||
extern s16 *D_8018E774;
|
||||
register s16 *psVar3 __asm__("$17");
|
||||
register s16 *psVar2 __asm__("$16");
|
||||
register s32 c9 __asm__("$19");
|
||||
register s32 cff __asm__("$18");
|
||||
u16 sVar1;
|
||||
s16 buf[4];
|
||||
|
||||
psVar3 = D_8018E774;
|
||||
if (psVar3 != (s16 *)0x0 && (sVar1 = (u16)*psVar3, sVar1 != 0xff)) {
|
||||
c9 = 9;
|
||||
cff = 0xff;
|
||||
psVar2 = psVar3 + 5;
|
||||
do {
|
||||
if (sVar1 == c9) {
|
||||
s32 arg2 = *(s32 *)(psVar2 + 1) + psVar2[-1] * 2;
|
||||
buf[0] = psVar2[-3];
|
||||
buf[1] = psVar2[-2];
|
||||
buf[2] = psVar2[-1];
|
||||
buf[3] = *psVar2;
|
||||
((void (*)(s32, s32))func_800599B8)((s32)buf, arg2);
|
||||
}
|
||||
psVar3 = psVar3 + 8;
|
||||
sVar1 = (u16)*psVar3;
|
||||
psVar2 = psVar2 + 8;
|
||||
} while (sVar1 != cff);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013D8FC__392f2627.h"
|
||||
|
||||
|
||||
extern void *D_8018E76C;
|
||||
@@ -1205,25 +1133,7 @@ extern void func_800190AC(void);
|
||||
extern void func_80141C04(void);
|
||||
|
||||
|
||||
void func_8013E5E8(void)
|
||||
{
|
||||
|
||||
extern u16 D_8011511E;
|
||||
extern u16 D_8011511C;
|
||||
extern unsigned short D_80115112;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_8018062C[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */
|
||||
func_80029444();
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_8018062C[D_80115112];
|
||||
fp();
|
||||
func_800190AC();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
#include "../shared/ov/func_8013E5E8__ae7678cf.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8013E67C.h"
|
||||
@@ -1375,16 +1285,7 @@ extern unsigned char D_801805F4;
|
||||
extern unsigned char *func_80141CA4(void);
|
||||
extern void func_801376E8(int a0, int a1);
|
||||
|
||||
void func_8013F138(void) {
|
||||
u16 *p = &D_80115118;
|
||||
*p += 0x10;
|
||||
if ((u16)*p >= 0x40) {
|
||||
if (D_80115110 == 0) {
|
||||
((void (*)(int, unsigned char *))func_801376E8)((int)func_80141CA4(), &D_801805F4);
|
||||
}
|
||||
D_80115112 += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013F138__67cef5a4.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8013F1BC.h"
|
||||
|
||||
@@ -1005,18 +1005,7 @@ extern M2C_UNK D_8018020C;
|
||||
extern int func_800D2CA8(int, int);
|
||||
extern void func_800D2D10(int, int, void *, int);
|
||||
|
||||
void func_80140E6C(void) {
|
||||
void *puVar1;
|
||||
unsigned int uVar2;
|
||||
unsigned int uVar3;
|
||||
unsigned int uVar4;
|
||||
|
||||
puVar1 = (*(void * *)&D_8018020C);
|
||||
uVar2 = func_800D2CA8(D_80078E7F, 0x18);
|
||||
uVar3 = func_800D2CA8(D_80078E7E, 0xc);
|
||||
uVar4 = func_800D2CA8(D_80078E7D, 0);
|
||||
func_800D2D10(uVar2 | 0xb00000 | uVar3 | 0xb00 | uVar4, 8, puVar1, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80140E6C__0b0f53ec.h"
|
||||
|
||||
|
||||
|
||||
@@ -1121,20 +1110,7 @@ extern void func_80141C04(void);
|
||||
extern u16 D_8011511E;
|
||||
extern unsigned short D_80115112;
|
||||
|
||||
void func_80141874(void) {
|
||||
|
||||
extern u16 D_8011511C;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_80180678[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_80180678[D_80115112];
|
||||
fp();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
#include "../shared/ov/func_80141874__1ec890ca.h"
|
||||
|
||||
|
||||
|
||||
@@ -1251,36 +1227,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern s32 func_8012AD50(void *a0);
|
||||
extern s32 D_80180690;
|
||||
|
||||
void func_80142608(s32 param_1)
|
||||
{
|
||||
register s32 iVar1 __asm__("$16");
|
||||
|
||||
if (*(short *)(param_1 + 0x70) != 0) {
|
||||
iVar1 = ((s32 (*)(void))func_8012C1B8)();
|
||||
} else {
|
||||
iVar1 = func_8012C1DC(*(s32 *)(param_1 + 100));
|
||||
}
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
func_8001CA1C(iVar1, (s32)&D_80180690);
|
||||
*(short *)(iVar1 + 0x1a) = 0x200;
|
||||
*(short *)(iVar1 + 0x18) = 0x200;
|
||||
*(short *)(param_1 + 0xfc) = 0x40;
|
||||
if (*(short *)(param_1 + 0x70) != 0) {
|
||||
goto ad50;
|
||||
}
|
||||
if (*(s32 *)(param_1 + 100) != 0) {
|
||||
*(short *)(param_1 + 0xfe) = *(short *)(*(s32 *)(param_1 + 100) + 0x36);
|
||||
goto ad50;
|
||||
}
|
||||
}
|
||||
((void (*)(s32))func_8012CAE4)(param_1);
|
||||
return;
|
||||
ad50:
|
||||
*(short *)(param_1 + 0x98) = 0;
|
||||
*(s32 *)(param_1 + 0x90) = 0;
|
||||
((void (*)(s32))func_8012AD50)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80142608__66c77755.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801426D4.h"
|
||||
@@ -1367,17 +1314,7 @@ void func_801429C4(int param_1)
|
||||
|
||||
extern void func_80142A80(void);
|
||||
|
||||
void func_80142A10(int param_1)
|
||||
{
|
||||
|
||||
extern void (*D_80180974[])();
|
||||
if (*(s16 *)&D_801270C0 != 3) {
|
||||
D_80180974[*(u16 *)(param_1 + 2)]();
|
||||
if (*(s16 *)(param_1 + 0xFC) != 0) {
|
||||
((void (*)(int))func_80142A80)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142A10__aae79a19.h"
|
||||
|
||||
|
||||
|
||||
@@ -1390,25 +1327,7 @@ extern u8 D_8018E7C8;
|
||||
extern u8 D_8018E7C9;
|
||||
extern u8 D_8018E7CA;
|
||||
|
||||
void func_80142A80(void)
|
||||
{
|
||||
u16 flags;
|
||||
union word_bytes local;
|
||||
s32 mul;
|
||||
|
||||
flags = D_800B99D8;
|
||||
local.pw = D_8018DE88;
|
||||
|
||||
if (flags & 0x10) {
|
||||
mul = (s8)((flags & 0xf) >> 1) + 9;
|
||||
} else {
|
||||
mul = 0x10 - (s8)((flags & 0xf) >> 1);
|
||||
}
|
||||
|
||||
D_8018E7C8 = mul * (local.b[0] >> 4);
|
||||
D_8018E7C9 = mul * (local.b[1] >> 4);
|
||||
D_8018E7CA = mul * (local.b[2] >> 4);
|
||||
}
|
||||
#include "../shared/ov/func_80142A80__e460239a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80142B2C.h"
|
||||
@@ -1437,21 +1356,7 @@ extern void func_80142B2C(void *arg0);
|
||||
|
||||
extern int D_801806B4;
|
||||
|
||||
void func_80142DC4(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
*(int *)(param_1 + 0x20) = v0 = ((int (*)(void))func_8012C1B8)();
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
((void (*)(s32, s32))func_8001CA1C)(v0, (s32)&D_801806B4);
|
||||
*(short *)(v0 + 0x1a) = 0x1800;
|
||||
*(short *)(v0 + 0x18) = 0x1800;
|
||||
*(short *)(param_1 + 0xfc) = 0;
|
||||
((void (*)(int))func_80142B2C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142DC4__ca355465.h"
|
||||
|
||||
|
||||
|
||||
@@ -1466,23 +1371,7 @@ extern void func_80142B2C(void *arg0);
|
||||
|
||||
extern unsigned char D_801806D0[];
|
||||
|
||||
void func_80142E38(int param_1)
|
||||
{
|
||||
short sVar1;
|
||||
int iVar2;
|
||||
|
||||
*(int *)(param_1 + 0x20) = iVar2 = ((int (*)(void))func_8012C1B8)();
|
||||
if (iVar2 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
((void (*)(int, void *))func_8001CA1C)(iVar2, &D_801806D0);
|
||||
sVar1 = (*(unsigned short *)(param_1 + 0x70) & 0xf) * 0x600 + 0x1200;
|
||||
*(short *)(iVar2 + 0x1a) = sVar1;
|
||||
*(short *)(iVar2 + 0x18) = sVar1;
|
||||
*(short *)(param_1 + 0xfc) = 0;
|
||||
((void (*)(int))func_80142B2C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142E38__05b8b1d1.h"
|
||||
|
||||
|
||||
|
||||
@@ -1496,29 +1385,7 @@ extern void func_8012A828(s32 a0, void *a1);
|
||||
extern void func_80142B2C(void *arg0);
|
||||
|
||||
|
||||
void func_80142EC0(s32 param_1) {
|
||||
|
||||
extern s32 D_8018089C[];
|
||||
register s32 d __asm__("$16") = param_1; /* $s0 */
|
||||
register s32 obj __asm__("$17"); /* $s1 */
|
||||
s32 ret;
|
||||
s16 sVar2;
|
||||
|
||||
ret = ((s32 (*)(void))func_8012C1B8)();
|
||||
*(s32 *)(d + 0x20) = ret;
|
||||
obj = ret;
|
||||
if (ret == 0) {
|
||||
((void (*)(s32))func_8012CAE4)(d);
|
||||
} else {
|
||||
func_8001CA1C(obj, 0);
|
||||
sVar2 = (s16)((*(u16 *)(d + 0x70) & 0xf) * 0x600 + 0xc00);
|
||||
*(s16 *)(obj + 0x1a) = sVar2;
|
||||
*(s16 *)(obj + 0x18) = sVar2;
|
||||
*(s16 *)(d + 0xfc) = 0;
|
||||
((void (*)(s32, s32))func_8012A828)(d, D_8018089C[*(u16 *)(d + 0x70) & 0xf]);
|
||||
((void (*)(s32))func_80142B2C)(d);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142EC0__41e70b0a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80142F68.h"
|
||||
@@ -1540,28 +1407,7 @@ extern void func_80142B2C(void *arg0);
|
||||
extern unsigned char D_801808BC[];
|
||||
extern unsigned char D_8018091C[];
|
||||
|
||||
void func_8014305C(int param_1)
|
||||
{
|
||||
register int s0_param __asm__("$16") = param_1;
|
||||
register int s1_copy __asm__("$17");
|
||||
int iVar2;
|
||||
short sVar1;
|
||||
|
||||
iVar2 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(s0_param + 0x20) = iVar2;
|
||||
s1_copy = iVar2;
|
||||
if (iVar2 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(s0_param);
|
||||
} else {
|
||||
((void (*)(int, void *))func_8001CA1C)(s1_copy, D_801808BC);
|
||||
sVar1 = (*(unsigned short *)(s0_param + 0x70) & 0xf) * 0x600 + 0xc00;
|
||||
*(short *)(s1_copy + 0x1a) = sVar1;
|
||||
*(short *)(s1_copy + 0x18) = sVar1;
|
||||
*(short *)(s0_param + 0xfc) = 0;
|
||||
func_8012A828(s0_param, D_8018091C);
|
||||
((void (*)(int))func_80142B2C)(s0_param);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8014305C__bee6858a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801430F4.h"
|
||||
@@ -1604,32 +1450,7 @@ extern u32 D_80180A74[];
|
||||
|
||||
extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
|
||||
void func_80143458(s32 param_1)
|
||||
{
|
||||
s32 p;
|
||||
u16 v;
|
||||
|
||||
*(u32 *)(*(s32 *)(param_1 + 0x20) + 0x20) = (u32)&D_800D387C;
|
||||
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
if (*(s32 *)(p + 4) == 0) {
|
||||
*(s32 *)(p + 4) = 0x50000000;
|
||||
}
|
||||
|
||||
*(u8 *)(*(s32 *)(param_1 + 0x20) + 0x27) = 0x9c;
|
||||
|
||||
v = *(u16 *)(param_1 + 0x34) & 0x7fff;
|
||||
if (v != 0) {
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(p + 0x1a) = v;
|
||||
*(u16 *)(p + 0x18) = v;
|
||||
}
|
||||
|
||||
func_80128EA8(*(u32 *)(param_1 + 0x20), param_1 + 0x24,
|
||||
D_80180A74[*(u16 *)(param_1 + 0x34) & 3]);
|
||||
|
||||
*(u16 *)(param_1 + 2) = *(u16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_80143458__4deffe40.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8014350C.h"
|
||||
@@ -1641,35 +1462,7 @@ void func_80143458(s32 param_1)
|
||||
|
||||
extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
|
||||
void func_8014358C(s32 param_1)
|
||||
{
|
||||
|
||||
extern u8 D_80180A84[];
|
||||
extern u32 D_80180B80[];
|
||||
s32 p;
|
||||
u16 v;
|
||||
|
||||
*(u32 *)(*(s32 *)(param_1 + 0x20) + 0x20) = (u32)&D_80180A84;
|
||||
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
if (*(s32 *)(p + 4) == 0) {
|
||||
*(s32 *)(p + 4) = 0x50000000;
|
||||
}
|
||||
|
||||
*(u8 *)(*(s32 *)(param_1 + 0x20) + 0x27) = 0x90;
|
||||
|
||||
v = *(u16 *)(param_1 + 0x34) & 0x7fff;
|
||||
if (v != 0) {
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(p + 0x1a) = v;
|
||||
*(u16 *)(p + 0x18) = v;
|
||||
}
|
||||
|
||||
func_80128EA8(*(u32 *)(param_1 + 0x20), param_1 + 0x24,
|
||||
D_80180B80[*(u16 *)(param_1 + 0x34) & 3]);
|
||||
|
||||
*(u16 *)(param_1 + 2) = *(u16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_8014358C__9bb6332a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80143640.h"
|
||||
@@ -1771,17 +1564,7 @@ extern void func_8012C218(void *a0);
|
||||
|
||||
extern void (*D_80180C14[])();
|
||||
|
||||
void func_801442F8(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
D_80180C14[*(u16 *)(param_1 + 2)]();
|
||||
iVar1 = *(int *)(param_1 + 0x1c) + 1;
|
||||
*(int *)(param_1 + 0x1c) = iVar1;
|
||||
if (0x1d < iVar1) {
|
||||
func_8012C218(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801442F8__bf05b1dc.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -972,39 +972,7 @@ extern u8 D_80126848;
|
||||
* --asm-subdir asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_8015444C
|
||||
* -> MATCH (31 ins)
|
||||
*/
|
||||
s32 func_801549F8(s32 param_1, s32 _arg1, s32 _arg2)
|
||||
{
|
||||
s32 i, j;
|
||||
u8 n;
|
||||
u8 count;
|
||||
s32 *base;
|
||||
|
||||
count = 0;
|
||||
i = 0;
|
||||
if (*(u8 *)(param_1 + 0xBC) != 0) {
|
||||
base = *(s32 **)(param_1 + 0xB4);
|
||||
n = *(u8 *)(param_1 + 0xBC);
|
||||
do {
|
||||
j = i;
|
||||
switch (base[j]) {
|
||||
case 0: case 2: case 7: case 8: case 9: case 10:
|
||||
case 0xd: case 0x10: case 0x11: case 0x12: case 0x13:
|
||||
case 0x14: case 0x19: case 0x1a:
|
||||
i = j + 1;
|
||||
break;
|
||||
case 3: case 4: case 5: case 6: case 0xb: case 0xc:
|
||||
case 0xe: case 0xf: case 0x15: case 0x16:
|
||||
i = j + 2;
|
||||
break;
|
||||
default:
|
||||
i = j + 1;
|
||||
count += 1;
|
||||
break;
|
||||
}
|
||||
} while (i != n);
|
||||
}
|
||||
return count;
|
||||
}
|
||||
#include "../shared/ov/func_801549F8__44f58f33.h"
|
||||
|
||||
#include "../shared/ov/func_80154A74.h"
|
||||
|
||||
|
||||
@@ -1090,13 +1090,7 @@ extern unsigned char D_8011520C[];
|
||||
extern unsigned short D_8018154C[];
|
||||
extern void func_80147324(s32 arg0);
|
||||
|
||||
void func_80156A1C(s32 param_1, s32 param_2)
|
||||
{
|
||||
if (*(unsigned char *)(param_1 + 0xDA) == 0) {
|
||||
func_80147324(D_8018154C[D_8011520C[param_2]]);
|
||||
*(unsigned char *)(param_1 + 0xDA) = *(unsigned char *)(param_1 + 0xDA) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80156A1C__6c509a1c.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80156A88.h"
|
||||
@@ -1170,15 +1164,7 @@ extern int D_8018E848;
|
||||
extern void func_801599A4(void *a0);
|
||||
extern void func_80159B3C(void *a0);
|
||||
|
||||
void func_80157808(void *param_1)
|
||||
{
|
||||
D_80181584[*(unsigned short *)((char *)param_1 + 2)]();
|
||||
D_8018E848 = D_8018E848 - 1;
|
||||
if (D_8018E848 == -1) {
|
||||
func_801599A4(param_1);
|
||||
func_80159B3C(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80157808__9833c197.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80157880.h"
|
||||
@@ -1198,19 +1184,7 @@ extern s32 func_801725A4(u8 *a0);
|
||||
extern u8 D_800D5128;
|
||||
extern u8 D_80181564;
|
||||
|
||||
void func_801578C0(s32 param_1)
|
||||
{
|
||||
((void (*)(void))func_80156648)();
|
||||
*(u8 *)(param_1 + 0x1AA) = 9;
|
||||
func_80154274((s32 *)param_1, (s32)&D_800D5128);
|
||||
((void (*)(s32 *, s32))func_80154A74)((s32 *)param_1, 0x15);
|
||||
func_80147324(0xC20);
|
||||
((void (*)(s32 *, s32))func_80146DB8)((s32 *)param_1, (s32)&D_80181564);
|
||||
((void (*)(s32, s32 *, s32, s32))func_80146994)(4, (s32 *)param_1, 7, 0);
|
||||
((void (*)(s32, s32 *, s32, s32))func_80146994)(5, (s32 *)param_1, 9, 0);
|
||||
((void (*)(s32 *))func_80146CA0)((s32 *)param_1);
|
||||
((void (*)(s32 *))func_801725A4)((s32 *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_801578C0__69854285.h"
|
||||
|
||||
|
||||
|
||||
@@ -1343,17 +1317,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern s32 D_800D51E0;
|
||||
extern s32 D_80181598;
|
||||
|
||||
void func_80158038(void * param)
|
||||
{
|
||||
*(u8 *)(param + 0x1aa) = 0xe;
|
||||
func_80154274((s32 *)param, (s32)&D_800D51E0);
|
||||
func_80154A74(param, 0x15);
|
||||
func_80146DB8((s32 *)param, &D_80181598);
|
||||
*(s32 *)(param + 0x234) = 0;
|
||||
func_80146994(5, param, 0xc, 0);
|
||||
func_80147324(0x455);
|
||||
func_80146CA0((void *)param);
|
||||
}
|
||||
#include "../shared/ov/func_80158038__2062f4e0.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801580B4.h"
|
||||
@@ -1453,18 +1417,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80146C98(s32 *a0, s16 a1);
|
||||
extern void func_80158880(s32 *param);
|
||||
|
||||
void func_8015879C(s32 param_1) {
|
||||
D_8018E850 = 0;
|
||||
D_8018E85C = 1;
|
||||
D_8018E860 = 0;
|
||||
*(u8 *)(param_1 + 0xa8) = 0;
|
||||
((void (*)(void))func_80147084)();
|
||||
((void (*)(s32))func_80147098)(param_1);
|
||||
((void (*)(s32))func_801470AC)(param_1);
|
||||
((void (*)(s32, s32))func_80147078)(param_1, 0x1a);
|
||||
((void (*)(s32, s32))func_80146C98)(param_1, 1);
|
||||
((void (*)(s32))func_80158880)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015879C__b6505b9b.h"
|
||||
|
||||
|
||||
|
||||
@@ -1481,17 +1434,7 @@ extern void func_801470AC(s32 *a0);
|
||||
extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80158880(s32 *param);
|
||||
|
||||
void func_80158814(void *arg0) {
|
||||
D_8018E850 = 0;
|
||||
D_8018E85C = 1;
|
||||
D_8018E860 = 0;
|
||||
*(s8 *)((s32)arg0 + 0xA8) = 0;
|
||||
((void (*)(void))func_80147084)();
|
||||
((void (*)(void *))func_80147098)(arg0);
|
||||
((void (*)(void *))func_801470AC)(arg0);
|
||||
((void (*)(void *, s32))func_80147078)(arg0, 0x1A);
|
||||
((void (*)(void *))func_80158880)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80158814__b665efef.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1105,20 +1105,7 @@ extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern M2C_UNK D_800D58D8;
|
||||
extern s32 D_8018E850;
|
||||
|
||||
void func_80158BB0(void *arg0) {
|
||||
if (D_8018E850 == 0) {
|
||||
D_8018E850 = 1;
|
||||
}
|
||||
func_80147324(0x456);
|
||||
func_80154274(arg0, &D_800D58D8);
|
||||
func_80154A74(arg0, 0x16);
|
||||
M2C_FIELD(arg0, s32 *, 0x234) = 0xE30000;
|
||||
M2C_FIELD(M2C_FIELD(arg0, void **, 0x20), s16 *, 0x10) = 0;
|
||||
func_801474EC(arg0);
|
||||
func_801474D8(arg0);
|
||||
func_801472C8(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80158BB0__5d09eea9.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80158C40.h"
|
||||
@@ -1140,19 +1127,7 @@ extern int rand(void);
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80158F00(int param_1) {
|
||||
int *self = (int *)param_1;
|
||||
struct Actor *act = (struct Actor *)self[0x20 / 4];
|
||||
int gate = D_8018E85C;
|
||||
|
||||
act->timer = (u16)((act->timer + 0x16) & 0xfff);
|
||||
|
||||
if (gate == 0) {
|
||||
s32 r = rand();
|
||||
*(s32 *)(param_1 + 0x198) = func_8013767C(D_801815E8[r % 0xb]);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80158F00__6450992e.h"
|
||||
|
||||
|
||||
|
||||
@@ -1175,29 +1150,7 @@ extern void func_80146C98(s32 *a0, s16 a1);
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80158FA4(s32 param_1)
|
||||
{
|
||||
s32 v0;
|
||||
s16 sVar1;
|
||||
|
||||
v0 = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(v0 + 0x12) = (*(u16 *)(v0 + 0x12) + 0x16) & 0xfff;
|
||||
if (((s32 (*)(void))func_80148800)() & 0xf0) {
|
||||
D_8018E860 = 1;
|
||||
}
|
||||
if (func_801399F0(*(s32 *)(param_1 + 0x198)) != 0) {
|
||||
func_80139914(*(s32 *)(param_1 + 0x198));
|
||||
*(s32 *)(param_1 + 0x198) = 0;
|
||||
sVar1 = ((s32 (*)(s32))func_80159464)(param_1);
|
||||
if (sVar1 != 0) {
|
||||
func_801594E8(param_1, sVar1);
|
||||
((void (*)(s32, s32))func_80146C98)(param_1, 0xc);
|
||||
} else {
|
||||
*(s32 *)(param_1 + 0x198) = ((s32 (*)(u8 *))func_8013767C)(&(*(u8 *)&D_80110C3C));
|
||||
((void (*)(s32))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80158FA4__1e7a4e71.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80159070.h"
|
||||
@@ -1213,20 +1166,7 @@ extern u8 D_800AE6BD;
|
||||
extern s32 D_8018E850;
|
||||
extern s32 D_8018E858;
|
||||
|
||||
void func_8015934C(void *arg0) {
|
||||
void *temp_v1;
|
||||
|
||||
if (D_8018E850 == 4) {
|
||||
D_8018E850 = 5;
|
||||
}
|
||||
if (D_8018E858 != 0) {
|
||||
func_80145BF8();
|
||||
func_80146CA0(arg0);
|
||||
D_800AE6BD += 1;
|
||||
}
|
||||
temp_v1 = M2C_FIELD(arg0, void **, 0x20);
|
||||
M2C_FIELD(temp_v1, u16 *, 0x12) = (u16) ((M2C_FIELD(temp_v1, u16 *, 0x12) + 0x16) & 0xFFF);
|
||||
}
|
||||
#include "../shared/ov/func_8015934C__8531ecc4.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801593E4.h"
|
||||
@@ -1241,26 +1181,7 @@ extern s32 func_80029A94(s32);
|
||||
|
||||
extern Entry D_80181650[];
|
||||
|
||||
s32 func_80159464(void) {
|
||||
Entry *e;
|
||||
|
||||
e = D_80181650;
|
||||
while (e->id != 0) {
|
||||
if (currentLocationId == e->id) {
|
||||
return e->val;
|
||||
}
|
||||
e++;
|
||||
}
|
||||
if (func_80029A94(1) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
if (func_80029A94(0) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
return -1;
|
||||
ret0:
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_80159464__08b70f0d.h"
|
||||
|
||||
|
||||
extern u8 D_80078E78[];
|
||||
@@ -1409,24 +1330,6 @@ extern void func_80146CA0(void *a0);
|
||||
|
||||
extern unsigned char D_80181878;
|
||||
|
||||
void func_80159BE4(s32 arg0)
|
||||
{
|
||||
int v;
|
||||
|
||||
((void (*)(int, void *))func_80146DB8)(arg0, &D_80181878);
|
||||
if ((*(unsigned int *)(arg0 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(arg0, 5);
|
||||
func_80154A74(arg0, 0x1C);
|
||||
} else {
|
||||
func_80154150(arg0, 4);
|
||||
func_80154A74(arg0, 0x11);
|
||||
}
|
||||
*(int *)(arg0 + 0x234) = 0;
|
||||
*(int *)(arg0 + 0x238) = 0;
|
||||
func_801553C0(arg0);
|
||||
((void (*)(int))func_801553A8)(arg0);
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80159BE4__1cf147fb.h"
|
||||
|
||||
|
||||
|
||||
@@ -1417,21 +1417,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_801725F4(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015D104(void *arg0) {
|
||||
((void (*)(void))func_80149FB0)();
|
||||
((void (*)(void *))func_8014FA04)(arg0);
|
||||
if (((s32 (*)(void *))func_8014E6A0)(arg0) == 0) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
((void (*)(void *))func_801725F4)(arg0);
|
||||
*(s32 *)((u8 *)arg0 + 0x234) = 0xFF1D0000;
|
||||
*(u16 *)(*(s32 *)((u8 *)arg0 + 0x20) + 0x10) = 0x600;
|
||||
*(u16 *)((u8 *)arg0 + 0x244) = *(u16 *)(*(s32 *)((u8 *)arg0 + 0x20) + 0x10);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015D104__ae9e650f.h"
|
||||
|
||||
|
||||
|
||||
@@ -1466,17 +1452,7 @@ extern void *memcpy(void *dst, const void *src, u32 n);
|
||||
|
||||
extern s32 D_80181B44;
|
||||
|
||||
void func_8015D380(s32 a0) {
|
||||
s16 out[4];
|
||||
s32 buf[8];
|
||||
register s32 s1 __asm__("$17") = a0;
|
||||
register s32 *s0 __asm__("$16") = buf;
|
||||
((void (*)(void *))func_80013F3C)((void *)s0);
|
||||
((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12));
|
||||
((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10));
|
||||
ApplyMatrixSV((void *)s0, (void *)&D_80181B44, (void *)out);
|
||||
memcpy((void *)(s1 + 0x138), (void *)out, 8);
|
||||
}
|
||||
#include "../shared/ov/func_8015D380__95fbfaa8.h"
|
||||
|
||||
|
||||
|
||||
@@ -1489,19 +1465,7 @@ extern unsigned char D_80180C28[];
|
||||
extern void func_801553C0(s32 a0);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
|
||||
void func_8015D414(int param_1)
|
||||
{
|
||||
*(unsigned char *)(param_1 + 0x1bd) = 8;
|
||||
*(unsigned char **)(param_1 + 0x38) = D_80180C28;
|
||||
*(short *)(param_1 + 0x138) = 0;
|
||||
*(short *)(param_1 + 0x13a) = 0;
|
||||
*(short *)(param_1 + 0x13c) = 0;
|
||||
*(short *)(param_1 + 0x13e) = 0;
|
||||
*(short *)(param_1 + 0xA) = *(short *)(param_1 + 0xA) + 0x48;
|
||||
*(short *)(*(int *)(param_1 + 0x20) + 0x10) = 0;
|
||||
((void (*)(void))func_801553C0)();
|
||||
func_80154A74(param_1, 0x11);
|
||||
}
|
||||
#include "../shared/ov/func_8015D414__15eb5ba2.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015D480.h"
|
||||
@@ -1603,21 +1567,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
extern void func_8015DCB8(s32 a0);
|
||||
|
||||
void func_8015DBD4(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x4000) {
|
||||
((void (*)(void))func_8015DD74)();
|
||||
}
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) == 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (*(s32 *)((u8 *)arg0 + 0x178) != 0) {
|
||||
((void (*)(void *))func_8015DCB8)(arg0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015DBD4__83daff82.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015DC84.h"
|
||||
@@ -1681,21 +1631,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
extern void func_8015E018(s32 a0);
|
||||
|
||||
void func_8015DF34(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x4000) {
|
||||
((void (*)(void))func_8015E0D4)();
|
||||
}
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) == 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (*(s32 *)((u8 *)arg0 + 0x178) != 0) {
|
||||
((void (*)(void *))func_8015E018)(arg0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015DF34__ad0c1369.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015DFE4.h"
|
||||
@@ -1765,23 +1701,7 @@ extern void func_80159BE4(s32 arg0);
|
||||
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_8015E344(u16 *param_1)
|
||||
{
|
||||
((s32 (*)(void))func_8015E40C)();
|
||||
if (((s32 (*)(u16 *))func_80161B18)(param_1) == 0 &&
|
||||
((s32 (*)(u16 *))func_80161B84)(param_1) == 0 &&
|
||||
((s32 (*)(u16 *))func_80161208)(param_1) == 0) {
|
||||
if ((param_1[0x5c] & 0x4000) != 0) {
|
||||
((void (*)(u16 *))func_8015E5B0)(param_1);
|
||||
*(s32 *)((char *)param_1 + 0x234) = 1;
|
||||
}
|
||||
if ((param_1[0x5c] & 0x8000) != 0) {
|
||||
((void (**)(u16*))D_80181914)[param_1[0]](param_1);
|
||||
((s32 (*)(u16 *, s32))func_80147078)(param_1, 0);
|
||||
((s32 (*)(u16 *))func_80159BE4)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015E344__6a040027.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015E40C.h"
|
||||
@@ -1827,14 +1747,7 @@ extern void func_80159BE4(s32 arg0);
|
||||
/* function-pointer dispatch table */
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_8015E698(u16 *param_1)
|
||||
{
|
||||
if (func_80161208() == 0 && (param_1[0x5c] & 0x8000) != 0) {
|
||||
((void (**)(u16*))D_80181914)[param_1[0]](param_1);
|
||||
((void (*)(u16 *, s32))func_80147078)(param_1, 0);
|
||||
((void (*)(u16 *))func_80159BE4)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015E698__33c63185.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015E714.h"
|
||||
@@ -1925,15 +1838,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern int D_800D4C48;
|
||||
extern int D_801818F8;
|
||||
|
||||
void func_8015EE7C(s32 param_1)
|
||||
{
|
||||
((int (*)(void))func_8014CBF8)();
|
||||
((int (*)(int))func_801474EC)(param_1);
|
||||
((int (*)(int, void *))func_80154274)(param_1, &D_800D4C48);
|
||||
((int (*)(int, void *))func_80146DB8)(param_1, &D_801818F8);
|
||||
((int (*)(int, int))func_801477E8)(param_1, 0xFFF40000);
|
||||
((int (*)(int))func_80146CA0)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015EE7C__b34f471c.h"
|
||||
|
||||
|
||||
|
||||
@@ -1948,22 +1853,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_80161418(void *a0);
|
||||
extern s32 func_801725A4(u8 *a0);
|
||||
|
||||
void func_8015EEE0(void *arg0)
|
||||
{
|
||||
((void (*)(void *, s32))func_80148038)(arg0, 0x10000);
|
||||
((void (*)(void *))func_80147460)(arg0);
|
||||
((void (*)(void *, s32, s32, s32))func_80147AD4)(arg0, 0, 0, 0x1000);
|
||||
((void (*)(void *))func_801473EC)(arg0);
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s32))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (((s32 (*)(void *))func_80161418)(arg0) == 0) {
|
||||
((void (*)(void *))func_801725A4)(arg0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015EEE0__05ff1db5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015EF9C.h"
|
||||
@@ -2071,20 +1961,7 @@ extern void func_80147078(s32 *, s16);
|
||||
extern void func_80159B70(void *);
|
||||
extern s32 func_80161208(void);
|
||||
|
||||
void func_8015F89C(void *arg0) {
|
||||
u16 flags = *(u16 *)((u8 *)arg0 + 0xB8);
|
||||
if (!(flags & 0x4000)) {
|
||||
if (flags & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
func_80147078(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
func_801466F0(1, arg0, 0, -0x1E, 0, 0, 0, 0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_8015F89C__610b5f14.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015F948.h"
|
||||
@@ -2095,15 +1972,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208(void);
|
||||
|
||||
void func_8015F9A4(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
func_80147078(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015F9A4__76dde591.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015FA24.h"
|
||||
@@ -2162,21 +2031,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_8014BFF4(s32 a0, s32 a1);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015FCC8(void *param_1) {
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) != 0) {
|
||||
((void (*)(void))func_8016007C)();
|
||||
D_80181914[*(u16 *)param_1](param_1);
|
||||
((void (*)(void *, s32))func_80147078)(param_1, 0);
|
||||
func_80159B70(param_1);
|
||||
} else {
|
||||
*(u8 *)((s32)param_1 + 0x197) = 0;
|
||||
*(u8 *)((s32)param_1 + 0xBE) = 0;
|
||||
*(u8 *)((s32)param_1 + 0xBF) = 0;
|
||||
*(u8 *)((s32)param_1 + 0x1A0) = (u8)*(s32 *)((s32)param_1 + 0x184);
|
||||
((s32 (*)(void *, s32))func_8014BFF4)(param_1, 1);
|
||||
func_80146CA0(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015FCC8__87a5e0ba.h"
|
||||
|
||||
|
||||
|
||||
@@ -2210,22 +2065,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern s32 func_80161208();
|
||||
|
||||
void func_8015FE70(u16 *param_1)
|
||||
{
|
||||
if ((param_1[0x5c] & 0x8000) != 0) {
|
||||
if (param_1[0x5d] == 0) {
|
||||
((void (**)())D_80181914)[param_1[0]]();
|
||||
((void (*)(u16 *, s16))func_80147078)(param_1, 0);
|
||||
((void (*)(u16 *))func_80159B70)(param_1);
|
||||
return;
|
||||
}
|
||||
param_1[0x5c] = param_1[0x5d];
|
||||
}
|
||||
if ((param_1[0x5c] & 0x4000) != 0) {
|
||||
((void (*)(u16 *, s16))func_80154A74)(param_1, 0x11);
|
||||
}
|
||||
((void (*)(u16 *))func_80161208)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015FE70__bbab5a5a.h"
|
||||
|
||||
|
||||
|
||||
@@ -2282,16 +2122,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
|
||||
void func_801602A4(s32 *a0) {
|
||||
if (*(u16 *)((u8 *)a0 + 0xB8) == 0x8000) {
|
||||
((void (**)())D_80181914)[*(u16 *)a0]();
|
||||
func_80154A74((s32)a0, 0x11);
|
||||
((void (*)(s32, s32))func_80147078)((s32)a0, 0);
|
||||
func_80159B70(a0);
|
||||
} else {
|
||||
((s32 (*)(s32 *))func_80161208)(a0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801602A4__b32c8455.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016032C.h"
|
||||
@@ -2381,19 +2212,7 @@ extern void func_80160A74(s32 *a0);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80160920(unsigned short *param_1)
|
||||
{
|
||||
if ((((int (*)(void))func_801487F4)() & 8) == 0) {
|
||||
((code *)D_80181914)[*param_1](param_1);
|
||||
((void (*)(unsigned short *))func_80160A74)(param_1);
|
||||
} else {
|
||||
if (((int (*)(unsigned short *))func_80161208)(param_1) == 0 && param_1[0x5c] == 0x8000) {
|
||||
((void (*)(unsigned short *, int))func_80154150)(param_1, 0x25);
|
||||
((void (*)(unsigned short *))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_80160920__f19f7444.h"
|
||||
|
||||
|
||||
|
||||
@@ -2409,14 +2228,7 @@ extern s32 func_80161208();
|
||||
/* function-pointer dispatch table; indexed by *param_1 (×4 = ptr size) */
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_801609B8(u16 *param_1) {
|
||||
if ((((u32 (*)(void))func_801487F4)() & 8) == 0) {
|
||||
((void (**)(u16*))D_80181914)[*param_1](param_1);
|
||||
((void (*)(u16 *))func_80160A74)(param_1);
|
||||
} else {
|
||||
((void (*)(u16 *))func_80161208)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801609B8__7e8f4287.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80160A28.h"
|
||||
@@ -2648,22 +2460,7 @@ extern void func_80147324();
|
||||
* extern void func_80161C24(s32, s32); (jr_8015C32C.c:1474 / :1417)
|
||||
* so the definition must use (int, int); the unsigned semantics of param_2
|
||||
* are restored by a cast at each use (codegen-neutral: sltiu + index math). */
|
||||
void func_80161C24(int param_1, int param_2)
|
||||
{
|
||||
|
||||
extern unsigned short D_80181D30[];
|
||||
extern unsigned short D_80181D32[];
|
||||
|
||||
if ((unsigned int)param_2 < 8) {
|
||||
if (*(u8 *)(param_1 + 0xDA) != 0) {
|
||||
func_80147324(D_80181D30[(unsigned int)param_2 * 2]);
|
||||
*(u8 *)(param_1 + 0xDA) = 0;
|
||||
} else {
|
||||
func_80147324(D_80181D32[(unsigned int)param_2 * 2]);
|
||||
*(u8 *)(param_1 + 0xDA) = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80161C24__38230eb9.h"
|
||||
|
||||
|
||||
|
||||
@@ -2765,14 +2562,7 @@ extern void func_80029124(s32, s32);
|
||||
extern void func_800D1734(void *);
|
||||
extern s32 D_80181DB4;
|
||||
|
||||
void func_80161D88(void) {
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) == 0 && (D_800AE6A8 & 0x80FFFFFF) == 0 &&
|
||||
(func_80029178(0x141) & 0xFF) != 0) {
|
||||
func_80029124(0x141, 0);
|
||||
func_80029124(0x95, 1);
|
||||
func_800D1734(&D_80181DB4);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80161D88__41d070a3.h"
|
||||
|
||||
|
||||
// @class: regalloc-order
|
||||
@@ -2845,21 +2635,7 @@ extern void func_800291C8(s32, s32);
|
||||
extern void func_80016714(void *a0, s32 a1);
|
||||
extern int D_8018E868[];
|
||||
|
||||
void func_801622C4(void)
|
||||
{
|
||||
int *p;
|
||||
int i;
|
||||
|
||||
((int (*)(int, int))func_80029124)(0x141, 1);
|
||||
((int (*)(int, int))func_800291C8)(8, 0);
|
||||
i = 0;
|
||||
p = &D_8018E868;
|
||||
do {
|
||||
((int (*)(int, int))func_80016714)(*p, 0x38);
|
||||
p = p + 1;
|
||||
i = i + 1;
|
||||
} while (i < 3);
|
||||
}
|
||||
#include "../shared/ov/func_801622C4__994a7377.h"
|
||||
|
||||
|
||||
|
||||
@@ -2991,15 +2767,7 @@ extern s32 D_800B5CBC;
|
||||
extern u8 D_800B5CDF;
|
||||
extern s32 D_800B5CEC;
|
||||
|
||||
void func_80162870(s32 param_1) {
|
||||
*(s32 *)(param_1 + 8) = (s32)&D_800B5CB8;
|
||||
func_8001CB6C(&D_800B5CB8, (s32)&D_80181E10, 0x250, 0x1A0);
|
||||
D_800B5CEC = param_1 + 0xC;
|
||||
D_800B5CDF = 0x14;
|
||||
D_800B5CBC |= 0x60000000;
|
||||
func_80162968(param_1);
|
||||
func_80162ACC((u8 *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80162870__de1c9bc5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801628F4.h"
|
||||
@@ -3178,28 +2946,7 @@ extern s16 D_80181E78;
|
||||
extern s16 D_80181E76;
|
||||
extern s16 D_80181E74;
|
||||
|
||||
void func_801647A4(int param_1) {
|
||||
s32 iVar1;
|
||||
|
||||
iVar1 = ((s32 (*)(void))func_8014659C)();
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
((void (*)(s32, void *))func_8001C810)(iVar1, &D_800DF2E0);
|
||||
*(s32 **)(iVar1 + 0x80) = &D_80181E44;
|
||||
*(u32 *)(iVar1 + 4) = *(u32 *)(iVar1 + 4) | 0x50000000;
|
||||
*(u16 *)(iVar1 + 0x2c) = *(u16 *)(iVar1 + 0x2c) | 0xb0;
|
||||
D_80181E78 = 0x80;
|
||||
D_80181E76 = 0x80;
|
||||
D_80181E74 = 0x80;
|
||||
*(u16 *)(iVar1 + 0x1a) = 0;
|
||||
*(u16 *)(param_1 + 0x60) = 0;
|
||||
*(u16 *)(param_1 + 0x62) = 0x200;
|
||||
((s32 (*)(s32))func_80164A74)(param_1);
|
||||
((void (*)(s32))func_80146CA0)(param_1);
|
||||
} else {
|
||||
func_80164930(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801647A4__1eeea95d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80164864.h"
|
||||
@@ -3336,21 +3083,7 @@ void func_80164EE0(int param_1)
|
||||
|
||||
|
||||
|
||||
s32 func_80165140(s32 param_1) {
|
||||
extern Slot_80165140 D_8018E960[8];
|
||||
|
||||
int i;
|
||||
Slot_80165140 *p;
|
||||
for (i = 0; i < 8; i++) {
|
||||
p = &D_8018E960[i];
|
||||
if (p->used == 0) {
|
||||
p->used = 8;
|
||||
p->a = *(B8_80165140 *)(((u8 *)param_1) + 0x2c);
|
||||
p->b = *(B4_80165140 *)(((u8 *)param_1) + 0x50);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80165140__2718b2e5.h"
|
||||
|
||||
|
||||
|
||||
@@ -3361,27 +3094,7 @@ s32 func_80165140(s32 param_1) {
|
||||
extern void func_80165240(void *param_1, void *param_2, void *param_3);
|
||||
extern s32 D_8018E960;
|
||||
|
||||
void func_801651B8(void * param_1)
|
||||
{
|
||||
register s32 *puVar1 __asm__("$16"); /* $s0 */
|
||||
register s32 iVar2 __asm__("$17"); /* $s1 */
|
||||
register s32 p __asm__("$18"); /* $s2 */
|
||||
|
||||
p = param_1;
|
||||
((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50);
|
||||
iVar2 = 0;
|
||||
puVar1 = &D_8018E960;
|
||||
do {
|
||||
if (puVar1[3] != 0) {
|
||||
s32 a0v = p;
|
||||
__asm__ __volatile__("" : "=r"(a0v) : "0"(a0v));
|
||||
((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2));
|
||||
puVar1[3] = puVar1[3] + -1;
|
||||
}
|
||||
iVar2 = iVar2 + 1;
|
||||
puVar1 = puVar1 + 4;
|
||||
} while (iVar2 < 8);
|
||||
}
|
||||
#include "../shared/ov/func_801651B8__b905c751.h"
|
||||
|
||||
|
||||
extern void func_80016ED4(void *a0);
|
||||
@@ -3420,14 +3133,7 @@ extern u8 D_80078EC1;
|
||||
extern void (*D_80181EDC[])(void);
|
||||
extern void func_80165B28(void *a0);
|
||||
|
||||
void func_80165580(s32 _arg0)
|
||||
{
|
||||
if (D_80078EC5 & 0x80) {
|
||||
((void (*)(void))func_80165B28)();
|
||||
} else {
|
||||
D_80181EDC[D_80078EC1 & 0x7F]();
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80165580__7088316d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801655E4.h"
|
||||
@@ -3569,10 +3275,7 @@ void func_80165B28(void *a0) {
|
||||
|
||||
extern M2C_UNK D_8018E128;
|
||||
|
||||
void func_80165E2C(u16 *arg0) {
|
||||
func_8001534C(0, &D_8018E128, 0x80, 0x80, 0, 0);
|
||||
func_800153CC(1, *arg0, 0xA8, 0x80, 0x40, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80165E2C__1f54f802.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80165E90.h"
|
||||
@@ -3765,24 +3468,7 @@ extern u8 D_801821C8[];
|
||||
extern s32 func_80029178(s32 arg);
|
||||
extern s32 func_80166F58(s32, s32, s32, s32);
|
||||
|
||||
void func_801681FC(s32 param_1) {
|
||||
|
||||
extern u8 D_8018220C[];
|
||||
extern u8 D_801821DC[];
|
||||
extern u8 D_801821DD[];
|
||||
s32 iVar3;
|
||||
s32 a3;
|
||||
|
||||
*(s16 *)(param_1 + 0x28) = func_80029178(0x81) & 0xFF;
|
||||
*(s32 *)(param_1 + 0x30) = D_8018220C[*(s32 *)(param_1 + 0x2C)];
|
||||
iVar3 = (*(s32 *)(param_1 + 0x2C) << 0x11) >> 0x10;
|
||||
*(s16 *)(param_1 + 0x2A) = D_801821DC[iVar3];
|
||||
*(s32 *)(param_1 + 0x1C) = D_801821DD[iVar3];
|
||||
a3 = *(s32 *)(param_1 + 0x2C) & 1;
|
||||
*(s32 *)(param_1 + 0x2C) = a3;
|
||||
((void (*)(s32, s32, s32, s32))func_80166F58)(param_1, 4, 4, a3);
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_801681FC__9cf18f49.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016829C.h"
|
||||
@@ -3794,20 +3480,7 @@ void func_801681FC(s32 param_1) {
|
||||
|
||||
extern s32 func_80166F58(s32, s32, s32, s32);
|
||||
|
||||
void func_80168430(s32 param_1) {
|
||||
|
||||
extern u8 D_80182218[];
|
||||
extern u8 D_801821F0[];
|
||||
extern u8 D_801821F1[];
|
||||
s32 iVar1;
|
||||
|
||||
*(s32 *)(param_1 + 0x30) = D_80182218[*(s32 *)(param_1 + 0x2C)];
|
||||
iVar1 = (*(s32 *)(param_1 + 0x2C) << 0x11) >> 0x10;
|
||||
*(s16 *)(param_1 + 0x2A) = D_801821F0[iVar1];
|
||||
*(s32 *)(param_1 + 0x1C) = D_801821F1[iVar1];
|
||||
((void (*)(s32, s32, s32, s32))func_80166F58)(param_1, 5, 0x3B, 2);
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_80168430__64c1a81e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801684B4.h"
|
||||
@@ -3991,26 +3664,7 @@ extern void func_80146C3C(void);
|
||||
extern char D_80182308[];
|
||||
extern char D_801822C8[];
|
||||
|
||||
void func_80169F3C(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
((int (*)(int, int))func_800D1FC8)(param_1, 6);
|
||||
iVar1 = func_800D21C4(param_1, D_80182308, 0x16);
|
||||
if (iVar1 != 0) {
|
||||
*(int *)(param_1 + 0x20) = iVar1;
|
||||
*(short *)(iVar1 + 0x1a) = 0x2000;
|
||||
*(short *)(iVar1 + 0x18) = 0x2000;
|
||||
*(char *)(iVar1 + 0x26) = 0x60;
|
||||
*(char *)(iVar1 + 0x25) = 0x60;
|
||||
*(char *)(iVar1 + 0x24) = 0x60;
|
||||
*(unsigned int *)(iVar1 + 4) = *(unsigned int *)(iVar1 + 4) | 0x50000000;
|
||||
((void (*)(int, int, void *))func_80128EA8)(iVar1, param_1 + 0x24, D_801822C8);
|
||||
*(short *)(param_1 + 2) = *(short *)(param_1 + 2) + 1;
|
||||
} else {
|
||||
((void (*)(int))func_80146C3C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80169F3C__a4abc210.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80169FE0.h"
|
||||
|
||||
@@ -1945,44 +1945,7 @@ extern void func_8016B984(void *a0);
|
||||
extern void func_8016B91C(int);
|
||||
extern int D_8018EC80;
|
||||
|
||||
void func_8016B4F8(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
int uVar2;
|
||||
volatile int buf[2];
|
||||
|
||||
((void (*)(int, void *))func_80015978)(param_1 + 4, &D_8018EC80);
|
||||
if (func_8016B9F8(param_1) == 0) {
|
||||
*(int *)(param_1 + 0x18) = 0;
|
||||
*(int *)(param_1 + 0x14) = 0;
|
||||
*(int *)(param_1 + 0x10) = 0;
|
||||
iVar1 = func_8016B834(param_1, 0);
|
||||
*(int *)(param_1 + 0x10) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
iVar1 = func_8016B834(param_1, 1);
|
||||
*(int *)(param_1 + 0x14) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
iVar1 = func_8016B834(param_1, 2);
|
||||
*(int *)(param_1 + 0x18) = iVar1;
|
||||
if (iVar1 != 0) goto success;
|
||||
}
|
||||
}
|
||||
}
|
||||
((void (*)(int))func_8016B984)(param_1);
|
||||
return;
|
||||
success:
|
||||
func_8016B91C(param_1);
|
||||
uVar2 = *(int *)(param_1 + 0x2c);
|
||||
if (uVar2 == 0) {
|
||||
uVar2 = 0xf0;
|
||||
} else {
|
||||
uVar2 = 0x2d0;
|
||||
}
|
||||
*(int *)(param_1 + 0x1c) = uVar2;
|
||||
uVar2 = *(unsigned short *)(param_1 + 2);
|
||||
uVar2 = uVar2 + 1;
|
||||
*(unsigned short *)(param_1 + 2) = uVar2;
|
||||
}
|
||||
#include "../shared/ov/func_8016B4F8__0b2cc462.h"
|
||||
|
||||
|
||||
|
||||
@@ -2109,27 +2072,7 @@ extern void func_8016BFA8(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern M2C_UNK D_8018EDBC;
|
||||
extern M2C_UNK D_8018EDC0;
|
||||
|
||||
void func_8016BCC0(void *arg0) {
|
||||
u16 temp_a2;
|
||||
u16 temp_v0;
|
||||
void *temp_s0;
|
||||
|
||||
temp_s0 = M2C_FIELD(arg0, void **, 0x20);
|
||||
func_8016BF50();
|
||||
temp_a2 = M2C_FIELD(arg0, u16 *, 0x10) + 0x60;
|
||||
M2C_FIELD(arg0, u16 *, 0x10) = temp_a2;
|
||||
temp_v0 = M2C_FIELD(temp_s0, u16 *, 0x1A) + temp_a2;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x1A) = temp_v0;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x18) = temp_v0;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x12) = (u16) ((M2C_FIELD(temp_s0, u16 *, 0x12) + 0x71) & 0xFFF);
|
||||
func_8016BFA8(arg0, &D_8018EDBC, &D_8018EDC0, temp_s0 + 0x18);
|
||||
if ((s16) M2C_FIELD(temp_s0, u16 *, 0x1A) >= 0x1001) {
|
||||
M2C_FIELD(temp_s0, u16 *, 0x18) = 0x1000U;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x1A) = 0x1000U;
|
||||
func_80146E90(arg0, M2C_FIELD(arg0, s32 *, 0x30));
|
||||
M2C_FIELD(arg0, u16 *, 2) = (u16) (M2C_FIELD(arg0, u16 *, 2) + 1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016BCC0__04061c8b.h"
|
||||
|
||||
|
||||
// @class: struct
|
||||
@@ -2145,24 +2088,7 @@ void func_8016BCC0(void *arg0) {
|
||||
// @class: plumbing
|
||||
// @stuck: none — MATCH
|
||||
|
||||
s32 func_8016BEA0(s32 param_1)
|
||||
{
|
||||
extern void func_8016BF50(void);
|
||||
|
||||
int iVar2;
|
||||
unsigned short uVar1;
|
||||
|
||||
iVar2 = *(int *)(((int)param_1) + 0x20);
|
||||
func_8016BF50();
|
||||
uVar1 = *(unsigned short *)(((int)param_1) + 0x10) - 0x18;
|
||||
*(unsigned short *)(((int)param_1) + 0x10) = uVar1;
|
||||
*(unsigned short *)(iVar2 + 0x1a) = *(unsigned short *)(iVar2 + 0x1a) + uVar1;
|
||||
*(unsigned short *)(iVar2 + 0x12) = (*(unsigned short *)(iVar2 + 0x12) + 0x22) & 0xfff;
|
||||
((void (*)(int, void *, void *, int))func_8016BFA8)(((int)param_1), &(*(int *)&D_8018EDBC), &(*(int *)&D_8018EDC0), iVar2 + 0x18);
|
||||
if (*(short *)(iVar2 + 0x1a) < 0) {
|
||||
((void (*)(int))func_80146C3C)(((int)param_1));
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016BEA0__0a1f8b82.h"
|
||||
|
||||
|
||||
|
||||
@@ -2225,33 +2151,7 @@ extern u8 D_8018EDC4[];
|
||||
extern u8 D_8018EDCC[];
|
||||
extern u8 D_8018ED7C[];
|
||||
|
||||
void func_8016C2C4(s32 param)
|
||||
{
|
||||
register s32 s1 __asm__("$17");
|
||||
register s32 s0 __asm__("$16");
|
||||
u16 buf[3];
|
||||
s16 v;
|
||||
s32 r;
|
||||
s32 arg;
|
||||
|
||||
s1 = param;
|
||||
s0 = *(s32 *)(s1 + 0x20);
|
||||
arg = *(s32 *)(s1 + 0x34);
|
||||
buf[0] = *(u16 *)(s1 + 0x12);
|
||||
buf[1] = *(u16 *)(s1 + 0x16);
|
||||
buf[2] = *(u16 *)(s1 + 0x1a);
|
||||
((void (*)(s32, void *, void *))func_80149350)(arg, buf, buf);
|
||||
((void (*)(void *, s32))func_80015954)(buf, s1 + 4);
|
||||
v = *(s16 *)(s1 + 0x10) + 0x10;
|
||||
*(s16 *)(s1 + 0x10) = v;
|
||||
v = *(s16 *)(s0 + 0x1a) + v;
|
||||
*(s16 *)(s0 + 0x1a) = v;
|
||||
*(s16 *)(s0 + 0x18) = v;
|
||||
r = ((s32 (*)(s32, void *, void *, void *))func_8016C374)(s1, D_8018EDC4, D_8018EDCC, D_8018ED7C);
|
||||
if (r == 0) {
|
||||
((void (*)(s32))func_80146C3C)(s1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016C2C4__ee79a1cc.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016C374.h"
|
||||
@@ -2390,26 +2290,7 @@ extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
extern u8 D_80182518;
|
||||
extern u8 D_80182524;
|
||||
|
||||
void func_8016DA7C(s32 param_1)
|
||||
{
|
||||
s32 iVar1;
|
||||
|
||||
iVar1 = ((s32 (*)(void))func_801465C0)();
|
||||
if (iVar1 == 0) {
|
||||
((void (*)(s32))func_80146C3C)(param_1);
|
||||
} else {
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
((void (*)(s32, s32, s32, s32))func_8001CC3C)(iVar1, (s32)&D_80182518, 0x250, 0x100);
|
||||
*(u8 *)(iVar1 + 0x27) = 0x90;
|
||||
*(u16 *)(iVar1 + 0x18) = 0x3000;
|
||||
*(u16 *)(iVar1 + 0x1a) = 0x4000;
|
||||
*(u32 *)(iVar1 + 4) = *(u32 *)(iVar1 + 4) | 0x50000000;
|
||||
func_80128EA8(iVar1, param_1 + 0x24, (s32)&D_80182524);
|
||||
*(s32 *)(param_1 + 0x10) = 0;
|
||||
*(s32 *)(param_1 + 0x14) = 0xfff40000;
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016DA7C__00aabb3f.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016DB34.h"
|
||||
@@ -2527,16 +2408,7 @@ typedef struct {
|
||||
typedef void (*Handler)(struct Entry_8016E95C *);
|
||||
|
||||
|
||||
s32 func_8016E95C() {
|
||||
extern Handler D_80182644[];
|
||||
|
||||
struct Entry_8016E95C *p;
|
||||
for (p = ((struct Entry_8016E95C *)&D_80115218); p < &((struct Entry_8016E95C *)&D_80115218)[4]; p++) {
|
||||
if (p->f0 != 0) {
|
||||
D_80182644[p->f1](p);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016E95C__11c325ba.h"
|
||||
|
||||
|
||||
|
||||
@@ -2591,19 +2463,7 @@ extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
extern u16 D_80182638[];
|
||||
extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
|
||||
void func_8016EAC0(Wave *param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
param_1->f4 = param_1->f4 + D_80182638[param_1->f2];
|
||||
((void (*)(void *, int))func_8016EC0C)(param_1, 0x80);
|
||||
bVar1 = param_1->f2 + 1;
|
||||
param_1->f2 = bVar1;
|
||||
if (5 < bVar1) {
|
||||
param_1->f2 = 0x20;
|
||||
param_1->f1 = param_1->f1 + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016EAC0__8bfcb845.h"
|
||||
|
||||
|
||||
|
||||
@@ -2613,18 +2473,7 @@ void func_8016EAC0(Wave *param_1)
|
||||
extern u8 D_80182628[];
|
||||
extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
|
||||
void func_8016EB3C(s32 p) {
|
||||
u8 v;
|
||||
|
||||
((void (*)(s32, s32))func_8016EC0C)(p, D_80182628[*(u8 *)(p + 2) & 3]);
|
||||
|
||||
v = *(u8 *)(p + 2);
|
||||
*(u8 *)(p + 2) = v + 0xFF;
|
||||
if (v == 0) {
|
||||
*(u8 *)(p + 2) = 5;
|
||||
*(u8 *)(p + 1) = *(u8 *)(p + 1) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016EB3C__a0fff8a5.h"
|
||||
|
||||
|
||||
|
||||
@@ -2724,35 +2573,7 @@ extern s32 D_80182654;
|
||||
extern s32 D_80126B58;
|
||||
extern s16 currentLocationId;
|
||||
|
||||
s32 func_8016F1C4(void) {
|
||||
s32 *p;
|
||||
s32 cur;
|
||||
s32 loc;
|
||||
s32 v;
|
||||
s32 *base = &D_80126B58;
|
||||
|
||||
p = &D_80182654;
|
||||
cur = *p;
|
||||
if (cur != 0) {
|
||||
loc = currentLocationId;
|
||||
p = p + 1;
|
||||
for (;;) {
|
||||
if (loc == cur) {
|
||||
return 1;
|
||||
}
|
||||
cur = *p;
|
||||
p = p + 1;
|
||||
if (cur == 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
v = base[0x7E];
|
||||
if (((v & 0x80FFFFFF) != 0) && ((v & 0x10000000) != 0)) {
|
||||
return 0;
|
||||
}
|
||||
return base[0x7E] & 0x80FFFFFF;
|
||||
}
|
||||
#include "../shared/ov/func_8016F1C4__ba8761c6.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016F250.h"
|
||||
|
||||
@@ -2479,17 +2479,7 @@ extern void func_80171A1C(u8 *a0);
|
||||
extern s32 func_80174650(s32);
|
||||
extern M2C_UNK D_801827F0;
|
||||
|
||||
void func_80173220(void * arg0)
|
||||
{
|
||||
if (M2C_FIELD(arg0, u16 *, 0xB8) & 0x4000) {
|
||||
func_80147324(0x516);
|
||||
func_80019064(&D_801827F0);
|
||||
}
|
||||
if (M2C_FIELD(arg0, u16 *, 0xB8) & 0x8000) {
|
||||
func_80171A1C(arg0);
|
||||
func_80174650(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80173220__c174c056.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80173294.h"
|
||||
|
||||
@@ -2317,26 +2317,7 @@ extern void func_80173460(s32 a0, s32 a1);
|
||||
/* ==== end §8b carried decl layer ==== */
|
||||
|
||||
|
||||
void func_801734BC(s32 arg0, s32 _unused1) {
|
||||
extern void func_80173544(void);
|
||||
extern s16 D_80126B40;
|
||||
|
||||
|
||||
s16 temp;
|
||||
switch (((u32)arg0)) {
|
||||
case 0: temp = -0x4; break;
|
||||
case 1: temp = -0x8; break;
|
||||
case 2: temp = -0x12; break;
|
||||
case 3: temp = -0x18; break;
|
||||
case 4: temp = -0x1C; break;
|
||||
default: goto after;
|
||||
}
|
||||
D_80126B32 = temp;
|
||||
after:
|
||||
D_80126B3E = 0;
|
||||
D_80126B40 = 0;
|
||||
func_80174684(&func_80173544);
|
||||
}
|
||||
#include "../shared/ov/func_801734BC__0a1baba1.h"
|
||||
|
||||
|
||||
extern void (*D_8018285C[])(void);
|
||||
@@ -2599,19 +2580,7 @@ s32 func_8017496C(void *a0) {
|
||||
|
||||
extern void (*D_801828F0[])();
|
||||
|
||||
void func_80174BF4(void * arg0)
|
||||
{
|
||||
M2C_FIELD(arg0, s32 *, 0xC) = 0x12C;
|
||||
M2C_FIELD(arg0, s32 *, 0x14) = 0x12C;
|
||||
M2C_FIELD(arg0, s16 *, 0x20) = 0x155;
|
||||
M2C_FIELD(arg0, s16 *, 0x22) = 0x800;
|
||||
M2C_FIELD(arg0, s16 *, 0x24) = 0;
|
||||
M2C_FIELD(arg0, s16 *, 0x2E) = 0;
|
||||
M2C_FIELD(arg0, s16 *, 0x30) = -0x28;
|
||||
M2C_FIELD(arg0, s16 *, 0x32) = 0;
|
||||
M2C_FIELD(arg0, s32 *, 0x54) = 0;
|
||||
D_801828F0[M2C_FIELD(arg0, u8 *, 4)]();
|
||||
}
|
||||
#include "../shared/ov/func_80174BF4__7354cf5d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80174C60.h"
|
||||
@@ -2711,23 +2680,7 @@ s32 func_80175268(s32 param_1)
|
||||
|
||||
extern s32 func_80029504(void);
|
||||
|
||||
void func_801754A8(void) {
|
||||
|
||||
extern u8 D_8011F7A8;
|
||||
extern unsigned char D_800B9A13;
|
||||
extern s32 D_80126B9C;
|
||||
extern DispatchFn D_80182A64[];
|
||||
u8 *p = &D_8011F7A8;
|
||||
s32 r = func_80029504();
|
||||
s32 flag = 0;
|
||||
|
||||
if (((D_800B9A13 == 0) && ((D_80126B9C & 0x80) == 0)) ||
|
||||
(0x4AF < (u32)(r - 10))) {
|
||||
flag = 1;
|
||||
}
|
||||
p[9] = flag;
|
||||
D_80182A64[p[0]]((void *)p);
|
||||
}
|
||||
#include "../shared/ov/func_801754A8__897945ca.h"
|
||||
|
||||
|
||||
|
||||
@@ -3053,21 +3006,7 @@ extern void func_80019064(void *a0);
|
||||
extern void func_80131E00(struct S80131E00 *a0, s32 a1);
|
||||
|
||||
|
||||
void func_80178840(int param_1) {
|
||||
|
||||
extern int D_80182ABC;
|
||||
extern int D_80182AC8[];
|
||||
register int p __asm__("$16");
|
||||
register int s1byte __asm__("$17");
|
||||
p = param_1;
|
||||
if ((*(unsigned short *)(p + 0x5c) & 1) != 0) {
|
||||
s1byte = *(unsigned char *)(p + 0x5e);
|
||||
if (s1byte == 0xc) {
|
||||
((void (*)(int))func_80019064)((int)&D_80182ABC);
|
||||
}
|
||||
((void (*)(int, int))func_80131E00)(p, D_80182AC8[s1byte]);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80178840__8d2d864b.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801788B8.h"
|
||||
|
||||
@@ -2645,56 +2645,7 @@ s32 func_80178B70(s32 param_1, s32 param_2)
|
||||
|
||||
|
||||
|
||||
s32 func_80178BF8()
|
||||
{
|
||||
extern void func_8017B1D8(void);
|
||||
extern short D_8018FB24;
|
||||
extern int D_8018F918;
|
||||
extern short D_8018F928;
|
||||
extern short D_8018F924;
|
||||
extern short D_8018F920;
|
||||
extern short D_8018F91C;
|
||||
extern int D_8018F9CC;
|
||||
extern int D_8018F930;
|
||||
extern s16 D_8018F910;
|
||||
extern short D_8018F908;
|
||||
extern short D_8018F90C;
|
||||
extern int D_8018FA80;
|
||||
extern unsigned int D_8018F980;
|
||||
extern unsigned short D_8018F906;
|
||||
|
||||
unsigned short *puVar1;
|
||||
int iVar2;
|
||||
unsigned int *puVar3;
|
||||
|
||||
iVar2 = 9;
|
||||
puVar3 = &D_8018F980;
|
||||
D_8018FB24 = 0;
|
||||
D_8018F918 = 0;
|
||||
D_8018F928 = 0;
|
||||
D_8018F924 = 0;
|
||||
D_8018F920 = 0;
|
||||
D_8018F91C = 0;
|
||||
D_8018F9CC = 1;
|
||||
D_8018F930 = 0;
|
||||
(*(short *)&D_8018F910) = 0;
|
||||
do {
|
||||
*puVar3 = 0;
|
||||
iVar2 = iVar2 + -1;
|
||||
puVar3 = puVar3 + -1;
|
||||
} while (-1 < iVar2);
|
||||
iVar2 = 0x1ff;
|
||||
puVar1 = &D_8018F906;
|
||||
do {
|
||||
*puVar1 = 0;
|
||||
iVar2 = iVar2 + -1;
|
||||
puVar1 = puVar1 + -1;
|
||||
} while (-1 < iVar2);
|
||||
D_8018F908 = 0;
|
||||
D_8018F90C = 0;
|
||||
((void (*)(int *, int))func_80016714)(&D_8018FA80, 0x14);
|
||||
func_8017B1D8();
|
||||
}
|
||||
#include "../shared/ov/func_80178BF8__44c7fe3f.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2718,17 +2718,7 @@ extern s16 D_8018F984;
|
||||
extern s16 D_8018F986;
|
||||
extern s16 D_8018F988;
|
||||
|
||||
void func_8017B7A8(void)
|
||||
{
|
||||
D_8012694C = 1;
|
||||
D_8018F914 = 0;
|
||||
D_8018F98C = (s16) D_80114F30;
|
||||
D_8018F98E = (s16) D_80114F34;
|
||||
D_8018F990 = (s16) D_80114F38;
|
||||
D_8018F984 = (s16) D_80114F24;
|
||||
D_8018F986 = (s16) D_80114F28;
|
||||
D_8018F988 = (s16) D_80114F2C;
|
||||
}
|
||||
#include "../shared/ov/func_8017B7A8__ce4e45fe.h"
|
||||
|
||||
|
||||
|
||||
@@ -2769,15 +2759,7 @@ extern s32 D_80114F24;
|
||||
extern s32 D_80114F28;
|
||||
extern s32 D_80114F2C;
|
||||
|
||||
void func_8017B880(void)
|
||||
{
|
||||
D_80114F30 = D_8018F9A4;
|
||||
D_80114F34 = D_8018F9A6;
|
||||
D_80114F38 = D_8018F9A8;
|
||||
D_80114F24 = D_8018F9AC;
|
||||
D_80114F28 = D_8018F9AE;
|
||||
D_80114F2C = D_8018F9B0;
|
||||
}
|
||||
#include "../shared/ov/func_8017B880__dfc7ba70.h"
|
||||
|
||||
|
||||
// @class: struct
|
||||
@@ -2866,22 +2848,7 @@ extern SV4 D_8018F93C;
|
||||
|
||||
extern void (*D_8018F95C[10])(int);
|
||||
|
||||
void func_8017BC38(int param_1)
|
||||
{
|
||||
register int i __asm__("$17");
|
||||
register void (**p)(int) __asm__("$16");
|
||||
|
||||
i = 0;
|
||||
p = D_8018F95C;
|
||||
do {
|
||||
if (*p != (void (*)(int))0) {
|
||||
(*p)(param_1);
|
||||
}
|
||||
i = i + 1;
|
||||
p = p + 1;
|
||||
} while (i < 10);
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8017BC38__6ac69b9e.h"
|
||||
|
||||
|
||||
|
||||
@@ -2980,33 +2947,7 @@ extern void func_801465C0(void);
|
||||
extern void func_80146C3C();
|
||||
extern void func_80146E90(s32 *a0, s32 a1);
|
||||
|
||||
void func_8017BEF8(param_1)
|
||||
s32 param_1;
|
||||
{
|
||||
register s32 s0 __asm__("$16");
|
||||
register s32 s1 __asm__("$17");
|
||||
extern u8 D_80182C64[];
|
||||
s32 v0;
|
||||
|
||||
s1 = param_1;
|
||||
v0 = ((s32 (*)(void))func_801465C0)();
|
||||
*(s32 *)(s1 + 0x20) = v0;
|
||||
s0 = v0;
|
||||
|
||||
if (v0 == 0) {
|
||||
((void (*)(s32))func_80146C3C)(s1);
|
||||
return;
|
||||
}
|
||||
|
||||
func_8001CC3C(s0, D_80182C64, 0x290, 0x100);
|
||||
*(u8 *)(s0 + 0x27) = 0x64;
|
||||
*(s16 *)(s0 + 0x1A) = 0x2000;
|
||||
*(s16 *)(s0 + 0x18) = 0x2000;
|
||||
*(s16 *)(s0 + 0x14) = -0xE3;
|
||||
*(s32 *)(s0 + 4) |= 0x8000000;
|
||||
func_80146E90((s32 *)s1, 4);
|
||||
*(u16 *)(s1 + 2) += 1;
|
||||
}
|
||||
#include "../shared/ov/func_8017BEF8__5c7e6c6f.h"
|
||||
|
||||
|
||||
extern s32 func_80146E98(s32 a0);
|
||||
|
||||
@@ -3053,18 +3053,7 @@ extern u8 D_80182D0C[];
|
||||
extern void func_80147324(s32 a0);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
|
||||
void func_8017EA10(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
|
||||
if (func_8017EC2C((s32)a0) < 400) {
|
||||
result = func_8013767C((s32)&D_80183058);
|
||||
s0[0x198 / 4] = result;
|
||||
func_80154274(s0, (s32)D_80182D0C);
|
||||
func_80147324(0x7E7);
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EA10__a44969fc.h"
|
||||
|
||||
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
@@ -3091,24 +3080,7 @@ extern s32 func_8013767C(s32 a0);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
extern u8 D_80183080[];
|
||||
|
||||
void func_8017EACC(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
u16 temp;
|
||||
|
||||
func_8017EC2C((s32)a0);
|
||||
|
||||
if ((*(u16 *)((char *)s0 + 0xB8) & 0x8000) != 0) {
|
||||
if (func_801399F0(s0[0x198 / 4]) != 0) {
|
||||
func_80139914(s0[0x198 / 4]);
|
||||
result = func_8013767C((s32)D_80183080);
|
||||
temp = *(u16 *)((char *)s0 + 0xBA);
|
||||
s0[0x198 / 4] = result;
|
||||
*(u16 *)((char *)s0 + 0xB8) = temp;
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EACC__9814f7d7.h"
|
||||
|
||||
|
||||
#include "common.h"
|
||||
@@ -3119,22 +3091,7 @@ extern s32 func_8013767C(s32 a0);
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
extern u8 D_801830B4[];
|
||||
|
||||
void func_8017EB4C(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
u16 temp;
|
||||
|
||||
if ((*(u16 *)((char *)s0 + 0xB8) & 0x8000) != 0) {
|
||||
if (func_801399F0(s0[0x198 / 4]) != 0) {
|
||||
func_80139914(s0[0x198 / 4]);
|
||||
result = func_8013767C((s32)D_801830B4);
|
||||
temp = *(u16 *)((char *)s0 + 0xBA);
|
||||
s0[0x198 / 4] = result;
|
||||
*(u16 *)((char *)s0 + 0xB8) = temp;
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EB4C__47aa02d8.h"
|
||||
|
||||
|
||||
#include "common.h"
|
||||
@@ -3214,33 +3171,7 @@ void func_8017ED90(void) {
|
||||
|
||||
|
||||
|
||||
void func_8017EDB8(void) {
|
||||
extern s32 D_80126954;
|
||||
extern s32 D_8012695C;
|
||||
extern s16 D_80126968;
|
||||
extern s16 D_8012696A;
|
||||
extern s16 D_8012696C;
|
||||
extern s16 D_80126976;
|
||||
extern s16 D_80126978;
|
||||
extern s16 D_8012697A;
|
||||
extern u8 D_80126948[];
|
||||
extern void func_8017EF10(void *);
|
||||
extern void func_8012A018(s32, s32);
|
||||
extern void func_8012A094(s32);
|
||||
|
||||
D_80126954 = 0x1F4;
|
||||
D_8012695C = 0x384;
|
||||
D_80126968 = 0x238;
|
||||
D_8012696A = 0x600;
|
||||
D_8012696C = 0;
|
||||
D_80126976 = 0;
|
||||
D_80126978 = 0;
|
||||
D_8012697A = 0;
|
||||
func_8012A094((s32)D_80126948);
|
||||
func_8012A018((s32)func_8017EF10, 0);
|
||||
func_8017EF10((void *)D_80126948);
|
||||
func_8012A018((s32)func_8017EF10, 1);
|
||||
}
|
||||
#include "../shared/ov/func_8017EDB8__3df94c9c.h"
|
||||
|
||||
|
||||
#include "common.h"
|
||||
@@ -3260,26 +3191,7 @@ extern s16 D_80126E8E;
|
||||
extern s16 D_80126E90;
|
||||
extern s16 D_80126E92;
|
||||
|
||||
void func_8017EE68(s32 a0)
|
||||
{
|
||||
s32 s0 = (s32)&D_80126E60;
|
||||
s32 t0;
|
||||
|
||||
*(s32*)&D_80126E6C = 0x1F4;
|
||||
*(s32*)&D_80126E74 = 0x320;
|
||||
*(s16*)&D_80126E80 = 0xAA;
|
||||
*(s16*)&D_80126E82 = 0x400;
|
||||
*(s16*)&D_80126E84 = 0;
|
||||
*(s16*)&D_80126E8E = 0;
|
||||
*(s16*)&D_80126E90 = -0x32;
|
||||
*(s16*)&D_80126E92 = 0;
|
||||
|
||||
func_8012A094(s0);
|
||||
t0 = s0; /* Move s0 to t0 to emit a register move */
|
||||
func_8012A048(s0, (s32)&func_8017EF10, 0x1);
|
||||
((s32 (*)(s32))func_8017EF10)(s0);
|
||||
func_8012A100(0x1);
|
||||
}
|
||||
#include "../shared/ov/func_8017EE68__34856783.h"
|
||||
|
||||
|
||||
|
||||
@@ -3374,22 +3286,7 @@ extern void func_800D1724(s32 a0);
|
||||
extern s32 func_8012AD50(void *arg0);
|
||||
extern s32 D_8018FB28;
|
||||
|
||||
void func_8017F1B8(void *arg0) {
|
||||
s32 result;
|
||||
s32 v0;
|
||||
s32 a0;
|
||||
|
||||
result = func_80014C54(0, 0, 0x800);
|
||||
if ((result << 16) != 0) {
|
||||
v0 = func_800CF8B4();
|
||||
if (v0 != 0) {
|
||||
a0 = *(s32 *)((s32)arg0 + 0xDC);
|
||||
D_8018FB28 = 1;
|
||||
func_800D1724(a0);
|
||||
func_8012AD50(arg0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017F1B8__3f7d4016.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8017F224__76785405.h"
|
||||
|
||||
@@ -4050,24 +4050,7 @@ void func_8017E258(void *a0)
|
||||
|
||||
extern void func_8017DF10(int);
|
||||
|
||||
void func_8017E298(void *a0) {
|
||||
s32 t;
|
||||
s32 p;
|
||||
|
||||
t = *(s32 *)((s32)a0 + 0x1C);
|
||||
*(s32 *)((s32)a0 + 0x1C) = t + 1;
|
||||
p = *(s32 *)((s32)a0 + 0x34);
|
||||
if (t < 0xC) {
|
||||
*(u16 *)((s32)a0 + 0x12) += 0xE0;
|
||||
} else {
|
||||
*(s16 *)(p + 0x64) = 0;
|
||||
*(s16 *)(p + 0x60) = 0;
|
||||
*(s16 *)(p + 0x62) = 0x3000;
|
||||
*(s32 *)((s32)a0 + 0x1C) = 0;
|
||||
*(u16 *)((s32)a0 + 0x2) += 1;
|
||||
}
|
||||
((void (*)(void *))func_8017DF10)(a0);
|
||||
}
|
||||
#include "../shared/ov/func_8017E298__8909e8bd.h"
|
||||
|
||||
|
||||
|
||||
@@ -4081,25 +4064,7 @@ extern void func_80147084(s32 *a0);
|
||||
extern void func_801472B4(void *a0);
|
||||
extern void func_8017DF10(int);
|
||||
|
||||
void func_8017E308(void *a0)
|
||||
{
|
||||
s32 t;
|
||||
s32 *sub;
|
||||
|
||||
t = *(s32 *)((s32)a0 + 0x1C);
|
||||
sub = *(s32 **)((s32)a0 + 0x34);
|
||||
*(s32 *)((s32)a0 + 0x1C) = t + 1;
|
||||
if (t < 0x20) {
|
||||
*(u16 *)((s32)a0 + 0x2A) = *(u16 *)((s32)a0 + 0x2A) - 0x10;
|
||||
} else {
|
||||
func_80147324(*(u16 *)((s32)a0 + 0x2C));
|
||||
func_80147084(sub);
|
||||
func_801472B4(sub);
|
||||
*(s32 *)((s32)a0 + 0x1C) = 0;
|
||||
*(u16 *)((s32)a0 + 0x2) = *(u16 *)((s32)a0 + 0x2) + 1;
|
||||
}
|
||||
((void (*)(void *))func_8017DF10)(a0);
|
||||
}
|
||||
#include "../shared/ov/func_8017E308.h"
|
||||
|
||||
|
||||
|
||||
@@ -4170,38 +4135,7 @@ void func_8017E4BC(void *a0) {
|
||||
|
||||
extern int rand(void);
|
||||
|
||||
void func_8017E4F8(void *a0)
|
||||
{
|
||||
s32 p;
|
||||
s32 obj;
|
||||
short r;
|
||||
u16 t;
|
||||
u16 t2;
|
||||
u16 e;
|
||||
u16 c;
|
||||
u16 d;
|
||||
|
||||
p = (s32)a0;
|
||||
obj = *(s32 *)(p + 0x34);
|
||||
r = rand();
|
||||
*(u16 *)(p + 0x06) = *(u16 *)(obj + 0x06) + ((r & 0x3F) - 0x20);
|
||||
if (*(s32 *)(p + 0x2C) != 0) {
|
||||
t = *(u16 *)(obj + 0x0A);
|
||||
*(s16 *)(p + 0x16) = 0x20;
|
||||
*(u16 *)(p + 0x0A) = t - 0x140;
|
||||
} else {
|
||||
t2 = *(u16 *)(obj + 0x0A);
|
||||
*(s16 *)(p + 0x16) = -0x20;
|
||||
*(u16 *)(p + 0x0A) = t2;
|
||||
}
|
||||
e = *(u16 *)(obj + 0x0E);
|
||||
c = *(u16 *)(p + 0x02);
|
||||
*(s32 *)(p + 0x30) = (r >> 12) & 3;
|
||||
d = ((r >> 6) & 0x3F) - 0x20;
|
||||
*(u16 *)(p + 0x0E) = e + d;
|
||||
d = c + 1;
|
||||
*(u16 *)(p + 0x02) = d;
|
||||
}
|
||||
#include "../shared/ov/func_8017E4F8__d8145911.h"
|
||||
|
||||
|
||||
extern void func_800D22E4(s32 a0);
|
||||
|
||||
@@ -4660,24 +4660,7 @@ void func_8017E258(void *a0)
|
||||
|
||||
extern void func_8017DF10(int);
|
||||
|
||||
void func_8017E298(void *a0) {
|
||||
s32 t;
|
||||
s32 p;
|
||||
|
||||
t = *(s32 *)((s32)a0 + 0x1C);
|
||||
*(s32 *)((s32)a0 + 0x1C) = t + 1;
|
||||
p = *(s32 *)((s32)a0 + 0x34);
|
||||
if (t < 0xC) {
|
||||
*(u16 *)((s32)a0 + 0x12) += 0xE0;
|
||||
} else {
|
||||
*(s16 *)(p + 0x64) = 0;
|
||||
*(s16 *)(p + 0x60) = 0;
|
||||
*(s16 *)(p + 0x62) = 0x3000;
|
||||
*(s32 *)((s32)a0 + 0x1C) = 0;
|
||||
*(u16 *)((s32)a0 + 0x2) += 1;
|
||||
}
|
||||
((void (*)(void *))func_8017DF10)(a0);
|
||||
}
|
||||
#include "../shared/ov/func_8017E298__8909e8bd.h"
|
||||
|
||||
|
||||
|
||||
@@ -4691,25 +4674,7 @@ extern void func_80147084(s32 *a0);
|
||||
extern void func_801472B4(void *a0);
|
||||
extern void func_8017DF10(int);
|
||||
|
||||
void func_8017E308(void *a0)
|
||||
{
|
||||
s32 t;
|
||||
s32 *sub;
|
||||
|
||||
t = *(s32 *)((s32)a0 + 0x1C);
|
||||
sub = *(s32 **)((s32)a0 + 0x34);
|
||||
*(s32 *)((s32)a0 + 0x1C) = t + 1;
|
||||
if (t < 0x20) {
|
||||
*(u16 *)((s32)a0 + 0x2A) = *(u16 *)((s32)a0 + 0x2A) - 0x10;
|
||||
} else {
|
||||
func_80147324(*(u16 *)((s32)a0 + 0x2C));
|
||||
func_80147084(sub);
|
||||
func_801472B4(sub);
|
||||
*(s32 *)((s32)a0 + 0x1C) = 0;
|
||||
*(u16 *)((s32)a0 + 0x2) = *(u16 *)((s32)a0 + 0x2) + 1;
|
||||
}
|
||||
((void (*)(void *))func_8017DF10)(a0);
|
||||
}
|
||||
#include "../shared/ov/func_8017E308.h"
|
||||
|
||||
|
||||
|
||||
@@ -4780,38 +4745,7 @@ void func_8017E4BC(void *a0) {
|
||||
|
||||
extern int rand(void);
|
||||
|
||||
void func_8017E4F8(void *a0)
|
||||
{
|
||||
s32 p;
|
||||
s32 obj;
|
||||
short r;
|
||||
u16 t;
|
||||
u16 t2;
|
||||
u16 e;
|
||||
u16 c;
|
||||
u16 d;
|
||||
|
||||
p = (s32)a0;
|
||||
obj = *(s32 *)(p + 0x34);
|
||||
r = rand();
|
||||
*(u16 *)(p + 0x06) = *(u16 *)(obj + 0x06) + ((r & 0x3F) - 0x20);
|
||||
if (*(s32 *)(p + 0x2C) != 0) {
|
||||
t = *(u16 *)(obj + 0x0A);
|
||||
*(s16 *)(p + 0x16) = 0x20;
|
||||
*(u16 *)(p + 0x0A) = t - 0x140;
|
||||
} else {
|
||||
t2 = *(u16 *)(obj + 0x0A);
|
||||
*(s16 *)(p + 0x16) = -0x20;
|
||||
*(u16 *)(p + 0x0A) = t2;
|
||||
}
|
||||
e = *(u16 *)(obj + 0x0E);
|
||||
c = *(u16 *)(p + 0x02);
|
||||
*(s32 *)(p + 0x30) = (r >> 12) & 3;
|
||||
d = ((r >> 6) & 0x3F) - 0x20;
|
||||
*(u16 *)(p + 0x0E) = e + d;
|
||||
d = c + 1;
|
||||
*(u16 *)(p + 0x02) = d;
|
||||
}
|
||||
#include "../shared/ov/func_8017E4F8__d8145911.h"
|
||||
|
||||
|
||||
extern void func_800D22E4(s32 a0);
|
||||
|
||||
@@ -4034,24 +4034,7 @@ void func_8017E258(void *a0)
|
||||
|
||||
extern void func_8017DF10(int);
|
||||
|
||||
void func_8017E298(void *a0) {
|
||||
s32 t;
|
||||
s32 p;
|
||||
|
||||
t = *(s32 *)((s32)a0 + 0x1C);
|
||||
*(s32 *)((s32)a0 + 0x1C) = t + 1;
|
||||
p = *(s32 *)((s32)a0 + 0x34);
|
||||
if (t < 0xC) {
|
||||
*(u16 *)((s32)a0 + 0x12) += 0xE0;
|
||||
} else {
|
||||
*(s16 *)(p + 0x64) = 0;
|
||||
*(s16 *)(p + 0x60) = 0;
|
||||
*(s16 *)(p + 0x62) = 0x3000;
|
||||
*(s32 *)((s32)a0 + 0x1C) = 0;
|
||||
*(u16 *)((s32)a0 + 0x2) += 1;
|
||||
}
|
||||
((void (*)(void *))func_8017DF10)(a0);
|
||||
}
|
||||
#include "../shared/ov/func_8017E298__8909e8bd.h"
|
||||
|
||||
|
||||
|
||||
@@ -4065,25 +4048,7 @@ extern void func_80147084(s32 *a0);
|
||||
extern void func_801472B4(void *a0);
|
||||
extern void func_8017DF10(int);
|
||||
|
||||
void func_8017E308(void *a0)
|
||||
{
|
||||
s32 t;
|
||||
s32 *sub;
|
||||
|
||||
t = *(s32 *)((s32)a0 + 0x1C);
|
||||
sub = *(s32 **)((s32)a0 + 0x34);
|
||||
*(s32 *)((s32)a0 + 0x1C) = t + 1;
|
||||
if (t < 0x20) {
|
||||
*(u16 *)((s32)a0 + 0x2A) = *(u16 *)((s32)a0 + 0x2A) - 0x10;
|
||||
} else {
|
||||
func_80147324(*(u16 *)((s32)a0 + 0x2C));
|
||||
func_80147084(sub);
|
||||
func_801472B4(sub);
|
||||
*(s32 *)((s32)a0 + 0x1C) = 0;
|
||||
*(u16 *)((s32)a0 + 0x2) = *(u16 *)((s32)a0 + 0x2) + 1;
|
||||
}
|
||||
((void (*)(void *))func_8017DF10)(a0);
|
||||
}
|
||||
#include "../shared/ov/func_8017E308.h"
|
||||
|
||||
|
||||
|
||||
@@ -4154,38 +4119,7 @@ void func_8017E4BC(void *a0) {
|
||||
|
||||
extern int rand(void);
|
||||
|
||||
void func_8017E4F8(void *a0)
|
||||
{
|
||||
s32 p;
|
||||
s32 obj;
|
||||
short r;
|
||||
u16 t;
|
||||
u16 t2;
|
||||
u16 e;
|
||||
u16 c;
|
||||
u16 d;
|
||||
|
||||
p = (s32)a0;
|
||||
obj = *(s32 *)(p + 0x34);
|
||||
r = rand();
|
||||
*(u16 *)(p + 0x06) = *(u16 *)(obj + 0x06) + ((r & 0x3F) - 0x20);
|
||||
if (*(s32 *)(p + 0x2C) != 0) {
|
||||
t = *(u16 *)(obj + 0x0A);
|
||||
*(s16 *)(p + 0x16) = 0x20;
|
||||
*(u16 *)(p + 0x0A) = t - 0x140;
|
||||
} else {
|
||||
t2 = *(u16 *)(obj + 0x0A);
|
||||
*(s16 *)(p + 0x16) = -0x20;
|
||||
*(u16 *)(p + 0x0A) = t2;
|
||||
}
|
||||
e = *(u16 *)(obj + 0x0E);
|
||||
c = *(u16 *)(p + 0x02);
|
||||
*(s32 *)(p + 0x30) = (r >> 12) & 3;
|
||||
d = ((r >> 6) & 0x3F) - 0x20;
|
||||
*(u16 *)(p + 0x0E) = e + d;
|
||||
d = c + 1;
|
||||
*(u16 *)(p + 0x02) = d;
|
||||
}
|
||||
#include "../shared/ov/func_8017E4F8__d8145911.h"
|
||||
|
||||
|
||||
extern void func_800D22E4(s32 a0);
|
||||
|
||||
@@ -65,44 +65,7 @@ extern void func_801287B8(void);
|
||||
extern s32 func_80011A3C(void);
|
||||
extern s32 D_8018E67C;
|
||||
|
||||
void func_801285E4(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D18DC\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, 1f\n"
|
||||
"nop\n"
|
||||
"jal func_80011A3C\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_801285E4__22637e5f.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80128678.h"
|
||||
@@ -127,44 +90,7 @@ void func_801285E4(void)
|
||||
* branch set). The load-delay nop after `lw $v0,%lo(...)($v0)` is auto-inserted too.
|
||||
* %hi/%lo escaped as %%hi/%%lo (bare % is an operand placeholder).
|
||||
*/
|
||||
void func_80128714(void) {
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D19F0\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"bne $v0, $zero, 1f\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"j 2f\n"
|
||||
"1:\n"
|
||||
"jal func_8001903C\n"
|
||||
"jal func_80018FC8\n"
|
||||
"2:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_80128714__34914b60.h"
|
||||
|
||||
|
||||
|
||||
@@ -294,31 +220,7 @@ extern s16 D_800B9A00;
|
||||
extern M2C_UNK (*D_8017F24C)();
|
||||
extern s16 (*D_8017F250)();
|
||||
|
||||
void func_80128A28(void) {
|
||||
s16 temp_v0;
|
||||
|
||||
switch (D_800B99F6) { /* irregular */
|
||||
case 1:
|
||||
D_8017F24C();
|
||||
/* fallthrough */
|
||||
case 0:
|
||||
func_80011C10();
|
||||
return;
|
||||
case 2:
|
||||
temp_v0 = D_8017F250();
|
||||
if (temp_v0 != 0) {
|
||||
if (temp_v0 < 0) {
|
||||
func_80011B7C(0);
|
||||
D_800B9A00 = 1;
|
||||
return;
|
||||
}
|
||||
func_80010DE0();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128A28__badd0159.h"
|
||||
|
||||
|
||||
extern u16 D_800B99F6;
|
||||
@@ -336,17 +238,7 @@ extern s32 D_8018E678;
|
||||
extern CdFileLoc_80128C98 cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128C98(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F528[];
|
||||
s16 idx = D_8017F528[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128C98__363b5a0e.h"
|
||||
|
||||
|
||||
|
||||
@@ -354,17 +246,7 @@ s32 func_80128C98(s32 arg0) {
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F538[];
|
||||
s16 idx = D_8017F538[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128CFC__120c5b53.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80128D60.h"
|
||||
@@ -377,10 +259,7 @@ s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern M2C_UNK D_8018D4FC;
|
||||
|
||||
void func_80128FAC(u16 *arg0) {
|
||||
func_8001534C(4, &D_8018D4FC, 0x80, 0x90, 0, 0);
|
||||
func_800153CC(5, *arg0, 0xA8, 0x90, 0x40, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80128FAC__205d953e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80129010.h"
|
||||
|
||||
@@ -89,51 +89,7 @@ extern s32 func_80146128(void);
|
||||
extern void func_80146360(void);
|
||||
extern void func_801463A0();
|
||||
|
||||
void func_8014607C(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_80146128\n"
|
||||
"lui $at, %%hi(D_8018E808)\n"
|
||||
"sw $v0, %%lo(D_8018E808)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E808)\n"
|
||||
"lw $v0, %%lo(D_8018E808)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, .L80146114\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_80146360\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801463A0\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
".L80146114:\n"
|
||||
"nop\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_8014607C__b3c81197.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80146128.h"
|
||||
@@ -663,38 +619,7 @@ extern s32 D_80180E30[];
|
||||
extern u8 D_80078E78[];
|
||||
extern s16 currentLocationId;
|
||||
|
||||
s32 func_80149FB0(s32 a0) {
|
||||
s32 *p = &D_80180E30[0];
|
||||
register s32 v __asm__("$3") = *p;
|
||||
u8 *q = &D_80078E78[0];
|
||||
s32 loc;
|
||||
|
||||
if (v != 0) {
|
||||
loc = currentLocationId;
|
||||
p = p + 1;
|
||||
do {
|
||||
if (loc == v) {
|
||||
goto ret0;
|
||||
}
|
||||
v = *p;
|
||||
p = p + 1;
|
||||
} while (v != 0);
|
||||
}
|
||||
|
||||
if ((*(u32 *)(a0 + 0x44) & 0x400) != 0) {
|
||||
return 0;
|
||||
}
|
||||
if (*(s16 *)(a0 + 0x1C8) != 0) {
|
||||
return 0;
|
||||
}
|
||||
if ((*(u16 *)(a0 + 0xAC) & 0x100) == 0) {
|
||||
ret0:
|
||||
return 0;
|
||||
}
|
||||
v = q[0x48];
|
||||
q[0x48] = v ^ 0x80;
|
||||
return 1;
|
||||
}
|
||||
#include "../shared/ov/func_80149FB0__8c634086.h"
|
||||
|
||||
|
||||
|
||||
@@ -1649,37 +1574,7 @@ int func_8014F6F4(void) {
|
||||
extern s32 func_8014FA70(s32 a0);
|
||||
extern s32 D_8018E814;
|
||||
|
||||
void func_8014FA04(s32 a0)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"lw $v0, 68($a0)\n"
|
||||
"lui $v1, 0x4\n"
|
||||
"and $v0, $v0, $v1\n"
|
||||
"bnez $v0, 1f\n"
|
||||
"addu $v0, $zero, $zero\n"
|
||||
"lui $a1, 0x1f80\n"
|
||||
"ori $a1, $a1, 0x03fc\n"
|
||||
"addu $t0, $a1, $zero\n"
|
||||
"lw $t1, 0($t0)\n"
|
||||
"nop\n"
|
||||
"sw $sp, 0($t1)\n"
|
||||
"addiu $t1, $t1, -4\n"
|
||||
"addu $sp, $t1, $zero\n"
|
||||
"jal func_8014FA70\n"
|
||||
"lui $at, %%hi(D_8018E814)\n"
|
||||
"sw $v0, %%lo(D_8018E814)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E814)\n"
|
||||
"lw $v0, %%lo(D_8018E814)($v0)\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_8014FA04__6f7b9fcb.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8014FA70.h"
|
||||
@@ -1841,60 +1736,7 @@ extern s32 func_8014FA70(s32 a0);
|
||||
extern void func_80015978(s32 a0, s32 *a1);
|
||||
extern s32 D_8018E814;
|
||||
|
||||
void func_80150A70(s32 a0)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set\tnoreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"sw $s0, 16($sp)\n"
|
||||
"addu $s0, $a0, $zero\n"
|
||||
"sw $ra, 20($sp)\n"
|
||||
"lh $v1, 6($s0)\n"
|
||||
"lh $v0, 136($s0)\n"
|
||||
"nop\n"
|
||||
"bne $v1, $v0, 1f\n"
|
||||
"nop\n"
|
||||
"lh $v1, 10($s0)\n"
|
||||
"lh $v0, 138($s0)\n"
|
||||
"nop\n"
|
||||
"bne $v1, $v0, 1f\n"
|
||||
"nop\n"
|
||||
"lh $v1, 14($s0)\n"
|
||||
"lh $v0, 140($s0)\n"
|
||||
"nop\n"
|
||||
"beq $v1, $v0, 3f\n"
|
||||
"nop\n"
|
||||
"1:\n"
|
||||
"lw $v0, 68($s0)\n"
|
||||
"lui $v1, 0x4\n"
|
||||
"and $v0, $v0, $v1\n"
|
||||
"bnez $v0, 2f\n"
|
||||
"addiu $a0, $s0, 4\n"
|
||||
"lui $a2, 0x1f80\n"
|
||||
"ori $a2, $a2, 0x03fc\n"
|
||||
"addu $t0, $a2, $zero\n"
|
||||
"lw $t1, 0($t0)\n"
|
||||
"nop\n"
|
||||
"sw $sp, 0($t1)\n"
|
||||
"addiu $t1, $t1, -4\n"
|
||||
"addu $sp, $t1, $zero\n"
|
||||
"jal func_8014FA70\n"
|
||||
"addu $a0, $s0, $zero\n"
|
||||
"lui $at, %%hi(D_8018E814)\n"
|
||||
"sw $v0, %%lo(D_8018E814)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"addiu $a0, $s0, 4\n"
|
||||
"2:\n"
|
||||
"jal func_80015978\n"
|
||||
"addiu $a1, $s0, 136\n"
|
||||
"3:\n"
|
||||
"lw $ra, 20($sp)\n"
|
||||
"lw $s0, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
".set\treorder\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_80150A70__5bf92896.h"
|
||||
|
||||
|
||||
|
||||
@@ -1902,22 +1744,7 @@ void func_80150A70(s32 a0)
|
||||
// @stuck: none — MATCH (fn-ptr table; split idx-1 into a $v0-pinned temp to stop (idx-1)*4 strength-reducing into a -4 load offset AND land the subtract in $v0)
|
||||
|
||||
|
||||
void func_80150B28(int param_1) {
|
||||
|
||||
extern s32 D_800AE6B0;
|
||||
extern void (*D_80180EF4[])(void);
|
||||
u32 idx;
|
||||
register u32 sub __asm__("$2");
|
||||
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) == 0) {
|
||||
idx = *(u16 *)(param_1 + 0x16C);
|
||||
if (idx != 0 && idx < 0x26) {
|
||||
sub = idx - 1;
|
||||
D_80180EF4[sub]();
|
||||
}
|
||||
}
|
||||
*(u16 *)(param_1 + 0x16C) = 0;
|
||||
}
|
||||
#include "../shared/ov/func_80150B28__f539b4e6.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80150B9C.h"
|
||||
@@ -2112,21 +1939,7 @@ extern int func_80151204(int arg, int a1);
|
||||
extern u8 D_80062C04[];
|
||||
extern M2C_UNK D_80180FAC;
|
||||
|
||||
void func_801520DC(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C04);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_801472C8(arg0);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
func_80146DB8(arg0, &D_80180FAC);
|
||||
func_801477E8(arg0, 0x40000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146A6C(0x10, arg0, M2C_FIELD(arg0, s16 *, 6), M2C_FIELD(arg0, s16 *, 0xA), (s32) M2C_FIELD(arg0, s16 *, 0xE), 0, 0);
|
||||
func_80147324(0x441);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_801520DC__43573632.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80152194.h"
|
||||
@@ -2217,20 +2030,7 @@ extern u8 D_80062C04[];
|
||||
extern M2C_UNK D_800D5880;
|
||||
extern M2C_UNK D_80180FF4;
|
||||
|
||||
void func_801528B0(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C04);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_80154274(arg0, &D_800D5880);
|
||||
func_80147324(0x451);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
func_80146DB8(arg0, &D_80180FF4);
|
||||
func_801477E8(arg0, 0xFFF00000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_801528B0__474ae4a5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015294C.h"
|
||||
@@ -2282,21 +2082,7 @@ extern s32 D_80062C14;
|
||||
extern M2C_UNK D_800D5880;
|
||||
extern M2C_UNK D_80181024;
|
||||
|
||||
void func_80152DA8(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C14);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_80154274(arg0, &D_800D5880);
|
||||
func_80147324(0x451);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
M2C_FIELD(arg0, s8 *, 0xDF) = 8;
|
||||
func_80146DB8(arg0, &D_80181024);
|
||||
func_801477E8(arg0, 0xFFE40000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80152DA8__7ab61c2d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80152E4C.h"
|
||||
@@ -2390,12 +2176,7 @@ extern void (*D_80181098[])(void *a0);
|
||||
extern s16 D_8011DB0C;
|
||||
extern u16 D_8011F748;
|
||||
|
||||
void func_80153CCC(S80153CCC *a0) {
|
||||
((s32 (*)(s32))func_80019064)((s32)&D_80181070);
|
||||
D_80181098[a0->idx](a0);
|
||||
D_8011DB0C = 0;
|
||||
D_8011F748 = 0;
|
||||
}
|
||||
#include "../shared/ov/func_80153CCC__6f825b34.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80153D34.h"
|
||||
@@ -2411,20 +2192,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern s16 currentLocationId;
|
||||
extern u8 D_80181078;
|
||||
|
||||
void func_80153D7C(s32 param_1)
|
||||
{
|
||||
func_80147324(0x451);
|
||||
func_80154274((s32 *)param_1, (s32)&D_80181078);
|
||||
func_80149020((s32 *)param_1);
|
||||
*(u16 *)(param_1 + 0x244) = *(u16 *)(param_1 + 6);
|
||||
*(u16 *)(param_1 + 0x246) = *(u16 *)(param_1 + 10);
|
||||
*(u16 *)(param_1 + 0x248) = *(u16 *)(param_1 + 0xe);
|
||||
if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14;
|
||||
else *(u8 *)(param_1 + 0xde) = 10;
|
||||
*(u8 *)(param_1 + 0xdf) = 0;
|
||||
__asm__ __volatile__("" ::: "memory");
|
||||
func_80146CA0((void *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80153D7C__ab751e1b.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80153E00.h"
|
||||
|
||||
@@ -257,20 +257,7 @@ extern void func_8012ACA0(void *arg0);
|
||||
/* 8-byte element, cmd @ +4 */
|
||||
/* list ptr @ +0x90 */
|
||||
|
||||
s32 func_8012ACE0(void *o) {
|
||||
int i;
|
||||
for (i = 0; ; i++) {
|
||||
switch (((Owner_8012ACE0_8012ACE0 *)o)->list[i].cmd) {
|
||||
case -2:
|
||||
case -1:
|
||||
case 0:
|
||||
return i;
|
||||
case -50: case -45: case -40: case -35: case -30: /* scatter -> force jump table (min=-50 sets low bound) */
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8012ACE0__97e255d8.h"
|
||||
|
||||
#include "../shared/ov/func_8012AD44.h"
|
||||
|
||||
@@ -472,25 +459,7 @@ extern void func_80016714(void *a0, s32 a1);
|
||||
|
||||
|
||||
|
||||
int func_8012D664(int arg0, int arg1, int arg2) {
|
||||
extern int func_8012F568();
|
||||
extern int D_8017F5B4;
|
||||
|
||||
struct S8012D664_8012D664 s;
|
||||
int ret;
|
||||
int t;
|
||||
|
||||
s.a = (*(unsigned short*)&D_80126B5E);
|
||||
s.b = (*(unsigned short*)&D_80126B62) - 0x40;
|
||||
s.c = (*(unsigned short*)&D_80126B66);
|
||||
ret = ((int(*)())func_800132BC)(arg0, &s);
|
||||
t = arg1 + 0x20;
|
||||
if (ret < t * t) {
|
||||
func_8012F568(1, 1, 0, arg2, arg0, &D_8017F5B4);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012D664__b481cb52.h"
|
||||
|
||||
|
||||
|
||||
@@ -518,25 +487,7 @@ s32 func_8012DB84(void)
|
||||
|
||||
|
||||
|
||||
s32 func_8012DDA4()
|
||||
{
|
||||
extern Entry_8012DDA4 * D_8018E69C;
|
||||
extern Entry_8012DDA4 * D_8018E698;
|
||||
|
||||
Entry_8012DDA4 *p;
|
||||
Entry_8012DDA4 *end = ((Entry_8012DDA4 *)D_80126720);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (p->active != 0 && p != D_8018E698) {
|
||||
D_8018E69C = p + 1;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C++;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012DDA4__0f69dd9d.h"
|
||||
|
||||
|
||||
|
||||
@@ -544,30 +495,7 @@ s32 func_8012DDA4()
|
||||
// @stuck: none — MATCH (35/35 ins, relocation-masked)
|
||||
|
||||
|
||||
s32 func_8012DE2C(s32 a0) {
|
||||
extern u8 * D_8018E69C;
|
||||
extern u8 * D_8018E698;
|
||||
|
||||
u8 *base;
|
||||
u8 *end;
|
||||
u8 *p;
|
||||
|
||||
base = D_801202A0;
|
||||
end = base + 0x6480;
|
||||
D_8018E69C = base;
|
||||
D_8018E698 = ((u8 *)a0);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (*(u16 *)p != 0 && p != ((u8 *)a0)) {
|
||||
D_8018E69C = p + 0x10C;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C += 0x10C;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012DE2C__d811cfb5.h"
|
||||
|
||||
|
||||
|
||||
@@ -751,34 +679,7 @@ extern void func_8016B428(int);
|
||||
extern void func_80019064(void *);
|
||||
extern int D_8017F5CC;
|
||||
|
||||
void func_8012E9C0(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
if (*(short *)(param_1 + 0x60) != 0) {
|
||||
if (*(unsigned char *)(param_1 + 0x5e) == 0x1d) {
|
||||
*(short *)(param_1 + 0x82) = 0;
|
||||
*(short *)(param_1 + 0x7c) = *(unsigned short *)(param_1 + 6);
|
||||
*(short *)(param_1 + 0x7e) = *(unsigned short *)(param_1 + 0xa);
|
||||
*(short *)(param_1 + 0x80) = *(unsigned short *)(param_1 + 0xe);
|
||||
}
|
||||
if (*(int *)(param_1 + 0x78) != 0) {
|
||||
iVar1 = *(short *)(param_1 + 0x60) *
|
||||
*(short *)(*(int *)(param_1 + 0x78) + 0x30) >> 0xc;
|
||||
if (iVar1 < 1) {
|
||||
iVar1 = 1;
|
||||
}
|
||||
} else {
|
||||
iVar1 = *(short *)(param_1 + 0x60);
|
||||
}
|
||||
func_8016AA50(param_1, iVar1);
|
||||
if ((*(unsigned short *)(param_1 + 0x82) & 1) != 0) {
|
||||
func_8016B428(param_1);
|
||||
func_80019064(&D_8017F5CC);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8012E9C0__89747443.h"
|
||||
|
||||
|
||||
|
||||
@@ -1131,22 +1032,7 @@ extern s16 D_8017F710[];
|
||||
/* size 8, alignment 1 -> unaligned copy */
|
||||
|
||||
|
||||
s32 func_801312D0(s32 param_1, void *param_2)
|
||||
{
|
||||
extern int func_80131CF4(int, int);
|
||||
extern M8_801312D0 D_8017F730;
|
||||
|
||||
int iVar5;
|
||||
|
||||
iVar5 = func_80131CF4(*(int *)(((int)param_1) + 0xBC), 0x2E);
|
||||
if (iVar5 != 0) {
|
||||
((short *)param_2)[2] = 0;
|
||||
((short *)param_2)[0] = 0;
|
||||
((short *)param_2)[1] = (short)iVar5;
|
||||
} else {
|
||||
*(M8_801312D0 *)((short *)param_2) = D_8017F730;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801312D0__386a9228.h"
|
||||
|
||||
|
||||
|
||||
@@ -1415,26 +1301,7 @@ extern void func_8001C214(int, int);
|
||||
* below is this function's own. D_8017F7A4 == D_8017F7A0 + 4 is a SEPARATE
|
||||
* per-overlay symbol and is referenced BY NAME, never as base+literal (§84). */
|
||||
|
||||
void func_80132018(int param_1)
|
||||
{
|
||||
|
||||
extern int tbl_D_80187044[][5] __asm__("D_8017F7A0");
|
||||
extern int tbl_D_80187048[][5] __asm__("D_8017F7A4");
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
*(int *)(param_1 + 0x58) = (int)&tbl_D_80187048[*(unsigned short *)(param_1 + 0x70) & 0xfff];
|
||||
*(int *)(param_1 + 0xdc) = tbl_D_80187044[*(unsigned short *)(param_1 + 0x70) & 0xfff][0];
|
||||
*(short *)(param_1 + 0xfc) = (*(unsigned short *)(param_1 + 0x70) >> 12) << 9;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80132018__d875a8f9.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801320D0.h"
|
||||
@@ -1448,41 +1315,11 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7A8;
|
||||
|
||||
void func_801320D8(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7A8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801320D8__99a35ab4.h"
|
||||
|
||||
|
||||
|
||||
s32 func_80132144(s32 param_1)
|
||||
{
|
||||
extern int D_8017F7B8;
|
||||
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(((int)param_1) + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(((int)param_1));
|
||||
} else {
|
||||
((void(*)(int, int))func_8001C214)(v0, 0);
|
||||
*(int *)(((int)param_1) + 0x58) = (int)&D_8017F7B8;
|
||||
*(short *)(((int)param_1) + 0x5c) = 0x80;
|
||||
*(unsigned short *)(((int)param_1) + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80132144__e8e9c8db.h"
|
||||
|
||||
|
||||
|
||||
@@ -1495,21 +1332,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7C8;
|
||||
|
||||
void func_801321B0(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7C8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801321B0__c34d9d19.h"
|
||||
|
||||
|
||||
|
||||
@@ -1521,21 +1344,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7D8;
|
||||
|
||||
void func_8013221C(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7D8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013221C__6e5d0a2d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80132288.h"
|
||||
|
||||
@@ -779,14 +779,7 @@ void func_80136C54(void)
|
||||
// @stuck: none — MATCH (28 ins). 10-byte 1-aligned struct copy (S10_80136C90{char s[10]}) from global D_8018D74C into a stack buffer, then func_8001534C(0,&buf,0x78,0x10,0,0). gcc emits the block move as 2 unaligned words (lwl/lwr+swl/swr) + 2 bytes (lb/sb).
|
||||
|
||||
|
||||
s32 func_80136C90()
|
||||
{
|
||||
extern void func_8001534C(int, void *, int, int, int, int);
|
||||
extern S10_80136C90 D_8018D74C;
|
||||
|
||||
S10_80136C90 buf = D_8018D74C;
|
||||
func_8001534C(0, &buf, 0x78, 0x10, 0, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80136C90__69b2badc.h"
|
||||
|
||||
|
||||
|
||||
@@ -969,25 +962,7 @@ extern void func_801392FC();
|
||||
extern void func_80137DD4(s32 a0, u8 *a1, u8 *a2);
|
||||
extern void func_80139680(s32 a0, u8 *a1);
|
||||
|
||||
int func_80137D08(int arg0, int arg1, short arg2)
|
||||
{
|
||||
unsigned char buf[3];
|
||||
|
||||
D_800A5E60 = arg0;
|
||||
D_80126A0A = arg2;
|
||||
((void (*)(void *, int, int))func_801392FC)(&D_801269F0, D_80126A0E, arg1);
|
||||
if ((*(short *)&D_801269F4) == 7) {
|
||||
buf[0] = 0x39;
|
||||
buf[1] = 0xFF;
|
||||
buf[2] = 0x71;
|
||||
((void (*)(void *, void *, int))func_80137DD4)(&D_801269F0, buf, arg1);
|
||||
} else if ((*(short *)&D_801269F4) == 3) {
|
||||
if (D_8017F878 & 4) {
|
||||
((void (*)(void *, int))func_80139680)(&D_801269F0, arg1);
|
||||
}
|
||||
}
|
||||
return D_800A5E60;
|
||||
}
|
||||
#include "../shared/ov/func_80137D08__7e58ba7e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80137DD4.h"
|
||||
|
||||
@@ -812,37 +812,7 @@ extern void GsSortSprite(void *a0, u8 *a1, s32 a2);
|
||||
* unprovable"), §17 (pins/barriers).
|
||||
*/
|
||||
|
||||
s32 func_80139BE0(int param_1)
|
||||
{
|
||||
|
||||
extern unsigned char D_8017F844[];
|
||||
int v;
|
||||
|
||||
if ((*(unsigned int *)(param_1 + 8) & 0x2000) == 0) {
|
||||
int t = *(unsigned char *)(param_1 + 0x22) & 0x60;
|
||||
int h = *(unsigned short *)(param_1 + 0x18);
|
||||
unsigned int idx;
|
||||
|
||||
__asm__("" : "=r"(t) : "0"(t));
|
||||
idx = (unsigned char)t;
|
||||
if (h < 7) {
|
||||
if (h >= 2) {
|
||||
v = D_8017F844[idx >> 5];
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
*(short *)(param_1 + 0x2e) = 3;
|
||||
*(short *)(param_1 + 0x2c) = v;
|
||||
}
|
||||
*(short *)(param_1 + 0x34) = *(short *)(param_1 + 0x2c) * 6;
|
||||
{
|
||||
int x = *(short *)(param_1 + 0x2e);
|
||||
*(short *)(param_1 + 0x36) = x * 12 + (x - 1) * 2;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80139BE0__561c5286.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80139C7C.h"
|
||||
|
||||
@@ -815,38 +815,7 @@ extern s8 D_8018E764;
|
||||
extern s8 D_8018E765;
|
||||
extern s32 D_801269C8;
|
||||
extern s32 D_801269D4;
|
||||
void func_8013CA14(void)
|
||||
{
|
||||
int *base = &D_8018E760;
|
||||
signed char *p;
|
||||
unsigned char c;
|
||||
int t;
|
||||
if ((*base) != 0)
|
||||
{
|
||||
c = D_8018E765;
|
||||
if (c == 0)
|
||||
{
|
||||
p = (signed char *) ((((unsigned int) ((unsigned char) D_8018E764)) * 2) + D_8018E760);
|
||||
t = (int) (*p);
|
||||
D_801269D4 = t;
|
||||
D_801269C8 = t;
|
||||
D_8018E765 = (unsigned char) p[1];
|
||||
D_8018E764 = D_8018E764 + 1;
|
||||
if (D_8018E765 == 0)
|
||||
{
|
||||
D_801269D4 = 0;
|
||||
D_801269C8 = 0;
|
||||
D_8018E764 = 0;
|
||||
*base = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
D_8018E765 = c - 1;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8013CA14__83788c45.h"
|
||||
|
||||
|
||||
|
||||
@@ -1001,18 +970,7 @@ extern u8 D_8018F9B8;
|
||||
extern u8 D_8018F9D9;
|
||||
extern s32 D_8018FA98;
|
||||
|
||||
void func_8013D330(void) {
|
||||
if ((D_8018FAB2 & 0xff) != D_8018FB2C) {
|
||||
D_8018FAB2 = ((D_8018FAB2 & 0xff) < D_8018FB2C) ? (D_8018FAB2 + 1) : (D_8018FAB2 - 1);
|
||||
}
|
||||
if ((D_8018F9DA & 0xff) != D_8018FA94) {
|
||||
D_8018F9DA = ((D_8018F9DA & 0xff) < D_8018FA94) ? (D_8018F9DA + 1) : (D_8018F9DA - 1);
|
||||
}
|
||||
if ((D_8018F9B8 & 0xff) != D_8018F9D9) {
|
||||
D_8018F9B8 = ((D_8018F9B8 & 0xff) < D_8018F9D9) ? (D_8018F9B8 + 1) : (D_8018F9B8 - 1);
|
||||
}
|
||||
D_8018FA98 = 1;
|
||||
}
|
||||
#include "../shared/ov/func_8013D330__3ba2802e.h"
|
||||
|
||||
|
||||
|
||||
@@ -1083,37 +1041,7 @@ extern void *D_8018E770;
|
||||
|
||||
extern void func_800599B8(u16*);
|
||||
|
||||
void func_8013D8FC(void)
|
||||
{
|
||||
|
||||
extern s16 *D_8018E774;
|
||||
register s16 *psVar3 __asm__("$17");
|
||||
register s16 *psVar2 __asm__("$16");
|
||||
register s32 c9 __asm__("$19");
|
||||
register s32 cff __asm__("$18");
|
||||
u16 sVar1;
|
||||
s16 buf[4];
|
||||
|
||||
psVar3 = D_8018E774;
|
||||
if (psVar3 != (s16 *)0x0 && (sVar1 = (u16)*psVar3, sVar1 != 0xff)) {
|
||||
c9 = 9;
|
||||
cff = 0xff;
|
||||
psVar2 = psVar3 + 5;
|
||||
do {
|
||||
if (sVar1 == c9) {
|
||||
s32 arg2 = *(s32 *)(psVar2 + 1) + psVar2[-1] * 2;
|
||||
buf[0] = psVar2[-3];
|
||||
buf[1] = psVar2[-2];
|
||||
buf[2] = psVar2[-1];
|
||||
buf[3] = *psVar2;
|
||||
((void (*)(s32, s32))func_800599B8)((s32)buf, arg2);
|
||||
}
|
||||
psVar3 = psVar3 + 8;
|
||||
sVar1 = (u16)*psVar3;
|
||||
psVar2 = psVar2 + 8;
|
||||
} while (sVar1 != cff);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013D8FC__392f2627.h"
|
||||
|
||||
|
||||
extern void *D_8018E76C;
|
||||
@@ -1205,25 +1133,7 @@ extern void func_800190AC(void);
|
||||
extern void func_80141C04(void);
|
||||
|
||||
|
||||
void func_8013E5E8(void)
|
||||
{
|
||||
|
||||
extern u16 D_8011511E;
|
||||
extern u16 D_8011511C;
|
||||
extern unsigned short D_80115112;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_8018062C[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */
|
||||
func_80029444();
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_8018062C[D_80115112];
|
||||
fp();
|
||||
func_800190AC();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
#include "../shared/ov/func_8013E5E8__ae7678cf.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8013E67C.h"
|
||||
@@ -1375,16 +1285,7 @@ extern unsigned char D_801805F4;
|
||||
extern unsigned char *func_80141CA4(void);
|
||||
extern void func_801376E8(int a0, int a1);
|
||||
|
||||
void func_8013F138(void) {
|
||||
u16 *p = &D_80115118;
|
||||
*p += 0x10;
|
||||
if ((u16)*p >= 0x40) {
|
||||
if (D_80115110 == 0) {
|
||||
((void (*)(int, unsigned char *))func_801376E8)((int)func_80141CA4(), &D_801805F4);
|
||||
}
|
||||
D_80115112 += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013F138__67cef5a4.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8013F1BC.h"
|
||||
|
||||
@@ -1005,18 +1005,7 @@ extern M2C_UNK D_8018020C;
|
||||
extern int func_800D2CA8(int, int);
|
||||
extern void func_800D2D10(int, int, void *, int);
|
||||
|
||||
void func_80140E6C(void) {
|
||||
void *puVar1;
|
||||
unsigned int uVar2;
|
||||
unsigned int uVar3;
|
||||
unsigned int uVar4;
|
||||
|
||||
puVar1 = (*(void * *)&D_8018020C);
|
||||
uVar2 = func_800D2CA8(D_80078E7F, 0x18);
|
||||
uVar3 = func_800D2CA8(D_80078E7E, 0xc);
|
||||
uVar4 = func_800D2CA8(D_80078E7D, 0);
|
||||
func_800D2D10(uVar2 | 0xb00000 | uVar3 | 0xb00 | uVar4, 8, puVar1, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80140E6C__0b0f53ec.h"
|
||||
|
||||
|
||||
|
||||
@@ -1121,20 +1110,7 @@ extern void func_80141C04(void);
|
||||
extern u16 D_8011511E;
|
||||
extern unsigned short D_80115112;
|
||||
|
||||
void func_80141874(void) {
|
||||
|
||||
extern u16 D_8011511C;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_80180678[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_80180678[D_80115112];
|
||||
fp();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
#include "../shared/ov/func_80141874__1ec890ca.h"
|
||||
|
||||
|
||||
|
||||
@@ -1251,36 +1227,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern s32 func_8012AD50(void *a0);
|
||||
extern s32 D_80180690;
|
||||
|
||||
void func_80142608(s32 param_1)
|
||||
{
|
||||
register s32 iVar1 __asm__("$16");
|
||||
|
||||
if (*(short *)(param_1 + 0x70) != 0) {
|
||||
iVar1 = ((s32 (*)(void))func_8012C1B8)();
|
||||
} else {
|
||||
iVar1 = func_8012C1DC(*(s32 *)(param_1 + 100));
|
||||
}
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
func_8001CA1C(iVar1, (s32)&D_80180690);
|
||||
*(short *)(iVar1 + 0x1a) = 0x200;
|
||||
*(short *)(iVar1 + 0x18) = 0x200;
|
||||
*(short *)(param_1 + 0xfc) = 0x40;
|
||||
if (*(short *)(param_1 + 0x70) != 0) {
|
||||
goto ad50;
|
||||
}
|
||||
if (*(s32 *)(param_1 + 100) != 0) {
|
||||
*(short *)(param_1 + 0xfe) = *(short *)(*(s32 *)(param_1 + 100) + 0x36);
|
||||
goto ad50;
|
||||
}
|
||||
}
|
||||
((void (*)(s32))func_8012CAE4)(param_1);
|
||||
return;
|
||||
ad50:
|
||||
*(short *)(param_1 + 0x98) = 0;
|
||||
*(s32 *)(param_1 + 0x90) = 0;
|
||||
((void (*)(s32))func_8012AD50)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80142608__66c77755.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801426D4.h"
|
||||
@@ -1367,17 +1314,7 @@ void func_801429C4(int param_1)
|
||||
|
||||
extern void func_80142A80(void);
|
||||
|
||||
void func_80142A10(int param_1)
|
||||
{
|
||||
|
||||
extern void (*D_80180974[])();
|
||||
if (*(s16 *)&D_801270C0 != 3) {
|
||||
D_80180974[*(u16 *)(param_1 + 2)]();
|
||||
if (*(s16 *)(param_1 + 0xFC) != 0) {
|
||||
((void (*)(int))func_80142A80)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142A10__aae79a19.h"
|
||||
|
||||
|
||||
|
||||
@@ -1390,25 +1327,7 @@ extern u8 D_8018E7C8;
|
||||
extern u8 D_8018E7C9;
|
||||
extern u8 D_8018E7CA;
|
||||
|
||||
void func_80142A80(void)
|
||||
{
|
||||
u16 flags;
|
||||
union word_bytes local;
|
||||
s32 mul;
|
||||
|
||||
flags = D_800B99D8;
|
||||
local.pw = D_8018DE88;
|
||||
|
||||
if (flags & 0x10) {
|
||||
mul = (s8)((flags & 0xf) >> 1) + 9;
|
||||
} else {
|
||||
mul = 0x10 - (s8)((flags & 0xf) >> 1);
|
||||
}
|
||||
|
||||
D_8018E7C8 = mul * (local.b[0] >> 4);
|
||||
D_8018E7C9 = mul * (local.b[1] >> 4);
|
||||
D_8018E7CA = mul * (local.b[2] >> 4);
|
||||
}
|
||||
#include "../shared/ov/func_80142A80__e460239a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80142B2C.h"
|
||||
@@ -1437,21 +1356,7 @@ extern void func_80142B2C(void *arg0);
|
||||
|
||||
extern int D_801806B4;
|
||||
|
||||
void func_80142DC4(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
*(int *)(param_1 + 0x20) = v0 = ((int (*)(void))func_8012C1B8)();
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
((void (*)(s32, s32))func_8001CA1C)(v0, (s32)&D_801806B4);
|
||||
*(short *)(v0 + 0x1a) = 0x1800;
|
||||
*(short *)(v0 + 0x18) = 0x1800;
|
||||
*(short *)(param_1 + 0xfc) = 0;
|
||||
((void (*)(int))func_80142B2C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142DC4__ca355465.h"
|
||||
|
||||
|
||||
|
||||
@@ -1466,23 +1371,7 @@ extern void func_80142B2C(void *arg0);
|
||||
|
||||
extern unsigned char D_801806D0[];
|
||||
|
||||
void func_80142E38(int param_1)
|
||||
{
|
||||
short sVar1;
|
||||
int iVar2;
|
||||
|
||||
*(int *)(param_1 + 0x20) = iVar2 = ((int (*)(void))func_8012C1B8)();
|
||||
if (iVar2 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
((void (*)(int, void *))func_8001CA1C)(iVar2, &D_801806D0);
|
||||
sVar1 = (*(unsigned short *)(param_1 + 0x70) & 0xf) * 0x600 + 0x1200;
|
||||
*(short *)(iVar2 + 0x1a) = sVar1;
|
||||
*(short *)(iVar2 + 0x18) = sVar1;
|
||||
*(short *)(param_1 + 0xfc) = 0;
|
||||
((void (*)(int))func_80142B2C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142E38__05b8b1d1.h"
|
||||
|
||||
|
||||
|
||||
@@ -1496,29 +1385,7 @@ extern void func_8012A828(s32 a0, void *a1);
|
||||
extern void func_80142B2C(void *arg0);
|
||||
|
||||
|
||||
void func_80142EC0(s32 param_1) {
|
||||
|
||||
extern s32 D_8018089C[];
|
||||
register s32 d __asm__("$16") = param_1; /* $s0 */
|
||||
register s32 obj __asm__("$17"); /* $s1 */
|
||||
s32 ret;
|
||||
s16 sVar2;
|
||||
|
||||
ret = ((s32 (*)(void))func_8012C1B8)();
|
||||
*(s32 *)(d + 0x20) = ret;
|
||||
obj = ret;
|
||||
if (ret == 0) {
|
||||
((void (*)(s32))func_8012CAE4)(d);
|
||||
} else {
|
||||
func_8001CA1C(obj, 0);
|
||||
sVar2 = (s16)((*(u16 *)(d + 0x70) & 0xf) * 0x600 + 0xc00);
|
||||
*(s16 *)(obj + 0x1a) = sVar2;
|
||||
*(s16 *)(obj + 0x18) = sVar2;
|
||||
*(s16 *)(d + 0xfc) = 0;
|
||||
((void (*)(s32, s32))func_8012A828)(d, D_8018089C[*(u16 *)(d + 0x70) & 0xf]);
|
||||
((void (*)(s32))func_80142B2C)(d);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142EC0__41e70b0a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80142F68.h"
|
||||
@@ -1540,28 +1407,7 @@ extern void func_80142B2C(void *arg0);
|
||||
extern unsigned char D_801808BC[];
|
||||
extern unsigned char D_8018091C[];
|
||||
|
||||
void func_8014305C(int param_1)
|
||||
{
|
||||
register int s0_param __asm__("$16") = param_1;
|
||||
register int s1_copy __asm__("$17");
|
||||
int iVar2;
|
||||
short sVar1;
|
||||
|
||||
iVar2 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(s0_param + 0x20) = iVar2;
|
||||
s1_copy = iVar2;
|
||||
if (iVar2 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(s0_param);
|
||||
} else {
|
||||
((void (*)(int, void *))func_8001CA1C)(s1_copy, D_801808BC);
|
||||
sVar1 = (*(unsigned short *)(s0_param + 0x70) & 0xf) * 0x600 + 0xc00;
|
||||
*(short *)(s1_copy + 0x1a) = sVar1;
|
||||
*(short *)(s1_copy + 0x18) = sVar1;
|
||||
*(short *)(s0_param + 0xfc) = 0;
|
||||
func_8012A828(s0_param, D_8018091C);
|
||||
((void (*)(int))func_80142B2C)(s0_param);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8014305C__bee6858a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801430F4.h"
|
||||
@@ -1604,32 +1450,7 @@ extern u32 D_80180A74[];
|
||||
|
||||
extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
|
||||
void func_80143458(s32 param_1)
|
||||
{
|
||||
s32 p;
|
||||
u16 v;
|
||||
|
||||
*(u32 *)(*(s32 *)(param_1 + 0x20) + 0x20) = (u32)&D_800D387C;
|
||||
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
if (*(s32 *)(p + 4) == 0) {
|
||||
*(s32 *)(p + 4) = 0x50000000;
|
||||
}
|
||||
|
||||
*(u8 *)(*(s32 *)(param_1 + 0x20) + 0x27) = 0x9c;
|
||||
|
||||
v = *(u16 *)(param_1 + 0x34) & 0x7fff;
|
||||
if (v != 0) {
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(p + 0x1a) = v;
|
||||
*(u16 *)(p + 0x18) = v;
|
||||
}
|
||||
|
||||
func_80128EA8(*(u32 *)(param_1 + 0x20), param_1 + 0x24,
|
||||
D_80180A74[*(u16 *)(param_1 + 0x34) & 3]);
|
||||
|
||||
*(u16 *)(param_1 + 2) = *(u16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_80143458__4deffe40.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8014350C.h"
|
||||
@@ -1641,35 +1462,7 @@ void func_80143458(s32 param_1)
|
||||
|
||||
extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
|
||||
void func_8014358C(s32 param_1)
|
||||
{
|
||||
|
||||
extern u8 D_80180A84[];
|
||||
extern u32 D_80180B80[];
|
||||
s32 p;
|
||||
u16 v;
|
||||
|
||||
*(u32 *)(*(s32 *)(param_1 + 0x20) + 0x20) = (u32)&D_80180A84;
|
||||
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
if (*(s32 *)(p + 4) == 0) {
|
||||
*(s32 *)(p + 4) = 0x50000000;
|
||||
}
|
||||
|
||||
*(u8 *)(*(s32 *)(param_1 + 0x20) + 0x27) = 0x90;
|
||||
|
||||
v = *(u16 *)(param_1 + 0x34) & 0x7fff;
|
||||
if (v != 0) {
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(p + 0x1a) = v;
|
||||
*(u16 *)(p + 0x18) = v;
|
||||
}
|
||||
|
||||
func_80128EA8(*(u32 *)(param_1 + 0x20), param_1 + 0x24,
|
||||
D_80180B80[*(u16 *)(param_1 + 0x34) & 3]);
|
||||
|
||||
*(u16 *)(param_1 + 2) = *(u16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_8014358C__9bb6332a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80143640.h"
|
||||
@@ -1771,17 +1564,7 @@ extern void func_8012C218(void *a0);
|
||||
|
||||
extern void (*D_80180C14[])();
|
||||
|
||||
void func_801442F8(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
D_80180C14[*(u16 *)(param_1 + 2)]();
|
||||
iVar1 = *(int *)(param_1 + 0x1c) + 1;
|
||||
*(int *)(param_1 + 0x1c) = iVar1;
|
||||
if (0x1d < iVar1) {
|
||||
func_8012C218(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801442F8__bf05b1dc.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -972,39 +972,7 @@ extern u8 D_80126848;
|
||||
* --asm-subdir asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_8015444C
|
||||
* -> MATCH (31 ins)
|
||||
*/
|
||||
s32 func_801549F8(s32 param_1, s32 _arg1, s32 _arg2)
|
||||
{
|
||||
s32 i, j;
|
||||
u8 n;
|
||||
u8 count;
|
||||
s32 *base;
|
||||
|
||||
count = 0;
|
||||
i = 0;
|
||||
if (*(u8 *)(param_1 + 0xBC) != 0) {
|
||||
base = *(s32 **)(param_1 + 0xB4);
|
||||
n = *(u8 *)(param_1 + 0xBC);
|
||||
do {
|
||||
j = i;
|
||||
switch (base[j]) {
|
||||
case 0: case 2: case 7: case 8: case 9: case 10:
|
||||
case 0xd: case 0x10: case 0x11: case 0x12: case 0x13:
|
||||
case 0x14: case 0x19: case 0x1a:
|
||||
i = j + 1;
|
||||
break;
|
||||
case 3: case 4: case 5: case 6: case 0xb: case 0xc:
|
||||
case 0xe: case 0xf: case 0x15: case 0x16:
|
||||
i = j + 2;
|
||||
break;
|
||||
default:
|
||||
i = j + 1;
|
||||
count += 1;
|
||||
break;
|
||||
}
|
||||
} while (i != n);
|
||||
}
|
||||
return count;
|
||||
}
|
||||
#include "../shared/ov/func_801549F8__44f58f33.h"
|
||||
|
||||
#include "../shared/ov/func_80154A74.h"
|
||||
|
||||
|
||||
@@ -1090,13 +1090,7 @@ extern unsigned char D_8011520C[];
|
||||
extern unsigned short D_8018154C[];
|
||||
extern void func_80147324(s32 arg0);
|
||||
|
||||
void func_80156A1C(s32 param_1, s32 param_2)
|
||||
{
|
||||
if (*(unsigned char *)(param_1 + 0xDA) == 0) {
|
||||
func_80147324(D_8018154C[D_8011520C[param_2]]);
|
||||
*(unsigned char *)(param_1 + 0xDA) = *(unsigned char *)(param_1 + 0xDA) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80156A1C__6c509a1c.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80156A88.h"
|
||||
@@ -1170,15 +1164,7 @@ extern int D_8018E848;
|
||||
extern void func_801599A4(void *a0);
|
||||
extern void func_80159B3C(void *a0);
|
||||
|
||||
void func_80157808(void *param_1)
|
||||
{
|
||||
D_80181584[*(unsigned short *)((char *)param_1 + 2)]();
|
||||
D_8018E848 = D_8018E848 - 1;
|
||||
if (D_8018E848 == -1) {
|
||||
func_801599A4(param_1);
|
||||
func_80159B3C(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80157808__9833c197.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80157880.h"
|
||||
@@ -1198,19 +1184,7 @@ extern s32 func_801725A4(u8 *a0);
|
||||
extern u8 D_800D5128;
|
||||
extern u8 D_80181564;
|
||||
|
||||
void func_801578C0(s32 param_1)
|
||||
{
|
||||
((void (*)(void))func_80156648)();
|
||||
*(u8 *)(param_1 + 0x1AA) = 9;
|
||||
func_80154274((s32 *)param_1, (s32)&D_800D5128);
|
||||
((void (*)(s32 *, s32))func_80154A74)((s32 *)param_1, 0x15);
|
||||
func_80147324(0xC20);
|
||||
((void (*)(s32 *, s32))func_80146DB8)((s32 *)param_1, (s32)&D_80181564);
|
||||
((void (*)(s32, s32 *, s32, s32))func_80146994)(4, (s32 *)param_1, 7, 0);
|
||||
((void (*)(s32, s32 *, s32, s32))func_80146994)(5, (s32 *)param_1, 9, 0);
|
||||
((void (*)(s32 *))func_80146CA0)((s32 *)param_1);
|
||||
((void (*)(s32 *))func_801725A4)((s32 *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_801578C0__69854285.h"
|
||||
|
||||
|
||||
|
||||
@@ -1343,17 +1317,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern s32 D_800D51E0;
|
||||
extern s32 D_80181598;
|
||||
|
||||
void func_80158038(void * param)
|
||||
{
|
||||
*(u8 *)(param + 0x1aa) = 0xe;
|
||||
func_80154274((s32 *)param, (s32)&D_800D51E0);
|
||||
func_80154A74(param, 0x15);
|
||||
func_80146DB8((s32 *)param, &D_80181598);
|
||||
*(s32 *)(param + 0x234) = 0;
|
||||
func_80146994(5, param, 0xc, 0);
|
||||
func_80147324(0x455);
|
||||
func_80146CA0((void *)param);
|
||||
}
|
||||
#include "../shared/ov/func_80158038__2062f4e0.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801580B4.h"
|
||||
@@ -1453,18 +1417,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80146C98(s32 *a0, s16 a1);
|
||||
extern void func_80158880(s32 *param);
|
||||
|
||||
void func_8015879C(s32 param_1) {
|
||||
D_8018E850 = 0;
|
||||
D_8018E85C = 1;
|
||||
D_8018E860 = 0;
|
||||
*(u8 *)(param_1 + 0xa8) = 0;
|
||||
((void (*)(void))func_80147084)();
|
||||
((void (*)(s32))func_80147098)(param_1);
|
||||
((void (*)(s32))func_801470AC)(param_1);
|
||||
((void (*)(s32, s32))func_80147078)(param_1, 0x1a);
|
||||
((void (*)(s32, s32))func_80146C98)(param_1, 1);
|
||||
((void (*)(s32))func_80158880)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015879C__b6505b9b.h"
|
||||
|
||||
|
||||
|
||||
@@ -1481,17 +1434,7 @@ extern void func_801470AC(s32 *a0);
|
||||
extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80158880(s32 *param);
|
||||
|
||||
void func_80158814(void *arg0) {
|
||||
D_8018E850 = 0;
|
||||
D_8018E85C = 1;
|
||||
D_8018E860 = 0;
|
||||
*(s8 *)((s32)arg0 + 0xA8) = 0;
|
||||
((void (*)(void))func_80147084)();
|
||||
((void (*)(void *))func_80147098)(arg0);
|
||||
((void (*)(void *))func_801470AC)(arg0);
|
||||
((void (*)(void *, s32))func_80147078)(arg0, 0x1A);
|
||||
((void (*)(void *))func_80158880)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80158814__b665efef.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1105,20 +1105,7 @@ extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern M2C_UNK D_800D58D8;
|
||||
extern s32 D_8018E850;
|
||||
|
||||
void func_80158BB0(void *arg0) {
|
||||
if (D_8018E850 == 0) {
|
||||
D_8018E850 = 1;
|
||||
}
|
||||
func_80147324(0x456);
|
||||
func_80154274(arg0, &D_800D58D8);
|
||||
func_80154A74(arg0, 0x16);
|
||||
M2C_FIELD(arg0, s32 *, 0x234) = 0xE30000;
|
||||
M2C_FIELD(M2C_FIELD(arg0, void **, 0x20), s16 *, 0x10) = 0;
|
||||
func_801474EC(arg0);
|
||||
func_801474D8(arg0);
|
||||
func_801472C8(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80158BB0__5d09eea9.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80158C40.h"
|
||||
@@ -1140,19 +1127,7 @@ extern int rand(void);
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80158F00(int param_1) {
|
||||
int *self = (int *)param_1;
|
||||
struct Actor *act = (struct Actor *)self[0x20 / 4];
|
||||
int gate = D_8018E85C;
|
||||
|
||||
act->timer = (u16)((act->timer + 0x16) & 0xfff);
|
||||
|
||||
if (gate == 0) {
|
||||
s32 r = rand();
|
||||
*(s32 *)(param_1 + 0x198) = func_8013767C(D_801815E8[r % 0xb]);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80158F00__6450992e.h"
|
||||
|
||||
|
||||
|
||||
@@ -1175,29 +1150,7 @@ extern void func_80146C98(s32 *a0, s16 a1);
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80158FA4(s32 param_1)
|
||||
{
|
||||
s32 v0;
|
||||
s16 sVar1;
|
||||
|
||||
v0 = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(v0 + 0x12) = (*(u16 *)(v0 + 0x12) + 0x16) & 0xfff;
|
||||
if (((s32 (*)(void))func_80148800)() & 0xf0) {
|
||||
D_8018E860 = 1;
|
||||
}
|
||||
if (func_801399F0(*(s32 *)(param_1 + 0x198)) != 0) {
|
||||
func_80139914(*(s32 *)(param_1 + 0x198));
|
||||
*(s32 *)(param_1 + 0x198) = 0;
|
||||
sVar1 = ((s32 (*)(s32))func_80159464)(param_1);
|
||||
if (sVar1 != 0) {
|
||||
func_801594E8(param_1, sVar1);
|
||||
((void (*)(s32, s32))func_80146C98)(param_1, 0xc);
|
||||
} else {
|
||||
*(s32 *)(param_1 + 0x198) = ((s32 (*)(u8 *))func_8013767C)(&(*(u8 *)&D_80110C3C));
|
||||
((void (*)(s32))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80158FA4__1e7a4e71.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80159070.h"
|
||||
@@ -1213,20 +1166,7 @@ extern u8 D_800AE6BD;
|
||||
extern s32 D_8018E850;
|
||||
extern s32 D_8018E858;
|
||||
|
||||
void func_8015934C(void *arg0) {
|
||||
void *temp_v1;
|
||||
|
||||
if (D_8018E850 == 4) {
|
||||
D_8018E850 = 5;
|
||||
}
|
||||
if (D_8018E858 != 0) {
|
||||
func_80145BF8();
|
||||
func_80146CA0(arg0);
|
||||
D_800AE6BD += 1;
|
||||
}
|
||||
temp_v1 = M2C_FIELD(arg0, void **, 0x20);
|
||||
M2C_FIELD(temp_v1, u16 *, 0x12) = (u16) ((M2C_FIELD(temp_v1, u16 *, 0x12) + 0x16) & 0xFFF);
|
||||
}
|
||||
#include "../shared/ov/func_8015934C__8531ecc4.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801593E4.h"
|
||||
@@ -1241,26 +1181,7 @@ extern s32 func_80029A94(s32);
|
||||
|
||||
extern Entry D_80181650[];
|
||||
|
||||
s32 func_80159464(void) {
|
||||
Entry *e;
|
||||
|
||||
e = D_80181650;
|
||||
while (e->id != 0) {
|
||||
if (currentLocationId == e->id) {
|
||||
return e->val;
|
||||
}
|
||||
e++;
|
||||
}
|
||||
if (func_80029A94(1) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
if (func_80029A94(0) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
return -1;
|
||||
ret0:
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_80159464__08b70f0d.h"
|
||||
|
||||
|
||||
extern u8 D_80078E78[];
|
||||
@@ -1409,24 +1330,6 @@ extern void func_80146CA0(void *a0);
|
||||
|
||||
extern unsigned char D_80181878;
|
||||
|
||||
void func_80159BE4(s32 arg0)
|
||||
{
|
||||
int v;
|
||||
|
||||
((void (*)(int, void *))func_80146DB8)(arg0, &D_80181878);
|
||||
if ((*(unsigned int *)(arg0 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(arg0, 5);
|
||||
func_80154A74(arg0, 0x1C);
|
||||
} else {
|
||||
func_80154150(arg0, 4);
|
||||
func_80154A74(arg0, 0x11);
|
||||
}
|
||||
*(int *)(arg0 + 0x234) = 0;
|
||||
*(int *)(arg0 + 0x238) = 0;
|
||||
func_801553C0(arg0);
|
||||
((void (*)(int))func_801553A8)(arg0);
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80159BE4__1cf147fb.h"
|
||||
|
||||
|
||||
|
||||
@@ -1417,21 +1417,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_801725F4(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015D104(void *arg0) {
|
||||
((void (*)(void))func_80149FB0)();
|
||||
((void (*)(void *))func_8014FA04)(arg0);
|
||||
if (((s32 (*)(void *))func_8014E6A0)(arg0) == 0) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
((void (*)(void *))func_801725F4)(arg0);
|
||||
*(s32 *)((u8 *)arg0 + 0x234) = 0xFF1D0000;
|
||||
*(u16 *)(*(s32 *)((u8 *)arg0 + 0x20) + 0x10) = 0x600;
|
||||
*(u16 *)((u8 *)arg0 + 0x244) = *(u16 *)(*(s32 *)((u8 *)arg0 + 0x20) + 0x10);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015D104__ae9e650f.h"
|
||||
|
||||
|
||||
|
||||
@@ -1466,17 +1452,7 @@ extern void *memcpy(void *dst, const void *src, u32 n);
|
||||
|
||||
extern s32 D_80181B44;
|
||||
|
||||
void func_8015D380(s32 a0) {
|
||||
s16 out[4];
|
||||
s32 buf[8];
|
||||
register s32 s1 __asm__("$17") = a0;
|
||||
register s32 *s0 __asm__("$16") = buf;
|
||||
((void (*)(void *))func_80013F3C)((void *)s0);
|
||||
((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12));
|
||||
((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10));
|
||||
ApplyMatrixSV((void *)s0, (void *)&D_80181B44, (void *)out);
|
||||
memcpy((void *)(s1 + 0x138), (void *)out, 8);
|
||||
}
|
||||
#include "../shared/ov/func_8015D380__95fbfaa8.h"
|
||||
|
||||
|
||||
|
||||
@@ -1489,19 +1465,7 @@ extern unsigned char D_80180C28[];
|
||||
extern void func_801553C0(s32 a0);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
|
||||
void func_8015D414(int param_1)
|
||||
{
|
||||
*(unsigned char *)(param_1 + 0x1bd) = 8;
|
||||
*(unsigned char **)(param_1 + 0x38) = D_80180C28;
|
||||
*(short *)(param_1 + 0x138) = 0;
|
||||
*(short *)(param_1 + 0x13a) = 0;
|
||||
*(short *)(param_1 + 0x13c) = 0;
|
||||
*(short *)(param_1 + 0x13e) = 0;
|
||||
*(short *)(param_1 + 0xA) = *(short *)(param_1 + 0xA) + 0x48;
|
||||
*(short *)(*(int *)(param_1 + 0x20) + 0x10) = 0;
|
||||
((void (*)(void))func_801553C0)();
|
||||
func_80154A74(param_1, 0x11);
|
||||
}
|
||||
#include "../shared/ov/func_8015D414__15eb5ba2.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015D480.h"
|
||||
@@ -1603,21 +1567,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
extern void func_8015DCB8(s32 a0);
|
||||
|
||||
void func_8015DBD4(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x4000) {
|
||||
((void (*)(void))func_8015DD74)();
|
||||
}
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) == 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (*(s32 *)((u8 *)arg0 + 0x178) != 0) {
|
||||
((void (*)(void *))func_8015DCB8)(arg0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015DBD4__83daff82.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015DC84.h"
|
||||
@@ -1681,21 +1631,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
extern void func_8015E018(s32 a0);
|
||||
|
||||
void func_8015DF34(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x4000) {
|
||||
((void (*)(void))func_8015E0D4)();
|
||||
}
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) == 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (*(s32 *)((u8 *)arg0 + 0x178) != 0) {
|
||||
((void (*)(void *))func_8015E018)(arg0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015DF34__ad0c1369.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015DFE4.h"
|
||||
@@ -1765,23 +1701,7 @@ extern void func_80159BE4(s32 arg0);
|
||||
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_8015E344(u16 *param_1)
|
||||
{
|
||||
((s32 (*)(void))func_8015E40C)();
|
||||
if (((s32 (*)(u16 *))func_80161B18)(param_1) == 0 &&
|
||||
((s32 (*)(u16 *))func_80161B84)(param_1) == 0 &&
|
||||
((s32 (*)(u16 *))func_80161208)(param_1) == 0) {
|
||||
if ((param_1[0x5c] & 0x4000) != 0) {
|
||||
((void (*)(u16 *))func_8015E5B0)(param_1);
|
||||
*(s32 *)((char *)param_1 + 0x234) = 1;
|
||||
}
|
||||
if ((param_1[0x5c] & 0x8000) != 0) {
|
||||
((void (**)(u16*))D_80181914)[param_1[0]](param_1);
|
||||
((s32 (*)(u16 *, s32))func_80147078)(param_1, 0);
|
||||
((s32 (*)(u16 *))func_80159BE4)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015E344__6a040027.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015E40C.h"
|
||||
@@ -1827,14 +1747,7 @@ extern void func_80159BE4(s32 arg0);
|
||||
/* function-pointer dispatch table */
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_8015E698(u16 *param_1)
|
||||
{
|
||||
if (func_80161208() == 0 && (param_1[0x5c] & 0x8000) != 0) {
|
||||
((void (**)(u16*))D_80181914)[param_1[0]](param_1);
|
||||
((void (*)(u16 *, s32))func_80147078)(param_1, 0);
|
||||
((void (*)(u16 *))func_80159BE4)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015E698__33c63185.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015E714.h"
|
||||
@@ -1925,15 +1838,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern int D_800D4C48;
|
||||
extern int D_801818F8;
|
||||
|
||||
void func_8015EE7C(s32 param_1)
|
||||
{
|
||||
((int (*)(void))func_8014CBF8)();
|
||||
((int (*)(int))func_801474EC)(param_1);
|
||||
((int (*)(int, void *))func_80154274)(param_1, &D_800D4C48);
|
||||
((int (*)(int, void *))func_80146DB8)(param_1, &D_801818F8);
|
||||
((int (*)(int, int))func_801477E8)(param_1, 0xFFF40000);
|
||||
((int (*)(int))func_80146CA0)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015EE7C__b34f471c.h"
|
||||
|
||||
|
||||
|
||||
@@ -1948,22 +1853,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_80161418(void *a0);
|
||||
extern s32 func_801725A4(u8 *a0);
|
||||
|
||||
void func_8015EEE0(void *arg0)
|
||||
{
|
||||
((void (*)(void *, s32))func_80148038)(arg0, 0x10000);
|
||||
((void (*)(void *))func_80147460)(arg0);
|
||||
((void (*)(void *, s32, s32, s32))func_80147AD4)(arg0, 0, 0, 0x1000);
|
||||
((void (*)(void *))func_801473EC)(arg0);
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s32))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (((s32 (*)(void *))func_80161418)(arg0) == 0) {
|
||||
((void (*)(void *))func_801725A4)(arg0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015EEE0__05ff1db5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015EF9C.h"
|
||||
@@ -2071,20 +1961,7 @@ extern void func_80147078(s32 *, s16);
|
||||
extern void func_80159B70(void *);
|
||||
extern s32 func_80161208(void);
|
||||
|
||||
void func_8015F89C(void *arg0) {
|
||||
u16 flags = *(u16 *)((u8 *)arg0 + 0xB8);
|
||||
if (!(flags & 0x4000)) {
|
||||
if (flags & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
func_80147078(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
func_801466F0(1, arg0, 0, -0x1E, 0, 0, 0, 0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_8015F89C__610b5f14.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015F948.h"
|
||||
@@ -2095,15 +1972,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208(void);
|
||||
|
||||
void func_8015F9A4(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
func_80147078(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015F9A4__76dde591.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015FA24.h"
|
||||
@@ -2162,21 +2031,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_8014BFF4(s32 a0, s32 a1);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015FCC8(void *param_1) {
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) != 0) {
|
||||
((void (*)(void))func_8016007C)();
|
||||
D_80181914[*(u16 *)param_1](param_1);
|
||||
((void (*)(void *, s32))func_80147078)(param_1, 0);
|
||||
func_80159B70(param_1);
|
||||
} else {
|
||||
*(u8 *)((s32)param_1 + 0x197) = 0;
|
||||
*(u8 *)((s32)param_1 + 0xBE) = 0;
|
||||
*(u8 *)((s32)param_1 + 0xBF) = 0;
|
||||
*(u8 *)((s32)param_1 + 0x1A0) = (u8)*(s32 *)((s32)param_1 + 0x184);
|
||||
((s32 (*)(void *, s32))func_8014BFF4)(param_1, 1);
|
||||
func_80146CA0(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015FCC8__87a5e0ba.h"
|
||||
|
||||
|
||||
|
||||
@@ -2210,22 +2065,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern s32 func_80161208();
|
||||
|
||||
void func_8015FE70(u16 *param_1)
|
||||
{
|
||||
if ((param_1[0x5c] & 0x8000) != 0) {
|
||||
if (param_1[0x5d] == 0) {
|
||||
((void (**)())D_80181914)[param_1[0]]();
|
||||
((void (*)(u16 *, s16))func_80147078)(param_1, 0);
|
||||
((void (*)(u16 *))func_80159B70)(param_1);
|
||||
return;
|
||||
}
|
||||
param_1[0x5c] = param_1[0x5d];
|
||||
}
|
||||
if ((param_1[0x5c] & 0x4000) != 0) {
|
||||
((void (*)(u16 *, s16))func_80154A74)(param_1, 0x11);
|
||||
}
|
||||
((void (*)(u16 *))func_80161208)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015FE70__bbab5a5a.h"
|
||||
|
||||
|
||||
|
||||
@@ -2282,16 +2122,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
|
||||
void func_801602A4(s32 *a0) {
|
||||
if (*(u16 *)((u8 *)a0 + 0xB8) == 0x8000) {
|
||||
((void (**)())D_80181914)[*(u16 *)a0]();
|
||||
func_80154A74((s32)a0, 0x11);
|
||||
((void (*)(s32, s32))func_80147078)((s32)a0, 0);
|
||||
func_80159B70(a0);
|
||||
} else {
|
||||
((s32 (*)(s32 *))func_80161208)(a0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801602A4__b32c8455.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016032C.h"
|
||||
@@ -2381,19 +2212,7 @@ extern void func_80160A74(s32 *a0);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80160920(unsigned short *param_1)
|
||||
{
|
||||
if ((((int (*)(void))func_801487F4)() & 8) == 0) {
|
||||
((code *)D_80181914)[*param_1](param_1);
|
||||
((void (*)(unsigned short *))func_80160A74)(param_1);
|
||||
} else {
|
||||
if (((int (*)(unsigned short *))func_80161208)(param_1) == 0 && param_1[0x5c] == 0x8000) {
|
||||
((void (*)(unsigned short *, int))func_80154150)(param_1, 0x25);
|
||||
((void (*)(unsigned short *))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_80160920__f19f7444.h"
|
||||
|
||||
|
||||
|
||||
@@ -2409,14 +2228,7 @@ extern s32 func_80161208();
|
||||
/* function-pointer dispatch table; indexed by *param_1 (×4 = ptr size) */
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_801609B8(u16 *param_1) {
|
||||
if ((((u32 (*)(void))func_801487F4)() & 8) == 0) {
|
||||
((void (**)(u16*))D_80181914)[*param_1](param_1);
|
||||
((void (*)(u16 *))func_80160A74)(param_1);
|
||||
} else {
|
||||
((void (*)(u16 *))func_80161208)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801609B8__7e8f4287.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80160A28.h"
|
||||
@@ -2648,22 +2460,7 @@ extern void func_80147324();
|
||||
* extern void func_80161C24(s32, s32); (jr_8015C32C.c:1474 / :1417)
|
||||
* so the definition must use (int, int); the unsigned semantics of param_2
|
||||
* are restored by a cast at each use (codegen-neutral: sltiu + index math). */
|
||||
void func_80161C24(int param_1, int param_2)
|
||||
{
|
||||
|
||||
extern unsigned short D_80181D30[];
|
||||
extern unsigned short D_80181D32[];
|
||||
|
||||
if ((unsigned int)param_2 < 8) {
|
||||
if (*(u8 *)(param_1 + 0xDA) != 0) {
|
||||
func_80147324(D_80181D30[(unsigned int)param_2 * 2]);
|
||||
*(u8 *)(param_1 + 0xDA) = 0;
|
||||
} else {
|
||||
func_80147324(D_80181D32[(unsigned int)param_2 * 2]);
|
||||
*(u8 *)(param_1 + 0xDA) = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80161C24__38230eb9.h"
|
||||
|
||||
|
||||
|
||||
@@ -2765,14 +2562,7 @@ extern void func_80029124(s32, s32);
|
||||
extern void func_800D1734(void *);
|
||||
extern s32 D_80181DB4;
|
||||
|
||||
void func_80161D88(void) {
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) == 0 && (D_800AE6A8 & 0x80FFFFFF) == 0 &&
|
||||
(func_80029178(0x141) & 0xFF) != 0) {
|
||||
func_80029124(0x141, 0);
|
||||
func_80029124(0x95, 1);
|
||||
func_800D1734(&D_80181DB4);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80161D88__41d070a3.h"
|
||||
|
||||
|
||||
// @class: regalloc-order
|
||||
@@ -2845,21 +2635,7 @@ extern void func_800291C8(s32, s32);
|
||||
extern void func_80016714(void *a0, s32 a1);
|
||||
extern int D_8018E868[];
|
||||
|
||||
void func_801622C4(void)
|
||||
{
|
||||
int *p;
|
||||
int i;
|
||||
|
||||
((int (*)(int, int))func_80029124)(0x141, 1);
|
||||
((int (*)(int, int))func_800291C8)(8, 0);
|
||||
i = 0;
|
||||
p = &D_8018E868;
|
||||
do {
|
||||
((int (*)(int, int))func_80016714)(*p, 0x38);
|
||||
p = p + 1;
|
||||
i = i + 1;
|
||||
} while (i < 3);
|
||||
}
|
||||
#include "../shared/ov/func_801622C4__994a7377.h"
|
||||
|
||||
|
||||
|
||||
@@ -2991,15 +2767,7 @@ extern s32 D_800B5CBC;
|
||||
extern u8 D_800B5CDF;
|
||||
extern s32 D_800B5CEC;
|
||||
|
||||
void func_80162870(s32 param_1) {
|
||||
*(s32 *)(param_1 + 8) = (s32)&D_800B5CB8;
|
||||
func_8001CB6C(&D_800B5CB8, (s32)&D_80181E10, 0x250, 0x1A0);
|
||||
D_800B5CEC = param_1 + 0xC;
|
||||
D_800B5CDF = 0x14;
|
||||
D_800B5CBC |= 0x60000000;
|
||||
func_80162968(param_1);
|
||||
func_80162ACC((u8 *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80162870__de1c9bc5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801628F4.h"
|
||||
@@ -3178,28 +2946,7 @@ extern s16 D_80181E78;
|
||||
extern s16 D_80181E76;
|
||||
extern s16 D_80181E74;
|
||||
|
||||
void func_801647A4(int param_1) {
|
||||
s32 iVar1;
|
||||
|
||||
iVar1 = ((s32 (*)(void))func_8014659C)();
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
((void (*)(s32, void *))func_8001C810)(iVar1, &D_800DF2E0);
|
||||
*(s32 **)(iVar1 + 0x80) = &D_80181E44;
|
||||
*(u32 *)(iVar1 + 4) = *(u32 *)(iVar1 + 4) | 0x50000000;
|
||||
*(u16 *)(iVar1 + 0x2c) = *(u16 *)(iVar1 + 0x2c) | 0xb0;
|
||||
D_80181E78 = 0x80;
|
||||
D_80181E76 = 0x80;
|
||||
D_80181E74 = 0x80;
|
||||
*(u16 *)(iVar1 + 0x1a) = 0;
|
||||
*(u16 *)(param_1 + 0x60) = 0;
|
||||
*(u16 *)(param_1 + 0x62) = 0x200;
|
||||
((s32 (*)(s32))func_80164A74)(param_1);
|
||||
((void (*)(s32))func_80146CA0)(param_1);
|
||||
} else {
|
||||
func_80164930(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801647A4__1eeea95d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80164864.h"
|
||||
@@ -3336,21 +3083,7 @@ void func_80164EE0(int param_1)
|
||||
|
||||
|
||||
|
||||
s32 func_80165140(s32 param_1) {
|
||||
extern Slot_80165140 D_8018E960[8];
|
||||
|
||||
int i;
|
||||
Slot_80165140 *p;
|
||||
for (i = 0; i < 8; i++) {
|
||||
p = &D_8018E960[i];
|
||||
if (p->used == 0) {
|
||||
p->used = 8;
|
||||
p->a = *(B8_80165140 *)(((u8 *)param_1) + 0x2c);
|
||||
p->b = *(B4_80165140 *)(((u8 *)param_1) + 0x50);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80165140__2718b2e5.h"
|
||||
|
||||
|
||||
|
||||
@@ -3361,27 +3094,7 @@ s32 func_80165140(s32 param_1) {
|
||||
extern void func_80165240(void *param_1, void *param_2, void *param_3);
|
||||
extern s32 D_8018E960;
|
||||
|
||||
void func_801651B8(void * param_1)
|
||||
{
|
||||
register s32 *puVar1 __asm__("$16"); /* $s0 */
|
||||
register s32 iVar2 __asm__("$17"); /* $s1 */
|
||||
register s32 p __asm__("$18"); /* $s2 */
|
||||
|
||||
p = param_1;
|
||||
((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50);
|
||||
iVar2 = 0;
|
||||
puVar1 = &D_8018E960;
|
||||
do {
|
||||
if (puVar1[3] != 0) {
|
||||
s32 a0v = p;
|
||||
__asm__ __volatile__("" : "=r"(a0v) : "0"(a0v));
|
||||
((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2));
|
||||
puVar1[3] = puVar1[3] + -1;
|
||||
}
|
||||
iVar2 = iVar2 + 1;
|
||||
puVar1 = puVar1 + 4;
|
||||
} while (iVar2 < 8);
|
||||
}
|
||||
#include "../shared/ov/func_801651B8__b905c751.h"
|
||||
|
||||
|
||||
extern void func_80016ED4(void *a0);
|
||||
@@ -3420,14 +3133,7 @@ extern u8 D_80078EC1;
|
||||
extern void (*D_80181EDC[])(void);
|
||||
extern void func_80165B28(void *a0);
|
||||
|
||||
void func_80165580(s32 _arg0)
|
||||
{
|
||||
if (D_80078EC5 & 0x80) {
|
||||
((void (*)(void))func_80165B28)();
|
||||
} else {
|
||||
D_80181EDC[D_80078EC1 & 0x7F]();
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80165580__7088316d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801655E4.h"
|
||||
@@ -3569,10 +3275,7 @@ void func_80165B28(void *a0) {
|
||||
|
||||
extern M2C_UNK D_8018E128;
|
||||
|
||||
void func_80165E2C(u16 *arg0) {
|
||||
func_8001534C(0, &D_8018E128, 0x80, 0x80, 0, 0);
|
||||
func_800153CC(1, *arg0, 0xA8, 0x80, 0x40, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80165E2C__1f54f802.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80165E90.h"
|
||||
@@ -3765,24 +3468,7 @@ extern u8 D_801821C8[];
|
||||
extern s32 func_80029178(s32 arg);
|
||||
extern s32 func_80166F58(s32, s32, s32, s32);
|
||||
|
||||
void func_801681FC(s32 param_1) {
|
||||
|
||||
extern u8 D_8018220C[];
|
||||
extern u8 D_801821DC[];
|
||||
extern u8 D_801821DD[];
|
||||
s32 iVar3;
|
||||
s32 a3;
|
||||
|
||||
*(s16 *)(param_1 + 0x28) = func_80029178(0x81) & 0xFF;
|
||||
*(s32 *)(param_1 + 0x30) = D_8018220C[*(s32 *)(param_1 + 0x2C)];
|
||||
iVar3 = (*(s32 *)(param_1 + 0x2C) << 0x11) >> 0x10;
|
||||
*(s16 *)(param_1 + 0x2A) = D_801821DC[iVar3];
|
||||
*(s32 *)(param_1 + 0x1C) = D_801821DD[iVar3];
|
||||
a3 = *(s32 *)(param_1 + 0x2C) & 1;
|
||||
*(s32 *)(param_1 + 0x2C) = a3;
|
||||
((void (*)(s32, s32, s32, s32))func_80166F58)(param_1, 4, 4, a3);
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_801681FC__9cf18f49.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016829C.h"
|
||||
@@ -3794,20 +3480,7 @@ void func_801681FC(s32 param_1) {
|
||||
|
||||
extern s32 func_80166F58(s32, s32, s32, s32);
|
||||
|
||||
void func_80168430(s32 param_1) {
|
||||
|
||||
extern u8 D_80182218[];
|
||||
extern u8 D_801821F0[];
|
||||
extern u8 D_801821F1[];
|
||||
s32 iVar1;
|
||||
|
||||
*(s32 *)(param_1 + 0x30) = D_80182218[*(s32 *)(param_1 + 0x2C)];
|
||||
iVar1 = (*(s32 *)(param_1 + 0x2C) << 0x11) >> 0x10;
|
||||
*(s16 *)(param_1 + 0x2A) = D_801821F0[iVar1];
|
||||
*(s32 *)(param_1 + 0x1C) = D_801821F1[iVar1];
|
||||
((void (*)(s32, s32, s32, s32))func_80166F58)(param_1, 5, 0x3B, 2);
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_80168430__64c1a81e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801684B4.h"
|
||||
@@ -3991,26 +3664,7 @@ extern void func_80146C3C(void);
|
||||
extern char D_80182308[];
|
||||
extern char D_801822C8[];
|
||||
|
||||
void func_80169F3C(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
((int (*)(int, int))func_800D1FC8)(param_1, 6);
|
||||
iVar1 = func_800D21C4(param_1, D_80182308, 0x16);
|
||||
if (iVar1 != 0) {
|
||||
*(int *)(param_1 + 0x20) = iVar1;
|
||||
*(short *)(iVar1 + 0x1a) = 0x2000;
|
||||
*(short *)(iVar1 + 0x18) = 0x2000;
|
||||
*(char *)(iVar1 + 0x26) = 0x60;
|
||||
*(char *)(iVar1 + 0x25) = 0x60;
|
||||
*(char *)(iVar1 + 0x24) = 0x60;
|
||||
*(unsigned int *)(iVar1 + 4) = *(unsigned int *)(iVar1 + 4) | 0x50000000;
|
||||
((void (*)(int, int, void *))func_80128EA8)(iVar1, param_1 + 0x24, D_801822C8);
|
||||
*(short *)(param_1 + 2) = *(short *)(param_1 + 2) + 1;
|
||||
} else {
|
||||
((void (*)(int))func_80146C3C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80169F3C__a4abc210.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80169FE0.h"
|
||||
|
||||
@@ -1945,44 +1945,7 @@ extern void func_8016B984(void *a0);
|
||||
extern void func_8016B91C(int);
|
||||
extern int D_8018EC80;
|
||||
|
||||
void func_8016B4F8(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
int uVar2;
|
||||
volatile int buf[2];
|
||||
|
||||
((void (*)(int, void *))func_80015978)(param_1 + 4, &D_8018EC80);
|
||||
if (func_8016B9F8(param_1) == 0) {
|
||||
*(int *)(param_1 + 0x18) = 0;
|
||||
*(int *)(param_1 + 0x14) = 0;
|
||||
*(int *)(param_1 + 0x10) = 0;
|
||||
iVar1 = func_8016B834(param_1, 0);
|
||||
*(int *)(param_1 + 0x10) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
iVar1 = func_8016B834(param_1, 1);
|
||||
*(int *)(param_1 + 0x14) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
iVar1 = func_8016B834(param_1, 2);
|
||||
*(int *)(param_1 + 0x18) = iVar1;
|
||||
if (iVar1 != 0) goto success;
|
||||
}
|
||||
}
|
||||
}
|
||||
((void (*)(int))func_8016B984)(param_1);
|
||||
return;
|
||||
success:
|
||||
func_8016B91C(param_1);
|
||||
uVar2 = *(int *)(param_1 + 0x2c);
|
||||
if (uVar2 == 0) {
|
||||
uVar2 = 0xf0;
|
||||
} else {
|
||||
uVar2 = 0x2d0;
|
||||
}
|
||||
*(int *)(param_1 + 0x1c) = uVar2;
|
||||
uVar2 = *(unsigned short *)(param_1 + 2);
|
||||
uVar2 = uVar2 + 1;
|
||||
*(unsigned short *)(param_1 + 2) = uVar2;
|
||||
}
|
||||
#include "../shared/ov/func_8016B4F8__0b2cc462.h"
|
||||
|
||||
|
||||
|
||||
@@ -2109,27 +2072,7 @@ extern void func_8016BFA8(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern M2C_UNK D_8018EDBC;
|
||||
extern M2C_UNK D_8018EDC0;
|
||||
|
||||
void func_8016BCC0(void *arg0) {
|
||||
u16 temp_a2;
|
||||
u16 temp_v0;
|
||||
void *temp_s0;
|
||||
|
||||
temp_s0 = M2C_FIELD(arg0, void **, 0x20);
|
||||
func_8016BF50();
|
||||
temp_a2 = M2C_FIELD(arg0, u16 *, 0x10) + 0x60;
|
||||
M2C_FIELD(arg0, u16 *, 0x10) = temp_a2;
|
||||
temp_v0 = M2C_FIELD(temp_s0, u16 *, 0x1A) + temp_a2;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x1A) = temp_v0;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x18) = temp_v0;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x12) = (u16) ((M2C_FIELD(temp_s0, u16 *, 0x12) + 0x71) & 0xFFF);
|
||||
func_8016BFA8(arg0, &D_8018EDBC, &D_8018EDC0, temp_s0 + 0x18);
|
||||
if ((s16) M2C_FIELD(temp_s0, u16 *, 0x1A) >= 0x1001) {
|
||||
M2C_FIELD(temp_s0, u16 *, 0x18) = 0x1000U;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x1A) = 0x1000U;
|
||||
func_80146E90(arg0, M2C_FIELD(arg0, s32 *, 0x30));
|
||||
M2C_FIELD(arg0, u16 *, 2) = (u16) (M2C_FIELD(arg0, u16 *, 2) + 1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016BCC0__04061c8b.h"
|
||||
|
||||
|
||||
// @class: struct
|
||||
@@ -2145,24 +2088,7 @@ void func_8016BCC0(void *arg0) {
|
||||
// @class: plumbing
|
||||
// @stuck: none — MATCH
|
||||
|
||||
s32 func_8016BEA0(s32 param_1)
|
||||
{
|
||||
extern void func_8016BF50(void);
|
||||
|
||||
int iVar2;
|
||||
unsigned short uVar1;
|
||||
|
||||
iVar2 = *(int *)(((int)param_1) + 0x20);
|
||||
func_8016BF50();
|
||||
uVar1 = *(unsigned short *)(((int)param_1) + 0x10) - 0x18;
|
||||
*(unsigned short *)(((int)param_1) + 0x10) = uVar1;
|
||||
*(unsigned short *)(iVar2 + 0x1a) = *(unsigned short *)(iVar2 + 0x1a) + uVar1;
|
||||
*(unsigned short *)(iVar2 + 0x12) = (*(unsigned short *)(iVar2 + 0x12) + 0x22) & 0xfff;
|
||||
((void (*)(int, void *, void *, int))func_8016BFA8)(((int)param_1), &(*(int *)&D_8018EDBC), &(*(int *)&D_8018EDC0), iVar2 + 0x18);
|
||||
if (*(short *)(iVar2 + 0x1a) < 0) {
|
||||
((void (*)(int))func_80146C3C)(((int)param_1));
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016BEA0__0a1f8b82.h"
|
||||
|
||||
|
||||
|
||||
@@ -2225,33 +2151,7 @@ extern u8 D_8018EDC4[];
|
||||
extern u8 D_8018EDCC[];
|
||||
extern u8 D_8018ED7C[];
|
||||
|
||||
void func_8016C2C4(s32 param)
|
||||
{
|
||||
register s32 s1 __asm__("$17");
|
||||
register s32 s0 __asm__("$16");
|
||||
u16 buf[3];
|
||||
s16 v;
|
||||
s32 r;
|
||||
s32 arg;
|
||||
|
||||
s1 = param;
|
||||
s0 = *(s32 *)(s1 + 0x20);
|
||||
arg = *(s32 *)(s1 + 0x34);
|
||||
buf[0] = *(u16 *)(s1 + 0x12);
|
||||
buf[1] = *(u16 *)(s1 + 0x16);
|
||||
buf[2] = *(u16 *)(s1 + 0x1a);
|
||||
((void (*)(s32, void *, void *))func_80149350)(arg, buf, buf);
|
||||
((void (*)(void *, s32))func_80015954)(buf, s1 + 4);
|
||||
v = *(s16 *)(s1 + 0x10) + 0x10;
|
||||
*(s16 *)(s1 + 0x10) = v;
|
||||
v = *(s16 *)(s0 + 0x1a) + v;
|
||||
*(s16 *)(s0 + 0x1a) = v;
|
||||
*(s16 *)(s0 + 0x18) = v;
|
||||
r = ((s32 (*)(s32, void *, void *, void *))func_8016C374)(s1, D_8018EDC4, D_8018EDCC, D_8018ED7C);
|
||||
if (r == 0) {
|
||||
((void (*)(s32))func_80146C3C)(s1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016C2C4__ee79a1cc.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016C374.h"
|
||||
@@ -2390,26 +2290,7 @@ extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
extern u8 D_80182518;
|
||||
extern u8 D_80182524;
|
||||
|
||||
void func_8016DA7C(s32 param_1)
|
||||
{
|
||||
s32 iVar1;
|
||||
|
||||
iVar1 = ((s32 (*)(void))func_801465C0)();
|
||||
if (iVar1 == 0) {
|
||||
((void (*)(s32))func_80146C3C)(param_1);
|
||||
} else {
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
((void (*)(s32, s32, s32, s32))func_8001CC3C)(iVar1, (s32)&D_80182518, 0x250, 0x100);
|
||||
*(u8 *)(iVar1 + 0x27) = 0x90;
|
||||
*(u16 *)(iVar1 + 0x18) = 0x3000;
|
||||
*(u16 *)(iVar1 + 0x1a) = 0x4000;
|
||||
*(u32 *)(iVar1 + 4) = *(u32 *)(iVar1 + 4) | 0x50000000;
|
||||
func_80128EA8(iVar1, param_1 + 0x24, (s32)&D_80182524);
|
||||
*(s32 *)(param_1 + 0x10) = 0;
|
||||
*(s32 *)(param_1 + 0x14) = 0xfff40000;
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016DA7C__00aabb3f.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016DB34.h"
|
||||
@@ -2527,16 +2408,7 @@ typedef struct {
|
||||
typedef void (*Handler)(struct Entry_8016E95C *);
|
||||
|
||||
|
||||
s32 func_8016E95C() {
|
||||
extern Handler D_80182644[];
|
||||
|
||||
struct Entry_8016E95C *p;
|
||||
for (p = ((struct Entry_8016E95C *)&D_80115218); p < &((struct Entry_8016E95C *)&D_80115218)[4]; p++) {
|
||||
if (p->f0 != 0) {
|
||||
D_80182644[p->f1](p);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016E95C__11c325ba.h"
|
||||
|
||||
|
||||
|
||||
@@ -2591,19 +2463,7 @@ extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
extern u16 D_80182638[];
|
||||
extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
|
||||
void func_8016EAC0(Wave *param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
param_1->f4 = param_1->f4 + D_80182638[param_1->f2];
|
||||
((void (*)(void *, int))func_8016EC0C)(param_1, 0x80);
|
||||
bVar1 = param_1->f2 + 1;
|
||||
param_1->f2 = bVar1;
|
||||
if (5 < bVar1) {
|
||||
param_1->f2 = 0x20;
|
||||
param_1->f1 = param_1->f1 + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016EAC0__8bfcb845.h"
|
||||
|
||||
|
||||
|
||||
@@ -2613,18 +2473,7 @@ void func_8016EAC0(Wave *param_1)
|
||||
extern u8 D_80182628[];
|
||||
extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
|
||||
void func_8016EB3C(s32 p) {
|
||||
u8 v;
|
||||
|
||||
((void (*)(s32, s32))func_8016EC0C)(p, D_80182628[*(u8 *)(p + 2) & 3]);
|
||||
|
||||
v = *(u8 *)(p + 2);
|
||||
*(u8 *)(p + 2) = v + 0xFF;
|
||||
if (v == 0) {
|
||||
*(u8 *)(p + 2) = 5;
|
||||
*(u8 *)(p + 1) = *(u8 *)(p + 1) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016EB3C__a0fff8a5.h"
|
||||
|
||||
|
||||
|
||||
@@ -2724,35 +2573,7 @@ extern s32 D_80182654;
|
||||
extern s32 D_80126B58;
|
||||
extern s16 currentLocationId;
|
||||
|
||||
s32 func_8016F1C4(void) {
|
||||
s32 *p;
|
||||
s32 cur;
|
||||
s32 loc;
|
||||
s32 v;
|
||||
s32 *base = &D_80126B58;
|
||||
|
||||
p = &D_80182654;
|
||||
cur = *p;
|
||||
if (cur != 0) {
|
||||
loc = currentLocationId;
|
||||
p = p + 1;
|
||||
for (;;) {
|
||||
if (loc == cur) {
|
||||
return 1;
|
||||
}
|
||||
cur = *p;
|
||||
p = p + 1;
|
||||
if (cur == 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
v = base[0x7E];
|
||||
if (((v & 0x80FFFFFF) != 0) && ((v & 0x10000000) != 0)) {
|
||||
return 0;
|
||||
}
|
||||
return base[0x7E] & 0x80FFFFFF;
|
||||
}
|
||||
#include "../shared/ov/func_8016F1C4__ba8761c6.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016F250.h"
|
||||
|
||||
@@ -2479,17 +2479,7 @@ extern void func_80171A1C(u8 *a0);
|
||||
extern s32 func_80174650(s32);
|
||||
extern M2C_UNK D_801827F0;
|
||||
|
||||
void func_80173220(void * arg0)
|
||||
{
|
||||
if (M2C_FIELD(arg0, u16 *, 0xB8) & 0x4000) {
|
||||
func_80147324(0x516);
|
||||
func_80019064(&D_801827F0);
|
||||
}
|
||||
if (M2C_FIELD(arg0, u16 *, 0xB8) & 0x8000) {
|
||||
func_80171A1C(arg0);
|
||||
func_80174650(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80173220__c174c056.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80173294.h"
|
||||
|
||||
@@ -2317,26 +2317,7 @@ extern void func_80173460(s32 a0, s32 a1);
|
||||
/* ==== end §8b carried decl layer ==== */
|
||||
|
||||
|
||||
void func_801734BC(s32 arg0, s32 _unused1) {
|
||||
extern void func_80173544(void);
|
||||
extern s16 D_80126B40;
|
||||
|
||||
|
||||
s16 temp;
|
||||
switch (((u32)arg0)) {
|
||||
case 0: temp = -0x4; break;
|
||||
case 1: temp = -0x8; break;
|
||||
case 2: temp = -0x12; break;
|
||||
case 3: temp = -0x18; break;
|
||||
case 4: temp = -0x1C; break;
|
||||
default: goto after;
|
||||
}
|
||||
D_80126B32 = temp;
|
||||
after:
|
||||
D_80126B3E = 0;
|
||||
D_80126B40 = 0;
|
||||
func_80174684(&func_80173544);
|
||||
}
|
||||
#include "../shared/ov/func_801734BC__0a1baba1.h"
|
||||
|
||||
|
||||
extern void (*D_8018285C[])(void);
|
||||
@@ -2599,19 +2580,7 @@ s32 func_8017496C(void *a0) {
|
||||
|
||||
extern void (*D_801828F0[])();
|
||||
|
||||
void func_80174BF4(void * arg0)
|
||||
{
|
||||
M2C_FIELD(arg0, s32 *, 0xC) = 0x12C;
|
||||
M2C_FIELD(arg0, s32 *, 0x14) = 0x12C;
|
||||
M2C_FIELD(arg0, s16 *, 0x20) = 0x155;
|
||||
M2C_FIELD(arg0, s16 *, 0x22) = 0x800;
|
||||
M2C_FIELD(arg0, s16 *, 0x24) = 0;
|
||||
M2C_FIELD(arg0, s16 *, 0x2E) = 0;
|
||||
M2C_FIELD(arg0, s16 *, 0x30) = -0x28;
|
||||
M2C_FIELD(arg0, s16 *, 0x32) = 0;
|
||||
M2C_FIELD(arg0, s32 *, 0x54) = 0;
|
||||
D_801828F0[M2C_FIELD(arg0, u8 *, 4)]();
|
||||
}
|
||||
#include "../shared/ov/func_80174BF4__7354cf5d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80174C60.h"
|
||||
@@ -2711,23 +2680,7 @@ s32 func_80175268(s32 param_1)
|
||||
|
||||
extern s32 func_80029504(void);
|
||||
|
||||
void func_801754A8(void) {
|
||||
|
||||
extern u8 D_8011F7A8;
|
||||
extern unsigned char D_800B9A13;
|
||||
extern s32 D_80126B9C;
|
||||
extern DispatchFn D_80182A64[];
|
||||
u8 *p = &D_8011F7A8;
|
||||
s32 r = func_80029504();
|
||||
s32 flag = 0;
|
||||
|
||||
if (((D_800B9A13 == 0) && ((D_80126B9C & 0x80) == 0)) ||
|
||||
(0x4AF < (u32)(r - 10))) {
|
||||
flag = 1;
|
||||
}
|
||||
p[9] = flag;
|
||||
D_80182A64[p[0]]((void *)p);
|
||||
}
|
||||
#include "../shared/ov/func_801754A8__897945ca.h"
|
||||
|
||||
|
||||
|
||||
@@ -3053,21 +3006,7 @@ extern void func_80019064(void *a0);
|
||||
extern void func_80131E00(struct S80131E00 *a0, s32 a1);
|
||||
|
||||
|
||||
void func_80178840(int param_1) {
|
||||
|
||||
extern int D_80182ABC;
|
||||
extern int D_80182AC8[];
|
||||
register int p __asm__("$16");
|
||||
register int s1byte __asm__("$17");
|
||||
p = param_1;
|
||||
if ((*(unsigned short *)(p + 0x5c) & 1) != 0) {
|
||||
s1byte = *(unsigned char *)(p + 0x5e);
|
||||
if (s1byte == 0xc) {
|
||||
((void (*)(int))func_80019064)((int)&D_80182ABC);
|
||||
}
|
||||
((void (*)(int, int))func_80131E00)(p, D_80182AC8[s1byte]);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80178840__8d2d864b.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801788B8.h"
|
||||
|
||||
@@ -2645,56 +2645,7 @@ s32 func_80178B70(s32 param_1, s32 param_2)
|
||||
|
||||
|
||||
|
||||
s32 func_80178BF8()
|
||||
{
|
||||
extern void func_8017B1D8(void);
|
||||
extern short D_8018FB24;
|
||||
extern int D_8018F918;
|
||||
extern short D_8018F928;
|
||||
extern short D_8018F924;
|
||||
extern short D_8018F920;
|
||||
extern short D_8018F91C;
|
||||
extern int D_8018F9CC;
|
||||
extern int D_8018F930;
|
||||
extern s16 D_8018F910;
|
||||
extern short D_8018F908;
|
||||
extern short D_8018F90C;
|
||||
extern int D_8018FA80;
|
||||
extern unsigned int D_8018F980;
|
||||
extern unsigned short D_8018F906;
|
||||
|
||||
unsigned short *puVar1;
|
||||
int iVar2;
|
||||
unsigned int *puVar3;
|
||||
|
||||
iVar2 = 9;
|
||||
puVar3 = &D_8018F980;
|
||||
D_8018FB24 = 0;
|
||||
D_8018F918 = 0;
|
||||
D_8018F928 = 0;
|
||||
D_8018F924 = 0;
|
||||
D_8018F920 = 0;
|
||||
D_8018F91C = 0;
|
||||
D_8018F9CC = 1;
|
||||
D_8018F930 = 0;
|
||||
(*(short *)&D_8018F910) = 0;
|
||||
do {
|
||||
*puVar3 = 0;
|
||||
iVar2 = iVar2 + -1;
|
||||
puVar3 = puVar3 + -1;
|
||||
} while (-1 < iVar2);
|
||||
iVar2 = 0x1ff;
|
||||
puVar1 = &D_8018F906;
|
||||
do {
|
||||
*puVar1 = 0;
|
||||
iVar2 = iVar2 + -1;
|
||||
puVar1 = puVar1 + -1;
|
||||
} while (-1 < iVar2);
|
||||
D_8018F908 = 0;
|
||||
D_8018F90C = 0;
|
||||
((void (*)(int *, int))func_80016714)(&D_8018FA80, 0x14);
|
||||
func_8017B1D8();
|
||||
}
|
||||
#include "../shared/ov/func_80178BF8__44c7fe3f.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2718,17 +2718,7 @@ extern s16 D_8018F984;
|
||||
extern s16 D_8018F986;
|
||||
extern s16 D_8018F988;
|
||||
|
||||
void func_8017B7A8(void)
|
||||
{
|
||||
D_8012694C = 1;
|
||||
D_8018F914 = 0;
|
||||
D_8018F98C = (s16) D_80114F30;
|
||||
D_8018F98E = (s16) D_80114F34;
|
||||
D_8018F990 = (s16) D_80114F38;
|
||||
D_8018F984 = (s16) D_80114F24;
|
||||
D_8018F986 = (s16) D_80114F28;
|
||||
D_8018F988 = (s16) D_80114F2C;
|
||||
}
|
||||
#include "../shared/ov/func_8017B7A8__ce4e45fe.h"
|
||||
|
||||
|
||||
|
||||
@@ -2769,15 +2759,7 @@ extern s32 D_80114F24;
|
||||
extern s32 D_80114F28;
|
||||
extern s32 D_80114F2C;
|
||||
|
||||
void func_8017B880(void)
|
||||
{
|
||||
D_80114F30 = D_8018F9A4;
|
||||
D_80114F34 = D_8018F9A6;
|
||||
D_80114F38 = D_8018F9A8;
|
||||
D_80114F24 = D_8018F9AC;
|
||||
D_80114F28 = D_8018F9AE;
|
||||
D_80114F2C = D_8018F9B0;
|
||||
}
|
||||
#include "../shared/ov/func_8017B880__dfc7ba70.h"
|
||||
|
||||
|
||||
// @class: struct
|
||||
@@ -2866,22 +2848,7 @@ extern SV4 D_8018F93C;
|
||||
|
||||
extern void (*D_8018F95C[10])(int);
|
||||
|
||||
void func_8017BC38(int param_1)
|
||||
{
|
||||
register int i __asm__("$17");
|
||||
register void (**p)(int) __asm__("$16");
|
||||
|
||||
i = 0;
|
||||
p = D_8018F95C;
|
||||
do {
|
||||
if (*p != (void (*)(int))0) {
|
||||
(*p)(param_1);
|
||||
}
|
||||
i = i + 1;
|
||||
p = p + 1;
|
||||
} while (i < 10);
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8017BC38__6ac69b9e.h"
|
||||
|
||||
|
||||
|
||||
@@ -2980,33 +2947,7 @@ extern void func_801465C0(void);
|
||||
extern void func_80146C3C();
|
||||
extern void func_80146E90(s32 *a0, s32 a1);
|
||||
|
||||
void func_8017BEF8(param_1)
|
||||
s32 param_1;
|
||||
{
|
||||
register s32 s0 __asm__("$16");
|
||||
register s32 s1 __asm__("$17");
|
||||
extern u8 D_80182C64[];
|
||||
s32 v0;
|
||||
|
||||
s1 = param_1;
|
||||
v0 = ((s32 (*)(void))func_801465C0)();
|
||||
*(s32 *)(s1 + 0x20) = v0;
|
||||
s0 = v0;
|
||||
|
||||
if (v0 == 0) {
|
||||
((void (*)(s32))func_80146C3C)(s1);
|
||||
return;
|
||||
}
|
||||
|
||||
func_8001CC3C(s0, D_80182C64, 0x290, 0x100);
|
||||
*(u8 *)(s0 + 0x27) = 0x64;
|
||||
*(s16 *)(s0 + 0x1A) = 0x2000;
|
||||
*(s16 *)(s0 + 0x18) = 0x2000;
|
||||
*(s16 *)(s0 + 0x14) = -0xE3;
|
||||
*(s32 *)(s0 + 4) |= 0x8000000;
|
||||
func_80146E90((s32 *)s1, 4);
|
||||
*(u16 *)(s1 + 2) += 1;
|
||||
}
|
||||
#include "../shared/ov/func_8017BEF8__5c7e6c6f.h"
|
||||
|
||||
|
||||
extern s32 func_80146E98(s32 a0);
|
||||
|
||||
@@ -3051,16 +3051,7 @@ extern s32 func_80171990(u8 *a0);
|
||||
extern u8 D_80183058[];
|
||||
extern u8 D_80182D0C[];
|
||||
|
||||
void func_8017EA10(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
|
||||
if (func_8017EC2C((s32)a0) < 0x190) {
|
||||
s0[0x198 / 4] = func_8013767C((s32)D_80183058);
|
||||
func_80154274(s0, (s32)D_80182D0C);
|
||||
func_80147324(0x7E7);
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EA10__a44969fc.h"
|
||||
|
||||
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
@@ -3085,24 +3076,7 @@ extern s32 func_8017EC2C(s32 a0);
|
||||
extern u8 D_80183080[];
|
||||
extern void func_80139914(s32 a0);
|
||||
|
||||
void func_8017EACC(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
u16 temp;
|
||||
|
||||
func_8017EC2C((s32)a0);
|
||||
|
||||
if ((*(u16 *)((char *)s0 + 0xB8) & 0x8000) != 0) {
|
||||
if (func_801399F0(s0[0x198 / 4]) != 0) {
|
||||
func_80139914(s0[0x198 / 4]);
|
||||
result = func_8013767C((s32)D_80183080);
|
||||
temp = *(u16 *)((char *)s0 + 0xBA);
|
||||
s0[0x198 / 4] = result;
|
||||
*(u16 *)((char *)s0 + 0xB8) = temp;
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EACC__9814f7d7.h"
|
||||
|
||||
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
@@ -3111,24 +3085,7 @@ extern s32 func_80171990(u8 *a0);
|
||||
extern u8 D_801830B4[];
|
||||
extern void func_80139914(s32 a0);
|
||||
|
||||
void func_8017EB4C(a0)
|
||||
s32 *a0;
|
||||
{
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
u16 temp;
|
||||
|
||||
if ((*(u16 *)((char *)s0 + 0xB8) & 0x8000) != 0) {
|
||||
if (func_801399F0(s0[0x198 / 4]) != 0) {
|
||||
func_80139914(s0[0x198 / 4]);
|
||||
result = func_8013767C((s32)D_801830B4);
|
||||
temp = *(u16 *)((char *)s0 + 0xBA);
|
||||
s0[0x198 / 4] = result;
|
||||
*(u16 *)((char *)s0 + 0xB8) = temp;
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EB4C__47aa02d8.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8017EBC8__d0406d9f.h"
|
||||
@@ -3209,33 +3166,7 @@ void func_8017ED90(void) {
|
||||
|
||||
|
||||
|
||||
void func_8017EDB8(void) {
|
||||
extern s32 D_80126954;
|
||||
extern s32 D_8012695C;
|
||||
extern s16 D_80126968;
|
||||
extern s16 D_8012696A;
|
||||
extern s16 D_8012696C;
|
||||
extern s16 D_80126976;
|
||||
extern s16 D_80126978;
|
||||
extern s16 D_8012697A;
|
||||
extern u8 D_80126948[];
|
||||
extern void func_8017EF10(void *);
|
||||
extern void func_8012A018(s32, s32);
|
||||
extern void func_8012A094(s32);
|
||||
|
||||
D_80126954 = 0x1F4;
|
||||
D_8012695C = 0x384;
|
||||
D_80126968 = 0x238;
|
||||
D_8012696A = 0x600;
|
||||
D_8012696C = 0;
|
||||
D_80126976 = 0;
|
||||
D_80126978 = 0;
|
||||
D_8012697A = 0;
|
||||
func_8012A094((s32)D_80126948);
|
||||
func_8012A018((s32)func_8017EF10, 0);
|
||||
func_8017EF10((void *)D_80126948);
|
||||
func_8012A018((s32)func_8017EF10, 1);
|
||||
}
|
||||
#include "../shared/ov/func_8017EDB8__3df94c9c.h"
|
||||
|
||||
|
||||
extern s16 D_80126E80;
|
||||
@@ -3252,26 +3183,7 @@ extern s32 func_8012A094(s32 a0);
|
||||
extern s32 func_8012A100(s32 a0);
|
||||
extern void func_8017EF10(void*);
|
||||
|
||||
void func_8017EE68(s32 a0)
|
||||
{
|
||||
s32 s0 = (s32)&D_80126E60;
|
||||
s32 t0;
|
||||
|
||||
*(s32*)&D_80126E6C = 0x1F4;
|
||||
*(s32*)&D_80126E74 = 0x320;
|
||||
*(s16*)&D_80126E80 = 0xAA;
|
||||
*(s16*)&D_80126E82 = 0x400;
|
||||
*(s16*)&D_80126E84 = 0;
|
||||
*(s16*)&D_80126E8E = 0;
|
||||
*(s16*)&D_80126E90 = -0x32;
|
||||
*(s16*)&D_80126E92 = 0;
|
||||
|
||||
func_8012A094(s0);
|
||||
t0 = s0;
|
||||
func_8012A048(s0, (s32)&func_8017EF10, 0x1);
|
||||
((s32 (*)(s32))func_8017EF10)(s0);
|
||||
func_8012A100(0x1);
|
||||
}
|
||||
#include "../shared/ov/func_8017EE68__34856783.h"
|
||||
|
||||
|
||||
|
||||
@@ -3363,22 +3275,7 @@ extern void func_800D1724(s32 a0);
|
||||
extern s32 func_8012AD50(void *arg0);
|
||||
extern s32 D_8018FB28;
|
||||
|
||||
void func_8017F1B8(void *arg0) {
|
||||
s32 result;
|
||||
s32 v0;
|
||||
s32 a0;
|
||||
|
||||
result = func_80014C54(0, 0, 0x800);
|
||||
if ((result << 16) != 0) {
|
||||
v0 = func_800CF8B4();
|
||||
if (v0 != 0) {
|
||||
a0 = *(s32 *)((s32)arg0 + 0xDC);
|
||||
D_8018FB28 = 1;
|
||||
func_800D1724(a0);
|
||||
func_8012AD50(arg0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017F1B8__3f7d4016.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8017F224__76785405.h"
|
||||
|
||||
@@ -65,44 +65,7 @@ extern void func_801287B8(void);
|
||||
extern s32 func_80011A3C(void);
|
||||
extern s32 D_8018E67C;
|
||||
|
||||
void func_801285E4(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D18DC\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, 1f\n"
|
||||
"nop\n"
|
||||
"jal func_80011A3C\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_801285E4__22637e5f.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80128678.h"
|
||||
@@ -127,44 +90,7 @@ void func_801285E4(void)
|
||||
* branch set). The load-delay nop after `lw $v0,%lo(...)($v0)` is auto-inserted too.
|
||||
* %hi/%lo escaped as %%hi/%%lo (bare % is an operand placeholder).
|
||||
*/
|
||||
void func_80128714(void) {
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D19F0\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"bne $v0, $zero, 1f\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"j 2f\n"
|
||||
"1:\n"
|
||||
"jal func_8001903C\n"
|
||||
"jal func_80018FC8\n"
|
||||
"2:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_80128714__34914b60.h"
|
||||
|
||||
|
||||
|
||||
@@ -294,31 +220,7 @@ extern s16 D_800B9A00;
|
||||
extern M2C_UNK (*D_8017F24C)();
|
||||
extern s16 (*D_8017F250)();
|
||||
|
||||
void func_80128A28(void) {
|
||||
s16 temp_v0;
|
||||
|
||||
switch (D_800B99F6) { /* irregular */
|
||||
case 1:
|
||||
D_8017F24C();
|
||||
/* fallthrough */
|
||||
case 0:
|
||||
func_80011C10();
|
||||
return;
|
||||
case 2:
|
||||
temp_v0 = D_8017F250();
|
||||
if (temp_v0 != 0) {
|
||||
if (temp_v0 < 0) {
|
||||
func_80011B7C(0);
|
||||
D_800B9A00 = 1;
|
||||
return;
|
||||
}
|
||||
func_80010DE0();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128A28__badd0159.h"
|
||||
|
||||
|
||||
extern u16 D_800B99F6;
|
||||
@@ -336,17 +238,7 @@ extern s32 D_8018E678;
|
||||
extern CdFileLoc_80128C98 cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128C98(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F528[];
|
||||
s16 idx = D_8017F528[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128C98__363b5a0e.h"
|
||||
|
||||
|
||||
|
||||
@@ -354,17 +246,7 @@ s32 func_80128C98(s32 arg0) {
|
||||
extern CdFileLoc cdFileLocTable[];
|
||||
extern void func_8001ABBC(s32 a0, s32 a1, void *a2, s32 a3, s32 a4);
|
||||
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F538[];
|
||||
s16 idx = D_8017F538[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80128CFC__120c5b53.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80128D60.h"
|
||||
@@ -377,10 +259,7 @@ s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern M2C_UNK D_8018D4FC;
|
||||
|
||||
void func_80128FAC(u16 *arg0) {
|
||||
func_8001534C(4, &D_8018D4FC, 0x80, 0x90, 0, 0);
|
||||
func_800153CC(5, *arg0, 0xA8, 0x90, 0x40, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80128FAC__205d953e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80129010.h"
|
||||
|
||||
@@ -89,51 +89,7 @@ extern s32 func_80146128(void);
|
||||
extern void func_80146360(void);
|
||||
extern void func_801463A0();
|
||||
|
||||
void func_8014607C(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_80146128\n"
|
||||
"lui $at, %%hi(D_8018E808)\n"
|
||||
"sw $v0, %%lo(D_8018E808)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E808)\n"
|
||||
"lw $v0, %%lo(D_8018E808)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, .L80146114\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_80146360\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801463A0\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
".L80146114:\n"
|
||||
"nop\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_8014607C__b3c81197.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80146128.h"
|
||||
@@ -663,38 +619,7 @@ extern s32 D_80180E30[];
|
||||
extern u8 D_80078E78[];
|
||||
extern s16 currentLocationId;
|
||||
|
||||
s32 func_80149FB0(s32 a0) {
|
||||
s32 *p = &D_80180E30[0];
|
||||
register s32 v __asm__("$3") = *p;
|
||||
u8 *q = &D_80078E78[0];
|
||||
s32 loc;
|
||||
|
||||
if (v != 0) {
|
||||
loc = currentLocationId;
|
||||
p = p + 1;
|
||||
do {
|
||||
if (loc == v) {
|
||||
goto ret0;
|
||||
}
|
||||
v = *p;
|
||||
p = p + 1;
|
||||
} while (v != 0);
|
||||
}
|
||||
|
||||
if ((*(u32 *)(a0 + 0x44) & 0x400) != 0) {
|
||||
return 0;
|
||||
}
|
||||
if (*(s16 *)(a0 + 0x1C8) != 0) {
|
||||
return 0;
|
||||
}
|
||||
if ((*(u16 *)(a0 + 0xAC) & 0x100) == 0) {
|
||||
ret0:
|
||||
return 0;
|
||||
}
|
||||
v = q[0x48];
|
||||
q[0x48] = v ^ 0x80;
|
||||
return 1;
|
||||
}
|
||||
#include "../shared/ov/func_80149FB0__8c634086.h"
|
||||
|
||||
|
||||
|
||||
@@ -1649,37 +1574,7 @@ int func_8014F6F4(void) {
|
||||
extern s32 func_8014FA70(s32 a0);
|
||||
extern s32 D_8018E814;
|
||||
|
||||
void func_8014FA04(s32 a0)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"lw $v0, 68($a0)\n"
|
||||
"lui $v1, 0x4\n"
|
||||
"and $v0, $v0, $v1\n"
|
||||
"bnez $v0, 1f\n"
|
||||
"addu $v0, $zero, $zero\n"
|
||||
"lui $a1, 0x1f80\n"
|
||||
"ori $a1, $a1, 0x03fc\n"
|
||||
"addu $t0, $a1, $zero\n"
|
||||
"lw $t1, 0($t0)\n"
|
||||
"nop\n"
|
||||
"sw $sp, 0($t1)\n"
|
||||
"addiu $t1, $t1, -4\n"
|
||||
"addu $sp, $t1, $zero\n"
|
||||
"jal func_8014FA70\n"
|
||||
"lui $at, %%hi(D_8018E814)\n"
|
||||
"sw $v0, %%lo(D_8018E814)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E814)\n"
|
||||
"lw $v0, %%lo(D_8018E814)($v0)\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_8014FA04__6f7b9fcb.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8014FA70.h"
|
||||
@@ -1841,60 +1736,7 @@ extern s32 func_8014FA70(s32 a0);
|
||||
extern void func_80015978(s32 a0, s32 *a1);
|
||||
extern s32 D_8018E814;
|
||||
|
||||
void func_80150A70(s32 a0)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set\tnoreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"sw $s0, 16($sp)\n"
|
||||
"addu $s0, $a0, $zero\n"
|
||||
"sw $ra, 20($sp)\n"
|
||||
"lh $v1, 6($s0)\n"
|
||||
"lh $v0, 136($s0)\n"
|
||||
"nop\n"
|
||||
"bne $v1, $v0, 1f\n"
|
||||
"nop\n"
|
||||
"lh $v1, 10($s0)\n"
|
||||
"lh $v0, 138($s0)\n"
|
||||
"nop\n"
|
||||
"bne $v1, $v0, 1f\n"
|
||||
"nop\n"
|
||||
"lh $v1, 14($s0)\n"
|
||||
"lh $v0, 140($s0)\n"
|
||||
"nop\n"
|
||||
"beq $v1, $v0, 3f\n"
|
||||
"nop\n"
|
||||
"1:\n"
|
||||
"lw $v0, 68($s0)\n"
|
||||
"lui $v1, 0x4\n"
|
||||
"and $v0, $v0, $v1\n"
|
||||
"bnez $v0, 2f\n"
|
||||
"addiu $a0, $s0, 4\n"
|
||||
"lui $a2, 0x1f80\n"
|
||||
"ori $a2, $a2, 0x03fc\n"
|
||||
"addu $t0, $a2, $zero\n"
|
||||
"lw $t1, 0($t0)\n"
|
||||
"nop\n"
|
||||
"sw $sp, 0($t1)\n"
|
||||
"addiu $t1, $t1, -4\n"
|
||||
"addu $sp, $t1, $zero\n"
|
||||
"jal func_8014FA70\n"
|
||||
"addu $a0, $s0, $zero\n"
|
||||
"lui $at, %%hi(D_8018E814)\n"
|
||||
"sw $v0, %%lo(D_8018E814)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"addiu $a0, $s0, 4\n"
|
||||
"2:\n"
|
||||
"jal func_80015978\n"
|
||||
"addiu $a1, $s0, 136\n"
|
||||
"3:\n"
|
||||
"lw $ra, 20($sp)\n"
|
||||
"lw $s0, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
".set\treorder\n"
|
||||
: : : "memory");
|
||||
}
|
||||
#include "../shared/ov/func_80150A70__5bf92896.h"
|
||||
|
||||
|
||||
|
||||
@@ -1902,22 +1744,7 @@ void func_80150A70(s32 a0)
|
||||
// @stuck: none — MATCH (fn-ptr table; split idx-1 into a $v0-pinned temp to stop (idx-1)*4 strength-reducing into a -4 load offset AND land the subtract in $v0)
|
||||
|
||||
|
||||
void func_80150B28(int param_1) {
|
||||
|
||||
extern s32 D_800AE6B0;
|
||||
extern void (*D_80180EF4[])(void);
|
||||
u32 idx;
|
||||
register u32 sub __asm__("$2");
|
||||
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) == 0) {
|
||||
idx = *(u16 *)(param_1 + 0x16C);
|
||||
if (idx != 0 && idx < 0x26) {
|
||||
sub = idx - 1;
|
||||
D_80180EF4[sub]();
|
||||
}
|
||||
}
|
||||
*(u16 *)(param_1 + 0x16C) = 0;
|
||||
}
|
||||
#include "../shared/ov/func_80150B28__f539b4e6.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80150B9C.h"
|
||||
@@ -2112,21 +1939,7 @@ extern int func_80151204(int arg, int a1);
|
||||
extern u8 D_80062C04[];
|
||||
extern M2C_UNK D_80180FAC;
|
||||
|
||||
void func_801520DC(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C04);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_801472C8(arg0);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
func_80146DB8(arg0, &D_80180FAC);
|
||||
func_801477E8(arg0, 0x40000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146A6C(0x10, arg0, M2C_FIELD(arg0, s16 *, 6), M2C_FIELD(arg0, s16 *, 0xA), (s32) M2C_FIELD(arg0, s16 *, 0xE), 0, 0);
|
||||
func_80147324(0x441);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_801520DC__43573632.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80152194.h"
|
||||
@@ -2217,20 +2030,7 @@ extern u8 D_80062C04[];
|
||||
extern M2C_UNK D_800D5880;
|
||||
extern M2C_UNK D_80180FF4;
|
||||
|
||||
void func_801528B0(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C04);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_80154274(arg0, &D_800D5880);
|
||||
func_80147324(0x451);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
func_80146DB8(arg0, &D_80180FF4);
|
||||
func_801477E8(arg0, 0xFFF00000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_801528B0__474ae4a5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015294C.h"
|
||||
@@ -2282,21 +2082,7 @@ extern s32 D_80062C14;
|
||||
extern M2C_UNK D_800D5880;
|
||||
extern M2C_UNK D_80181024;
|
||||
|
||||
void func_80152DA8(s32 arg0)
|
||||
{
|
||||
func_80019064(&D_80062C14);
|
||||
func_80151204(arg0, M2C_FIELD(arg0, s16 *, 0xF2));
|
||||
func_80149020(arg0);
|
||||
func_80154274(arg0, &D_800D5880);
|
||||
func_80147324(0x451);
|
||||
M2C_FIELD(arg0, s8 *, 0xDE) = 0x10;
|
||||
M2C_FIELD(arg0, s8 *, 0xDF) = 8;
|
||||
func_80146DB8(arg0, &D_80181024);
|
||||
func_801477E8(arg0, 0xFFE40000);
|
||||
func_8014CBF8(arg0);
|
||||
func_801474EC(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80152DA8__7ab61c2d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80152E4C.h"
|
||||
@@ -2390,12 +2176,7 @@ extern void (*D_80181098[])(void *a0);
|
||||
extern s16 D_8011DB0C;
|
||||
extern u16 D_8011F748;
|
||||
|
||||
void func_80153CCC(S80153CCC *a0) {
|
||||
((s32 (*)(s32))func_80019064)((s32)&D_80181070);
|
||||
D_80181098[a0->idx](a0);
|
||||
D_8011DB0C = 0;
|
||||
D_8011F748 = 0;
|
||||
}
|
||||
#include "../shared/ov/func_80153CCC__6f825b34.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80153D34.h"
|
||||
@@ -2411,20 +2192,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern s16 currentLocationId;
|
||||
extern u8 D_80181078;
|
||||
|
||||
void func_80153D7C(s32 param_1)
|
||||
{
|
||||
func_80147324(0x451);
|
||||
func_80154274((s32 *)param_1, (s32)&D_80181078);
|
||||
func_80149020((s32 *)param_1);
|
||||
*(u16 *)(param_1 + 0x244) = *(u16 *)(param_1 + 6);
|
||||
*(u16 *)(param_1 + 0x246) = *(u16 *)(param_1 + 10);
|
||||
*(u16 *)(param_1 + 0x248) = *(u16 *)(param_1 + 0xe);
|
||||
if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14;
|
||||
else *(u8 *)(param_1 + 0xde) = 10;
|
||||
*(u8 *)(param_1 + 0xdf) = 0;
|
||||
__asm__ __volatile__("" ::: "memory");
|
||||
func_80146CA0((void *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80153D7C__ab751e1b.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80153E00.h"
|
||||
|
||||
@@ -257,20 +257,7 @@ extern void func_8012ACA0(void *arg0);
|
||||
/* 8-byte element, cmd @ +4 */
|
||||
/* list ptr @ +0x90 */
|
||||
|
||||
s32 func_8012ACE0(void *o) {
|
||||
int i;
|
||||
for (i = 0; ; i++) {
|
||||
switch (((Owner_8012ACE0_8012ACE0 *)o)->list[i].cmd) {
|
||||
case -2:
|
||||
case -1:
|
||||
case 0:
|
||||
return i;
|
||||
case -50: case -45: case -40: case -35: case -30: /* scatter -> force jump table (min=-50 sets low bound) */
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8012ACE0__97e255d8.h"
|
||||
|
||||
#include "../shared/ov/func_8012AD44.h"
|
||||
|
||||
@@ -472,25 +459,7 @@ extern void func_80016714(void *a0, s32 a1);
|
||||
|
||||
|
||||
|
||||
int func_8012D664(int arg0, int arg1, int arg2) {
|
||||
extern int func_8012F568();
|
||||
extern int D_8017F5B4;
|
||||
|
||||
struct S8012D664_8012D664 s;
|
||||
int ret;
|
||||
int t;
|
||||
|
||||
s.a = (*(unsigned short*)&D_80126B5E);
|
||||
s.b = (*(unsigned short*)&D_80126B62) - 0x40;
|
||||
s.c = (*(unsigned short*)&D_80126B66);
|
||||
ret = ((int(*)())func_800132BC)(arg0, &s);
|
||||
t = arg1 + 0x20;
|
||||
if (ret < t * t) {
|
||||
func_8012F568(1, 1, 0, arg2, arg0, &D_8017F5B4);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012D664__b481cb52.h"
|
||||
|
||||
|
||||
|
||||
@@ -518,25 +487,7 @@ s32 func_8012DB84(void)
|
||||
|
||||
|
||||
|
||||
s32 func_8012DDA4()
|
||||
{
|
||||
extern Entry_8012DDA4 * D_8018E69C;
|
||||
extern Entry_8012DDA4 * D_8018E698;
|
||||
|
||||
Entry_8012DDA4 *p;
|
||||
Entry_8012DDA4 *end = ((Entry_8012DDA4 *)D_80126720);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (p->active != 0 && p != D_8018E698) {
|
||||
D_8018E69C = p + 1;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C++;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012DDA4__0f69dd9d.h"
|
||||
|
||||
|
||||
|
||||
@@ -544,30 +495,7 @@ s32 func_8012DDA4()
|
||||
// @stuck: none — MATCH (35/35 ins, relocation-masked)
|
||||
|
||||
|
||||
s32 func_8012DE2C(s32 a0) {
|
||||
extern u8 * D_8018E69C;
|
||||
extern u8 * D_8018E698;
|
||||
|
||||
u8 *base;
|
||||
u8 *end;
|
||||
u8 *p;
|
||||
|
||||
base = D_801202A0;
|
||||
end = base + 0x6480;
|
||||
D_8018E69C = base;
|
||||
D_8018E698 = ((u8 *)a0);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (*(u16 *)p != 0 && p != ((u8 *)a0)) {
|
||||
D_8018E69C = p + 0x10C;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C += 0x10C;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_8012DE2C__d811cfb5.h"
|
||||
|
||||
|
||||
|
||||
@@ -751,34 +679,7 @@ extern void func_8016B428(int);
|
||||
extern void func_80019064(void *);
|
||||
extern int D_8017F5CC;
|
||||
|
||||
void func_8012E9C0(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
if (*(short *)(param_1 + 0x60) != 0) {
|
||||
if (*(unsigned char *)(param_1 + 0x5e) == 0x1d) {
|
||||
*(short *)(param_1 + 0x82) = 0;
|
||||
*(short *)(param_1 + 0x7c) = *(unsigned short *)(param_1 + 6);
|
||||
*(short *)(param_1 + 0x7e) = *(unsigned short *)(param_1 + 0xa);
|
||||
*(short *)(param_1 + 0x80) = *(unsigned short *)(param_1 + 0xe);
|
||||
}
|
||||
if (*(int *)(param_1 + 0x78) != 0) {
|
||||
iVar1 = *(short *)(param_1 + 0x60) *
|
||||
*(short *)(*(int *)(param_1 + 0x78) + 0x30) >> 0xc;
|
||||
if (iVar1 < 1) {
|
||||
iVar1 = 1;
|
||||
}
|
||||
} else {
|
||||
iVar1 = *(short *)(param_1 + 0x60);
|
||||
}
|
||||
func_8016AA50(param_1, iVar1);
|
||||
if ((*(unsigned short *)(param_1 + 0x82) & 1) != 0) {
|
||||
func_8016B428(param_1);
|
||||
func_80019064(&D_8017F5CC);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8012E9C0__89747443.h"
|
||||
|
||||
|
||||
|
||||
@@ -1131,22 +1032,7 @@ extern s16 D_8017F710[];
|
||||
/* size 8, alignment 1 -> unaligned copy */
|
||||
|
||||
|
||||
s32 func_801312D0(s32 param_1, void *param_2)
|
||||
{
|
||||
extern int func_80131CF4(int, int);
|
||||
extern M8_801312D0 D_8017F730;
|
||||
|
||||
int iVar5;
|
||||
|
||||
iVar5 = func_80131CF4(*(int *)(((int)param_1) + 0xBC), 0x2E);
|
||||
if (iVar5 != 0) {
|
||||
((short *)param_2)[2] = 0;
|
||||
((short *)param_2)[0] = 0;
|
||||
((short *)param_2)[1] = (short)iVar5;
|
||||
} else {
|
||||
*(M8_801312D0 *)((short *)param_2) = D_8017F730;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801312D0__386a9228.h"
|
||||
|
||||
|
||||
|
||||
@@ -1415,26 +1301,7 @@ extern void func_8001C214(int, int);
|
||||
* below is this function's own. D_8017F7A4 == D_8017F7A0 + 4 is a SEPARATE
|
||||
* per-overlay symbol and is referenced BY NAME, never as base+literal (§84). */
|
||||
|
||||
void func_80132018(int param_1)
|
||||
{
|
||||
|
||||
extern int tbl_D_80187044[][5] __asm__("D_8017F7A0");
|
||||
extern int tbl_D_80187048[][5] __asm__("D_8017F7A4");
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
*(int *)(param_1 + 0x58) = (int)&tbl_D_80187048[*(unsigned short *)(param_1 + 0x70) & 0xfff];
|
||||
*(int *)(param_1 + 0xdc) = tbl_D_80187044[*(unsigned short *)(param_1 + 0x70) & 0xfff][0];
|
||||
*(short *)(param_1 + 0xfc) = (*(unsigned short *)(param_1 + 0x70) >> 12) << 9;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80132018__d875a8f9.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801320D0.h"
|
||||
@@ -1448,41 +1315,11 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7A8;
|
||||
|
||||
void func_801320D8(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7A8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801320D8__99a35ab4.h"
|
||||
|
||||
|
||||
|
||||
s32 func_80132144(s32 param_1)
|
||||
{
|
||||
extern int D_8017F7B8;
|
||||
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(((int)param_1) + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(((int)param_1));
|
||||
} else {
|
||||
((void(*)(int, int))func_8001C214)(v0, 0);
|
||||
*(int *)(((int)param_1) + 0x58) = (int)&D_8017F7B8;
|
||||
*(short *)(((int)param_1) + 0x5c) = 0x80;
|
||||
*(unsigned short *)(((int)param_1) + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80132144__e8e9c8db.h"
|
||||
|
||||
|
||||
|
||||
@@ -1495,21 +1332,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7C8;
|
||||
|
||||
void func_801321B0(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7C8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801321B0__c34d9d19.h"
|
||||
|
||||
|
||||
|
||||
@@ -1521,21 +1344,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern void func_8001C214(int, int);
|
||||
extern int D_8017F7D8;
|
||||
|
||||
void func_8013221C(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7D8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013221C__6e5d0a2d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80132288.h"
|
||||
|
||||
@@ -779,14 +779,7 @@ void func_80136C54(void)
|
||||
// @stuck: none — MATCH (28 ins). 10-byte 1-aligned struct copy (S10_80136C90{char s[10]}) from global D_8018D74C into a stack buffer, then func_8001534C(0,&buf,0x78,0x10,0,0). gcc emits the block move as 2 unaligned words (lwl/lwr+swl/swr) + 2 bytes (lb/sb).
|
||||
|
||||
|
||||
s32 func_80136C90()
|
||||
{
|
||||
extern void func_8001534C(int, void *, int, int, int, int);
|
||||
extern S10_80136C90 D_8018D74C;
|
||||
|
||||
S10_80136C90 buf = D_8018D74C;
|
||||
func_8001534C(0, &buf, 0x78, 0x10, 0, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80136C90__69b2badc.h"
|
||||
|
||||
|
||||
|
||||
@@ -969,25 +962,7 @@ extern void func_801392FC();
|
||||
extern void func_80137DD4(s32 a0, u8 *a1, u8 *a2);
|
||||
extern void func_80139680(s32 a0, u8 *a1);
|
||||
|
||||
int func_80137D08(int arg0, int arg1, short arg2)
|
||||
{
|
||||
unsigned char buf[3];
|
||||
|
||||
D_800A5E60 = arg0;
|
||||
D_80126A0A = arg2;
|
||||
((void (*)(void *, int, int))func_801392FC)(&D_801269F0, D_80126A0E, arg1);
|
||||
if ((*(short *)&D_801269F4) == 7) {
|
||||
buf[0] = 0x39;
|
||||
buf[1] = 0xFF;
|
||||
buf[2] = 0x71;
|
||||
((void (*)(void *, void *, int))func_80137DD4)(&D_801269F0, buf, arg1);
|
||||
} else if ((*(short *)&D_801269F4) == 3) {
|
||||
if (D_8017F878 & 4) {
|
||||
((void (*)(void *, int))func_80139680)(&D_801269F0, arg1);
|
||||
}
|
||||
}
|
||||
return D_800A5E60;
|
||||
}
|
||||
#include "../shared/ov/func_80137D08__7e58ba7e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80137DD4.h"
|
||||
|
||||
@@ -812,37 +812,7 @@ extern void GsSortSprite(void *a0, u8 *a1, s32 a2);
|
||||
* unprovable"), §17 (pins/barriers).
|
||||
*/
|
||||
|
||||
s32 func_80139BE0(int param_1)
|
||||
{
|
||||
|
||||
extern unsigned char D_8017F844[];
|
||||
int v;
|
||||
|
||||
if ((*(unsigned int *)(param_1 + 8) & 0x2000) == 0) {
|
||||
int t = *(unsigned char *)(param_1 + 0x22) & 0x60;
|
||||
int h = *(unsigned short *)(param_1 + 0x18);
|
||||
unsigned int idx;
|
||||
|
||||
__asm__("" : "=r"(t) : "0"(t));
|
||||
idx = (unsigned char)t;
|
||||
if (h < 7) {
|
||||
if (h >= 2) {
|
||||
v = D_8017F844[idx >> 5];
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
*(short *)(param_1 + 0x2e) = 3;
|
||||
*(short *)(param_1 + 0x2c) = v;
|
||||
}
|
||||
*(short *)(param_1 + 0x34) = *(short *)(param_1 + 0x2c) * 6;
|
||||
{
|
||||
int x = *(short *)(param_1 + 0x2e);
|
||||
*(short *)(param_1 + 0x36) = x * 12 + (x - 1) * 2;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80139BE0__561c5286.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80139C7C.h"
|
||||
|
||||
@@ -815,38 +815,7 @@ extern s8 D_8018E764;
|
||||
extern s8 D_8018E765;
|
||||
extern s32 D_801269C8;
|
||||
extern s32 D_801269D4;
|
||||
void func_8013CA14(void)
|
||||
{
|
||||
int *base = &D_8018E760;
|
||||
signed char *p;
|
||||
unsigned char c;
|
||||
int t;
|
||||
if ((*base) != 0)
|
||||
{
|
||||
c = D_8018E765;
|
||||
if (c == 0)
|
||||
{
|
||||
p = (signed char *) ((((unsigned int) ((unsigned char) D_8018E764)) * 2) + D_8018E760);
|
||||
t = (int) (*p);
|
||||
D_801269D4 = t;
|
||||
D_801269C8 = t;
|
||||
D_8018E765 = (unsigned char) p[1];
|
||||
D_8018E764 = D_8018E764 + 1;
|
||||
if (D_8018E765 == 0)
|
||||
{
|
||||
D_801269D4 = 0;
|
||||
D_801269C8 = 0;
|
||||
D_8018E764 = 0;
|
||||
*base = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
D_8018E765 = c - 1;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8013CA14__83788c45.h"
|
||||
|
||||
|
||||
|
||||
@@ -1001,18 +970,7 @@ extern u8 D_8018F9B8;
|
||||
extern u8 D_8018F9D9;
|
||||
extern s32 D_8018FA98;
|
||||
|
||||
void func_8013D330(void) {
|
||||
if ((D_8018FAB2 & 0xff) != D_8018FB2C) {
|
||||
D_8018FAB2 = ((D_8018FAB2 & 0xff) < D_8018FB2C) ? (D_8018FAB2 + 1) : (D_8018FAB2 - 1);
|
||||
}
|
||||
if ((D_8018F9DA & 0xff) != D_8018FA94) {
|
||||
D_8018F9DA = ((D_8018F9DA & 0xff) < D_8018FA94) ? (D_8018F9DA + 1) : (D_8018F9DA - 1);
|
||||
}
|
||||
if ((D_8018F9B8 & 0xff) != D_8018F9D9) {
|
||||
D_8018F9B8 = ((D_8018F9B8 & 0xff) < D_8018F9D9) ? (D_8018F9B8 + 1) : (D_8018F9B8 - 1);
|
||||
}
|
||||
D_8018FA98 = 1;
|
||||
}
|
||||
#include "../shared/ov/func_8013D330__3ba2802e.h"
|
||||
|
||||
|
||||
|
||||
@@ -1083,37 +1041,7 @@ extern void *D_8018E770;
|
||||
|
||||
extern void func_800599B8(u16*);
|
||||
|
||||
void func_8013D8FC(void)
|
||||
{
|
||||
|
||||
extern s16 *D_8018E774;
|
||||
register s16 *psVar3 __asm__("$17");
|
||||
register s16 *psVar2 __asm__("$16");
|
||||
register s32 c9 __asm__("$19");
|
||||
register s32 cff __asm__("$18");
|
||||
u16 sVar1;
|
||||
s16 buf[4];
|
||||
|
||||
psVar3 = D_8018E774;
|
||||
if (psVar3 != (s16 *)0x0 && (sVar1 = (u16)*psVar3, sVar1 != 0xff)) {
|
||||
c9 = 9;
|
||||
cff = 0xff;
|
||||
psVar2 = psVar3 + 5;
|
||||
do {
|
||||
if (sVar1 == c9) {
|
||||
s32 arg2 = *(s32 *)(psVar2 + 1) + psVar2[-1] * 2;
|
||||
buf[0] = psVar2[-3];
|
||||
buf[1] = psVar2[-2];
|
||||
buf[2] = psVar2[-1];
|
||||
buf[3] = *psVar2;
|
||||
((void (*)(s32, s32))func_800599B8)((s32)buf, arg2);
|
||||
}
|
||||
psVar3 = psVar3 + 8;
|
||||
sVar1 = (u16)*psVar3;
|
||||
psVar2 = psVar2 + 8;
|
||||
} while (sVar1 != cff);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013D8FC__392f2627.h"
|
||||
|
||||
|
||||
extern void *D_8018E76C;
|
||||
@@ -1205,25 +1133,7 @@ extern void func_800190AC(void);
|
||||
extern void func_80141C04(void);
|
||||
|
||||
|
||||
void func_8013E5E8(void)
|
||||
{
|
||||
|
||||
extern u16 D_8011511E;
|
||||
extern u16 D_8011511C;
|
||||
extern unsigned short D_80115112;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_8018062C[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */
|
||||
func_80029444();
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_8018062C[D_80115112];
|
||||
fp();
|
||||
func_800190AC();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
#include "../shared/ov/func_8013E5E8__ae7678cf.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8013E67C.h"
|
||||
@@ -1375,16 +1285,7 @@ extern unsigned char D_801805F4;
|
||||
extern unsigned char *func_80141CA4(void);
|
||||
extern void func_801376E8(int a0, int a1);
|
||||
|
||||
void func_8013F138(void) {
|
||||
u16 *p = &D_80115118;
|
||||
*p += 0x10;
|
||||
if ((u16)*p >= 0x40) {
|
||||
if (D_80115110 == 0) {
|
||||
((void (*)(int, unsigned char *))func_801376E8)((int)func_80141CA4(), &D_801805F4);
|
||||
}
|
||||
D_80115112 += 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8013F138__67cef5a4.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8013F1BC.h"
|
||||
|
||||
@@ -1005,18 +1005,7 @@ extern M2C_UNK D_8018020C;
|
||||
extern int func_800D2CA8(int, int);
|
||||
extern void func_800D2D10(int, int, void *, int);
|
||||
|
||||
void func_80140E6C(void) {
|
||||
void *puVar1;
|
||||
unsigned int uVar2;
|
||||
unsigned int uVar3;
|
||||
unsigned int uVar4;
|
||||
|
||||
puVar1 = (*(void * *)&D_8018020C);
|
||||
uVar2 = func_800D2CA8(D_80078E7F, 0x18);
|
||||
uVar3 = func_800D2CA8(D_80078E7E, 0xc);
|
||||
uVar4 = func_800D2CA8(D_80078E7D, 0);
|
||||
func_800D2D10(uVar2 | 0xb00000 | uVar3 | 0xb00 | uVar4, 8, puVar1, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80140E6C__0b0f53ec.h"
|
||||
|
||||
|
||||
|
||||
@@ -1121,20 +1110,7 @@ extern void func_80141C04(void);
|
||||
extern u16 D_8011511E;
|
||||
extern unsigned short D_80115112;
|
||||
|
||||
void func_80141874(void) {
|
||||
|
||||
extern u16 D_8011511C;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_80180678[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_80180678[D_80115112];
|
||||
fp();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
#include "../shared/ov/func_80141874__1ec890ca.h"
|
||||
|
||||
|
||||
|
||||
@@ -1251,36 +1227,7 @@ extern void func_8012CAE4(void *a0);
|
||||
extern s32 func_8012AD50(void *a0);
|
||||
extern s32 D_80180690;
|
||||
|
||||
void func_80142608(s32 param_1)
|
||||
{
|
||||
register s32 iVar1 __asm__("$16");
|
||||
|
||||
if (*(short *)(param_1 + 0x70) != 0) {
|
||||
iVar1 = ((s32 (*)(void))func_8012C1B8)();
|
||||
} else {
|
||||
iVar1 = func_8012C1DC(*(s32 *)(param_1 + 100));
|
||||
}
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
func_8001CA1C(iVar1, (s32)&D_80180690);
|
||||
*(short *)(iVar1 + 0x1a) = 0x200;
|
||||
*(short *)(iVar1 + 0x18) = 0x200;
|
||||
*(short *)(param_1 + 0xfc) = 0x40;
|
||||
if (*(short *)(param_1 + 0x70) != 0) {
|
||||
goto ad50;
|
||||
}
|
||||
if (*(s32 *)(param_1 + 100) != 0) {
|
||||
*(short *)(param_1 + 0xfe) = *(short *)(*(s32 *)(param_1 + 100) + 0x36);
|
||||
goto ad50;
|
||||
}
|
||||
}
|
||||
((void (*)(s32))func_8012CAE4)(param_1);
|
||||
return;
|
||||
ad50:
|
||||
*(short *)(param_1 + 0x98) = 0;
|
||||
*(s32 *)(param_1 + 0x90) = 0;
|
||||
((void (*)(s32))func_8012AD50)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80142608__66c77755.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801426D4.h"
|
||||
@@ -1367,17 +1314,7 @@ void func_801429C4(int param_1)
|
||||
|
||||
extern void func_80142A80(void);
|
||||
|
||||
void func_80142A10(int param_1)
|
||||
{
|
||||
|
||||
extern void (*D_80180974[])();
|
||||
if (*(s16 *)&D_801270C0 != 3) {
|
||||
D_80180974[*(u16 *)(param_1 + 2)]();
|
||||
if (*(s16 *)(param_1 + 0xFC) != 0) {
|
||||
((void (*)(int))func_80142A80)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142A10__aae79a19.h"
|
||||
|
||||
|
||||
|
||||
@@ -1390,25 +1327,7 @@ extern u8 D_8018E7C8;
|
||||
extern u8 D_8018E7C9;
|
||||
extern u8 D_8018E7CA;
|
||||
|
||||
void func_80142A80(void)
|
||||
{
|
||||
u16 flags;
|
||||
union word_bytes local;
|
||||
s32 mul;
|
||||
|
||||
flags = D_800B99D8;
|
||||
local.pw = D_8018DE88;
|
||||
|
||||
if (flags & 0x10) {
|
||||
mul = (s8)((flags & 0xf) >> 1) + 9;
|
||||
} else {
|
||||
mul = 0x10 - (s8)((flags & 0xf) >> 1);
|
||||
}
|
||||
|
||||
D_8018E7C8 = mul * (local.b[0] >> 4);
|
||||
D_8018E7C9 = mul * (local.b[1] >> 4);
|
||||
D_8018E7CA = mul * (local.b[2] >> 4);
|
||||
}
|
||||
#include "../shared/ov/func_80142A80__e460239a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80142B2C.h"
|
||||
@@ -1437,21 +1356,7 @@ extern void func_80142B2C(void *arg0);
|
||||
|
||||
extern int D_801806B4;
|
||||
|
||||
void func_80142DC4(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
*(int *)(param_1 + 0x20) = v0 = ((int (*)(void))func_8012C1B8)();
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
((void (*)(s32, s32))func_8001CA1C)(v0, (s32)&D_801806B4);
|
||||
*(short *)(v0 + 0x1a) = 0x1800;
|
||||
*(short *)(v0 + 0x18) = 0x1800;
|
||||
*(short *)(param_1 + 0xfc) = 0;
|
||||
((void (*)(int))func_80142B2C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142DC4__ca355465.h"
|
||||
|
||||
|
||||
|
||||
@@ -1466,23 +1371,7 @@ extern void func_80142B2C(void *arg0);
|
||||
|
||||
extern unsigned char D_801806D0[];
|
||||
|
||||
void func_80142E38(int param_1)
|
||||
{
|
||||
short sVar1;
|
||||
int iVar2;
|
||||
|
||||
*(int *)(param_1 + 0x20) = iVar2 = ((int (*)(void))func_8012C1B8)();
|
||||
if (iVar2 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
((void (*)(int, void *))func_8001CA1C)(iVar2, &D_801806D0);
|
||||
sVar1 = (*(unsigned short *)(param_1 + 0x70) & 0xf) * 0x600 + 0x1200;
|
||||
*(short *)(iVar2 + 0x1a) = sVar1;
|
||||
*(short *)(iVar2 + 0x18) = sVar1;
|
||||
*(short *)(param_1 + 0xfc) = 0;
|
||||
((void (*)(int))func_80142B2C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142E38__05b8b1d1.h"
|
||||
|
||||
|
||||
|
||||
@@ -1496,29 +1385,7 @@ extern void func_8012A828(s32 a0, void *a1);
|
||||
extern void func_80142B2C(void *arg0);
|
||||
|
||||
|
||||
void func_80142EC0(s32 param_1) {
|
||||
|
||||
extern s32 D_8018089C[];
|
||||
register s32 d __asm__("$16") = param_1; /* $s0 */
|
||||
register s32 obj __asm__("$17"); /* $s1 */
|
||||
s32 ret;
|
||||
s16 sVar2;
|
||||
|
||||
ret = ((s32 (*)(void))func_8012C1B8)();
|
||||
*(s32 *)(d + 0x20) = ret;
|
||||
obj = ret;
|
||||
if (ret == 0) {
|
||||
((void (*)(s32))func_8012CAE4)(d);
|
||||
} else {
|
||||
func_8001CA1C(obj, 0);
|
||||
sVar2 = (s16)((*(u16 *)(d + 0x70) & 0xf) * 0x600 + 0xc00);
|
||||
*(s16 *)(obj + 0x1a) = sVar2;
|
||||
*(s16 *)(obj + 0x18) = sVar2;
|
||||
*(s16 *)(d + 0xfc) = 0;
|
||||
((void (*)(s32, s32))func_8012A828)(d, D_8018089C[*(u16 *)(d + 0x70) & 0xf]);
|
||||
((void (*)(s32))func_80142B2C)(d);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80142EC0__41e70b0a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80142F68.h"
|
||||
@@ -1540,28 +1407,7 @@ extern void func_80142B2C(void *arg0);
|
||||
extern unsigned char D_801808BC[];
|
||||
extern unsigned char D_8018091C[];
|
||||
|
||||
void func_8014305C(int param_1)
|
||||
{
|
||||
register int s0_param __asm__("$16") = param_1;
|
||||
register int s1_copy __asm__("$17");
|
||||
int iVar2;
|
||||
short sVar1;
|
||||
|
||||
iVar2 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(s0_param + 0x20) = iVar2;
|
||||
s1_copy = iVar2;
|
||||
if (iVar2 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(s0_param);
|
||||
} else {
|
||||
((void (*)(int, void *))func_8001CA1C)(s1_copy, D_801808BC);
|
||||
sVar1 = (*(unsigned short *)(s0_param + 0x70) & 0xf) * 0x600 + 0xc00;
|
||||
*(short *)(s1_copy + 0x1a) = sVar1;
|
||||
*(short *)(s1_copy + 0x18) = sVar1;
|
||||
*(short *)(s0_param + 0xfc) = 0;
|
||||
func_8012A828(s0_param, D_8018091C);
|
||||
((void (*)(int))func_80142B2C)(s0_param);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8014305C__bee6858a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801430F4.h"
|
||||
@@ -1604,32 +1450,7 @@ extern u32 D_80180A74[];
|
||||
|
||||
extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
|
||||
void func_80143458(s32 param_1)
|
||||
{
|
||||
s32 p;
|
||||
u16 v;
|
||||
|
||||
*(u32 *)(*(s32 *)(param_1 + 0x20) + 0x20) = (u32)&D_800D387C;
|
||||
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
if (*(s32 *)(p + 4) == 0) {
|
||||
*(s32 *)(p + 4) = 0x50000000;
|
||||
}
|
||||
|
||||
*(u8 *)(*(s32 *)(param_1 + 0x20) + 0x27) = 0x9c;
|
||||
|
||||
v = *(u16 *)(param_1 + 0x34) & 0x7fff;
|
||||
if (v != 0) {
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(p + 0x1a) = v;
|
||||
*(u16 *)(p + 0x18) = v;
|
||||
}
|
||||
|
||||
func_80128EA8(*(u32 *)(param_1 + 0x20), param_1 + 0x24,
|
||||
D_80180A74[*(u16 *)(param_1 + 0x34) & 3]);
|
||||
|
||||
*(u16 *)(param_1 + 2) = *(u16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_80143458__4deffe40.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8014350C.h"
|
||||
@@ -1641,35 +1462,7 @@ void func_80143458(s32 param_1)
|
||||
|
||||
extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
|
||||
void func_8014358C(s32 param_1)
|
||||
{
|
||||
|
||||
extern u8 D_80180A84[];
|
||||
extern u32 D_80180B80[];
|
||||
s32 p;
|
||||
u16 v;
|
||||
|
||||
*(u32 *)(*(s32 *)(param_1 + 0x20) + 0x20) = (u32)&D_80180A84;
|
||||
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
if (*(s32 *)(p + 4) == 0) {
|
||||
*(s32 *)(p + 4) = 0x50000000;
|
||||
}
|
||||
|
||||
*(u8 *)(*(s32 *)(param_1 + 0x20) + 0x27) = 0x90;
|
||||
|
||||
v = *(u16 *)(param_1 + 0x34) & 0x7fff;
|
||||
if (v != 0) {
|
||||
p = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(p + 0x1a) = v;
|
||||
*(u16 *)(p + 0x18) = v;
|
||||
}
|
||||
|
||||
func_80128EA8(*(u32 *)(param_1 + 0x20), param_1 + 0x24,
|
||||
D_80180B80[*(u16 *)(param_1 + 0x34) & 3]);
|
||||
|
||||
*(u16 *)(param_1 + 2) = *(u16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_8014358C__9bb6332a.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80143640.h"
|
||||
@@ -1771,17 +1564,7 @@ extern void func_8012C218(void *a0);
|
||||
|
||||
extern void (*D_80180C14[])();
|
||||
|
||||
void func_801442F8(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
D_80180C14[*(u16 *)(param_1 + 2)]();
|
||||
iVar1 = *(int *)(param_1 + 0x1c) + 1;
|
||||
*(int *)(param_1 + 0x1c) = iVar1;
|
||||
if (0x1d < iVar1) {
|
||||
func_8012C218(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801442F8__bf05b1dc.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -972,39 +972,7 @@ extern u8 D_80126848;
|
||||
* --asm-subdir asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_8015444C
|
||||
* -> MATCH (31 ins)
|
||||
*/
|
||||
s32 func_801549F8(s32 param_1, s32 _arg1, s32 _arg2)
|
||||
{
|
||||
s32 i, j;
|
||||
u8 n;
|
||||
u8 count;
|
||||
s32 *base;
|
||||
|
||||
count = 0;
|
||||
i = 0;
|
||||
if (*(u8 *)(param_1 + 0xBC) != 0) {
|
||||
base = *(s32 **)(param_1 + 0xB4);
|
||||
n = *(u8 *)(param_1 + 0xBC);
|
||||
do {
|
||||
j = i;
|
||||
switch (base[j]) {
|
||||
case 0: case 2: case 7: case 8: case 9: case 10:
|
||||
case 0xd: case 0x10: case 0x11: case 0x12: case 0x13:
|
||||
case 0x14: case 0x19: case 0x1a:
|
||||
i = j + 1;
|
||||
break;
|
||||
case 3: case 4: case 5: case 6: case 0xb: case 0xc:
|
||||
case 0xe: case 0xf: case 0x15: case 0x16:
|
||||
i = j + 2;
|
||||
break;
|
||||
default:
|
||||
i = j + 1;
|
||||
count += 1;
|
||||
break;
|
||||
}
|
||||
} while (i != n);
|
||||
}
|
||||
return count;
|
||||
}
|
||||
#include "../shared/ov/func_801549F8__44f58f33.h"
|
||||
|
||||
#include "../shared/ov/func_80154A74.h"
|
||||
|
||||
|
||||
@@ -1090,13 +1090,7 @@ extern unsigned char D_8011520C[];
|
||||
extern unsigned short D_8018154C[];
|
||||
extern void func_80147324(s32 arg0);
|
||||
|
||||
void func_80156A1C(s32 param_1, s32 param_2)
|
||||
{
|
||||
if (*(unsigned char *)(param_1 + 0xDA) == 0) {
|
||||
func_80147324(D_8018154C[D_8011520C[param_2]]);
|
||||
*(unsigned char *)(param_1 + 0xDA) = *(unsigned char *)(param_1 + 0xDA) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80156A1C__6c509a1c.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80156A88.h"
|
||||
@@ -1170,15 +1164,7 @@ extern int D_8018E848;
|
||||
extern void func_801599A4(void *a0);
|
||||
extern void func_80159B3C(void *a0);
|
||||
|
||||
void func_80157808(void *param_1)
|
||||
{
|
||||
D_80181584[*(unsigned short *)((char *)param_1 + 2)]();
|
||||
D_8018E848 = D_8018E848 - 1;
|
||||
if (D_8018E848 == -1) {
|
||||
func_801599A4(param_1);
|
||||
func_80159B3C(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80157808__9833c197.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80157880.h"
|
||||
@@ -1198,19 +1184,7 @@ extern s32 func_801725A4(u8 *a0);
|
||||
extern u8 D_800D5128;
|
||||
extern u8 D_80181564;
|
||||
|
||||
void func_801578C0(s32 param_1)
|
||||
{
|
||||
((void (*)(void))func_80156648)();
|
||||
*(u8 *)(param_1 + 0x1AA) = 9;
|
||||
func_80154274((s32 *)param_1, (s32)&D_800D5128);
|
||||
((void (*)(s32 *, s32))func_80154A74)((s32 *)param_1, 0x15);
|
||||
func_80147324(0xC20);
|
||||
((void (*)(s32 *, s32))func_80146DB8)((s32 *)param_1, (s32)&D_80181564);
|
||||
((void (*)(s32, s32 *, s32, s32))func_80146994)(4, (s32 *)param_1, 7, 0);
|
||||
((void (*)(s32, s32 *, s32, s32))func_80146994)(5, (s32 *)param_1, 9, 0);
|
||||
((void (*)(s32 *))func_80146CA0)((s32 *)param_1);
|
||||
((void (*)(s32 *))func_801725A4)((s32 *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_801578C0__69854285.h"
|
||||
|
||||
|
||||
|
||||
@@ -1343,17 +1317,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern s32 D_800D51E0;
|
||||
extern s32 D_80181598;
|
||||
|
||||
void func_80158038(void * param)
|
||||
{
|
||||
*(u8 *)(param + 0x1aa) = 0xe;
|
||||
func_80154274((s32 *)param, (s32)&D_800D51E0);
|
||||
func_80154A74(param, 0x15);
|
||||
func_80146DB8((s32 *)param, &D_80181598);
|
||||
*(s32 *)(param + 0x234) = 0;
|
||||
func_80146994(5, param, 0xc, 0);
|
||||
func_80147324(0x455);
|
||||
func_80146CA0((void *)param);
|
||||
}
|
||||
#include "../shared/ov/func_80158038__2062f4e0.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801580B4.h"
|
||||
@@ -1453,18 +1417,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80146C98(s32 *a0, s16 a1);
|
||||
extern void func_80158880(s32 *param);
|
||||
|
||||
void func_8015879C(s32 param_1) {
|
||||
D_8018E850 = 0;
|
||||
D_8018E85C = 1;
|
||||
D_8018E860 = 0;
|
||||
*(u8 *)(param_1 + 0xa8) = 0;
|
||||
((void (*)(void))func_80147084)();
|
||||
((void (*)(s32))func_80147098)(param_1);
|
||||
((void (*)(s32))func_801470AC)(param_1);
|
||||
((void (*)(s32, s32))func_80147078)(param_1, 0x1a);
|
||||
((void (*)(s32, s32))func_80146C98)(param_1, 1);
|
||||
((void (*)(s32))func_80158880)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015879C__b6505b9b.h"
|
||||
|
||||
|
||||
|
||||
@@ -1481,17 +1434,7 @@ extern void func_801470AC(s32 *a0);
|
||||
extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80158880(s32 *param);
|
||||
|
||||
void func_80158814(void *arg0) {
|
||||
D_8018E850 = 0;
|
||||
D_8018E85C = 1;
|
||||
D_8018E860 = 0;
|
||||
*(s8 *)((s32)arg0 + 0xA8) = 0;
|
||||
((void (*)(void))func_80147084)();
|
||||
((void (*)(void *))func_80147098)(arg0);
|
||||
((void (*)(void *))func_801470AC)(arg0);
|
||||
((void (*)(void *, s32))func_80147078)(arg0, 0x1A);
|
||||
((void (*)(void *))func_80158880)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80158814__b665efef.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1105,20 +1105,7 @@ extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern M2C_UNK D_800D58D8;
|
||||
extern s32 D_8018E850;
|
||||
|
||||
void func_80158BB0(void *arg0) {
|
||||
if (D_8018E850 == 0) {
|
||||
D_8018E850 = 1;
|
||||
}
|
||||
func_80147324(0x456);
|
||||
func_80154274(arg0, &D_800D58D8);
|
||||
func_80154A74(arg0, 0x16);
|
||||
M2C_FIELD(arg0, s32 *, 0x234) = 0xE30000;
|
||||
M2C_FIELD(M2C_FIELD(arg0, void **, 0x20), s16 *, 0x10) = 0;
|
||||
func_801474EC(arg0);
|
||||
func_801474D8(arg0);
|
||||
func_801472C8(arg0);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80158BB0__5d09eea9.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80158C40.h"
|
||||
@@ -1140,19 +1127,7 @@ extern int rand(void);
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80158F00(int param_1) {
|
||||
int *self = (int *)param_1;
|
||||
struct Actor *act = (struct Actor *)self[0x20 / 4];
|
||||
int gate = D_8018E85C;
|
||||
|
||||
act->timer = (u16)((act->timer + 0x16) & 0xfff);
|
||||
|
||||
if (gate == 0) {
|
||||
s32 r = rand();
|
||||
*(s32 *)(param_1 + 0x198) = func_8013767C(D_801815E8[r % 0xb]);
|
||||
((void (*)(int))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80158F00__6450992e.h"
|
||||
|
||||
|
||||
|
||||
@@ -1175,29 +1150,7 @@ extern void func_80146C98(s32 *a0, s16 a1);
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80158FA4(s32 param_1)
|
||||
{
|
||||
s32 v0;
|
||||
s16 sVar1;
|
||||
|
||||
v0 = *(s32 *)(param_1 + 0x20);
|
||||
*(u16 *)(v0 + 0x12) = (*(u16 *)(v0 + 0x12) + 0x16) & 0xfff;
|
||||
if (((s32 (*)(void))func_80148800)() & 0xf0) {
|
||||
D_8018E860 = 1;
|
||||
}
|
||||
if (func_801399F0(*(s32 *)(param_1 + 0x198)) != 0) {
|
||||
func_80139914(*(s32 *)(param_1 + 0x198));
|
||||
*(s32 *)(param_1 + 0x198) = 0;
|
||||
sVar1 = ((s32 (*)(s32))func_80159464)(param_1);
|
||||
if (sVar1 != 0) {
|
||||
func_801594E8(param_1, sVar1);
|
||||
((void (*)(s32, s32))func_80146C98)(param_1, 0xc);
|
||||
} else {
|
||||
*(s32 *)(param_1 + 0x198) = ((s32 (*)(u8 *))func_8013767C)(&(*(u8 *)&D_80110C3C));
|
||||
((void (*)(s32))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80158FA4__1e7a4e71.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80159070.h"
|
||||
@@ -1213,20 +1166,7 @@ extern u8 D_800AE6BD;
|
||||
extern s32 D_8018E850;
|
||||
extern s32 D_8018E858;
|
||||
|
||||
void func_8015934C(void *arg0) {
|
||||
void *temp_v1;
|
||||
|
||||
if (D_8018E850 == 4) {
|
||||
D_8018E850 = 5;
|
||||
}
|
||||
if (D_8018E858 != 0) {
|
||||
func_80145BF8();
|
||||
func_80146CA0(arg0);
|
||||
D_800AE6BD += 1;
|
||||
}
|
||||
temp_v1 = M2C_FIELD(arg0, void **, 0x20);
|
||||
M2C_FIELD(temp_v1, u16 *, 0x12) = (u16) ((M2C_FIELD(temp_v1, u16 *, 0x12) + 0x16) & 0xFFF);
|
||||
}
|
||||
#include "../shared/ov/func_8015934C__8531ecc4.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801593E4.h"
|
||||
@@ -1241,26 +1181,7 @@ extern s32 func_80029A94(s32);
|
||||
|
||||
extern Entry D_80181650[];
|
||||
|
||||
s32 func_80159464(void) {
|
||||
Entry *e;
|
||||
|
||||
e = D_80181650;
|
||||
while (e->id != 0) {
|
||||
if (currentLocationId == e->id) {
|
||||
return e->val;
|
||||
}
|
||||
e++;
|
||||
}
|
||||
if (func_80029A94(1) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
if (func_80029A94(0) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
return -1;
|
||||
ret0:
|
||||
return 0;
|
||||
}
|
||||
#include "../shared/ov/func_80159464__08b70f0d.h"
|
||||
|
||||
|
||||
extern u8 D_80078E78[];
|
||||
@@ -1409,24 +1330,6 @@ extern void func_80146CA0(void *a0);
|
||||
|
||||
extern unsigned char D_80181878;
|
||||
|
||||
void func_80159BE4(s32 arg0)
|
||||
{
|
||||
int v;
|
||||
|
||||
((void (*)(int, void *))func_80146DB8)(arg0, &D_80181878);
|
||||
if ((*(unsigned int *)(arg0 + 0x44) & 0x200) != 0) {
|
||||
func_80154150(arg0, 5);
|
||||
func_80154A74(arg0, 0x1C);
|
||||
} else {
|
||||
func_80154150(arg0, 4);
|
||||
func_80154A74(arg0, 0x11);
|
||||
}
|
||||
*(int *)(arg0 + 0x234) = 0;
|
||||
*(int *)(arg0 + 0x238) = 0;
|
||||
func_801553C0(arg0);
|
||||
((void (*)(int))func_801553A8)(arg0);
|
||||
((void (*)(int))func_80172590)(arg0);
|
||||
((void (*)(int))func_80146CA0)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_80159BE4__1cf147fb.h"
|
||||
|
||||
|
||||
|
||||
@@ -1417,21 +1417,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_801725F4(u8 *a0);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015D104(void *arg0) {
|
||||
((void (*)(void))func_80149FB0)();
|
||||
((void (*)(void *))func_8014FA04)(arg0);
|
||||
if (((s32 (*)(void *))func_8014E6A0)(arg0) == 0) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
((void (*)(void *))func_801725F4)(arg0);
|
||||
*(s32 *)((u8 *)arg0 + 0x234) = 0xFF1D0000;
|
||||
*(u16 *)(*(s32 *)((u8 *)arg0 + 0x20) + 0x10) = 0x600;
|
||||
*(u16 *)((u8 *)arg0 + 0x244) = *(u16 *)(*(s32 *)((u8 *)arg0 + 0x20) + 0x10);
|
||||
func_80146CA0(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015D104__ae9e650f.h"
|
||||
|
||||
|
||||
|
||||
@@ -1466,17 +1452,7 @@ extern void *memcpy(void *dst, const void *src, u32 n);
|
||||
|
||||
extern s32 D_80181B44;
|
||||
|
||||
void func_8015D380(s32 a0) {
|
||||
s16 out[4];
|
||||
s32 buf[8];
|
||||
register s32 s1 __asm__("$17") = a0;
|
||||
register s32 *s0 __asm__("$16") = buf;
|
||||
((void (*)(void *))func_80013F3C)((void *)s0);
|
||||
((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12));
|
||||
((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10));
|
||||
ApplyMatrixSV((void *)s0, (void *)&D_80181B44, (void *)out);
|
||||
memcpy((void *)(s1 + 0x138), (void *)out, 8);
|
||||
}
|
||||
#include "../shared/ov/func_8015D380__95fbfaa8.h"
|
||||
|
||||
|
||||
|
||||
@@ -1489,19 +1465,7 @@ extern unsigned char D_80180C28[];
|
||||
extern void func_801553C0(s32 a0);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
|
||||
void func_8015D414(int param_1)
|
||||
{
|
||||
*(unsigned char *)(param_1 + 0x1bd) = 8;
|
||||
*(unsigned char **)(param_1 + 0x38) = D_80180C28;
|
||||
*(short *)(param_1 + 0x138) = 0;
|
||||
*(short *)(param_1 + 0x13a) = 0;
|
||||
*(short *)(param_1 + 0x13c) = 0;
|
||||
*(short *)(param_1 + 0x13e) = 0;
|
||||
*(short *)(param_1 + 0xA) = *(short *)(param_1 + 0xA) + 0x48;
|
||||
*(short *)(*(int *)(param_1 + 0x20) + 0x10) = 0;
|
||||
((void (*)(void))func_801553C0)();
|
||||
func_80154A74(param_1, 0x11);
|
||||
}
|
||||
#include "../shared/ov/func_8015D414__15eb5ba2.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015D480.h"
|
||||
@@ -1603,21 +1567,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
extern void func_8015DCB8(s32 a0);
|
||||
|
||||
void func_8015DBD4(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x4000) {
|
||||
((void (*)(void))func_8015DD74)();
|
||||
}
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) == 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (*(s32 *)((u8 *)arg0 + 0x178) != 0) {
|
||||
((void (*)(void *))func_8015DCB8)(arg0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015DBD4__83daff82.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015DC84.h"
|
||||
@@ -1681,21 +1631,7 @@ extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
extern void func_8015E018(s32 a0);
|
||||
|
||||
void func_8015DF34(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x4000) {
|
||||
((void (*)(void))func_8015E0D4)();
|
||||
}
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) == 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s16))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (*(s32 *)((u8 *)arg0 + 0x178) != 0) {
|
||||
((void (*)(void *))func_8015E018)(arg0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015DF34__ad0c1369.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015DFE4.h"
|
||||
@@ -1765,23 +1701,7 @@ extern void func_80159BE4(s32 arg0);
|
||||
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_8015E344(u16 *param_1)
|
||||
{
|
||||
((s32 (*)(void))func_8015E40C)();
|
||||
if (((s32 (*)(u16 *))func_80161B18)(param_1) == 0 &&
|
||||
((s32 (*)(u16 *))func_80161B84)(param_1) == 0 &&
|
||||
((s32 (*)(u16 *))func_80161208)(param_1) == 0) {
|
||||
if ((param_1[0x5c] & 0x4000) != 0) {
|
||||
((void (*)(u16 *))func_8015E5B0)(param_1);
|
||||
*(s32 *)((char *)param_1 + 0x234) = 1;
|
||||
}
|
||||
if ((param_1[0x5c] & 0x8000) != 0) {
|
||||
((void (**)(u16*))D_80181914)[param_1[0]](param_1);
|
||||
((s32 (*)(u16 *, s32))func_80147078)(param_1, 0);
|
||||
((s32 (*)(u16 *))func_80159BE4)(param_1);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015E344__6a040027.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015E40C.h"
|
||||
@@ -1827,14 +1747,7 @@ extern void func_80159BE4(s32 arg0);
|
||||
/* function-pointer dispatch table */
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_8015E698(u16 *param_1)
|
||||
{
|
||||
if (func_80161208() == 0 && (param_1[0x5c] & 0x8000) != 0) {
|
||||
((void (**)(u16*))D_80181914)[param_1[0]](param_1);
|
||||
((void (*)(u16 *, s32))func_80147078)(param_1, 0);
|
||||
((void (*)(u16 *))func_80159BE4)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015E698__33c63185.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015E714.h"
|
||||
@@ -1925,15 +1838,7 @@ extern void func_80146CA0(void *a0);
|
||||
extern int D_800D4C48;
|
||||
extern int D_801818F8;
|
||||
|
||||
void func_8015EE7C(s32 param_1)
|
||||
{
|
||||
((int (*)(void))func_8014CBF8)();
|
||||
((int (*)(int))func_801474EC)(param_1);
|
||||
((int (*)(int, void *))func_80154274)(param_1, &D_800D4C48);
|
||||
((int (*)(int, void *))func_80146DB8)(param_1, &D_801818F8);
|
||||
((int (*)(int, int))func_801477E8)(param_1, 0xFFF40000);
|
||||
((int (*)(int))func_80146CA0)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015EE7C__b34f471c.h"
|
||||
|
||||
|
||||
|
||||
@@ -1948,22 +1853,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_80161418(void *a0);
|
||||
extern s32 func_801725A4(u8 *a0);
|
||||
|
||||
void func_8015EEE0(void *arg0)
|
||||
{
|
||||
((void (*)(void *, s32))func_80148038)(arg0, 0x10000);
|
||||
((void (*)(void *))func_80147460)(arg0);
|
||||
((void (*)(void *, s32, s32, s32))func_80147AD4)(arg0, 0, 0, 0x1000);
|
||||
((void (*)(void *))func_801473EC)(arg0);
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
((void (*)(void *, s32))func_80147078)(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
if (((s32 (*)(void *))func_80161418)(arg0) == 0) {
|
||||
((void (*)(void *))func_801725A4)(arg0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015EEE0__05ff1db5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015EF9C.h"
|
||||
@@ -2071,20 +1961,7 @@ extern void func_80147078(s32 *, s16);
|
||||
extern void func_80159B70(void *);
|
||||
extern s32 func_80161208(void);
|
||||
|
||||
void func_8015F89C(void *arg0) {
|
||||
u16 flags = *(u16 *)((u8 *)arg0 + 0xB8);
|
||||
if (!(flags & 0x4000)) {
|
||||
if (flags & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
func_80147078(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
func_801466F0(1, arg0, 0, -0x1E, 0, 0, 0, 0);
|
||||
}
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
#include "../shared/ov/func_8015F89C__610b5f14.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015F948.h"
|
||||
@@ -2095,15 +1972,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208(void);
|
||||
|
||||
void func_8015F9A4(void *arg0) {
|
||||
if (*(u16 *)((u8 *)arg0 + 0xB8) & 0x8000) {
|
||||
D_80181914[*(u16 *)arg0](arg0);
|
||||
func_80147078(arg0, 0);
|
||||
func_80159B70(arg0);
|
||||
} else {
|
||||
((s32 (*)(void *))func_80161208)(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015F9A4__76dde591.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8015FA24.h"
|
||||
@@ -2162,21 +2031,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_8014BFF4(s32 a0, s32 a1);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_8015FCC8(void *param_1) {
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) != 0) {
|
||||
((void (*)(void))func_8016007C)();
|
||||
D_80181914[*(u16 *)param_1](param_1);
|
||||
((void (*)(void *, s32))func_80147078)(param_1, 0);
|
||||
func_80159B70(param_1);
|
||||
} else {
|
||||
*(u8 *)((s32)param_1 + 0x197) = 0;
|
||||
*(u8 *)((s32)param_1 + 0xBE) = 0;
|
||||
*(u8 *)((s32)param_1 + 0xBF) = 0;
|
||||
*(u8 *)((s32)param_1 + 0x1A0) = (u8)*(s32 *)((s32)param_1 + 0x184);
|
||||
((s32 (*)(void *, s32))func_8014BFF4)(param_1, 1);
|
||||
func_80146CA0(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8015FCC8__87a5e0ba.h"
|
||||
|
||||
|
||||
|
||||
@@ -2210,22 +2065,7 @@ extern void func_80159B70(void *a0);
|
||||
extern void func_80154A74(s32 a0, s32 a1);
|
||||
extern s32 func_80161208();
|
||||
|
||||
void func_8015FE70(u16 *param_1)
|
||||
{
|
||||
if ((param_1[0x5c] & 0x8000) != 0) {
|
||||
if (param_1[0x5d] == 0) {
|
||||
((void (**)())D_80181914)[param_1[0]]();
|
||||
((void (*)(u16 *, s16))func_80147078)(param_1, 0);
|
||||
((void (*)(u16 *))func_80159B70)(param_1);
|
||||
return;
|
||||
}
|
||||
param_1[0x5c] = param_1[0x5d];
|
||||
}
|
||||
if ((param_1[0x5c] & 0x4000) != 0) {
|
||||
((void (*)(u16 *, s16))func_80154A74)(param_1, 0x11);
|
||||
}
|
||||
((void (*)(u16 *))func_80161208)(param_1);
|
||||
}
|
||||
#include "../shared/ov/func_8015FE70__bbab5a5a.h"
|
||||
|
||||
|
||||
|
||||
@@ -2282,16 +2122,7 @@ extern void func_80147078(s32 *a0, s16 a1);
|
||||
extern void func_80159B70(void *a0);
|
||||
extern s32 func_80161208();
|
||||
|
||||
void func_801602A4(s32 *a0) {
|
||||
if (*(u16 *)((u8 *)a0 + 0xB8) == 0x8000) {
|
||||
((void (**)())D_80181914)[*(u16 *)a0]();
|
||||
func_80154A74((s32)a0, 0x11);
|
||||
((void (*)(s32, s32))func_80147078)((s32)a0, 0);
|
||||
func_80159B70(a0);
|
||||
} else {
|
||||
((s32 (*)(s32 *))func_80161208)(a0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801602A4__b32c8455.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016032C.h"
|
||||
@@ -2381,19 +2212,7 @@ extern void func_80160A74(s32 *a0);
|
||||
extern void func_80154150(s32 a0, s32 a1);
|
||||
extern void func_80146CA0(void *a0);
|
||||
|
||||
void func_80160920(unsigned short *param_1)
|
||||
{
|
||||
if ((((int (*)(void))func_801487F4)() & 8) == 0) {
|
||||
((code *)D_80181914)[*param_1](param_1);
|
||||
((void (*)(unsigned short *))func_80160A74)(param_1);
|
||||
} else {
|
||||
if (((int (*)(unsigned short *))func_80161208)(param_1) == 0 && param_1[0x5c] == 0x8000) {
|
||||
((void (*)(unsigned short *, int))func_80154150)(param_1, 0x25);
|
||||
((void (*)(unsigned short *))func_80146CA0)(param_1);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_80160920__f19f7444.h"
|
||||
|
||||
|
||||
|
||||
@@ -2409,14 +2228,7 @@ extern s32 func_80161208();
|
||||
/* function-pointer dispatch table; indexed by *param_1 (×4 = ptr size) */
|
||||
extern void (*D_80181914[])(void*);
|
||||
|
||||
void func_801609B8(u16 *param_1) {
|
||||
if ((((u32 (*)(void))func_801487F4)() & 8) == 0) {
|
||||
((void (**)(u16*))D_80181914)[*param_1](param_1);
|
||||
((void (*)(u16 *))func_80160A74)(param_1);
|
||||
} else {
|
||||
((void (*)(u16 *))func_80161208)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801609B8__7e8f4287.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80160A28.h"
|
||||
@@ -2648,22 +2460,7 @@ extern void func_80147324();
|
||||
* extern void func_80161C24(s32, s32); (jr_8015C32C.c:1474 / :1417)
|
||||
* so the definition must use (int, int); the unsigned semantics of param_2
|
||||
* are restored by a cast at each use (codegen-neutral: sltiu + index math). */
|
||||
void func_80161C24(int param_1, int param_2)
|
||||
{
|
||||
|
||||
extern unsigned short D_80181D30[];
|
||||
extern unsigned short D_80181D32[];
|
||||
|
||||
if ((unsigned int)param_2 < 8) {
|
||||
if (*(u8 *)(param_1 + 0xDA) != 0) {
|
||||
func_80147324(D_80181D30[(unsigned int)param_2 * 2]);
|
||||
*(u8 *)(param_1 + 0xDA) = 0;
|
||||
} else {
|
||||
func_80147324(D_80181D32[(unsigned int)param_2 * 2]);
|
||||
*(u8 *)(param_1 + 0xDA) = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80161C24__38230eb9.h"
|
||||
|
||||
|
||||
|
||||
@@ -2765,14 +2562,7 @@ extern void func_80029124(s32, s32);
|
||||
extern void func_800D1734(void *);
|
||||
extern s32 D_80181DB4;
|
||||
|
||||
void func_80161D88(void) {
|
||||
if ((D_800AE6B0 & 0x80FFFFFF) == 0 && (D_800AE6A8 & 0x80FFFFFF) == 0 &&
|
||||
(func_80029178(0x141) & 0xFF) != 0) {
|
||||
func_80029124(0x141, 0);
|
||||
func_80029124(0x95, 1);
|
||||
func_800D1734(&D_80181DB4);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80161D88__41d070a3.h"
|
||||
|
||||
|
||||
// @class: regalloc-order
|
||||
@@ -2845,21 +2635,7 @@ extern void func_800291C8(s32, s32);
|
||||
extern void func_80016714(void *a0, s32 a1);
|
||||
extern int D_8018E868[];
|
||||
|
||||
void func_801622C4(void)
|
||||
{
|
||||
int *p;
|
||||
int i;
|
||||
|
||||
((int (*)(int, int))func_80029124)(0x141, 1);
|
||||
((int (*)(int, int))func_800291C8)(8, 0);
|
||||
i = 0;
|
||||
p = &D_8018E868;
|
||||
do {
|
||||
((int (*)(int, int))func_80016714)(*p, 0x38);
|
||||
p = p + 1;
|
||||
i = i + 1;
|
||||
} while (i < 3);
|
||||
}
|
||||
#include "../shared/ov/func_801622C4__994a7377.h"
|
||||
|
||||
|
||||
|
||||
@@ -2991,15 +2767,7 @@ extern s32 D_800B5CBC;
|
||||
extern u8 D_800B5CDF;
|
||||
extern s32 D_800B5CEC;
|
||||
|
||||
void func_80162870(s32 param_1) {
|
||||
*(s32 *)(param_1 + 8) = (s32)&D_800B5CB8;
|
||||
func_8001CB6C(&D_800B5CB8, (s32)&D_80181E10, 0x250, 0x1A0);
|
||||
D_800B5CEC = param_1 + 0xC;
|
||||
D_800B5CDF = 0x14;
|
||||
D_800B5CBC |= 0x60000000;
|
||||
func_80162968(param_1);
|
||||
func_80162ACC((u8 *)param_1);
|
||||
}
|
||||
#include "../shared/ov/func_80162870__de1c9bc5.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801628F4.h"
|
||||
@@ -3178,28 +2946,7 @@ extern s16 D_80181E78;
|
||||
extern s16 D_80181E76;
|
||||
extern s16 D_80181E74;
|
||||
|
||||
void func_801647A4(int param_1) {
|
||||
s32 iVar1;
|
||||
|
||||
iVar1 = ((s32 (*)(void))func_8014659C)();
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
((void (*)(s32, void *))func_8001C810)(iVar1, &D_800DF2E0);
|
||||
*(s32 **)(iVar1 + 0x80) = &D_80181E44;
|
||||
*(u32 *)(iVar1 + 4) = *(u32 *)(iVar1 + 4) | 0x50000000;
|
||||
*(u16 *)(iVar1 + 0x2c) = *(u16 *)(iVar1 + 0x2c) | 0xb0;
|
||||
D_80181E78 = 0x80;
|
||||
D_80181E76 = 0x80;
|
||||
D_80181E74 = 0x80;
|
||||
*(u16 *)(iVar1 + 0x1a) = 0;
|
||||
*(u16 *)(param_1 + 0x60) = 0;
|
||||
*(u16 *)(param_1 + 0x62) = 0x200;
|
||||
((s32 (*)(s32))func_80164A74)(param_1);
|
||||
((void (*)(s32))func_80146CA0)(param_1);
|
||||
} else {
|
||||
func_80164930(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_801647A4__1eeea95d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80164864.h"
|
||||
@@ -3336,21 +3083,7 @@ void func_80164EE0(int param_1)
|
||||
|
||||
|
||||
|
||||
s32 func_80165140(s32 param_1) {
|
||||
extern Slot_80165140 D_8018E960[8];
|
||||
|
||||
int i;
|
||||
Slot_80165140 *p;
|
||||
for (i = 0; i < 8; i++) {
|
||||
p = &D_8018E960[i];
|
||||
if (p->used == 0) {
|
||||
p->used = 8;
|
||||
p->a = *(B8_80165140 *)(((u8 *)param_1) + 0x2c);
|
||||
p->b = *(B4_80165140 *)(((u8 *)param_1) + 0x50);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80165140__2718b2e5.h"
|
||||
|
||||
|
||||
|
||||
@@ -3361,27 +3094,7 @@ s32 func_80165140(s32 param_1) {
|
||||
extern void func_80165240(void *param_1, void *param_2, void *param_3);
|
||||
extern s32 D_8018E960;
|
||||
|
||||
void func_801651B8(void * param_1)
|
||||
{
|
||||
register s32 *puVar1 __asm__("$16"); /* $s0 */
|
||||
register s32 iVar2 __asm__("$17"); /* $s1 */
|
||||
register s32 p __asm__("$18"); /* $s2 */
|
||||
|
||||
p = param_1;
|
||||
((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50);
|
||||
iVar2 = 0;
|
||||
puVar1 = &D_8018E960;
|
||||
do {
|
||||
if (puVar1[3] != 0) {
|
||||
s32 a0v = p;
|
||||
__asm__ __volatile__("" : "=r"(a0v) : "0"(a0v));
|
||||
((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2));
|
||||
puVar1[3] = puVar1[3] + -1;
|
||||
}
|
||||
iVar2 = iVar2 + 1;
|
||||
puVar1 = puVar1 + 4;
|
||||
} while (iVar2 < 8);
|
||||
}
|
||||
#include "../shared/ov/func_801651B8__b905c751.h"
|
||||
|
||||
|
||||
extern void func_80016ED4(void *a0);
|
||||
@@ -3420,14 +3133,7 @@ extern u8 D_80078EC1;
|
||||
extern void (*D_80181EDC[])(void);
|
||||
extern void func_80165B28(void *a0);
|
||||
|
||||
void func_80165580(s32 _arg0)
|
||||
{
|
||||
if (D_80078EC5 & 0x80) {
|
||||
((void (*)(void))func_80165B28)();
|
||||
} else {
|
||||
D_80181EDC[D_80078EC1 & 0x7F]();
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80165580__7088316d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801655E4.h"
|
||||
@@ -3569,10 +3275,7 @@ void func_80165B28(void *a0) {
|
||||
|
||||
extern M2C_UNK D_8018E128;
|
||||
|
||||
void func_80165E2C(u16 *arg0) {
|
||||
func_8001534C(0, &D_8018E128, 0x80, 0x80, 0, 0);
|
||||
func_800153CC(1, *arg0, 0xA8, 0x80, 0x40, 0);
|
||||
}
|
||||
#include "../shared/ov/func_80165E2C__1f54f802.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80165E90.h"
|
||||
@@ -3765,24 +3468,7 @@ extern u8 D_801821C8[];
|
||||
extern s32 func_80029178(s32 arg);
|
||||
extern s32 func_80166F58(s32, s32, s32, s32);
|
||||
|
||||
void func_801681FC(s32 param_1) {
|
||||
|
||||
extern u8 D_8018220C[];
|
||||
extern u8 D_801821DC[];
|
||||
extern u8 D_801821DD[];
|
||||
s32 iVar3;
|
||||
s32 a3;
|
||||
|
||||
*(s16 *)(param_1 + 0x28) = func_80029178(0x81) & 0xFF;
|
||||
*(s32 *)(param_1 + 0x30) = D_8018220C[*(s32 *)(param_1 + 0x2C)];
|
||||
iVar3 = (*(s32 *)(param_1 + 0x2C) << 0x11) >> 0x10;
|
||||
*(s16 *)(param_1 + 0x2A) = D_801821DC[iVar3];
|
||||
*(s32 *)(param_1 + 0x1C) = D_801821DD[iVar3];
|
||||
a3 = *(s32 *)(param_1 + 0x2C) & 1;
|
||||
*(s32 *)(param_1 + 0x2C) = a3;
|
||||
((void (*)(s32, s32, s32, s32))func_80166F58)(param_1, 4, 4, a3);
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_801681FC__9cf18f49.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016829C.h"
|
||||
@@ -3794,20 +3480,7 @@ void func_801681FC(s32 param_1) {
|
||||
|
||||
extern s32 func_80166F58(s32, s32, s32, s32);
|
||||
|
||||
void func_80168430(s32 param_1) {
|
||||
|
||||
extern u8 D_80182218[];
|
||||
extern u8 D_801821F0[];
|
||||
extern u8 D_801821F1[];
|
||||
s32 iVar1;
|
||||
|
||||
*(s32 *)(param_1 + 0x30) = D_80182218[*(s32 *)(param_1 + 0x2C)];
|
||||
iVar1 = (*(s32 *)(param_1 + 0x2C) << 0x11) >> 0x10;
|
||||
*(s16 *)(param_1 + 0x2A) = D_801821F0[iVar1];
|
||||
*(s32 *)(param_1 + 0x1C) = D_801821F1[iVar1];
|
||||
((void (*)(s32, s32, s32, s32))func_80166F58)(param_1, 5, 0x3B, 2);
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
#include "../shared/ov/func_80168430__64c1a81e.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801684B4.h"
|
||||
@@ -3991,26 +3664,7 @@ extern void func_80146C3C(void);
|
||||
extern char D_80182308[];
|
||||
extern char D_801822C8[];
|
||||
|
||||
void func_80169F3C(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
((int (*)(int, int))func_800D1FC8)(param_1, 6);
|
||||
iVar1 = func_800D21C4(param_1, D_80182308, 0x16);
|
||||
if (iVar1 != 0) {
|
||||
*(int *)(param_1 + 0x20) = iVar1;
|
||||
*(short *)(iVar1 + 0x1a) = 0x2000;
|
||||
*(short *)(iVar1 + 0x18) = 0x2000;
|
||||
*(char *)(iVar1 + 0x26) = 0x60;
|
||||
*(char *)(iVar1 + 0x25) = 0x60;
|
||||
*(char *)(iVar1 + 0x24) = 0x60;
|
||||
*(unsigned int *)(iVar1 + 4) = *(unsigned int *)(iVar1 + 4) | 0x50000000;
|
||||
((void (*)(int, int, void *))func_80128EA8)(iVar1, param_1 + 0x24, D_801822C8);
|
||||
*(short *)(param_1 + 2) = *(short *)(param_1 + 2) + 1;
|
||||
} else {
|
||||
((void (*)(int))func_80146C3C)(param_1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80169F3C__a4abc210.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80169FE0.h"
|
||||
|
||||
@@ -1945,44 +1945,7 @@ extern void func_8016B984(void *a0);
|
||||
extern void func_8016B91C(int);
|
||||
extern int D_8018EC80;
|
||||
|
||||
void func_8016B4F8(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
int uVar2;
|
||||
volatile int buf[2];
|
||||
|
||||
((void (*)(int, void *))func_80015978)(param_1 + 4, &D_8018EC80);
|
||||
if (func_8016B9F8(param_1) == 0) {
|
||||
*(int *)(param_1 + 0x18) = 0;
|
||||
*(int *)(param_1 + 0x14) = 0;
|
||||
*(int *)(param_1 + 0x10) = 0;
|
||||
iVar1 = func_8016B834(param_1, 0);
|
||||
*(int *)(param_1 + 0x10) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
iVar1 = func_8016B834(param_1, 1);
|
||||
*(int *)(param_1 + 0x14) = iVar1;
|
||||
if (iVar1 != 0) {
|
||||
iVar1 = func_8016B834(param_1, 2);
|
||||
*(int *)(param_1 + 0x18) = iVar1;
|
||||
if (iVar1 != 0) goto success;
|
||||
}
|
||||
}
|
||||
}
|
||||
((void (*)(int))func_8016B984)(param_1);
|
||||
return;
|
||||
success:
|
||||
func_8016B91C(param_1);
|
||||
uVar2 = *(int *)(param_1 + 0x2c);
|
||||
if (uVar2 == 0) {
|
||||
uVar2 = 0xf0;
|
||||
} else {
|
||||
uVar2 = 0x2d0;
|
||||
}
|
||||
*(int *)(param_1 + 0x1c) = uVar2;
|
||||
uVar2 = *(unsigned short *)(param_1 + 2);
|
||||
uVar2 = uVar2 + 1;
|
||||
*(unsigned short *)(param_1 + 2) = uVar2;
|
||||
}
|
||||
#include "../shared/ov/func_8016B4F8__0b2cc462.h"
|
||||
|
||||
|
||||
|
||||
@@ -2109,27 +2072,7 @@ extern void func_8016BFA8(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern M2C_UNK D_8018EDBC;
|
||||
extern M2C_UNK D_8018EDC0;
|
||||
|
||||
void func_8016BCC0(void *arg0) {
|
||||
u16 temp_a2;
|
||||
u16 temp_v0;
|
||||
void *temp_s0;
|
||||
|
||||
temp_s0 = M2C_FIELD(arg0, void **, 0x20);
|
||||
func_8016BF50();
|
||||
temp_a2 = M2C_FIELD(arg0, u16 *, 0x10) + 0x60;
|
||||
M2C_FIELD(arg0, u16 *, 0x10) = temp_a2;
|
||||
temp_v0 = M2C_FIELD(temp_s0, u16 *, 0x1A) + temp_a2;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x1A) = temp_v0;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x18) = temp_v0;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x12) = (u16) ((M2C_FIELD(temp_s0, u16 *, 0x12) + 0x71) & 0xFFF);
|
||||
func_8016BFA8(arg0, &D_8018EDBC, &D_8018EDC0, temp_s0 + 0x18);
|
||||
if ((s16) M2C_FIELD(temp_s0, u16 *, 0x1A) >= 0x1001) {
|
||||
M2C_FIELD(temp_s0, u16 *, 0x18) = 0x1000U;
|
||||
M2C_FIELD(temp_s0, u16 *, 0x1A) = 0x1000U;
|
||||
func_80146E90(arg0, M2C_FIELD(arg0, s32 *, 0x30));
|
||||
M2C_FIELD(arg0, u16 *, 2) = (u16) (M2C_FIELD(arg0, u16 *, 2) + 1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016BCC0__04061c8b.h"
|
||||
|
||||
|
||||
// @class: struct
|
||||
@@ -2145,24 +2088,7 @@ void func_8016BCC0(void *arg0) {
|
||||
// @class: plumbing
|
||||
// @stuck: none — MATCH
|
||||
|
||||
s32 func_8016BEA0(s32 param_1)
|
||||
{
|
||||
extern void func_8016BF50(void);
|
||||
|
||||
int iVar2;
|
||||
unsigned short uVar1;
|
||||
|
||||
iVar2 = *(int *)(((int)param_1) + 0x20);
|
||||
func_8016BF50();
|
||||
uVar1 = *(unsigned short *)(((int)param_1) + 0x10) - 0x18;
|
||||
*(unsigned short *)(((int)param_1) + 0x10) = uVar1;
|
||||
*(unsigned short *)(iVar2 + 0x1a) = *(unsigned short *)(iVar2 + 0x1a) + uVar1;
|
||||
*(unsigned short *)(iVar2 + 0x12) = (*(unsigned short *)(iVar2 + 0x12) + 0x22) & 0xfff;
|
||||
((void (*)(int, void *, void *, int))func_8016BFA8)(((int)param_1), &(*(int *)&D_8018EDBC), &(*(int *)&D_8018EDC0), iVar2 + 0x18);
|
||||
if (*(short *)(iVar2 + 0x1a) < 0) {
|
||||
((void (*)(int))func_80146C3C)(((int)param_1));
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016BEA0__0a1f8b82.h"
|
||||
|
||||
|
||||
|
||||
@@ -2225,33 +2151,7 @@ extern u8 D_8018EDC4[];
|
||||
extern u8 D_8018EDCC[];
|
||||
extern u8 D_8018ED7C[];
|
||||
|
||||
void func_8016C2C4(s32 param)
|
||||
{
|
||||
register s32 s1 __asm__("$17");
|
||||
register s32 s0 __asm__("$16");
|
||||
u16 buf[3];
|
||||
s16 v;
|
||||
s32 r;
|
||||
s32 arg;
|
||||
|
||||
s1 = param;
|
||||
s0 = *(s32 *)(s1 + 0x20);
|
||||
arg = *(s32 *)(s1 + 0x34);
|
||||
buf[0] = *(u16 *)(s1 + 0x12);
|
||||
buf[1] = *(u16 *)(s1 + 0x16);
|
||||
buf[2] = *(u16 *)(s1 + 0x1a);
|
||||
((void (*)(s32, void *, void *))func_80149350)(arg, buf, buf);
|
||||
((void (*)(void *, s32))func_80015954)(buf, s1 + 4);
|
||||
v = *(s16 *)(s1 + 0x10) + 0x10;
|
||||
*(s16 *)(s1 + 0x10) = v;
|
||||
v = *(s16 *)(s0 + 0x1a) + v;
|
||||
*(s16 *)(s0 + 0x1a) = v;
|
||||
*(s16 *)(s0 + 0x18) = v;
|
||||
r = ((s32 (*)(s32, void *, void *, void *))func_8016C374)(s1, D_8018EDC4, D_8018EDCC, D_8018ED7C);
|
||||
if (r == 0) {
|
||||
((void (*)(s32))func_80146C3C)(s1);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016C2C4__ee79a1cc.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016C374.h"
|
||||
@@ -2390,26 +2290,7 @@ extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
|
||||
extern u8 D_80182518;
|
||||
extern u8 D_80182524;
|
||||
|
||||
void func_8016DA7C(s32 param_1)
|
||||
{
|
||||
s32 iVar1;
|
||||
|
||||
iVar1 = ((s32 (*)(void))func_801465C0)();
|
||||
if (iVar1 == 0) {
|
||||
((void (*)(s32))func_80146C3C)(param_1);
|
||||
} else {
|
||||
*(s32 *)(param_1 + 0x20) = iVar1;
|
||||
((void (*)(s32, s32, s32, s32))func_8001CC3C)(iVar1, (s32)&D_80182518, 0x250, 0x100);
|
||||
*(u8 *)(iVar1 + 0x27) = 0x90;
|
||||
*(u16 *)(iVar1 + 0x18) = 0x3000;
|
||||
*(u16 *)(iVar1 + 0x1a) = 0x4000;
|
||||
*(u32 *)(iVar1 + 4) = *(u32 *)(iVar1 + 4) | 0x50000000;
|
||||
func_80128EA8(iVar1, param_1 + 0x24, (s32)&D_80182524);
|
||||
*(s32 *)(param_1 + 0x10) = 0;
|
||||
*(s32 *)(param_1 + 0x14) = 0xfff40000;
|
||||
*(s16 *)(param_1 + 2) = *(s16 *)(param_1 + 2) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016DA7C__00aabb3f.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016DB34.h"
|
||||
@@ -2527,16 +2408,7 @@ typedef struct {
|
||||
typedef void (*Handler)(struct Entry_8016E95C *);
|
||||
|
||||
|
||||
s32 func_8016E95C() {
|
||||
extern Handler D_80182644[];
|
||||
|
||||
struct Entry_8016E95C *p;
|
||||
for (p = ((struct Entry_8016E95C *)&D_80115218); p < &((struct Entry_8016E95C *)&D_80115218)[4]; p++) {
|
||||
if (p->f0 != 0) {
|
||||
D_80182644[p->f1](p);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016E95C__11c325ba.h"
|
||||
|
||||
|
||||
|
||||
@@ -2591,19 +2463,7 @@ extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
extern u16 D_80182638[];
|
||||
extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
|
||||
void func_8016EAC0(Wave *param_1)
|
||||
{
|
||||
unsigned char bVar1;
|
||||
|
||||
param_1->f4 = param_1->f4 + D_80182638[param_1->f2];
|
||||
((void (*)(void *, int))func_8016EC0C)(param_1, 0x80);
|
||||
bVar1 = param_1->f2 + 1;
|
||||
param_1->f2 = bVar1;
|
||||
if (5 < bVar1) {
|
||||
param_1->f2 = 0x20;
|
||||
param_1->f1 = param_1->f1 + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016EAC0__8bfcb845.h"
|
||||
|
||||
|
||||
|
||||
@@ -2613,18 +2473,7 @@ void func_8016EAC0(Wave *param_1)
|
||||
extern u8 D_80182628[];
|
||||
extern void func_8016EC0C(s32 a0, s32 a1);
|
||||
|
||||
void func_8016EB3C(s32 p) {
|
||||
u8 v;
|
||||
|
||||
((void (*)(s32, s32))func_8016EC0C)(p, D_80182628[*(u8 *)(p + 2) & 3]);
|
||||
|
||||
v = *(u8 *)(p + 2);
|
||||
*(u8 *)(p + 2) = v + 0xFF;
|
||||
if (v == 0) {
|
||||
*(u8 *)(p + 2) = 5;
|
||||
*(u8 *)(p + 1) = *(u8 *)(p + 1) + 1;
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8016EB3C__a0fff8a5.h"
|
||||
|
||||
|
||||
|
||||
@@ -2724,35 +2573,7 @@ extern s32 D_80182654;
|
||||
extern s32 D_80126B58;
|
||||
extern s16 currentLocationId;
|
||||
|
||||
s32 func_8016F1C4(void) {
|
||||
s32 *p;
|
||||
s32 cur;
|
||||
s32 loc;
|
||||
s32 v;
|
||||
s32 *base = &D_80126B58;
|
||||
|
||||
p = &D_80182654;
|
||||
cur = *p;
|
||||
if (cur != 0) {
|
||||
loc = currentLocationId;
|
||||
p = p + 1;
|
||||
for (;;) {
|
||||
if (loc == cur) {
|
||||
return 1;
|
||||
}
|
||||
cur = *p;
|
||||
p = p + 1;
|
||||
if (cur == 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
v = base[0x7E];
|
||||
if (((v & 0x80FFFFFF) != 0) && ((v & 0x10000000) != 0)) {
|
||||
return 0;
|
||||
}
|
||||
return base[0x7E] & 0x80FFFFFF;
|
||||
}
|
||||
#include "../shared/ov/func_8016F1C4__ba8761c6.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8016F250.h"
|
||||
|
||||
@@ -2479,17 +2479,7 @@ extern void func_80171A1C(u8 *a0);
|
||||
extern s32 func_80174650(s32);
|
||||
extern M2C_UNK D_801827F0;
|
||||
|
||||
void func_80173220(void * arg0)
|
||||
{
|
||||
if (M2C_FIELD(arg0, u16 *, 0xB8) & 0x4000) {
|
||||
func_80147324(0x516);
|
||||
func_80019064(&D_801827F0);
|
||||
}
|
||||
if (M2C_FIELD(arg0, u16 *, 0xB8) & 0x8000) {
|
||||
func_80171A1C(arg0);
|
||||
func_80174650(arg0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80173220__c174c056.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80173294.h"
|
||||
|
||||
@@ -2317,26 +2317,7 @@ extern void func_80173460(s32 a0, s32 a1);
|
||||
/* ==== end §8b carried decl layer ==== */
|
||||
|
||||
|
||||
void func_801734BC(s32 arg0, s32 _unused1) {
|
||||
extern void func_80173544(void);
|
||||
extern s16 D_80126B40;
|
||||
|
||||
|
||||
s16 temp;
|
||||
switch (((u32)arg0)) {
|
||||
case 0: temp = -0x4; break;
|
||||
case 1: temp = -0x8; break;
|
||||
case 2: temp = -0x12; break;
|
||||
case 3: temp = -0x18; break;
|
||||
case 4: temp = -0x1C; break;
|
||||
default: goto after;
|
||||
}
|
||||
D_80126B32 = temp;
|
||||
after:
|
||||
D_80126B3E = 0;
|
||||
D_80126B40 = 0;
|
||||
func_80174684(&func_80173544);
|
||||
}
|
||||
#include "../shared/ov/func_801734BC__0a1baba1.h"
|
||||
|
||||
|
||||
extern void (*D_8018285C[])(void);
|
||||
@@ -2599,19 +2580,7 @@ s32 func_8017496C(void *a0) {
|
||||
|
||||
extern void (*D_801828F0[])();
|
||||
|
||||
void func_80174BF4(void * arg0)
|
||||
{
|
||||
M2C_FIELD(arg0, s32 *, 0xC) = 0x12C;
|
||||
M2C_FIELD(arg0, s32 *, 0x14) = 0x12C;
|
||||
M2C_FIELD(arg0, s16 *, 0x20) = 0x155;
|
||||
M2C_FIELD(arg0, s16 *, 0x22) = 0x800;
|
||||
M2C_FIELD(arg0, s16 *, 0x24) = 0;
|
||||
M2C_FIELD(arg0, s16 *, 0x2E) = 0;
|
||||
M2C_FIELD(arg0, s16 *, 0x30) = -0x28;
|
||||
M2C_FIELD(arg0, s16 *, 0x32) = 0;
|
||||
M2C_FIELD(arg0, s32 *, 0x54) = 0;
|
||||
D_801828F0[M2C_FIELD(arg0, u8 *, 4)]();
|
||||
}
|
||||
#include "../shared/ov/func_80174BF4__7354cf5d.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_80174C60.h"
|
||||
@@ -2711,23 +2680,7 @@ s32 func_80175268(s32 param_1)
|
||||
|
||||
extern s32 func_80029504(void);
|
||||
|
||||
void func_801754A8(void) {
|
||||
|
||||
extern u8 D_8011F7A8;
|
||||
extern unsigned char D_800B9A13;
|
||||
extern s32 D_80126B9C;
|
||||
extern DispatchFn D_80182A64[];
|
||||
u8 *p = &D_8011F7A8;
|
||||
s32 r = func_80029504();
|
||||
s32 flag = 0;
|
||||
|
||||
if (((D_800B9A13 == 0) && ((D_80126B9C & 0x80) == 0)) ||
|
||||
(0x4AF < (u32)(r - 10))) {
|
||||
flag = 1;
|
||||
}
|
||||
p[9] = flag;
|
||||
D_80182A64[p[0]]((void *)p);
|
||||
}
|
||||
#include "../shared/ov/func_801754A8__897945ca.h"
|
||||
|
||||
|
||||
|
||||
@@ -3053,21 +3006,7 @@ extern void func_80019064(void *a0);
|
||||
extern void func_80131E00(struct S80131E00 *a0, s32 a1);
|
||||
|
||||
|
||||
void func_80178840(int param_1) {
|
||||
|
||||
extern int D_80182ABC;
|
||||
extern int D_80182AC8[];
|
||||
register int p __asm__("$16");
|
||||
register int s1byte __asm__("$17");
|
||||
p = param_1;
|
||||
if ((*(unsigned short *)(p + 0x5c) & 1) != 0) {
|
||||
s1byte = *(unsigned char *)(p + 0x5e);
|
||||
if (s1byte == 0xc) {
|
||||
((void (*)(int))func_80019064)((int)&D_80182ABC);
|
||||
}
|
||||
((void (*)(int, int))func_80131E00)(p, D_80182AC8[s1byte]);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_80178840__8d2d864b.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_801788B8.h"
|
||||
|
||||
@@ -2645,56 +2645,7 @@ s32 func_80178B70(s32 param_1, s32 param_2)
|
||||
|
||||
|
||||
|
||||
s32 func_80178BF8()
|
||||
{
|
||||
extern void func_8017B1D8(void);
|
||||
extern short D_8018FB24;
|
||||
extern int D_8018F918;
|
||||
extern short D_8018F928;
|
||||
extern short D_8018F924;
|
||||
extern short D_8018F920;
|
||||
extern short D_8018F91C;
|
||||
extern int D_8018F9CC;
|
||||
extern int D_8018F930;
|
||||
extern s16 D_8018F910;
|
||||
extern short D_8018F908;
|
||||
extern short D_8018F90C;
|
||||
extern int D_8018FA80;
|
||||
extern unsigned int D_8018F980;
|
||||
extern unsigned short D_8018F906;
|
||||
|
||||
unsigned short *puVar1;
|
||||
int iVar2;
|
||||
unsigned int *puVar3;
|
||||
|
||||
iVar2 = 9;
|
||||
puVar3 = &D_8018F980;
|
||||
D_8018FB24 = 0;
|
||||
D_8018F918 = 0;
|
||||
D_8018F928 = 0;
|
||||
D_8018F924 = 0;
|
||||
D_8018F920 = 0;
|
||||
D_8018F91C = 0;
|
||||
D_8018F9CC = 1;
|
||||
D_8018F930 = 0;
|
||||
(*(short *)&D_8018F910) = 0;
|
||||
do {
|
||||
*puVar3 = 0;
|
||||
iVar2 = iVar2 + -1;
|
||||
puVar3 = puVar3 + -1;
|
||||
} while (-1 < iVar2);
|
||||
iVar2 = 0x1ff;
|
||||
puVar1 = &D_8018F906;
|
||||
do {
|
||||
*puVar1 = 0;
|
||||
iVar2 = iVar2 + -1;
|
||||
puVar1 = puVar1 + -1;
|
||||
} while (-1 < iVar2);
|
||||
D_8018F908 = 0;
|
||||
D_8018F90C = 0;
|
||||
((void (*)(int *, int))func_80016714)(&D_8018FA80, 0x14);
|
||||
func_8017B1D8();
|
||||
}
|
||||
#include "../shared/ov/func_80178BF8__44c7fe3f.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2718,17 +2718,7 @@ extern s16 D_8018F984;
|
||||
extern s16 D_8018F986;
|
||||
extern s16 D_8018F988;
|
||||
|
||||
void func_8017B7A8(void)
|
||||
{
|
||||
D_8012694C = 1;
|
||||
D_8018F914 = 0;
|
||||
D_8018F98C = (s16) D_80114F30;
|
||||
D_8018F98E = (s16) D_80114F34;
|
||||
D_8018F990 = (s16) D_80114F38;
|
||||
D_8018F984 = (s16) D_80114F24;
|
||||
D_8018F986 = (s16) D_80114F28;
|
||||
D_8018F988 = (s16) D_80114F2C;
|
||||
}
|
||||
#include "../shared/ov/func_8017B7A8__ce4e45fe.h"
|
||||
|
||||
|
||||
|
||||
@@ -2769,15 +2759,7 @@ extern s32 D_80114F24;
|
||||
extern s32 D_80114F28;
|
||||
extern s32 D_80114F2C;
|
||||
|
||||
void func_8017B880(void)
|
||||
{
|
||||
D_80114F30 = D_8018F9A4;
|
||||
D_80114F34 = D_8018F9A6;
|
||||
D_80114F38 = D_8018F9A8;
|
||||
D_80114F24 = D_8018F9AC;
|
||||
D_80114F28 = D_8018F9AE;
|
||||
D_80114F2C = D_8018F9B0;
|
||||
}
|
||||
#include "../shared/ov/func_8017B880__dfc7ba70.h"
|
||||
|
||||
|
||||
// @class: struct
|
||||
@@ -2866,22 +2848,7 @@ extern SV4 D_8018F93C;
|
||||
|
||||
extern void (*D_8018F95C[10])(int);
|
||||
|
||||
void func_8017BC38(int param_1)
|
||||
{
|
||||
register int i __asm__("$17");
|
||||
register void (**p)(int) __asm__("$16");
|
||||
|
||||
i = 0;
|
||||
p = D_8018F95C;
|
||||
do {
|
||||
if (*p != (void (*)(int))0) {
|
||||
(*p)(param_1);
|
||||
}
|
||||
i = i + 1;
|
||||
p = p + 1;
|
||||
} while (i < 10);
|
||||
return;
|
||||
}
|
||||
#include "../shared/ov/func_8017BC38__6ac69b9e.h"
|
||||
|
||||
|
||||
|
||||
@@ -2980,33 +2947,7 @@ extern void func_801465C0(void);
|
||||
extern void func_80146C3C();
|
||||
extern void func_80146E90(s32 *a0, s32 a1);
|
||||
|
||||
void func_8017BEF8(param_1)
|
||||
s32 param_1;
|
||||
{
|
||||
register s32 s0 __asm__("$16");
|
||||
register s32 s1 __asm__("$17");
|
||||
extern u8 D_80182C64[];
|
||||
s32 v0;
|
||||
|
||||
s1 = param_1;
|
||||
v0 = ((s32 (*)(void))func_801465C0)();
|
||||
*(s32 *)(s1 + 0x20) = v0;
|
||||
s0 = v0;
|
||||
|
||||
if (v0 == 0) {
|
||||
((void (*)(s32))func_80146C3C)(s1);
|
||||
return;
|
||||
}
|
||||
|
||||
func_8001CC3C(s0, D_80182C64, 0x290, 0x100);
|
||||
*(u8 *)(s0 + 0x27) = 0x64;
|
||||
*(s16 *)(s0 + 0x1A) = 0x2000;
|
||||
*(s16 *)(s0 + 0x18) = 0x2000;
|
||||
*(s16 *)(s0 + 0x14) = -0xE3;
|
||||
*(s32 *)(s0 + 4) |= 0x8000000;
|
||||
func_80146E90((s32 *)s1, 4);
|
||||
*(u16 *)(s1 + 2) += 1;
|
||||
}
|
||||
#include "../shared/ov/func_8017BEF8__5c7e6c6f.h"
|
||||
|
||||
|
||||
extern s32 func_80146E98(s32 a0);
|
||||
|
||||
@@ -3051,18 +3051,7 @@ extern s32 func_80171990(u8 *a0);
|
||||
extern u8 D_80183058;
|
||||
extern u8 D_80182D0C[];
|
||||
|
||||
void func_8017EA10(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
|
||||
if (func_8017EC2C((s32)a0) < 400) {
|
||||
result = func_8013767C((s32)&D_80183058);
|
||||
s0[0x198 / 4] = result;
|
||||
func_80154274(s0, (s32)D_80182D0C);
|
||||
func_80147324(0x7E7);
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EA10__a44969fc.h"
|
||||
|
||||
|
||||
extern s32 func_80171990(u8 *a0);
|
||||
@@ -3087,24 +3076,7 @@ extern s32 func_8017EC2C(s32 a0);
|
||||
extern u8 D_80183080[];
|
||||
extern void func_80139914(s32 a0);
|
||||
|
||||
void func_8017EACC(s32 *a0) {
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
u16 temp;
|
||||
|
||||
func_8017EC2C((s32)a0);
|
||||
|
||||
if ((*(u16 *)((char *)s0 + 0xB8) & 0x8000) != 0) {
|
||||
if (func_801399F0(s0[0x198 / 4]) != 0) {
|
||||
func_80139914(s0[0x198 / 4]);
|
||||
result = func_8013767C((s32)D_80183080);
|
||||
temp = *(u16 *)((char *)s0 + 0xBA);
|
||||
s0[0x198 / 4] = result;
|
||||
*(u16 *)((char *)s0 + 0xB8) = temp;
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EACC__9814f7d7.h"
|
||||
|
||||
|
||||
extern s32 func_8013767C(s32 a0);
|
||||
@@ -3113,24 +3085,7 @@ extern s32 func_80171990(u8 *a0);
|
||||
extern u8 D_801830B4[];
|
||||
extern void func_80139914(s32 a0);
|
||||
|
||||
void func_8017EB4C(a0)
|
||||
s32 *a0;
|
||||
{
|
||||
s32 *s0 = a0;
|
||||
s32 result;
|
||||
u16 temp;
|
||||
|
||||
if ((*(u16 *)((char *)s0 + 0xB8) & 0x8000) != 0) {
|
||||
if (func_801399F0(s0[0x198 / 4]) != 0) {
|
||||
func_80139914(s0[0x198 / 4]);
|
||||
result = func_8013767C((s32)D_801830B4);
|
||||
temp = *(u16 *)((char *)s0 + 0xBA);
|
||||
s0[0x198 / 4] = result;
|
||||
*(u16 *)((char *)s0 + 0xB8) = temp;
|
||||
func_80171990((u8 *)s0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017EB4C__47aa02d8.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8017EBC8__d0406d9f.h"
|
||||
@@ -3211,33 +3166,7 @@ void func_8017ED90(void) {
|
||||
|
||||
|
||||
|
||||
void func_8017EDB8(void) {
|
||||
extern s32 D_80126954;
|
||||
extern s32 D_8012695C;
|
||||
extern s16 D_80126968;
|
||||
extern s16 D_8012696A;
|
||||
extern s16 D_8012696C;
|
||||
extern s16 D_80126976;
|
||||
extern s16 D_80126978;
|
||||
extern s16 D_8012697A;
|
||||
extern u8 D_80126948[];
|
||||
extern void func_8017EF10(void *);
|
||||
extern void func_8012A018(s32, s32);
|
||||
extern void func_8012A094(s32);
|
||||
|
||||
D_80126954 = 0x1F4;
|
||||
D_8012695C = 0x384;
|
||||
D_80126968 = 0x238;
|
||||
D_8012696A = 0x600;
|
||||
D_8012696C = 0;
|
||||
D_80126976 = 0;
|
||||
D_80126978 = 0;
|
||||
D_8012697A = 0;
|
||||
func_8012A094((s32)D_80126948);
|
||||
func_8012A018((s32)func_8017EF10, 0);
|
||||
func_8017EF10((void *)D_80126948);
|
||||
func_8012A018((s32)func_8017EF10, 1);
|
||||
}
|
||||
#include "../shared/ov/func_8017EDB8__3df94c9c.h"
|
||||
|
||||
|
||||
extern s16 D_80126E80;
|
||||
@@ -3254,26 +3183,7 @@ extern s32 func_8012A094(s32 a0);
|
||||
extern s32 func_8012A100(s32 a0);
|
||||
extern void func_8017EF10(void*);
|
||||
|
||||
void func_8017EE68(s32 a0)
|
||||
{
|
||||
s32 s0 = (s32)&D_80126E60;
|
||||
s32 t0;
|
||||
|
||||
*(s32*)&D_80126E6C = 0x1F4;
|
||||
*(s32*)&D_80126E74 = 0x320;
|
||||
*(s16*)&D_80126E80 = 0xAA;
|
||||
*(s16*)&D_80126E82 = 0x400;
|
||||
*(s16*)&D_80126E84 = 0;
|
||||
*(s16*)&D_80126E8E = 0;
|
||||
*(s16*)&D_80126E90 = -0x32;
|
||||
*(s16*)&D_80126E92 = 0;
|
||||
|
||||
func_8012A094(s0);
|
||||
t0 = s0;
|
||||
func_8012A048(s0, (s32)&func_8017EF10, 0x1);
|
||||
((s32 (*)(s32))func_8017EF10)(s0);
|
||||
func_8012A100(0x1);
|
||||
}
|
||||
#include "../shared/ov/func_8017EE68__34856783.h"
|
||||
|
||||
|
||||
|
||||
@@ -3364,22 +3274,7 @@ extern void func_800D1724(s32 a0);
|
||||
extern s32 func_8012AD50(void *arg0);
|
||||
extern s32 D_8018FB28;
|
||||
|
||||
void func_8017F1B8(void *arg0) {
|
||||
s32 result;
|
||||
s32 v0;
|
||||
s32 a0;
|
||||
|
||||
result = func_80014C54(0, 0, 0x800);
|
||||
if ((result << 16) != 0) {
|
||||
v0 = func_800CF8B4();
|
||||
if (v0 != 0) {
|
||||
a0 = *(s32 *)((s32)arg0 + 0xDC);
|
||||
D_8018FB28 = 1;
|
||||
func_800D1724(a0);
|
||||
func_8012AD50(arg0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#include "../shared/ov/func_8017F1B8__3f7d4016.h"
|
||||
|
||||
|
||||
#include "../shared/ov/func_8017F224__76785405.h"
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
/* func_801285E4 — shared body (overlay slot 0x80128158, h_exact 22637e5f). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_801285E4(void)
|
||||
{
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D18DC\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"nop\n"
|
||||
"beqz $v0, 1f\n"
|
||||
"nop\n"
|
||||
"jal func_80011A3C\n"
|
||||
"1:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
/* func_80128714 — shared body (overlay slot 0x80128158, h_exact 34914b60). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_80128714(void) {
|
||||
__asm__ __volatile__(
|
||||
".set noreorder\n"
|
||||
"addiu $sp, $sp, -24\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"sw $ra, 16($sp)\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_800D19F0\n"
|
||||
"lui $at, %%hi(D_8018E67C)\n"
|
||||
"sw $v0, %%lo(D_8018E67C)($at)\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"lui $v0, %%hi(D_8018E67C)\n"
|
||||
"lw $v0, %%lo(D_8018E67C)($v0)\n"
|
||||
"bne $v0, $zero, 1f\n"
|
||||
"jal func_8014607C\n"
|
||||
"lui $v1, 0x1f80\n"
|
||||
"ori $v1, $v1, 0x03fc\n"
|
||||
"addu $t0, $v1, $zero\n"
|
||||
"sw $sp, 0($t0)\n"
|
||||
"addiu $t0, $t0, -4\n"
|
||||
"addu $sp, $t0, $zero\n"
|
||||
"jal func_801287B8\n"
|
||||
"addiu $sp, $sp, 4\n"
|
||||
"lw $sp, 0($sp)\n"
|
||||
"j 2f\n"
|
||||
"1:\n"
|
||||
"jal func_8001903C\n"
|
||||
"jal func_80018FC8\n"
|
||||
"2:\n"
|
||||
"lw $ra, 16($sp)\n"
|
||||
"addiu $sp, $sp, 24\n"
|
||||
: : : "memory");
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
/* func_80128A28 — shared body (overlay slot 0x80128158, h_exact badd0159). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_80128A28(void) {
|
||||
s16 temp_v0;
|
||||
|
||||
switch (D_800B99F6) { /* irregular */
|
||||
case 1:
|
||||
D_8017F24C();
|
||||
/* fallthrough */
|
||||
case 0:
|
||||
func_80011C10();
|
||||
return;
|
||||
case 2:
|
||||
temp_v0 = D_8017F250();
|
||||
if (temp_v0 != 0) {
|
||||
if (temp_v0 < 0) {
|
||||
func_80011B7C(0);
|
||||
D_800B9A00 = 1;
|
||||
return;
|
||||
}
|
||||
func_80010DE0();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
/* func_80128C98 — shared body (overlay slot 0x80128158, h_exact 363b5a0e). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_80128C98(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F528[];
|
||||
s16 idx = D_8017F528[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
/* func_80128CFC — shared body (overlay slot 0x80128158, h_exact 120c5b53). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_80128CFC(s32 arg0) {
|
||||
|
||||
extern s16 D_8017F538[];
|
||||
s16 idx = D_8017F538[arg0];
|
||||
|
||||
if (idx >= 0) {
|
||||
func_8001ABBC(0, 0, (u8 *)&cdFileLocTable[idx], D_8018D4F8, 0);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
/* func_80128FAC — shared body (overlay slot 0x80128158, h_exact 205d953e). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_80128FAC(u16 *arg0) {
|
||||
func_8001534C(4, &D_8018D4FC, 0x80, 0x90, 0, 0);
|
||||
func_800153CC(5, *arg0, 0xA8, 0x90, 0x40, 0);
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
/* func_8012ACE0 — shared body (overlay slot 0x80128158, h_exact 97e255d8). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_8012ACE0(void *o) {
|
||||
int i;
|
||||
for (i = 0; ; i++) {
|
||||
switch (((Owner_8012ACE0_8012ACE0 *)o)->list[i].cmd) {
|
||||
case -2:
|
||||
case -1:
|
||||
case 0:
|
||||
return i;
|
||||
case -50: case -45: case -40: case -35: case -30: /* scatter -> force jump table (min=-50 sets low bound) */
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/* func_8012D664 — shared body (overlay slot 0x80128158, h_exact b481cb52). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
int func_8012D664(int arg0, int arg1, int arg2) {
|
||||
extern int func_8012F568();
|
||||
extern int D_8017F5B4;
|
||||
|
||||
struct S8012D664_8012D664 s;
|
||||
int ret;
|
||||
int t;
|
||||
|
||||
s.a = (*(unsigned short*)&D_80126B5E);
|
||||
s.b = (*(unsigned short*)&D_80126B62) - 0x40;
|
||||
s.c = (*(unsigned short*)&D_80126B66);
|
||||
ret = ((int(*)())func_800132BC)(arg0, &s);
|
||||
t = arg1 + 0x20;
|
||||
if (ret < t * t) {
|
||||
func_8012F568(1, 1, 0, arg2, arg0, &D_8017F5B4);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/* func_8012DDA4 — shared body (overlay slot 0x80128158, h_exact 0f69dd9d). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_8012DDA4()
|
||||
{
|
||||
extern Entry_8012DDA4 * D_8018E69C;
|
||||
extern Entry_8012DDA4 * D_8018E698;
|
||||
|
||||
Entry_8012DDA4 *p;
|
||||
Entry_8012DDA4 *end = ((Entry_8012DDA4 *)D_80126720);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (p->active != 0 && p != D_8018E698) {
|
||||
D_8018E69C = p + 1;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C++;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
/* func_8012DE2C — shared body (overlay slot 0x80128158, h_exact d811cfb5). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_8012DE2C(s32 a0) {
|
||||
extern u8 * D_8018E69C;
|
||||
extern u8 * D_8018E698;
|
||||
|
||||
u8 *base;
|
||||
u8 *end;
|
||||
u8 *p;
|
||||
|
||||
base = D_801202A0;
|
||||
end = base + 0x6480;
|
||||
D_8018E69C = base;
|
||||
D_8018E698 = ((u8 *)a0);
|
||||
|
||||
while (D_8018E69C != end) {
|
||||
p = D_8018E69C;
|
||||
if (*(u16 *)p != 0 && p != ((u8 *)a0)) {
|
||||
D_8018E69C = p + 0x10C;
|
||||
return p;
|
||||
}
|
||||
D_8018E69C += 0x10C;
|
||||
}
|
||||
D_8018E69C = 0;
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
/* func_8012E9C0 — shared body (overlay slot 0x80128158, h_exact 89747443). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_8012E9C0(int param_1)
|
||||
{
|
||||
int iVar1;
|
||||
|
||||
if (*(short *)(param_1 + 0x60) != 0) {
|
||||
if (*(unsigned char *)(param_1 + 0x5e) == 0x1d) {
|
||||
*(short *)(param_1 + 0x82) = 0;
|
||||
*(short *)(param_1 + 0x7c) = *(unsigned short *)(param_1 + 6);
|
||||
*(short *)(param_1 + 0x7e) = *(unsigned short *)(param_1 + 0xa);
|
||||
*(short *)(param_1 + 0x80) = *(unsigned short *)(param_1 + 0xe);
|
||||
}
|
||||
if (*(int *)(param_1 + 0x78) != 0) {
|
||||
iVar1 = *(short *)(param_1 + 0x60) *
|
||||
*(short *)(*(int *)(param_1 + 0x78) + 0x30) >> 0xc;
|
||||
if (iVar1 < 1) {
|
||||
iVar1 = 1;
|
||||
}
|
||||
} else {
|
||||
iVar1 = *(short *)(param_1 + 0x60);
|
||||
}
|
||||
func_8016AA50(param_1, iVar1);
|
||||
if ((*(unsigned short *)(param_1 + 0x82) & 1) != 0) {
|
||||
func_8016B428(param_1);
|
||||
func_80019064(&D_8017F5CC);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/* func_801312D0 — shared body (overlay slot 0x80128158, h_exact 386a9228). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_801312D0(s32 param_1, void *param_2)
|
||||
{
|
||||
extern int func_80131CF4(int, int);
|
||||
extern M8_801312D0 D_8017F730;
|
||||
|
||||
int iVar5;
|
||||
|
||||
iVar5 = func_80131CF4(*(int *)(((int)param_1) + 0xBC), 0x2E);
|
||||
if (iVar5 != 0) {
|
||||
((short *)param_2)[2] = 0;
|
||||
((short *)param_2)[0] = 0;
|
||||
((short *)param_2)[1] = (short)iVar5;
|
||||
} else {
|
||||
*(M8_801312D0 *)((short *)param_2) = D_8017F730;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
/* func_80132018 — shared body (overlay slot 0x80128158, h_exact d875a8f9). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_80132018(int param_1)
|
||||
{
|
||||
|
||||
extern int tbl_D_80187044[][5] __asm__("D_8017F7A0");
|
||||
extern int tbl_D_80187048[][5] __asm__("D_8017F7A4");
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
*(int *)(param_1 + 0x58) = (int)&tbl_D_80187048[*(unsigned short *)(param_1 + 0x70) & 0xfff];
|
||||
*(int *)(param_1 + 0xdc) = tbl_D_80187044[*(unsigned short *)(param_1 + 0x70) & 0xfff][0];
|
||||
*(short *)(param_1 + 0xfc) = (*(unsigned short *)(param_1 + 0x70) >> 12) << 9;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
/* func_801320D8 — shared body (overlay slot 0x80128158, h_exact 99a35ab4). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_801320D8(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7A8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
/* func_80132144 — shared body (overlay slot 0x80128158, h_exact e8e9c8db). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_80132144(s32 param_1)
|
||||
{
|
||||
extern int D_8017F7B8;
|
||||
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(((int)param_1) + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(((int)param_1));
|
||||
} else {
|
||||
((void(*)(int, int))func_8001C214)(v0, 0);
|
||||
*(int *)(((int)param_1) + 0x58) = (int)&D_8017F7B8;
|
||||
*(short *)(((int)param_1) + 0x5c) = 0x80;
|
||||
*(unsigned short *)(((int)param_1) + 2) += 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
/* func_801321B0 — shared body (overlay slot 0x80128158, h_exact c34d9d19). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_801321B0(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7C8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
/* func_8013221C — shared body (overlay slot 0x80128158, h_exact 6e5d0a2d). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_8013221C(int param_1)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = ((int (*)(void))func_8012C1B8)();
|
||||
*(int *)(param_1 + 0x20) = v0;
|
||||
if (v0 == 0) {
|
||||
((void (*)(int))func_8012CAE4)(param_1);
|
||||
} else {
|
||||
func_8001C214(v0, 0);
|
||||
*(int *)(param_1 + 0x58) = (int)&D_8017F7D8;
|
||||
*(short *)(param_1 + 0x5c) = 0x80;
|
||||
*(unsigned short *)(param_1 + 2) += 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
/* func_80136C90 — shared body (overlay slot 0x80128158, h_exact 69b2badc). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_80136C90()
|
||||
{
|
||||
extern void func_8001534C(int, void *, int, int, int, int);
|
||||
extern S10_80136C90 D_8018D74C;
|
||||
|
||||
S10_80136C90 buf = D_8018D74C;
|
||||
func_8001534C(0, &buf, 0x78, 0x10, 0, 0);
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/* func_80137D08 — shared body (overlay slot 0x80128158, h_exact 7e58ba7e). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
int func_80137D08(int arg0, int arg1, short arg2)
|
||||
{
|
||||
unsigned char buf[3];
|
||||
|
||||
D_800A5E60 = arg0;
|
||||
D_80126A0A = arg2;
|
||||
((void (*)(void *, int, int))func_801392FC)(&D_801269F0, D_80126A0E, arg1);
|
||||
if ((*(short *)&D_801269F4) == 7) {
|
||||
buf[0] = 0x39;
|
||||
buf[1] = 0xFF;
|
||||
buf[2] = 0x71;
|
||||
((void (*)(void *, void *, int))func_80137DD4)(&D_801269F0, buf, arg1);
|
||||
} else if ((*(short *)&D_801269F4) == 3) {
|
||||
if (D_8017F878 & 4) {
|
||||
((void (*)(void *, int))func_80139680)(&D_801269F0, arg1);
|
||||
}
|
||||
}
|
||||
return D_800A5E60;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/* func_80139BE0 — shared body (overlay slot 0x80128158, h_exact 561c5286). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
s32 func_80139BE0(int param_1)
|
||||
{
|
||||
|
||||
extern unsigned char D_8017F844[];
|
||||
int v;
|
||||
|
||||
if ((*(unsigned int *)(param_1 + 8) & 0x2000) == 0) {
|
||||
int t = *(unsigned char *)(param_1 + 0x22) & 0x60;
|
||||
int h = *(unsigned short *)(param_1 + 0x18);
|
||||
unsigned int idx;
|
||||
|
||||
__asm__("" : "=r"(t) : "0"(t));
|
||||
idx = (unsigned char)t;
|
||||
if (h < 7) {
|
||||
if (h >= 2) {
|
||||
v = D_8017F844[idx >> 5];
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
} else {
|
||||
v = D_8017F844[0];
|
||||
}
|
||||
*(short *)(param_1 + 0x2e) = 3;
|
||||
*(short *)(param_1 + 0x2c) = v;
|
||||
}
|
||||
*(short *)(param_1 + 0x34) = *(short *)(param_1 + 0x2c) * 6;
|
||||
{
|
||||
int x = *(short *)(param_1 + 0x2e);
|
||||
*(short *)(param_1 + 0x36) = x * 12 + (x - 1) * 2;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/* func_8013CA14 — shared body (overlay slot 0x80128158, h_exact 83788c45). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_8013CA14(void)
|
||||
{
|
||||
int *base = &D_8018E760;
|
||||
signed char *p;
|
||||
unsigned char c;
|
||||
int t;
|
||||
if ((*base) != 0)
|
||||
{
|
||||
c = D_8018E765;
|
||||
if (c == 0)
|
||||
{
|
||||
p = (signed char *) ((((unsigned int) ((unsigned char) D_8018E764)) * 2) + D_8018E760);
|
||||
t = (int) (*p);
|
||||
D_801269D4 = t;
|
||||
D_801269C8 = t;
|
||||
D_8018E765 = (unsigned char) p[1];
|
||||
D_8018E764 = D_8018E764 + 1;
|
||||
if (D_8018E765 == 0)
|
||||
{
|
||||
D_801269D4 = 0;
|
||||
D_801269C8 = 0;
|
||||
D_8018E764 = 0;
|
||||
*base = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
D_8018E765 = c - 1;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
/* func_8013D330 — shared body (overlay slot 0x80128158, h_exact 3ba2802e). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_8013D330(void) {
|
||||
if ((D_8018FAB2 & 0xff) != D_8018FB2C) {
|
||||
D_8018FAB2 = ((D_8018FAB2 & 0xff) < D_8018FB2C) ? (D_8018FAB2 + 1) : (D_8018FAB2 - 1);
|
||||
}
|
||||
if ((D_8018F9DA & 0xff) != D_8018FA94) {
|
||||
D_8018F9DA = ((D_8018F9DA & 0xff) < D_8018FA94) ? (D_8018F9DA + 1) : (D_8018F9DA - 1);
|
||||
}
|
||||
if ((D_8018F9B8 & 0xff) != D_8018F9D9) {
|
||||
D_8018F9B8 = ((D_8018F9B8 & 0xff) < D_8018F9D9) ? (D_8018F9B8 + 1) : (D_8018F9B8 - 1);
|
||||
}
|
||||
D_8018FA98 = 1;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/* func_8013D8FC — shared body (overlay slot 0x80128158, h_exact 392f2627). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_8013D8FC(void)
|
||||
{
|
||||
|
||||
extern s16 *D_8018E774;
|
||||
register s16 *psVar3 __asm__("$17");
|
||||
register s16 *psVar2 __asm__("$16");
|
||||
register s32 c9 __asm__("$19");
|
||||
register s32 cff __asm__("$18");
|
||||
u16 sVar1;
|
||||
s16 buf[4];
|
||||
|
||||
psVar3 = D_8018E774;
|
||||
if (psVar3 != (s16 *)0x0 && (sVar1 = (u16)*psVar3, sVar1 != 0xff)) {
|
||||
c9 = 9;
|
||||
cff = 0xff;
|
||||
psVar2 = psVar3 + 5;
|
||||
do {
|
||||
if (sVar1 == c9) {
|
||||
s32 arg2 = *(s32 *)(psVar2 + 1) + psVar2[-1] * 2;
|
||||
buf[0] = psVar2[-3];
|
||||
buf[1] = psVar2[-2];
|
||||
buf[2] = psVar2[-1];
|
||||
buf[3] = *psVar2;
|
||||
((void (*)(s32, s32))func_800599B8)((s32)buf, arg2);
|
||||
}
|
||||
psVar3 = psVar3 + 8;
|
||||
sVar1 = (u16)*psVar3;
|
||||
psVar2 = psVar2 + 8;
|
||||
} while (sVar1 != cff);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/* func_8013E5E8 — shared body (overlay slot 0x80128158, h_exact ae7678cf). ONE source: instantiated by #include at each
|
||||
* member's site in address order; the members are recorded in config/dedup.us.yaml (Phase 35). */
|
||||
void func_8013E5E8(void)
|
||||
{
|
||||
|
||||
extern u16 D_8011511E;
|
||||
extern u16 D_8011511C;
|
||||
extern unsigned short D_80115112;
|
||||
extern u16 D_80115116;
|
||||
extern void (*D_8018062C[])(void);
|
||||
register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */
|
||||
func_80029444();
|
||||
func_801754A8();
|
||||
D_8011511E = func_80014ED4(0);
|
||||
D_8011511C = func_80015018(0);
|
||||
fp = D_8018062C[D_80115112];
|
||||
fp();
|
||||
func_800190AC();
|
||||
func_80141C04();
|
||||
D_80115116 += 1;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user