mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
Consistent naming for Math_ functions (#542)
* Darkmeiro decompilation Bg_Gnd_Darkmeiro decompiled, matched, and documented. * give this a shot * fix conflict * one more try * could be useful * whoops * ZAP2 stuff * ZAP why * ZAP again * maths * Factoriali -> Factorial * soon, soon * renames * rand * docs * merged * formatting * little more cleanup * asm crept back in * changes to MathF * smooth criminal * functions.h
This commit is contained in:
parent
81c269b417
commit
8fa6cb6ff9
1329 changed files with 8413 additions and 8374 deletions
|
@ -14,10 +14,10 @@ glabel func_800435D8
|
||||||
/* ABA788 800435E8 AFA60098 */ sw $a2, 0x98($sp)
|
/* ABA788 800435E8 AFA60098 */ sw $a2, 0x98($sp)
|
||||||
/* ABA78C 800435EC AFA7009C */ sw $a3, 0x9c($sp)
|
/* ABA78C 800435EC AFA7009C */ sw $a3, 0x9c($sp)
|
||||||
/* ABA790 800435F0 00A08025 */ move $s0, $a1
|
/* ABA790 800435F0 00A08025 */ move $s0, $a1
|
||||||
/* ABA794 800435F4 0C01DE1C */ jal Math_Sins
|
/* ABA794 800435F4 0C01DE1C */ jal Math_SinS
|
||||||
/* ABA798 800435F8 84A40158 */ lh $a0, 0x158($a1)
|
/* ABA798 800435F8 84A40158 */ lh $a0, 0x158($a1)
|
||||||
/* ABA79C 800435FC 86040158 */ lh $a0, 0x158($s0)
|
/* ABA79C 800435FC 86040158 */ lh $a0, 0x158($s0)
|
||||||
/* ABA7A0 80043600 0C01DE0D */ jal Math_Coss
|
/* ABA7A0 80043600 0C01DE0D */ jal Math_CosS
|
||||||
/* ABA7A4 80043604 E7A00068 */ swc1 $f0, 0x68($sp)
|
/* ABA7A4 80043604 E7A00068 */ swc1 $f0, 0x68($sp)
|
||||||
/* ABA7A8 80043608 C6040150 */ lwc1 $f4, 0x150($s0)
|
/* ABA7A8 80043608 C6040150 */ lwc1 $f4, 0x150($s0)
|
||||||
/* ABA7AC 8004360C 44803000 */ mtc1 $zero, $f6
|
/* ABA7AC 8004360C 44803000 */ mtc1 $zero, $f6
|
||||||
|
|
|
@ -7,26 +7,26 @@ glabel func_800B3BD4
|
||||||
/* B2AD88 800B3BE8 F7B40010 */ sdc1 $f20, 0x10($sp)
|
/* B2AD88 800B3BE8 F7B40010 */ sdc1 $f20, 0x10($sp)
|
||||||
/* B2AD8C 800B3BEC AFA600C8 */ sw $a2, 0xc8($sp)
|
/* B2AD8C 800B3BEC AFA600C8 */ sw $a2, 0xc8($sp)
|
||||||
/* B2AD90 800B3BF0 AFA700CC */ sw $a3, 0xcc($sp)
|
/* B2AD90 800B3BF0 AFA700CC */ sw $a3, 0xcc($sp)
|
||||||
/* B2AD94 800B3BF4 0C01DE1C */ jal Math_Sins
|
/* B2AD94 800B3BF4 0C01DE1C */ jal Math_SinS
|
||||||
/* B2AD98 800B3BF8 87A400C6 */ lh $a0, 0xc6($sp)
|
/* B2AD98 800B3BF8 87A400C6 */ lh $a0, 0xc6($sp)
|
||||||
/* B2AD9C 800B3BFC 46000586 */ mov.s $f22, $f0
|
/* B2AD9C 800B3BFC 46000586 */ mov.s $f22, $f0
|
||||||
/* B2ADA0 800B3C00 0C01DE0D */ jal Math_Coss
|
/* B2ADA0 800B3C00 0C01DE0D */ jal Math_CosS
|
||||||
/* B2ADA4 800B3C04 87A400C6 */ lh $a0, 0xc6($sp)
|
/* B2ADA4 800B3C04 87A400C6 */ lh $a0, 0xc6($sp)
|
||||||
/* B2ADA8 800B3C08 46000506 */ mov.s $f20, $f0
|
/* B2ADA8 800B3C08 46000506 */ mov.s $f20, $f0
|
||||||
/* B2ADAC 800B3C0C 0C01DE1C */ jal Math_Sins
|
/* B2ADAC 800B3C0C 0C01DE1C */ jal Math_SinS
|
||||||
/* B2ADB0 800B3C10 87A400CA */ lh $a0, 0xca($sp)
|
/* B2ADB0 800B3C10 87A400CA */ lh $a0, 0xca($sp)
|
||||||
/* B2ADB4 800B3C14 E7A000B4 */ swc1 $f0, 0xb4($sp)
|
/* B2ADB4 800B3C14 E7A000B4 */ swc1 $f0, 0xb4($sp)
|
||||||
/* B2ADB8 800B3C18 0C01DE0D */ jal Math_Coss
|
/* B2ADB8 800B3C18 0C01DE0D */ jal Math_CosS
|
||||||
/* B2ADBC 800B3C1C 87A400CA */ lh $a0, 0xca($sp)
|
/* B2ADBC 800B3C1C 87A400CA */ lh $a0, 0xca($sp)
|
||||||
/* B2ADC0 800B3C20 87A400CE */ lh $a0, 0xce($sp)
|
/* B2ADC0 800B3C20 87A400CE */ lh $a0, 0xce($sp)
|
||||||
/* B2ADC4 800B3C24 E7A000B0 */ swc1 $f0, 0xb0($sp)
|
/* B2ADC4 800B3C24 E7A000B0 */ swc1 $f0, 0xb0($sp)
|
||||||
/* B2ADC8 800B3C28 00042023 */ negu $a0, $a0
|
/* B2ADC8 800B3C28 00042023 */ negu $a0, $a0
|
||||||
/* B2ADCC 800B3C2C 00042400 */ sll $a0, $a0, 0x10
|
/* B2ADCC 800B3C2C 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* B2ADD0 800B3C30 00042403 */ sra $a0, $a0, 0x10
|
/* B2ADD0 800B3C30 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* B2ADD4 800B3C34 0C01DE1C */ jal Math_Sins
|
/* B2ADD4 800B3C34 0C01DE1C */ jal Math_SinS
|
||||||
/* B2ADD8 800B3C38 AFA4005C */ sw $a0, 0x5c($sp)
|
/* B2ADD8 800B3C38 AFA4005C */ sw $a0, 0x5c($sp)
|
||||||
/* B2ADDC 800B3C3C 8FA4005C */ lw $a0, 0x5c($sp)
|
/* B2ADDC 800B3C3C 8FA4005C */ lw $a0, 0x5c($sp)
|
||||||
/* B2ADE0 800B3C40 0C01DE0D */ jal Math_Coss
|
/* B2ADE0 800B3C40 0C01DE0D */ jal Math_CosS
|
||||||
/* B2ADE4 800B3C44 E7A000AC */ swc1 $f0, 0xac($sp)
|
/* B2ADE4 800B3C44 E7A000AC */ swc1 $f0, 0xac($sp)
|
||||||
/* B2ADE8 800B3C48 4600B287 */ neg.s $f10, $f22
|
/* B2ADE8 800B3C48 4600B287 */ neg.s $f10, $f22
|
||||||
/* B2ADEC 800B3C4C C7A400B4 */ lwc1 $f4, 0xb4($sp)
|
/* B2ADEC 800B3C4C C7A400B4 */ lwc1 $f4, 0xb4($sp)
|
||||||
|
|
|
@ -30,7 +30,7 @@ glabel func_800D20CC
|
||||||
/* B49298 800D20F8 46021102 */ mul.s $f4, $f2, $f2
|
/* B49298 800D20F8 46021102 */ mul.s $f4, $f2, $f2
|
||||||
/* B4929C 800D20FC 46006307 */ neg.s $f12, $f12
|
/* B4929C 800D20FC 46006307 */ neg.s $f12, $f12
|
||||||
/* B492A0 800D2100 4604A500 */ add.s $f20, $f20, $f4
|
/* B492A0 800D2100 4604A500 */ add.s $f20, $f20, $f4
|
||||||
/* B492A4 800D2104 0C03F494 */ jal Math_atan2f
|
/* B492A4 800D2104 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B492A8 800D2108 4600A384 */ sqrt.s $f14, $f20
|
/* B492A8 800D2108 4600A384 */ sqrt.s $f14, $f20
|
||||||
/* B492AC 800D210C 3C018014 */ lui $at, %hi(D_80146640)
|
/* B492AC 800D210C 3C018014 */ lui $at, %hi(D_80146640)
|
||||||
/* B492B0 800D2110 C4266640 */ lwc1 $f6, %lo(D_80146640)($at)
|
/* B492B0 800D2110 C4266640 */ lwc1 $f6, %lo(D_80146640)($at)
|
||||||
|
@ -50,7 +50,7 @@ glabel func_800D20CC
|
||||||
/* B492E4 800D2144 A6000004 */ sh $zero, 4($s0)
|
/* B492E4 800D2144 A6000004 */ sh $zero, 4($s0)
|
||||||
/* B492E8 800D2148 C48C0008 */ lwc1 $f12, 8($a0)
|
/* B492E8 800D2148 C48C0008 */ lwc1 $f12, 8($a0)
|
||||||
/* B492EC 800D214C C48E0000 */ lwc1 $f14, ($a0)
|
/* B492EC 800D214C C48E0000 */ lwc1 $f14, ($a0)
|
||||||
/* B492F0 800D2150 0C03F494 */ jal Math_atan2f
|
/* B492F0 800D2150 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B492F4 800D2154 46006307 */ neg.s $f12, $f12
|
/* B492F4 800D2154 46006307 */ neg.s $f12, $f12
|
||||||
/* B492F8 800D2158 3C018014 */ lui $at, %hi(D_80146644)
|
/* B492F8 800D2158 3C018014 */ lui $at, %hi(D_80146644)
|
||||||
/* B492FC 800D215C C4326644 */ lwc1 $f18, %lo(D_80146644)($at)
|
/* B492FC 800D215C C4326644 */ lwc1 $f18, %lo(D_80146644)($at)
|
||||||
|
@ -62,7 +62,7 @@ glabel func_800D20CC
|
||||||
/* B49314 800D2174 C48C0020 */ lwc1 $f12, 0x20($a0)
|
/* B49314 800D2174 C48C0020 */ lwc1 $f12, 0x20($a0)
|
||||||
.L800D2178:
|
.L800D2178:
|
||||||
/* B49318 800D2178 C48E0028 */ lwc1 $f14, 0x28($a0)
|
/* B49318 800D2178 C48E0028 */ lwc1 $f14, 0x28($a0)
|
||||||
/* B4931C 800D217C 0C03F494 */ jal Math_atan2f
|
/* B4931C 800D217C 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B49320 800D2180 AFA40028 */ sw $a0, 0x28($sp)
|
/* B49320 800D2180 AFA40028 */ sw $a0, 0x28($sp)
|
||||||
/* B49324 800D2184 3C018014 */ lui $at, %hi(D_80146648)
|
/* B49324 800D2184 3C018014 */ lui $at, %hi(D_80146648)
|
||||||
/* B49328 800D2188 C4286648 */ lwc1 $f8, %lo(D_80146648)($at)
|
/* B49328 800D2188 C4286648 */ lwc1 $f8, %lo(D_80146648)($at)
|
||||||
|
@ -76,7 +76,7 @@ glabel func_800D20CC
|
||||||
/* B49348 800D21A8 5540000C */ bnezl $t2, .L800D21DC
|
/* B49348 800D21A8 5540000C */ bnezl $t2, .L800D21DC
|
||||||
/* B4934C 800D21AC C4940000 */ lwc1 $f20, ($a0)
|
/* B4934C 800D21AC C4940000 */ lwc1 $f20, ($a0)
|
||||||
/* B49350 800D21B0 C48C0004 */ lwc1 $f12, 4($a0)
|
/* B49350 800D21B0 C48C0004 */ lwc1 $f12, 4($a0)
|
||||||
/* B49354 800D21B4 0C03F494 */ jal Math_atan2f
|
/* B49354 800D21B4 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B49358 800D21B8 C48E0014 */ lwc1 $f14, 0x14($a0)
|
/* B49358 800D21B8 C48E0014 */ lwc1 $f14, 0x14($a0)
|
||||||
/* B4935C 800D21BC 3C018014 */ lui $at, %hi(D_8014664C)
|
/* B4935C 800D21BC 3C018014 */ lui $at, %hi(D_8014664C)
|
||||||
/* B49360 800D21C0 C424664C */ lwc1 $f4, %lo(D_8014664C)($at)
|
/* B49360 800D21C0 C424664C */ lwc1 $f4, %lo(D_8014664C)($at)
|
||||||
|
@ -107,7 +107,7 @@ glabel func_800D20CC
|
||||||
/* B493C0 800D2220 46041080 */ add.s $f2, $f2, $f4
|
/* B493C0 800D2220 46041080 */ add.s $f2, $f2, $f4
|
||||||
/* B493C4 800D2224 46061080 */ add.s $f2, $f2, $f6
|
/* B493C4 800D2224 46061080 */ add.s $f2, $f2, $f6
|
||||||
/* B493C8 800D2228 46001004 */ sqrt.s $f0, $f2
|
/* B493C8 800D2228 46001004 */ sqrt.s $f0, $f2
|
||||||
/* B493CC 800D222C 0C03F494 */ jal Math_atan2f
|
/* B493CC 800D222C 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B493D0 800D2230 46008383 */ div.s $f14, $f16, $f0
|
/* B493D0 800D2230 46008383 */ div.s $f14, $f16, $f0
|
||||||
/* B493D4 800D2234 3C018014 */ lui $at, %hi(D_80146650)
|
/* B493D4 800D2234 3C018014 */ lui $at, %hi(D_80146650)
|
||||||
/* B493D8 800D2238 C4286650 */ lwc1 $f8, %lo(D_80146650)($at)
|
/* B493D8 800D2238 C4286650 */ lwc1 $f8, %lo(D_80146650)($at)
|
||||||
|
|
|
@ -30,7 +30,7 @@ glabel func_800D2264
|
||||||
/* B49430 800D2290 46021102 */ mul.s $f4, $f2, $f2
|
/* B49430 800D2290 46021102 */ mul.s $f4, $f2, $f2
|
||||||
/* B49434 800D2294 46006307 */ neg.s $f12, $f12
|
/* B49434 800D2294 46006307 */ neg.s $f12, $f12
|
||||||
/* B49438 800D2298 4604A500 */ add.s $f20, $f20, $f4
|
/* B49438 800D2298 4604A500 */ add.s $f20, $f20, $f4
|
||||||
/* B4943C 800D229C 0C03F494 */ jal Math_atan2f
|
/* B4943C 800D229C 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B49440 800D22A0 4600A384 */ sqrt.s $f14, $f20
|
/* B49440 800D22A0 4600A384 */ sqrt.s $f14, $f20
|
||||||
/* B49444 800D22A4 3C018014 */ lui $at, %hi(D_80146654)
|
/* B49444 800D22A4 3C018014 */ lui $at, %hi(D_80146654)
|
||||||
/* B49448 800D22A8 C4266654 */ lwc1 $f6, %lo(D_80146654)($at)
|
/* B49448 800D22A8 C4266654 */ lwc1 $f6, %lo(D_80146654)($at)
|
||||||
|
@ -50,7 +50,7 @@ glabel func_800D2264
|
||||||
/* B4947C 800D22DC A6000000 */ sh $zero, ($s0)
|
/* B4947C 800D22DC A6000000 */ sh $zero, ($s0)
|
||||||
/* B49480 800D22E0 C48C0010 */ lwc1 $f12, 0x10($a0)
|
/* B49480 800D22E0 C48C0010 */ lwc1 $f12, 0x10($a0)
|
||||||
/* B49484 800D22E4 C48E0014 */ lwc1 $f14, 0x14($a0)
|
/* B49484 800D22E4 C48E0014 */ lwc1 $f14, 0x14($a0)
|
||||||
/* B49488 800D22E8 0C03F494 */ jal Math_atan2f
|
/* B49488 800D22E8 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B4948C 800D22EC 46006307 */ neg.s $f12, $f12
|
/* B4948C 800D22EC 46006307 */ neg.s $f12, $f12
|
||||||
/* B49490 800D22F0 3C018014 */ lui $at, %hi(D_80146658)
|
/* B49490 800D22F0 3C018014 */ lui $at, %hi(D_80146658)
|
||||||
/* B49494 800D22F4 C4326658 */ lwc1 $f18, %lo(D_80146658)($at)
|
/* B49494 800D22F4 C4326658 */ lwc1 $f18, %lo(D_80146658)($at)
|
||||||
|
@ -62,7 +62,7 @@ glabel func_800D2264
|
||||||
/* B494AC 800D230C C48C0004 */ lwc1 $f12, 4($a0)
|
/* B494AC 800D230C C48C0004 */ lwc1 $f12, 4($a0)
|
||||||
.L800D2310:
|
.L800D2310:
|
||||||
/* B494B0 800D2310 C48E0000 */ lwc1 $f14, ($a0)
|
/* B494B0 800D2310 C48E0000 */ lwc1 $f14, ($a0)
|
||||||
/* B494B4 800D2314 0C03F494 */ jal Math_atan2f
|
/* B494B4 800D2314 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B494B8 800D2318 AFA40028 */ sw $a0, 0x28($sp)
|
/* B494B8 800D2318 AFA40028 */ sw $a0, 0x28($sp)
|
||||||
/* B494BC 800D231C 3C018014 */ lui $at, %hi(D_8014665C)
|
/* B494BC 800D231C 3C018014 */ lui $at, %hi(D_8014665C)
|
||||||
/* B494C0 800D2320 C428665C */ lwc1 $f8, %lo(D_8014665C)($at)
|
/* B494C0 800D2320 C428665C */ lwc1 $f8, %lo(D_8014665C)($at)
|
||||||
|
@ -76,7 +76,7 @@ glabel func_800D2264
|
||||||
/* B494E0 800D2340 5540000C */ bnezl $t2, .L800D2374
|
/* B494E0 800D2340 5540000C */ bnezl $t2, .L800D2374
|
||||||
/* B494E4 800D2344 C4940010 */ lwc1 $f20, 0x10($a0)
|
/* B494E4 800D2344 C4940010 */ lwc1 $f20, 0x10($a0)
|
||||||
/* B494E8 800D2348 C48C0018 */ lwc1 $f12, 0x18($a0)
|
/* B494E8 800D2348 C48C0018 */ lwc1 $f12, 0x18($a0)
|
||||||
/* B494EC 800D234C 0C03F494 */ jal Math_atan2f
|
/* B494EC 800D234C 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B494F0 800D2350 C48E0028 */ lwc1 $f14, 0x28($a0)
|
/* B494F0 800D2350 C48E0028 */ lwc1 $f14, 0x28($a0)
|
||||||
/* B494F4 800D2354 3C018014 */ lui $at, %hi(D_80146660)
|
/* B494F4 800D2354 3C018014 */ lui $at, %hi(D_80146660)
|
||||||
/* B494F8 800D2358 C4246660 */ lwc1 $f4, %lo(D_80146660)($at)
|
/* B494F8 800D2358 C4246660 */ lwc1 $f4, %lo(D_80146660)($at)
|
||||||
|
@ -107,7 +107,7 @@ glabel func_800D2264
|
||||||
/* B49558 800D23B8 46041080 */ add.s $f2, $f2, $f4
|
/* B49558 800D23B8 46041080 */ add.s $f2, $f2, $f4
|
||||||
/* B4955C 800D23BC 46061080 */ add.s $f2, $f2, $f6
|
/* B4955C 800D23BC 46061080 */ add.s $f2, $f2, $f6
|
||||||
/* B49560 800D23C0 46001004 */ sqrt.s $f0, $f2
|
/* B49560 800D23C0 46001004 */ sqrt.s $f0, $f2
|
||||||
/* B49564 800D23C4 0C03F494 */ jal Math_atan2f
|
/* B49564 800D23C4 0C03F494 */ jal Math_FAtan2F
|
||||||
/* B49568 800D23C8 46008383 */ div.s $f14, $f16, $f0
|
/* B49568 800D23C8 46008383 */ div.s $f14, $f16, $f0
|
||||||
/* B4956C 800D23CC 3C018014 */ lui $at, %hi(D_80146664)
|
/* B4956C 800D23CC 3C018014 */ lui $at, %hi(D_80146664)
|
||||||
/* B49570 800D23D0 C4286664 */ lwc1 $f8, %lo(D_80146664)($at)
|
/* B49570 800D23D0 C4286664 */ lwc1 $f8, %lo(D_80146664)($at)
|
||||||
|
|
|
@ -170,7 +170,7 @@ glabel func_8002FBAC
|
||||||
/* AA6EF8 8002FD58 44067000 */ mfc1 $a2, $f14
|
/* AA6EF8 8002FD58 44067000 */ mfc1 $a2, $f14
|
||||||
.L8002FD5C:
|
.L8002FD5C:
|
||||||
/* AA6EFC 8002FD5C E7AC009C */ swc1 $f12, 0x9c($sp)
|
/* AA6EFC 8002FD5C E7AC009C */ swc1 $f12, 0x9c($sp)
|
||||||
/* AA6F00 8002FD60 0C01DE80 */ jal Math_ApproxF
|
/* AA6F00 8002FD60 0C01DE80 */ jal Math_StepToF
|
||||||
/* AA6F04 8002FD64 E7B000B0 */ swc1 $f16, 0xb0($sp)
|
/* AA6F04 8002FD64 E7B000B0 */ swc1 $f16, 0xb0($sp)
|
||||||
/* AA6F08 8002FD68 3C018016 */ lui $at, %hi(D_8015BC18)
|
/* AA6F08 8002FD68 3C018016 */ lui $at, %hi(D_8015BC18)
|
||||||
/* AA6F0C 8002FD6C C426BC18 */ lwc1 $f6, %lo(D_8015BC18)($at)
|
/* AA6F0C 8002FD6C C426BC18 */ lwc1 $f6, %lo(D_8015BC18)($at)
|
||||||
|
@ -227,12 +227,12 @@ glabel func_8002FBAC
|
||||||
/* AA6FD8 8002FE38 3C0140C0 */ li $at, 0x40C00000 # 0.000000
|
/* AA6FD8 8002FE38 3C0140C0 */ li $at, 0x40C00000 # 0.000000
|
||||||
.L8002FE3C:
|
.L8002FE3C:
|
||||||
/* AA6FDC 8002FE3C 44816000 */ mtc1 $at, $f12
|
/* AA6FDC 8002FE3C 44816000 */ mtc1 $at, $f12
|
||||||
/* AA6FE0 8002FE40 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* AA6FE0 8002FE40 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
/* AA6FE4 8002FE44 00000000 */ nop
|
/* AA6FE4 8002FE44 00000000 */ nop
|
||||||
/* AA6FE8 8002FE48 3C018016 */ lui $at, %hi(gSaveContext+0x13a0)
|
/* AA6FE8 8002FE48 3C018016 */ lui $at, %hi(gSaveContext+0x13a0)
|
||||||
/* AA6FEC 8002FE4C C426FA00 */ lwc1 $f6, %lo(gSaveContext+0x13a0)($at)
|
/* AA6FEC 8002FE4C C426FA00 */ lwc1 $f6, %lo(gSaveContext+0x13a0)($at)
|
||||||
/* AA6FF0 8002FE50 46060280 */ add.s $f10, $f0, $f6
|
/* AA6FF0 8002FE50 46060280 */ add.s $f10, $f0, $f6
|
||||||
/* AA6FF4 8002FE54 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AA6FF4 8002FE54 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AA6FF8 8002FE58 E7AA00A4 */ swc1 $f10, 0xa4($sp)
|
/* AA6FF8 8002FE58 E7AA00A4 */ swc1 $f10, 0xa4($sp)
|
||||||
/* AA6FFC 8002FE5C 3C0140C0 */ li $at, 0x40C00000 # 0.000000
|
/* AA6FFC 8002FE5C 3C0140C0 */ li $at, 0x40C00000 # 0.000000
|
||||||
/* AA7000 8002FE60 44816000 */ mtc1 $at, $f12
|
/* AA7000 8002FE60 44816000 */ mtc1 $at, $f12
|
||||||
|
@ -244,7 +244,7 @@ glabel func_8002FBAC
|
||||||
/* AA7018 8002FE78 00000000 */ nop
|
/* AA7018 8002FE78 00000000 */ nop
|
||||||
/* AA701C 8002FE7C 46044180 */ add.s $f6, $f8, $f4
|
/* AA701C 8002FE7C 46044180 */ add.s $f6, $f8, $f4
|
||||||
/* AA7020 8002FE80 46065200 */ add.s $f8, $f10, $f6
|
/* AA7020 8002FE80 46065200 */ add.s $f8, $f10, $f6
|
||||||
/* AA7024 8002FE84 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* AA7024 8002FE84 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
/* AA7028 8002FE88 E7A800A8 */ swc1 $f8, 0xa8($sp)
|
/* AA7028 8002FE88 E7A800A8 */ swc1 $f8, 0xa8($sp)
|
||||||
/* AA702C 8002FE8C 3C018016 */ lui $at, %hi(gSaveContext+0x13a8)
|
/* AA702C 8002FE8C 3C018016 */ lui $at, %hi(gSaveContext+0x13a8)
|
||||||
/* AA7030 8002FE90 C424FA08 */ lwc1 $f4, %lo(gSaveContext+0x13a8)($at)
|
/* AA7030 8002FE90 C424FA08 */ lwc1 $f4, %lo(gSaveContext+0x13a8)($at)
|
||||||
|
|
|
@ -54,7 +54,7 @@ glabel func_800344BC
|
||||||
/* AAB720 80034580 240A0001 */ li $t2, 1
|
/* AAB720 80034580 240A0001 */ li $t2, 1
|
||||||
/* AAB724 80034584 AFAA0010 */ sw $t2, 0x10($sp)
|
/* AAB724 80034584 AFAA0010 */ sw $t2, 0x10($sp)
|
||||||
/* AAB728 80034588 2504000A */ addiu $a0, $t0, 0xa
|
/* AAB728 80034588 2504000A */ addiu $a0, $t0, 0xa
|
||||||
/* AAB72C 8003458C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AAB72C 8003458C 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AAB730 80034590 A7A30040 */ sh $v1, 0x40($sp)
|
/* AAB730 80034590 A7A30040 */ sh $v1, 0x40($sp)
|
||||||
/* AAB734 80034594 87A30040 */ lh $v1, 0x40($sp)
|
/* AAB734 80034594 87A30040 */ lh $v1, 0x40($sp)
|
||||||
/* AAB738 80034598 8FA8004C */ lw $t0, 0x4c($sp)
|
/* AAB738 80034598 8FA8004C */ lw $t0, 0x4c($sp)
|
||||||
|
@ -120,7 +120,7 @@ glabel func_800344BC
|
||||||
.L80034660:
|
.L80034660:
|
||||||
/* AAB800 80034660 25040010 */ addiu $a0, $t0, 0x10
|
/* AAB800 80034660 25040010 */ addiu $a0, $t0, 0x10
|
||||||
/* AAB804 80034664 AFAC0010 */ sw $t4, 0x10($sp)
|
/* AAB804 80034664 AFAC0010 */ sw $t4, 0x10($sp)
|
||||||
/* AAB808 80034668 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AAB808 80034668 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AAB80C 8003466C A7A30040 */ sh $v1, 0x40($sp)
|
/* AAB80C 8003466C A7A30040 */ sh $v1, 0x40($sp)
|
||||||
/* AAB810 80034670 87A30040 */ lh $v1, 0x40($sp)
|
/* AAB810 80034670 87A30040 */ lh $v1, 0x40($sp)
|
||||||
/* AAB814 80034674 8FA8004C */ lw $t0, 0x4c($sp)
|
/* AAB814 80034674 8FA8004C */ lw $t0, 0x4c($sp)
|
||||||
|
@ -167,7 +167,7 @@ glabel func_800344BC
|
||||||
/* AAB89C 800346FC 11A00005 */ beqz $t5, .L80034714
|
/* AAB89C 800346FC 11A00005 */ beqz $t5, .L80034714
|
||||||
/* AAB8A0 80034700 248400B6 */ addiu $a0, $a0, 0xb6
|
/* AAB8A0 80034700 248400B6 */ addiu $a0, $a0, 0xb6
|
||||||
/* AAB8A4 80034704 240E0001 */ li $t6, 1
|
/* AAB8A4 80034704 240E0001 */ li $t6, 1
|
||||||
/* AAB8A8 80034708 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AAB8A8 80034708 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AAB8AC 8003470C AFAE0010 */ sw $t6, 0x10($sp)
|
/* AAB8AC 8003470C AFAE0010 */ sw $t6, 0x10($sp)
|
||||||
/* AAB8B0 80034710 8FA8004C */ lw $t0, 0x4c($sp)
|
/* AAB8B0 80034710 8FA8004C */ lw $t0, 0x4c($sp)
|
||||||
.L80034714:
|
.L80034714:
|
||||||
|
@ -194,7 +194,7 @@ glabel func_800344BC
|
||||||
/* AAB8FC 8003475C 00052C03 */ sra $a1, $a1, 0x10
|
/* AAB8FC 8003475C 00052C03 */ sra $a1, $a1, 0x10
|
||||||
.L80034760:
|
.L80034760:
|
||||||
/* AAB900 80034760 240F0001 */ li $t7, 1
|
/* AAB900 80034760 240F0001 */ li $t7, 1
|
||||||
/* AAB904 80034764 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AAB904 80034764 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AAB908 80034768 AFAF0010 */ sw $t7, 0x10($sp)
|
/* AAB908 80034768 AFAF0010 */ sw $t7, 0x10($sp)
|
||||||
/* AAB90C 8003476C 8FA8004C */ lw $t0, 0x4c($sp)
|
/* AAB90C 8003476C 8FA8004C */ lw $t0, 0x4c($sp)
|
||||||
/* AAB910 80034770 87B80046 */ lh $t8, 0x46($sp)
|
/* AAB910 80034770 87B80046 */ lh $t8, 0x46($sp)
|
||||||
|
@ -224,7 +224,7 @@ glabel func_800344BC
|
||||||
/* AAB968 800347C8 00052C03 */ sra $a1, $a1, 0x10
|
/* AAB968 800347C8 00052C03 */ sra $a1, $a1, 0x10
|
||||||
.L800347CC:
|
.L800347CC:
|
||||||
/* AAB96C 800347CC 2504000E */ addiu $a0, $t0, 0xe
|
/* AAB96C 800347CC 2504000E */ addiu $a0, $t0, 0xe
|
||||||
/* AAB970 800347D0 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AAB970 800347D0 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AAB974 800347D4 AFAA0010 */ sw $t2, 0x10($sp)
|
/* AAB974 800347D4 AFAA0010 */ sw $t2, 0x10($sp)
|
||||||
/* AAB978 800347D8 8FBF001C */ lw $ra, 0x1c($sp)
|
/* AAB978 800347D8 8FBF001C */ lw $ra, 0x1c($sp)
|
||||||
/* AAB97C 800347DC 27BD0048 */ addiu $sp, $sp, 0x48
|
/* AAB97C 800347DC 27BD0048 */ addiu $sp, $sp, 0x48
|
||||||
|
|
|
@ -330,19 +330,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
||||||
/* A98AE8 80021948 8C59000C */ lw $t9, 0xc($v0)
|
/* A98AE8 80021948 8C59000C */ lw $t9, 0xc($v0)
|
||||||
/* A98AEC 8002194C AA99001C */ swl $t9, 0x1c($s4)
|
/* A98AEC 8002194C AA99001C */ swl $t9, 0x1c($s4)
|
||||||
/* A98AF0 80021950 BA99001F */ swr $t9, 0x1f($s4)
|
/* A98AF0 80021950 BA99001F */ swr $t9, 0x1f($s4)
|
||||||
/* A98AF4 80021954 0C03F3CD */ jal Math_nearbyintf
|
/* A98AF4 80021954 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98AF8 80021958 C7AC0158 */ lwc1 $f12, 0x158($sp)
|
/* A98AF8 80021958 C7AC0158 */ lwc1 $f12, 0x158($sp)
|
||||||
/* A98AFC 8002195C 4600018D */ trunc.w.s $f6, $f0
|
/* A98AFC 8002195C 4600018D */ trunc.w.s $f6, $f0
|
||||||
/* A98B00 80021960 440A3000 */ mfc1 $t2, $f6
|
/* A98B00 80021960 440A3000 */ mfc1 $t2, $f6
|
||||||
/* A98B04 80021964 00000000 */ nop
|
/* A98B04 80021964 00000000 */ nop
|
||||||
/* A98B08 80021968 A68A0000 */ sh $t2, ($s4)
|
/* A98B08 80021968 A68A0000 */ sh $t2, ($s4)
|
||||||
/* A98B0C 8002196C 0C03F3CD */ jal Math_nearbyintf
|
/* A98B0C 8002196C 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98B10 80021970 C7AC015C */ lwc1 $f12, 0x15c($sp)
|
/* A98B10 80021970 C7AC015C */ lwc1 $f12, 0x15c($sp)
|
||||||
/* A98B14 80021974 4600040D */ trunc.w.s $f16, $f0
|
/* A98B14 80021974 4600040D */ trunc.w.s $f16, $f0
|
||||||
/* A98B18 80021978 440C8000 */ mfc1 $t4, $f16
|
/* A98B18 80021978 440C8000 */ mfc1 $t4, $f16
|
||||||
/* A98B1C 8002197C 00000000 */ nop
|
/* A98B1C 8002197C 00000000 */ nop
|
||||||
/* A98B20 80021980 A68C0002 */ sh $t4, 2($s4)
|
/* A98B20 80021980 A68C0002 */ sh $t4, 2($s4)
|
||||||
/* A98B24 80021984 0C03F3CD */ jal Math_nearbyintf
|
/* A98B24 80021984 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98B28 80021988 C7AC0160 */ lwc1 $f12, 0x160($sp)
|
/* A98B28 80021988 C7AC0160 */ lwc1 $f12, 0x160($sp)
|
||||||
/* A98B2C 8002198C 4600020D */ trunc.w.s $f8, $f0
|
/* A98B2C 8002198C 4600020D */ trunc.w.s $f8, $f0
|
||||||
/* A98B30 80021990 440E4000 */ mfc1 $t6, $f8
|
/* A98B30 80021990 440E4000 */ mfc1 $t6, $f8
|
||||||
|
@ -356,19 +356,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
||||||
/* A98B50 800219B0 A299000E */ sb $t9, 0xe($s4)
|
/* A98B50 800219B0 A299000E */ sb $t9, 0xe($s4)
|
||||||
/* A98B54 800219B4 93A8014B */ lbu $t0, 0x14b($sp)
|
/* A98B54 800219B4 93A8014B */ lbu $t0, 0x14b($sp)
|
||||||
/* A98B58 800219B8 A288000F */ sb $t0, 0xf($s4)
|
/* A98B58 800219B8 A288000F */ sb $t0, 0xf($s4)
|
||||||
/* A98B5C 800219BC 0C03F3CD */ jal Math_nearbyintf
|
/* A98B5C 800219BC 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98B60 800219C0 C7AC014C */ lwc1 $f12, 0x14c($sp)
|
/* A98B60 800219C0 C7AC014C */ lwc1 $f12, 0x14c($sp)
|
||||||
/* A98B64 800219C4 4600048D */ trunc.w.s $f18, $f0
|
/* A98B64 800219C4 4600048D */ trunc.w.s $f18, $f0
|
||||||
/* A98B68 800219C8 440A9000 */ mfc1 $t2, $f18
|
/* A98B68 800219C8 440A9000 */ mfc1 $t2, $f18
|
||||||
/* A98B6C 800219CC 00000000 */ nop
|
/* A98B6C 800219CC 00000000 */ nop
|
||||||
/* A98B70 800219D0 A68A0010 */ sh $t2, 0x10($s4)
|
/* A98B70 800219D0 A68A0010 */ sh $t2, 0x10($s4)
|
||||||
/* A98B74 800219D4 0C03F3CD */ jal Math_nearbyintf
|
/* A98B74 800219D4 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98B78 800219D8 C7AC0150 */ lwc1 $f12, 0x150($sp)
|
/* A98B78 800219D8 C7AC0150 */ lwc1 $f12, 0x150($sp)
|
||||||
/* A98B7C 800219DC 4600028D */ trunc.w.s $f10, $f0
|
/* A98B7C 800219DC 4600028D */ trunc.w.s $f10, $f0
|
||||||
/* A98B80 800219E0 440C5000 */ mfc1 $t4, $f10
|
/* A98B80 800219E0 440C5000 */ mfc1 $t4, $f10
|
||||||
/* A98B84 800219E4 00000000 */ nop
|
/* A98B84 800219E4 00000000 */ nop
|
||||||
/* A98B88 800219E8 A68C0012 */ sh $t4, 0x12($s4)
|
/* A98B88 800219E8 A68C0012 */ sh $t4, 0x12($s4)
|
||||||
/* A98B8C 800219EC 0C03F3CD */ jal Math_nearbyintf
|
/* A98B8C 800219EC 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98B90 800219F0 C7AC0154 */ lwc1 $f12, 0x154($sp)
|
/* A98B90 800219F0 C7AC0154 */ lwc1 $f12, 0x154($sp)
|
||||||
/* A98B94 800219F4 4600010D */ trunc.w.s $f4, $f0
|
/* A98B94 800219F4 4600010D */ trunc.w.s $f4, $f0
|
||||||
/* A98B98 800219F8 24120001 */ li $s2, 1
|
/* A98B98 800219F8 24120001 */ li $s2, 1
|
||||||
|
@ -520,19 +520,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
||||||
/* A98DDC 80021C3C 8C4B000C */ lw $t3, 0xc($v0)
|
/* A98DDC 80021C3C 8C4B000C */ lw $t3, 0xc($v0)
|
||||||
/* A98DE0 80021C40 AA2B000C */ swl $t3, 0xc($s1)
|
/* A98DE0 80021C40 AA2B000C */ swl $t3, 0xc($s1)
|
||||||
/* A98DE4 80021C44 BA2B000F */ swr $t3, 0xf($s1)
|
/* A98DE4 80021C44 BA2B000F */ swr $t3, 0xf($s1)
|
||||||
/* A98DE8 80021C48 0C03F3CD */ jal Math_nearbyintf
|
/* A98DE8 80021C48 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98DEC 80021C4C C7AC0158 */ lwc1 $f12, 0x158($sp)
|
/* A98DEC 80021C4C C7AC0158 */ lwc1 $f12, 0x158($sp)
|
||||||
/* A98DF0 80021C50 4600018D */ trunc.w.s $f6, $f0
|
/* A98DF0 80021C50 4600018D */ trunc.w.s $f6, $f0
|
||||||
/* A98DF4 80021C54 440E3000 */ mfc1 $t6, $f6
|
/* A98DF4 80021C54 440E3000 */ mfc1 $t6, $f6
|
||||||
/* A98DF8 80021C58 00000000 */ nop
|
/* A98DF8 80021C58 00000000 */ nop
|
||||||
/* A98DFC 80021C5C A60E0000 */ sh $t6, ($s0)
|
/* A98DFC 80021C5C A60E0000 */ sh $t6, ($s0)
|
||||||
/* A98E00 80021C60 0C03F3CD */ jal Math_nearbyintf
|
/* A98E00 80021C60 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98E04 80021C64 C7AC015C */ lwc1 $f12, 0x15c($sp)
|
/* A98E04 80021C64 C7AC015C */ lwc1 $f12, 0x15c($sp)
|
||||||
/* A98E08 80021C68 4600020D */ trunc.w.s $f8, $f0
|
/* A98E08 80021C68 4600020D */ trunc.w.s $f8, $f0
|
||||||
/* A98E0C 80021C6C 44184000 */ mfc1 $t8, $f8
|
/* A98E0C 80021C6C 44184000 */ mfc1 $t8, $f8
|
||||||
/* A98E10 80021C70 00000000 */ nop
|
/* A98E10 80021C70 00000000 */ nop
|
||||||
/* A98E14 80021C74 A6180002 */ sh $t8, 2($s0)
|
/* A98E14 80021C74 A6180002 */ sh $t8, 2($s0)
|
||||||
/* A98E18 80021C78 0C03F3CD */ jal Math_nearbyintf
|
/* A98E18 80021C78 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98E1C 80021C7C C7AC0160 */ lwc1 $f12, 0x160($sp)
|
/* A98E1C 80021C7C C7AC0160 */ lwc1 $f12, 0x160($sp)
|
||||||
/* A98E20 80021C80 4600048D */ trunc.w.s $f18, $f0
|
/* A98E20 80021C80 4600048D */ trunc.w.s $f18, $f0
|
||||||
/* A98E24 80021C84 4406E000 */ mfc1 $a2, $f28
|
/* A98E24 80021C84 4406E000 */ mfc1 $a2, $f28
|
||||||
|
@ -558,19 +558,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
||||||
/* A98E74 80021CD4 0C009FA1 */ jal func_80027E84
|
/* A98E74 80021CD4 0C009FA1 */ jal func_80027E84
|
||||||
/* A98E78 80021CD8 93A401A7 */ lbu $a0, 0x1a7($sp)
|
/* A98E78 80021CD8 93A401A7 */ lbu $a0, 0x1a7($sp)
|
||||||
/* A98E7C 80021CDC A202000F */ sb $v0, 0xf($s0)
|
/* A98E7C 80021CDC A202000F */ sb $v0, 0xf($s0)
|
||||||
/* A98E80 80021CE0 0C03F3CD */ jal Math_nearbyintf
|
/* A98E80 80021CE0 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98E84 80021CE4 C7AC014C */ lwc1 $f12, 0x14c($sp)
|
/* A98E84 80021CE4 C7AC014C */ lwc1 $f12, 0x14c($sp)
|
||||||
/* A98E88 80021CE8 4600028D */ trunc.w.s $f10, $f0
|
/* A98E88 80021CE8 4600028D */ trunc.w.s $f10, $f0
|
||||||
/* A98E8C 80021CEC 440A5000 */ mfc1 $t2, $f10
|
/* A98E8C 80021CEC 440A5000 */ mfc1 $t2, $f10
|
||||||
/* A98E90 80021CF0 00000000 */ nop
|
/* A98E90 80021CF0 00000000 */ nop
|
||||||
/* A98E94 80021CF4 A62A0000 */ sh $t2, ($s1)
|
/* A98E94 80021CF4 A62A0000 */ sh $t2, ($s1)
|
||||||
/* A98E98 80021CF8 0C03F3CD */ jal Math_nearbyintf
|
/* A98E98 80021CF8 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98E9C 80021CFC C7AC0150 */ lwc1 $f12, 0x150($sp)
|
/* A98E9C 80021CFC C7AC0150 */ lwc1 $f12, 0x150($sp)
|
||||||
/* A98EA0 80021D00 4600010D */ trunc.w.s $f4, $f0
|
/* A98EA0 80021D00 4600010D */ trunc.w.s $f4, $f0
|
||||||
/* A98EA4 80021D04 440C2000 */ mfc1 $t4, $f4
|
/* A98EA4 80021D04 440C2000 */ mfc1 $t4, $f4
|
||||||
/* A98EA8 80021D08 00000000 */ nop
|
/* A98EA8 80021D08 00000000 */ nop
|
||||||
/* A98EAC 80021D0C A62C0002 */ sh $t4, 2($s1)
|
/* A98EAC 80021D0C A62C0002 */ sh $t4, 2($s1)
|
||||||
/* A98EB0 80021D10 0C03F3CD */ jal Math_nearbyintf
|
/* A98EB0 80021D10 0C03F3CD */ jal Math_FNearbyIntF
|
||||||
/* A98EB4 80021D14 C7AC0154 */ lwc1 $f12, 0x154($sp)
|
/* A98EB4 80021D14 C7AC0154 */ lwc1 $f12, 0x154($sp)
|
||||||
/* A98EB8 80021D18 4600040D */ trunc.w.s $f16, $f0
|
/* A98EB8 80021D18 4600040D */ trunc.w.s $f16, $f0
|
||||||
/* A98EBC 80021D1C 4406E000 */ mfc1 $a2, $f28
|
/* A98EBC 80021D1C 4406E000 */ mfc1 $a2, $f28
|
||||||
|
|
|
@ -139,7 +139,7 @@ glabel func_8006F140
|
||||||
/* AE64BC 8006F31C 8503000C */ lh $v1, 0xc($t0)
|
/* AE64BC 8006F31C 8503000C */ lh $v1, 0xc($t0)
|
||||||
/* AE64C0 8006F320 00612021 */ addu $a0, $v1, $at
|
/* AE64C0 8006F320 00612021 */ addu $a0, $v1, $at
|
||||||
/* AE64C4 8006F324 00042400 */ sll $a0, $a0, 0x10
|
/* AE64C4 8006F324 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AE64C8 8006F328 0C01DE1C */ jal Math_Sins
|
/* AE64C8 8006F328 0C01DE1C */ jal Math_SinS
|
||||||
/* AE64CC 8006F32C 00042403 */ sra $a0, $a0, 0x10
|
/* AE64CC 8006F32C 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AE64D0 8006F330 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AE64D0 8006F330 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AE64D4 8006F334 44813000 */ mtc1 $at, $f6
|
/* AE64D4 8006F334 44813000 */ mtc1 $at, $f6
|
||||||
|
@ -155,7 +155,7 @@ glabel func_8006F140
|
||||||
/* AE64FC 8006F35C 9503000C */ lhu $v1, 0xc($t0)
|
/* AE64FC 8006F35C 9503000C */ lhu $v1, 0xc($t0)
|
||||||
/* AE6500 8006F360 00612021 */ addu $a0, $v1, $at
|
/* AE6500 8006F360 00612021 */ addu $a0, $v1, $at
|
||||||
/* AE6504 8006F364 00042400 */ sll $a0, $a0, 0x10
|
/* AE6504 8006F364 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AE6508 8006F368 0C01DE0D */ jal Math_Coss
|
/* AE6508 8006F368 0C01DE0D */ jal Math_CosS
|
||||||
/* AE650C 8006F36C 00042403 */ sra $a0, $a0, 0x10
|
/* AE650C 8006F36C 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AE6510 8006F370 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AE6510 8006F370 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AE6514 8006F374 44812000 */ mtc1 $at, $f4
|
/* AE6514 8006F374 44812000 */ mtc1 $at, $f4
|
||||||
|
@ -170,7 +170,7 @@ glabel func_8006F140
|
||||||
/* AE6538 8006F398 9503000C */ lhu $v1, 0xc($t0)
|
/* AE6538 8006F398 9503000C */ lhu $v1, 0xc($t0)
|
||||||
/* AE653C 8006F39C 00612021 */ addu $a0, $v1, $at
|
/* AE653C 8006F39C 00612021 */ addu $a0, $v1, $at
|
||||||
/* AE6540 8006F3A0 00042400 */ sll $a0, $a0, 0x10
|
/* AE6540 8006F3A0 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AE6544 8006F3A4 0C01DE0D */ jal Math_Coss
|
/* AE6544 8006F3A4 0C01DE0D */ jal Math_CosS
|
||||||
/* AE6548 8006F3A8 00042403 */ sra $a0, $a0, 0x10
|
/* AE6548 8006F3A8 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AE654C 8006F3AC 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
/* AE654C 8006F3AC 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||||
/* AE6550 8006F3B0 44818000 */ mtc1 $at, $f16
|
/* AE6550 8006F3B0 44818000 */ mtc1 $at, $f16
|
||||||
|
|
|
@ -693,7 +693,7 @@ glabel func_80070C24
|
||||||
/* AE8740 800715A0 00042403 */ sra $a0, $a0, 0x10
|
/* AE8740 800715A0 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AE8744 800715A4 AFAA007C */ sw $t2, 0x7c($sp)
|
/* AE8744 800715A4 AFAA007C */ sw $t2, 0x7c($sp)
|
||||||
/* AE8748 800715A8 E7A2008C */ swc1 $f2, 0x8c($sp)
|
/* AE8748 800715A8 E7A2008C */ swc1 $f2, 0x8c($sp)
|
||||||
/* AE874C 800715AC 0C01DE1C */ jal Math_Sins
|
/* AE874C 800715AC 0C01DE1C */ jal Math_SinS
|
||||||
/* AE8750 800715B0 E7AE0088 */ swc1 $f14, 0x88($sp)
|
/* AE8750 800715B0 E7AE0088 */ swc1 $f14, 0x88($sp)
|
||||||
/* AE8754 800715B4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AE8754 800715B4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AE8758 800715B8 44818000 */ mtc1 $at, $f16
|
/* AE8758 800715B8 44818000 */ mtc1 $at, $f16
|
||||||
|
@ -709,7 +709,7 @@ glabel func_80070C24
|
||||||
/* AE8780 800715E0 95A6000C */ lhu $a2, 0xc($t5)
|
/* AE8780 800715E0 95A6000C */ lhu $a2, 0xc($t5)
|
||||||
/* AE8784 800715E4 00C12021 */ addu $a0, $a2, $at
|
/* AE8784 800715E4 00C12021 */ addu $a0, $a2, $at
|
||||||
/* AE8788 800715E8 00042400 */ sll $a0, $a0, 0x10
|
/* AE8788 800715E8 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AE878C 800715EC 0C01DE0D */ jal Math_Coss
|
/* AE878C 800715EC 0C01DE0D */ jal Math_CosS
|
||||||
/* AE8790 800715F0 00042403 */ sra $a0, $a0, 0x10
|
/* AE8790 800715F0 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AE8794 800715F4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AE8794 800715F4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AE8798 800715F8 44813000 */ mtc1 $at, $f6
|
/* AE8798 800715F8 44813000 */ mtc1 $at, $f6
|
||||||
|
@ -724,7 +724,7 @@ glabel func_80070C24
|
||||||
/* AE87BC 8007161C 95A6000C */ lhu $a2, 0xc($t5)
|
/* AE87BC 8007161C 95A6000C */ lhu $a2, 0xc($t5)
|
||||||
/* AE87C0 80071620 00C12021 */ addu $a0, $a2, $at
|
/* AE87C0 80071620 00C12021 */ addu $a0, $a2, $at
|
||||||
/* AE87C4 80071624 00042400 */ sll $a0, $a0, 0x10
|
/* AE87C4 80071624 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AE87C8 80071628 0C01DE0D */ jal Math_Coss
|
/* AE87C8 80071628 0C01DE0D */ jal Math_CosS
|
||||||
/* AE87CC 8007162C 00042403 */ sra $a0, $a0, 0x10
|
/* AE87CC 8007162C 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AE87D0 80071630 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
/* AE87D0 80071630 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||||
/* AE87D4 80071634 44812000 */ mtc1 $at, $f4
|
/* AE87D4 80071634 44812000 */ mtc1 $at, $f4
|
||||||
|
@ -2327,13 +2327,13 @@ glabel func_80070C24
|
||||||
/* AE9F84 80072DE4 84590B70 */ lh $t9, 0xb70($v0)
|
/* AE9F84 80072DE4 84590B70 */ lh $t9, 0xb70($v0)
|
||||||
/* AE9F88 80072DE8 53200082 */ beql $t9, $zero, .L80072FF4
|
/* AE9F88 80072DE8 53200082 */ beql $t9, $zero, .L80072FF4
|
||||||
/* AE9F8C 80072DEC 84590B5A */ lh $t9, 0xb5a($v0)
|
/* AE9F8C 80072DEC 84590B5A */ lh $t9, 0xb5a($v0)
|
||||||
/* AE9F90 80072DF0 0C01DE0D */ jal Math_Coss
|
/* AE9F90 80072DF0 0C01DE0D */ jal Math_CosS
|
||||||
/* AE9F94 80072DF4 84440B68 */ lh $a0, 0xb68($v0)
|
/* AE9F94 80072DF4 84440B68 */ lh $a0, 0xb68($v0)
|
||||||
/* AE9F98 80072DF8 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
/* AE9F98 80072DF8 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||||
/* AE9F9C 80072DFC 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
/* AE9F9C 80072DFC 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||||
/* AE9FA0 80072E00 8D780000 */ lw $t8, ($t3)
|
/* AE9FA0 80072E00 8D780000 */ lw $t8, ($t3)
|
||||||
/* AE9FA4 80072E04 E7A00044 */ swc1 $f0, 0x44($sp)
|
/* AE9FA4 80072E04 E7A00044 */ swc1 $f0, 0x44($sp)
|
||||||
/* AE9FA8 80072E08 0C01DE0D */ jal Math_Coss
|
/* AE9FA8 80072E08 0C01DE0D */ jal Math_CosS
|
||||||
/* AE9FAC 80072E0C 87040B6A */ lh $a0, 0xb6a($t8)
|
/* AE9FAC 80072E0C 87040B6A */ lh $a0, 0xb6a($t8)
|
||||||
/* AE9FB0 80072E10 C7B00044 */ lwc1 $f16, 0x44($sp)
|
/* AE9FB0 80072E10 C7B00044 */ lwc1 $f16, 0x44($sp)
|
||||||
/* AE9FB4 80072E14 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AE9FB4 80072E14 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
|
@ -2351,13 +2351,13 @@ glabel func_80070C24
|
||||||
/* AE9FE4 80072E44 870F0B5A */ lh $t7, 0xb5a($t8)
|
/* AE9FE4 80072E44 870F0B5A */ lh $t7, 0xb5a($t8)
|
||||||
/* AE9FE8 80072E48 A20F002A */ sb $t7, 0x2a($s0)
|
/* AE9FE8 80072E48 A20F002A */ sb $t7, 0x2a($s0)
|
||||||
/* AE9FEC 80072E4C 8D6E0000 */ lw $t6, ($t3)
|
/* AE9FEC 80072E4C 8D6E0000 */ lw $t6, ($t3)
|
||||||
/* AE9FF0 80072E50 0C01DE1C */ jal Math_Sins
|
/* AE9FF0 80072E50 0C01DE1C */ jal Math_SinS
|
||||||
/* AE9FF4 80072E54 85C40B68 */ lh $a0, 0xb68($t6)
|
/* AE9FF4 80072E54 85C40B68 */ lh $a0, 0xb68($t6)
|
||||||
/* AE9FF8 80072E58 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
/* AE9FF8 80072E58 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||||
/* AE9FFC 80072E5C 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
/* AE9FFC 80072E5C 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||||
/* AEA000 80072E60 8D790000 */ lw $t9, ($t3)
|
/* AEA000 80072E60 8D790000 */ lw $t9, ($t3)
|
||||||
/* AEA004 80072E64 E7A00044 */ swc1 $f0, 0x44($sp)
|
/* AEA004 80072E64 E7A00044 */ swc1 $f0, 0x44($sp)
|
||||||
/* AEA008 80072E68 0C01DE0D */ jal Math_Coss
|
/* AEA008 80072E68 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA00C 80072E6C 87240B6A */ lh $a0, 0xb6a($t9)
|
/* AEA00C 80072E6C 87240B6A */ lh $a0, 0xb6a($t9)
|
||||||
/* AEA010 80072E70 C7A60044 */ lwc1 $f6, 0x44($sp)
|
/* AEA010 80072E70 C7A60044 */ lwc1 $f6, 0x44($sp)
|
||||||
/* AEA014 80072E74 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA014 80072E74 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
|
@ -2375,7 +2375,7 @@ glabel func_80070C24
|
||||||
/* AEA044 80072EA4 87380B5C */ lh $t8, 0xb5c($t9)
|
/* AEA044 80072EA4 87380B5C */ lh $t8, 0xb5c($t9)
|
||||||
/* AEA048 80072EA8 A218002B */ sb $t8, 0x2b($s0)
|
/* AEA048 80072EA8 A218002B */ sb $t8, 0x2b($s0)
|
||||||
/* AEA04C 80072EAC 8D6F0000 */ lw $t7, ($t3)
|
/* AEA04C 80072EAC 8D6F0000 */ lw $t7, ($t3)
|
||||||
/* AEA050 80072EB0 0C01DE1C */ jal Math_Sins
|
/* AEA050 80072EB0 0C01DE1C */ jal Math_SinS
|
||||||
/* AEA054 80072EB4 85E40B6A */ lh $a0, 0xb6a($t7)
|
/* AEA054 80072EB4 85E40B6A */ lh $a0, 0xb6a($t7)
|
||||||
/* AEA058 80072EB8 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA058 80072EB8 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AEA05C 80072EBC 44812000 */ mtc1 $at, $f4
|
/* AEA05C 80072EBC 44812000 */ mtc1 $at, $f4
|
||||||
|
@ -2391,13 +2391,13 @@ glabel func_80070C24
|
||||||
/* AEA084 80072EE4 85EE0B5E */ lh $t6, 0xb5e($t7)
|
/* AEA084 80072EE4 85EE0B5E */ lh $t6, 0xb5e($t7)
|
||||||
/* AEA088 80072EE8 A20E002C */ sb $t6, 0x2c($s0)
|
/* AEA088 80072EE8 A20E002C */ sb $t6, 0x2c($s0)
|
||||||
/* AEA08C 80072EEC 8D790000 */ lw $t9, ($t3)
|
/* AEA08C 80072EEC 8D790000 */ lw $t9, ($t3)
|
||||||
/* AEA090 80072EF0 0C01DE0D */ jal Math_Coss
|
/* AEA090 80072EF0 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA094 80072EF4 87240B6C */ lh $a0, 0xb6c($t9)
|
/* AEA094 80072EF4 87240B6C */ lh $a0, 0xb6c($t9)
|
||||||
/* AEA098 80072EF8 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
/* AEA098 80072EF8 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||||
/* AEA09C 80072EFC 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
/* AEA09C 80072EFC 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||||
/* AEA0A0 80072F00 8D780000 */ lw $t8, ($t3)
|
/* AEA0A0 80072F00 8D780000 */ lw $t8, ($t3)
|
||||||
/* AEA0A4 80072F04 E7A00044 */ swc1 $f0, 0x44($sp)
|
/* AEA0A4 80072F04 E7A00044 */ swc1 $f0, 0x44($sp)
|
||||||
/* AEA0A8 80072F08 0C01DE0D */ jal Math_Coss
|
/* AEA0A8 80072F08 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA0AC 80072F0C 87040B6E */ lh $a0, 0xb6e($t8)
|
/* AEA0AC 80072F0C 87040B6E */ lh $a0, 0xb6e($t8)
|
||||||
/* AEA0B0 80072F10 C7AA0044 */ lwc1 $f10, 0x44($sp)
|
/* AEA0B0 80072F10 C7AA0044 */ lwc1 $f10, 0x44($sp)
|
||||||
/* AEA0B4 80072F14 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA0B4 80072F14 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
|
@ -2415,13 +2415,13 @@ glabel func_80070C24
|
||||||
/* AEA0E4 80072F44 870F0B60 */ lh $t7, 0xb60($t8)
|
/* AEA0E4 80072F44 870F0B60 */ lh $t7, 0xb60($t8)
|
||||||
/* AEA0E8 80072F48 A20F0038 */ sb $t7, 0x38($s0)
|
/* AEA0E8 80072F48 A20F0038 */ sb $t7, 0x38($s0)
|
||||||
/* AEA0EC 80072F4C 8D6E0000 */ lw $t6, ($t3)
|
/* AEA0EC 80072F4C 8D6E0000 */ lw $t6, ($t3)
|
||||||
/* AEA0F0 80072F50 0C01DE1C */ jal Math_Sins
|
/* AEA0F0 80072F50 0C01DE1C */ jal Math_SinS
|
||||||
/* AEA0F4 80072F54 85C40B6C */ lh $a0, 0xb6c($t6)
|
/* AEA0F4 80072F54 85C40B6C */ lh $a0, 0xb6c($t6)
|
||||||
/* AEA0F8 80072F58 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
/* AEA0F8 80072F58 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||||
/* AEA0FC 80072F5C 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
/* AEA0FC 80072F5C 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||||
/* AEA100 80072F60 8D790000 */ lw $t9, ($t3)
|
/* AEA100 80072F60 8D790000 */ lw $t9, ($t3)
|
||||||
/* AEA104 80072F64 E7A00044 */ swc1 $f0, 0x44($sp)
|
/* AEA104 80072F64 E7A00044 */ swc1 $f0, 0x44($sp)
|
||||||
/* AEA108 80072F68 0C01DE0D */ jal Math_Coss
|
/* AEA108 80072F68 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA10C 80072F6C 87240B6E */ lh $a0, 0xb6e($t9)
|
/* AEA10C 80072F6C 87240B6E */ lh $a0, 0xb6e($t9)
|
||||||
/* AEA110 80072F70 C7B00044 */ lwc1 $f16, 0x44($sp)
|
/* AEA110 80072F70 C7B00044 */ lwc1 $f16, 0x44($sp)
|
||||||
/* AEA114 80072F74 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA114 80072F74 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
|
@ -2439,7 +2439,7 @@ glabel func_80070C24
|
||||||
/* AEA144 80072FA4 87380B62 */ lh $t8, 0xb62($t9)
|
/* AEA144 80072FA4 87380B62 */ lh $t8, 0xb62($t9)
|
||||||
/* AEA148 80072FA8 A2180039 */ sb $t8, 0x39($s0)
|
/* AEA148 80072FA8 A2180039 */ sb $t8, 0x39($s0)
|
||||||
/* AEA14C 80072FAC 8D6F0000 */ lw $t7, ($t3)
|
/* AEA14C 80072FAC 8D6F0000 */ lw $t7, ($t3)
|
||||||
/* AEA150 80072FB0 0C01DE1C */ jal Math_Sins
|
/* AEA150 80072FB0 0C01DE1C */ jal Math_SinS
|
||||||
/* AEA154 80072FB4 85E40B6E */ lh $a0, 0xb6e($t7)
|
/* AEA154 80072FB4 85E40B6E */ lh $a0, 0xb6e($t7)
|
||||||
/* AEA158 80072FB8 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA158 80072FB8 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AEA15C 80072FBC 44813000 */ mtc1 $at, $f6
|
/* AEA15C 80072FBC 44813000 */ mtc1 $at, $f6
|
||||||
|
|
|
@ -48,7 +48,7 @@ glabel func_800730DC
|
||||||
/* AEA2C4 80073124 24018000 */ li $at, -32768
|
/* AEA2C4 80073124 24018000 */ li $at, -32768
|
||||||
/* AEA2C8 80073128 00412021 */ addu $a0, $v0, $at
|
/* AEA2C8 80073128 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEA2CC 8007312C 00042400 */ sll $a0, $a0, 0x10
|
/* AEA2CC 8007312C 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEA2D0 80073130 0C01DE1C */ jal Math_Sins
|
/* AEA2D0 80073130 0C01DE1C */ jal Math_SinS
|
||||||
/* AEA2D4 80073134 00042403 */ sra $a0, $a0, 0x10
|
/* AEA2D4 80073134 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEA2D8 80073138 3C018014 */ lui $at, %hi(D_8013C7AC)
|
/* AEA2D8 80073138 3C018014 */ lui $at, %hi(D_8013C7AC)
|
||||||
/* AEA2DC 8007313C C422C7AC */ lwc1 $f2, %lo(D_8013C7AC)($at)
|
/* AEA2DC 8007313C C422C7AC */ lwc1 $f2, %lo(D_8013C7AC)($at)
|
||||||
|
@ -66,14 +66,14 @@ glabel func_800730DC
|
||||||
/* AEA30C 8007316C 46003207 */ neg.s $f8, $f6
|
/* AEA30C 8007316C 46003207 */ neg.s $f8, $f6
|
||||||
/* AEA310 80073170 460A4102 */ mul.s $f4, $f8, $f10
|
/* AEA310 80073170 460A4102 */ mul.s $f4, $f8, $f10
|
||||||
/* AEA314 80073174 44052000 */ mfc1 $a1, $f4
|
/* AEA314 80073174 44052000 */ mfc1 $a1, $f4
|
||||||
/* AEA318 80073178 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEA318 80073178 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEA31C 8007317C 00000000 */ nop
|
/* AEA31C 8007317C 00000000 */ nop
|
||||||
/* AEA320 80073180 3C028016 */ lui $v0, %hi(gSaveContext+0xc) # $v0, 0x8016
|
/* AEA320 80073180 3C028016 */ lui $v0, %hi(gSaveContext+0xc) # $v0, 0x8016
|
||||||
/* AEA324 80073184 9442E66C */ lhu $v0, %lo(gSaveContext+0xc)($v0)
|
/* AEA324 80073184 9442E66C */ lhu $v0, %lo(gSaveContext+0xc)($v0)
|
||||||
/* AEA328 80073188 24018000 */ li $at, -32768
|
/* AEA328 80073188 24018000 */ li $at, -32768
|
||||||
/* AEA32C 8007318C 00412021 */ addu $a0, $v0, $at
|
/* AEA32C 8007318C 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEA330 80073190 00042400 */ sll $a0, $a0, 0x10
|
/* AEA330 80073190 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEA334 80073194 0C01DE0D */ jal Math_Coss
|
/* AEA334 80073194 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA338 80073198 00042403 */ sra $a0, $a0, 0x10
|
/* AEA338 80073198 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEA33C 8007319C 3C018014 */ lui $at, %hi(D_8013C7B0)
|
/* AEA33C 8007319C 3C018014 */ lui $at, %hi(D_8013C7B0)
|
||||||
/* AEA340 800731A0 C422C7B0 */ lwc1 $f2, %lo(D_8013C7B0)($at)
|
/* AEA340 800731A0 C422C7B0 */ lwc1 $f2, %lo(D_8013C7B0)($at)
|
||||||
|
@ -91,14 +91,14 @@ glabel func_800730DC
|
||||||
/* AEA370 800731D0 E7A20010 */ swc1 $f2, 0x10($sp)
|
/* AEA370 800731D0 E7A20010 */ swc1 $f2, 0x10($sp)
|
||||||
/* AEA374 800731D4 460A4102 */ mul.s $f4, $f8, $f10
|
/* AEA374 800731D4 460A4102 */ mul.s $f4, $f8, $f10
|
||||||
/* AEA378 800731D8 44052000 */ mfc1 $a1, $f4
|
/* AEA378 800731D8 44052000 */ mfc1 $a1, $f4
|
||||||
/* AEA37C 800731DC 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEA37C 800731DC 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEA380 800731E0 00000000 */ nop
|
/* AEA380 800731E0 00000000 */ nop
|
||||||
/* AEA384 800731E4 3C028016 */ lui $v0, %hi(gSaveContext+0xc) # $v0, 0x8016
|
/* AEA384 800731E4 3C028016 */ lui $v0, %hi(gSaveContext+0xc) # $v0, 0x8016
|
||||||
/* AEA388 800731E8 9442E66C */ lhu $v0, %lo(gSaveContext+0xc)($v0)
|
/* AEA388 800731E8 9442E66C */ lhu $v0, %lo(gSaveContext+0xc)($v0)
|
||||||
/* AEA38C 800731EC 24018000 */ li $at, -32768
|
/* AEA38C 800731EC 24018000 */ li $at, -32768
|
||||||
/* AEA390 800731F0 00412021 */ addu $a0, $v0, $at
|
/* AEA390 800731F0 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEA394 800731F4 00042400 */ sll $a0, $a0, 0x10
|
/* AEA394 800731F4 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEA398 800731F8 0C01DE0D */ jal Math_Coss
|
/* AEA398 800731F8 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA39C 800731FC 00042403 */ sra $a0, $a0, 0x10
|
/* AEA39C 800731FC 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEA3A0 80073200 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
/* AEA3A0 80073200 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||||
/* AEA3A4 80073204 44813000 */ mtc1 $at, $f6
|
/* AEA3A4 80073204 44813000 */ mtc1 $at, $f6
|
||||||
|
@ -114,7 +114,7 @@ glabel func_800730DC
|
||||||
/* AEA3CC 8007322C 460A4102 */ mul.s $f4, $f8, $f10
|
/* AEA3CC 8007322C 460A4102 */ mul.s $f4, $f8, $f10
|
||||||
/* AEA3D0 80073230 E7A60010 */ swc1 $f6, 0x10($sp)
|
/* AEA3D0 80073230 E7A60010 */ swc1 $f6, 0x10($sp)
|
||||||
/* AEA3D4 80073234 44052000 */ mfc1 $a1, $f4
|
/* AEA3D4 80073234 44052000 */ mfc1 $a1, $f4
|
||||||
/* AEA3D8 80073238 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEA3D8 80073238 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEA3DC 8007323C 00000000 */ nop
|
/* AEA3DC 8007323C 00000000 */ nop
|
||||||
/* AEA3E0 80073240 10000031 */ b .L80073308
|
/* AEA3E0 80073240 10000031 */ b .L80073308
|
||||||
/* AEA3E4 80073244 00000000 */ nop
|
/* AEA3E4 80073244 00000000 */ nop
|
||||||
|
@ -123,7 +123,7 @@ glabel func_800730DC
|
||||||
/* AEA3EC 8007324C 24018000 */ li $at, -32768
|
/* AEA3EC 8007324C 24018000 */ li $at, -32768
|
||||||
/* AEA3F0 80073250 00412021 */ addu $a0, $v0, $at
|
/* AEA3F0 80073250 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEA3F4 80073254 00042400 */ sll $a0, $a0, 0x10
|
/* AEA3F4 80073254 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEA3F8 80073258 0C01DE1C */ jal Math_Sins
|
/* AEA3F8 80073258 0C01DE1C */ jal Math_SinS
|
||||||
/* AEA3FC 8007325C 00042403 */ sra $a0, $a0, 0x10
|
/* AEA3FC 8007325C 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEA400 80073260 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA400 80073260 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AEA404 80073264 44814000 */ mtc1 $at, $f8
|
/* AEA404 80073264 44814000 */ mtc1 $at, $f8
|
||||||
|
@ -140,7 +140,7 @@ glabel func_800730DC
|
||||||
/* AEA430 80073290 24018000 */ li $at, -32768
|
/* AEA430 80073290 24018000 */ li $at, -32768
|
||||||
/* AEA434 80073294 00412021 */ addu $a0, $v0, $at
|
/* AEA434 80073294 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEA438 80073298 00042400 */ sll $a0, $a0, 0x10
|
/* AEA438 80073298 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEA43C 8007329C 0C01DE0D */ jal Math_Coss
|
/* AEA43C 8007329C 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA440 800732A0 00042403 */ sra $a0, $a0, 0x10
|
/* AEA440 800732A0 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEA444 800732A4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEA444 800732A4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AEA448 800732A8 44815000 */ mtc1 $at, $f10
|
/* AEA448 800732A8 44815000 */ mtc1 $at, $f10
|
||||||
|
@ -156,7 +156,7 @@ glabel func_800730DC
|
||||||
/* AEA470 800732D0 24018000 */ li $at, -32768
|
/* AEA470 800732D0 24018000 */ li $at, -32768
|
||||||
/* AEA474 800732D4 00412021 */ addu $a0, $v0, $at
|
/* AEA474 800732D4 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEA478 800732D8 00042400 */ sll $a0, $a0, 0x10
|
/* AEA478 800732D8 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEA47C 800732DC 0C01DE0D */ jal Math_Coss
|
/* AEA47C 800732DC 0C01DE0D */ jal Math_CosS
|
||||||
/* AEA480 800732E0 00042403 */ sra $a0, $a0, 0x10
|
/* AEA480 800732E0 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEA484 800732E4 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
/* AEA484 800732E4 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||||
/* AEA488 800732E8 44815000 */ mtc1 $at, $f10
|
/* AEA488 800732E8 44815000 */ mtc1 $at, $f10
|
||||||
|
|
|
@ -19,7 +19,7 @@ glabel func_80073988
|
||||||
/* AEAB6C 800739CC 24018000 */ li $at, -32768
|
/* AEAB6C 800739CC 24018000 */ li $at, -32768
|
||||||
/* AEAB70 800739D0 00412021 */ addu $a0, $v0, $at
|
/* AEAB70 800739D0 00412021 */ addu $a0, $v0, $at
|
||||||
/* AEAB74 800739D4 00042400 */ sll $a0, $a0, 0x10
|
/* AEAB74 800739D4 00042400 */ sll $a0, $a0, 0x10
|
||||||
/* AEAB78 800739D8 0C01DE0D */ jal Math_Coss
|
/* AEAB78 800739D8 0C01DE0D */ jal Math_CosS
|
||||||
/* AEAB7C 800739DC 00042403 */ sra $a0, $a0, 0x10
|
/* AEAB7C 800739DC 00042403 */ sra $a0, $a0, 0x10
|
||||||
/* AEAB80 800739E0 27B80050 */ addiu $t8, $sp, 0x50
|
/* AEAB80 800739E0 27B80050 */ addiu $t8, $sp, 0x50
|
||||||
/* AEAB84 800739E4 8F080000 */ lw $t0, ($t8)
|
/* AEAB84 800739E4 8F080000 */ lw $t0, ($t8)
|
||||||
|
|
|
@ -464,14 +464,14 @@ glabel func_80073A5C
|
||||||
/* AEB25C 800740BC 34E7CCCD */ ori $a3, (0x3D4CCCCD & 0xFFFF) # ori $a3, $a3, 0xcccd
|
/* AEB25C 800740BC 34E7CCCD */ ori $a3, (0x3D4CCCCD & 0xFFFF) # ori $a3, $a3, 0xcccd
|
||||||
/* AEB260 800740C0 8FA40060 */ lw $a0, 0x60($sp)
|
/* AEB260 800740C0 8FA40060 */ lw $a0, 0x60($sp)
|
||||||
/* AEB264 800740C4 3C063F00 */ lui $a2, 0x3f00
|
/* AEB264 800740C4 3C063F00 */ lui $a2, 0x3f00
|
||||||
/* AEB268 800740C8 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEB268 800740C8 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEB26C 800740CC E7A80010 */ swc1 $f8, 0x10($sp)
|
/* AEB26C 800740CC E7A80010 */ swc1 $f8, 0x10($sp)
|
||||||
/* AEB270 800740D0 10000006 */ b .L800740EC
|
/* AEB270 800740D0 10000006 */ b .L800740EC
|
||||||
/* AEB274 800740D4 8E0702D0 */ lw $a3, 0x2d0($s0)
|
/* AEB274 800740D4 8E0702D0 */ lw $a3, 0x2d0($s0)
|
||||||
.L800740D8:
|
.L800740D8:
|
||||||
/* AEB278 800740D8 C42AC7D0 */ lwc1 $f10, %lo(D_8013C7D0)($at)
|
/* AEB278 800740D8 C42AC7D0 */ lwc1 $f10, %lo(D_8013C7D0)($at)
|
||||||
/* AEB27C 800740DC 4405D000 */ mfc1 $a1, $f26
|
/* AEB27C 800740DC 4405D000 */ mfc1 $a1, $f26
|
||||||
/* AEB280 800740E0 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEB280 800740E0 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEB284 800740E4 E7AA0010 */ swc1 $f10, 0x10($sp)
|
/* AEB284 800740E4 E7AA0010 */ swc1 $f10, 0x10($sp)
|
||||||
/* AEB288 800740E8 8E0702D0 */ lw $a3, 0x2d0($s0)
|
/* AEB288 800740E8 8E0702D0 */ lw $a3, 0x2d0($s0)
|
||||||
.L800740EC:
|
.L800740EC:
|
||||||
|
@ -698,7 +698,7 @@ glabel func_80073A5C
|
||||||
/* AEB5D4 80074434 3C074248 */ lui $a3, 0x4248
|
/* AEB5D4 80074434 3C074248 */ lui $a3, 0x4248
|
||||||
/* AEB5D8 80074438 E7A80010 */ swc1 $f8, 0x10($sp)
|
/* AEB5D8 80074438 E7A80010 */ swc1 $f8, 0x10($sp)
|
||||||
/* AEB5DC 8007443C 44053000 */ mfc1 $a1, $f6
|
/* AEB5DC 8007443C 44053000 */ mfc1 $a1, $f6
|
||||||
/* AEB5E0 80074440 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEB5E0 80074440 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEB5E4 80074444 24840084 */ addiu $a0, $a0, 0x84
|
/* AEB5E4 80074444 24840084 */ addiu $a0, $a0, 0x84
|
||||||
/* AEB5E8 80074448 10000007 */ b .L80074468
|
/* AEB5E8 80074448 10000007 */ b .L80074468
|
||||||
/* AEB5EC 8007444C 3C0142F0 */ lui $at, 0x42f0
|
/* AEB5EC 8007444C 3C0142F0 */ lui $at, 0x42f0
|
||||||
|
@ -706,7 +706,7 @@ glabel func_80073A5C
|
||||||
/* AEB5F0 80074450 C42AC7D8 */ lwc1 $f10, %lo(D_8013C7D8)($at)
|
/* AEB5F0 80074450 C42AC7D8 */ lwc1 $f10, %lo(D_8013C7D8)($at)
|
||||||
/* AEB5F4 80074454 4405D000 */ mfc1 $a1, $f26
|
/* AEB5F4 80074454 4405D000 */ mfc1 $a1, $f26
|
||||||
/* AEB5F8 80074458 3C074248 */ lui $a3, 0x4248
|
/* AEB5F8 80074458 3C074248 */ lui $a3, 0x4248
|
||||||
/* AEB5FC 8007445C 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* AEB5FC 8007445C 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
/* AEB600 80074460 E7AA0010 */ swc1 $f10, 0x10($sp)
|
/* AEB600 80074460 E7AA0010 */ swc1 $f10, 0x10($sp)
|
||||||
/* AEB604 80074464 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AEB604 80074464 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
.L80074468:
|
.L80074468:
|
||||||
|
|
|
@ -168,11 +168,11 @@ glabel func_80074704
|
||||||
/* AEBAA4 80074904 AFAB0078 */ sw $t3, 0x78($sp)
|
/* AEBAA4 80074904 AFAB0078 */ sw $t3, 0x78($sp)
|
||||||
/* AEBAA8 80074908 3C1EDE00 */ lui $fp, 0xde00
|
/* AEBAA8 80074908 3C1EDE00 */ lui $fp, 0xde00
|
||||||
.L8007490C:
|
.L8007490C:
|
||||||
/* AEBAAC 8007490C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEBAAC 8007490C 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEBAB0 80074910 00000000 */ nop
|
/* AEBAB0 80074910 00000000 */ nop
|
||||||
/* AEBAB4 80074914 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEBAB4 80074914 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEBAB8 80074918 46000586 */ mov.s $f22, $f0
|
/* AEBAB8 80074918 46000586 */ mov.s $f22, $f0
|
||||||
/* AEBABC 8007491C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEBABC 8007491C 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEBAC0 80074920 46000506 */ mov.s $f20, $f0
|
/* AEBAC0 80074920 46000506 */ mov.s $f20, $f0
|
||||||
/* AEBAC4 80074924 461AB101 */ sub.s $f4, $f22, $f26
|
/* AEBAC4 80074924 461AB101 */ sub.s $f4, $f22, $f26
|
||||||
/* AEBAC8 80074928 C7A800F8 */ lwc1 $f8, 0xf8($sp)
|
/* AEBAC8 80074928 C7A800F8 */ lwc1 $f8, 0xf8($sp)
|
||||||
|
@ -205,7 +205,7 @@ glabel func_80074704
|
||||||
/* AEBB34 80074994 448E4000 */ mtc1 $t6, $f8
|
/* AEBB34 80074994 448E4000 */ mtc1 $t6, $f8
|
||||||
/* AEBB38 80074998 00000000 */ nop
|
/* AEBB38 80074998 00000000 */ nop
|
||||||
/* AEBB3C 8007499C 468042A0 */ cvt.s.w $f10, $f8
|
/* AEBB3C 8007499C 468042A0 */ cvt.s.w $f10, $f8
|
||||||
/* AEBB40 800749A0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEBB40 800749A0 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEBB44 800749A4 E7AA00D8 */ swc1 $f10, 0xd8($sp)
|
/* AEBB44 800749A4 E7AA00D8 */ swc1 $f10, 0xd8($sp)
|
||||||
/* AEBB48 800749A8 3C0143FA */ li $at, 0x43FA0000 # 0.000000
|
/* AEBB48 800749A8 3C0143FA */ li $at, 0x43FA0000 # 0.000000
|
||||||
/* AEBB4C 800749AC 44813000 */ mtc1 $at, $f6
|
/* AEBB4C 800749AC 44813000 */ mtc1 $at, $f6
|
||||||
|
@ -227,11 +227,11 @@ glabel func_80074704
|
||||||
/* AEBB8C 800749EC AC530004 */ sw $s3, 4($v0)
|
/* AEBB8C 800749EC AC530004 */ sw $s3, 4($v0)
|
||||||
/* AEBB90 800749F0 46008387 */ neg.s $f14, $f16
|
/* AEBB90 800749F0 46008387 */ neg.s $f14, $f16
|
||||||
/* AEBB94 800749F4 460A3000 */ add.s $f0, $f6, $f10
|
/* AEBB94 800749F4 460A3000 */ add.s $f0, $f6, $f10
|
||||||
/* AEBB98 800749F8 0C0341F5 */ jal atan2f
|
/* AEBB98 800749F8 0C0341F5 */ jal Math_Atan2F
|
||||||
/* AEBB9C 800749FC 46000304 */ sqrt.s $f12, $f0
|
/* AEBB9C 800749FC 46000304 */ sqrt.s $f12, $f0
|
||||||
/* AEBBA0 80074A00 46000606 */ mov.s $f24, $f0
|
/* AEBBA0 80074A00 46000606 */ mov.s $f24, $f0
|
||||||
/* AEBBA4 80074A04 4600B306 */ mov.s $f12, $f22
|
/* AEBBA4 80074A04 4600B306 */ mov.s $f12, $f22
|
||||||
/* AEBBA8 80074A08 0C0341F5 */ jal atan2f
|
/* AEBBA8 80074A08 0C0341F5 */ jal Math_Atan2F
|
||||||
/* AEBBAC 80074A0C 4600A386 */ mov.s $f14, $f20
|
/* AEBBAC 80074A0C 4600A386 */ mov.s $f14, $f20
|
||||||
/* AEBBB0 80074A10 46000307 */ neg.s $f12, $f0
|
/* AEBBB0 80074A10 46000307 */ neg.s $f12, $f0
|
||||||
/* AEBBB4 80074A14 0C034348 */ jal Matrix_RotateY
|
/* AEBBB4 80074A14 0C034348 */ jal Matrix_RotateY
|
||||||
|
|
|
@ -29,7 +29,7 @@ glabel func_800750C0
|
||||||
/* AEC2AC 8007510C 1000009B */ b .L8007537C
|
/* AEC2AC 8007510C 1000009B */ b .L8007537C
|
||||||
/* AEC2B0 80075110 00000000 */ nop
|
/* AEC2B0 80075110 00000000 */ nop
|
||||||
.L80075114:
|
.L80075114:
|
||||||
/* AEC2B4 80075114 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC2B4 80075114 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC2B8 80075118 00000000 */ nop
|
/* AEC2B8 80075118 00000000 */ nop
|
||||||
/* AEC2BC 8007511C 3C018014 */ lui $at, %hi(D_8013C7F8)
|
/* AEC2BC 8007511C 3C018014 */ lui $at, %hi(D_8013C7F8)
|
||||||
/* AEC2C0 80075120 C424C7F8 */ lwc1 $f4, %lo(D_8013C7F8)($at)
|
/* AEC2C0 80075120 C424C7F8 */ lwc1 $f4, %lo(D_8013C7F8)($at)
|
||||||
|
@ -45,7 +45,7 @@ glabel func_800750C0
|
||||||
/* AEC2E8 80075148 46083280 */ add.s $f10, $f6, $f8
|
/* AEC2E8 80075148 46083280 */ add.s $f10, $f6, $f8
|
||||||
/* AEC2EC 8007514C E46A0008 */ swc1 $f10, 8($v1)
|
/* AEC2EC 8007514C E46A0008 */ swc1 $f10, 8($v1)
|
||||||
.L80075150:
|
.L80075150:
|
||||||
/* AEC2F0 80075150 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC2F0 80075150 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC2F4 80075154 00000000 */ nop
|
/* AEC2F4 80075154 00000000 */ nop
|
||||||
/* AEC2F8 80075158 3C038016 */ lui $v1, %hi(D_8015FD70)
|
/* AEC2F8 80075158 3C038016 */ lui $v1, %hi(D_8015FD70)
|
||||||
/* AEC2FC 8007515C 2463FD70 */ addiu $v1, %lo(D_8015FD70) # addiu $v1, $v1, -0x290
|
/* AEC2FC 8007515C 2463FD70 */ addiu $v1, %lo(D_8015FD70) # addiu $v1, $v1, -0x290
|
||||||
|
@ -66,7 +66,7 @@ glabel func_800750C0
|
||||||
/* AEC338 80075198 A0640002 */ sb $a0, 2($v1)
|
/* AEC338 80075198 A0640002 */ sb $a0, 2($v1)
|
||||||
/* AEC33C 8007519C A06F0003 */ sb $t7, 3($v1)
|
/* AEC33C 8007519C A06F0003 */ sb $t7, 3($v1)
|
||||||
/* AEC340 800751A0 A0640004 */ sb $a0, 4($v1)
|
/* AEC340 800751A0 A0640004 */ sb $a0, 4($v1)
|
||||||
/* AEC344 800751A4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC344 800751A4 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC348 800751A8 E4680008 */ swc1 $f8, 8($v1)
|
/* AEC348 800751A8 E4680008 */ swc1 $f8, 8($v1)
|
||||||
/* AEC34C 800751AC 3C018014 */ lui $at, %hi(D_8013C7FC)
|
/* AEC34C 800751AC 3C018014 */ lui $at, %hi(D_8013C7FC)
|
||||||
/* AEC350 800751B0 C42AC7FC */ lwc1 $f10, %lo(D_8013C7FC)($at)
|
/* AEC350 800751B0 C42AC7FC */ lwc1 $f10, %lo(D_8013C7FC)($at)
|
||||||
|
|
|
@ -109,7 +109,7 @@ glabel func_8007542C
|
||||||
/* AEC710 80075570 46006503 */ div.s $f20, $f12, $f0
|
/* AEC710 80075570 46006503 */ div.s $f20, $f12, $f0
|
||||||
/* AEC714 80075574 461C9102 */ mul.s $f4, $f18, $f28
|
/* AEC714 80075574 461C9102 */ mul.s $f4, $f18, $f28
|
||||||
/* AEC718 80075578 46047180 */ add.s $f6, $f14, $f4
|
/* AEC718 80075578 46047180 */ add.s $f6, $f14, $f4
|
||||||
/* AEC71C 8007557C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC71C 8007557C 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC720 80075580 E6060010 */ swc1 $f6, 0x10($s0)
|
/* AEC720 80075580 E6060010 */ swc1 $f6, 0x10($s0)
|
||||||
/* AEC724 80075584 3C01447A */ li $at, 0x447A0000 # 0.000000
|
/* AEC724 80075584 3C01447A */ li $at, 0x447A0000 # 0.000000
|
||||||
/* AEC728 80075588 44814000 */ mtc1 $at, $f8
|
/* AEC728 80075588 44814000 */ mtc1 $at, $f8
|
||||||
|
@ -121,18 +121,18 @@ glabel func_8007542C
|
||||||
/* AEC740 800755A0 E6120014 */ swc1 $f18, 0x14($s0)
|
/* AEC740 800755A0 E6120014 */ swc1 $f18, 0x14($s0)
|
||||||
/* AEC744 800755A4 C66400E8 */ lwc1 $f4, 0xe8($s3)
|
/* AEC744 800755A4 C66400E8 */ lwc1 $f4, 0xe8($s3)
|
||||||
/* AEC748 800755A8 46062200 */ add.s $f8, $f4, $f6
|
/* AEC748 800755A8 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* AEC74C 800755AC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC74C 800755AC 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC750 800755B0 E6080018 */ swc1 $f8, 0x18($s0)
|
/* AEC750 800755B0 E6080018 */ swc1 $f8, 0x18($s0)
|
||||||
/* AEC754 800755B4 46160281 */ sub.s $f10, $f0, $f22
|
/* AEC754 800755B4 46160281 */ sub.s $f10, $f0, $f22
|
||||||
/* AEC758 800755B8 44809000 */ mtc1 $zero, $f18
|
/* AEC758 800755B8 44809000 */ mtc1 $zero, $f18
|
||||||
/* AEC75C 800755BC 461E5402 */ mul.s $f16, $f10, $f30
|
/* AEC75C 800755BC 461E5402 */ mul.s $f16, $f10, $f30
|
||||||
/* AEC760 800755C0 E6120008 */ swc1 $f18, 8($s0)
|
/* AEC760 800755C0 E6120008 */ swc1 $f18, 8($s0)
|
||||||
/* AEC764 800755C4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC764 800755C4 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC768 800755C8 E6100004 */ swc1 $f16, 4($s0)
|
/* AEC768 800755C8 E6100004 */ swc1 $f16, 4($s0)
|
||||||
/* AEC76C 800755CC 46160101 */ sub.s $f4, $f0, $f22
|
/* AEC76C 800755CC 46160101 */ sub.s $f4, $f0, $f22
|
||||||
/* AEC770 800755D0 A200001E */ sb $zero, 0x1e($s0)
|
/* AEC770 800755D0 A200001E */ sb $zero, 0x1e($s0)
|
||||||
/* AEC774 800755D4 461E2182 */ mul.s $f6, $f4, $f30
|
/* AEC774 800755D4 461E2182 */ mul.s $f6, $f4, $f30
|
||||||
/* AEC778 800755D8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC778 800755D8 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC77C 800755DC E606000C */ swc1 $f6, 0xc($s0)
|
/* AEC77C 800755DC E606000C */ swc1 $f6, 0xc($s0)
|
||||||
/* AEC780 800755E0 46160201 */ sub.s $f8, $f0, $f22
|
/* AEC780 800755E0 46160201 */ sub.s $f8, $f0, $f22
|
||||||
/* AEC784 800755E4 3C014220 */ li $at, 0x42200000 # 0.000000
|
/* AEC784 800755E4 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||||
|
@ -141,7 +141,7 @@ glabel func_8007542C
|
||||||
/* AEC790 800755F0 460A4402 */ mul.s $f16, $f8, $f10
|
/* AEC790 800755F0 460A4402 */ mul.s $f16, $f8, $f10
|
||||||
/* AEC794 800755F4 4600848D */ trunc.w.s $f18, $f16
|
/* AEC794 800755F4 4600848D */ trunc.w.s $f18, $f16
|
||||||
/* AEC798 800755F8 440F9000 */ mfc1 $t7, $f18
|
/* AEC798 800755F8 440F9000 */ mfc1 $t7, $f18
|
||||||
/* AEC79C 800755FC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AEC79C 800755FC 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AEC7A0 80075600 A20F001C */ sb $t7, 0x1c($s0)
|
/* AEC7A0 80075600 A20F001C */ sb $t7, 0x1c($s0)
|
||||||
/* AEC7A4 80075604 46160101 */ sub.s $f4, $f0, $f22
|
/* AEC7A4 80075604 46160101 */ sub.s $f4, $f0, $f22
|
||||||
/* AEC7A8 80075608 3C014220 */ li $at, 0x42200000 # 0.000000
|
/* AEC7A8 80075608 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||||
|
|
|
@ -155,14 +155,14 @@ glabel func_800763A8
|
||||||
/* AED798 800765F8 02322021 */ addu $a0, $s1, $s2
|
/* AED798 800765F8 02322021 */ addu $a0, $s1, $s2
|
||||||
/* AED79C 800765FC 00002825 */ move $a1, $zero
|
/* AED79C 800765FC 00002825 */ move $a1, $zero
|
||||||
/* AED7A0 80076600 24060005 */ li $a2, 5
|
/* AED7A0 80076600 24060005 */ li $a2, 5
|
||||||
/* AED7A4 80076604 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AED7A4 80076604 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AED7A8 80076608 2407000C */ li $a3, 12
|
/* AED7A8 80076608 2407000C */ li $a3, 12
|
||||||
/* AED7AC 8007660C 24090001 */ li $t1, 1
|
/* AED7AC 8007660C 24090001 */ li $t1, 1
|
||||||
/* AED7B0 80076610 AFA90010 */ sw $t1, 0x10($sp)
|
/* AED7B0 80076610 AFA90010 */ sw $t1, 0x10($sp)
|
||||||
/* AED7B4 80076614 02332021 */ addu $a0, $s1, $s3
|
/* AED7B4 80076614 02332021 */ addu $a0, $s1, $s3
|
||||||
/* AED7B8 80076618 00002825 */ move $a1, $zero
|
/* AED7B8 80076618 00002825 */ move $a1, $zero
|
||||||
/* AED7BC 8007661C 24060005 */ li $a2, 5
|
/* AED7BC 8007661C 24060005 */ li $a2, 5
|
||||||
/* AED7C0 80076620 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* AED7C0 80076620 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
/* AED7C4 80076624 2407000C */ li $a3, 12
|
/* AED7C4 80076624 2407000C */ li $a3, 12
|
||||||
/* AED7C8 80076628 26100001 */ addiu $s0, $s0, 1
|
/* AED7C8 80076628 26100001 */ addiu $s0, $s0, 1
|
||||||
/* AED7CC 8007662C 00108400 */ sll $s0, $s0, 0x10
|
/* AED7CC 8007662C 00108400 */ sll $s0, $s0, 0x10
|
||||||
|
|
|
@ -14,7 +14,7 @@ glabel func_8007C704
|
||||||
/* AF38B4 8007C714 C4860000 */ lwc1 $f6, ($a0)
|
/* AF38B4 8007C714 C4860000 */ lwc1 $f6, ($a0)
|
||||||
/* AF38B8 8007C718 C4A40000 */ lwc1 $f4, ($a1)
|
/* AF38B8 8007C718 C4A40000 */ lwc1 $f4, ($a1)
|
||||||
/* AF38BC 8007C71C 460A4381 */ sub.s $f14, $f8, $f10
|
/* AF38BC 8007C71C 460A4381 */ sub.s $f14, $f8, $f10
|
||||||
/* AF38C0 8007C720 0C03F494 */ jal Math_atan2f
|
/* AF38C0 8007C720 0C03F494 */ jal Math_FAtan2F
|
||||||
/* AF38C4 8007C724 46062301 */ sub.s $f12, $f4, $f6
|
/* AF38C4 8007C724 46062301 */ sub.s $f12, $f4, $f6
|
||||||
/* AF38C8 8007C728 3C018014 */ lui $at, %hi(D_8013CE40)
|
/* AF38C8 8007C728 3C018014 */ lui $at, %hi(D_8013CE40)
|
||||||
/* AF38CC 8007C72C C430CE40 */ lwc1 $f16, %lo(D_8013CE40)($at)
|
/* AF38CC 8007C72C C430CE40 */ lwc1 $f16, %lo(D_8013CE40)($at)
|
||||||
|
|
|
@ -1050,7 +1050,7 @@ glabel func_8007C850
|
||||||
/* AF4078 8007CED8 44816000 */ mtc1 $at, $f12
|
/* AF4078 8007CED8 44816000 */ mtc1 $at, $f12
|
||||||
/* AF407C 8007CEDC 00000000 */ nop
|
/* AF407C 8007CEDC 00000000 */ nop
|
||||||
.L8007CEE0:
|
.L8007CEE0:
|
||||||
/* AF4080 8007CEE0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4080 8007CEE0 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4084 8007CEE4 E7AC005C */ swc1 $f12, 0x5c($sp)
|
/* AF4084 8007CEE4 E7AC005C */ swc1 $f12, 0x5c($sp)
|
||||||
/* AF4088 8007CEE8 3C014100 */ li $at, 0x41000000 # 0.000000
|
/* AF4088 8007CEE8 3C014100 */ li $at, 0x41000000 # 0.000000
|
||||||
/* AF408C 8007CEEC 44814000 */ mtc1 $at, $f8
|
/* AF408C 8007CEEC 44814000 */ mtc1 $at, $f8
|
||||||
|
@ -1075,7 +1075,7 @@ glabel func_8007C850
|
||||||
/* AF40D4 8007CF34 44816000 */ mtc1 $at, $f12
|
/* AF40D4 8007CF34 44816000 */ mtc1 $at, $f12
|
||||||
/* AF40D8 8007CF38 00000000 */ nop
|
/* AF40D8 8007CF38 00000000 */ nop
|
||||||
.L8007CF3C:
|
.L8007CF3C:
|
||||||
/* AF40DC 8007CF3C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF40DC 8007CF3C 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF40E0 8007CF40 E7AC005C */ swc1 $f12, 0x5c($sp)
|
/* AF40E0 8007CF40 E7AC005C */ swc1 $f12, 0x5c($sp)
|
||||||
/* AF40E4 8007CF44 3C0140A0 */ li $at, 0x40A00000 # 0.000000
|
/* AF40E4 8007CF44 3C0140A0 */ li $at, 0x40A00000 # 0.000000
|
||||||
/* AF40E8 8007CF48 44812000 */ mtc1 $at, $f4
|
/* AF40E8 8007CF48 44812000 */ mtc1 $at, $f4
|
||||||
|
@ -1109,13 +1109,13 @@ glabel func_8007C850
|
||||||
/* AF4150 8007CFB0 2401008F */ li $at, 143
|
/* AF4150 8007CFB0 2401008F */ li $at, 143
|
||||||
/* AF4154 8007CFB4 51A10021 */ beql $t5, $at, .L8007D03C
|
/* AF4154 8007CFB4 51A10021 */ beql $t5, $at, .L8007D03C
|
||||||
/* AF4158 8007CFB8 8FAE0084 */ lw $t6, 0x84($sp)
|
/* AF4158 8007CFB8 8FAE0084 */ lw $t6, 0x84($sp)
|
||||||
/* AF415C 8007CFBC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF415C 8007CFBC 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4160 8007CFC0 00000000 */ nop
|
/* AF4160 8007CFC0 00000000 */ nop
|
||||||
/* AF4164 8007CFC4 3C0140A0 */ li $at, 0x40A00000 # 0.000000
|
/* AF4164 8007CFC4 3C0140A0 */ li $at, 0x40A00000 # 0.000000
|
||||||
/* AF4168 8007CFC8 44815000 */ mtc1 $at, $f10
|
/* AF4168 8007CFC8 44815000 */ mtc1 $at, $f10
|
||||||
/* AF416C 8007CFCC 00000000 */ nop
|
/* AF416C 8007CFCC 00000000 */ nop
|
||||||
/* AF4170 8007CFD0 460A0402 */ mul.s $f16, $f0, $f10
|
/* AF4170 8007CFD0 460A0402 */ mul.s $f16, $f0, $f10
|
||||||
/* AF4174 8007CFD4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4174 8007CFD4 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4178 8007CFD8 E6100010 */ swc1 $f16, 0x10($s0)
|
/* AF4178 8007CFD8 E6100010 */ swc1 $f16, 0x10($s0)
|
||||||
/* AF417C 8007CFDC 3C0141F0 */ li $at, 0x41F00000 # 0.000000
|
/* AF417C 8007CFDC 3C0141F0 */ li $at, 0x41F00000 # 0.000000
|
||||||
/* AF4180 8007CFE0 44814000 */ mtc1 $at, $f8
|
/* AF4180 8007CFE0 44814000 */ mtc1 $at, $f8
|
||||||
|
@ -1123,7 +1123,7 @@ glabel func_8007C850
|
||||||
/* AF4188 8007CFE8 44812000 */ mtc1 $at, $f4
|
/* AF4188 8007CFE8 44812000 */ mtc1 $at, $f4
|
||||||
/* AF418C 8007CFEC 46080482 */ mul.s $f18, $f0, $f8
|
/* AF418C 8007CFEC 46080482 */ mul.s $f18, $f0, $f8
|
||||||
/* AF4190 8007CFF0 46049180 */ add.s $f6, $f18, $f4
|
/* AF4190 8007CFF0 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* AF4194 8007CFF4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4194 8007CFF4 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4198 8007CFF8 E6060018 */ swc1 $f6, 0x18($s0)
|
/* AF4198 8007CFF8 E6060018 */ swc1 $f6, 0x18($s0)
|
||||||
/* AF419C 8007CFFC 3C0142C8 */ li $at, 0x42C80000 # 0.000000
|
/* AF419C 8007CFFC 3C0142C8 */ li $at, 0x42C80000 # 0.000000
|
||||||
/* AF41A0 8007D000 44815000 */ mtc1 $at, $f10
|
/* AF41A0 8007D000 44815000 */ mtc1 $at, $f10
|
||||||
|
@ -1131,7 +1131,7 @@ glabel func_8007C850
|
||||||
/* AF41A8 8007D008 44814000 */ mtc1 $at, $f8
|
/* AF41A8 8007D008 44814000 */ mtc1 $at, $f8
|
||||||
/* AF41AC 8007D00C 460A0402 */ mul.s $f16, $f0, $f10
|
/* AF41AC 8007D00C 460A0402 */ mul.s $f16, $f0, $f10
|
||||||
/* AF41B0 8007D010 46088480 */ add.s $f18, $f16, $f8
|
/* AF41B0 8007D010 46088480 */ add.s $f18, $f16, $f8
|
||||||
/* AF41B4 8007D014 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF41B4 8007D014 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF41B8 8007D018 E612001C */ swc1 $f18, 0x1c($s0)
|
/* AF41B8 8007D018 E612001C */ swc1 $f18, 0x1c($s0)
|
||||||
/* AF41BC 8007D01C 3C0142A0 */ li $at, 0x42A00000 # 0.000000
|
/* AF41BC 8007D01C 3C0142A0 */ li $at, 0x42A00000 # 0.000000
|
||||||
/* AF41C0 8007D020 44812000 */ mtc1 $at, $f4
|
/* AF41C0 8007D020 44812000 */ mtc1 $at, $f4
|
||||||
|
@ -1163,7 +1163,7 @@ glabel func_8007C850
|
||||||
/* AF4220 8007D080 44811000 */ mtc1 $at, $f2
|
/* AF4220 8007D080 44811000 */ mtc1 $at, $f2
|
||||||
/* AF4224 8007D084 00000000 */ nop
|
/* AF4224 8007D084 00000000 */ nop
|
||||||
.L8007D088:
|
.L8007D088:
|
||||||
/* AF4228 8007D088 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4228 8007D088 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF422C 8007D08C E7A20060 */ swc1 $f2, 0x60($sp)
|
/* AF422C 8007D08C E7A20060 */ swc1 $f2, 0x60($sp)
|
||||||
/* AF4230 8007D090 C7A20060 */ lwc1 $f2, 0x60($sp)
|
/* AF4230 8007D090 C7A20060 */ lwc1 $f2, 0x60($sp)
|
||||||
/* AF4234 8007D094 0015C080 */ sll $t8, $s5, 2
|
/* AF4234 8007D094 0015C080 */ sll $t8, $s5, 2
|
||||||
|
@ -1217,13 +1217,13 @@ glabel func_8007C850
|
||||||
/* AF42EC 8007D14C 2401008F */ li $at, 143
|
/* AF42EC 8007D14C 2401008F */ li $at, 143
|
||||||
/* AF42F0 8007D150 51E10021 */ beql $t7, $at, .L8007D1D8
|
/* AF42F0 8007D150 51E10021 */ beql $t7, $at, .L8007D1D8
|
||||||
/* AF42F4 8007D154 8FB80084 */ lw $t8, 0x84($sp)
|
/* AF42F4 8007D154 8FB80084 */ lw $t8, 0x84($sp)
|
||||||
/* AF42F8 8007D158 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF42F8 8007D158 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF42FC 8007D15C 00000000 */ nop
|
/* AF42FC 8007D15C 00000000 */ nop
|
||||||
/* AF4300 8007D160 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
/* AF4300 8007D160 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||||
/* AF4304 8007D164 44819000 */ mtc1 $at, $f18
|
/* AF4304 8007D164 44819000 */ mtc1 $at, $f18
|
||||||
/* AF4308 8007D168 00000000 */ nop
|
/* AF4308 8007D168 00000000 */ nop
|
||||||
/* AF430C 8007D16C 46120102 */ mul.s $f4, $f0, $f18
|
/* AF430C 8007D16C 46120102 */ mul.s $f4, $f0, $f18
|
||||||
/* AF4310 8007D170 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4310 8007D170 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4314 8007D174 E6040010 */ swc1 $f4, 0x10($s0)
|
/* AF4314 8007D174 E6040010 */ swc1 $f4, 0x10($s0)
|
||||||
/* AF4318 8007D178 3C014220 */ li $at, 0x42200000 # 0.000000
|
/* AF4318 8007D178 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||||
/* AF431C 8007D17C 44813000 */ mtc1 $at, $f6
|
/* AF431C 8007D17C 44813000 */ mtc1 $at, $f6
|
||||||
|
@ -1231,7 +1231,7 @@ glabel func_8007C850
|
||||||
/* AF4324 8007D184 44818000 */ mtc1 $at, $f16
|
/* AF4324 8007D184 44818000 */ mtc1 $at, $f16
|
||||||
/* AF4328 8007D188 46060282 */ mul.s $f10, $f0, $f6
|
/* AF4328 8007D188 46060282 */ mul.s $f10, $f0, $f6
|
||||||
/* AF432C 8007D18C 46105200 */ add.s $f8, $f10, $f16
|
/* AF432C 8007D18C 46105200 */ add.s $f8, $f10, $f16
|
||||||
/* AF4330 8007D190 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4330 8007D190 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4334 8007D194 E6080018 */ swc1 $f8, 0x18($s0)
|
/* AF4334 8007D194 E6080018 */ swc1 $f8, 0x18($s0)
|
||||||
/* AF4338 8007D198 3C014220 */ li $at, 0x42200000 # 0.000000
|
/* AF4338 8007D198 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||||
/* AF433C 8007D19C 44819000 */ mtc1 $at, $f18
|
/* AF433C 8007D19C 44819000 */ mtc1 $at, $f18
|
||||||
|
@ -1239,7 +1239,7 @@ glabel func_8007C850
|
||||||
/* AF4344 8007D1A4 44813000 */ mtc1 $at, $f6
|
/* AF4344 8007D1A4 44813000 */ mtc1 $at, $f6
|
||||||
/* AF4348 8007D1A8 46120102 */ mul.s $f4, $f0, $f18
|
/* AF4348 8007D1A8 46120102 */ mul.s $f4, $f0, $f18
|
||||||
/* AF434C 8007D1AC 46062280 */ add.s $f10, $f4, $f6
|
/* AF434C 8007D1AC 46062280 */ add.s $f10, $f4, $f6
|
||||||
/* AF4350 8007D1B0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4350 8007D1B0 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4354 8007D1B4 E60A001C */ swc1 $f10, 0x1c($s0)
|
/* AF4354 8007D1B4 E60A001C */ swc1 $f10, 0x1c($s0)
|
||||||
/* AF4358 8007D1B8 3C014220 */ li $at, 0x42200000 # 0.000000
|
/* AF4358 8007D1B8 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||||
/* AF435C 8007D1BC 44818000 */ mtc1 $at, $f16
|
/* AF435C 8007D1BC 44818000 */ mtc1 $at, $f16
|
||||||
|
@ -1271,7 +1271,7 @@ glabel func_8007C850
|
||||||
/* AF43BC 8007D21C 44811000 */ mtc1 $at, $f2
|
/* AF43BC 8007D21C 44811000 */ mtc1 $at, $f2
|
||||||
/* AF43C0 8007D220 00000000 */ nop
|
/* AF43C0 8007D220 00000000 */ nop
|
||||||
.L8007D224:
|
.L8007D224:
|
||||||
/* AF43C4 8007D224 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF43C4 8007D224 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF43C8 8007D228 E7A20060 */ swc1 $f2, 0x60($sp)
|
/* AF43C8 8007D228 E7A20060 */ swc1 $f2, 0x60($sp)
|
||||||
/* AF43CC 8007D22C C7A20060 */ lwc1 $f2, 0x60($sp)
|
/* AF43CC 8007D22C C7A20060 */ lwc1 $f2, 0x60($sp)
|
||||||
/* AF43D0 8007D230 00156880 */ sll $t5, $s5, 2
|
/* AF43D0 8007D230 00156880 */ sll $t5, $s5, 2
|
||||||
|
@ -1547,7 +1547,7 @@ glabel func_8007C850
|
||||||
/* AF47E8 8007D648 F7AA0010 */ sdc1 $f10, 0x10($sp)
|
/* AF47E8 8007D648 F7AA0010 */ sdc1 $f10, 0x10($sp)
|
||||||
/* AF47EC 8007D64C 0C00084C */ jal osSyncPrintf
|
/* AF47EC 8007D64C 0C00084C */ jal osSyncPrintf
|
||||||
/* AF47F0 8007D650 F7A40020 */ sdc1 $f4, 0x20($sp)
|
/* AF47F0 8007D650 F7A40020 */ sdc1 $f4, 0x20($sp)
|
||||||
/* AF47F4 8007D654 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF47F4 8007D654 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF47F8 8007D658 00000000 */ nop
|
/* AF47F8 8007D658 00000000 */ nop
|
||||||
/* AF47FC 8007D65C 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AF47FC 8007D65C 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AF4800 8007D660 44811000 */ mtc1 $at, $f2
|
/* AF4800 8007D660 44811000 */ mtc1 $at, $f2
|
||||||
|
@ -1568,7 +1568,7 @@ glabel func_8007C850
|
||||||
/* AF483C 8007D69C C5C6003C */ lwc1 $f6, 0x3c($t6)
|
/* AF483C 8007D69C C5C6003C */ lwc1 $f6, 0x3c($t6)
|
||||||
/* AF4840 8007D6A0 46123200 */ add.s $f8, $f6, $f18
|
/* AF4840 8007D6A0 46123200 */ add.s $f8, $f6, $f18
|
||||||
/* AF4844 8007D6A4 46044280 */ add.s $f10, $f8, $f4
|
/* AF4844 8007D6A4 46044280 */ add.s $f10, $f8, $f4
|
||||||
/* AF4848 8007D6A8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4848 8007D6A8 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF484C 8007D6AC E60A0020 */ swc1 $f10, 0x20($s0)
|
/* AF484C 8007D6AC E60A0020 */ swc1 $f10, 0x20($s0)
|
||||||
/* AF4850 8007D6B0 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
/* AF4850 8007D6B0 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||||
/* AF4854 8007D6B4 44818000 */ mtc1 $at, $f16
|
/* AF4854 8007D6B4 44818000 */ mtc1 $at, $f16
|
||||||
|
@ -1741,7 +1741,7 @@ glabel func_8007C850
|
||||||
/* AF4AD4 8007D934 E6000064 */ swc1 $f0, 0x64($s0)
|
/* AF4AD4 8007D934 E6000064 */ swc1 $f0, 0x64($s0)
|
||||||
/* AF4AD8 8007D938 E6000070 */ swc1 $f0, 0x70($s0)
|
/* AF4AD8 8007D938 E6000070 */ swc1 $f0, 0x70($s0)
|
||||||
/* AF4ADC 8007D93C E6000048 */ swc1 $f0, 0x48($s0)
|
/* AF4ADC 8007D93C E6000048 */ swc1 $f0, 0x48($s0)
|
||||||
/* AF4AE0 8007D940 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4AE0 8007D940 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4AE4 8007D944 E6000020 */ swc1 $f0, 0x20($s0)
|
/* AF4AE4 8007D944 E6000020 */ swc1 $f0, 0x20($s0)
|
||||||
/* AF4AE8 8007D948 44808000 */ mtc1 $zero, $f16
|
/* AF4AE8 8007D948 44808000 */ mtc1 $zero, $f16
|
||||||
/* AF4AEC 8007D94C 00000000 */ nop
|
/* AF4AEC 8007D94C 00000000 */ nop
|
||||||
|
@ -1947,7 +1947,7 @@ glabel L8007DBF8
|
||||||
/* AF4DEC 8007DC4C E6120038 */ swc1 $f18, 0x38($s0)
|
/* AF4DEC 8007DC4C E6120038 */ swc1 $f18, 0x38($s0)
|
||||||
/* AF4DF0 8007DC50 E6040044 */ swc1 $f4, 0x44($s0)
|
/* AF4DF0 8007DC50 E6040044 */ swc1 $f4, 0x44($s0)
|
||||||
.L8007DC54:
|
.L8007DC54:
|
||||||
/* AF4DF4 8007DC54 0C03F66B */ jal Math_Rand_ZeroOne
|
/* AF4DF4 8007DC54 0C03F66B */ jal Rand_ZeroOne
|
||||||
/* AF4DF8 8007DC58 00000000 */ nop
|
/* AF4DF8 8007DC58 00000000 */ nop
|
||||||
/* AF4DFC 8007DC5C 3C014170 */ li $at, 0x41700000 # 0.000000
|
/* AF4DFC 8007DC5C 3C014170 */ li $at, 0x41700000 # 0.000000
|
||||||
/* AF4E00 8007DC60 44818000 */ mtc1 $at, $f16
|
/* AF4E00 8007DC60 44818000 */ mtc1 $at, $f16
|
||||||
|
|
|
@ -401,7 +401,7 @@ glabel Gameplay_Init
|
||||||
/* B34148 800BCFA8 262407B8 */ addiu $a0, $s1, 0x7b8
|
/* B34148 800BCFA8 262407B8 */ addiu $a0, $s1, 0x7b8
|
||||||
/* B3414C 800BCFAC 0C001A78 */ jal osGetTime
|
/* B3414C 800BCFAC 0C001A78 */ jal osGetTime
|
||||||
/* B34150 800BCFB0 00000000 */ nop
|
/* B34150 800BCFB0 00000000 */ nop
|
||||||
/* B34154 800BCFB4 0C03F668 */ jal Math_Rand_Seed
|
/* B34154 800BCFB4 0C03F668 */ jal Rand_Seed
|
||||||
/* B34158 800BCFB8 00602025 */ move $a0, $v1
|
/* B34158 800BCFB8 00602025 */ move $a0, $v1
|
||||||
/* B3415C 800BCFBC 0C034204 */ jal Matrix_Init
|
/* B3415C 800BCFBC 0C034204 */ jal Matrix_Init
|
||||||
/* B34160 800BCFC0 02202025 */ move $a0, $s1
|
/* B34160 800BCFC0 02202025 */ move $a0, $s1
|
||||||
|
|
|
@ -21,11 +21,11 @@ glabel BgBombwall_Init
|
||||||
/* 00100 8086E8D0 F7B60028 */ sdc1 $f22, 0x0028($sp)
|
/* 00100 8086E8D0 F7B60028 */ sdc1 $f22, 0x0028($sp)
|
||||||
/* 00104 8086E8D4 F7B40020 */ sdc1 $f20, 0x0020($sp)
|
/* 00104 8086E8D4 F7B40020 */ sdc1 $f20, 0x0020($sp)
|
||||||
/* 00108 8086E8D8 AFA500BC */ sw $a1, 0x00BC($sp)
|
/* 00108 8086E8D8 AFA500BC */ sw $a1, 0x00BC($sp)
|
||||||
/* 0010C 8086E8DC 0C01DE1C */ jal Math_Sins
|
/* 0010C 8086E8DC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00110 8086E8E0 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
/* 00110 8086E8E0 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||||
/* 00114 8086E8E4 46000586 */ mov.s $f22, $f0
|
/* 00114 8086E8E4 46000586 */ mov.s $f22, $f0
|
||||||
/* 00118 8086E8E8 0C01DE0D */ jal Math_Coss
|
/* 00118 8086E8E8 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0011C 8086E8EC 866400B6 */ lh $a0, 0x00B6($s3) ## 000000B6
|
/* 0011C 8086E8EC 866400B6 */ lh $a0, 0x00B6($s3) ## 000000B6
|
||||||
/* 00120 8086E8F0 3C058087 */ lui $a1, %hi(D_8086F004) ## $a1 = 80870000
|
/* 00120 8086E8F0 3C058087 */ lui $a1, %hi(D_8086F004) ## $a1 = 80870000
|
||||||
|
|
|
@ -14,11 +14,11 @@ glabel func_8086EB5C
|
||||||
/* 003BC 8086EB8C F7B60028 */ sdc1 $f22, 0x0028($sp)
|
/* 003BC 8086EB8C F7B60028 */ sdc1 $f22, 0x0028($sp)
|
||||||
/* 003C0 8086EB90 F7B40020 */ sdc1 $f20, 0x0020($sp)
|
/* 003C0 8086EB90 F7B40020 */ sdc1 $f20, 0x0020($sp)
|
||||||
/* 003C4 8086EB94 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
|
/* 003C4 8086EB94 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
|
||||||
/* 003C8 8086EB98 0C01DE1C */ jal Math_Sins
|
/* 003C8 8086EB98 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 003CC 8086EB9C 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
/* 003CC 8086EB9C 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||||
/* 003D0 8086EBA0 46000586 */ mov.s $f22, $f0
|
/* 003D0 8086EBA0 46000586 */ mov.s $f22, $f0
|
||||||
/* 003D4 8086EBA4 0C01DE0D */ jal Math_Coss
|
/* 003D4 8086EBA4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 003D8 8086EBA8 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 003D8 8086EBA8 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 003DC 8086EBAC 3C014370 */ lui $at, 0x4370 ## $at = 43700000
|
/* 003DC 8086EBAC 3C014370 */ lui $at, 0x4370 ## $at = 43700000
|
||||||
|
@ -59,7 +59,7 @@ glabel func_8086EB5C
|
||||||
/* 00464 8086EC34 E7B0008C */ swc1 $f16, 0x008C($sp)
|
/* 00464 8086EC34 E7B0008C */ swc1 $f16, 0x008C($sp)
|
||||||
/* 00468 8086EC38 C6280008 */ lwc1 $f8, 0x0008($s1) ## 0000002C
|
/* 00468 8086EC38 C6280008 */ lwc1 $f8, 0x0008($s1) ## 0000002C
|
||||||
/* 0046C 8086EC3C 46083280 */ add.s $f10, $f6, $f8
|
/* 0046C 8086EC3C 46083280 */ add.s $f10, $f6, $f8
|
||||||
/* 00470 8086EC40 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00470 8086EC40 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00474 8086EC44 E7AA0090 */ swc1 $f10, 0x0090($sp)
|
/* 00474 8086EC44 E7AA0090 */ swc1 $f10, 0x0090($sp)
|
||||||
/* 00478 8086EC48 46180402 */ mul.s $f16, $f0, $f24
|
/* 00478 8086EC48 46180402 */ mul.s $f16, $f0, $f24
|
||||||
|
@ -70,7 +70,7 @@ glabel func_8086EB5C
|
||||||
/* 0048C 8086EC5C 00129403 */ sra $s2, $s2, 16
|
/* 0048C 8086EC5C 00129403 */ sra $s2, $s2, 16
|
||||||
/* 00490 8086EC60 26520014 */ addiu $s2, $s2, 0x0014 ## $s2 = 00000014
|
/* 00490 8086EC60 26520014 */ addiu $s2, $s2, 0x0014 ## $s2 = 00000014
|
||||||
/* 00494 8086EC64 00129400 */ sll $s2, $s2, 16
|
/* 00494 8086EC64 00129400 */ sll $s2, $s2, 16
|
||||||
/* 00498 8086EC68 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00498 8086EC68 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0049C 8086EC6C 00129403 */ sra $s2, $s2, 16
|
/* 0049C 8086EC6C 00129403 */ sra $s2, $s2, 16
|
||||||
/* 004A0 8086EC70 461C0102 */ mul.s $f4, $f0, $f28
|
/* 004A0 8086EC70 461C0102 */ mul.s $f4, $f0, $f28
|
||||||
|
|
|
@ -186,15 +186,15 @@ glabel func_8086FDC0
|
||||||
/* 00460 80870040 02802025 */ or $a0, $s4, $zero ## $a0 = FFFFFF80
|
/* 00460 80870040 02802025 */ or $a0, $s4, $zero ## $a0 = FFFFFF80
|
||||||
/* 00464 80870044 0C0346BD */ jal Matrix_MultVec3f
|
/* 00464 80870044 0C0346BD */ jal Matrix_MultVec3f
|
||||||
/* 00468 80870048 02A02825 */ or $a1, $s5, $zero ## $a1 = FFFFFFF0
|
/* 00468 80870048 02A02825 */ or $a1, $s5, $zero ## $a1 = FFFFFFF0
|
||||||
/* 0046C 8087004C 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 0046C 8087004C 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00470 80870050 4600C306 */ mov.s $f12, $f24
|
/* 00470 80870050 4600C306 */ mov.s $f12, $f24
|
||||||
/* 00474 80870054 46000506 */ mov.s $f20, $f0
|
/* 00474 80870054 46000506 */ mov.s $f20, $f0
|
||||||
/* 00478 80870058 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00478 80870058 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 0047C 8087005C 4600C306 */ mov.s $f12, $f24
|
/* 0047C 8087005C 4600C306 */ mov.s $f12, $f24
|
||||||
/* 00480 80870060 46000586 */ mov.s $f22, $f0
|
/* 00480 80870060 46000586 */ mov.s $f22, $f0
|
||||||
/* 00484 80870064 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00484 80870064 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00488 80870068 4600C306 */ mov.s $f12, $f24
|
/* 00488 80870068 4600C306 */ mov.s $f12, $f24
|
||||||
/* 0048C 8087006C C7A801EC */ lwc1 $f8, 0x01EC($sp)
|
/* 0048C 8087006C C7A801EC */ lwc1 $f8, 0x01EC($sp)
|
||||||
|
@ -244,15 +244,15 @@ glabel func_8086FDC0
|
||||||
/* 00534 80870114 27AC0184 */ addiu $t4, $sp, 0x0184 ## $t4 = FFFFFF8C
|
/* 00534 80870114 27AC0184 */ addiu $t4, $sp, 0x0184 ## $t4 = FFFFFF8C
|
||||||
/* 00538 80870118 026C9021 */ addu $s2, $s3, $t4
|
/* 00538 80870118 026C9021 */ addu $s2, $s3, $t4
|
||||||
/* 0053C 8087011C 460AF502 */ mul.s $f20, $f30, $f10
|
/* 0053C 8087011C 460AF502 */ mul.s $f20, $f30, $f10
|
||||||
/* 00540 80870120 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00540 80870120 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00544 80870124 00000000 */ nop
|
/* 00544 80870124 00000000 */ nop
|
||||||
/* 00548 80870128 46140400 */ add.s $f16, $f0, $f20
|
/* 00548 80870128 46140400 */ add.s $f16, $f0, $f20
|
||||||
/* 0054C 8087012C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0054C 8087012C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00550 80870130 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
/* 00550 80870130 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
||||||
/* 00554 80870134 46140480 */ add.s $f18, $f0, $f20
|
/* 00554 80870134 46140480 */ add.s $f18, $f0, $f20
|
||||||
/* 00558 80870138 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00558 80870138 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0055C 8087013C E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
|
/* 0055C 8087013C E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
|
||||||
/* 00560 80870140 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 00560 80870140 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -266,7 +266,7 @@ glabel func_8086FDC0
|
||||||
/* 00580 80870160 44088000 */ mfc1 $t0, $f16
|
/* 00580 80870160 44088000 */ mfc1 $t0, $f16
|
||||||
/* 00584 80870164 00000000 */ nop
|
/* 00584 80870164 00000000 */ nop
|
||||||
/* 00588 80870168 03284821 */ addu $t1, $t9, $t0
|
/* 00588 80870168 03284821 */ addu $t1, $t9, $t0
|
||||||
/* 0058C 8087016C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0058C 8087016C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00590 80870170 A6090032 */ sh $t1, 0x0032($s0) ## 00000032
|
/* 00590 80870170 A6090032 */ sh $t1, 0x0032($s0) ## 00000032
|
||||||
/* 00594 80870174 461C0482 */ mul.s $f18, $f0, $f28
|
/* 00594 80870174 461C0482 */ mul.s $f18, $f0, $f28
|
||||||
|
@ -274,7 +274,7 @@ glabel func_8086FDC0
|
||||||
/* 0059C 8087017C 440C2000 */ mfc1 $t4, $f4
|
/* 0059C 8087017C 440C2000 */ mfc1 $t4, $f4
|
||||||
/* 005A0 80870180 00000000 */ nop
|
/* 005A0 80870180 00000000 */ nop
|
||||||
/* 005A4 80870184 258E07D0 */ addiu $t6, $t4, 0x07D0 ## $t6 = 000007D0
|
/* 005A4 80870184 258E07D0 */ addiu $t6, $t4, 0x07D0 ## $t6 = 000007D0
|
||||||
/* 005A8 80870188 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 005A8 80870188 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 005AC 8087018C A60E0030 */ sh $t6, 0x0030($s0) ## 00000030
|
/* 005AC 8087018C A60E0030 */ sh $t6, 0x0030($s0) ## 00000030
|
||||||
/* 005B0 80870190 461C0182 */ mul.s $f6, $f0, $f28
|
/* 005B0 80870190 461C0182 */ mul.s $f6, $f0, $f28
|
||||||
|
@ -285,19 +285,19 @@ glabel func_8086FDC0
|
||||||
/* 005C4 808701A4 250907D0 */ addiu $t1, $t0, 0x07D0 ## $t1 = 000007D0
|
/* 005C4 808701A4 250907D0 */ addiu $t1, $t0, 0x07D0 ## $t1 = 000007D0
|
||||||
/* 005C8 808701A8 A6090034 */ sh $t1, 0x0034($s0) ## 00000034
|
/* 005C8 808701A8 A6090034 */ sh $t1, 0x0034($s0) ## 00000034
|
||||||
/* 005CC 808701AC 8FAA01FC */ lw $t2, 0x01FC($sp)
|
/* 005CC 808701AC 8FAA01FC */ lw $t2, 0x01FC($sp)
|
||||||
/* 005D0 808701B0 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 005D0 808701B0 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 005D4 808701B4 AE0A0118 */ sw $t2, 0x0118($s0) ## 00000118
|
/* 005D4 808701B4 AE0A0118 */ sw $t2, 0x0118($s0) ## 00000118
|
||||||
/* 005D8 808701B8 C64A0000 */ lwc1 $f10, 0x0000($s2) ## FFFFFFA4
|
/* 005D8 808701B8 C64A0000 */ lwc1 $f10, 0x0000($s2) ## FFFFFFA4
|
||||||
/* 005DC 808701BC 4600D306 */ mov.s $f12, $f26
|
/* 005DC 808701BC 4600D306 */ mov.s $f12, $f26
|
||||||
/* 005E0 808701C0 460A0400 */ add.s $f16, $f0, $f10
|
/* 005E0 808701C0 460A0400 */ add.s $f16, $f0, $f10
|
||||||
/* 005E4 808701C4 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 005E4 808701C4 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 005E8 808701C8 E6100050 */ swc1 $f16, 0x0050($s0) ## 00000050
|
/* 005E8 808701C8 E6100050 */ swc1 $f16, 0x0050($s0) ## 00000050
|
||||||
/* 005EC 808701CC C6520004 */ lwc1 $f18, 0x0004($s2) ## FFFFFFA8
|
/* 005EC 808701CC C6520004 */ lwc1 $f18, 0x0004($s2) ## FFFFFFA8
|
||||||
/* 005F0 808701D0 4600D306 */ mov.s $f12, $f26
|
/* 005F0 808701D0 4600D306 */ mov.s $f12, $f26
|
||||||
/* 005F4 808701D4 46120100 */ add.s $f4, $f0, $f18
|
/* 005F4 808701D4 46120100 */ add.s $f4, $f0, $f18
|
||||||
/* 005F8 808701D8 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 005F8 808701D8 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 005FC 808701DC E6040054 */ swc1 $f4, 0x0054($s0) ## 00000054
|
/* 005FC 808701DC E6040054 */ swc1 $f4, 0x0054($s0) ## 00000054
|
||||||
/* 00600 808701E0 C6460008 */ lwc1 $f6, 0x0008($s2) ## FFFFFFAC
|
/* 00600 808701E0 C6460008 */ lwc1 $f6, 0x0008($s2) ## FFFFFFAC
|
||||||
|
|
|
@ -13,7 +13,7 @@ glabel func_80870564
|
||||||
/* 009B0 80870590 468021A0 */ cvt.s.w $f6, $f4
|
/* 009B0 80870590 468021A0 */ cvt.s.w $f6, $f4
|
||||||
/* 009B4 80870594 46083280 */ add.s $f10, $f6, $f8
|
/* 009B4 80870594 46083280 */ add.s $f10, $f6, $f8
|
||||||
/* 009B8 80870598 44055000 */ mfc1 $a1, $f10
|
/* 009B8 80870598 44055000 */ mfc1 $a1, $f10
|
||||||
/* 009BC 8087059C 0C01DE80 */ jal Math_ApproxF
|
/* 009BC 8087059C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 009C0 808705A0 00000000 */ nop
|
/* 009C0 808705A0 00000000 */ nop
|
||||||
/* 009C4 808705A4 8FBF0014 */ lw $ra, 0x0014($sp)
|
/* 009C4 808705A4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||||
|
|
|
@ -117,7 +117,7 @@ glabel BgDyYoseizo_Update
|
||||||
/* 0229C 80874ACC 860902F4 */ lh $t1, 0x02F4($s0) ## 000002F4
|
/* 0229C 80874ACC 860902F4 */ lh $t1, 0x02F4($s0) ## 000002F4
|
||||||
/* 022A0 80874AD0 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 022A0 80874AD0 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
/* 022A4 80874AD4 44816000 */ mtc1 $at, $f12 ## $f12 = 60.00
|
/* 022A4 80874AD4 44816000 */ mtc1 $at, $f12 ## $f12 = 60.00
|
||||||
/* 022A8 80874AD8 0C00CFBE */ jal Math_Rand_ZeroFloat
|
/* 022A8 80874AD8 0C00CFBE */ jal Rand_ZeroFloat
|
||||||
|
|
||||||
/* 022AC 80874ADC A60902F2 */ sh $t1, 0x02F2($s0) ## 000002F2
|
/* 022AC 80874ADC A60902F2 */ sh $t1, 0x02F2($s0) ## 000002F2
|
||||||
/* 022B0 80874AE0 4600010D */ trunc.w.s $f4, $f0
|
/* 022B0 80874AE0 4600010D */ trunc.w.s $f4, $f0
|
||||||
|
|
|
@ -56,18 +56,18 @@ glabel func_80872960
|
||||||
/* 001C4 808729F4 8FBF0084 */ lw $ra, 0x0084($sp)
|
/* 001C4 808729F4 8FBF0084 */ lw $ra, 0x0084($sp)
|
||||||
/* 001C8 808729F8 C4265684 */ lwc1 $f6, %lo(D_80875684)($at)
|
/* 001C8 808729F8 C4265684 */ lwc1 $f6, %lo(D_80875684)($at)
|
||||||
/* 001CC 808729FC 46060502 */ mul.s $f20, $f0, $f6
|
/* 001CC 808729FC 46060502 */ mul.s $f20, $f0, $f6
|
||||||
/* 001D0 80872A00 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 001D0 80872A00 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 001D4 80872A04 00000000 */ nop
|
/* 001D4 80872A04 00000000 */ nop
|
||||||
/* 001D8 80872A08 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 001D8 80872A08 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
/* 001DC 80872A0C 4481E000 */ mtc1 $at, $f28 ## $f28 = 0.50
|
/* 001DC 80872A0C 4481E000 */ mtc1 $at, $f28 ## $f28 = 0.50
|
||||||
/* 001E0 80872A10 00000000 */ nop
|
/* 001E0 80872A10 00000000 */ nop
|
||||||
/* 001E4 80872A14 461C0201 */ sub.s $f8, $f0, $f28
|
/* 001E4 80872A14 461C0201 */ sub.s $f8, $f0, $f28
|
||||||
/* 001E8 80872A18 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 001E8 80872A18 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 001EC 80872A1C E7A800B8 */ swc1 $f8, 0x00B8($sp)
|
/* 001EC 80872A1C E7A800B8 */ swc1 $f8, 0x00B8($sp)
|
||||||
/* 001F0 80872A20 461C0281 */ sub.s $f10, $f0, $f28
|
/* 001F0 80872A20 461C0281 */ sub.s $f10, $f0, $f28
|
||||||
/* 001F4 80872A24 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 001F4 80872A24 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 001F8 80872A28 E7AA00BC */ swc1 $f10, 0x00BC($sp)
|
/* 001F8 80872A28 E7AA00BC */ swc1 $f10, 0x00BC($sp)
|
||||||
/* 001FC 80872A2C 461C0401 */ sub.s $f16, $f0, $f28
|
/* 001FC 80872A2C 461C0401 */ sub.s $f16, $f0, $f28
|
||||||
|
@ -91,7 +91,7 @@ glabel func_80872960
|
||||||
/* 00240 80872A70 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
|
/* 00240 80872A70 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
|
||||||
/* 00244 80872A74 4600F606 */ mov.s $f24, $f30
|
/* 00244 80872A74 4600F606 */ mov.s $f24, $f30
|
||||||
/* 00248 80872A78 2412005A */ addiu $s2, $zero, 0x005A ## $s2 = 0000005A
|
/* 00248 80872A78 2412005A */ addiu $s2, $zero, 0x005A ## $s2 = 0000005A
|
||||||
/* 0024C 80872A7C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0024C 80872A7C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00250 80872A80 E7B200AC */ swc1 $f18, 0x00AC($sp)
|
/* 00250 80872A80 E7B200AC */ swc1 $f18, 0x00AC($sp)
|
||||||
/* 00254 80872A84 461C0101 */ sub.s $f4, $f0, $f28
|
/* 00254 80872A84 461C0101 */ sub.s $f4, $f0, $f28
|
||||||
|
@ -113,7 +113,7 @@ glabel func_80872960
|
||||||
/* 00290 80872AC0 24120032 */ addiu $s2, $zero, 0x0032 ## $s2 = 00000032
|
/* 00290 80872AC0 24120032 */ addiu $s2, $zero, 0x0032 ## $s2 = 00000032
|
||||||
/* 00294 80872AC4 02808825 */ or $s1, $s4, $zero ## $s1 = 00000000
|
/* 00294 80872AC4 02808825 */ or $s1, $s4, $zero ## $s1 = 00000000
|
||||||
/* 00298 80872AC8 4608A582 */ mul.s $f22, $f20, $f8
|
/* 00298 80872AC8 4608A582 */ mul.s $f22, $f20, $f8
|
||||||
/* 0029C 80872ACC 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 0029C 80872ACC 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 002A0 80872AD0 00000000 */ nop
|
/* 002A0 80872AD0 00000000 */ nop
|
||||||
/* 002A4 80872AD4 C6060024 */ lwc1 $f6, 0x0024($s0) ## 00000024
|
/* 002A4 80872AD4 C6060024 */ lwc1 $f6, 0x0024($s0) ## 00000024
|
||||||
|
@ -124,7 +124,7 @@ glabel func_80872960
|
||||||
/* 002B8 80872AE8 852A00A4 */ lh $t2, 0x00A4($t1) ## 000000A4
|
/* 002B8 80872AE8 852A00A4 */ lh $t2, 0x00A4($t1) ## 000000A4
|
||||||
/* 002BC 80872AEC 15410010 */ bne $t2, $at, .L80872B30
|
/* 002BC 80872AEC 15410010 */ bne $t2, $at, .L80872B30
|
||||||
/* 002C0 80872AF0 00000000 */ nop
|
/* 002C0 80872AF0 00000000 */ nop
|
||||||
/* 002C4 80872AF4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 002C4 80872AF4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 002C8 80872AF8 00000000 */ nop
|
/* 002C8 80872AF8 00000000 */ nop
|
||||||
/* 002CC 80872AFC 461C0181 */ sub.s $f6, $f0, $f28
|
/* 002CC 80872AFC 461C0181 */ sub.s $f6, $f0, $f28
|
||||||
|
@ -141,7 +141,7 @@ glabel func_80872960
|
||||||
/* 002F8 80872B28 1000000F */ beq $zero, $zero, .L80872B68
|
/* 002F8 80872B28 1000000F */ beq $zero, $zero, .L80872B68
|
||||||
/* 002FC 80872B2C E7A400B4 */ swc1 $f4, 0x00B4($sp)
|
/* 002FC 80872B2C E7A400B4 */ swc1 $f4, 0x00B4($sp)
|
||||||
.L80872B30:
|
.L80872B30:
|
||||||
/* 00300 80872B30 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00300 80872B30 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00304 80872B34 00000000 */ nop
|
/* 00304 80872B34 00000000 */ nop
|
||||||
/* 00308 80872B38 461C0181 */ sub.s $f6, $f0, $f28
|
/* 00308 80872B38 461C0181 */ sub.s $f6, $f0, $f28
|
||||||
|
|
|
@ -17,14 +17,14 @@ glabel func_80872C58
|
||||||
/* 00450 80872C80 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
/* 00450 80872C80 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
||||||
/* 00454 80872C84 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
/* 00454 80872C84 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||||
/* 00458 80872C88 44050000 */ mfc1 $a1, $f0
|
/* 00458 80872C88 44050000 */ mfc1 $a1, $f0
|
||||||
/* 0045C 80872C8C 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 0045C 80872C8C 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 00460 80872C90 E48002F4 */ swc1 $f0, 0x02F4($a0) ## 0000031C
|
/* 00460 80872C90 E48002F4 */ swc1 $f0, 0x02F4($a0) ## 0000031C
|
||||||
/* 00464 80872C94 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
|
/* 00464 80872C94 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
|
||||||
/* 00468 80872C98 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
/* 00468 80872C98 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
||||||
/* 0046C 80872C9C 26040320 */ addiu $a0, $s0, 0x0320 ## $a0 = 00000320
|
/* 0046C 80872C9C 26040320 */ addiu $a0, $s0, 0x0320 ## $a0 = 00000320
|
||||||
/* 00470 80872CA0 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
/* 00470 80872CA0 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
||||||
/* 00474 80872CA4 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 00474 80872CA4 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 00478 80872CA8 3C073F00 */ lui $a3, 0x3F00 ## $a3 = 3F000000
|
/* 00478 80872CA8 3C073F00 */ lui $a3, 0x3F00 ## $a3 = 3F000000
|
||||||
/* 0047C 80872CAC 8FAE0024 */ lw $t6, 0x0024($sp)
|
/* 0047C 80872CAC 8FAE0024 */ lw $t6, 0x0024($sp)
|
||||||
|
@ -36,7 +36,7 @@ glabel func_80872C58
|
||||||
/* 00494 80872CC4 44045000 */ mfc1 $a0, $f10
|
/* 00494 80872CC4 44045000 */ mfc1 $a0, $f10
|
||||||
/* 00498 80872CC8 00000000 */ nop
|
/* 00498 80872CC8 00000000 */ nop
|
||||||
/* 0049C 80872CCC 00042400 */ sll $a0, $a0, 16
|
/* 0049C 80872CCC 00042400 */ sll $a0, $a0, 16
|
||||||
/* 004A0 80872CD0 0C01DE1C */ jal Math_Sins
|
/* 004A0 80872CD0 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 004A4 80872CD4 00042403 */ sra $a0, $a0, 16
|
/* 004A4 80872CD4 00042403 */ sra $a0, $a0, 16
|
||||||
/* 004A8 80872CD8 1000000C */ beq $zero, $zero, .L80872D0C
|
/* 004A8 80872CD8 1000000C */ beq $zero, $zero, .L80872D0C
|
||||||
|
@ -47,7 +47,7 @@ glabel func_80872C58
|
||||||
/* 004B8 80872CE8 44049000 */ mfc1 $a0, $f18
|
/* 004B8 80872CE8 44049000 */ mfc1 $a0, $f18
|
||||||
/* 004BC 80872CEC 00000000 */ nop
|
/* 004BC 80872CEC 00000000 */ nop
|
||||||
/* 004C0 80872CF0 00042400 */ sll $a0, $a0, 16
|
/* 004C0 80872CF0 00042400 */ sll $a0, $a0, 16
|
||||||
/* 004C4 80872CF4 0C01DE1C */ jal Math_Sins
|
/* 004C4 80872CF4 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 004C8 80872CF8 00042403 */ sra $a0, $a0, 16
|
/* 004C8 80872CF8 00042403 */ sra $a0, $a0, 16
|
||||||
/* 004CC 80872CFC 3C018087 */ lui $at, %hi(D_80875694) ## $at = 80870000
|
/* 004CC 80872CFC 3C018087 */ lui $at, %hi(D_80875694) ## $at = 80870000
|
||||||
|
|
|
@ -16,7 +16,7 @@ glabel func_80873380
|
||||||
/* 00B74 808733A4 26040028 */ addiu $a0, $s0, 0x0028 ## $a0 = 00000028
|
/* 00B74 808733A4 26040028 */ addiu $a0, $s0, 0x0028 ## $a0 = 00000028
|
||||||
/* 00B78 808733A8 8E05030C */ lw $a1, 0x030C($s0) ## 0000030C
|
/* 00B78 808733A8 8E05030C */ lw $a1, 0x030C($s0) ## 0000030C
|
||||||
/* 00B7C 808733AC 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
|
/* 00B7C 808733AC 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
|
||||||
/* 00B80 808733B0 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 00B80 808733B0 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 00B84 808733B4 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
|
/* 00B84 808733B4 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
|
||||||
/* 00B88 808733B8 3C053D0F */ lui $a1, 0x3D0F ## $a1 = 3D0F0000
|
/* 00B88 808733B8 3C053D0F */ lui $a1, 0x3D0F ## $a1 = 3D0F0000
|
||||||
|
@ -24,7 +24,7 @@ glabel func_80873380
|
||||||
/* 00B90 808733C0 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3BA3D70A
|
/* 00B90 808733C0 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3BA3D70A
|
||||||
/* 00B94 808733C4 34A55C29 */ ori $a1, $a1, 0x5C29 ## $a1 = 3D0F5C29
|
/* 00B94 808733C4 34A55C29 */ ori $a1, $a1, 0x5C29 ## $a1 = 3D0F5C29
|
||||||
/* 00B98 808733C8 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
/* 00B98 808733C8 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
||||||
/* 00B9C 808733CC 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 00B9C 808733CC 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 00BA0 808733D0 8E060318 */ lw $a2, 0x0318($s0) ## 00000318
|
/* 00BA0 808733D0 8E060318 */ lw $a2, 0x0318($s0) ## 00000318
|
||||||
/* 00BA4 808733D4 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
|
/* 00BA4 808733D4 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
|
||||||
|
@ -33,7 +33,7 @@ glabel func_80873380
|
||||||
/* 00BB0 808733E0 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
|
/* 00BB0 808733E0 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
|
||||||
/* 00BB4 808733E4 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
/* 00BB4 808733E4 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
||||||
/* 00BB8 808733E8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
|
/* 00BB8 808733E8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
|
||||||
/* 00BBC 808733EC 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 00BBC 808733EC 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 00BC0 808733F0 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
|
/* 00BC0 808733F0 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
|
||||||
/* 00BC4 808733F4 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
|
/* 00BC4 808733F4 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
|
||||||
|
@ -42,7 +42,7 @@ glabel func_80873380
|
||||||
/* 00BD0 80873400 34E7CCCD */ ori $a3, $a3, 0xCCCD ## $a3 = 3D4CCCCD
|
/* 00BD0 80873400 34E7CCCD */ ori $a3, $a3, 0xCCCD ## $a3 = 3D4CCCCD
|
||||||
/* 00BD4 80873404 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
|
/* 00BD4 80873404 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
|
||||||
/* 00BD8 80873408 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
|
/* 00BD8 80873408 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
|
||||||
/* 00BDC 8087340C 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 00BDC 8087340C 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 00BE0 80873410 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
|
/* 00BE0 80873410 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
|
||||||
/* 00BE4 80873414 3C018087 */ lui $at, %hi(D_80875698) ## $at = 80870000
|
/* 00BE4 80873414 3C018087 */ lui $at, %hi(D_80875698) ## $at = 80870000
|
||||||
|
@ -66,7 +66,7 @@ glabel func_80873380
|
||||||
/* 00C28 80873458 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
/* 00C28 80873458 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||||
/* 00C2C 8087345C 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
/* 00C2C 8087345C 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||||
/* 00C30 80873460 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
|
/* 00C30 80873460 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
|
||||||
/* 00C34 80873464 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
/* 00C34 80873464 0C01E1A7 */ jal Math_SmoothStepToS
|
||||||
|
|
||||||
/* 00C38 80873468 AFA00010 */ sw $zero, 0x0010($sp)
|
/* 00C38 80873468 AFA00010 */ sw $zero, 0x0010($sp)
|
||||||
/* 00C3C 8087346C 860E00B6 */ lh $t6, 0x00B6($s0) ## 000000B6
|
/* 00C3C 8087346C 860E00B6 */ lh $t6, 0x00B6($s0) ## 000000B6
|
||||||
|
|
|
@ -31,13 +31,13 @@ glabel func_80873D14
|
||||||
/* 01540 80873D70 AE18014C */ sw $t8, 0x014C($s0) ## 0000014C
|
/* 01540 80873D70 AE18014C */ sw $t8, 0x014C($s0) ## 0000014C
|
||||||
/* 01544 80873D74 8E050310 */ lw $a1, 0x0310($s0) ## 00000310
|
/* 01544 80873D74 8E050310 */ lw $a1, 0x0310($s0) ## 00000310
|
||||||
.L80873D78:
|
.L80873D78:
|
||||||
/* 01548 80873D78 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 01548 80873D78 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 0154C 80873D7C 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
|
/* 0154C 80873D7C 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
|
||||||
/* 01550 80873D80 3C063BA3 */ lui $a2, 0x3BA3 ## $a2 = 3BA30000
|
/* 01550 80873D80 3C063BA3 */ lui $a2, 0x3BA3 ## $a2 = 3BA30000
|
||||||
/* 01554 80873D84 34C6D70A */ ori $a2, $a2, 0xD70A ## $a2 = 3BA3D70A
|
/* 01554 80873D84 34C6D70A */ ori $a2, $a2, 0xD70A ## $a2 = 3BA3D70A
|
||||||
/* 01558 80873D88 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
/* 01558 80873D88 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
||||||
/* 0155C 80873D8C 0C01E123 */ jal Math_SmoothDownscaleMaxF
|
/* 0155C 80873D8C 0C01E123 */ jal Math_ApproachZeroF
|
||||||
|
|
||||||
/* 01560 80873D90 8E050318 */ lw $a1, 0x0318($s0) ## 00000318
|
/* 01560 80873D90 8E050318 */ lw $a1, 0x0318($s0) ## 00000318
|
||||||
/* 01564 80873D94 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
|
/* 01564 80873D94 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
|
||||||
|
@ -46,7 +46,7 @@ glabel func_80873D14
|
||||||
/* 01570 80873DA0 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
|
/* 01570 80873DA0 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
|
||||||
/* 01574 80873DA4 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
/* 01574 80873DA4 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
||||||
/* 01578 80873DA8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
|
/* 01578 80873DA8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
|
||||||
/* 0157C 80873DAC 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 0157C 80873DAC 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 01580 80873DB0 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
|
/* 01580 80873DB0 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
|
||||||
/* 01584 80873DB4 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
|
/* 01584 80873DB4 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
|
||||||
|
@ -55,7 +55,7 @@ glabel func_80873D14
|
||||||
/* 01590 80873DC0 34E7CCCD */ ori $a3, $a3, 0xCCCD ## $a3 = 3D4CCCCD
|
/* 01590 80873DC0 34E7CCCD */ ori $a3, $a3, 0xCCCD ## $a3 = 3D4CCCCD
|
||||||
/* 01594 80873DC4 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
|
/* 01594 80873DC4 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
|
||||||
/* 01598 80873DC8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
|
/* 01598 80873DC8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
|
||||||
/* 0159C 80873DCC 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 0159C 80873DCC 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 015A0 80873DD0 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
|
/* 015A0 80873DD0 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
|
||||||
/* 015A4 80873DD4 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
/* 015A4 80873DD4 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
||||||
|
|
|
@ -15,7 +15,7 @@ glabel func_80873FD8
|
||||||
/* 017C8 80873FF8 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
/* 017C8 80873FF8 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
||||||
/* 017CC 80873FFC 8E05030C */ lw $a1, 0x030C($s0) ## 0000030C
|
/* 017CC 80873FFC 8E05030C */ lw $a1, 0x030C($s0) ## 0000030C
|
||||||
/* 017D0 80874000 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
|
/* 017D0 80874000 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
|
||||||
/* 017D4 80874004 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 017D4 80874004 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 017D8 80874008 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
|
/* 017D8 80874008 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
|
||||||
/* 017DC 8087400C 3C053D0F */ lui $a1, 0x3D0F ## $a1 = 3D0F0000
|
/* 017DC 8087400C 3C053D0F */ lui $a1, 0x3D0F ## $a1 = 3D0F0000
|
||||||
|
@ -23,7 +23,7 @@ glabel func_80873FD8
|
||||||
/* 017E4 80874014 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3BA3D70A
|
/* 017E4 80874014 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3BA3D70A
|
||||||
/* 017E8 80874018 34A55C29 */ ori $a1, $a1, 0x5C29 ## $a1 = 3D0F5C29
|
/* 017E8 80874018 34A55C29 */ ori $a1, $a1, 0x5C29 ## $a1 = 3D0F5C29
|
||||||
/* 017EC 8087401C 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
/* 017EC 8087401C 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
||||||
/* 017F0 80874020 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 017F0 80874020 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 017F4 80874024 8E060318 */ lw $a2, 0x0318($s0) ## 00000318
|
/* 017F4 80874024 8E060318 */ lw $a2, 0x0318($s0) ## 00000318
|
||||||
/* 017F8 80874028 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
|
/* 017F8 80874028 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
|
||||||
|
@ -32,7 +32,7 @@ glabel func_80873FD8
|
||||||
/* 01804 80874034 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
|
/* 01804 80874034 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
|
||||||
/* 01808 80874038 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
/* 01808 80874038 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
|
||||||
/* 0180C 8087403C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
|
/* 0180C 8087403C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
|
||||||
/* 01810 80874040 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 01810 80874040 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 01814 80874044 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
|
/* 01814 80874044 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
|
||||||
/* 01818 80874048 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
|
/* 01818 80874048 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
|
||||||
|
@ -41,7 +41,7 @@ glabel func_80873FD8
|
||||||
/* 01824 80874054 34E7CCCD */ ori $a3, $a3, 0xCCCD ## $a3 = 3D4CCCCD
|
/* 01824 80874054 34E7CCCD */ ori $a3, $a3, 0xCCCD ## $a3 = 3D4CCCCD
|
||||||
/* 01828 80874058 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
|
/* 01828 80874058 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
|
||||||
/* 0182C 8087405C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
|
/* 0182C 8087405C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
|
||||||
/* 01830 80874060 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 01830 80874060 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 01834 80874064 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
|
/* 01834 80874064 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
|
||||||
/* 01838 80874068 3C018087 */ lui $at, %hi(D_808756AC) ## $at = 80870000
|
/* 01838 80874068 3C018087 */ lui $at, %hi(D_808756AC) ## $at = 80870000
|
||||||
|
@ -64,7 +64,7 @@ glabel func_80873FD8
|
||||||
/* 01878 808740A8 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
|
/* 01878 808740A8 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
|
||||||
/* 0187C 808740AC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
/* 0187C 808740AC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||||
/* 01880 808740B0 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
/* 01880 808740B0 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||||
/* 01884 808740B4 0C01E1EF */ jal Math_SmoothScaleMaxS
|
/* 01884 808740B4 0C01E1EF */ jal Math_ApproachS
|
||||||
|
|
||||||
/* 01888 808740B8 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
|
/* 01888 808740B8 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
|
||||||
/* 0188C 808740BC 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
/* 0188C 808740BC 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||||
|
|
|
@ -59,7 +59,7 @@ glabel func_80874D9C
|
||||||
/* 02638 80874E68 E4460038 */ swc1 $f6, 0x0038($v0) ## 000003CC
|
/* 02638 80874E68 E4460038 */ swc1 $f6, 0x0038($v0) ## 000003CC
|
||||||
/* 0263C 80874E6C A4490036 */ sh $t1, 0x0036($v0) ## 000003CA
|
/* 0263C 80874E6C A4490036 */ sh $t1, 0x0036($v0) ## 000003CA
|
||||||
/* 02640 80874E70 AFA2001C */ sw $v0, 0x001C($sp)
|
/* 02640 80874E70 AFA2001C */ sw $v0, 0x001C($sp)
|
||||||
/* 02644 80874E74 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 02644 80874E74 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 02648 80874E78 C42C56B8 */ lwc1 $f12, %lo(D_808756B8)($at)
|
/* 02648 80874E78 C42C56B8 */ lwc1 $f12, %lo(D_808756B8)($at)
|
||||||
/* 0264C 80874E7C 8FA2001C */ lw $v0, 0x001C($sp)
|
/* 0264C 80874E7C 8FA2001C */ lw $v0, 0x001C($sp)
|
||||||
|
|
|
@ -119,13 +119,13 @@ glabel func_80874EAC
|
||||||
/* 027F8 80875028 4406D000 */ mfc1 $a2, $f26
|
/* 027F8 80875028 4406D000 */ mfc1 $a2, $f26
|
||||||
/* 027FC 8087502C 4407E000 */ mfc1 $a3, $f28
|
/* 027FC 8087502C 4407E000 */ mfc1 $a3, $f28
|
||||||
/* 02800 80875030 26040038 */ addiu $a0, $s0, 0x0038 ## $a0 = 000003CC
|
/* 02800 80875030 26040038 */ addiu $a0, $s0, 0x0038 ## $a0 = 000003CC
|
||||||
/* 02804 80875034 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 02804 80875034 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 02808 80875038 468085A0 */ cvt.s.w $f22, $f16
|
/* 02808 80875038 468085A0 */ cvt.s.w $f22, $f16
|
||||||
/* 0280C 8087503C 4405B000 */ mfc1 $a1, $f22
|
/* 0280C 8087503C 4405B000 */ mfc1 $a1, $f22
|
||||||
/* 02810 80875040 4406D000 */ mfc1 $a2, $f26
|
/* 02810 80875040 4406D000 */ mfc1 $a2, $f26
|
||||||
/* 02814 80875044 4407E000 */ mfc1 $a3, $f28
|
/* 02814 80875044 4407E000 */ mfc1 $a3, $f28
|
||||||
/* 02818 80875048 0C01E107 */ jal Math_SmoothScaleMaxF
|
/* 02818 80875048 0C01E107 */ jal Math_ApproachF
|
||||||
|
|
||||||
/* 0281C 8087504C 2604003C */ addiu $a0, $s0, 0x003C ## $a0 = 000003D0
|
/* 0281C 8087504C 2604003C */ addiu $a0, $s0, 0x003C ## $a0 = 000003D0
|
||||||
/* 02820 80875050 0C034213 */ jal Matrix_Push
|
/* 02820 80875050 0C034213 */ jal Matrix_Push
|
||||||
|
|
|
@ -39,7 +39,7 @@ glabel func_80879668
|
||||||
/* 00234 808796F4 AE190028 */ sw $t9, 0x0028($s0) ## 00000028
|
/* 00234 808796F4 AE190028 */ sw $t9, 0x0028($s0) ## 00000028
|
||||||
/* 00238 808796F8 AE08002C */ sw $t0, 0x002C($s0) ## 0000002C
|
/* 00238 808796F8 AE08002C */ sw $t0, 0x002C($s0) ## 0000002C
|
||||||
/* 0023C 808796FC E7A20020 */ swc1 $f2, 0x0020($sp)
|
/* 0023C 808796FC E7A20020 */ swc1 $f2, 0x0020($sp)
|
||||||
/* 00240 80879700 0C01DE1C */ jal Math_Sins
|
/* 00240 80879700 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00244 80879704 00042403 */ sra $a0, $a0, 16
|
/* 00244 80879704 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00248 80879708 C7A20020 */ lwc1 $f2, 0x0020($sp)
|
/* 00248 80879708 C7A20020 */ lwc1 $f2, 0x0020($sp)
|
||||||
|
@ -54,7 +54,7 @@ glabel func_80879668
|
||||||
/* 0026C 8087972C 00042400 */ sll $a0, $a0, 16
|
/* 0026C 8087972C 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00270 80879730 46062200 */ add.s $f8, $f4, $f6
|
/* 00270 80879730 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 00274 80879734 00042403 */ sra $a0, $a0, 16
|
/* 00274 80879734 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00278 80879738 0C01DE0D */ jal Math_Coss
|
/* 00278 80879738 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0027C 8087973C E6080024 */ swc1 $f8, 0x0024($s0) ## 00000024
|
/* 0027C 8087973C E6080024 */ swc1 $f8, 0x0024($s0) ## 00000024
|
||||||
/* 00280 80879740 C7A20020 */ lwc1 $f2, 0x0020($sp)
|
/* 00280 80879740 C7A20020 */ lwc1 $f2, 0x0020($sp)
|
||||||
|
@ -67,7 +67,7 @@ glabel func_80879668
|
||||||
/* 0029C 8087975C 00042400 */ sll $a0, $a0, 16
|
/* 0029C 8087975C 00042400 */ sll $a0, $a0, 16
|
||||||
/* 002A0 80879760 00042403 */ sra $a0, $a0, 16
|
/* 002A0 80879760 00042403 */ sra $a0, $a0, 16
|
||||||
/* 002A4 80879764 46105480 */ add.s $f18, $f10, $f16
|
/* 002A4 80879764 46105480 */ add.s $f18, $f10, $f16
|
||||||
/* 002A8 80879768 0C01DE0D */ jal Math_Coss
|
/* 002A8 80879768 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 002AC 8087976C E612002C */ swc1 $f18, 0x002C($s0) ## 0000002C
|
/* 002AC 8087976C E612002C */ swc1 $f18, 0x002C($s0) ## 0000002C
|
||||||
/* 002B0 80879770 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
|
/* 002B0 80879770 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
|
||||||
|
|
|
@ -17,7 +17,7 @@ glabel func_8087A184
|
||||||
/* 00720 8087A1C0 8CE5000C */ lw $a1, 0x000C($a3) ## 0000000C
|
/* 00720 8087A1C0 8CE5000C */ lw $a1, 0x000C($a3) ## 0000000C
|
||||||
.L8087A1C4:
|
.L8087A1C4:
|
||||||
/* 00724 8087A1C4 AFA70018 */ sw $a3, 0x0018($sp)
|
/* 00724 8087A1C4 AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 00728 8087A1C8 0C01DE80 */ jal Math_ApproxF
|
/* 00728 8087A1C8 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 0072C 8087A1CC 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
/* 0072C 8087A1CC 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
||||||
/* 00730 8087A1D0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
/* 00730 8087A1D0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||||
|
|
|
@ -16,7 +16,7 @@ glabel func_8087A248
|
||||||
/* 007E0 8087A280 8E060060 */ lw $a2, 0x0060($s0) ## 00000060
|
/* 007E0 8087A280 8E060060 */ lw $a2, 0x0060($s0) ## 00000060
|
||||||
/* 007E4 8087A284 46105481 */ sub.s $f18, $f10, $f16
|
/* 007E4 8087A284 46105481 */ sub.s $f18, $f10, $f16
|
||||||
/* 007E8 8087A288 44059000 */ mfc1 $a1, $f18
|
/* 007E8 8087A288 44059000 */ mfc1 $a1, $f18
|
||||||
/* 007EC 8087A28C 0C01DE80 */ jal Math_ApproxF
|
/* 007EC 8087A28C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 007F0 8087A290 00000000 */ nop
|
/* 007F0 8087A290 00000000 */ nop
|
||||||
/* 007F4 8087A294 10400015 */ beq $v0, $zero, .L8087A2EC
|
/* 007F4 8087A294 10400015 */ beq $v0, $zero, .L8087A2EC
|
||||||
|
|
|
@ -16,7 +16,7 @@ glabel func_8087A300
|
||||||
/* 00898 8087A338 8E060060 */ lw $a2, 0x0060($s0) ## 00000060
|
/* 00898 8087A338 8E060060 */ lw $a2, 0x0060($s0) ## 00000060
|
||||||
/* 0089C 8087A33C 46105481 */ sub.s $f18, $f10, $f16
|
/* 0089C 8087A33C 46105481 */ sub.s $f18, $f10, $f16
|
||||||
/* 008A0 8087A340 44059000 */ mfc1 $a1, $f18
|
/* 008A0 8087A340 44059000 */ mfc1 $a1, $f18
|
||||||
/* 008A4 8087A344 0C01DE80 */ jal Math_ApproxF
|
/* 008A4 8087A344 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 008A8 8087A348 00000000 */ nop
|
/* 008A8 8087A348 00000000 */ nop
|
||||||
/* 008AC 8087A34C 5040000F */ beql $v0, $zero, .L8087A38C
|
/* 008AC 8087A34C 5040000F */ beql $v0, $zero, .L8087A38C
|
||||||
|
|
|
@ -7,18 +7,18 @@ glabel func_8087A39C
|
||||||
/* 00910 8087A3B0 F7B40028 */ sdc1 $f20, 0x0028($sp)
|
/* 00910 8087A3B0 F7B40028 */ sdc1 $f20, 0x0028($sp)
|
||||||
/* 00914 8087A3B4 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
/* 00914 8087A3B4 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
||||||
/* 00918 8087A3B8 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
|
/* 00918 8087A3B8 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
|
||||||
/* 0091C 8087A3BC 0C01DE80 */ jal Math_ApproxF
|
/* 0091C 8087A3BC 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00920 8087A3C0 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
/* 00920 8087A3C0 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||||
/* 00924 8087A3C4 26040024 */ addiu $a0, $s0, 0x0024 ## $a0 = 00000024
|
/* 00924 8087A3C4 26040024 */ addiu $a0, $s0, 0x0024 ## $a0 = 00000024
|
||||||
/* 00928 8087A3C8 8E050168 */ lw $a1, 0x0168($s0) ## 00000168
|
/* 00928 8087A3C8 8E050168 */ lw $a1, 0x0168($s0) ## 00000168
|
||||||
/* 0092C 8087A3CC 0C01DE80 */ jal Math_ApproxF
|
/* 0092C 8087A3CC 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00930 8087A3D0 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
/* 00930 8087A3D0 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
||||||
/* 00934 8087A3D4 8E050170 */ lw $a1, 0x0170($s0) ## 00000170
|
/* 00934 8087A3D4 8E050170 */ lw $a1, 0x0170($s0) ## 00000170
|
||||||
/* 00938 8087A3D8 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
/* 00938 8087A3D8 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
||||||
/* 0093C 8087A3DC AFA20064 */ sw $v0, 0x0064($sp)
|
/* 0093C 8087A3DC AFA20064 */ sw $v0, 0x0064($sp)
|
||||||
/* 00940 8087A3E0 0C01DE80 */ jal Math_ApproxF
|
/* 00940 8087A3E0 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00944 8087A3E4 2604002C */ addiu $a0, $s0, 0x002C ## $a0 = 0000002C
|
/* 00944 8087A3E4 2604002C */ addiu $a0, $s0, 0x002C ## $a0 = 0000002C
|
||||||
/* 00948 8087A3E8 8FA30064 */ lw $v1, 0x0064($sp)
|
/* 00948 8087A3E8 8FA30064 */ lw $v1, 0x0064($sp)
|
||||||
|
@ -73,14 +73,14 @@ glabel func_8087A39C
|
||||||
/* 009F8 8087A498 45020088 */ bc1fl .L8087A6BC
|
/* 009F8 8087A498 45020088 */ bc1fl .L8087A6BC
|
||||||
/* 009FC 8087A49C 8FBF0034 */ lw $ra, 0x0034($sp)
|
/* 009FC 8087A49C 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||||
/* 00A00 8087A4A0 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
/* 00A00 8087A4A0 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
||||||
/* 00A04 8087A4A4 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00A04 8087A4A4 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00A08 8087A4A8 00000000 */ nop
|
/* 00A08 8087A4A8 00000000 */ nop
|
||||||
/* 00A0C 8087A4AC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00A0C 8087A4AC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00A10 8087A4B0 E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 00A10 8087A4B0 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 00A14 8087A4B4 46000506 */ mov.s $f20, $f0
|
/* 00A14 8087A4B4 46000506 */ mov.s $f20, $f0
|
||||||
/* 00A18 8087A4B8 0C01DE1C */ jal Math_Sins
|
/* 00A18 8087A4B8 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00A1C 8087A4BC 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00A1C 8087A4BC 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00A20 8087A4C0 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
/* 00A20 8087A4C0 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||||
|
@ -89,18 +89,18 @@ glabel func_8087A39C
|
||||||
/* 00A2C 8087A4CC 46149100 */ add.s $f4, $f18, $f20
|
/* 00A2C 8087A4CC 46149100 */ add.s $f4, $f18, $f20
|
||||||
/* 00A30 8087A4D0 46002187 */ neg.s $f6, $f4
|
/* 00A30 8087A4D0 46002187 */ neg.s $f6, $f4
|
||||||
/* 00A34 8087A4D4 46060202 */ mul.s $f8, $f0, $f6
|
/* 00A34 8087A4D4 46060202 */ mul.s $f8, $f0, $f6
|
||||||
/* 00A38 8087A4D8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00A38 8087A4D8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00A3C 8087A4DC E7A8004C */ swc1 $f8, 0x004C($sp)
|
/* 00A3C 8087A4DC E7A8004C */ swc1 $f8, 0x004C($sp)
|
||||||
/* 00A40 8087A4E0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
/* 00A40 8087A4E0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||||
/* 00A44 8087A4E4 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
/* 00A44 8087A4E4 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||||
/* 00A48 8087A4E8 00000000 */ nop
|
/* 00A48 8087A4E8 00000000 */ nop
|
||||||
/* 00A4C 8087A4EC 460A0400 */ add.s $f16, $f0, $f10
|
/* 00A4C 8087A4EC 460A0400 */ add.s $f16, $f0, $f10
|
||||||
/* 00A50 8087A4F0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00A50 8087A4F0 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00A54 8087A4F4 E7B00050 */ swc1 $f16, 0x0050($sp)
|
/* 00A54 8087A4F4 E7B00050 */ swc1 $f16, 0x0050($sp)
|
||||||
/* 00A58 8087A4F8 46000506 */ mov.s $f20, $f0
|
/* 00A58 8087A4F8 46000506 */ mov.s $f20, $f0
|
||||||
/* 00A5C 8087A4FC 0C01DE0D */ jal Math_Coss
|
/* 00A5C 8087A4FC 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00A60 8087A500 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00A60 8087A500 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00A64 8087A504 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
/* 00A64 8087A504 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||||
|
@ -110,11 +110,11 @@ glabel func_8087A39C
|
||||||
/* 00A74 8087A514 46002187 */ neg.s $f6, $f4
|
/* 00A74 8087A514 46002187 */ neg.s $f6, $f4
|
||||||
/* 00A78 8087A518 46060202 */ mul.s $f8, $f0, $f6
|
/* 00A78 8087A518 46060202 */ mul.s $f8, $f0, $f6
|
||||||
/* 00A7C 8087A51C E7A80054 */ swc1 $f8, 0x0054($sp)
|
/* 00A7C 8087A51C E7A80054 */ swc1 $f8, 0x0054($sp)
|
||||||
/* 00A80 8087A520 0C01DE1C */ jal Math_Sins
|
/* 00A80 8087A520 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00A84 8087A524 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00A84 8087A524 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00A88 8087A528 46000506 */ mov.s $f20, $f0
|
/* 00A88 8087A528 46000506 */ mov.s $f20, $f0
|
||||||
/* 00A8C 8087A52C 0C01DE0D */ jal Math_Coss
|
/* 00A8C 8087A52C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00A90 8087A530 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00A90 8087A530 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00A94 8087A534 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 00A94 8087A534 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -126,11 +126,11 @@ glabel func_8087A39C
|
||||||
/* 00AAC 8087A54C 46060202 */ mul.s $f8, $f0, $f6
|
/* 00AAC 8087A54C 46060202 */ mul.s $f8, $f0, $f6
|
||||||
/* 00AB0 8087A550 46082401 */ sub.s $f16, $f4, $f8
|
/* 00AB0 8087A550 46082401 */ sub.s $f16, $f4, $f8
|
||||||
/* 00AB4 8087A554 E7B00058 */ swc1 $f16, 0x0058($sp)
|
/* 00AB4 8087A554 E7B00058 */ swc1 $f16, 0x0058($sp)
|
||||||
/* 00AB8 8087A558 0C01DE0D */ jal Math_Coss
|
/* 00AB8 8087A558 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00ABC 8087A55C 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00ABC 8087A55C 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00AC0 8087A560 46000506 */ mov.s $f20, $f0
|
/* 00AC0 8087A560 46000506 */ mov.s $f20, $f0
|
||||||
/* 00AC4 8087A564 0C01DE1C */ jal Math_Sins
|
/* 00AC4 8087A564 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00AC8 8087A568 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00AC8 8087A568 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00ACC 8087A56C 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 00ACC 8087A56C 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -145,7 +145,7 @@ glabel func_8087A39C
|
||||||
/* 00AF0 8087A590 46048480 */ add.s $f18, $f16, $f4
|
/* 00AF0 8087A590 46048480 */ add.s $f18, $f16, $f4
|
||||||
/* 00AF4 8087A594 E7B20060 */ swc1 $f18, 0x0060($sp)
|
/* 00AF4 8087A594 E7B20060 */ swc1 $f18, 0x0060($sp)
|
||||||
/* 00AF8 8087A598 C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
|
/* 00AF8 8087A598 C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
|
||||||
/* 00AFC 8087A59C 0C01DF64 */ jal Math_Rand_S16Offset
|
/* 00AFC 8087A59C 0C01DF64 */ jal Rand_S16Offset
|
||||||
|
|
||||||
/* 00B00 8087A5A0 E7AA005C */ swc1 $f10, 0x005C($sp)
|
/* 00B00 8087A5A0 E7AA005C */ swc1 $f10, 0x005C($sp)
|
||||||
/* 00B04 8087A5A4 3C198088 */ lui $t9, %hi(D_8087A740) ## $t9 = 80880000
|
/* 00B04 8087A5A4 3C198088 */ lui $t9, %hi(D_8087A740) ## $t9 = 80880000
|
||||||
|
@ -165,15 +165,15 @@ glabel func_8087A39C
|
||||||
/* 00B3C 8087A5DC AFA2001C */ sw $v0, 0x001C($sp)
|
/* 00B3C 8087A5DC AFA2001C */ sw $v0, 0x001C($sp)
|
||||||
/* 00B40 8087A5E0 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
/* 00B40 8087A5E0 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||||
/* 00B44 8087A5E4 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
/* 00B44 8087A5E4 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
||||||
/* 00B48 8087A5E8 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00B48 8087A5E8 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00B4C 8087A5EC 00000000 */ nop
|
/* 00B4C 8087A5EC 00000000 */ nop
|
||||||
/* 00B50 8087A5F0 E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 00B50 8087A5F0 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 00B54 8087A5F4 0C01DE1C */ jal Math_Sins
|
/* 00B54 8087A5F4 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00B58 8087A5F8 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00B58 8087A5F8 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00B5C 8087A5FC 46000506 */ mov.s $f20, $f0
|
/* 00B5C 8087A5FC 46000506 */ mov.s $f20, $f0
|
||||||
/* 00B60 8087A600 0C01DE0D */ jal Math_Coss
|
/* 00B60 8087A600 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00B64 8087A604 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00B64 8087A604 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00B68 8087A608 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 00B68 8087A608 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -185,11 +185,11 @@ glabel func_8087A39C
|
||||||
/* 00B80 8087A620 46120282 */ mul.s $f10, $f0, $f18
|
/* 00B80 8087A620 46120282 */ mul.s $f10, $f0, $f18
|
||||||
/* 00B84 8087A624 46045200 */ add.s $f8, $f10, $f4
|
/* 00B84 8087A624 46045200 */ add.s $f8, $f10, $f4
|
||||||
/* 00B88 8087A628 E7A80058 */ swc1 $f8, 0x0058($sp)
|
/* 00B88 8087A628 E7A80058 */ swc1 $f8, 0x0058($sp)
|
||||||
/* 00B8C 8087A62C 0C01DE0D */ jal Math_Coss
|
/* 00B8C 8087A62C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00B90 8087A630 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00B90 8087A630 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00B94 8087A634 46000506 */ mov.s $f20, $f0
|
/* 00B94 8087A634 46000506 */ mov.s $f20, $f0
|
||||||
/* 00B98 8087A638 0C01DE1C */ jal Math_Sins
|
/* 00B98 8087A638 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00B9C 8087A63C 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00B9C 8087A63C 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00BA0 8087A640 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 00BA0 8087A640 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -202,7 +202,7 @@ glabel func_8087A39C
|
||||||
/* 00BBC 8087A65C 46040202 */ mul.s $f8, $f0, $f4
|
/* 00BBC 8087A65C 46040202 */ mul.s $f8, $f0, $f4
|
||||||
/* 00BC0 8087A660 46123281 */ sub.s $f10, $f6, $f18
|
/* 00BC0 8087A660 46123281 */ sub.s $f10, $f6, $f18
|
||||||
/* 00BC4 8087A664 46085401 */ sub.s $f16, $f10, $f8
|
/* 00BC4 8087A664 46085401 */ sub.s $f16, $f10, $f8
|
||||||
/* 00BC8 8087A668 0C01DF64 */ jal Math_Rand_S16Offset
|
/* 00BC8 8087A668 0C01DF64 */ jal Rand_S16Offset
|
||||||
|
|
||||||
/* 00BCC 8087A66C E7B00060 */ swc1 $f16, 0x0060($sp)
|
/* 00BCC 8087A66C E7B00060 */ swc1 $f16, 0x0060($sp)
|
||||||
/* 00BD0 8087A670 3C0A8088 */ lui $t2, %hi(D_8087A740) ## $t2 = 80880000
|
/* 00BD0 8087A670 3C0A8088 */ lui $t2, %hi(D_8087A740) ## $t2 = 80880000
|
||||||
|
|
|
@ -43,7 +43,7 @@ glabel BgHakaGate_Init
|
||||||
/* 00094 8087BE84 28614000 */ slti $at, $v1, 0x4000
|
/* 00094 8087BE84 28614000 */ slti $at, $v1, 0x4000
|
||||||
/* 00098 8087BE88 5020002D */ beql $at, $zero, .L8087BF40
|
/* 00098 8087BE88 5020002D */ beql $at, $zero, .L8087BF40
|
||||||
/* 0009C 8087BE8C AE080164 */ sw $t0, 0x0164($s0) ## 00000164
|
/* 0009C 8087BE8C AE080164 */ sw $t0, 0x0164($s0) ## 00000164
|
||||||
/* 000A0 8087BE90 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 000A0 8087BE90 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 000A4 8087BE94 00000000 */ nop
|
/* 000A4 8087BE94 00000000 */ nop
|
||||||
/* 000A8 8087BE98 3C038088 */ lui $v1, %hi(D_8087CCD4) ## $v1 = 80880000
|
/* 000A8 8087BE98 3C038088 */ lui $v1, %hi(D_8087CCD4) ## $v1 = 80880000
|
||||||
|
@ -93,7 +93,7 @@ glabel BgHakaGate_Init
|
||||||
/* 00148 8087BF38 AE190164 */ sw $t9, 0x0164($s0) ## 00000164
|
/* 00148 8087BF38 AE190164 */ sw $t9, 0x0164($s0) ## 00000164
|
||||||
/* 0014C 8087BF3C AE080164 */ sw $t0, 0x0164($s0) ## 00000164
|
/* 0014C 8087BF3C AE080164 */ sw $t0, 0x0164($s0) ## 00000164
|
||||||
.L8087BF40:
|
.L8087BF40:
|
||||||
/* 00150 8087BF40 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00150 8087BF40 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00154 8087BF44 00000000 */ nop
|
/* 00154 8087BF44 00000000 */ nop
|
||||||
/* 00158 8087BF48 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
/* 00158 8087BF48 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||||
|
|
|
@ -27,7 +27,7 @@ glabel func_8087C270
|
||||||
.L8087C2B4:
|
.L8087C2B4:
|
||||||
/* 004C4 8087C2B4 8606016C */ lh $a2, 0x016C($s0) ## 0000016C
|
/* 004C4 8087C2B4 8606016C */ lh $a2, 0x016C($s0) ## 0000016C
|
||||||
/* 004C8 8087C2B8 AFA3002C */ sw $v1, 0x002C($sp)
|
/* 004C8 8087C2B8 AFA3002C */ sw $v1, 0x002C($sp)
|
||||||
/* 004CC 8087C2BC 0C01DE5F */ jal Math_ApproxS
|
/* 004CC 8087C2BC 0C01DE5F */ jal Math_StepToS
|
||||||
|
|
||||||
/* 004D0 8087C2C0 2604016E */ addiu $a0, $s0, 0x016E ## $a0 = 0000016E
|
/* 004D0 8087C2C0 2604016E */ addiu $a0, $s0, 0x016E ## $a0 = 0000016E
|
||||||
/* 004D4 8087C2C4 AFA20028 */ sw $v0, 0x0028($sp)
|
/* 004D4 8087C2C4 AFA20028 */ sw $v0, 0x0028($sp)
|
||||||
|
@ -71,7 +71,7 @@ glabel func_8087C270
|
||||||
/* 0056C 8087C35C AFA3002C */ sw $v1, 0x002C($sp)
|
/* 0056C 8087C35C AFA3002C */ sw $v1, 0x002C($sp)
|
||||||
/* 00570 8087C360 01F82023 */ subu $a0, $t7, $t8
|
/* 00570 8087C360 01F82023 */ subu $a0, $t7, $t8
|
||||||
/* 00574 8087C364 00042400 */ sll $a0, $a0, 16
|
/* 00574 8087C364 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00578 8087C368 0C01DE1C */ jal Math_Sins
|
/* 00578 8087C368 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 0057C 8087C36C 00042403 */ sra $a0, $a0, 16
|
/* 0057C 8087C36C 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00580 8087C370 3C018088 */ lui $at, %hi(D_8087CCD8) ## $at = 80880000
|
/* 00580 8087C370 3C018088 */ lui $at, %hi(D_8087CCD8) ## $at = 80880000
|
||||||
|
@ -85,7 +85,7 @@ glabel func_8087C270
|
||||||
/* 005A0 8087C390 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
/* 005A0 8087C390 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
||||||
/* 005A4 8087C394 03282023 */ subu $a0, $t9, $t0
|
/* 005A4 8087C394 03282023 */ subu $a0, $t9, $t0
|
||||||
/* 005A8 8087C398 00042400 */ sll $a0, $a0, 16
|
/* 005A8 8087C398 00042400 */ sll $a0, $a0, 16
|
||||||
/* 005AC 8087C39C 0C01DE0D */ jal Math_Coss
|
/* 005AC 8087C39C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 005B0 8087C3A0 00042403 */ sra $a0, $a0, 16
|
/* 005B0 8087C3A0 00042403 */ sra $a0, $a0, 16
|
||||||
/* 005B4 8087C3A4 3C018088 */ lui $at, %hi(D_8087CCD8) ## $at = 80880000
|
/* 005B4 8087C3A4 3C018088 */ lui $at, %hi(D_8087CCD8) ## $at = 80880000
|
||||||
|
|
|
@ -15,12 +15,12 @@ glabel func_8087C454
|
||||||
/* 00698 8087C488 5080004D */ beql $a0, $zero, .L8087C5C0
|
/* 00698 8087C488 5080004D */ beql $a0, $zero, .L8087C5C0
|
||||||
/* 0069C 8087C48C 8FBF001C */ lw $ra, 0x001C($sp)
|
/* 0069C 8087C48C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||||
/* 006A0 8087C490 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
|
/* 006A0 8087C490 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
|
||||||
/* 006A4 8087C494 0C01DE0D */ jal Math_Coss
|
/* 006A4 8087C494 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 006A8 8087C498 AFAF002C */ sw $t7, 0x002C($sp)
|
/* 006A8 8087C498 AFAF002C */ sw $t7, 0x002C($sp)
|
||||||
/* 006AC 8087C49C 3C048088 */ lui $a0, %hi(D_8087CFB0) ## $a0 = 80880000
|
/* 006AC 8087C49C 3C048088 */ lui $a0, %hi(D_8087CFB0) ## $a0 = 80880000
|
||||||
/* 006B0 8087C4A0 8484CFB0 */ lh $a0, %lo(D_8087CFB0)($a0)
|
/* 006B0 8087C4A0 8484CFB0 */ lh $a0, %lo(D_8087CFB0)($a0)
|
||||||
/* 006B4 8087C4A4 0C01DE1C */ jal Math_Sins
|
/* 006B4 8087C4A4 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 006B8 8087C4A8 E7A00020 */ swc1 $f0, 0x0020($sp)
|
/* 006B8 8087C4A8 E7A00020 */ swc1 $f0, 0x0020($sp)
|
||||||
/* 006BC 8087C4AC 8FA2002C */ lw $v0, 0x002C($sp)
|
/* 006BC 8087C4AC 8FA2002C */ lw $v0, 0x002C($sp)
|
||||||
|
|
|
@ -15,7 +15,7 @@ glabel func_8087C5D0
|
||||||
/* 00810 8087C600 24E4016C */ addiu $a0, $a3, 0x016C ## $a0 = 0000016C
|
/* 00810 8087C600 24E4016C */ addiu $a0, $a3, 0x016C ## $a0 = 0000016C
|
||||||
/* 00814 8087C604 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
/* 00814 8087C604 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||||
/* 00818 8087C608 24060800 */ addiu $a2, $zero, 0x0800 ## $a2 = 00000800
|
/* 00818 8087C608 24060800 */ addiu $a2, $zero, 0x0800 ## $a2 = 00000800
|
||||||
/* 0081C 8087C60C 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 0081C 8087C60C 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 00820 8087C610 AFA70018 */ sw $a3, 0x0018($sp)
|
/* 00820 8087C610 AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 00824 8087C614 8FA4001C */ lw $a0, 0x001C($sp)
|
/* 00824 8087C614 8FA4001C */ lw $a0, 0x001C($sp)
|
||||||
|
@ -31,7 +31,7 @@ glabel func_8087C5D0
|
||||||
/* 0084C 8087C63C 10000003 */ beq $zero, $zero, .L8087C64C
|
/* 0084C 8087C63C 10000003 */ beq $zero, $zero, .L8087C64C
|
||||||
/* 00850 8087C640 ACEF0164 */ sw $t7, 0x0164($a3) ## 00000164
|
/* 00850 8087C640 ACEF0164 */ sw $t7, 0x0164($a3) ## 00000164
|
||||||
.L8087C644:
|
.L8087C644:
|
||||||
/* 00854 8087C644 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 00854 8087C644 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 00858 8087C648 24060800 */ addiu $a2, $zero, 0x0800 ## $a2 = 00000800
|
/* 00858 8087C648 24060800 */ addiu $a2, $zero, 0x0800 ## $a2 = 00000800
|
||||||
.L8087C64C:
|
.L8087C64C:
|
||||||
|
|
|
@ -11,7 +11,7 @@ glabel func_8087C6AC
|
||||||
/* 008E0 8087C6D0 46062200 */ add.s $f8, $f4, $f6
|
/* 008E0 8087C6D0 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 008E4 8087C6D4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 008E4 8087C6D4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 008E8 8087C6D8 44054000 */ mfc1 $a1, $f8
|
/* 008E8 8087C6D8 44054000 */ mfc1 $a1, $f8
|
||||||
/* 008EC 8087C6DC 0C01DE80 */ jal Math_ApproxF
|
/* 008EC 8087C6DC 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 008F0 8087C6E0 00000000 */ nop
|
/* 008F0 8087C6E0 00000000 */ nop
|
||||||
/* 008F4 8087C6E4 1040000E */ beq $v0, $zero, .L8087C720
|
/* 008F4 8087C6E4 1040000E */ beq $v0, $zero, .L8087C720
|
||||||
|
|
|
@ -11,7 +11,7 @@ glabel func_8087C73C
|
||||||
/* 0096C 8087C75C 8FA40018 */ lw $a0, 0x0018($sp)
|
/* 0096C 8087C75C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||||
/* 00970 8087C760 2484016E */ addiu $a0, $a0, 0x016E ## $a0 = 0000016E
|
/* 00970 8087C760 2484016E */ addiu $a0, $a0, 0x016E ## $a0 = 0000016E
|
||||||
/* 00974 8087C764 2405015E */ addiu $a1, $zero, 0x015E ## $a1 = 0000015E
|
/* 00974 8087C764 2405015E */ addiu $a1, $zero, 0x015E ## $a1 = 0000015E
|
||||||
/* 00978 8087C768 0C01DE5F */ jal Math_ApproxS
|
/* 00978 8087C768 0C01DE5F */ jal Math_StepToS
|
||||||
|
|
||||||
/* 0097C 8087C76C 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
/* 0097C 8087C76C 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||||
/* 00980 8087C770 10400004 */ beq $v0, $zero, .L8087C784
|
/* 00980 8087C770 10400004 */ beq $v0, $zero, .L8087C784
|
||||||
|
|
|
@ -13,7 +13,7 @@ glabel func_8087C794
|
||||||
/* 009CC 8087C7BC 24E4016E */ addiu $a0, $a3, 0x016E ## $a0 = 0000016E
|
/* 009CC 8087C7BC 24E4016E */ addiu $a0, $a3, 0x016E ## $a0 = 0000016E
|
||||||
/* 009D0 8087C7C0 2405015E */ addiu $a1, $zero, 0x015E ## $a1 = 0000015E
|
/* 009D0 8087C7C0 2405015E */ addiu $a1, $zero, 0x015E ## $a1 = 0000015E
|
||||||
/* 009D4 8087C7C4 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
/* 009D4 8087C7C4 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||||
/* 009D8 8087C7C8 0C01DE5F */ jal Math_ApproxS
|
/* 009D8 8087C7C8 0C01DE5F */ jal Math_StepToS
|
||||||
|
|
||||||
/* 009DC 8087C7CC AFA70018 */ sw $a3, 0x0018($sp)
|
/* 009DC 8087C7CC AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 009E0 8087C7D0 8FA70018 */ lw $a3, 0x0018($sp)
|
/* 009E0 8087C7D0 8FA70018 */ lw $a3, 0x0018($sp)
|
||||||
|
|
|
@ -73,13 +73,13 @@ glabel func_8087D0AC
|
||||||
/* 001FC 8087D1BC 46105480 */ add.s $f18, $f10, $f16
|
/* 001FC 8087D1BC 46105480 */ add.s $f18, $f10, $f16
|
||||||
/* 00200 8087D1C0 E7B2009C */ swc1 $f18, 0x009C($sp)
|
/* 00200 8087D1C0 E7B2009C */ swc1 $f18, 0x009C($sp)
|
||||||
.L8087D1C4:
|
.L8087D1C4:
|
||||||
/* 00204 8087D1C4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00204 8087D1C4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00208 8087D1C8 00000000 */ nop
|
/* 00208 8087D1C8 00000000 */ nop
|
||||||
/* 0020C 8087D1CC 46160202 */ mul.s $f8, $f0, $f22
|
/* 0020C 8087D1CC 46160202 */ mul.s $f8, $f0, $f22
|
||||||
/* 00210 8087D1D0 C6240008 */ lwc1 $f4, 0x0008($s1) ## 00000008
|
/* 00210 8087D1D0 C6240008 */ lwc1 $f4, 0x0008($s1) ## 00000008
|
||||||
/* 00214 8087D1D4 46082181 */ sub.s $f6, $f4, $f8
|
/* 00214 8087D1D4 46082181 */ sub.s $f6, $f4, $f8
|
||||||
/* 00218 8087D1D8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00218 8087D1D8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0021C 8087D1DC E7A60094 */ swc1 $f6, 0x0094($sp)
|
/* 0021C 8087D1DC E7A60094 */ swc1 $f6, 0x0094($sp)
|
||||||
/* 00220 8087D1E0 461A0282 */ mul.s $f10, $f0, $f26
|
/* 00220 8087D1E0 461A0282 */ mul.s $f10, $f0, $f26
|
||||||
|
|
|
@ -29,19 +29,19 @@ glabel func_8087D2F0
|
||||||
/* 00398 8087D358 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
/* 00398 8087D358 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||||
/* 0039C 8087D35C 54610061 */ bnel $v1, $at, .L8087D4E4
|
/* 0039C 8087D35C 54610061 */ bnel $v1, $at, .L8087D4E4
|
||||||
/* 003A0 8087D360 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
/* 003A0 8087D360 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||||
/* 003A4 8087D364 0C01DE0D */ jal Math_Coss
|
/* 003A4 8087D364 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 003A8 8087D368 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 003A8 8087D368 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 003AC 8087D36C E7A00040 */ swc1 $f0, 0x0040($sp)
|
/* 003AC 8087D36C E7A00040 */ swc1 $f0, 0x0040($sp)
|
||||||
/* 003B0 8087D370 0C01DE1C */ jal Math_Sins
|
/* 003B0 8087D370 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 003B4 8087D374 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 003B4 8087D374 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 003B8 8087D378 E7A00044 */ swc1 $f0, 0x0044($sp)
|
/* 003B8 8087D378 E7A00044 */ swc1 $f0, 0x0044($sp)
|
||||||
/* 003BC 8087D37C 0C01DE1C */ jal Math_Sins
|
/* 003BC 8087D37C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 003C0 8087D380 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 003C0 8087D380 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 003C4 8087D384 E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 003C4 8087D384 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 003C8 8087D388 0C01DE0D */ jal Math_Coss
|
/* 003C8 8087D388 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 003CC 8087D38C 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 003CC 8087D38C 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 003D0 8087D390 3C01C1C8 */ lui $at, 0xC1C8 ## $at = C1C80000
|
/* 003D0 8087D390 3C01C1C8 */ lui $at, 0xC1C8 ## $at = C1C80000
|
||||||
|
@ -82,19 +82,19 @@ glabel func_8087D2F0
|
||||||
/* 0045C 8087D41C 0C00C7D4 */ jal Actor_Spawn
|
/* 0045C 8087D41C 0C00C7D4 */ jal Actor_Spawn
|
||||||
## ActorSpawn
|
## ActorSpawn
|
||||||
/* 00460 8087D420 AFA00020 */ sw $zero, 0x0020($sp)
|
/* 00460 8087D420 AFA00020 */ sw $zero, 0x0020($sp)
|
||||||
/* 00464 8087D424 0C01DE0D */ jal Math_Coss
|
/* 00464 8087D424 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00468 8087D428 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00468 8087D428 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 0046C 8087D42C E7A00040 */ swc1 $f0, 0x0040($sp)
|
/* 0046C 8087D42C E7A00040 */ swc1 $f0, 0x0040($sp)
|
||||||
/* 00470 8087D430 0C01DE1C */ jal Math_Sins
|
/* 00470 8087D430 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00474 8087D434 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00474 8087D434 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00478 8087D438 E7A00044 */ swc1 $f0, 0x0044($sp)
|
/* 00478 8087D438 E7A00044 */ swc1 $f0, 0x0044($sp)
|
||||||
/* 0047C 8087D43C 0C01DE1C */ jal Math_Sins
|
/* 0047C 8087D43C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00480 8087D440 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00480 8087D440 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00484 8087D444 E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 00484 8087D444 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 00488 8087D448 0C01DE0D */ jal Math_Coss
|
/* 00488 8087D448 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0048C 8087D44C 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 0048C 8087D44C 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00490 8087D450 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
/* 00490 8087D450 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||||
|
@ -138,19 +138,19 @@ glabel func_8087D2F0
|
||||||
.L8087D4E4:
|
.L8087D4E4:
|
||||||
/* 00524 8087D4E4 54610030 */ bnel $v1, $at, .L8087D5A8
|
/* 00524 8087D4E4 54610030 */ bnel $v1, $at, .L8087D5A8
|
||||||
/* 00528 8087D4E8 8FBF0034 */ lw $ra, 0x0034($sp)
|
/* 00528 8087D4E8 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||||
/* 0052C 8087D4EC 0C01DE0D */ jal Math_Coss
|
/* 0052C 8087D4EC 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00530 8087D4F0 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00530 8087D4F0 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00534 8087D4F4 E7A00040 */ swc1 $f0, 0x0040($sp)
|
/* 00534 8087D4F4 E7A00040 */ swc1 $f0, 0x0040($sp)
|
||||||
/* 00538 8087D4F8 0C01DE1C */ jal Math_Sins
|
/* 00538 8087D4F8 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 0053C 8087D4FC 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 0053C 8087D4FC 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00540 8087D500 E7A00044 */ swc1 $f0, 0x0044($sp)
|
/* 00540 8087D500 E7A00044 */ swc1 $f0, 0x0044($sp)
|
||||||
/* 00544 8087D504 0C01DE1C */ jal Math_Sins
|
/* 00544 8087D504 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00548 8087D508 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00548 8087D508 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 0054C 8087D50C E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 0054C 8087D50C E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 00550 8087D510 0C01DE0D */ jal Math_Coss
|
/* 00550 8087D510 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00554 8087D514 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00554 8087D514 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00558 8087D518 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
/* 00558 8087D518 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||||
|
|
|
@ -26,7 +26,7 @@ glabel func_8087D5B8
|
||||||
/* 0064C 8087D60C 46002180 */ add.s $f6, $f4, $f0
|
/* 0064C 8087D60C 46002180 */ add.s $f6, $f4, $f0
|
||||||
/* 00650 8087D610 3C064000 */ lui $a2, 0x4000 ## $a2 = 40000000
|
/* 00650 8087D610 3C064000 */ lui $a2, 0x4000 ## $a2 = 40000000
|
||||||
/* 00654 8087D614 44053000 */ mfc1 $a1, $f6
|
/* 00654 8087D614 44053000 */ mfc1 $a1, $f6
|
||||||
/* 00658 8087D618 0C01DE80 */ jal Math_ApproxF
|
/* 00658 8087D618 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 0065C 8087D61C 00000000 */ nop
|
/* 0065C 8087D61C 00000000 */ nop
|
||||||
/* 00660 8087D620 8FA70018 */ lw $a3, 0x0018($sp)
|
/* 00660 8087D620 8FA70018 */ lw $a3, 0x0018($sp)
|
||||||
|
|
|
@ -26,7 +26,7 @@ glabel func_8087D66C
|
||||||
/* 00700 8087D6C0 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
/* 00700 8087D6C0 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||||
/* 00704 8087D6C4 46002180 */ add.s $f6, $f4, $f0
|
/* 00704 8087D6C4 46002180 */ add.s $f6, $f4, $f0
|
||||||
/* 00708 8087D6C8 44053000 */ mfc1 $a1, $f6
|
/* 00708 8087D6C8 44053000 */ mfc1 $a1, $f6
|
||||||
/* 0070C 8087D6CC 0C01DE80 */ jal Math_ApproxF
|
/* 0070C 8087D6CC 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00710 8087D6D0 00000000 */ nop
|
/* 00710 8087D6D0 00000000 */ nop
|
||||||
/* 00714 8087D6D4 14400003 */ bne $v0, $zero, .L8087D6E4
|
/* 00714 8087D6D4 14400003 */ bne $v0, $zero, .L8087D6E4
|
||||||
|
|
|
@ -90,7 +90,7 @@ glabel func_8087F400
|
||||||
.L8087F504:
|
.L8087F504:
|
||||||
/* 00404 8087F504 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3E4CCCCD
|
/* 00404 8087F504 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3E4CCCCD
|
||||||
/* 00408 8087F508 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
|
/* 00408 8087F508 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
|
||||||
/* 0040C 8087F50C 0C01DE80 */ jal Math_ApproxF
|
/* 0040C 8087F50C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00410 8087F510 3C054080 */ lui $a1, 0x4080 ## $a1 = 40800000
|
/* 00410 8087F510 3C054080 */ lui $a1, 0x4080 ## $a1 = 40800000
|
||||||
.L8087F514:
|
.L8087F514:
|
||||||
|
|
|
@ -18,7 +18,7 @@ glabel func_8087F5C8
|
||||||
/* 00504 8087F604 A0EF0168 */ sb $t7, 0x0168($a3) ## 00000168
|
/* 00504 8087F604 A0EF0168 */ sb $t7, 0x0168($a3) ## 00000168
|
||||||
/* 00508 8087F608 ACF80164 */ sw $t8, 0x0164($a3) ## 00000164
|
/* 00508 8087F608 ACF80164 */ sw $t8, 0x0164($a3) ## 00000164
|
||||||
.L8087F60C:
|
.L8087F60C:
|
||||||
/* 0050C 8087F60C 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 0050C 8087F60C 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 00510 8087F610 24E4016A */ addiu $a0, $a3, 0x016A ## $a0 = 0000016A
|
/* 00510 8087F610 24E4016A */ addiu $a0, $a3, 0x016A ## $a0 = 0000016A
|
||||||
/* 00514 8087F614 8FBF0014 */ lw $ra, 0x0014($sp)
|
/* 00514 8087F614 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||||
|
|
|
@ -27,7 +27,7 @@ glabel BgHakaZou_Init
|
||||||
/* 0003C 808825FC A2180169 */ sb $t8, 0x0169($s0) ## 00000169
|
/* 0003C 808825FC A2180169 */ sb $t8, 0x0169($s0) ## 00000169
|
||||||
/* 00040 80882600 15210052 */ bne $t1, $at, .L8088274C
|
/* 00040 80882600 15210052 */ bne $t1, $at, .L8088274C
|
||||||
/* 00044 80882604 8FA4003C */ lw $a0, 0x003C($sp)
|
/* 00044 80882604 8FA4003C */ lw $a0, 0x003C($sp)
|
||||||
/* 00048 80882608 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00048 80882608 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0004C 8088260C 00000000 */ nop
|
/* 0004C 8088260C 00000000 */ nop
|
||||||
/* 00050 80882610 3C018088 */ lui $at, %hi(D_80883660) ## $at = 80880000
|
/* 00050 80882610 3C018088 */ lui $at, %hi(D_80883660) ## $at = 80880000
|
||||||
|
@ -41,10 +41,10 @@ glabel BgHakaZou_Init
|
||||||
/* 00070 80882630 0C00B58B */ jal Actor_SetScale
|
/* 00070 80882630 0C00B58B */ jal Actor_SetScale
|
||||||
|
|
||||||
/* 00074 80882634 00000000 */ nop
|
/* 00074 80882634 00000000 */ nop
|
||||||
/* 00078 80882638 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00078 80882638 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0007C 8088263C 00000000 */ nop
|
/* 0007C 8088263C 00000000 */ nop
|
||||||
/* 00080 80882640 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00080 80882640 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00084 80882644 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
/* 00084 80882644 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||||
/* 00088 80882648 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 00088 80882648 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -58,7 +58,7 @@ glabel BgHakaZou_Init
|
||||||
/* 000A8 80882668 10000001 */ beq $zero, $zero, .L80882670
|
/* 000A8 80882668 10000001 */ beq $zero, $zero, .L80882670
|
||||||
/* 000AC 8088266C 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
/* 000AC 8088266C 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||||
.L80882670:
|
.L80882670:
|
||||||
/* 000B0 80882670 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 000B0 80882670 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 000B4 80882674 AFA30028 */ sw $v1, 0x0028($sp)
|
/* 000B4 80882674 AFA30028 */ sw $v1, 0x0028($sp)
|
||||||
/* 000B8 80882678 8FA30028 */ lw $v1, 0x0028($sp)
|
/* 000B8 80882678 8FA30028 */ lw $v1, 0x0028($sp)
|
||||||
|
@ -75,10 +75,10 @@ glabel BgHakaZou_Init
|
||||||
/* 000E4 808826A4 46040180 */ add.s $f6, $f0, $f4
|
/* 000E4 808826A4 46040180 */ add.s $f6, $f0, $f4
|
||||||
/* 000E8 808826A8 4600320D */ trunc.w.s $f8, $f6
|
/* 000E8 808826A8 4600320D */ trunc.w.s $f8, $f6
|
||||||
/* 000EC 808826AC 440D4000 */ mfc1 $t5, $f8
|
/* 000EC 808826AC 440D4000 */ mfc1 $t5, $f8
|
||||||
/* 000F0 808826B0 0C01DF64 */ jal Math_Rand_S16Offset
|
/* 000F0 808826B0 0C01DF64 */ jal Rand_S16Offset
|
||||||
|
|
||||||
/* 000F4 808826B4 A60D0032 */ sh $t5, 0x0032($s0) ## 00000032
|
/* 000F4 808826B4 A60D0032 */ sh $t5, 0x0032($s0) ## 00000032
|
||||||
/* 000F8 808826B8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 000F8 808826B8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 000FC 808826BC A7A20026 */ sh $v0, 0x0026($sp)
|
/* 000FC 808826BC A7A20026 */ sh $v0, 0x0026($sp)
|
||||||
/* 00100 808826C0 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 00100 808826C0 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -97,10 +97,10 @@ glabel BgHakaZou_Init
|
||||||
/* 00130 808826F0 24050800 */ addiu $a1, $zero, 0x0800 ## $a1 = 00000800
|
/* 00130 808826F0 24050800 */ addiu $a1, $zero, 0x0800 ## $a1 = 00000800
|
||||||
/* 00134 808826F4 0000C012 */ mflo $t8
|
/* 00134 808826F4 0000C012 */ mflo $t8
|
||||||
/* 00138 808826F8 A6180030 */ sh $t8, 0x0030($s0) ## 00000030
|
/* 00138 808826F8 A6180030 */ sh $t8, 0x0030($s0) ## 00000030
|
||||||
/* 0013C 808826FC 0C01DF64 */ jal Math_Rand_S16Offset
|
/* 0013C 808826FC 0C01DF64 */ jal Rand_S16Offset
|
||||||
|
|
||||||
/* 00140 80882700 00000000 */ nop
|
/* 00140 80882700 00000000 */ nop
|
||||||
/* 00144 80882704 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00144 80882704 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00148 80882708 A7A20026 */ sh $v0, 0x0026($sp)
|
/* 00148 80882708 A7A20026 */ sh $v0, 0x0026($sp)
|
||||||
/* 0014C 8088270C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 0014C 8088270C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
|
|
@ -42,7 +42,7 @@ glabel func_808828F4
|
||||||
.L80882994:
|
.L80882994:
|
||||||
/* 003D4 80882994 16000008 */ bne $s0, $zero, .L808829B8
|
/* 003D4 80882994 16000008 */ bne $s0, $zero, .L808829B8
|
||||||
/* 003D8 80882998 00000000 */ nop
|
/* 003D8 80882998 00000000 */ nop
|
||||||
/* 003DC 8088299C 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 003DC 8088299C 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 003E0 808829A0 4600A306 */ mov.s $f12, $f20
|
/* 003E0 808829A0 4600A306 */ mov.s $f12, $f20
|
||||||
/* 003E4 808829A4 46160400 */ add.s $f16, $f0, $f22
|
/* 003E4 808829A4 46160400 */ add.s $f16, $f0, $f22
|
||||||
|
@ -51,14 +51,14 @@ glabel func_808828F4
|
||||||
/* 003F0 808829B0 10000006 */ beq $zero, $zero, .L808829CC
|
/* 003F0 808829B0 10000006 */ beq $zero, $zero, .L808829CC
|
||||||
/* 003F4 808829B4 E7B20084 */ swc1 $f18, 0x0084($sp)
|
/* 003F4 808829B4 E7B20084 */ swc1 $f18, 0x0084($sp)
|
||||||
.L808829B8:
|
.L808829B8:
|
||||||
/* 003F8 808829B8 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 003F8 808829B8 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 003FC 808829BC 4600A306 */ mov.s $f12, $f20
|
/* 003FC 808829BC 4600A306 */ mov.s $f12, $f20
|
||||||
/* 00400 808829C0 C6240024 */ lwc1 $f4, 0x0024($s1) ## 00000024
|
/* 00400 808829C0 C6240024 */ lwc1 $f4, 0x0024($s1) ## 00000024
|
||||||
/* 00404 808829C4 46040180 */ add.s $f6, $f0, $f4
|
/* 00404 808829C4 46040180 */ add.s $f6, $f0, $f4
|
||||||
/* 00408 808829C8 E7A60084 */ swc1 $f6, 0x0084($sp)
|
/* 00408 808829C8 E7A60084 */ swc1 $f6, 0x0084($sp)
|
||||||
.L808829CC:
|
.L808829CC:
|
||||||
/* 0040C 808829CC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0040C 808829CC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00410 808829D0 00000000 */ nop
|
/* 00410 808829D0 00000000 */ nop
|
||||||
/* 00414 808829D4 4600C282 */ mul.s $f10, $f24, $f0
|
/* 00414 808829D4 4600C282 */ mul.s $f10, $f24, $f0
|
||||||
|
@ -68,7 +68,7 @@ glabel func_808828F4
|
||||||
/* 00424 808829E4 E7B00088 */ swc1 $f16, 0x0088($sp)
|
/* 00424 808829E4 E7B00088 */ swc1 $f16, 0x0088($sp)
|
||||||
/* 00428 808829E8 C632002C */ lwc1 $f18, 0x002C($s1) ## 0000002C
|
/* 00428 808829E8 C632002C */ lwc1 $f18, 0x002C($s1) ## 0000002C
|
||||||
/* 0042C 808829EC 46049180 */ add.s $f6, $f18, $f4
|
/* 0042C 808829EC 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 00430 808829F0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00430 808829F0 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00434 808829F4 E7A6008C */ swc1 $f6, 0x008C($sp)
|
/* 00434 808829F4 E7A6008C */ swc1 $f6, 0x008C($sp)
|
||||||
/* 00438 808829F8 461A0202 */ mul.s $f8, $f0, $f26
|
/* 00438 808829F8 461A0202 */ mul.s $f8, $f0, $f26
|
||||||
|
|
|
@ -18,7 +18,7 @@ glabel func_80882CC4
|
||||||
/* 00744 80882D04 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
|
/* 00744 80882D04 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
|
||||||
/* 00748 80882D08 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
|
/* 00748 80882D08 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
|
||||||
/* 0074C 80882D0C 00042400 */ sll $a0, $a0, 16
|
/* 0074C 80882D0C 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00750 80882D10 0C01DE1C */ jal Math_Sins
|
/* 00750 80882D10 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00754 80882D14 00042403 */ sra $a0, $a0, 16
|
/* 00754 80882D14 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00758 80882D18 862400B6 */ lh $a0, 0x00B6($s1) ## 000000B6
|
/* 00758 80882D18 862400B6 */ lh $a0, 0x00B6($s1) ## 000000B6
|
||||||
|
@ -27,7 +27,7 @@ glabel func_80882CC4
|
||||||
/* 00764 80882D24 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
|
/* 00764 80882D24 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
|
||||||
/* 00768 80882D28 00042400 */ sll $a0, $a0, 16
|
/* 00768 80882D28 00042400 */ sll $a0, $a0, 16
|
||||||
/* 0076C 80882D2C 46140582 */ mul.s $f22, $f0, $f20
|
/* 0076C 80882D2C 46140582 */ mul.s $f22, $f0, $f20
|
||||||
/* 00770 80882D30 0C01DE0D */ jal Math_Coss
|
/* 00770 80882D30 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00774 80882D34 00042403 */ sra $a0, $a0, 16
|
/* 00774 80882D34 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00778 80882D38 3C138088 */ lui $s3, %hi(D_8088361C) ## $s3 = 80880000
|
/* 00778 80882D38 3C138088 */ lui $s3, %hi(D_8088361C) ## $s3 = 80880000
|
||||||
|
|
|
@ -20,7 +20,7 @@ glabel func_80883144
|
||||||
/* 00BC4 80883184 15E00028 */ bne $t7, $zero, .L80883228
|
/* 00BC4 80883184 15E00028 */ bne $t7, $zero, .L80883228
|
||||||
/* 00BC8 80883188 00000000 */ nop
|
/* 00BC8 80883188 00000000 */ nop
|
||||||
/* 00BCC 8088318C 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
/* 00BCC 8088318C 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||||
/* 00BD0 80883190 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00BD0 80883190 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00BD4 80883194 00000000 */ nop
|
/* 00BD4 80883194 00000000 */ nop
|
||||||
/* 00BD8 80883198 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
/* 00BD8 80883198 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
||||||
|
@ -28,7 +28,7 @@ glabel func_80883144
|
||||||
/* 00BE0 808831A0 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
/* 00BE0 808831A0 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||||
/* 00BE4 808831A4 46062201 */ sub.s $f8, $f4, $f6
|
/* 00BE4 808831A4 46062201 */ sub.s $f8, $f4, $f6
|
||||||
/* 00BE8 808831A8 46080280 */ add.s $f10, $f0, $f8
|
/* 00BE8 808831A8 46080280 */ add.s $f10, $f0, $f8
|
||||||
/* 00BEC 808831AC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00BEC 808831AC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00BF0 808831B0 E7AA002C */ swc1 $f10, 0x002C($sp)
|
/* 00BF0 808831B0 E7AA002C */ swc1 $f10, 0x002C($sp)
|
||||||
/* 00BF4 808831B4 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
/* 00BF4 808831B4 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||||
|
@ -38,7 +38,7 @@ glabel func_80883144
|
||||||
/* 00C04 808831C4 46100482 */ mul.s $f18, $f0, $f16
|
/* 00C04 808831C4 46100482 */ mul.s $f18, $f0, $f16
|
||||||
/* 00C08 808831C8 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
/* 00C08 808831C8 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||||
/* 00C0C 808831CC 46049180 */ add.s $f6, $f18, $f4
|
/* 00C0C 808831CC 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 00C10 808831D0 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00C10 808831D0 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00C14 808831D4 E7A60030 */ swc1 $f6, 0x0030($sp)
|
/* 00C14 808831D4 E7A60030 */ swc1 $f6, 0x0030($sp)
|
||||||
/* 00C18 808831D8 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
/* 00C18 808831D8 3C014260 */ lui $at, 0x4260 ## $at = 42600000
|
||||||
|
|
|
@ -3,7 +3,7 @@ glabel func_80883254
|
||||||
/* 00C98 80883258 AFBF001C */ sw $ra, 0x001C($sp)
|
/* 00C98 80883258 AFBF001C */ sw $ra, 0x001C($sp)
|
||||||
/* 00C9C 8088325C AFB00018 */ sw $s0, 0x0018($sp)
|
/* 00C9C 8088325C AFB00018 */ sw $s0, 0x0018($sp)
|
||||||
/* 00CA0 80883260 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
/* 00CA0 80883260 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||||
/* 00CA4 80883264 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00CA4 80883264 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00CA8 80883268 AFA5002C */ sw $a1, 0x002C($sp)
|
/* 00CA8 80883268 AFA5002C */ sw $a1, 0x002C($sp)
|
||||||
/* 00CAC 8088326C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 00CAC 8088326C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -19,7 +19,7 @@ glabel func_80883254
|
||||||
/* 00CD4 80883294 46083281 */ sub.s $f10, $f6, $f8
|
/* 00CD4 80883294 46083281 */ sub.s $f10, $f6, $f8
|
||||||
/* 00CD8 80883298 44068000 */ mfc1 $a2, $f16
|
/* 00CD8 80883298 44068000 */ mfc1 $a2, $f16
|
||||||
/* 00CDC 8088329C 44055000 */ mfc1 $a1, $f10
|
/* 00CDC 8088329C 44055000 */ mfc1 $a1, $f10
|
||||||
/* 00CE0 808832A0 0C01DE80 */ jal Math_ApproxF
|
/* 00CE0 808832A0 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00CE4 808832A4 00000000 */ nop
|
/* 00CE4 808832A4 00000000 */ nop
|
||||||
/* 00CE8 808832A8 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
/* 00CE8 808832A8 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
||||||
|
@ -29,7 +29,7 @@ glabel func_80883254
|
||||||
/* 00CF8 808832B8 8FA60024 */ lw $a2, 0x0024($sp)
|
/* 00CF8 808832B8 8FA60024 */ lw $a2, 0x0024($sp)
|
||||||
/* 00CFC 808832BC 46049181 */ sub.s $f6, $f18, $f4
|
/* 00CFC 808832BC 46049181 */ sub.s $f6, $f18, $f4
|
||||||
/* 00D00 808832C0 44053000 */ mfc1 $a1, $f6
|
/* 00D00 808832C0 44053000 */ mfc1 $a1, $f6
|
||||||
/* 00D04 808832C4 0C01DE80 */ jal Math_ApproxF
|
/* 00D04 808832C4 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00D08 808832C8 00000000 */ nop
|
/* 00D08 808832C8 00000000 */ nop
|
||||||
/* 00D0C 808832CC 1040000F */ beq $v0, $zero, .L8088330C
|
/* 00D0C 808832CC 1040000F */ beq $v0, $zero, .L8088330C
|
||||||
|
|
|
@ -34,7 +34,7 @@ glabel func_80883328
|
||||||
/* 00DD4 80883394 44188000 */ mfc1 $t8, $f16
|
/* 00DD4 80883394 44188000 */ mfc1 $t8, $f16
|
||||||
/* 00DD8 80883398 00000000 */ nop
|
/* 00DD8 80883398 00000000 */ nop
|
||||||
/* 00DDC 8088339C A498FF7C */ sh $t8, -0x0084($a0) ## 00000030
|
/* 00DDC 8088339C A498FF7C */ sh $t8, -0x0084($a0) ## 00000030
|
||||||
/* 00DE0 808833A0 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 00DE0 808833A0 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 00DE4 808833A4 86E60030 */ lh $a2, 0x0030($s7) ## 00000030
|
/* 00DE4 808833A4 86E60030 */ lh $a2, 0x0030($s7) ## 00000030
|
||||||
/* 00DE8 808833A8 1040003B */ beq $v0, $zero, .L80883498
|
/* 00DE8 808833A8 1040003B */ beq $v0, $zero, .L80883498
|
||||||
|
@ -71,7 +71,7 @@ glabel func_80883328
|
||||||
/* 00E58 80883418 4600D006 */ mov.s $f0, $f26
|
/* 00E58 80883418 4600D006 */ mov.s $f0, $f26
|
||||||
.L8088341C:
|
.L8088341C:
|
||||||
/* 00E5C 8088341C 46004281 */ sub.s $f10, $f8, $f0
|
/* 00E5C 8088341C 46004281 */ sub.s $f10, $f8, $f0
|
||||||
/* 00E60 80883420 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00E60 80883420 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00E64 80883424 E7AA0084 */ swc1 $f10, 0x0084($sp)
|
/* 00E64 80883424 E7AA0084 */ swc1 $f10, 0x0084($sp)
|
||||||
/* 00E68 80883428 46160402 */ mul.s $f16, $f0, $f22
|
/* 00E68 80883428 46160402 */ mul.s $f16, $f0, $f22
|
||||||
|
|
|
@ -23,14 +23,14 @@ glabel func_8088805C
|
||||||
/* 00070 808880B0 848E00B6 */ lh $t6, 0x00B6($a0) ## 000000B6
|
/* 00070 808880B0 848E00B6 */ lh $t6, 0x00B6($a0) ## 000000B6
|
||||||
/* 00074 808880B4 01D12021 */ addu $a0, $t6, $s1
|
/* 00074 808880B4 01D12021 */ addu $a0, $t6, $s1
|
||||||
/* 00078 808880B8 00042400 */ sll $a0, $a0, 16
|
/* 00078 808880B8 00042400 */ sll $a0, $a0, 16
|
||||||
/* 0007C 808880BC 0C01DE1C */ jal Math_Sins
|
/* 0007C 808880BC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00080 808880C0 00042403 */ sra $a0, $a0, 16
|
/* 00080 808880C0 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00084 808880C4 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
/* 00084 808880C4 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||||
/* 00088 808880C8 46000506 */ mov.s $f20, $f0
|
/* 00088 808880C8 46000506 */ mov.s $f20, $f0
|
||||||
/* 0008C 808880CC 01F12021 */ addu $a0, $t7, $s1
|
/* 0008C 808880CC 01F12021 */ addu $a0, $t7, $s1
|
||||||
/* 00090 808880D0 00042400 */ sll $a0, $a0, 16
|
/* 00090 808880D0 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00094 808880D4 0C01DE0D */ jal Math_Coss
|
/* 00094 808880D4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00098 808880D8 00042403 */ sra $a0, $a0, 16
|
/* 00098 808880D8 00042403 */ sra $a0, $a0, 16
|
||||||
/* 0009C 808880DC 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 0009C 808880DC 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
|
|
@ -38,14 +38,14 @@ glabel func_808884C8
|
||||||
/* 00518 80888558 34108000 */ ori $s0, $zero, 0x8000 ## $s0 = 00008000
|
/* 00518 80888558 34108000 */ ori $s0, $zero, 0x8000 ## $s0 = 00008000
|
||||||
/* 0051C 8088855C 01102021 */ addu $a0, $t0, $s0
|
/* 0051C 8088855C 01102021 */ addu $a0, $t0, $s0
|
||||||
/* 00520 80888560 00042400 */ sll $a0, $a0, 16
|
/* 00520 80888560 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00524 80888564 0C01DE1C */ jal Math_Sins
|
/* 00524 80888564 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00528 80888568 00042403 */ sra $a0, $a0, 16
|
/* 00528 80888568 00042403 */ sra $a0, $a0, 16
|
||||||
/* 0052C 8088856C 862900B6 */ lh $t1, 0x00B6($s1) ## 000000B6
|
/* 0052C 8088856C 862900B6 */ lh $t1, 0x00B6($s1) ## 000000B6
|
||||||
/* 00530 80888570 46000506 */ mov.s $f20, $f0
|
/* 00530 80888570 46000506 */ mov.s $f20, $f0
|
||||||
/* 00534 80888574 01302021 */ addu $a0, $t1, $s0
|
/* 00534 80888574 01302021 */ addu $a0, $t1, $s0
|
||||||
/* 00538 80888578 00042400 */ sll $a0, $a0, 16
|
/* 00538 80888578 00042400 */ sll $a0, $a0, 16
|
||||||
/* 0053C 8088857C 0C01DE0D */ jal Math_Coss
|
/* 0053C 8088857C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00540 80888580 00042403 */ sra $a0, $a0, 16
|
/* 00540 80888580 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00544 80888584 C62A0028 */ lwc1 $f10, 0x0028($s1) ## 00000028
|
/* 00544 80888584 C62A0028 */ lwc1 $f10, 0x0028($s1) ## 00000028
|
||||||
|
|
|
@ -49,11 +49,11 @@ glabel BgHidanHrock_Init
|
||||||
/* 0009C 808891CC 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
/* 0009C 808891CC 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||||
|
|
||||||
/* 000A0 808891D0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
/* 000A0 808891D0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||||
/* 000A4 808891D4 0C01DE1C */ jal Math_Sins
|
/* 000A4 808891D4 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 000A8 808891D8 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 000A8 808891D8 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 000AC 808891DC 46000586 */ mov.s $f22, $f0
|
/* 000AC 808891DC 46000586 */ mov.s $f22, $f0
|
||||||
/* 000B0 808891E0 0C01DE0D */ jal Math_Coss
|
/* 000B0 808891E0 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 000B4 808891E4 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 000B4 808891E4 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 000B8 808891E8 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
/* 000B8 808891E8 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||||
|
|
|
@ -14,7 +14,7 @@ glabel func_808894B0
|
||||||
/* 003AC 808894DC 0002C380 */ sll $t8, $v0, 14
|
/* 003AC 808894DC 0002C380 */ sll $t8, $v0, 14
|
||||||
/* 003B0 808894E0 01F82021 */ addu $a0, $t7, $t8
|
/* 003B0 808894E0 01F82021 */ addu $a0, $t7, $t8
|
||||||
/* 003B4 808894E4 00042400 */ sll $a0, $a0, 16
|
/* 003B4 808894E4 00042400 */ sll $a0, $a0, 16
|
||||||
/* 003B8 808894E8 0C01DE1C */ jal Math_Sins
|
/* 003B8 808894E8 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 003BC 808894EC 00042403 */ sra $a0, $a0, 16
|
/* 003BC 808894EC 00042403 */ sra $a0, $a0, 16
|
||||||
/* 003C0 808894F0 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 003C0 808894F0 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
@ -28,7 +28,7 @@ glabel func_808894B0
|
||||||
/* 003E0 80889510 00042400 */ sll $a0, $a0, 16
|
/* 003E0 80889510 00042400 */ sll $a0, $a0, 16
|
||||||
/* 003E4 80889514 00042403 */ sra $a0, $a0, 16
|
/* 003E4 80889514 00042403 */ sra $a0, $a0, 16
|
||||||
/* 003E8 80889518 46083280 */ add.s $f10, $f6, $f8
|
/* 003E8 80889518 46083280 */ add.s $f10, $f6, $f8
|
||||||
/* 003EC 8088951C 0C01DE0D */ jal Math_Coss
|
/* 003EC 8088951C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 003F0 80889520 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
/* 003F0 80889520 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
||||||
/* 003F4 80889524 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 003F4 80889524 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
|
|
@ -11,7 +11,7 @@ glabel func_8088960C
|
||||||
/* 00500 80889630 46062200 */ add.s $f8, $f4, $f6
|
/* 00500 80889630 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 00504 80889634 E4880038 */ swc1 $f8, 0x0038($a0) ## 00000060
|
/* 00504 80889634 E4880038 */ swc1 $f8, 0x0038($a0) ## 00000060
|
||||||
/* 00508 80889638 8E060060 */ lw $a2, 0x0060($s0) ## 00000060
|
/* 00508 80889638 8E060060 */ lw $a2, 0x0060($s0) ## 00000060
|
||||||
/* 0050C 8088963C 0C01DE80 */ jal Math_ApproxF
|
/* 0050C 8088963C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00510 80889640 8E05000C */ lw $a1, 0x000C($s0) ## 0000000C
|
/* 00510 80889640 8E05000C */ lw $a1, 0x000C($s0) ## 0000000C
|
||||||
/* 00514 80889644 10400017 */ beq $v0, $zero, .L808896A4
|
/* 00514 80889644 10400017 */ beq $v0, $zero, .L808896A4
|
||||||
|
|
|
@ -48,14 +48,14 @@ glabel func_808896B8
|
||||||
/* 0062C 8088975C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 0062C 8088975C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 00630 80889760 46062201 */ sub.s $f8, $f4, $f6
|
/* 00630 80889760 46062201 */ sub.s $f8, $f4, $f6
|
||||||
/* 00634 80889764 44054000 */ mfc1 $a1, $f8
|
/* 00634 80889764 44054000 */ mfc1 $a1, $f8
|
||||||
/* 00638 80889768 0C01DE80 */ jal Math_ApproxF
|
/* 00638 80889768 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 0063C 8088976C 00000000 */ nop
|
/* 0063C 8088976C 00000000 */ nop
|
||||||
/* 00640 80889770 10000005 */ beq $zero, $zero, .L80889788
|
/* 00640 80889770 10000005 */ beq $zero, $zero, .L80889788
|
||||||
/* 00644 80889774 8FBF001C */ lw $ra, 0x001C($sp)
|
/* 00644 80889774 8FBF001C */ lw $ra, 0x001C($sp)
|
||||||
.L80889778:
|
.L80889778:
|
||||||
/* 00648 80889778 8E05000C */ lw $a1, 0x000C($s0) ## 0000000C
|
/* 00648 80889778 8E05000C */ lw $a1, 0x000C($s0) ## 0000000C
|
||||||
/* 0064C 8088977C 0C01DE80 */ jal Math_ApproxF
|
/* 0064C 8088977C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00650 80889780 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 00650 80889780 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 00654 80889784 8FBF001C */ lw $ra, 0x001C($sp)
|
/* 00654 80889784 8FBF001C */ lw $ra, 0x001C($sp)
|
||||||
|
|
|
@ -25,7 +25,7 @@ glabel func_8088A290
|
||||||
/* 002CC 8088A2EC E7A8002C */ swc1 $f8, 0x002C($sp)
|
/* 002CC 8088A2EC E7A8002C */ swc1 $f8, 0x002C($sp)
|
||||||
/* 002D0 8088A2F0 0C00CD20 */ jal func_80033480
|
/* 002D0 8088A2F0 0C00CD20 */ jal func_80033480
|
||||||
/* 002D4 8088A2F4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
/* 002D4 8088A2F4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||||
/* 002D8 8088A2F8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 002D8 8088A2F8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 002DC 8088A2FC 00000000 */ nop
|
/* 002DC 8088A2FC 00000000 */ nop
|
||||||
/* 002E0 8088A300 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 002E0 8088A300 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -37,7 +37,7 @@ glabel func_8088A290
|
||||||
/* 002F8 8088A318 46128102 */ mul.s $f4, $f16, $f18
|
/* 002F8 8088A318 46128102 */ mul.s $f4, $f16, $f18
|
||||||
/* 002FC 8088A31C C5460024 */ lwc1 $f6, 0x0024($t2) ## 00000024
|
/* 002FC 8088A31C C5460024 */ lwc1 $f6, 0x0024($t2) ## 00000024
|
||||||
/* 00300 8088A320 46062200 */ add.s $f8, $f4, $f6
|
/* 00300 8088A320 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 00304 8088A324 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00304 8088A324 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00308 8088A328 E7A80028 */ swc1 $f8, 0x0028($sp)
|
/* 00308 8088A328 E7A80028 */ swc1 $f8, 0x0028($sp)
|
||||||
/* 0030C 8088A32C 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
/* 0030C 8088A32C 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||||
|
@ -46,7 +46,7 @@ glabel func_8088A290
|
||||||
/* 00318 8088A338 460A0402 */ mul.s $f16, $f0, $f10
|
/* 00318 8088A338 460A0402 */ mul.s $f16, $f0, $f10
|
||||||
/* 0031C 8088A33C C5720028 */ lwc1 $f18, 0x0028($t3) ## 00000028
|
/* 0031C 8088A33C C5720028 */ lwc1 $f18, 0x0028($t3) ## 00000028
|
||||||
/* 00320 8088A340 46128100 */ add.s $f4, $f16, $f18
|
/* 00320 8088A340 46128100 */ add.s $f4, $f16, $f18
|
||||||
/* 00324 8088A344 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00324 8088A344 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00328 8088A348 E7A4002C */ swc1 $f4, 0x002C($sp)
|
/* 00328 8088A348 E7A4002C */ swc1 $f4, 0x002C($sp)
|
||||||
/* 0032C 8088A34C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 0032C 8088A34C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
|
|
@ -23,11 +23,11 @@ glabel func_8088A3B0
|
||||||
/* 003D0 8088A3F0 F7B60050 */ sdc1 $f22, 0x0050($sp)
|
/* 003D0 8088A3F0 F7B60050 */ sdc1 $f22, 0x0050($sp)
|
||||||
/* 003D4 8088A3F4 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
/* 003D4 8088A3F4 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
||||||
/* 003D8 8088A3F8 AFA500FC */ sw $a1, 0x00FC($sp)
|
/* 003D8 8088A3F8 AFA500FC */ sw $a1, 0x00FC($sp)
|
||||||
/* 003DC 8088A3FC 0C01DE1C */ jal Math_Sins
|
/* 003DC 8088A3FC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 003E0 8088A400 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
/* 003E0 8088A400 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||||
/* 003E4 8088A404 46000606 */ mov.s $f24, $f0
|
/* 003E4 8088A404 46000606 */ mov.s $f24, $f0
|
||||||
/* 003E8 8088A408 0C01DE0D */ jal Math_Coss
|
/* 003E8 8088A408 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 003EC 8088A40C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 003EC 8088A40C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 003F0 8088A410 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
/* 003F0 8088A410 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||||
|
@ -82,13 +82,13 @@ glabel func_8088A3B0
|
||||||
/* 004AC 8088A4CC E7A600D8 */ swc1 $f6, 0x00D8($sp)
|
/* 004AC 8088A4CC E7A600D8 */ swc1 $f6, 0x00D8($sp)
|
||||||
/* 004B0 8088A4D0 C650002C */ lwc1 $f16, 0x002C($s2) ## 0000002C
|
/* 004B0 8088A4D0 C650002C */ lwc1 $f16, 0x002C($s2) ## 0000002C
|
||||||
/* 004B4 8088A4D4 46105480 */ add.s $f18, $f10, $f16
|
/* 004B4 8088A4D4 46105480 */ add.s $f18, $f10, $f16
|
||||||
/* 004B8 8088A4D8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 004B8 8088A4D8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 004BC 8088A4DC E7B200E0 */ swc1 $f18, 0x00E0($sp)
|
/* 004BC 8088A4DC E7B200E0 */ swc1 $f18, 0x00E0($sp)
|
||||||
/* 004C0 8088A4E0 461C0102 */ mul.s $f4, $f0, $f28
|
/* 004C0 8088A4E0 461C0102 */ mul.s $f4, $f0, $f28
|
||||||
/* 004C4 8088A4E4 C7A600A8 */ lwc1 $f6, 0x00A8($sp)
|
/* 004C4 8088A4E4 C7A600A8 */ lwc1 $f6, 0x00A8($sp)
|
||||||
/* 004C8 8088A4E8 46062502 */ mul.s $f20, $f4, $f6
|
/* 004C8 8088A4E8 46062502 */ mul.s $f20, $f4, $f6
|
||||||
/* 004CC 8088A4EC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 004CC 8088A4EC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 004D0 8088A4F0 00000000 */ nop
|
/* 004D0 8088A4F0 00000000 */ nop
|
||||||
/* 004D4 8088A4F4 2618FFFE */ addiu $t8, $s0, 0xFFFE ## $t8 = FFFFFFFE
|
/* 004D4 8088A4F4 2618FFFE */ addiu $t8, $s0, 0xFFFE ## $t8 = FFFFFFFE
|
||||||
|
@ -101,7 +101,7 @@ glabel func_8088A3B0
|
||||||
/* 004F0 8088A510 00000000 */ nop
|
/* 004F0 8088A510 00000000 */ nop
|
||||||
/* 004F4 8088A514 461AA102 */ mul.s $f4, $f20, $f26
|
/* 004F4 8088A514 461AA102 */ mul.s $f4, $f20, $f26
|
||||||
/* 004F8 8088A518 46049180 */ add.s $f6, $f18, $f4
|
/* 004F8 8088A518 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 004FC 8088A51C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 004FC 8088A51C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00500 8088A520 E7A600E4 */ swc1 $f6, 0x00E4($sp)
|
/* 00500 8088A520 E7A600E4 */ swc1 $f6, 0x00E4($sp)
|
||||||
/* 00504 8088A524 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
/* 00504 8088A524 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||||
|
@ -114,7 +114,7 @@ glabel func_8088A3B0
|
||||||
/* 00520 8088A540 4618A482 */ mul.s $f18, $f20, $f24
|
/* 00520 8088A540 4618A482 */ mul.s $f18, $f20, $f24
|
||||||
/* 00524 8088A544 E7A800E8 */ swc1 $f8, 0x00E8($sp)
|
/* 00524 8088A544 E7A800E8 */ swc1 $f8, 0x00E8($sp)
|
||||||
/* 00528 8088A548 46128101 */ sub.s $f4, $f16, $f18
|
/* 00528 8088A548 46128101 */ sub.s $f4, $f16, $f18
|
||||||
/* 0052C 8088A54C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0052C 8088A54C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00530 8088A550 E7A400EC */ swc1 $f4, 0x00EC($sp)
|
/* 00530 8088A550 E7A400EC */ swc1 $f4, 0x00EC($sp)
|
||||||
/* 00534 8088A554 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 00534 8088A554 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
|
|
@ -23,11 +23,11 @@ glabel func_8088A67C
|
||||||
/* 0069C 8088A6BC F7B60050 */ sdc1 $f22, 0x0050($sp)
|
/* 0069C 8088A6BC F7B60050 */ sdc1 $f22, 0x0050($sp)
|
||||||
/* 006A0 8088A6C0 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
/* 006A0 8088A6C0 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
||||||
/* 006A4 8088A6C4 AFA500EC */ sw $a1, 0x00EC($sp)
|
/* 006A4 8088A6C4 AFA500EC */ sw $a1, 0x00EC($sp)
|
||||||
/* 006A8 8088A6C8 0C01DE1C */ jal Math_Sins
|
/* 006A8 8088A6C8 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 006AC 8088A6CC 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
/* 006AC 8088A6CC 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||||
/* 006B0 8088A6D0 46000606 */ mov.s $f24, $f0
|
/* 006B0 8088A6D0 46000606 */ mov.s $f24, $f0
|
||||||
/* 006B4 8088A6D4 0C01DE0D */ jal Math_Coss
|
/* 006B4 8088A6D4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 006B8 8088A6D8 868400B6 */ lh $a0, 0x00B6($s4) ## 000000B6
|
/* 006B8 8088A6D8 868400B6 */ lh $a0, 0x00B6($s4) ## 000000B6
|
||||||
/* 006BC 8088A6DC 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
/* 006BC 8088A6DC 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
||||||
|
@ -60,7 +60,7 @@ glabel func_8088A67C
|
||||||
/* 00720 8088A740 E7A600C8 */ swc1 $f6, 0x00C8($sp)
|
/* 00720 8088A740 E7A600C8 */ swc1 $f6, 0x00C8($sp)
|
||||||
/* 00724 8088A744 C688002C */ lwc1 $f8, 0x002C($s4) ## 0000002C
|
/* 00724 8088A744 C688002C */ lwc1 $f8, 0x002C($s4) ## 0000002C
|
||||||
/* 00728 8088A748 460A4401 */ sub.s $f16, $f8, $f10
|
/* 00728 8088A748 460A4401 */ sub.s $f16, $f8, $f10
|
||||||
/* 0072C 8088A74C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0072C 8088A74C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00730 8088A750 E7B000D0 */ swc1 $f16, 0x00D0($sp)
|
/* 00730 8088A750 E7B000D0 */ swc1 $f16, 0x00D0($sp)
|
||||||
/* 00734 8088A754 262EFFFE */ addiu $t6, $s1, 0xFFFE ## $t6 = FFFFFFFE
|
/* 00734 8088A754 262EFFFE */ addiu $t6, $s1, 0xFFFE ## $t6 = FFFFFFFE
|
||||||
|
@ -68,7 +68,7 @@ glabel func_8088A67C
|
||||||
/* 0073C 8088A75C 461E0482 */ mul.s $f18, $f0, $f30
|
/* 0073C 8088A75C 461E0482 */ mul.s $f18, $f0, $f30
|
||||||
/* 00740 8088A760 468021A0 */ cvt.s.w $f6, $f4
|
/* 00740 8088A760 468021A0 */ cvt.s.w $f6, $f4
|
||||||
/* 00744 8088A764 46069502 */ mul.s $f20, $f18, $f6
|
/* 00744 8088A764 46069502 */ mul.s $f20, $f18, $f6
|
||||||
/* 00748 8088A768 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00748 8088A768 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0074C 8088A76C 00000000 */ nop
|
/* 0074C 8088A76C 00000000 */ nop
|
||||||
/* 00750 8088A770 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
|
/* 00750 8088A770 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
|
||||||
|
@ -80,7 +80,7 @@ glabel func_8088A67C
|
||||||
/* 00768 8088A788 00000000 */ nop
|
/* 00768 8088A788 00000000 */ nop
|
||||||
/* 0076C 8088A78C 461AA402 */ mul.s $f16, $f20, $f26
|
/* 0076C 8088A78C 461AA402 */ mul.s $f16, $f20, $f26
|
||||||
/* 00770 8088A790 46105100 */ add.s $f4, $f10, $f16
|
/* 00770 8088A790 46105100 */ add.s $f4, $f10, $f16
|
||||||
/* 00774 8088A794 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00774 8088A794 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00778 8088A798 E7A400D4 */ swc1 $f4, 0x00D4($sp)
|
/* 00778 8088A798 E7A400D4 */ swc1 $f4, 0x00D4($sp)
|
||||||
/* 0077C 8088A79C 3C014190 */ lui $at, 0x4190 ## $at = 41900000
|
/* 0077C 8088A79C 3C014190 */ lui $at, 0x4190 ## $at = 41900000
|
||||||
|
@ -93,7 +93,7 @@ glabel func_8088A67C
|
||||||
/* 00798 8088A7B8 4618A282 */ mul.s $f10, $f20, $f24
|
/* 00798 8088A7B8 4618A282 */ mul.s $f10, $f20, $f24
|
||||||
/* 0079C 8088A7BC E7A600D8 */ swc1 $f6, 0x00D8($sp)
|
/* 0079C 8088A7BC E7A600D8 */ swc1 $f6, 0x00D8($sp)
|
||||||
/* 007A0 8088A7C0 460A4401 */ sub.s $f16, $f8, $f10
|
/* 007A0 8088A7C0 460A4401 */ sub.s $f16, $f8, $f10
|
||||||
/* 007A4 8088A7C4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 007A4 8088A7C4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 007A8 8088A7C8 E7B000DC */ swc1 $f16, 0x00DC($sp)
|
/* 007A8 8088A7C8 E7B000DC */ swc1 $f16, 0x00DC($sp)
|
||||||
/* 007AC 8088A7CC 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 007AC 8088A7CC 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -118,7 +118,7 @@ glabel func_8088A67C
|
||||||
/* 007F8 8088A818 10000001 */ beq $zero, $zero, .L8088A820
|
/* 007F8 8088A818 10000001 */ beq $zero, $zero, .L8088A820
|
||||||
/* 007FC 8088A81C 24100020 */ addiu $s0, $zero, 0x0020 ## $s0 = 00000020
|
/* 007FC 8088A81C 24100020 */ addiu $s0, $zero, 0x0020 ## $s0 = 00000020
|
||||||
.L8088A820:
|
.L8088A820:
|
||||||
/* 00800 8088A820 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00800 8088A820 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00804 8088A824 00000000 */ nop
|
/* 00804 8088A824 00000000 */ nop
|
||||||
/* 00808 8088A828 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 00808 8088A828 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
|
|
@ -23,11 +23,11 @@ glabel func_8088A914
|
||||||
/* 00934 8088A954 F7B60050 */ sdc1 $f22, 0x0050($sp)
|
/* 00934 8088A954 F7B60050 */ sdc1 $f22, 0x0050($sp)
|
||||||
/* 00938 8088A958 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
/* 00938 8088A958 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
||||||
/* 0093C 8088A95C AFA500EC */ sw $a1, 0x00EC($sp)
|
/* 0093C 8088A95C AFA500EC */ sw $a1, 0x00EC($sp)
|
||||||
/* 00940 8088A960 0C01DE1C */ jal Math_Sins
|
/* 00940 8088A960 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00944 8088A964 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
/* 00944 8088A964 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||||
/* 00948 8088A968 46000606 */ mov.s $f24, $f0
|
/* 00948 8088A968 46000606 */ mov.s $f24, $f0
|
||||||
/* 0094C 8088A96C 0C01DE0D */ jal Math_Coss
|
/* 0094C 8088A96C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00950 8088A970 868400B6 */ lh $a0, 0x00B6($s4) ## 000000B6
|
/* 00950 8088A970 868400B6 */ lh $a0, 0x00B6($s4) ## 000000B6
|
||||||
/* 00954 8088A974 3C014160 */ lui $at, 0x4160 ## $at = 41600000
|
/* 00954 8088A974 3C014160 */ lui $at, 0x4160 ## $at = 41600000
|
||||||
|
@ -60,7 +60,7 @@ glabel func_8088A914
|
||||||
/* 009B8 8088A9D8 E7A600C8 */ swc1 $f6, 0x00C8($sp)
|
/* 009B8 8088A9D8 E7A600C8 */ swc1 $f6, 0x00C8($sp)
|
||||||
/* 009BC 8088A9DC C688002C */ lwc1 $f8, 0x002C($s4) ## 0000002C
|
/* 009BC 8088A9DC C688002C */ lwc1 $f8, 0x002C($s4) ## 0000002C
|
||||||
/* 009C0 8088A9E0 460A4401 */ sub.s $f16, $f8, $f10
|
/* 009C0 8088A9E0 460A4401 */ sub.s $f16, $f8, $f10
|
||||||
/* 009C4 8088A9E4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 009C4 8088A9E4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 009C8 8088A9E8 E7B000D0 */ swc1 $f16, 0x00D0($sp)
|
/* 009C8 8088A9E8 E7B000D0 */ swc1 $f16, 0x00D0($sp)
|
||||||
/* 009CC 8088A9EC 262EFFFE */ addiu $t6, $s1, 0xFFFE ## $t6 = FFFFFFFE
|
/* 009CC 8088A9EC 262EFFFE */ addiu $t6, $s1, 0xFFFE ## $t6 = FFFFFFFE
|
||||||
|
@ -68,7 +68,7 @@ glabel func_8088A914
|
||||||
/* 009D4 8088A9F4 461C0482 */ mul.s $f18, $f0, $f28
|
/* 009D4 8088A9F4 461C0482 */ mul.s $f18, $f0, $f28
|
||||||
/* 009D8 8088A9F8 468021A0 */ cvt.s.w $f6, $f4
|
/* 009D8 8088A9F8 468021A0 */ cvt.s.w $f6, $f4
|
||||||
/* 009DC 8088A9FC 46069502 */ mul.s $f20, $f18, $f6
|
/* 009DC 8088A9FC 46069502 */ mul.s $f20, $f18, $f6
|
||||||
/* 009E0 8088AA00 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 009E0 8088AA00 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 009E4 8088AA04 00000000 */ nop
|
/* 009E4 8088AA04 00000000 */ nop
|
||||||
/* 009E8 8088AA08 461C0582 */ mul.s $f22, $f0, $f28
|
/* 009E8 8088AA08 461C0582 */ mul.s $f22, $f0, $f28
|
||||||
|
@ -77,7 +77,7 @@ glabel func_8088A914
|
||||||
/* 009F4 8088AA14 00000000 */ nop
|
/* 009F4 8088AA14 00000000 */ nop
|
||||||
/* 009F8 8088AA18 461AA282 */ mul.s $f10, $f20, $f26
|
/* 009F8 8088AA18 461AA282 */ mul.s $f10, $f20, $f26
|
||||||
/* 009FC 8088AA1C 460A4400 */ add.s $f16, $f8, $f10
|
/* 009FC 8088AA1C 460A4400 */ add.s $f16, $f8, $f10
|
||||||
/* 00A00 8088AA20 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00A00 8088AA20 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00A04 8088AA24 E7B000D4 */ swc1 $f16, 0x00D4($sp)
|
/* 00A04 8088AA24 E7B000D4 */ swc1 $f16, 0x00D4($sp)
|
||||||
/* 00A08 8088AA28 3C014208 */ lui $at, 0x4208 ## $at = 42080000
|
/* 00A08 8088AA28 3C014208 */ lui $at, 0x4208 ## $at = 42080000
|
||||||
|
@ -90,7 +90,7 @@ glabel func_8088A914
|
||||||
/* 00A24 8088AA44 4618A202 */ mul.s $f8, $f20, $f24
|
/* 00A24 8088AA44 4618A202 */ mul.s $f8, $f20, $f24
|
||||||
/* 00A28 8088AA48 E7B200D8 */ swc1 $f18, 0x00D8($sp)
|
/* 00A28 8088AA48 E7B200D8 */ swc1 $f18, 0x00D8($sp)
|
||||||
/* 00A2C 8088AA4C 46083281 */ sub.s $f10, $f6, $f8
|
/* 00A2C 8088AA4C 46083281 */ sub.s $f10, $f6, $f8
|
||||||
/* 00A30 8088AA50 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00A30 8088AA50 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00A34 8088AA54 E7AA00DC */ swc1 $f10, 0x00DC($sp)
|
/* 00A34 8088AA54 E7AA00DC */ swc1 $f10, 0x00DC($sp)
|
||||||
/* 00A38 8088AA58 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
/* 00A38 8088AA58 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||||
|
@ -115,7 +115,7 @@ glabel func_8088A914
|
||||||
/* 00A84 8088AAA4 10000001 */ beq $zero, $zero, .L8088AAAC
|
/* 00A84 8088AAA4 10000001 */ beq $zero, $zero, .L8088AAAC
|
||||||
/* 00A88 8088AAA8 24100020 */ addiu $s0, $zero, 0x0020 ## $s0 = 00000020
|
/* 00A88 8088AAA8 24100020 */ addiu $s0, $zero, 0x0020 ## $s0 = 00000020
|
||||||
.L8088AAAC:
|
.L8088AAAC:
|
||||||
/* 00A8C 8088AAAC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00A8C 8088AAAC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00A90 8088AAB0 00000000 */ nop
|
/* 00A90 8088AAB0 00000000 */ nop
|
||||||
/* 00A94 8088AAB4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 00A94 8088AAB4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
|
|
@ -82,19 +82,19 @@ glabel func_8088B268
|
||||||
/* 002E0 8088B360 3C048089 */ lui $a0, %hi(D_8088BFC0) ## $a0 = 80890000
|
/* 002E0 8088B360 3C048089 */ lui $a0, %hi(D_8088BFC0) ## $a0 = 80890000
|
||||||
/* 002E4 8088B364 2484BFC0 */ addiu $a0, $a0, %lo(D_8088BFC0) ## $a0 = 8088BFC0
|
/* 002E4 8088B364 2484BFC0 */ addiu $a0, $a0, %lo(D_8088BFC0) ## $a0 = 8088BFC0
|
||||||
/* 002E8 8088B368 3C0541A0 */ lui $a1, 0x41A0 ## $a1 = 41A00000
|
/* 002E8 8088B368 3C0541A0 */ lui $a1, 0x41A0 ## $a1 = 41A00000
|
||||||
/* 002EC 8088B36C 0C01DE80 */ jal Math_ApproxF
|
/* 002EC 8088B36C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 002F0 8088B370 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
/* 002F0 8088B370 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
||||||
/* 002F4 8088B374 10000004 */ beq $zero, $zero, .L8088B388
|
/* 002F4 8088B374 10000004 */ beq $zero, $zero, .L8088B388
|
||||||
/* 002F8 8088B378 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
/* 002F8 8088B378 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||||
.L8088B37C:
|
.L8088B37C:
|
||||||
/* 002FC 8088B37C 0C01DE80 */ jal Math_ApproxF
|
/* 002FC 8088B37C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00300 8088B380 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
/* 00300 8088B380 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
||||||
/* 00304 8088B384 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
/* 00304 8088B384 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||||
.L8088B388:
|
.L8088B388:
|
||||||
/* 00308 8088B388 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00308 8088B388 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 0030C 8088B38C 0C01DE1C */ jal Math_Sins
|
/* 0030C 8088B38C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00310 8088B390 AFA30028 */ sw $v1, 0x0028($sp)
|
/* 00310 8088B390 AFA30028 */ sw $v1, 0x0028($sp)
|
||||||
/* 00314 8088B394 3C018089 */ lui $at, %hi(D_8088BFC0) ## $at = 80890000
|
/* 00314 8088B394 3C018089 */ lui $at, %hi(D_8088BFC0) ## $at = 80890000
|
||||||
|
@ -103,7 +103,7 @@ glabel func_8088B268
|
||||||
/* 00320 8088B3A0 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00320 8088B3A0 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00324 8088B3A4 46100482 */ mul.s $f18, $f0, $f16
|
/* 00324 8088B3A4 46100482 */ mul.s $f18, $f0, $f16
|
||||||
/* 00328 8088B3A8 46049180 */ add.s $f6, $f18, $f4
|
/* 00328 8088B3A8 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 0032C 8088B3AC 0C01DE0D */ jal Math_Coss
|
/* 0032C 8088B3AC 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00330 8088B3B0 E6060024 */ swc1 $f6, 0x0024($s0) ## 00000024
|
/* 00330 8088B3B0 E6060024 */ swc1 $f6, 0x0024($s0) ## 00000024
|
||||||
/* 00334 8088B3B4 3C018089 */ lui $at, %hi(D_8088BFC0) ## $at = 80890000
|
/* 00334 8088B3B4 3C018089 */ lui $at, %hi(D_8088BFC0) ## $at = 80890000
|
||||||
|
|
|
@ -16,7 +16,7 @@ glabel func_8088B69C
|
||||||
/* 00650 8088B6D0 0002C380 */ sll $t8, $v0, 14
|
/* 00650 8088B6D0 0002C380 */ sll $t8, $v0, 14
|
||||||
/* 00654 8088B6D4 01F82021 */ addu $a0, $t7, $t8
|
/* 00654 8088B6D4 01F82021 */ addu $a0, $t7, $t8
|
||||||
/* 00658 8088B6D8 00042400 */ sll $a0, $a0, 16
|
/* 00658 8088B6D8 00042400 */ sll $a0, $a0, 16
|
||||||
/* 0065C 8088B6DC 0C01DE1C */ jal Math_Sins
|
/* 0065C 8088B6DC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00660 8088B6E0 00042403 */ sra $a0, $a0, 16
|
/* 00660 8088B6E0 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00664 8088B6E4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 00664 8088B6E4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
@ -30,7 +30,7 @@ glabel func_8088B69C
|
||||||
/* 00684 8088B704 00042400 */ sll $a0, $a0, 16
|
/* 00684 8088B704 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00688 8088B708 00042403 */ sra $a0, $a0, 16
|
/* 00688 8088B708 00042403 */ sra $a0, $a0, 16
|
||||||
/* 0068C 8088B70C 46083280 */ add.s $f10, $f6, $f8
|
/* 0068C 8088B70C 46083280 */ add.s $f10, $f6, $f8
|
||||||
/* 00690 8088B710 0C01DE0D */ jal Math_Coss
|
/* 00690 8088B710 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00694 8088B714 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
/* 00694 8088B714 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
||||||
/* 00698 8088B718 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 00698 8088B718 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
|
|
@ -6,7 +6,7 @@ glabel func_8088B90C
|
||||||
/* 0089C 8088B91C 8CE5000C */ lw $a1, 0x000C($a3) ## 0000000C
|
/* 0089C 8088B91C 8CE5000C */ lw $a1, 0x000C($a3) ## 0000000C
|
||||||
/* 008A0 8088B920 AFA70018 */ sw $a3, 0x0018($sp)
|
/* 008A0 8088B920 AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 008A4 8088B924 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
/* 008A4 8088B924 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
||||||
/* 008A8 8088B928 0C01DE80 */ jal Math_ApproxF
|
/* 008A8 8088B928 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 008AC 8088B92C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 008AC 8088B92C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 008B0 8088B930 10400004 */ beq $v0, $zero, .L8088B944
|
/* 008B0 8088B930 10400004 */ beq $v0, $zero, .L8088B944
|
||||||
|
|
|
@ -42,7 +42,7 @@ glabel func_8088B990
|
||||||
/* 00984 8088BA04 3C063E80 */ lui $a2, 0x3E80 ## $a2 = 3E800000
|
/* 00984 8088BA04 3C063E80 */ lui $a2, 0x3E80 ## $a2 = 3E800000
|
||||||
/* 00988 8088BA08 3C0741A0 */ lui $a3, 0x41A0 ## $a3 = 41A00000
|
/* 00988 8088BA08 3C0741A0 */ lui $a3, 0x41A0 ## $a3 = 41A00000
|
||||||
/* 0098C 8088BA0C 44055000 */ mfc1 $a1, $f10
|
/* 0098C 8088BA0C 44055000 */ mfc1 $a1, $f10
|
||||||
/* 00990 8088BA10 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* 00990 8088BA10 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
|
|
||||||
/* 00994 8088BA14 E7B00010 */ swc1 $f16, 0x0010($sp)
|
/* 00994 8088BA14 E7B00010 */ swc1 $f16, 0x0010($sp)
|
||||||
/* 00998 8088BA18 3C018089 */ lui $at, %hi(D_8088C04C) ## $at = 80890000
|
/* 00998 8088BA18 3C018089 */ lui $at, %hi(D_8088C04C) ## $at = 80890000
|
||||||
|
@ -68,7 +68,7 @@ glabel func_8088B990
|
||||||
/* 009E4 8088BA64 3C0741A0 */ lui $a3, 0x41A0 ## $a3 = 41A00000
|
/* 009E4 8088BA64 3C0741A0 */ lui $a3, 0x41A0 ## $a3 = 41A00000
|
||||||
/* 009E8 8088BA68 E7B20010 */ swc1 $f18, 0x0010($sp)
|
/* 009E8 8088BA68 E7B20010 */ swc1 $f18, 0x0010($sp)
|
||||||
/* 009EC 8088BA6C 44058000 */ mfc1 $a1, $f16
|
/* 009EC 8088BA6C 44058000 */ mfc1 $a1, $f16
|
||||||
/* 009F0 8088BA70 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
/* 009F0 8088BA70 0C01E0C4 */ jal Math_SmoothStepToF
|
||||||
|
|
||||||
/* 009F4 8088BA74 00000000 */ nop
|
/* 009F4 8088BA74 00000000 */ nop
|
||||||
/* 009F8 8088BA78 3C018089 */ lui $at, %hi(D_8088C050) ## $at = 80890000
|
/* 009F8 8088BA78 3C018089 */ lui $at, %hi(D_8088C050) ## $at = 80890000
|
||||||
|
|
|
@ -10,11 +10,11 @@ glabel func_8088CEC0
|
||||||
/* 00020 8088CEE0 AFA9001C */ sw $t1, 0x001C($sp)
|
/* 00020 8088CEE0 AFA9001C */ sw $t1, 0x001C($sp)
|
||||||
/* 00024 8088CEE4 AFA70040 */ sw $a3, 0x0040($sp)
|
/* 00024 8088CEE4 AFA70040 */ sw $a3, 0x0040($sp)
|
||||||
/* 00028 8088CEE8 87A4004A */ lh $a0, 0x004A($sp)
|
/* 00028 8088CEE8 87A4004A */ lh $a0, 0x004A($sp)
|
||||||
/* 0002C 8088CEEC 0C01DE1C */ jal Math_Sins
|
/* 0002C 8088CEEC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00030 8088CEF0 AFA30020 */ sw $v1, 0x0020($sp)
|
/* 00030 8088CEF0 AFA30020 */ sw $v1, 0x0020($sp)
|
||||||
/* 00034 8088CEF4 87A4004A */ lh $a0, 0x004A($sp)
|
/* 00034 8088CEF4 87A4004A */ lh $a0, 0x004A($sp)
|
||||||
/* 00038 8088CEF8 0C01DE0D */ jal Math_Coss
|
/* 00038 8088CEF8 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0003C 8088CEFC E7A00030 */ swc1 $f0, 0x0030($sp)
|
/* 0003C 8088CEFC E7A00030 */ swc1 $f0, 0x0030($sp)
|
||||||
/* 00040 8088CF00 8FA30020 */ lw $v1, 0x0020($sp)
|
/* 00040 8088CF00 8FA30020 */ lw $v1, 0x0020($sp)
|
||||||
|
|
|
@ -33,12 +33,12 @@ glabel func_8088DC50
|
||||||
/* 00E08 8088DCC8 24120004 */ addiu $s2, $zero, 0x0004 ## $s2 = 00000004
|
/* 00E08 8088DCC8 24120004 */ addiu $s2, $zero, 0x0004 ## $s2 = 00000004
|
||||||
.L8088DCCC:
|
.L8088DCCC:
|
||||||
/* 00E0C 8088DCCC 00102400 */ sll $a0, $s0, 16
|
/* 00E0C 8088DCCC 00102400 */ sll $a0, $s0, 16
|
||||||
/* 00E10 8088DCD0 0C01DE1C */ jal Math_Sins
|
/* 00E10 8088DCD0 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00E14 8088DCD4 00042403 */ sra $a0, $a0, 16
|
/* 00E14 8088DCD4 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00E18 8088DCD8 00102400 */ sll $a0, $s0, 16
|
/* 00E18 8088DCD8 00102400 */ sll $a0, $s0, 16
|
||||||
/* 00E1C 8088DCDC 46000506 */ mov.s $f20, $f0
|
/* 00E1C 8088DCDC 46000506 */ mov.s $f20, $f0
|
||||||
/* 00E20 8088DCE0 0C01DE0D */ jal Math_Coss
|
/* 00E20 8088DCE0 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00E24 8088DCE4 00042403 */ sra $a0, $a0, 16
|
/* 00E24 8088DCE4 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00E28 8088DCE8 27B30068 */ addiu $s3, $sp, 0x0068 ## $s3 = FFFFFFA8
|
/* 00E28 8088DCE8 27B30068 */ addiu $s3, $sp, 0x0068 ## $s3 = FFFFFFA8
|
||||||
|
|
|
@ -9,7 +9,7 @@ glabel func_8088E518
|
||||||
/* 00164 8088E534 AFAF0024 */ sw $t7, 0x0024($sp)
|
/* 00164 8088E534 AFAF0024 */ sw $t7, 0x0024($sp)
|
||||||
/* 00168 8088E538 8E05000C */ lw $a1, 0x000C($s0) ## 0000000C
|
/* 00168 8088E538 8E05000C */ lw $a1, 0x000C($s0) ## 0000000C
|
||||||
/* 0016C 8088E53C 34C6999A */ ori $a2, $a2, 0x999A ## $a2 = 4059999A
|
/* 0016C 8088E53C 34C6999A */ ori $a2, $a2, 0x999A ## $a2 = 4059999A
|
||||||
/* 00170 8088E540 0C01DE80 */ jal Math_ApproxF
|
/* 00170 8088E540 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00174 8088E544 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
/* 00174 8088E544 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
|
||||||
/* 00178 8088E548 0C010D5B */ jal func_8004356C
|
/* 00178 8088E548 0C010D5B */ jal func_8004356C
|
||||||
|
|
|
@ -17,7 +17,7 @@ glabel func_8088E5D0
|
||||||
/* 00238 8088E608 0002C380 */ sll $t8, $v0, 14
|
/* 00238 8088E608 0002C380 */ sll $t8, $v0, 14
|
||||||
/* 0023C 8088E60C 01F82021 */ addu $a0, $t7, $t8
|
/* 0023C 8088E60C 01F82021 */ addu $a0, $t7, $t8
|
||||||
/* 00240 8088E610 00042400 */ sll $a0, $a0, 16
|
/* 00240 8088E610 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00244 8088E614 0C01DE1C */ jal Math_Sins
|
/* 00244 8088E614 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00248 8088E618 00042403 */ sra $a0, $a0, 16
|
/* 00248 8088E618 00042403 */ sra $a0, $a0, 16
|
||||||
/* 0024C 8088E61C 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 0024C 8088E61C 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
@ -31,7 +31,7 @@ glabel func_8088E5D0
|
||||||
/* 0026C 8088E63C 00042400 */ sll $a0, $a0, 16
|
/* 0026C 8088E63C 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00270 8088E640 00042403 */ sra $a0, $a0, 16
|
/* 00270 8088E640 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00274 8088E644 46083280 */ add.s $f10, $f6, $f8
|
/* 00274 8088E644 46083280 */ add.s $f10, $f6, $f8
|
||||||
/* 00278 8088E648 0C01DE0D */ jal Math_Coss
|
/* 00278 8088E648 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0027C 8088E64C E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
/* 0027C 8088E64C E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
|
||||||
/* 00280 8088E650 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
/* 00280 8088E650 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||||
|
|
|
@ -24,7 +24,7 @@ glabel func_8088E6D0
|
||||||
/* 00350 8088E720 AFA70018 */ sw $a3, 0x0018($sp)
|
/* 00350 8088E720 AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 00354 8088E724 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
/* 00354 8088E724 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
||||||
/* 00358 8088E728 44054000 */ mfc1 $a1, $f8
|
/* 00358 8088E728 44054000 */ mfc1 $a1, $f8
|
||||||
/* 0035C 8088E72C 0C01DE80 */ jal Math_ApproxF
|
/* 0035C 8088E72C 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00360 8088E730 00000000 */ nop
|
/* 00360 8088E730 00000000 */ nop
|
||||||
/* 00364 8088E734 8FA70018 */ lw $a3, 0x0018($sp)
|
/* 00364 8088E734 8FA70018 */ lw $a3, 0x0018($sp)
|
||||||
|
|
|
@ -75,7 +75,7 @@ glabel func_8088E7A8
|
||||||
/* 004C0 8088E890 00000000 */ nop
|
/* 004C0 8088E890 00000000 */ nop
|
||||||
/* 004C4 8088E894 86040032 */ lh $a0, 0x0032($s0) ## 00000032
|
/* 004C4 8088E894 86040032 */ lh $a0, 0x0032($s0) ## 00000032
|
||||||
.L8088E898:
|
.L8088E898:
|
||||||
/* 004C8 8088E898 0C01DE1C */ jal Math_Sins
|
/* 004C8 8088E898 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 004CC 8088E89C E7A20024 */ swc1 $f2, 0x0024($sp)
|
/* 004CC 8088E89C E7A20024 */ swc1 $f2, 0x0024($sp)
|
||||||
/* 004D0 8088E8A0 C7A20024 */ lwc1 $f2, 0x0024($sp)
|
/* 004D0 8088E8A0 C7A20024 */ lwc1 $f2, 0x0024($sp)
|
||||||
|
@ -83,7 +83,7 @@ glabel func_8088E7A8
|
||||||
/* 004D8 8088E8A8 86040032 */ lh $a0, 0x0032($s0) ## 00000032
|
/* 004D8 8088E8A8 86040032 */ lh $a0, 0x0032($s0) ## 00000032
|
||||||
/* 004DC 8088E8AC 46020402 */ mul.s $f16, $f0, $f2
|
/* 004DC 8088E8AC 46020402 */ mul.s $f16, $f0, $f2
|
||||||
/* 004E0 8088E8B0 46128100 */ add.s $f4, $f16, $f18
|
/* 004E0 8088E8B0 46128100 */ add.s $f4, $f16, $f18
|
||||||
/* 004E4 8088E8B4 0C01DE0D */ jal Math_Coss
|
/* 004E4 8088E8B4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 004E8 8088E8B8 E6040024 */ swc1 $f4, 0x0024($s0) ## 00000024
|
/* 004E8 8088E8B8 E6040024 */ swc1 $f4, 0x0024($s0) ## 00000024
|
||||||
/* 004EC 8088E8BC C7A20024 */ lwc1 $f2, 0x0024($sp)
|
/* 004EC 8088E8BC C7A20024 */ lwc1 $f2, 0x0024($sp)
|
||||||
|
|
|
@ -7,7 +7,7 @@ glabel func_8088E90C
|
||||||
/* 00550 8088E920 AFA50028 */ sw $a1, 0x0028($sp)
|
/* 00550 8088E920 AFA50028 */ sw $a1, 0x0028($sp)
|
||||||
/* 00554 8088E924 00812021 */ addu $a0, $a0, $at
|
/* 00554 8088E924 00812021 */ addu $a0, $a0, $at
|
||||||
/* 00558 8088E928 00042400 */ sll $a0, $a0, 16
|
/* 00558 8088E928 00042400 */ sll $a0, $a0, 16
|
||||||
/* 0055C 8088E92C 0C01DE0D */ jal Math_Coss
|
/* 0055C 8088E92C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00560 8088E930 00042403 */ sra $a0, $a0, 16
|
/* 00560 8088E930 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00564 8088E934 8FA50028 */ lw $a1, 0x0028($sp)
|
/* 00564 8088E934 8FA50028 */ lw $a1, 0x0028($sp)
|
||||||
|
@ -16,7 +16,7 @@ glabel func_8088E90C
|
||||||
/* 00570 8088E940 E7A0001C */ swc1 $f0, 0x001C($sp)
|
/* 00570 8088E940 E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||||
/* 00574 8088E944 00812021 */ addu $a0, $a0, $at
|
/* 00574 8088E944 00812021 */ addu $a0, $a0, $at
|
||||||
/* 00578 8088E948 00042400 */ sll $a0, $a0, 16
|
/* 00578 8088E948 00042400 */ sll $a0, $a0, 16
|
||||||
/* 0057C 8088E94C 0C01DE1C */ jal Math_Sins
|
/* 0057C 8088E94C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00580 8088E950 00042403 */ sra $a0, $a0, 16
|
/* 00580 8088E950 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00584 8088E954 8FA50028 */ lw $a1, 0x0028($sp)
|
/* 00584 8088E954 8FA50028 */ lw $a1, 0x0028($sp)
|
||||||
|
|
|
@ -38,14 +38,14 @@ glabel func_8088EB54
|
||||||
/* 007DC 8088EBAC 34108000 */ ori $s0, $zero, 0x8000 ## $s0 = 00008000
|
/* 007DC 8088EBAC 34108000 */ ori $s0, $zero, 0x8000 ## $s0 = 00008000
|
||||||
/* 007E0 8088EBB0 01D02021 */ addu $a0, $t6, $s0
|
/* 007E0 8088EBB0 01D02021 */ addu $a0, $t6, $s0
|
||||||
/* 007E4 8088EBB4 00042400 */ sll $a0, $a0, 16
|
/* 007E4 8088EBB4 00042400 */ sll $a0, $a0, 16
|
||||||
/* 007E8 8088EBB8 0C01DE0D */ jal Math_Coss
|
/* 007E8 8088EBB8 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 007EC 8088EBBC 00042403 */ sra $a0, $a0, 16
|
/* 007EC 8088EBBC 00042403 */ sra $a0, $a0, 16
|
||||||
/* 007F0 8088EBC0 E7A00098 */ swc1 $f0, 0x0098($sp)
|
/* 007F0 8088EBC0 E7A00098 */ swc1 $f0, 0x0098($sp)
|
||||||
/* 007F4 8088EBC4 868F0032 */ lh $t7, 0x0032($s4) ## 00000032
|
/* 007F4 8088EBC4 868F0032 */ lh $t7, 0x0032($s4) ## 00000032
|
||||||
/* 007F8 8088EBC8 01F02021 */ addu $a0, $t7, $s0
|
/* 007F8 8088EBC8 01F02021 */ addu $a0, $t7, $s0
|
||||||
/* 007FC 8088EBCC 00042400 */ sll $a0, $a0, 16
|
/* 007FC 8088EBCC 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00800 8088EBD0 0C01DE1C */ jal Math_Sins
|
/* 00800 8088EBD0 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00804 8088EBD4 00042403 */ sra $a0, $a0, 16
|
/* 00804 8088EBD4 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00808 8088EBD8 E7A00094 */ swc1 $f0, 0x0094($sp)
|
/* 00808 8088EBD8 E7A00094 */ swc1 $f0, 0x0094($sp)
|
||||||
|
|
|
@ -83,7 +83,7 @@ glabel func_8088FD48
|
||||||
/* 0063C 8088FE4C 46061200 */ add.s $f8, $f2, $f6
|
/* 0063C 8088FE4C 46061200 */ add.s $f8, $f2, $f6
|
||||||
/* 00640 8088FE50 E4E80060 */ swc1 $f8, 0x0060($a3) ## 00000060
|
/* 00640 8088FE50 E4E80060 */ swc1 $f8, 0x0060($a3) ## 00000060
|
||||||
/* 00644 8088FE54 8CE60060 */ lw $a2, 0x0060($a3) ## 00000060
|
/* 00644 8088FE54 8CE60060 */ lw $a2, 0x0060($a3) ## 00000060
|
||||||
/* 00648 8088FE58 0C01DE80 */ jal Math_ApproxF
|
/* 00648 8088FE58 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 0064C 8088FE5C AFA70018 */ sw $a3, 0x0018($sp)
|
/* 0064C 8088FE5C AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 00650 8088FE60 10400017 */ beq $v0, $zero, .L8088FEC0
|
/* 00650 8088FE60 10400017 */ beq $v0, $zero, .L8088FEC0
|
||||||
|
|
|
@ -12,18 +12,18 @@ glabel func_8088FFD0
|
||||||
/* 007D4 8088FFE4 F7B40028 */ sdc1 $f20, 0x0028($sp)
|
/* 007D4 8088FFE4 F7B40028 */ sdc1 $f20, 0x0028($sp)
|
||||||
/* 007D8 8088FFE8 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
/* 007D8 8088FFE8 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
||||||
/* 007DC 8088FFEC 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
|
/* 007DC 8088FFEC 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
|
||||||
/* 007E0 8088FFF0 0C01DE80 */ jal Math_ApproxF
|
/* 007E0 8088FFF0 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 007E4 8088FFF4 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
/* 007E4 8088FFF4 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||||
/* 007E8 8088FFF8 26040024 */ addiu $a0, $s0, 0x0024 ## $a0 = 00000024
|
/* 007E8 8088FFF8 26040024 */ addiu $a0, $s0, 0x0024 ## $a0 = 00000024
|
||||||
/* 007EC 8088FFFC 8E050168 */ lw $a1, 0x0168($s0) ## 00000168
|
/* 007EC 8088FFFC 8E050168 */ lw $a1, 0x0168($s0) ## 00000168
|
||||||
/* 007F0 80890000 0C01DE80 */ jal Math_ApproxF
|
/* 007F0 80890000 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 007F4 80890004 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
/* 007F4 80890004 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
||||||
/* 007F8 80890008 8E050170 */ lw $a1, 0x0170($s0) ## 00000170
|
/* 007F8 80890008 8E050170 */ lw $a1, 0x0170($s0) ## 00000170
|
||||||
/* 007FC 8089000C 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
/* 007FC 8089000C 8E060068 */ lw $a2, 0x0068($s0) ## 00000068
|
||||||
/* 00800 80890010 AFA20064 */ sw $v0, 0x0064($sp)
|
/* 00800 80890010 AFA20064 */ sw $v0, 0x0064($sp)
|
||||||
/* 00804 80890014 0C01DE80 */ jal Math_ApproxF
|
/* 00804 80890014 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00808 80890018 2604002C */ addiu $a0, $s0, 0x002C ## $a0 = 0000002C
|
/* 00808 80890018 2604002C */ addiu $a0, $s0, 0x002C ## $a0 = 0000002C
|
||||||
/* 0080C 8089001C 8FA30064 */ lw $v1, 0x0064($sp)
|
/* 0080C 8089001C 8FA30064 */ lw $v1, 0x0064($sp)
|
||||||
|
@ -98,14 +98,14 @@ glabel func_8088FFD0
|
||||||
/* 00910 80890120 45020088 */ bc1fl .L80890344
|
/* 00910 80890120 45020088 */ bc1fl .L80890344
|
||||||
/* 00914 80890124 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
/* 00914 80890124 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||||
/* 00918 80890128 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
/* 00918 80890128 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
||||||
/* 0091C 8089012C 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 0091C 8089012C 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00920 80890130 00000000 */ nop
|
/* 00920 80890130 00000000 */ nop
|
||||||
/* 00924 80890134 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00924 80890134 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00928 80890138 E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 00928 80890138 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 0092C 8089013C 46000506 */ mov.s $f20, $f0
|
/* 0092C 8089013C 46000506 */ mov.s $f20, $f0
|
||||||
/* 00930 80890140 0C01DE1C */ jal Math_Sins
|
/* 00930 80890140 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00934 80890144 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00934 80890144 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00938 80890148 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
/* 00938 80890148 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||||
|
@ -114,18 +114,18 @@ glabel func_8088FFD0
|
||||||
/* 00944 80890154 46148480 */ add.s $f18, $f16, $f20
|
/* 00944 80890154 46148480 */ add.s $f18, $f16, $f20
|
||||||
/* 00948 80890158 46009107 */ neg.s $f4, $f18
|
/* 00948 80890158 46009107 */ neg.s $f4, $f18
|
||||||
/* 0094C 8089015C 46040182 */ mul.s $f6, $f0, $f4
|
/* 0094C 8089015C 46040182 */ mul.s $f6, $f0, $f4
|
||||||
/* 00950 80890160 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00950 80890160 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00954 80890164 E7A6004C */ swc1 $f6, 0x004C($sp)
|
/* 00954 80890164 E7A6004C */ swc1 $f6, 0x004C($sp)
|
||||||
/* 00958 80890168 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
/* 00958 80890168 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||||
/* 0095C 8089016C 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
|
/* 0095C 8089016C 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
|
||||||
/* 00960 80890170 00000000 */ nop
|
/* 00960 80890170 00000000 */ nop
|
||||||
/* 00964 80890174 46020200 */ add.s $f8, $f0, $f2
|
/* 00964 80890174 46020200 */ add.s $f8, $f0, $f2
|
||||||
/* 00968 80890178 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00968 80890178 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0096C 8089017C E7A80050 */ swc1 $f8, 0x0050($sp)
|
/* 0096C 8089017C E7A80050 */ swc1 $f8, 0x0050($sp)
|
||||||
/* 00970 80890180 46000506 */ mov.s $f20, $f0
|
/* 00970 80890180 46000506 */ mov.s $f20, $f0
|
||||||
/* 00974 80890184 0C01DE0D */ jal Math_Coss
|
/* 00974 80890184 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00978 80890188 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00978 80890188 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 0097C 8089018C 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
/* 0097C 8089018C 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||||
|
@ -135,11 +135,11 @@ glabel func_8088FFD0
|
||||||
/* 0098C 8089019C 46008487 */ neg.s $f18, $f16
|
/* 0098C 8089019C 46008487 */ neg.s $f18, $f16
|
||||||
/* 00990 808901A0 46120102 */ mul.s $f4, $f0, $f18
|
/* 00990 808901A0 46120102 */ mul.s $f4, $f0, $f18
|
||||||
/* 00994 808901A4 E7A40054 */ swc1 $f4, 0x0054($sp)
|
/* 00994 808901A4 E7A40054 */ swc1 $f4, 0x0054($sp)
|
||||||
/* 00998 808901A8 0C01DE1C */ jal Math_Sins
|
/* 00998 808901A8 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 0099C 808901AC 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 0099C 808901AC 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 009A0 808901B0 46000506 */ mov.s $f20, $f0
|
/* 009A0 808901B0 46000506 */ mov.s $f20, $f0
|
||||||
/* 009A4 808901B4 0C01DE0D */ jal Math_Coss
|
/* 009A4 808901B4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 009A8 808901B8 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 009A8 808901B8 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 009AC 808901BC 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 009AC 808901BC 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -151,11 +151,11 @@ glabel func_8088FFD0
|
||||||
/* 009C4 808901D4 46120102 */ mul.s $f4, $f0, $f18
|
/* 009C4 808901D4 46120102 */ mul.s $f4, $f0, $f18
|
||||||
/* 009C8 808901D8 46048201 */ sub.s $f8, $f16, $f4
|
/* 009C8 808901D8 46048201 */ sub.s $f8, $f16, $f4
|
||||||
/* 009CC 808901DC E7A80058 */ swc1 $f8, 0x0058($sp)
|
/* 009CC 808901DC E7A80058 */ swc1 $f8, 0x0058($sp)
|
||||||
/* 009D0 808901E0 0C01DE0D */ jal Math_Coss
|
/* 009D0 808901E0 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 009D4 808901E4 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 009D4 808901E4 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 009D8 808901E8 46000506 */ mov.s $f20, $f0
|
/* 009D8 808901E8 46000506 */ mov.s $f20, $f0
|
||||||
/* 009DC 808901EC 0C01DE1C */ jal Math_Sins
|
/* 009DC 808901EC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 009E0 808901F0 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 009E0 808901F0 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 009E4 808901F4 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 009E4 808901F4 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -170,7 +170,7 @@ glabel func_8088FFD0
|
||||||
/* 00A08 80890218 46104280 */ add.s $f10, $f8, $f16
|
/* 00A08 80890218 46104280 */ add.s $f10, $f8, $f16
|
||||||
/* 00A0C 8089021C E7AA0060 */ swc1 $f10, 0x0060($sp)
|
/* 00A0C 8089021C E7AA0060 */ swc1 $f10, 0x0060($sp)
|
||||||
/* 00A10 80890220 C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
|
/* 00A10 80890220 C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
|
||||||
/* 00A14 80890224 0C01DF64 */ jal Math_Rand_S16Offset
|
/* 00A14 80890224 0C01DF64 */ jal Rand_S16Offset
|
||||||
|
|
||||||
/* 00A18 80890228 E7A6005C */ swc1 $f6, 0x005C($sp)
|
/* 00A18 80890228 E7A6005C */ swc1 $f6, 0x005C($sp)
|
||||||
/* 00A1C 8089022C 3C088089 */ lui $t0, %hi(D_80890490) ## $t0 = 80890000
|
/* 00A1C 8089022C 3C088089 */ lui $t0, %hi(D_80890490) ## $t0 = 80890000
|
||||||
|
@ -190,15 +190,15 @@ glabel func_8088FFD0
|
||||||
/* 00A54 80890264 AFA2001C */ sw $v0, 0x001C($sp)
|
/* 00A54 80890264 AFA2001C */ sw $v0, 0x001C($sp)
|
||||||
/* 00A58 80890268 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
/* 00A58 80890268 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||||
/* 00A5C 8089026C 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
/* 00A5C 8089026C 44816000 */ mtc1 $at, $f12 ## $f12 = 120.00
|
||||||
/* 00A60 80890270 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 00A60 80890270 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00A64 80890274 00000000 */ nop
|
/* 00A64 80890274 00000000 */ nop
|
||||||
/* 00A68 80890278 E7A00048 */ swc1 $f0, 0x0048($sp)
|
/* 00A68 80890278 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||||
/* 00A6C 8089027C 0C01DE1C */ jal Math_Sins
|
/* 00A6C 8089027C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00A70 80890280 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00A70 80890280 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00A74 80890284 46000506 */ mov.s $f20, $f0
|
/* 00A74 80890284 46000506 */ mov.s $f20, $f0
|
||||||
/* 00A78 80890288 0C01DE0D */ jal Math_Coss
|
/* 00A78 80890288 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00A7C 8089028C 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00A7C 8089028C 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00A80 80890290 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 00A80 80890290 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -210,11 +210,11 @@ glabel func_8088FFD0
|
||||||
/* 00A98 808902A8 460A0182 */ mul.s $f6, $f0, $f10
|
/* 00A98 808902A8 460A0182 */ mul.s $f6, $f0, $f10
|
||||||
/* 00A9C 808902AC 46103100 */ add.s $f4, $f6, $f16
|
/* 00A9C 808902AC 46103100 */ add.s $f4, $f6, $f16
|
||||||
/* 00AA0 808902B0 E7A40058 */ swc1 $f4, 0x0058($sp)
|
/* 00AA0 808902B0 E7A40058 */ swc1 $f4, 0x0058($sp)
|
||||||
/* 00AA4 808902B4 0C01DE0D */ jal Math_Coss
|
/* 00AA4 808902B4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00AA8 808902B8 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00AA8 808902B8 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00AAC 808902BC 46000506 */ mov.s $f20, $f0
|
/* 00AAC 808902BC 46000506 */ mov.s $f20, $f0
|
||||||
/* 00AB0 808902C0 0C01DE1C */ jal Math_Sins
|
/* 00AB0 808902C0 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00AB4 808902C4 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
/* 00AB4 808902C4 86040158 */ lh $a0, 0x0158($s0) ## 00000158
|
||||||
/* 00AB8 808902C8 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
/* 00AB8 808902C8 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||||
|
@ -227,7 +227,7 @@ glabel func_8088FFD0
|
||||||
/* 00AD4 808902E4 46100102 */ mul.s $f4, $f0, $f16
|
/* 00AD4 808902E4 46100102 */ mul.s $f4, $f0, $f16
|
||||||
/* 00AD8 808902E8 460A9181 */ sub.s $f6, $f18, $f10
|
/* 00AD8 808902E8 460A9181 */ sub.s $f6, $f18, $f10
|
||||||
/* 00ADC 808902EC 46043201 */ sub.s $f8, $f6, $f4
|
/* 00ADC 808902EC 46043201 */ sub.s $f8, $f6, $f4
|
||||||
/* 00AE0 808902F0 0C01DF64 */ jal Math_Rand_S16Offset
|
/* 00AE0 808902F0 0C01DF64 */ jal Rand_S16Offset
|
||||||
|
|
||||||
/* 00AE4 808902F4 E7A80060 */ swc1 $f8, 0x0060($sp)
|
/* 00AE4 808902F4 E7A80060 */ swc1 $f8, 0x0060($sp)
|
||||||
/* 00AE8 808902F8 3C0B8089 */ lui $t3, %hi(D_80890490) ## $t3 = 80890000
|
/* 00AE8 808902F8 3C0B8089 */ lui $t3, %hi(D_80890490) ## $t3 = 80890000
|
||||||
|
|
|
@ -17,7 +17,7 @@ glabel func_80890360
|
||||||
/* 00B8C 8089039C 8CE5000C */ lw $a1, 0x000C($a3) ## 0000000C
|
/* 00B8C 8089039C 8CE5000C */ lw $a1, 0x000C($a3) ## 0000000C
|
||||||
.L808903A0:
|
.L808903A0:
|
||||||
/* 00B90 808903A0 AFA70018 */ sw $a3, 0x0018($sp)
|
/* 00B90 808903A0 AFA70018 */ sw $a3, 0x0018($sp)
|
||||||
/* 00B94 808903A4 0C01DE80 */ jal Math_ApproxF
|
/* 00B94 808903A4 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00B98 808903A8 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
/* 00B98 808903A8 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
||||||
/* 00B9C 808903AC 1040000F */ beq $v0, $zero, .L808903EC
|
/* 00B9C 808903AC 1040000F */ beq $v0, $zero, .L808903EC
|
||||||
|
|
|
@ -4,11 +4,11 @@ glabel func_808908FC
|
||||||
/* 001C4 80890904 AFA40020 */ sw $a0, 0x0020($sp)
|
/* 001C4 80890904 AFA40020 */ sw $a0, 0x0020($sp)
|
||||||
/* 001C8 80890908 AFA60028 */ sw $a2, 0x0028($sp)
|
/* 001C8 80890908 AFA60028 */ sw $a2, 0x0028($sp)
|
||||||
/* 001CC 8089090C 87A4002A */ lh $a0, 0x002A($sp)
|
/* 001CC 8089090C 87A4002A */ lh $a0, 0x002A($sp)
|
||||||
/* 001D0 80890910 0C01DE1C */ jal Math_Sins
|
/* 001D0 80890910 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 001D4 80890914 AFA50024 */ sw $a1, 0x0024($sp)
|
/* 001D4 80890914 AFA50024 */ sw $a1, 0x0024($sp)
|
||||||
/* 001D8 80890918 87A4002A */ lh $a0, 0x002A($sp)
|
/* 001D8 80890918 87A4002A */ lh $a0, 0x002A($sp)
|
||||||
/* 001DC 8089091C 0C01DE0D */ jal Math_Coss
|
/* 001DC 8089091C 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 001E0 80890920 E7A0001C */ swc1 $f0, 0x001C($sp)
|
/* 001E0 80890920 E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||||
/* 001E4 80890924 8FA50024 */ lw $a1, 0x0024($sp)
|
/* 001E4 80890924 8FA50024 */ lw $a1, 0x0024($sp)
|
||||||
|
|
|
@ -38,7 +38,7 @@ glabel func_80890B8C
|
||||||
/* 004C0 80890C00 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
/* 004C0 80890C00 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||||
/* 004C4 80890C04 24170002 */ addiu $s7, $zero, 0x0002 ## $s7 = 00000002
|
/* 004C4 80890C04 24170002 */ addiu $s7, $zero, 0x0002 ## $s7 = 00000002
|
||||||
.L80890C08:
|
.L80890C08:
|
||||||
/* 004C8 80890C08 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 004C8 80890C08 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 004CC 80890C0C 00000000 */ nop
|
/* 004CC 80890C0C 00000000 */ nop
|
||||||
/* 004D0 80890C10 C7A400E0 */ lwc1 $f4, 0x00E0($sp)
|
/* 004D0 80890C10 C7A400E0 */ lwc1 $f4, 0x00E0($sp)
|
||||||
|
@ -69,12 +69,12 @@ glabel func_80890B8C
|
||||||
/* 00534 80890C74 44139000 */ mfc1 $s3, $f18
|
/* 00534 80890C74 44139000 */ mfc1 $s3, $f18
|
||||||
/* 00538 80890C78 00000000 */ nop
|
/* 00538 80890C78 00000000 */ nop
|
||||||
/* 0053C 80890C7C 00139C00 */ sll $s3, $s3, 16
|
/* 0053C 80890C7C 00139C00 */ sll $s3, $s3, 16
|
||||||
/* 00540 80890C80 0C01DE1C */ jal Math_Sins
|
/* 00540 80890C80 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00544 80890C84 00139C03 */ sra $s3, $s3, 16
|
/* 00544 80890C84 00139C03 */ sra $s3, $s3, 16
|
||||||
/* 00548 80890C88 00112400 */ sll $a0, $s1, 16
|
/* 00548 80890C88 00112400 */ sll $a0, $s1, 16
|
||||||
/* 0054C 80890C8C 46000506 */ mov.s $f20, $f0
|
/* 0054C 80890C8C 46000506 */ mov.s $f20, $f0
|
||||||
/* 00550 80890C90 0C01DE0D */ jal Math_Coss
|
/* 00550 80890C90 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00554 80890C94 00042403 */ sra $a0, $a0, 16
|
/* 00554 80890C94 00042403 */ sra $a0, $a0, 16
|
||||||
/* 00558 80890C98 4614B102 */ mul.s $f4, $f22, $f20
|
/* 00558 80890C98 4614B102 */ mul.s $f4, $f22, $f20
|
||||||
|
@ -88,7 +88,7 @@ glabel func_80890B8C
|
||||||
/* 00578 80890CB8 E7B000B0 */ swc1 $f16, 0x00B0($sp)
|
/* 00578 80890CB8 E7B000B0 */ swc1 $f16, 0x00B0($sp)
|
||||||
/* 0057C 80890CBC C6040008 */ lwc1 $f4, 0x0008($s0) ## 0000002C
|
/* 0057C 80890CBC C6040008 */ lwc1 $f4, 0x0008($s0) ## 0000002C
|
||||||
/* 00580 80890CC0 46049180 */ add.s $f6, $f18, $f4
|
/* 00580 80890CC0 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 00584 80890CC4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00584 80890CC4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00588 80890CC8 E7A600B4 */ swc1 $f6, 0x00B4($sp)
|
/* 00588 80890CC8 E7A600B4 */ swc1 $f6, 0x00B4($sp)
|
||||||
/* 0058C 80890CCC 461E0202 */ mul.s $f8, $f0, $f30
|
/* 0058C 80890CCC 461E0202 */ mul.s $f8, $f0, $f30
|
||||||
|
@ -99,7 +99,7 @@ glabel func_80890B8C
|
||||||
/* 005A0 80890CE0 E7A400A4 */ swc1 $f4, 0x00A4($sp)
|
/* 005A0 80890CE0 E7A400A4 */ swc1 $f4, 0x00A4($sp)
|
||||||
/* 005A4 80890CE4 460A4401 */ sub.s $f16, $f8, $f10
|
/* 005A4 80890CE4 460A4401 */ sub.s $f16, $f8, $f10
|
||||||
/* 005A8 80890CE8 46148482 */ mul.s $f18, $f16, $f20
|
/* 005A8 80890CE8 46148482 */ mul.s $f18, $f16, $f20
|
||||||
/* 005AC 80890CEC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 005AC 80890CEC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 005B0 80890CF0 E7B200A0 */ swc1 $f18, 0x00A0($sp)
|
/* 005B0 80890CF0 E7B200A0 */ swc1 $f18, 0x00A0($sp)
|
||||||
/* 005B4 80890CF4 461E0182 */ mul.s $f6, $f0, $f30
|
/* 005B4 80890CF4 461E0182 */ mul.s $f6, $f0, $f30
|
||||||
|
@ -118,7 +118,7 @@ glabel func_80890B8C
|
||||||
/* 005E8 80890D28 46181182 */ mul.s $f6, $f2, $f24
|
/* 005E8 80890D28 46181182 */ mul.s $f6, $f2, $f24
|
||||||
/* 005EC 80890D2C E7B000A8 */ swc1 $f16, 0x00A8($sp)
|
/* 005EC 80890D2C E7B000A8 */ swc1 $f16, 0x00A8($sp)
|
||||||
/* 005F0 80890D30 E7B20094 */ swc1 $f18, 0x0094($sp)
|
/* 005F0 80890D30 E7B20094 */ swc1 $f18, 0x0094($sp)
|
||||||
/* 005F4 80890D34 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 005F4 80890D34 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 005F8 80890D38 E7A6009C */ swc1 $f6, 0x009C($sp)
|
/* 005F8 80890D38 E7A6009C */ swc1 $f6, 0x009C($sp)
|
||||||
/* 005FC 80890D3C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
/* 005FC 80890D3C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
||||||
|
|
|
@ -50,7 +50,7 @@ glabel func_80890E00
|
||||||
/* 00750 80890E90 27B400BC */ addiu $s4, $sp, 0x00BC ## $s4 = FFFFFFE4
|
/* 00750 80890E90 27B400BC */ addiu $s4, $sp, 0x00BC ## $s4 = FFFFFFE4
|
||||||
/* 00754 80890E94 241E0002 */ addiu $s8, $zero, 0x0002 ## $s8 = 00000002
|
/* 00754 80890E94 241E0002 */ addiu $s8, $zero, 0x0002 ## $s8 = 00000002
|
||||||
.L80890E98:
|
.L80890E98:
|
||||||
/* 00758 80890E98 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00758 80890E98 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0075C 80890E9C 00000000 */ nop
|
/* 0075C 80890E9C 00000000 */ nop
|
||||||
/* 00760 80890EA0 4600F03C */ c.lt.s $f30, $f0
|
/* 00760 80890EA0 4600F03C */ c.lt.s $f30, $f0
|
||||||
|
@ -63,7 +63,7 @@ glabel func_80890E00
|
||||||
/* 0077C 80890EBC 273917A4 */ addiu $t9, $t9, %lo(D_808917A4) ## $t9 = 808917A4
|
/* 0077C 80890EBC 273917A4 */ addiu $t9, $t9, %lo(D_808917A4) ## $t9 = 808917A4
|
||||||
/* 00780 80890EC0 0016C040 */ sll $t8, $s6, 1
|
/* 00780 80890EC0 0016C040 */ sll $t8, $s6, 1
|
||||||
/* 00784 80890EC4 03199021 */ addu $s2, $t8, $t9
|
/* 00784 80890EC4 03199021 */ addu $s2, $t8, $t9
|
||||||
/* 00788 80890EC8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00788 80890EC8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0078C 80890ECC 01CF8821 */ addu $s1, $t6, $t7
|
/* 0078C 80890ECC 01CF8821 */ addu $s1, $t6, $t7
|
||||||
/* 00790 80890ED0 3C014140 */ lui $at, 0x4140 ## $at = 41400000
|
/* 00790 80890ED0 3C014140 */ lui $at, 0x4140 ## $at = 41400000
|
||||||
|
@ -82,7 +82,7 @@ glabel func_80890E00
|
||||||
/* 007C4 80890F04 C6260000 */ lwc1 $f6, 0x0000($s1) ## 00000000
|
/* 007C4 80890F04 C6260000 */ lwc1 $f6, 0x0000($s1) ## 00000000
|
||||||
/* 007C8 80890F08 460A9100 */ add.s $f4, $f18, $f10
|
/* 007C8 80890F08 460A9100 */ add.s $f4, $f18, $f10
|
||||||
/* 007CC 80890F0C 46043202 */ mul.s $f8, $f6, $f4
|
/* 007CC 80890F0C 46043202 */ mul.s $f8, $f6, $f4
|
||||||
/* 007D0 80890F10 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 007D0 80890F10 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 007D4 80890F14 E7A80098 */ swc1 $f8, 0x0098($sp)
|
/* 007D4 80890F14 E7A80098 */ swc1 $f8, 0x0098($sp)
|
||||||
/* 007D8 80890F18 3C0142A8 */ lui $at, 0x42A8 ## $at = 42A80000
|
/* 007D8 80890F18 3C0142A8 */ lui $at, 0x42A8 ## $at = 42A80000
|
||||||
|
@ -106,7 +106,7 @@ glabel func_80890E00
|
||||||
/* 00820 80890F60 0C01DFA7 */ jal Math_Vec3f_Sum
|
/* 00820 80890F60 0C01DFA7 */ jal Math_Vec3f_Sum
|
||||||
## Vec3f_Add
|
## Vec3f_Add
|
||||||
/* 00824 80890F64 02803025 */ or $a2, $s4, $zero ## $a2 = FFFFFFE4
|
/* 00824 80890F64 02803025 */ or $a2, $s4, $zero ## $a2 = FFFFFFE4
|
||||||
/* 00828 80890F68 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00828 80890F68 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0082C 80890F6C 00000000 */ nop
|
/* 0082C 80890F6C 00000000 */ nop
|
||||||
/* 00830 80890F70 46140182 */ mul.s $f6, $f0, $f20
|
/* 00830 80890F70 46140182 */ mul.s $f6, $f0, $f20
|
||||||
|
@ -114,12 +114,12 @@ glabel func_80890E00
|
||||||
/* 00838 80890F78 00000000 */ nop
|
/* 00838 80890F78 00000000 */ nop
|
||||||
/* 0083C 80890F7C E7B000B4 */ swc1 $f16, 0x00B4($sp)
|
/* 0083C 80890F7C E7B000B4 */ swc1 $f16, 0x00B4($sp)
|
||||||
/* 00840 80890F80 46163101 */ sub.s $f4, $f6, $f22
|
/* 00840 80890F80 46163101 */ sub.s $f4, $f6, $f22
|
||||||
/* 00844 80890F84 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00844 80890F84 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00848 80890F88 E7A400B0 */ swc1 $f4, 0x00B0($sp)
|
/* 00848 80890F88 E7A400B0 */ swc1 $f4, 0x00B0($sp)
|
||||||
/* 0084C 80890F8C 46140482 */ mul.s $f18, $f0, $f20
|
/* 0084C 80890F8C 46140482 */ mul.s $f18, $f0, $f20
|
||||||
/* 00850 80890F90 46169201 */ sub.s $f8, $f18, $f22
|
/* 00850 80890F90 46169201 */ sub.s $f8, $f18, $f22
|
||||||
/* 00854 80890F94 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00854 80890F94 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00858 80890F98 E7A800B8 */ swc1 $f8, 0x00B8($sp)
|
/* 00858 80890F98 E7A800B8 */ swc1 $f8, 0x00B8($sp)
|
||||||
/* 0085C 80890F9C 46180282 */ mul.s $f10, $f0, $f24
|
/* 0085C 80890F9C 46180282 */ mul.s $f10, $f0, $f24
|
||||||
|
@ -127,12 +127,12 @@ glabel func_80890E00
|
||||||
/* 00864 80890FA4 C42418E8 */ lwc1 $f4, %lo(D_808918E8)($at)
|
/* 00864 80890FA4 C42418E8 */ lwc1 $f4, %lo(D_808918E8)($at)
|
||||||
/* 00868 80890FA8 E7A400A8 */ swc1 $f4, 0x00A8($sp)
|
/* 00868 80890FA8 E7A400A8 */ swc1 $f4, 0x00A8($sp)
|
||||||
/* 0086C 80890FAC 461A5181 */ sub.s $f6, $f10, $f26
|
/* 0086C 80890FAC 461A5181 */ sub.s $f6, $f10, $f26
|
||||||
/* 00870 80890FB0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00870 80890FB0 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00874 80890FB4 E7A600A4 */ swc1 $f6, 0x00A4($sp)
|
/* 00874 80890FB4 E7A600A4 */ swc1 $f6, 0x00A4($sp)
|
||||||
/* 00878 80890FB8 46180402 */ mul.s $f16, $f0, $f24
|
/* 00878 80890FB8 46180402 */ mul.s $f16, $f0, $f24
|
||||||
/* 0087C 80890FBC 461A8481 */ sub.s $f18, $f16, $f26
|
/* 0087C 80890FBC 461A8481 */ sub.s $f18, $f16, $f26
|
||||||
/* 00880 80890FC0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00880 80890FC0 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00884 80890FC4 E7B200AC */ swc1 $f18, 0x00AC($sp)
|
/* 00884 80890FC4 E7B200AC */ swc1 $f18, 0x00AC($sp)
|
||||||
/* 00888 80890FC8 461C0202 */ mul.s $f8, $f0, $f28
|
/* 00888 80890FC8 461C0202 */ mul.s $f8, $f0, $f28
|
||||||
|
|
|
@ -5,11 +5,11 @@ glabel func_80895BEC
|
||||||
/* 00308 80895BF8 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
|
/* 00308 80895BF8 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
|
||||||
/* 0030C 80895BFC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
/* 0030C 80895BFC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||||
/* 00310 80895C00 AFAE003C */ sw $t6, 0x003C($sp)
|
/* 00310 80895C00 AFAE003C */ sw $t6, 0x003C($sp)
|
||||||
/* 00314 80895C04 0C01DE1C */ jal Math_Sins
|
/* 00314 80895C04 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00318 80895C08 84840170 */ lh $a0, 0x0170($a0) ## 00000170
|
/* 00318 80895C08 84840170 */ lh $a0, 0x0170($a0) ## 00000170
|
||||||
/* 0031C 80895C0C E7A00024 */ swc1 $f0, 0x0024($sp)
|
/* 0031C 80895C0C E7A00024 */ swc1 $f0, 0x0024($sp)
|
||||||
/* 00320 80895C10 0C01DE0D */ jal Math_Coss
|
/* 00320 80895C10 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00324 80895C14 86040170 */ lh $a0, 0x0170($s0) ## 00000170
|
/* 00324 80895C14 86040170 */ lh $a0, 0x0170($s0) ## 00000170
|
||||||
/* 00328 80895C18 44070000 */ mfc1 $a3, $f0
|
/* 00328 80895C18 44070000 */ mfc1 $a3, $f0
|
||||||
|
|
|
@ -44,7 +44,7 @@ glabel func_80895C74
|
||||||
/* 003D8 80895CC8 AFA30018 */ sw $v1, 0x0018($sp)
|
/* 003D8 80895CC8 AFA30018 */ sw $v1, 0x0018($sp)
|
||||||
/* 003DC 80895CCC 44050000 */ mfc1 $a1, $f0
|
/* 003DC 80895CCC 44050000 */ mfc1 $a1, $f0
|
||||||
/* 003E0 80895CD0 AFA70028 */ sw $a3, 0x0028($sp)
|
/* 003E0 80895CD0 AFA70028 */ sw $a3, 0x0028($sp)
|
||||||
/* 003E4 80895CD4 0C01DE80 */ jal Math_ApproxF
|
/* 003E4 80895CD4 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 003E8 80895CD8 AFA80020 */ sw $t0, 0x0020($sp)
|
/* 003E8 80895CD8 AFA80020 */ sw $t0, 0x0020($sp)
|
||||||
/* 003EC 80895CDC 8FA30018 */ lw $v1, 0x0018($sp)
|
/* 003EC 80895CDC 8FA30018 */ lw $v1, 0x0018($sp)
|
||||||
|
@ -149,7 +149,7 @@ glabel func_80895C74
|
||||||
.L80895E4C:
|
.L80895E4C:
|
||||||
/* 0055C 80895E4C 44050000 */ mfc1 $a1, $f0
|
/* 0055C 80895E4C 44050000 */ mfc1 $a1, $f0
|
||||||
.L80895E50:
|
.L80895E50:
|
||||||
/* 00560 80895E50 0C01DE80 */ jal Math_ApproxF
|
/* 00560 80895E50 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00564 80895E54 34C6D70A */ ori $a2, $a2, 0xD70A ## $a2 = 3D23D70A
|
/* 00564 80895E54 34C6D70A */ ori $a2, $a2, 0xD70A ## $a2 = 3D23D70A
|
||||||
/* 00568 80895E58 10000022 */ beq $zero, $zero, .L80895EE4
|
/* 00568 80895E58 10000022 */ beq $zero, $zero, .L80895EE4
|
||||||
|
@ -187,7 +187,7 @@ glabel func_80895C74
|
||||||
/* 005E0 80895ED0 C420771C */ lwc1 $f0, %lo(D_8089771C)($at)
|
/* 005E0 80895ED0 C420771C */ lwc1 $f0, %lo(D_8089771C)($at)
|
||||||
.L80895ED4:
|
.L80895ED4:
|
||||||
/* 005E4 80895ED4 44050000 */ mfc1 $a1, $f0
|
/* 005E4 80895ED4 44050000 */ mfc1 $a1, $f0
|
||||||
/* 005E8 80895ED8 0C01DE80 */ jal Math_ApproxF
|
/* 005E8 80895ED8 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 005EC 80895EDC 34C6D70A */ ori $a2, $a2, 0xD70A ## $a2 = 3D23D70A
|
/* 005EC 80895EDC 34C6D70A */ ori $a2, $a2, 0xD70A ## $a2 = 3D23D70A
|
||||||
.L80895EE0:
|
.L80895EE0:
|
||||||
|
|
|
@ -30,13 +30,13 @@ glabel func_80896ABC
|
||||||
/* 01224 80896B14 2604016E */ addiu $a0, $s0, 0x016E ## $a0 = 0000016E
|
/* 01224 80896B14 2604016E */ addiu $a0, $s0, 0x016E ## $a0 = 0000016E
|
||||||
/* 01228 80896B18 2604016E */ addiu $a0, $s0, 0x016E ## $a0 = 0000016E
|
/* 01228 80896B18 2604016E */ addiu $a0, $s0, 0x016E ## $a0 = 0000016E
|
||||||
/* 0122C 80896B1C 2405006A */ addiu $a1, $zero, 0x006A ## $a1 = 0000006A
|
/* 0122C 80896B1C 2405006A */ addiu $a1, $zero, 0x006A ## $a1 = 0000006A
|
||||||
/* 01230 80896B20 0C01DE5F */ jal Math_ApproxS
|
/* 01230 80896B20 0C01DE5F */ jal Math_StepToS
|
||||||
|
|
||||||
/* 01234 80896B24 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
/* 01234 80896B24 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||||
/* 01238 80896B28 10000004 */ beq $zero, $zero, .L80896B3C
|
/* 01238 80896B28 10000004 */ beq $zero, $zero, .L80896B3C
|
||||||
/* 0123C 80896B2C 8605016A */ lh $a1, 0x016A($s0) ## 0000016A
|
/* 0123C 80896B2C 8605016A */ lh $a1, 0x016A($s0) ## 0000016A
|
||||||
.L80896B30:
|
.L80896B30:
|
||||||
/* 01240 80896B30 0C01DE5F */ jal Math_ApproxS
|
/* 01240 80896B30 0C01DE5F */ jal Math_StepToS
|
||||||
|
|
||||||
/* 01244 80896B34 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
/* 01244 80896B34 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||||
/* 01248 80896B38 8605016A */ lh $a1, 0x016A($s0) ## 0000016A
|
/* 01248 80896B38 8605016A */ lh $a1, 0x016A($s0) ## 0000016A
|
||||||
|
@ -45,7 +45,7 @@ glabel func_80896ABC
|
||||||
/* 01250 80896B40 8606016E */ lh $a2, 0x016E($s0) ## 0000016E
|
/* 01250 80896B40 8606016E */ lh $a2, 0x016E($s0) ## 0000016E
|
||||||
/* 01254 80896B44 00052B40 */ sll $a1, $a1, 13
|
/* 01254 80896B44 00052B40 */ sll $a1, $a1, 13
|
||||||
/* 01258 80896B48 00052C00 */ sll $a1, $a1, 16
|
/* 01258 80896B48 00052C00 */ sll $a1, $a1, 16
|
||||||
/* 0125C 80896B4C 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 0125C 80896B4C 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 01260 80896B50 00052C03 */ sra $a1, $a1, 16
|
/* 01260 80896B50 00052C03 */ sra $a1, $a1, 16
|
||||||
/* 01264 80896B54 50400013 */ beql $v0, $zero, .L80896BA4
|
/* 01264 80896B54 50400013 */ beql $v0, $zero, .L80896BA4
|
||||||
|
|
|
@ -88,10 +88,10 @@ glabel func_80898920
|
||||||
/* 00160 80898A00 26B41C24 */ addiu $s4, $s5, 0x1C24 ## $s4 = 00001C24
|
/* 00160 80898A00 26B41C24 */ addiu $s4, $s5, 0x1C24 ## $s4 = 00001C24
|
||||||
/* 00164 80898A04 24120008 */ addiu $s2, $zero, 0x0008 ## $s2 = 00000008
|
/* 00164 80898A04 24120008 */ addiu $s2, $zero, 0x0008 ## $s2 = 00000008
|
||||||
.L80898A08:
|
.L80898A08:
|
||||||
/* 00168 80898A08 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00168 80898A08 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0016C 80898A0C 00000000 */ nop
|
/* 0016C 80898A0C 00000000 */ nop
|
||||||
/* 00170 80898A10 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00170 80898A10 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00174 80898A14 46000506 */ mov.s $f20, $f0
|
/* 00174 80898A14 46000506 */ mov.s $f20, $f0
|
||||||
/* 00178 80898A18 4616A102 */ mul.s $f4, $f20, $f22
|
/* 00178 80898A18 4616A102 */ mul.s $f4, $f20, $f22
|
||||||
|
@ -122,7 +122,7 @@ glabel func_80898920
|
||||||
/* 001D8 80898A78 E7B00014 */ swc1 $f16, 0x0014($sp)
|
/* 001D8 80898A78 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||||
/* 001DC 80898A7C 1040000D */ beq $v0, $zero, .L80898AB4
|
/* 001DC 80898A7C 1040000D */ beq $v0, $zero, .L80898AB4
|
||||||
/* 001E0 80898A80 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
/* 001E0 80898A80 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||||
/* 001E4 80898A84 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 001E4 80898A84 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 001E8 80898A88 00000000 */ nop
|
/* 001E8 80898A88 00000000 */ nop
|
||||||
/* 001EC 80898A8C 461A0202 */ mul.s $f8, $f0, $f26
|
/* 001EC 80898A8C 461A0202 */ mul.s $f8, $f0, $f26
|
||||||
|
@ -130,7 +130,7 @@ glabel func_80898920
|
||||||
/* 001F4 80898A94 44815000 */ mtc1 $at, $f10 ## $f10 = 9.00
|
/* 001F4 80898A94 44815000 */ mtc1 $at, $f10 ## $f10 = 9.00
|
||||||
/* 001F8 80898A98 00000000 */ nop
|
/* 001F8 80898A98 00000000 */ nop
|
||||||
/* 001FC 80898A9C 460A4400 */ add.s $f16, $f8, $f10
|
/* 001FC 80898A9C 460A4400 */ add.s $f16, $f8, $f10
|
||||||
/* 00200 80898AA0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00200 80898AA0 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00204 80898AA4 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
/* 00204 80898AA4 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
||||||
/* 00208 80898AA8 461E0482 */ mul.s $f18, $f0, $f30
|
/* 00208 80898AA8 461E0482 */ mul.s $f18, $f0, $f30
|
||||||
|
@ -174,12 +174,12 @@ glabel func_80898920
|
||||||
## ActorSpawn
|
## ActorSpawn
|
||||||
/* 00298 80898B38 E7A40014 */ swc1 $f4, 0x0014($sp)
|
/* 00298 80898B38 E7A40014 */ swc1 $f4, 0x0014($sp)
|
||||||
/* 0029C 80898B3C 00162400 */ sll $a0, $s6, 16
|
/* 0029C 80898B3C 00162400 */ sll $a0, $s6, 16
|
||||||
/* 002A0 80898B40 0C01DE1C */ jal Math_Sins
|
/* 002A0 80898B40 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 002A4 80898B44 00042403 */ sra $a0, $a0, 16
|
/* 002A4 80898B44 00042403 */ sra $a0, $a0, 16
|
||||||
/* 002A8 80898B48 00162400 */ sll $a0, $s6, 16
|
/* 002A8 80898B48 00162400 */ sll $a0, $s6, 16
|
||||||
/* 002AC 80898B4C E7A000BC */ swc1 $f0, 0x00BC($sp)
|
/* 002AC 80898B4C E7A000BC */ swc1 $f0, 0x00BC($sp)
|
||||||
/* 002B0 80898B50 0C01DE0D */ jal Math_Coss
|
/* 002B0 80898B50 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 002B4 80898B54 00042403 */ sra $a0, $a0, 16
|
/* 002B4 80898B54 00042403 */ sra $a0, $a0, 16
|
||||||
/* 002B8 80898B58 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
/* 002B8 80898B58 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
||||||
|
@ -189,7 +189,7 @@ glabel func_80898920
|
||||||
/* 002C8 80898B68 27B600C8 */ addiu $s6, $sp, 0x00C8 ## $s6 = FFFFFFD8
|
/* 002C8 80898B68 27B600C8 */ addiu $s6, $sp, 0x00C8 ## $s6 = FFFFFFD8
|
||||||
/* 002CC 80898B6C 27B400D4 */ addiu $s4, $sp, 0x00D4 ## $s4 = FFFFFFE4
|
/* 002CC 80898B6C 27B400D4 */ addiu $s4, $sp, 0x00D4 ## $s4 = FFFFFFE4
|
||||||
.L80898B70:
|
.L80898B70:
|
||||||
/* 002D0 80898B70 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 002D0 80898B70 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 002D4 80898B74 00000000 */ nop
|
/* 002D4 80898B74 00000000 */ nop
|
||||||
/* 002D8 80898B78 3C01808A */ lui $at, %hi(D_80899600) ## $at = 808A0000
|
/* 002D8 80898B78 3C01808A */ lui $at, %hi(D_80899600) ## $at = 808A0000
|
||||||
|
@ -232,10 +232,10 @@ glabel func_80898920
|
||||||
/* 00364 80898C04 E7AA00D8 */ swc1 $f10, 0x00D8($sp)
|
/* 00364 80898C04 E7AA00D8 */ swc1 $f10, 0x00D8($sp)
|
||||||
/* 00368 80898C08 C670002C */ lwc1 $f16, 0x002C($s3) ## 0000002C
|
/* 00368 80898C08 C670002C */ lwc1 $f16, 0x002C($s3) ## 0000002C
|
||||||
/* 0036C 80898C0C 46089580 */ add.s $f22, $f18, $f8
|
/* 0036C 80898C0C 46089580 */ add.s $f22, $f18, $f8
|
||||||
/* 00370 80898C10 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00370 80898C10 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00374 80898C14 E7B000DC */ swc1 $f16, 0x00DC($sp)
|
/* 00374 80898C14 E7B000DC */ swc1 $f16, 0x00DC($sp)
|
||||||
/* 00378 80898C18 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00378 80898C18 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 0037C 80898C1C 46000506 */ mov.s $f20, $f0
|
/* 0037C 80898C1C 46000506 */ mov.s $f20, $f0
|
||||||
/* 00380 80898C20 461CA282 */ mul.s $f10, $f20, $f28
|
/* 00380 80898C20 461CA282 */ mul.s $f10, $f20, $f28
|
||||||
|
@ -246,15 +246,15 @@ glabel func_80898920
|
||||||
/* 00394 80898C34 46021200 */ add.s $f8, $f2, $f2
|
/* 00394 80898C34 46021200 */ add.s $f8, $f2, $f2
|
||||||
/* 00398 80898C38 46163482 */ mul.s $f18, $f6, $f22
|
/* 00398 80898C38 46163482 */ mul.s $f18, $f6, $f22
|
||||||
/* 0039C 80898C3C 46089280 */ add.s $f10, $f18, $f8
|
/* 0039C 80898C3C 46089280 */ add.s $f10, $f18, $f8
|
||||||
/* 003A0 80898C40 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 003A0 80898C40 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 003A4 80898C44 E7AA00C8 */ swc1 $f10, 0x00C8($sp)
|
/* 003A4 80898C44 E7AA00C8 */ swc1 $f10, 0x00C8($sp)
|
||||||
/* 003A8 80898C48 461A0402 */ mul.s $f16, $f0, $f26
|
/* 003A8 80898C48 461A0402 */ mul.s $f16, $f0, $f26
|
||||||
/* 003AC 80898C4C 46188101 */ sub.s $f4, $f16, $f24
|
/* 003AC 80898C4C 46188101 */ sub.s $f4, $f16, $f24
|
||||||
/* 003B0 80898C50 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 003B0 80898C50 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 003B4 80898C54 E7A400CC */ swc1 $f4, 0x00CC($sp)
|
/* 003B4 80898C54 E7A400CC */ swc1 $f4, 0x00CC($sp)
|
||||||
/* 003B8 80898C58 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 003B8 80898C58 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 003BC 80898C5C 46000506 */ mov.s $f20, $f0
|
/* 003BC 80898C5C 46000506 */ mov.s $f20, $f0
|
||||||
/* 003C0 80898C60 461CA182 */ mul.s $f6, $f20, $f28
|
/* 003C0 80898C60 461CA182 */ mul.s $f6, $f20, $f28
|
||||||
|
@ -303,7 +303,7 @@ glabel func_80898920
|
||||||
/* 0046C 80898D0C 0C00A7A3 */ jal EffectSsKakera_Spawn
|
/* 0046C 80898D0C 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||||
|
|
||||||
/* 00470 80898D10 AFAB0030 */ sw $t3, 0x0030($sp)
|
/* 00470 80898D10 AFAB0030 */ sw $t3, 0x0030($sp)
|
||||||
/* 00474 80898D14 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00474 80898D14 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00478 80898D18 00000000 */ nop
|
/* 00478 80898D18 00000000 */ nop
|
||||||
/* 0047C 80898D1C 3C01808A */ lui $at, %hi(D_8089960C) ## $at = 808A0000
|
/* 0047C 80898D1C 3C01808A */ lui $at, %hi(D_8089960C) ## $at = 808A0000
|
||||||
|
|
|
@ -86,10 +86,10 @@ glabel func_80898DB4
|
||||||
/* 005EC 80898E8C 26D21C24 */ addiu $s2, $s6, 0x1C24 ## $s2 = 00001C24
|
/* 005EC 80898E8C 26D21C24 */ addiu $s2, $s6, 0x1C24 ## $s2 = 00001C24
|
||||||
/* 005F0 80898E90 24140008 */ addiu $s4, $zero, 0x0008 ## $s4 = 00000008
|
/* 005F0 80898E90 24140008 */ addiu $s4, $zero, 0x0008 ## $s4 = 00000008
|
||||||
.L80898E94:
|
.L80898E94:
|
||||||
/* 005F4 80898E94 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 005F4 80898E94 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 005F8 80898E98 00000000 */ nop
|
/* 005F8 80898E98 00000000 */ nop
|
||||||
/* 005FC 80898E9C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 005FC 80898E9C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00600 80898EA0 46000506 */ mov.s $f20, $f0
|
/* 00600 80898EA0 46000506 */ mov.s $f20, $f0
|
||||||
/* 00604 80898EA4 4618A102 */ mul.s $f4, $f20, $f24
|
/* 00604 80898EA4 4618A102 */ mul.s $f4, $f20, $f24
|
||||||
|
@ -120,7 +120,7 @@ glabel func_80898DB4
|
||||||
/* 00664 80898F04 E7B00014 */ swc1 $f16, 0x0014($sp)
|
/* 00664 80898F04 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||||
/* 00668 80898F08 1040000D */ beq $v0, $zero, .L80898F40
|
/* 00668 80898F08 1040000D */ beq $v0, $zero, .L80898F40
|
||||||
/* 0066C 80898F0C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
/* 0066C 80898F0C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||||
/* 00670 80898F10 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00670 80898F10 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00674 80898F14 00000000 */ nop
|
/* 00674 80898F14 00000000 */ nop
|
||||||
/* 00678 80898F18 461A0202 */ mul.s $f8, $f0, $f26
|
/* 00678 80898F18 461A0202 */ mul.s $f8, $f0, $f26
|
||||||
|
@ -128,7 +128,7 @@ glabel func_80898DB4
|
||||||
/* 00680 80898F20 44815000 */ mtc1 $at, $f10 ## $f10 = 9.00
|
/* 00680 80898F20 44815000 */ mtc1 $at, $f10 ## $f10 = 9.00
|
||||||
/* 00684 80898F24 00000000 */ nop
|
/* 00684 80898F24 00000000 */ nop
|
||||||
/* 00688 80898F28 460A4400 */ add.s $f16, $f8, $f10
|
/* 00688 80898F28 460A4400 */ add.s $f16, $f8, $f10
|
||||||
/* 0068C 80898F2C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 0068C 80898F2C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00690 80898F30 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
/* 00690 80898F30 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
||||||
/* 00694 80898F34 46160482 */ mul.s $f18, $f0, $f22
|
/* 00694 80898F34 46160482 */ mul.s $f18, $f0, $f22
|
||||||
|
@ -139,12 +139,12 @@ glabel func_80898DB4
|
||||||
/* 006A4 80898F44 1634FFD3 */ bne $s1, $s4, .L80898E94
|
/* 006A4 80898F44 1634FFD3 */ bne $s1, $s4, .L80898E94
|
||||||
/* 006A8 80898F48 00000000 */ nop
|
/* 006A8 80898F48 00000000 */ nop
|
||||||
/* 006AC 80898F4C 00152400 */ sll $a0, $s5, 16
|
/* 006AC 80898F4C 00152400 */ sll $a0, $s5, 16
|
||||||
/* 006B0 80898F50 0C01DE1C */ jal Math_Sins
|
/* 006B0 80898F50 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 006B4 80898F54 00042403 */ sra $a0, $a0, 16
|
/* 006B4 80898F54 00042403 */ sra $a0, $a0, 16
|
||||||
/* 006B8 80898F58 00152400 */ sll $a0, $s5, 16
|
/* 006B8 80898F58 00152400 */ sll $a0, $s5, 16
|
||||||
/* 006BC 80898F5C E7A000BC */ swc1 $f0, 0x00BC($sp)
|
/* 006BC 80898F5C E7A000BC */ swc1 $f0, 0x00BC($sp)
|
||||||
/* 006C0 80898F60 0C01DE0D */ jal Math_Coss
|
/* 006C0 80898F60 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 006C4 80898F64 00042403 */ sra $a0, $a0, 16
|
/* 006C4 80898F64 00042403 */ sra $a0, $a0, 16
|
||||||
/* 006C8 80898F68 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
/* 006C8 80898F68 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
||||||
|
@ -156,7 +156,7 @@ glabel func_80898DB4
|
||||||
/* 006E0 80898F80 27B500C8 */ addiu $s5, $sp, 0x00C8 ## $s5 = FFFFFFD8
|
/* 006E0 80898F80 27B500C8 */ addiu $s5, $sp, 0x00C8 ## $s5 = FFFFFFD8
|
||||||
/* 006E4 80898F84 27B400D4 */ addiu $s4, $sp, 0x00D4 ## $s4 = FFFFFFE4
|
/* 006E4 80898F84 27B400D4 */ addiu $s4, $sp, 0x00D4 ## $s4 = FFFFFFE4
|
||||||
.L80898F88:
|
.L80898F88:
|
||||||
/* 006E8 80898F88 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 006E8 80898F88 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 006EC 80898F8C 00000000 */ nop
|
/* 006EC 80898F8C 00000000 */ nop
|
||||||
/* 006F0 80898F90 3C01808A */ lui $at, %hi(D_80899610) ## $at = 808A0000
|
/* 006F0 80898F90 3C01808A */ lui $at, %hi(D_80899610) ## $at = 808A0000
|
||||||
|
@ -178,7 +178,7 @@ glabel func_80898DB4
|
||||||
/* 0072C 80898FCC 10000001 */ beq $zero, $zero, .L80898FD4
|
/* 0072C 80898FCC 10000001 */ beq $zero, $zero, .L80898FD4
|
||||||
/* 00730 80898FD0 24110040 */ addiu $s1, $zero, 0x0040 ## $s1 = 00000040
|
/* 00730 80898FD0 24110040 */ addiu $s1, $zero, 0x0040 ## $s1 = 00000040
|
||||||
.L80898FD4:
|
.L80898FD4:
|
||||||
/* 00734 80898FD4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00734 80898FD4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00738 80898FD8 00000000 */ nop
|
/* 00738 80898FD8 00000000 */ nop
|
||||||
/* 0073C 80898FDC 461E0282 */ mul.s $f10, $f0, $f30
|
/* 0073C 80898FDC 461E0282 */ mul.s $f10, $f0, $f30
|
||||||
|
@ -195,7 +195,7 @@ glabel func_80898DB4
|
||||||
/* 00768 80899008 E7A600D4 */ swc1 $f6, 0x00D4($sp)
|
/* 00768 80899008 E7A600D4 */ swc1 $f6, 0x00D4($sp)
|
||||||
/* 0076C 8089900C C66A0028 */ lwc1 $f10, 0x0028($s3) ## 00000028
|
/* 0076C 8089900C C66A0028 */ lwc1 $f10, 0x0028($s3) ## 00000028
|
||||||
/* 00770 80899010 46125100 */ add.s $f4, $f10, $f18
|
/* 00770 80899010 46125100 */ add.s $f4, $f10, $f18
|
||||||
/* 00774 80899014 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00774 80899014 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00778 80899018 E7A400D8 */ swc1 $f4, 0x00D8($sp)
|
/* 00778 80899018 E7A400D8 */ swc1 $f4, 0x00D8($sp)
|
||||||
/* 0077C 8089901C 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
/* 0077C 8089901C 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||||
|
@ -214,10 +214,10 @@ glabel func_80898DB4
|
||||||
/* 007B0 80899050 46060202 */ mul.s $f8, $f0, $f6
|
/* 007B0 80899050 46060202 */ mul.s $f8, $f0, $f6
|
||||||
/* 007B4 80899054 44818000 */ mtc1 $at, $f16 ## $f16 = 0.50
|
/* 007B4 80899054 44818000 */ mtc1 $at, $f16 ## $f16 = 0.50
|
||||||
/* 007B8 80899058 E7B200DC */ swc1 $f18, 0x00DC($sp)
|
/* 007B8 80899058 E7B200DC */ swc1 $f18, 0x00DC($sp)
|
||||||
/* 007BC 8089905C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 007BC 8089905C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 007C0 80899060 46104580 */ add.s $f22, $f8, $f16
|
/* 007C0 80899060 46104580 */ add.s $f22, $f8, $f16
|
||||||
/* 007C4 80899064 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 007C4 80899064 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 007C8 80899068 46000506 */ mov.s $f20, $f0
|
/* 007C8 80899068 46000506 */ mov.s $f20, $f0
|
||||||
/* 007CC 8089906C 461CA282 */ mul.s $f10, $f20, $f28
|
/* 007CC 8089906C 461CA282 */ mul.s $f10, $f20, $f28
|
||||||
|
@ -228,15 +228,15 @@ glabel func_80898DB4
|
||||||
/* 007E0 80899080 46021400 */ add.s $f16, $f2, $f2
|
/* 007E0 80899080 46021400 */ add.s $f16, $f2, $f2
|
||||||
/* 007E4 80899084 46163202 */ mul.s $f8, $f6, $f22
|
/* 007E4 80899084 46163202 */ mul.s $f8, $f6, $f22
|
||||||
/* 007E8 80899088 46104280 */ add.s $f10, $f8, $f16
|
/* 007E8 80899088 46104280 */ add.s $f10, $f8, $f16
|
||||||
/* 007EC 8089908C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 007EC 8089908C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 007F0 80899090 E7AA00C8 */ swc1 $f10, 0x00C8($sp)
|
/* 007F0 80899090 E7AA00C8 */ swc1 $f10, 0x00C8($sp)
|
||||||
/* 007F4 80899094 461A0482 */ mul.s $f18, $f0, $f26
|
/* 007F4 80899094 461A0482 */ mul.s $f18, $f0, $f26
|
||||||
/* 007F8 80899098 46189101 */ sub.s $f4, $f18, $f24
|
/* 007F8 80899098 46189101 */ sub.s $f4, $f18, $f24
|
||||||
/* 007FC 8089909C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 007FC 8089909C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00800 808990A0 E7A400CC */ swc1 $f4, 0x00CC($sp)
|
/* 00800 808990A0 E7A400CC */ swc1 $f4, 0x00CC($sp)
|
||||||
/* 00804 808990A4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00804 808990A4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00808 808990A8 46000506 */ mov.s $f20, $f0
|
/* 00808 808990A8 46000506 */ mov.s $f20, $f0
|
||||||
/* 0080C 808990AC 461CA182 */ mul.s $f6, $f20, $f28
|
/* 0080C 808990AC 461CA182 */ mul.s $f6, $f20, $f28
|
||||||
|
@ -285,7 +285,7 @@ glabel func_80898DB4
|
||||||
/* 008B8 80899158 0C00A7A3 */ jal EffectSsKakera_Spawn
|
/* 008B8 80899158 0C00A7A3 */ jal EffectSsKakera_Spawn
|
||||||
|
|
||||||
/* 008BC 8089915C AFA90030 */ sw $t1, 0x0030($sp)
|
/* 008BC 8089915C AFA90030 */ sw $t1, 0x0030($sp)
|
||||||
/* 008C0 80899160 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 008C0 80899160 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 008C4 80899164 00000000 */ nop
|
/* 008C4 80899164 00000000 */ nop
|
||||||
/* 008C8 80899168 3C01808A */ lui $at, %hi(D_8089961C) ## $at = 808A0000
|
/* 008C8 80899168 3C01808A */ lui $at, %hi(D_8089961C) ## $at = 808A0000
|
||||||
|
|
|
@ -155,11 +155,11 @@ glabel L8089C5B0
|
||||||
/* 001C4 8089C644 100001CF */ beq $zero, $zero, .L8089CD84
|
/* 001C4 8089C644 100001CF */ beq $zero, $zero, .L8089CD84
|
||||||
/* 001C8 8089C648 8FBF005C */ lw $ra, 0x005C($sp)
|
/* 001C8 8089C648 8FBF005C */ lw $ra, 0x005C($sp)
|
||||||
.L8089C64C:
|
.L8089C64C:
|
||||||
/* 001CC 8089C64C 0C01DE1C */ jal Math_Sins
|
/* 001CC 8089C64C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 001D0 8089C650 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 001D0 8089C650 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 001D4 8089C654 46000586 */ mov.s $f22, $f0
|
/* 001D4 8089C654 46000586 */ mov.s $f22, $f0
|
||||||
/* 001D8 8089C658 0C01DE0D */ jal Math_Coss
|
/* 001D8 8089C658 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 001DC 8089C65C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 001DC 8089C65C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 001E0 8089C660 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
/* 001E0 8089C660 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||||
|
@ -265,11 +265,11 @@ glabel L8089C740
|
||||||
/* 00354 8089C7D4 1000016B */ beq $zero, $zero, .L8089CD84
|
/* 00354 8089C7D4 1000016B */ beq $zero, $zero, .L8089CD84
|
||||||
/* 00358 8089C7D8 8FBF005C */ lw $ra, 0x005C($sp)
|
/* 00358 8089C7D8 8FBF005C */ lw $ra, 0x005C($sp)
|
||||||
.L8089C7DC:
|
.L8089C7DC:
|
||||||
/* 0035C 8089C7DC 0C01DE1C */ jal Math_Sins
|
/* 0035C 8089C7DC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00360 8089C7E0 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 00360 8089C7E0 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 00364 8089C7E4 46000586 */ mov.s $f22, $f0
|
/* 00364 8089C7E4 46000586 */ mov.s $f22, $f0
|
||||||
/* 00368 8089C7E8 0C01DE0D */ jal Math_Coss
|
/* 00368 8089C7E8 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0036C 8089C7EC 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 0036C 8089C7EC 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 00370 8089C7F0 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
/* 00370 8089C7F0 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||||
|
@ -375,11 +375,11 @@ glabel L8089C8D4
|
||||||
/* 004E4 8089C964 10000107 */ beq $zero, $zero, .L8089CD84
|
/* 004E4 8089C964 10000107 */ beq $zero, $zero, .L8089CD84
|
||||||
/* 004E8 8089C968 8FBF005C */ lw $ra, 0x005C($sp)
|
/* 004E8 8089C968 8FBF005C */ lw $ra, 0x005C($sp)
|
||||||
.L8089C96C:
|
.L8089C96C:
|
||||||
/* 004EC 8089C96C 0C01DE1C */ jal Math_Sins
|
/* 004EC 8089C96C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 004F0 8089C970 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 004F0 8089C970 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 004F4 8089C974 46000506 */ mov.s $f20, $f0
|
/* 004F4 8089C974 46000506 */ mov.s $f20, $f0
|
||||||
/* 004F8 8089C978 0C01DE0D */ jal Math_Coss
|
/* 004F8 8089C978 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 004FC 8089C97C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 004FC 8089C97C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 00500 8089C980 27B50118 */ addiu $s5, $sp, 0x0118 ## $s5 = FFFFFF58
|
/* 00500 8089C980 27B50118 */ addiu $s5, $sp, 0x0118 ## $s5 = FFFFFF58
|
||||||
|
@ -483,11 +483,11 @@ glabel L8089CA5C
|
||||||
/* 0066C 8089CAEC 100000A5 */ beq $zero, $zero, .L8089CD84
|
/* 0066C 8089CAEC 100000A5 */ beq $zero, $zero, .L8089CD84
|
||||||
/* 00670 8089CAF0 8FBF005C */ lw $ra, 0x005C($sp)
|
/* 00670 8089CAF0 8FBF005C */ lw $ra, 0x005C($sp)
|
||||||
.L8089CAF4:
|
.L8089CAF4:
|
||||||
/* 00674 8089CAF4 0C01DE1C */ jal Math_Sins
|
/* 00674 8089CAF4 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00678 8089CAF8 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 00678 8089CAF8 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 0067C 8089CAFC 46000586 */ mov.s $f22, $f0
|
/* 0067C 8089CAFC 46000586 */ mov.s $f22, $f0
|
||||||
/* 00680 8089CB00 0C01DE0D */ jal Math_Coss
|
/* 00680 8089CB00 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00684 8089CB04 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 00684 8089CB04 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 00688 8089CB08 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
/* 00688 8089CB08 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||||
|
@ -594,11 +594,11 @@ glabel L8089CBF0
|
||||||
/* 00800 8089CC80 10000040 */ beq $zero, $zero, .L8089CD84
|
/* 00800 8089CC80 10000040 */ beq $zero, $zero, .L8089CD84
|
||||||
/* 00804 8089CC84 8FBF005C */ lw $ra, 0x005C($sp)
|
/* 00804 8089CC84 8FBF005C */ lw $ra, 0x005C($sp)
|
||||||
.L8089CC88:
|
.L8089CC88:
|
||||||
/* 00808 8089CC88 0C01DE1C */ jal Math_Sins
|
/* 00808 8089CC88 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 0080C 8089CC8C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 0080C 8089CC8C 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 00810 8089CC90 46000586 */ mov.s $f22, $f0
|
/* 00810 8089CC90 46000586 */ mov.s $f22, $f0
|
||||||
/* 00814 8089CC94 0C01DE0D */ jal Math_Coss
|
/* 00814 8089CC94 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00818 8089CC98 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 00818 8089CC98 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 0081C 8089CC9C 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
/* 0081C 8089CC9C 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||||
|
|
|
@ -16,11 +16,11 @@ glabel func_8089CF84
|
||||||
/* 00B3C 8089CFBC F7B60038 */ sdc1 $f22, 0x0038($sp)
|
/* 00B3C 8089CFBC F7B60038 */ sdc1 $f22, 0x0038($sp)
|
||||||
/* 00B40 8089CFC0 F7B40030 */ sdc1 $f20, 0x0030($sp)
|
/* 00B40 8089CFC0 F7B40030 */ sdc1 $f20, 0x0030($sp)
|
||||||
/* 00B44 8089CFC4 00A0B025 */ or $s6, $a1, $zero ## $s6 = 00000000
|
/* 00B44 8089CFC4 00A0B025 */ or $s6, $a1, $zero ## $s6 = 00000000
|
||||||
/* 00B48 8089CFC8 0C01DE1C */ jal Math_Sins
|
/* 00B48 8089CFC8 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00B4C 8089CFCC 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
/* 00B4C 8089CFCC 848400B6 */ lh $a0, 0x00B6($a0) ## 000000B6
|
||||||
/* 00B50 8089CFD0 46000706 */ mov.s $f28, $f0
|
/* 00B50 8089CFD0 46000706 */ mov.s $f28, $f0
|
||||||
/* 00B54 8089CFD4 0C01DE0D */ jal Math_Coss
|
/* 00B54 8089CFD4 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00B58 8089CFD8 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
/* 00B58 8089CFD8 864400B6 */ lh $a0, 0x00B6($s2) ## 000000B6
|
||||||
/* 00B5C 8089CFDC 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
/* 00B5C 8089CFDC 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||||
|
@ -50,16 +50,16 @@ glabel func_8089CF84
|
||||||
/* 00BB8 8089D038 1000001D */ beq $zero, $zero, .L8089D0B0
|
/* 00BB8 8089D038 1000001D */ beq $zero, $zero, .L8089D0B0
|
||||||
/* 00BBC 8089D03C 00000000 */ nop
|
/* 00BBC 8089D03C 00000000 */ nop
|
||||||
.L8089D040:
|
.L8089D040:
|
||||||
/* 00BC0 8089D040 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00BC0 8089D040 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00BC4 8089D044 00000000 */ nop
|
/* 00BC4 8089D044 00000000 */ nop
|
||||||
/* 00BC8 8089D048 46160102 */ mul.s $f4, $f0, $f22
|
/* 00BC8 8089D048 46160102 */ mul.s $f4, $f0, $f22
|
||||||
/* 00BCC 8089D04C 46182181 */ sub.s $f6, $f4, $f24
|
/* 00BCC 8089D04C 46182181 */ sub.s $f6, $f4, $f24
|
||||||
/* 00BD0 8089D050 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00BD0 8089D050 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00BD4 8089D054 E6060000 */ swc1 $f6, 0x0000($s0) ## FFFFFF20
|
/* 00BD4 8089D054 E6060000 */ swc1 $f6, 0x0000($s0) ## FFFFFF20
|
||||||
/* 00BD8 8089D058 46140202 */ mul.s $f8, $f0, $f20
|
/* 00BD8 8089D058 46140202 */ mul.s $f8, $f0, $f20
|
||||||
/* 00BDC 8089D05C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00BDC 8089D05C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00BE0 8089D060 E6080004 */ swc1 $f8, 0x0004($s0) ## FFFFFF24
|
/* 00BE0 8089D060 E6080004 */ swc1 $f8, 0x0004($s0) ## FFFFFF24
|
||||||
/* 00BE4 8089D064 46160282 */ mul.s $f10, $f0, $f22
|
/* 00BE4 8089D064 46160282 */ mul.s $f10, $f0, $f22
|
||||||
|
@ -67,18 +67,18 @@ glabel func_8089CF84
|
||||||
/* 00BEC 8089D06C 1000001E */ beq $zero, $zero, .L8089D0E8
|
/* 00BEC 8089D06C 1000001E */ beq $zero, $zero, .L8089D0E8
|
||||||
/* 00BF0 8089D070 E6100008 */ swc1 $f16, 0x0008($s0) ## FFFFFF28
|
/* 00BF0 8089D070 E6100008 */ swc1 $f16, 0x0008($s0) ## FFFFFF28
|
||||||
.L8089D074:
|
.L8089D074:
|
||||||
/* 00BF4 8089D074 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00BF4 8089D074 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00BF8 8089D078 00000000 */ nop
|
/* 00BF8 8089D078 00000000 */ nop
|
||||||
/* 00BFC 8089D07C 46140482 */ mul.s $f18, $f0, $f20
|
/* 00BFC 8089D07C 46140482 */ mul.s $f18, $f0, $f20
|
||||||
/* 00C00 8089D080 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00C00 8089D080 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00C04 8089D084 E6120000 */ swc1 $f18, 0x0000($s0) ## FFFFFF20
|
/* 00C04 8089D084 E6120000 */ swc1 $f18, 0x0000($s0) ## FFFFFF20
|
||||||
/* 00C08 8089D088 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
/* 00C08 8089D088 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||||
/* 00C0C 8089D08C 44812000 */ mtc1 $at, $f4 ## $f4 = 100.00
|
/* 00C0C 8089D08C 44812000 */ mtc1 $at, $f4 ## $f4 = 100.00
|
||||||
/* 00C10 8089D090 00000000 */ nop
|
/* 00C10 8089D090 00000000 */ nop
|
||||||
/* 00C14 8089D094 46040182 */ mul.s $f6, $f0, $f4
|
/* 00C14 8089D094 46040182 */ mul.s $f6, $f0, $f4
|
||||||
/* 00C18 8089D098 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00C18 8089D098 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00C1C 8089D09C E6060004 */ swc1 $f6, 0x0004($s0) ## FFFFFF24
|
/* 00C1C 8089D09C E6060004 */ swc1 $f6, 0x0004($s0) ## FFFFFF24
|
||||||
/* 00C20 8089D0A0 46160202 */ mul.s $f8, $f0, $f22
|
/* 00C20 8089D0A0 46160202 */ mul.s $f8, $f0, $f22
|
||||||
|
@ -86,7 +86,7 @@ glabel func_8089CF84
|
||||||
/* 00C28 8089D0A8 1000000F */ beq $zero, $zero, .L8089D0E8
|
/* 00C28 8089D0A8 1000000F */ beq $zero, $zero, .L8089D0E8
|
||||||
/* 00C2C 8089D0AC E60A0008 */ swc1 $f10, 0x0008($s0) ## FFFFFF28
|
/* 00C2C 8089D0AC E60A0008 */ swc1 $f10, 0x0008($s0) ## FFFFFF28
|
||||||
.L8089D0B0:
|
.L8089D0B0:
|
||||||
/* 00C30 8089D0B0 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00C30 8089D0B0 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00C34 8089D0B4 00000000 */ nop
|
/* 00C34 8089D0B4 00000000 */ nop
|
||||||
/* 00C38 8089D0B8 461A0402 */ mul.s $f16, $f0, $f26
|
/* 00C38 8089D0B8 461A0402 */ mul.s $f16, $f0, $f26
|
||||||
|
@ -94,11 +94,11 @@ glabel func_8089CF84
|
||||||
/* 00C40 8089D0C0 44819000 */ mtc1 $at, $f18 ## $f18 = 60.00
|
/* 00C40 8089D0C0 44819000 */ mtc1 $at, $f18 ## $f18 = 60.00
|
||||||
/* 00C44 8089D0C4 00000000 */ nop
|
/* 00C44 8089D0C4 00000000 */ nop
|
||||||
/* 00C48 8089D0C8 46128101 */ sub.s $f4, $f16, $f18
|
/* 00C48 8089D0C8 46128101 */ sub.s $f4, $f16, $f18
|
||||||
/* 00C4C 8089D0CC 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00C4C 8089D0CC 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00C50 8089D0D0 E6040000 */ swc1 $f4, 0x0000($s0) ## FFFFFF20
|
/* 00C50 8089D0D0 E6040000 */ swc1 $f4, 0x0000($s0) ## FFFFFF20
|
||||||
/* 00C54 8089D0D4 461A0182 */ mul.s $f6, $f0, $f26
|
/* 00C54 8089D0D4 461A0182 */ mul.s $f6, $f0, $f26
|
||||||
/* 00C58 8089D0D8 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00C58 8089D0D8 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00C5C 8089D0DC E6060004 */ swc1 $f6, 0x0004($s0) ## FFFFFF24
|
/* 00C5C 8089D0DC E6060004 */ swc1 $f6, 0x0004($s0) ## FFFFFF24
|
||||||
/* 00C60 8089D0E0 46140202 */ mul.s $f8, $f0, $f20
|
/* 00C60 8089D0E0 46140202 */ mul.s $f8, $f0, $f20
|
||||||
|
@ -137,7 +137,7 @@ glabel func_8089CF84
|
||||||
/* 00CDC 8089D15C C6320008 */ lwc1 $f18, 0x0008($s1) ## 0000002C
|
/* 00CDC 8089D15C C6320008 */ lwc1 $f18, 0x0008($s1) ## 0000002C
|
||||||
/* 00CE0 8089D160 46049180 */ add.s $f6, $f18, $f4
|
/* 00CE0 8089D160 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 00CE4 8089D164 46083281 */ sub.s $f10, $f6, $f8
|
/* 00CE4 8089D164 46083281 */ sub.s $f10, $f6, $f8
|
||||||
/* 00CE8 8089D168 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00CE8 8089D168 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00CEC 8089D16C E7AA015C */ swc1 $f10, 0x015C($sp)
|
/* 00CEC 8089D16C E7AA015C */ swc1 $f10, 0x015C($sp)
|
||||||
/* 00CF0 8089D170 46140402 */ mul.s $f16, $f0, $f20
|
/* 00CF0 8089D170 46140402 */ mul.s $f16, $f0, $f20
|
||||||
|
@ -148,7 +148,7 @@ glabel func_8089CF84
|
||||||
/* 00D04 8089D184 00129403 */ sra $s2, $s2, 16
|
/* 00D04 8089D184 00129403 */ sra $s2, $s2, 16
|
||||||
/* 00D08 8089D188 26520014 */ addiu $s2, $s2, 0x0014 ## $s2 = 00000014
|
/* 00D08 8089D188 26520014 */ addiu $s2, $s2, 0x0014 ## $s2 = 00000014
|
||||||
/* 00D0C 8089D18C 00129400 */ sll $s2, $s2, 16
|
/* 00D0C 8089D18C 00129400 */ sll $s2, $s2, 16
|
||||||
/* 00D10 8089D190 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00D10 8089D190 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00D14 8089D194 00129403 */ sra $s2, $s2, 16
|
/* 00D14 8089D194 00129403 */ sra $s2, $s2, 16
|
||||||
/* 00D18 8089D198 46180102 */ mul.s $f4, $f0, $f24
|
/* 00D18 8089D198 46180102 */ mul.s $f4, $f0, $f24
|
||||||
|
|
|
@ -95,7 +95,7 @@ glabel L8089E414
|
||||||
/* 00804 8089E434 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 00804 8089E434 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 00808 8089E438 46128000 */ add.s $f0, $f16, $f18
|
/* 00808 8089E438 46128000 */ add.s $f0, $f16, $f18
|
||||||
/* 0080C 8089E43C 44050000 */ mfc1 $a1, $f0
|
/* 0080C 8089E43C 44050000 */ mfc1 $a1, $f0
|
||||||
/* 00810 8089E440 0C01DE80 */ jal Math_ApproxF
|
/* 00810 8089E440 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00814 8089E444 00000000 */ nop
|
/* 00814 8089E444 00000000 */ nop
|
||||||
/* 00818 8089E448 1440001F */ bne $v0, $zero, .L8089E4C8
|
/* 00818 8089E448 1440001F */ bne $v0, $zero, .L8089E4C8
|
||||||
|
@ -154,7 +154,7 @@ glabel L8089E4D8
|
||||||
/* 008D0 8089E500 C6000168 */ lwc1 $f0, 0x0168($s0) ## 00000168
|
/* 008D0 8089E500 C6000168 */ lwc1 $f0, 0x0168($s0) ## 00000168
|
||||||
.L8089E504:
|
.L8089E504:
|
||||||
/* 008D4 8089E504 44050000 */ mfc1 $a1, $f0
|
/* 008D4 8089E504 44050000 */ mfc1 $a1, $f0
|
||||||
/* 008D8 8089E508 0C01DE80 */ jal Math_ApproxF
|
/* 008D8 8089E508 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 008DC 8089E50C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 008DC 8089E50C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 008E0 8089E510 14400017 */ bne $v0, $zero, .L8089E570
|
/* 008E0 8089E510 14400017 */ bne $v0, $zero, .L8089E570
|
||||||
|
|
|
@ -100,11 +100,11 @@ glabel BgSpot00Hanebasi_Init
|
||||||
/* 00158 808A98D8 00000000 */ nop
|
/* 00158 808A98D8 00000000 */ nop
|
||||||
/* 0015C 808A98DC A61900B4 */ sh $t9, 0x00B4($s0) ## 000000B4
|
/* 0015C 808A98DC A61900B4 */ sh $t9, 0x00B4($s0) ## 000000B4
|
||||||
.L808A98E0:
|
.L808A98E0:
|
||||||
/* 00160 808A98E0 0C01DE0D */ jal Math_Coss
|
/* 00160 808A98E0 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00164 808A98E4 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
/* 00164 808A98E4 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
||||||
/* 00168 808A98E8 E7A00054 */ swc1 $f0, 0x0054($sp)
|
/* 00168 808A98E8 E7A00054 */ swc1 $f0, 0x0054($sp)
|
||||||
/* 0016C 808A98EC 0C01DE1C */ jal Math_Sins
|
/* 0016C 808A98EC 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00170 808A98F0 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
/* 00170 808A98F0 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
||||||
/* 00174 808A98F4 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
/* 00174 808A98F4 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||||
|
@ -117,11 +117,11 @@ glabel BgSpot00Hanebasi_Init
|
||||||
/* 00190 808A9910 46080282 */ mul.s $f10, $f0, $f8
|
/* 00190 808A9910 46080282 */ mul.s $f10, $f0, $f8
|
||||||
/* 00194 808A9914 460A3401 */ sub.s $f16, $f6, $f10
|
/* 00194 808A9914 460A3401 */ sub.s $f16, $f6, $f10
|
||||||
/* 00198 808A9918 E7B00060 */ swc1 $f16, 0x0060($sp)
|
/* 00198 808A9918 E7B00060 */ swc1 $f16, 0x0060($sp)
|
||||||
/* 0019C 808A991C 0C01DE1C */ jal Math_Sins
|
/* 0019C 808A991C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 001A0 808A9920 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
/* 001A0 808A9920 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
||||||
/* 001A4 808A9924 E7A00054 */ swc1 $f0, 0x0054($sp)
|
/* 001A4 808A9924 E7A00054 */ swc1 $f0, 0x0054($sp)
|
||||||
/* 001A8 808A9928 0C01DE0D */ jal Math_Coss
|
/* 001A8 808A9928 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 001AC 808A992C 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
/* 001AC 808A992C 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
|
||||||
/* 001B0 808A9930 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
/* 001B0 808A9930 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||||
|
@ -134,11 +134,11 @@ glabel BgSpot00Hanebasi_Init
|
||||||
/* 001CC 808A994C 46080182 */ mul.s $f6, $f0, $f8
|
/* 001CC 808A994C 46080182 */ mul.s $f6, $f0, $f8
|
||||||
/* 001D0 808A9950 46062281 */ sub.s $f10, $f4, $f6
|
/* 001D0 808A9950 46062281 */ sub.s $f10, $f4, $f6
|
||||||
/* 001D4 808A9954 E7AA0064 */ swc1 $f10, 0x0064($sp)
|
/* 001D4 808A9954 E7AA0064 */ swc1 $f10, 0x0064($sp)
|
||||||
/* 001D8 808A9958 0C01DE0D */ jal Math_Coss
|
/* 001D8 808A9958 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 001DC 808A995C 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 001DC 808A995C 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 001E0 808A9960 E7A00054 */ swc1 $f0, 0x0054($sp)
|
/* 001E0 808A9960 E7A00054 */ swc1 $f0, 0x0054($sp)
|
||||||
/* 001E4 808A9964 0C01DE1C */ jal Math_Sins
|
/* 001E4 808A9964 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 001E8 808A9968 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 001E8 808A9968 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 001EC 808A996C C7B00064 */ lwc1 $f16, 0x0064($sp)
|
/* 001EC 808A996C C7B00064 */ lwc1 $f16, 0x0064($sp)
|
||||||
|
@ -149,11 +149,11 @@ glabel BgSpot00Hanebasi_Init
|
||||||
/* 00200 808A9980 46024102 */ mul.s $f4, $f8, $f2
|
/* 00200 808A9980 46024102 */ mul.s $f4, $f8, $f2
|
||||||
/* 00204 808A9984 46049180 */ add.s $f6, $f18, $f4
|
/* 00204 808A9984 46049180 */ add.s $f6, $f18, $f4
|
||||||
/* 00208 808A9988 E7A6005C */ swc1 $f6, 0x005C($sp)
|
/* 00208 808A9988 E7A6005C */ swc1 $f6, 0x005C($sp)
|
||||||
/* 0020C 808A998C 0C01DE1C */ jal Math_Sins
|
/* 0020C 808A998C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00210 808A9990 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00210 808A9990 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00214 808A9994 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00214 808A9994 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00218 808A9998 0C01DE0D */ jal Math_Coss
|
/* 00218 808A9998 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 0021C 808A999C E7A00054 */ swc1 $f0, 0x0054($sp)
|
/* 0021C 808A999C E7A00054 */ swc1 $f0, 0x0054($sp)
|
||||||
/* 00220 808A99A0 C7AC0064 */ lwc1 $f12, 0x0064($sp)
|
/* 00220 808A99A0 C7AC0064 */ lwc1 $f12, 0x0064($sp)
|
||||||
|
@ -206,11 +206,11 @@ glabel BgSpot00Hanebasi_Init
|
||||||
.L808A9A4C:
|
.L808A9A4C:
|
||||||
/* 002CC 808A9A4C 14600029 */ bne $v1, $zero, .L808A9AF4
|
/* 002CC 808A9A4C 14600029 */ bne $v1, $zero, .L808A9AF4
|
||||||
/* 002D0 808A9A50 3C19808B */ lui $t9, %hi(func_808A9E58) ## $t9 = 808B0000
|
/* 002D0 808A9A50 3C19808B */ lui $t9, %hi(func_808A9E58) ## $t9 = 808B0000
|
||||||
/* 002D4 808A9A54 0C01DE0D */ jal Math_Coss
|
/* 002D4 808A9A54 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 002D8 808A9A58 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 002D8 808A9A58 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 002DC 808A9A5C E7A0004C */ swc1 $f0, 0x004C($sp)
|
/* 002DC 808A9A5C E7A0004C */ swc1 $f0, 0x004C($sp)
|
||||||
/* 002E0 808A9A60 0C01DE1C */ jal Math_Sins
|
/* 002E0 808A9A60 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 002E4 808A9A64 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 002E4 808A9A64 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 002E8 808A9A68 3C01439E */ lui $at, 0x439E ## $at = 439E0000
|
/* 002E8 808A9A68 3C01439E */ lui $at, 0x439E ## $at = 439E0000
|
||||||
|
|
|
@ -11,7 +11,7 @@ glabel func_808A9D24
|
||||||
/* 005B4 808A9D34 84E50168 */ lh $a1, 0x0168($a3) ## 00000168
|
/* 005B4 808A9D34 84E50168 */ lh $a1, 0x0168($a3) ## 00000168
|
||||||
/* 005B8 808A9D38 AFA70028 */ sw $a3, 0x0028($sp)
|
/* 005B8 808A9D38 AFA70028 */ sw $a3, 0x0028($sp)
|
||||||
/* 005BC 808A9D3C 248400B4 */ addiu $a0, $a0, 0x00B4 ## $a0 = 000000B4
|
/* 005BC 808A9D3C 248400B4 */ addiu $a0, $a0, 0x00B4 ## $a0 = 000000B4
|
||||||
/* 005C0 808A9D40 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 005C0 808A9D40 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 005C4 808A9D44 24060050 */ addiu $a2, $zero, 0x0050 ## $a2 = 00000050
|
/* 005C4 808A9D44 24060050 */ addiu $a2, $zero, 0x0050 ## $a2 = 00000050
|
||||||
/* 005C8 808A9D48 10400004 */ beq $v0, $zero, .L808A9D5C
|
/* 005C8 808A9D48 10400004 */ beq $v0, $zero, .L808A9D5C
|
||||||
|
@ -42,14 +42,14 @@ glabel func_808A9D24
|
||||||
/* 00628 808A9DA8 00000000 */ nop
|
/* 00628 808A9DA8 00000000 */ nop
|
||||||
/* 0062C 808A9DAC 00063400 */ sll $a2, $a2, 16
|
/* 0062C 808A9DAC 00063400 */ sll $a2, $a2, 16
|
||||||
/* 00630 808A9DB0 00063403 */ sra $a2, $a2, 16
|
/* 00630 808A9DB0 00063403 */ sra $a2, $a2, 16
|
||||||
/* 00634 808A9DB4 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 00634 808A9DB4 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 00638 808A9DB8 A7A6001E */ sh $a2, 0x001E($sp)
|
/* 00638 808A9DB8 A7A6001E */ sh $a2, 0x001E($sp)
|
||||||
/* 0063C 808A9DBC 8FA30024 */ lw $v1, 0x0024($sp)
|
/* 0063C 808A9DBC 8FA30024 */ lw $v1, 0x0024($sp)
|
||||||
/* 00640 808A9DC0 87A6001E */ lh $a2, 0x001E($sp)
|
/* 00640 808A9DC0 87A6001E */ lh $a2, 0x001E($sp)
|
||||||
/* 00644 808A9DC4 8C68011C */ lw $t0, 0x011C($v1) ## 0000011C
|
/* 00644 808A9DC4 8C68011C */ lw $t0, 0x011C($v1) ## 0000011C
|
||||||
/* 00648 808A9DC8 84650168 */ lh $a1, 0x0168($v1) ## 00000168
|
/* 00648 808A9DC8 84650168 */ lh $a1, 0x0168($v1) ## 00000168
|
||||||
/* 0064C 808A9DCC 0C01DE2B */ jal Math_ApproxUpdateScaledS
|
/* 0064C 808A9DCC 0C01DE2B */ jal Math_ScaledStepToS
|
||||||
|
|
||||||
/* 00650 808A9DD0 250400B4 */ addiu $a0, $t0, 0x00B4 ## $a0 = 000000B4
|
/* 00650 808A9DD0 250400B4 */ addiu $a0, $t0, 0x00B4 ## $a0 = 000000B4
|
||||||
/* 00654 808A9DD4 8FA70028 */ lw $a3, 0x0028($sp)
|
/* 00654 808A9DD4 8FA70028 */ lw $a3, 0x0028($sp)
|
||||||
|
|
|
@ -10,7 +10,7 @@ glabel func_808A9E58
|
||||||
/* 006D8 808A9E58 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
/* 006D8 808A9E58 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||||
/* 006DC 808A9E5C AFBF0024 */ sw $ra, 0x0024($sp)
|
/* 006DC 808A9E5C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||||
/* 006E0 808A9E60 AFA40028 */ sw $a0, 0x0028($sp)
|
/* 006E0 808A9E60 AFA40028 */ sw $a0, 0x0028($sp)
|
||||||
/* 006E4 808A9E64 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 006E4 808A9E64 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 006E8 808A9E68 AFA5002C */ sw $a1, 0x002C($sp)
|
/* 006E8 808A9E68 AFA5002C */ sw $a1, 0x002C($sp)
|
||||||
/* 006EC 808A9E6C 3C0142FE */ lui $at, 0x42FE ## $at = 42FE0000
|
/* 006EC 808A9E6C 3C0142FE */ lui $at, 0x42FE ## $at = 42FE0000
|
||||||
|
|
|
@ -25,7 +25,7 @@ glabel func_808AC908
|
||||||
/* 00300 808AC960 37192000 */ ori $t9, $t8, 0x2000 ## $t9 = 00002000
|
/* 00300 808AC960 37192000 */ ori $t9, $t8, 0x2000 ## $t9 = 00002000
|
||||||
/* 00304 808AC964 A4590ED6 */ sh $t9, 0x0ED6($v0) ## 8015F536
|
/* 00304 808AC964 A4590ED6 */ sh $t9, 0x0ED6($v0) ## 8015F536
|
||||||
/* 00308 808AC968 A6080168 */ sh $t0, 0x0168($s0) ## 00000168
|
/* 00308 808AC968 A6080168 */ sh $t0, 0x0168($s0) ## 00000168
|
||||||
/* 0030C 808AC96C 0C01DE1C */ jal Math_Sins
|
/* 0030C 808AC96C 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00310 808AC970 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00310 808AC970 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00314 808AC974 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
/* 00314 808AC974 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||||
|
@ -39,7 +39,7 @@ glabel func_808AC908
|
||||||
/* 00334 808AC994 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
|
/* 00334 808AC994 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
|
||||||
/* 00338 808AC998 46128100 */ add.s $f4, $f16, $f18
|
/* 00338 808AC998 46128100 */ add.s $f4, $f16, $f18
|
||||||
/* 0033C 808AC99C E7A40030 */ swc1 $f4, 0x0030($sp)
|
/* 0033C 808AC99C E7A40030 */ swc1 $f4, 0x0030($sp)
|
||||||
/* 00340 808AC9A0 0C01DE0D */ jal Math_Coss
|
/* 00340 808AC9A0 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 00344 808AC9A4 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00344 808AC9A4 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 00348 808AC9A8 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
/* 00348 808AC9A8 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||||
|
|
|
@ -11,7 +11,7 @@ glabel func_808ACB58
|
||||||
/* 0051C 808ACB7C 46062200 */ add.s $f8, $f4, $f6
|
/* 0051C 808ACB7C 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 00520 808ACB80 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
/* 00520 808ACB80 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||||
/* 00524 808ACB84 44054000 */ mfc1 $a1, $f8
|
/* 00524 808ACB84 44054000 */ mfc1 $a1, $f8
|
||||||
/* 00528 808ACB88 0C01DE80 */ jal Math_ApproxF
|
/* 00528 808ACB88 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 0052C 808ACB8C 00000000 */ nop
|
/* 0052C 808ACB8C 00000000 */ nop
|
||||||
/* 00530 808ACB90 1040000A */ beq $v0, $zero, .L808ACBBC
|
/* 00530 808ACB90 1040000A */ beq $v0, $zero, .L808ACBBC
|
||||||
|
|
|
@ -22,14 +22,14 @@ glabel func_808AEBC0
|
||||||
/* 00470 808AEBF0 5700002C */ bnel $t8, $zero, .L808AECA4
|
/* 00470 808AEBF0 5700002C */ bnel $t8, $zero, .L808AECA4
|
||||||
/* 00474 808AEBF4 8FBF0024 */ lw $ra, 0x0024($sp)
|
/* 00474 808AEBF4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||||
/* 00478 808AEBF8 44816000 */ mtc1 $at, $f12 ## $f12 = 160.00
|
/* 00478 808AEBF8 44816000 */ mtc1 $at, $f12 ## $f12 = 160.00
|
||||||
/* 0047C 808AEBFC 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
/* 0047C 808AEBFC 0C00CFC8 */ jal Rand_CenteredFloat
|
||||||
|
|
||||||
/* 00480 808AEC00 00000000 */ nop
|
/* 00480 808AEC00 00000000 */ nop
|
||||||
/* 00484 808AEC04 E7A00030 */ swc1 $f0, 0x0030($sp)
|
/* 00484 808AEC04 E7A00030 */ swc1 $f0, 0x0030($sp)
|
||||||
/* 00488 808AEC08 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 00488 808AEC08 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 0048C 808AEC0C 24844000 */ addiu $a0, $a0, 0x4000 ## $a0 = 00004000
|
/* 0048C 808AEC0C 24844000 */ addiu $a0, $a0, 0x4000 ## $a0 = 00004000
|
||||||
/* 00490 808AEC10 00042400 */ sll $a0, $a0, 16
|
/* 00490 808AEC10 00042400 */ sll $a0, $a0, 16
|
||||||
/* 00494 808AEC14 0C01DE1C */ jal Math_Sins
|
/* 00494 808AEC14 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 00498 808AEC18 00042403 */ sra $a0, $a0, 16
|
/* 00498 808AEC18 00042403 */ sra $a0, $a0, 16
|
||||||
/* 0049C 808AEC1C C7A40030 */ lwc1 $f4, 0x0030($sp)
|
/* 0049C 808AEC1C C7A40030 */ lwc1 $f4, 0x0030($sp)
|
||||||
|
@ -42,14 +42,14 @@ glabel func_808AEBC0
|
||||||
/* 004B8 808AEC38 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
/* 004B8 808AEC38 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||||
/* 004BC 808AEC3C 24844000 */ addiu $a0, $a0, 0x4000 ## $a0 = 00004000
|
/* 004BC 808AEC3C 24844000 */ addiu $a0, $a0, 0x4000 ## $a0 = 00004000
|
||||||
/* 004C0 808AEC40 00042400 */ sll $a0, $a0, 16
|
/* 004C0 808AEC40 00042400 */ sll $a0, $a0, 16
|
||||||
/* 004C4 808AEC44 0C01DE0D */ jal Math_Coss
|
/* 004C4 808AEC44 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 004C8 808AEC48 00042403 */ sra $a0, $a0, 16
|
/* 004C8 808AEC48 00042403 */ sra $a0, $a0, 16
|
||||||
/* 004CC 808AEC4C C7B20030 */ lwc1 $f18, 0x0030($sp)
|
/* 004CC 808AEC4C C7B20030 */ lwc1 $f18, 0x0030($sp)
|
||||||
/* 004D0 808AEC50 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
|
/* 004D0 808AEC50 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
|
||||||
/* 004D4 808AEC54 46120102 */ mul.s $f4, $f0, $f18
|
/* 004D4 808AEC54 46120102 */ mul.s $f4, $f0, $f18
|
||||||
/* 004D8 808AEC58 46062200 */ add.s $f8, $f4, $f6
|
/* 004D8 808AEC58 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 004DC 808AEC5C 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 004DC 808AEC5C 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 004E0 808AEC60 E7A8003C */ swc1 $f8, 0x003C($sp)
|
/* 004E0 808AEC60 E7A8003C */ swc1 $f8, 0x003C($sp)
|
||||||
/* 004E4 808AEC64 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
/* 004E4 808AEC64 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||||
|
|
|
@ -12,7 +12,7 @@ glabel func_808AED7C
|
||||||
/* 00624 808AEDA4 46062200 */ add.s $f8, $f4, $f6
|
/* 00624 808AEDA4 46062200 */ add.s $f8, $f4, $f6
|
||||||
/* 00628 808AEDA8 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
/* 00628 808AEDA8 24E40028 */ addiu $a0, $a3, 0x0028 ## $a0 = 00000028
|
||||||
/* 0062C 808AEDAC 44054000 */ mfc1 $a1, $f8
|
/* 0062C 808AEDAC 44054000 */ mfc1 $a1, $f8
|
||||||
/* 00630 808AEDB0 0C01DE80 */ jal Math_ApproxF
|
/* 00630 808AEDB0 0C01DE80 */ jal Math_StepToF
|
||||||
|
|
||||||
/* 00634 808AEDB4 00000000 */ nop
|
/* 00634 808AEDB4 00000000 */ nop
|
||||||
/* 00638 808AEDB8 1040000A */ beq $v0, $zero, .L808AEDE4
|
/* 00638 808AEDB8 1040000A */ beq $v0, $zero, .L808AEDE4
|
||||||
|
|
|
@ -22,7 +22,7 @@ glabel func_808AEE6C
|
||||||
/* 0071C 808AEE9C 50C00014 */ beql $a2, $zero, .L808AEEF0
|
/* 0071C 808AEE9C 50C00014 */ beql $a2, $zero, .L808AEEF0
|
||||||
/* 00720 808AEEA0 8FBF001C */ lw $ra, 0x001C($sp)
|
/* 00720 808AEEA0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||||
.L808AEEA4:
|
.L808AEEA4:
|
||||||
/* 00724 808AEEA4 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00724 808AEEA4 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00728 808AEEA8 00000000 */ nop
|
/* 00728 808AEEA8 00000000 */ nop
|
||||||
/* 0072C 808AEEAC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
/* 0072C 808AEEAC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||||
|
|
|
@ -29,11 +29,11 @@ glabel func_808AEEFC
|
||||||
/* 007C8 808AEF48 A498016A */ sh $t8, 0x016A($a0) ## 0000016A
|
/* 007C8 808AEF48 A498016A */ sh $t8, 0x016A($a0) ## 0000016A
|
||||||
/* 007CC 808AEF4C 37280010 */ ori $t0, $t9, 0x0010 ## $t0 = 00000010
|
/* 007CC 808AEF4C 37280010 */ ori $t0, $t9, 0x0010 ## $t0 = 00000010
|
||||||
/* 007D0 808AEF50 AC880004 */ sw $t0, 0x0004($a0) ## 00000004
|
/* 007D0 808AEF50 AC880004 */ sw $t0, 0x0004($a0) ## 00000004
|
||||||
/* 007D4 808AEF54 0C01DE1C */ jal Math_Sins
|
/* 007D4 808AEF54 0C01DE1C */ jal Math_SinS
|
||||||
## sins?
|
## sins?
|
||||||
/* 007D8 808AEF58 84840032 */ lh $a0, 0x0032($a0) ## 00000032
|
/* 007D8 808AEF58 84840032 */ lh $a0, 0x0032($a0) ## 00000032
|
||||||
/* 007DC 808AEF5C 46000506 */ mov.s $f20, $f0
|
/* 007DC 808AEF5C 46000506 */ mov.s $f20, $f0
|
||||||
/* 007E0 808AEF60 0C01DE0D */ jal Math_Coss
|
/* 007E0 808AEF60 0C01DE0D */ jal Math_CosS
|
||||||
## coss?
|
## coss?
|
||||||
/* 007E4 808AEF64 86240032 */ lh $a0, 0x0032($s1) ## 00000032
|
/* 007E4 808AEF64 86240032 */ lh $a0, 0x0032($s1) ## 00000032
|
||||||
/* 007E8 808AEF68 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
/* 007E8 808AEF68 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
||||||
|
@ -80,7 +80,7 @@ glabel func_808AEEFC
|
||||||
/* 00888 808AF008 46128100 */ add.s $f4, $f16, $f18
|
/* 00888 808AF008 46128100 */ add.s $f4, $f16, $f18
|
||||||
/* 0088C 808AF00C E7A40070 */ swc1 $f4, 0x0070($sp)
|
/* 0088C 808AF00C E7A40070 */ swc1 $f4, 0x0070($sp)
|
||||||
.L808AF010:
|
.L808AF010:
|
||||||
/* 00890 808AF010 0C03F66B */ jal Math_Rand_ZeroOne
|
/* 00890 808AF010 0C03F66B */ jal Rand_ZeroOne
|
||||||
## Rand.Next() float
|
## Rand.Next() float
|
||||||
/* 00894 808AF014 00000000 */ nop
|
/* 00894 808AF014 00000000 */ nop
|
||||||
/* 00898 808AF018 46180182 */ mul.s $f6, $f0, $f24
|
/* 00898 808AF018 46180182 */ mul.s $f6, $f0, $f24
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue