mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
feat(phase-29): func_80135EB0 banked (289 ins) — 418-site pointer-shape decl axis, R22 140/140
The largest target on the T14 census: 138 members x 289 ins = 39,882 templated instructions at stake. conform_decls --check showed 418 sites in 3 forms, pointer-type-only with NO narrowing warning and no return-type change — the func_80179B74 shape that banked 137/137. Applied (418 sites / 414 files), gated (jtbl carve succeeded first try), R22 clean-fleet 140 passed / 0 failed of 140. Committed BEFORE the family bank because jtbl_family_bank refuses to run on a dirty tree — its per-sibling revert restores from HEAD, so an uncommitted axis would be destroyed. The tool enforcing H4 in code, correctly. Also recorded: family_sweep REFUSED this family rather than returning 0/137 — func_80135EB0 is has_mid_jr, and §53's carve law says a carve-less sweep there yields "a 0% that is a TOOL artifact, not a wall". That refusal is the good version of today's pattern: every false wall untangled this session (func_8016B6BC 0/137, the 4 fabricated CC1-FAILs, Phase-28's B2 0/8) came from a tool that ANSWERED instead of refusing.
This commit is contained in:
@@ -25,6 +25,7 @@ ov_SC01_077_JTBL_INTERLEAVE := --order tail.data.o,ov_SC01_077_a.o,ov_SC01_077_j
|
||||
build/src/ov_SC01_077/ov_SC01_077.o: JTBL_PADS := 0,0,4,0,4,0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20,+0x38,+0x58,+0x70,+0x90,+0xa8
|
||||
build/src/ov_SC01_077/ov_SC01_077_a.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x14
|
||||
build/src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0xcc
|
||||
build/src/ov_SC01_077/ov_SC01_077_jr_80135D20.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x18
|
||||
build/src/ov_SC01_077/ov_SC01_077_jr_80154C24.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x24
|
||||
build/src/ov_SC01_077/ov_SC01_077_jr_801588CC.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x28
|
||||
build/src/ov_SC01_077/ov_SC01_077_jr_80159C84.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x20
|
||||
|
||||
@@ -103,7 +103,7 @@ segments:
|
||||
- [0xb0030, .rodata, ov_SC01_077_jr_80135A4C] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb0044, data, tail4]
|
||||
- [0xb0048, .rodata, ov_SC01_077_jr_80135D20] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb005c, data, tail5]
|
||||
- [0xb008c, data, tail5]
|
||||
- [0xb0098, .rodata, ov_SC01_077_jr_801380E0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
- [0xb00fc, data, tail6]
|
||||
- [0xb01a4, .rodata, ov_SC01_077_o0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -627,7 +627,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017F198;
|
||||
|
||||
@@ -659,7 +659,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801A445C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80183DE8;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801EC6EC;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017F7AC;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_8018EE54;
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -627,7 +627,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80182940;
|
||||
|
||||
@@ -659,7 +659,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801CC5B4;
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -627,7 +627,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80182940;
|
||||
|
||||
@@ -659,7 +659,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801CC5B4;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017FD20;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801A2064;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80182F08;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801F1EC4;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017EB88;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_8019A944;
|
||||
|
||||
@@ -674,7 +674,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -675,7 +675,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_801870AC;
|
||||
|
||||
@@ -707,7 +707,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801D9504;
|
||||
@@ -779,7 +779,210 @@ elsepath:
|
||||
return 0;
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_80135D20", func_80135EB0);
|
||||
// @class: struct
|
||||
// @stuck: none — MATCH (289 ins). symcheck: only the cosmetic jtbl_801D81B8 floor (§8 carve).
|
||||
//
|
||||
// func_80135EB0 — h_seq family exemplar (x138 across the overlay fleet). Levers that made it:
|
||||
// 1. m2 (the y-axis mask) MUST be the if/else form, NOT `m2=0x10; if (a8<=t3) m2=...`.
|
||||
// Both emit the same compact `bnez; li $s2,0x10` pair, but the pre-init form lets CSE carry
|
||||
// the D_801870AC pointer load into the (m1|m2)==0 block; the if/else form ends the CSE
|
||||
// extended-BB so the block reloads `lui/lw D_801870AC` (target does). Worth 2 ins + the whole
|
||||
// big-block register assignment.
|
||||
// 2. Zero-byte `__asm__ __volatile__("")` fences in case 1 and case 2 (DIFFERENT templates, "" vs " ")
|
||||
// block gcc-2.7.2 cross_jump from folding those two bodies into case 6's second-call tail
|
||||
// (they are byte-identical to it; the target keeps all three copies). Worth 10 ins.
|
||||
// 3. Zero-byte fences between the three big-block coordinate groups stop sched2 hoisting the next
|
||||
// group's `lhu` into the previous group's load-delay nop (restores 2 nops).
|
||||
// 4. `D_801152AA = 0;` AFTER the h0 statement: it shortens the [6]-field temp's local-alloc live
|
||||
// range so c0 wins $v1 and the field temps take $v0/$a0 (target), not $v1/$v0.
|
||||
// 5. case 4 reaches case 8's tail through a shared `L288` label using `w = x << 16` / `w >> 16`
|
||||
// so the shared block is exactly `sra $a1,$a1,16` — that is target's .L80136288. `w` pinned to
|
||||
// $a1 ($5); it never spans a jal so §74 does not apply.
|
||||
// 6. arg1 copied into a $s3-pinned local — without it global-alloc gives arg1 $s2 and m2 $s3
|
||||
// (arg1 has more refs; target's priority order is arg0, sext-temp, m2, arg1).
|
||||
// 7. `ret0:` sits between case 8 and case 10 and `done:`/`case 0:` after case 10 — that is the
|
||||
// target's basic-block order; reorg then produces the inline `move $v0,$zero` delay slots.
|
||||
|
||||
extern u8 D_801870AC;
|
||||
extern u8 D_801870B0;
|
||||
extern s16 *D_801870B4;
|
||||
extern u8 D_801870B8;
|
||||
extern s32 D_801150D8;
|
||||
extern u8 D_80126720[];
|
||||
|
||||
extern s32 VectorNormalSS(void *a0, void *a1);
|
||||
extern s32 func_801365B8(void *arg0, s32 arg1, s32 arg2);
|
||||
extern s32 func_80136334(void *arg0, s32 arg1, s32 arg2);
|
||||
extern s32 func_80136824(s32, s32, s32);
|
||||
|
||||
s32 func_80135EB0(void *arg0, s32 arg1_) {
|
||||
extern u8 D_801152A8[];
|
||||
extern s16 D_801152AA;
|
||||
extern s16 D_801152AC;
|
||||
extern s16 D_80126722;
|
||||
extern s16 D_80126724;
|
||||
register s32 arg1 __asm__("$19") = arg1_;
|
||||
s32 t1;
|
||||
s32 t2;
|
||||
s32 t3;
|
||||
s32 m1;
|
||||
s32 m2;
|
||||
s32 t4;
|
||||
s32 t5;
|
||||
s32 t6;
|
||||
s32 n1;
|
||||
s32 n2;
|
||||
s32 r;
|
||||
s32 sv;
|
||||
register s32 w __asm__("$5");
|
||||
void *q;
|
||||
|
||||
t1 = (*(s16 **)&D_801870AC)[0];
|
||||
if (t1 < M2C_FIELD(arg0, s16 *, 4)) {
|
||||
m1 = 1;
|
||||
} else {
|
||||
m1 = (M2C_FIELD(arg0, s16 *, 6) < t1) << 1;
|
||||
}
|
||||
t2 = (*(s16 **)&D_801870AC)[2];
|
||||
if (t2 < M2C_FIELD(arg0, s16 *, 0xC)) {
|
||||
m1 |= 4;
|
||||
} else if (M2C_FIELD(arg0, s16 *, 0xE) < t2) {
|
||||
m1 |= 8;
|
||||
}
|
||||
t3 = (*(s16 **)&D_801870AC)[1];
|
||||
if (t3 < M2C_FIELD(arg0, s16 *, 8)) {
|
||||
m2 = 0x10;
|
||||
} else {
|
||||
m2 = (M2C_FIELD(arg0, s16 *, 0xA) < t3) << 5;
|
||||
}
|
||||
if ((m1 | m2) == 0) {
|
||||
u16 *ac;
|
||||
s16 *b4;
|
||||
s32 c0;
|
||||
s32 c1;
|
||||
s32 h0;
|
||||
s32 h1;
|
||||
|
||||
ac = *(u16 **)&D_801870AC;
|
||||
b4 = D_801870B4;
|
||||
c0 = ac[0];
|
||||
b4[0] = c0;
|
||||
h0 = (M2C_FIELD(arg0, s16 *, 4) + M2C_FIELD(arg0, s16 *, 6)) >> 1;
|
||||
D_801152AA = 0;
|
||||
(*(s16 *)D_80126720) = h0;
|
||||
(*(s16 *)D_801152A8) = c0 - h0;
|
||||
__asm__ __volatile__("");
|
||||
c1 = ac[2];
|
||||
b4[2] = c1;
|
||||
h1 = (M2C_FIELD(arg0, s16 *, 0xC) + M2C_FIELD(arg0, s16 *, 0xE)) >> 1;
|
||||
D_80126724 = h1;
|
||||
D_801152AC = c1 - h1;
|
||||
__asm__ __volatile__("");
|
||||
b4[1] = ac[1];
|
||||
D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1;
|
||||
VectorNormalSS(D_801152A8, D_801152A8);
|
||||
D_801150D8 |= 1;
|
||||
return 1;
|
||||
}
|
||||
|
||||
t4 = (*(s16 **)&D_801870B0)[0];
|
||||
if (t4 < M2C_FIELD(arg0, s16 *, 4)) {
|
||||
n1 = 1;
|
||||
} else {
|
||||
n1 = (M2C_FIELD(arg0, s16 *, 6) < t4) << 1;
|
||||
}
|
||||
t5 = (*(s16 **)&D_801870B0)[2];
|
||||
if (t5 < M2C_FIELD(arg0, s16 *, 0xC)) {
|
||||
n1 |= 4;
|
||||
} else if (M2C_FIELD(arg0, s16 *, 0xE) < t5) {
|
||||
n1 |= 8;
|
||||
}
|
||||
t6 = (*(s16 **)&D_801870B0)[1];
|
||||
if (t6 < M2C_FIELD(arg0, s16 *, 8)) {
|
||||
n2 = 0x10;
|
||||
} else {
|
||||
n2 = (M2C_FIELD(arg0, s16 *, 0xA) < t6) << 5;
|
||||
}
|
||||
if (((m1 | m2) & (n1 | n2)) != 0) {
|
||||
goto ret0;
|
||||
}
|
||||
{
|
||||
u16 *b0 = *(u16 **)&D_801870B0;
|
||||
u16 *ac = *(u16 **)&D_801870AC;
|
||||
s16 *b8 = *(s16 **)&D_801870B8;
|
||||
|
||||
b8[0] = b0[0] - ac[0];
|
||||
b8[1] = b0[1] - ac[1];
|
||||
b8[2] = b0[2] - ac[2];
|
||||
}
|
||||
|
||||
switch (m1) {
|
||||
case 4:
|
||||
q = arg0;
|
||||
sv = M2C_FIELD(arg0, s16 *, 0xC);
|
||||
w = arg1 << 16;
|
||||
goto L288;
|
||||
case 1:
|
||||
r = func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4));
|
||||
__asm__ __volatile__("");
|
||||
goto done;
|
||||
case 2:
|
||||
r = func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6));
|
||||
__asm__ __volatile__(" ");
|
||||
goto done;
|
||||
case 5:
|
||||
if (func_80136334(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 0xC)) != 0) {
|
||||
return 1;
|
||||
}
|
||||
r = func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4));
|
||||
goto done;
|
||||
case 6:
|
||||
if (func_80136334(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 0xC)) != 0) {
|
||||
return 1;
|
||||
}
|
||||
r = func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6));
|
||||
goto done;
|
||||
case 9:
|
||||
if (func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4)) != 0) {
|
||||
return 1;
|
||||
}
|
||||
/* fallthrough */
|
||||
case 8:
|
||||
q = arg0;
|
||||
sv = M2C_FIELD(arg0, s16 *, 0xE);
|
||||
w = (arg1 | 1) << 16;
|
||||
L288:
|
||||
r = func_80136334(q, w >> 16, sv);
|
||||
goto done;
|
||||
ret0:
|
||||
return 0;
|
||||
case 10:
|
||||
if (func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6)) != 0) {
|
||||
return 1;
|
||||
}
|
||||
r = func_80136334(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 0xE));
|
||||
done:
|
||||
if (r != 0) {
|
||||
return 1;
|
||||
}
|
||||
case 0:
|
||||
if (m2 == 0) {
|
||||
goto ret0;
|
||||
}
|
||||
if (m2 == 0x10) {
|
||||
if (((s32 (*)(void *, s32, s32))func_80136824)(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 8)) == 0) {
|
||||
goto ret0;
|
||||
}
|
||||
} else {
|
||||
if (((s32 (*)(void *, s32, s32))func_80136824)(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 0xA)) == 0) {
|
||||
goto ret0;
|
||||
}
|
||||
}
|
||||
default:
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
s32 func_80136334(void *arg0, s32 arg1, s32 arg2) {
|
||||
extern u8 D_801152A8[];
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80183AE8;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801C4774;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80186DDC;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801C621C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018B18C;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801E6D4C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018B18C;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801E6D4C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017E26C;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_80194F9C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80190E70;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801E3014;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_801912C0;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801E9EF4;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017E7D4;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_8018F074;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80184A0C;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801B2C8C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018AA64;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801EE4B4;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80180058;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_80191A24;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_801866AC;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801CEE64;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018B7D0;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801D8BD4;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018B9D4;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801D1B74;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80185200;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801B62EC;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80184A60;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801BD61C;
|
||||
|
||||
@@ -623,7 +623,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -624,7 +624,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017F68C;
|
||||
|
||||
@@ -656,7 +656,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_8019F9CC;
|
||||
|
||||
@@ -623,7 +623,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -624,7 +624,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018535C;
|
||||
|
||||
@@ -656,7 +656,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801B7D44;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018DA9C;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801ED3C4;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80185A8C;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801CA444;
|
||||
|
||||
@@ -623,7 +623,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -624,7 +624,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8017F854;
|
||||
|
||||
@@ -656,7 +656,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_8018E74C;
|
||||
|
||||
@@ -625,7 +625,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_8018CB70;
|
||||
|
||||
@@ -658,7 +658,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801F60C4;
|
||||
|
||||
@@ -623,7 +623,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -624,7 +624,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80187968;
|
||||
|
||||
@@ -656,7 +656,7 @@ extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
|
||||
* `sll/sra` and shortens it by one instruction.
|
||||
*/
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 *p, s32 flag);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_801345F8(s32 arg);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 D_801E8A1C;
|
||||
|
||||
@@ -623,7 +623,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
|
||||
|
||||
extern s16 func_80135480(void*, s32, s16*, s16*);
|
||||
extern s32 func_80135EB0(s32 a0, s32 a1);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern int func_80134A74(int, s16, s16, int);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
|
||||
|
||||
@@ -624,7 +624,7 @@ extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4)
|
||||
s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) {
|
||||
typedef struct { s8 c[8]; } Blk8;
|
||||
extern s16 func_80135480(void *param_1, s32 param_2, s16 *param_3, s16 *param_4);
|
||||
extern s32 func_80135EB0(s32 *p, s32 v);
|
||||
extern s32 func_80135EB0(void *arg0, s32 arg1_);
|
||||
extern s32 func_80136A94(s32 a0, s32 a1, s32 a2, s32 a3);
|
||||
extern s32 func_80133AB0(s16, s16, s16, s32);
|
||||
extern u8 D_80180488;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user