mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-05 08:57:59 -04:00
T5: batch t5_imS7 — restruct: batch t5_imS7 rung S — 200 files (TUs; 1256 drawable) · 638 bodies: 0 sites → members / 0 kept / 0 skipped · levers off 0 · I/M recipes drawn 142 {'R2-extern-array': 142} / residual 1310 {'R2-COMPILE-ERROR': 136, 'R2-DIFFERS': 74, 'R2-NO-SCALAR-EXTERN': 751, 'R2-REKEYS': 113, 'R2-WIDTH': 235, 'R3-NOT-CONTIGUOUS': 1} · compiles 598 in 190 s wall · final 200/200 identical · written 142 files | R22 check-all: 218 passed, 0 failed of 218 | type_census: 1650 definitions (523 layouts, 53 duplicate classes, 0 variant camps) · 336681 cast sites in 51028 bodies over 8 base classes (4 forms + A, coverage OK) · 229 lying declarations / 24 callees (+5293 K&R sites, +418 cross-binary apart) · controls 4/4 (restruct_cycle)
This commit is contained in:
@@ -1507,7 +1507,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
extern void func_8014BC44(s32 a0, s32 a1);
|
||||
@@ -4276,7 +4276,7 @@ void func_80176218(s32 param_1)
|
||||
extern u16 D_80078EB2;
|
||||
extern u16 D_8011F82A;
|
||||
extern u16 D_8011F82C;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
extern u16 D_8011F8C4;
|
||||
extern u8 D_8011F7A8; /* st base ($s3) */
|
||||
extern u8 D_80078E78[]; /* cur base ($s5) */
|
||||
@@ -4294,11 +4294,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80181014[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3162,7 +3162,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3200,11 +3200,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80185C64[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80181628[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801847BC[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80181B9C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80184D84[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80180A04[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1426,7 +1426,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80188F28[];
|
||||
@@ -1461,7 +1461,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80185964[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80188C58[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018D008[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3055,7 +3055,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3093,11 +3093,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801800E8[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80192CEC[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3059,7 +3059,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3097,11 +3097,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8019313C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1376,7 +1376,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80180650[];
|
||||
@@ -1411,7 +1411,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3055,7 +3055,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3093,11 +3093,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80186888[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018C8E0[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80181ED4[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80188528[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018D64C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018D850[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018707C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801868DC[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1511,7 +1511,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
extern void func_8014BC44(s32 a0, s32 a1);
|
||||
@@ -4331,7 +4331,7 @@ void func_80176218(s32 param_1)
|
||||
extern u16 D_80078EB2;
|
||||
extern u16 D_8011F82A;
|
||||
extern u16 D_8011F82C;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
extern u16 D_8011F8C4;
|
||||
extern u8 D_8011F7A8; /* st base ($s3) */
|
||||
extern u8 D_80078E78[]; /* cur base ($s5) */
|
||||
@@ -4349,11 +4349,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80181508[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801871D8[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018F918[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3057,7 +3057,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3095,11 +3095,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80187908[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801816D0[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018E9EC[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801897E4[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80182304[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80183674[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80180554[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018333C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018D978[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -6383,12 +6383,12 @@ void func_8018A6A4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) {
|
||||
extern s16 D_801EADE4;
|
||||
extern s16 D_801EADE6;
|
||||
extern s16 D_801EADE8;
|
||||
extern s16 D_801EADEA;
|
||||
extern s16 D_801EADEA[];
|
||||
void func_8018A744(s32 arg0, s32 arg1, s32 arg2) {
|
||||
D_801EADE4 = *(u16 *)((s32)arg0 + 0x0);
|
||||
D_801EADE6 = *(u16 *)((s32)arg0 + 0x2);
|
||||
D_801EADE8 = arg1;
|
||||
D_801EADEA = arg2;
|
||||
D_801EADEA[0] = arg2;
|
||||
}
|
||||
|
||||
|
||||
@@ -6417,9 +6417,9 @@ void func_8018A774(s32 a0) {
|
||||
}
|
||||
|
||||
|
||||
extern s16 D_801EADEA;
|
||||
extern s16 D_801EADEA[0];
|
||||
void func_8018A7EC(s32 arg0) {
|
||||
M2C_FIELD(&D_801EADEA, s16 *, 0) += arg0;
|
||||
D_801EADEA[0] += arg0;
|
||||
}
|
||||
|
||||
|
||||
@@ -6729,7 +6729,7 @@ void func_8018AA98(s32 arg0)
|
||||
extern s16 D_801EADE4;
|
||||
extern s16 D_801EADE6;
|
||||
extern s16 D_801EADE8;
|
||||
extern s16 D_801EADEA;
|
||||
extern s16 D_801EADEA[0];
|
||||
extern s16 D_801EADEC;
|
||||
extern void RotMatrixZ(s32 a0, void *a1);
|
||||
extern void ApplyMatrixSV(void *a0, void *a1, void *a2);
|
||||
@@ -6770,7 +6770,7 @@ void func_8018AA98(s32 arg0)
|
||||
p[0x15] = ent[0xB];
|
||||
p[0x16] = ent[0xC];
|
||||
|
||||
ang = D_801EADEA;
|
||||
ang = D_801EADEA[0];
|
||||
bx = (u16)D_801EADE4;
|
||||
by = (u16)D_801EADE6;
|
||||
RotMatrixZ(ang, mp);
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801812F4[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80189318[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018DDE4[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80189C1C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80184258[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80184774[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018BA70[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018DE94[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018ED3C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018710C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801882E4[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80189CE0[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80183340[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_80182EC0[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_801882A0[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
@@ -1378,7 +1378,7 @@ extern void func_80028620(s32, void *);
|
||||
|
||||
extern s16 D_800B9AAC[];
|
||||
extern s16 D_800B9B00;
|
||||
extern u16 D_801270C0;
|
||||
extern u16 D_801270C0[];
|
||||
extern u8 D_800AF630[];
|
||||
extern u32 D_800AFAE8[];
|
||||
extern char D_8018772C[];
|
||||
@@ -1413,7 +1413,7 @@ s32 func_801596F0(s32 param_1) {
|
||||
} while (q < (u32 *)(base + 0x65AC));
|
||||
}
|
||||
|
||||
(*(s16 *)&D_801270C0) = 3;
|
||||
(D_801270C0[0]) = 3;
|
||||
((void (*)(s32))func_80129248)(0);
|
||||
func_8013C938();
|
||||
func_8013CB20();
|
||||
|
||||
@@ -465,7 +465,7 @@ extern void func_8014B768(s32 a0, s32 a1);
|
||||
extern void func_8014B944(s32 a0, s32 a1, s32 a2);
|
||||
extern s32 D_80078EA4;
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[];
|
||||
extern void func_8014BB0C(void);
|
||||
extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
|
||||
extern void func_8014BC0C(s32 a0, s32 a1);
|
||||
@@ -3058,7 +3058,7 @@ void func_80175DA8(param_1)
|
||||
// target(i4) != op1(sum) at EXPAND time so no swap; cse then folds sum back and deletes the copy.
|
||||
// => `addu $a1,$s0,$v0`. MATCH.
|
||||
extern u16 D_80078EB2;
|
||||
extern s16 D_80078EB4;
|
||||
extern s16 D_80078EB4[0];
|
||||
/* cur base ($s5) */
|
||||
|
||||
extern void func_80176FF4(s32);
|
||||
@@ -3096,11 +3096,11 @@ void func_80176218(s32 param_1)
|
||||
/* ---- block 1: raw-global pair 0x3A/0x3C ---- */
|
||||
sA = D_80078EB2;
|
||||
t = (sA != D_8011F82A);
|
||||
if (D_8011F82C == (*(u16 *)&D_80078EB4)) {
|
||||
if (D_8011F82C == (*(u16 *)D_80078EB4)) {
|
||||
ne = t;
|
||||
if (ne == 0 && D_8011F8C4 == 0) goto L340;
|
||||
} else {
|
||||
s32 d = (s16)(D_8011F82C - (*(u16 *)&D_80078EB4));
|
||||
s32 d = (s16)(D_8011F82C - (D_80078EB4[0]));
|
||||
u16 nv;
|
||||
if (d < 0) {
|
||||
if (d < -10) nv = D_8011F82C + 2;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user