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:
Drew T
2026-07-27 18:37:55 -06:00
parent a776d3248b
commit e44bc787eb
416 changed files with 624 additions and 420 deletions
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+205 -2
View File
@@ -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[];
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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;
+1 -1
View File
@@ -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_8019EC7C;
+1 -1
View File
@@ -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);

Some files were not shown because too many files have changed in this diff Show More