mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 22:44: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)
|
||||
/* ABA78C 800435EC AFA7009C */ sw $a3, 0x9c($sp)
|
||||
/* 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)
|
||||
/* 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)
|
||||
/* ABA7A8 80043608 C6040150 */ lwc1 $f4, 0x150($s0)
|
||||
/* ABA7AC 8004360C 44803000 */ mtc1 $zero, $f6
|
||||
|
|
|
@ -7,26 +7,26 @@ glabel func_800B3BD4
|
|||
/* B2AD88 800B3BE8 F7B40010 */ sdc1 $f20, 0x10($sp)
|
||||
/* B2AD8C 800B3BEC AFA600C8 */ sw $a2, 0xc8($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)
|
||||
/* 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)
|
||||
/* 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)
|
||||
/* 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)
|
||||
/* B2ADC0 800B3C20 87A400CE */ lh $a0, 0xce($sp)
|
||||
/* B2ADC4 800B3C24 E7A000B0 */ swc1 $f0, 0xb0($sp)
|
||||
/* B2ADC8 800B3C28 00042023 */ negu $a0, $a0
|
||||
/* B2ADCC 800B3C2C 00042400 */ sll $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)
|
||||
/* 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)
|
||||
/* B2ADE8 800B3C48 4600B287 */ neg.s $f10, $f22
|
||||
/* B2ADEC 800B3C4C C7A400B4 */ lwc1 $f4, 0xb4($sp)
|
||||
|
|
|
@ -30,7 +30,7 @@ glabel func_800D20CC
|
|||
/* B49298 800D20F8 46021102 */ mul.s $f4, $f2, $f2
|
||||
/* B4929C 800D20FC 46006307 */ neg.s $f12, $f12
|
||||
/* 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
|
||||
/* B492AC 800D210C 3C018014 */ lui $at, %hi(D_80146640)
|
||||
/* B492B0 800D2110 C4266640 */ lwc1 $f6, %lo(D_80146640)($at)
|
||||
|
@ -50,7 +50,7 @@ glabel func_800D20CC
|
|||
/* B492E4 800D2144 A6000004 */ sh $zero, 4($s0)
|
||||
/* B492E8 800D2148 C48C0008 */ lwc1 $f12, 8($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
|
||||
/* B492F8 800D2158 3C018014 */ lui $at, %hi(D_80146644)
|
||||
/* B492FC 800D215C C4326644 */ lwc1 $f18, %lo(D_80146644)($at)
|
||||
|
@ -62,7 +62,7 @@ glabel func_800D20CC
|
|||
/* B49314 800D2174 C48C0020 */ lwc1 $f12, 0x20($a0)
|
||||
.L800D2178:
|
||||
/* 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)
|
||||
/* B49324 800D2184 3C018014 */ lui $at, %hi(D_80146648)
|
||||
/* B49328 800D2188 C4286648 */ lwc1 $f8, %lo(D_80146648)($at)
|
||||
|
@ -76,7 +76,7 @@ glabel func_800D20CC
|
|||
/* B49348 800D21A8 5540000C */ bnezl $t2, .L800D21DC
|
||||
/* B4934C 800D21AC C4940000 */ lwc1 $f20, ($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)
|
||||
/* B4935C 800D21BC 3C018014 */ lui $at, %hi(D_8014664C)
|
||||
/* B49360 800D21C0 C424664C */ lwc1 $f4, %lo(D_8014664C)($at)
|
||||
|
@ -107,7 +107,7 @@ glabel func_800D20CC
|
|||
/* B493C0 800D2220 46041080 */ add.s $f2, $f2, $f4
|
||||
/* B493C4 800D2224 46061080 */ add.s $f2, $f2, $f6
|
||||
/* 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
|
||||
/* B493D4 800D2234 3C018014 */ lui $at, %hi(D_80146650)
|
||||
/* B493D8 800D2238 C4286650 */ lwc1 $f8, %lo(D_80146650)($at)
|
||||
|
|
|
@ -30,7 +30,7 @@ glabel func_800D2264
|
|||
/* B49430 800D2290 46021102 */ mul.s $f4, $f2, $f2
|
||||
/* B49434 800D2294 46006307 */ neg.s $f12, $f12
|
||||
/* 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
|
||||
/* B49444 800D22A4 3C018014 */ lui $at, %hi(D_80146654)
|
||||
/* B49448 800D22A8 C4266654 */ lwc1 $f6, %lo(D_80146654)($at)
|
||||
|
@ -50,7 +50,7 @@ glabel func_800D2264
|
|||
/* B4947C 800D22DC A6000000 */ sh $zero, ($s0)
|
||||
/* B49480 800D22E0 C48C0010 */ lwc1 $f12, 0x10($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
|
||||
/* B49490 800D22F0 3C018014 */ lui $at, %hi(D_80146658)
|
||||
/* B49494 800D22F4 C4326658 */ lwc1 $f18, %lo(D_80146658)($at)
|
||||
|
@ -62,7 +62,7 @@ glabel func_800D2264
|
|||
/* B494AC 800D230C C48C0004 */ lwc1 $f12, 4($a0)
|
||||
.L800D2310:
|
||||
/* 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)
|
||||
/* B494BC 800D231C 3C018014 */ lui $at, %hi(D_8014665C)
|
||||
/* B494C0 800D2320 C428665C */ lwc1 $f8, %lo(D_8014665C)($at)
|
||||
|
@ -76,7 +76,7 @@ glabel func_800D2264
|
|||
/* B494E0 800D2340 5540000C */ bnezl $t2, .L800D2374
|
||||
/* B494E4 800D2344 C4940010 */ lwc1 $f20, 0x10($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)
|
||||
/* B494F4 800D2354 3C018014 */ lui $at, %hi(D_80146660)
|
||||
/* B494F8 800D2358 C4246660 */ lwc1 $f4, %lo(D_80146660)($at)
|
||||
|
@ -107,7 +107,7 @@ glabel func_800D2264
|
|||
/* B49558 800D23B8 46041080 */ add.s $f2, $f2, $f4
|
||||
/* B4955C 800D23BC 46061080 */ add.s $f2, $f2, $f6
|
||||
/* 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
|
||||
/* B4956C 800D23CC 3C018014 */ lui $at, %hi(D_80146664)
|
||||
/* B49570 800D23D0 C4286664 */ lwc1 $f8, %lo(D_80146664)($at)
|
||||
|
|
|
@ -170,7 +170,7 @@ glabel func_8002FBAC
|
|||
/* AA6EF8 8002FD58 44067000 */ mfc1 $a2, $f14
|
||||
.L8002FD5C:
|
||||
/* 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)
|
||||
/* AA6F08 8002FD68 3C018016 */ lui $at, %hi(D_8015BC18)
|
||||
/* AA6F0C 8002FD6C C426BC18 */ lwc1 $f6, %lo(D_8015BC18)($at)
|
||||
|
@ -227,12 +227,12 @@ glabel func_8002FBAC
|
|||
/* AA6FD8 8002FE38 3C0140C0 */ li $at, 0x40C00000 # 0.000000
|
||||
.L8002FE3C:
|
||||
/* AA6FDC 8002FE3C 44816000 */ mtc1 $at, $f12
|
||||
/* AA6FE0 8002FE40 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
/* AA6FE0 8002FE40 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
/* AA6FE4 8002FE44 00000000 */ nop
|
||||
/* AA6FE8 8002FE48 3C018016 */ lui $at, %hi(gSaveContext+0x13a0)
|
||||
/* AA6FEC 8002FE4C C426FA00 */ lwc1 $f6, %lo(gSaveContext+0x13a0)($at)
|
||||
/* 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)
|
||||
/* AA6FFC 8002FE5C 3C0140C0 */ li $at, 0x40C00000 # 0.000000
|
||||
/* AA7000 8002FE60 44816000 */ mtc1 $at, $f12
|
||||
|
@ -244,7 +244,7 @@ glabel func_8002FBAC
|
|||
/* AA7018 8002FE78 00000000 */ nop
|
||||
/* AA701C 8002FE7C 46044180 */ add.s $f6, $f8, $f4
|
||||
/* 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)
|
||||
/* AA702C 8002FE8C 3C018016 */ lui $at, %hi(gSaveContext+0x13a8)
|
||||
/* AA7030 8002FE90 C424FA08 */ lwc1 $f4, %lo(gSaveContext+0x13a8)($at)
|
||||
|
|
|
@ -54,7 +54,7 @@ glabel func_800344BC
|
|||
/* AAB720 80034580 240A0001 */ li $t2, 1
|
||||
/* AAB724 80034584 AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* 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)
|
||||
/* AAB734 80034594 87A30040 */ lh $v1, 0x40($sp)
|
||||
/* AAB738 80034598 8FA8004C */ lw $t0, 0x4c($sp)
|
||||
|
@ -120,7 +120,7 @@ glabel func_800344BC
|
|||
.L80034660:
|
||||
/* AAB800 80034660 25040010 */ addiu $a0, $t0, 0x10
|
||||
/* 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)
|
||||
/* AAB810 80034670 87A30040 */ lh $v1, 0x40($sp)
|
||||
/* AAB814 80034674 8FA8004C */ lw $t0, 0x4c($sp)
|
||||
|
@ -167,7 +167,7 @@ glabel func_800344BC
|
|||
/* AAB89C 800346FC 11A00005 */ beqz $t5, .L80034714
|
||||
/* AAB8A0 80034700 248400B6 */ addiu $a0, $a0, 0xb6
|
||||
/* 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)
|
||||
/* AAB8B0 80034710 8FA8004C */ lw $t0, 0x4c($sp)
|
||||
.L80034714:
|
||||
|
@ -194,7 +194,7 @@ glabel func_800344BC
|
|||
/* AAB8FC 8003475C 00052C03 */ sra $a1, $a1, 0x10
|
||||
.L80034760:
|
||||
/* 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)
|
||||
/* AAB90C 8003476C 8FA8004C */ lw $t0, 0x4c($sp)
|
||||
/* AAB910 80034770 87B80046 */ lh $t8, 0x46($sp)
|
||||
|
@ -224,7 +224,7 @@ glabel func_800344BC
|
|||
/* AAB968 800347C8 00052C03 */ sra $a1, $a1, 0x10
|
||||
.L800347CC:
|
||||
/* 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)
|
||||
/* AAB978 800347D8 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* AAB97C 800347DC 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
|
|
|
@ -330,19 +330,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
|||
/* A98AE8 80021948 8C59000C */ lw $t9, 0xc($v0)
|
||||
/* A98AEC 8002194C AA99001C */ swl $t9, 0x1c($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)
|
||||
/* A98AFC 8002195C 4600018D */ trunc.w.s $f6, $f0
|
||||
/* A98B00 80021960 440A3000 */ mfc1 $t2, $f6
|
||||
/* A98B04 80021964 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98B14 80021974 4600040D */ trunc.w.s $f16, $f0
|
||||
/* A98B18 80021978 440C8000 */ mfc1 $t4, $f16
|
||||
/* A98B1C 8002197C 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98B2C 8002198C 4600020D */ trunc.w.s $f8, $f0
|
||||
/* A98B30 80021990 440E4000 */ mfc1 $t6, $f8
|
||||
|
@ -356,19 +356,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
|||
/* A98B50 800219B0 A299000E */ sb $t9, 0xe($s4)
|
||||
/* A98B54 800219B4 93A8014B */ lbu $t0, 0x14b($sp)
|
||||
/* 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)
|
||||
/* A98B64 800219C4 4600048D */ trunc.w.s $f18, $f0
|
||||
/* A98B68 800219C8 440A9000 */ mfc1 $t2, $f18
|
||||
/* A98B6C 800219CC 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98B7C 800219DC 4600028D */ trunc.w.s $f10, $f0
|
||||
/* A98B80 800219E0 440C5000 */ mfc1 $t4, $f10
|
||||
/* A98B84 800219E4 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98B94 800219F4 4600010D */ trunc.w.s $f4, $f0
|
||||
/* A98B98 800219F8 24120001 */ li $s2, 1
|
||||
|
@ -520,19 +520,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
|||
/* A98DDC 80021C3C 8C4B000C */ lw $t3, 0xc($v0)
|
||||
/* A98DE0 80021C40 AA2B000C */ swl $t3, 0xc($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)
|
||||
/* A98DF0 80021C50 4600018D */ trunc.w.s $f6, $f0
|
||||
/* A98DF4 80021C54 440E3000 */ mfc1 $t6, $f6
|
||||
/* A98DF8 80021C58 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98E08 80021C68 4600020D */ trunc.w.s $f8, $f0
|
||||
/* A98E0C 80021C6C 44184000 */ mfc1 $t8, $f8
|
||||
/* A98E10 80021C70 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98E20 80021C80 4600048D */ trunc.w.s $f18, $f0
|
||||
/* A98E24 80021C84 4406E000 */ mfc1 $a2, $f28
|
||||
|
@ -558,19 +558,19 @@ glabel EffectBlure_DrawElemHermiteInterpolation
|
|||
/* A98E74 80021CD4 0C009FA1 */ jal func_80027E84
|
||||
/* A98E78 80021CD8 93A401A7 */ lbu $a0, 0x1a7($sp)
|
||||
/* 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)
|
||||
/* A98E88 80021CE8 4600028D */ trunc.w.s $f10, $f0
|
||||
/* A98E8C 80021CEC 440A5000 */ mfc1 $t2, $f10
|
||||
/* A98E90 80021CF0 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98EA0 80021D00 4600010D */ trunc.w.s $f4, $f0
|
||||
/* A98EA4 80021D04 440C2000 */ mfc1 $t4, $f4
|
||||
/* A98EA8 80021D08 00000000 */ nop
|
||||
/* 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)
|
||||
/* A98EB8 80021D18 4600040D */ trunc.w.s $f16, $f0
|
||||
/* A98EBC 80021D1C 4406E000 */ mfc1 $a2, $f28
|
||||
|
|
|
@ -139,7 +139,7 @@ glabel func_8006F140
|
|||
/* AE64BC 8006F31C 8503000C */ lh $v1, 0xc($t0)
|
||||
/* AE64C0 8006F320 00612021 */ addu $a0, $v1, $at
|
||||
/* 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
|
||||
/* AE64D0 8006F330 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AE64D4 8006F334 44813000 */ mtc1 $at, $f6
|
||||
|
@ -155,7 +155,7 @@ glabel func_8006F140
|
|||
/* AE64FC 8006F35C 9503000C */ lhu $v1, 0xc($t0)
|
||||
/* AE6500 8006F360 00612021 */ addu $a0, $v1, $at
|
||||
/* 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
|
||||
/* AE6510 8006F370 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AE6514 8006F374 44812000 */ mtc1 $at, $f4
|
||||
|
@ -170,7 +170,7 @@ glabel func_8006F140
|
|||
/* AE6538 8006F398 9503000C */ lhu $v1, 0xc($t0)
|
||||
/* AE653C 8006F39C 00612021 */ addu $a0, $v1, $at
|
||||
/* 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
|
||||
/* AE654C 8006F3AC 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||
/* AE6550 8006F3B0 44818000 */ mtc1 $at, $f16
|
||||
|
|
|
@ -693,7 +693,7 @@ glabel func_80070C24
|
|||
/* AE8740 800715A0 00042403 */ sra $a0, $a0, 0x10
|
||||
/* AE8744 800715A4 AFAA007C */ sw $t2, 0x7c($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)
|
||||
/* AE8754 800715B4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AE8758 800715B8 44818000 */ mtc1 $at, $f16
|
||||
|
@ -709,7 +709,7 @@ glabel func_80070C24
|
|||
/* AE8780 800715E0 95A6000C */ lhu $a2, 0xc($t5)
|
||||
/* AE8784 800715E4 00C12021 */ addu $a0, $a2, $at
|
||||
/* 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
|
||||
/* AE8794 800715F4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AE8798 800715F8 44813000 */ mtc1 $at, $f6
|
||||
|
@ -724,7 +724,7 @@ glabel func_80070C24
|
|||
/* AE87BC 8007161C 95A6000C */ lhu $a2, 0xc($t5)
|
||||
/* AE87C0 80071620 00C12021 */ addu $a0, $a2, $at
|
||||
/* 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
|
||||
/* AE87D0 80071630 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||
/* AE87D4 80071634 44812000 */ mtc1 $at, $f4
|
||||
|
@ -2327,13 +2327,13 @@ glabel func_80070C24
|
|||
/* AE9F84 80072DE4 84590B70 */ lh $t9, 0xb70($v0)
|
||||
/* AE9F88 80072DE8 53200082 */ beql $t9, $zero, .L80072FF4
|
||||
/* 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)
|
||||
/* AE9F98 80072DF8 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||
/* AE9F9C 80072DFC 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||
/* AE9FA0 80072E00 8D780000 */ lw $t8, ($t3)
|
||||
/* 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)
|
||||
/* AE9FB0 80072E10 C7B00044 */ lwc1 $f16, 0x44($sp)
|
||||
/* AE9FB4 80072E14 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
|
@ -2351,13 +2351,13 @@ glabel func_80070C24
|
|||
/* AE9FE4 80072E44 870F0B5A */ lh $t7, 0xb5a($t8)
|
||||
/* AE9FE8 80072E48 A20F002A */ sb $t7, 0x2a($s0)
|
||||
/* 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)
|
||||
/* AE9FF8 80072E58 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||
/* AE9FFC 80072E5C 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||
/* AEA000 80072E60 8D790000 */ lw $t9, ($t3)
|
||||
/* 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)
|
||||
/* AEA010 80072E70 C7A60044 */ lwc1 $f6, 0x44($sp)
|
||||
/* AEA014 80072E74 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
|
@ -2375,7 +2375,7 @@ glabel func_80070C24
|
|||
/* AEA044 80072EA4 87380B5C */ lh $t8, 0xb5c($t9)
|
||||
/* AEA048 80072EA8 A218002B */ sb $t8, 0x2b($s0)
|
||||
/* 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)
|
||||
/* AEA058 80072EB8 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AEA05C 80072EBC 44812000 */ mtc1 $at, $f4
|
||||
|
@ -2391,13 +2391,13 @@ glabel func_80070C24
|
|||
/* AEA084 80072EE4 85EE0B5E */ lh $t6, 0xb5e($t7)
|
||||
/* AEA088 80072EE8 A20E002C */ sb $t6, 0x2c($s0)
|
||||
/* 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)
|
||||
/* AEA098 80072EF8 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||
/* AEA09C 80072EFC 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||
/* AEA0A0 80072F00 8D780000 */ lw $t8, ($t3)
|
||||
/* 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)
|
||||
/* AEA0B0 80072F10 C7AA0044 */ lwc1 $f10, 0x44($sp)
|
||||
/* AEA0B4 80072F14 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
|
@ -2415,13 +2415,13 @@ glabel func_80070C24
|
|||
/* AEA0E4 80072F44 870F0B60 */ lh $t7, 0xb60($t8)
|
||||
/* AEA0E8 80072F48 A20F0038 */ sb $t7, 0x38($s0)
|
||||
/* 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)
|
||||
/* AEA0F8 80072F58 3C0B8016 */ lui $t3, %hi(gGameInfo) # $t3, 0x8016
|
||||
/* AEA0FC 80072F5C 256BFA90 */ addiu $t3, %lo(gGameInfo) # addiu $t3, $t3, -0x570
|
||||
/* AEA100 80072F60 8D790000 */ lw $t9, ($t3)
|
||||
/* 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)
|
||||
/* AEA110 80072F70 C7B00044 */ lwc1 $f16, 0x44($sp)
|
||||
/* AEA114 80072F74 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
|
@ -2439,7 +2439,7 @@ glabel func_80070C24
|
|||
/* AEA144 80072FA4 87380B62 */ lh $t8, 0xb62($t9)
|
||||
/* AEA148 80072FA8 A2180039 */ sb $t8, 0x39($s0)
|
||||
/* 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)
|
||||
/* AEA158 80072FB8 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AEA15C 80072FBC 44813000 */ mtc1 $at, $f6
|
||||
|
|
|
@ -48,7 +48,7 @@ glabel func_800730DC
|
|||
/* AEA2C4 80073124 24018000 */ li $at, -32768
|
||||
/* AEA2C8 80073128 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEA2D8 80073138 3C018014 */ lui $at, %hi(D_8013C7AC)
|
||||
/* AEA2DC 8007313C C422C7AC */ lwc1 $f2, %lo(D_8013C7AC)($at)
|
||||
|
@ -66,14 +66,14 @@ glabel func_800730DC
|
|||
/* AEA30C 8007316C 46003207 */ neg.s $f8, $f6
|
||||
/* AEA310 80073170 460A4102 */ mul.s $f4, $f8, $f10
|
||||
/* AEA314 80073174 44052000 */ mfc1 $a1, $f4
|
||||
/* AEA318 80073178 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
||||
/* AEA318 80073178 0C01E0C4 */ jal Math_SmoothStepToF
|
||||
/* AEA31C 8007317C 00000000 */ nop
|
||||
/* AEA320 80073180 3C028016 */ lui $v0, %hi(gSaveContext+0xc) # $v0, 0x8016
|
||||
/* AEA324 80073184 9442E66C */ lhu $v0, %lo(gSaveContext+0xc)($v0)
|
||||
/* AEA328 80073188 24018000 */ li $at, -32768
|
||||
/* AEA32C 8007318C 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEA33C 8007319C 3C018014 */ lui $at, %hi(D_8013C7B0)
|
||||
/* AEA340 800731A0 C422C7B0 */ lwc1 $f2, %lo(D_8013C7B0)($at)
|
||||
|
@ -91,14 +91,14 @@ glabel func_800730DC
|
|||
/* AEA370 800731D0 E7A20010 */ swc1 $f2, 0x10($sp)
|
||||
/* AEA374 800731D4 460A4102 */ mul.s $f4, $f8, $f10
|
||||
/* AEA378 800731D8 44052000 */ mfc1 $a1, $f4
|
||||
/* AEA37C 800731DC 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
||||
/* AEA37C 800731DC 0C01E0C4 */ jal Math_SmoothStepToF
|
||||
/* AEA380 800731E0 00000000 */ nop
|
||||
/* AEA384 800731E4 3C028016 */ lui $v0, %hi(gSaveContext+0xc) # $v0, 0x8016
|
||||
/* AEA388 800731E8 9442E66C */ lhu $v0, %lo(gSaveContext+0xc)($v0)
|
||||
/* AEA38C 800731EC 24018000 */ li $at, -32768
|
||||
/* AEA390 800731F0 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEA3A0 80073200 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||
/* AEA3A4 80073204 44813000 */ mtc1 $at, $f6
|
||||
|
@ -114,7 +114,7 @@ glabel func_800730DC
|
|||
/* AEA3CC 8007322C 460A4102 */ mul.s $f4, $f8, $f10
|
||||
/* AEA3D0 80073230 E7A60010 */ swc1 $f6, 0x10($sp)
|
||||
/* AEA3D4 80073234 44052000 */ mfc1 $a1, $f4
|
||||
/* AEA3D8 80073238 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
||||
/* AEA3D8 80073238 0C01E0C4 */ jal Math_SmoothStepToF
|
||||
/* AEA3DC 8007323C 00000000 */ nop
|
||||
/* AEA3E0 80073240 10000031 */ b .L80073308
|
||||
/* AEA3E4 80073244 00000000 */ nop
|
||||
|
@ -123,7 +123,7 @@ glabel func_800730DC
|
|||
/* AEA3EC 8007324C 24018000 */ li $at, -32768
|
||||
/* AEA3F0 80073250 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEA400 80073260 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AEA404 80073264 44814000 */ mtc1 $at, $f8
|
||||
|
@ -140,7 +140,7 @@ glabel func_800730DC
|
|||
/* AEA430 80073290 24018000 */ li $at, -32768
|
||||
/* AEA434 80073294 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEA444 800732A4 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AEA448 800732A8 44815000 */ mtc1 $at, $f10
|
||||
|
@ -156,7 +156,7 @@ glabel func_800730DC
|
|||
/* AEA470 800732D0 24018000 */ li $at, -32768
|
||||
/* AEA474 800732D4 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEA484 800732E4 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||
/* AEA488 800732E8 44815000 */ mtc1 $at, $f10
|
||||
|
|
|
@ -19,7 +19,7 @@ glabel func_80073988
|
|||
/* AEAB6C 800739CC 24018000 */ li $at, -32768
|
||||
/* AEAB70 800739D0 00412021 */ addu $a0, $v0, $at
|
||||
/* 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
|
||||
/* AEAB80 800739E0 27B80050 */ addiu $t8, $sp, 0x50
|
||||
/* AEAB84 800739E4 8F080000 */ lw $t0, ($t8)
|
||||
|
|
|
@ -464,14 +464,14 @@ glabel func_80073A5C
|
|||
/* AEB25C 800740BC 34E7CCCD */ ori $a3, (0x3D4CCCCD & 0xFFFF) # ori $a3, $a3, 0xcccd
|
||||
/* AEB260 800740C0 8FA40060 */ lw $a0, 0x60($sp)
|
||||
/* 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)
|
||||
/* AEB270 800740D0 10000006 */ b .L800740EC
|
||||
/* AEB274 800740D4 8E0702D0 */ lw $a3, 0x2d0($s0)
|
||||
.L800740D8:
|
||||
/* AEB278 800740D8 C42AC7D0 */ lwc1 $f10, %lo(D_8013C7D0)($at)
|
||||
/* 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)
|
||||
/* AEB288 800740E8 8E0702D0 */ lw $a3, 0x2d0($s0)
|
||||
.L800740EC:
|
||||
|
@ -698,7 +698,7 @@ glabel func_80073A5C
|
|||
/* AEB5D4 80074434 3C074248 */ lui $a3, 0x4248
|
||||
/* AEB5D8 80074438 E7A80010 */ swc1 $f8, 0x10($sp)
|
||||
/* 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
|
||||
/* AEB5E8 80074448 10000007 */ b .L80074468
|
||||
/* AEB5EC 8007444C 3C0142F0 */ lui $at, 0x42f0
|
||||
|
@ -706,7 +706,7 @@ glabel func_80073A5C
|
|||
/* AEB5F0 80074450 C42AC7D8 */ lwc1 $f10, %lo(D_8013C7D8)($at)
|
||||
/* AEB5F4 80074454 4405D000 */ mfc1 $a1, $f26
|
||||
/* 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)
|
||||
/* AEB604 80074464 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
.L80074468:
|
||||
|
|
|
@ -168,11 +168,11 @@ glabel func_80074704
|
|||
/* AEBAA4 80074904 AFAB0078 */ sw $t3, 0x78($sp)
|
||||
/* AEBAA8 80074908 3C1EDE00 */ lui $fp, 0xde00
|
||||
.L8007490C:
|
||||
/* AEBAAC 8007490C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AEBAAC 8007490C 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AEBAB0 80074910 00000000 */ nop
|
||||
/* AEBAB4 80074914 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AEBAB4 80074914 0C03F66B */ jal Rand_ZeroOne
|
||||
/* 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
|
||||
/* AEBAC4 80074924 461AB101 */ sub.s $f4, $f22, $f26
|
||||
/* AEBAC8 80074928 C7A800F8 */ lwc1 $f8, 0xf8($sp)
|
||||
|
@ -205,7 +205,7 @@ glabel func_80074704
|
|||
/* AEBB34 80074994 448E4000 */ mtc1 $t6, $f8
|
||||
/* AEBB38 80074998 00000000 */ nop
|
||||
/* 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)
|
||||
/* AEBB48 800749A8 3C0143FA */ li $at, 0x43FA0000 # 0.000000
|
||||
/* AEBB4C 800749AC 44813000 */ mtc1 $at, $f6
|
||||
|
@ -227,11 +227,11 @@ glabel func_80074704
|
|||
/* AEBB8C 800749EC AC530004 */ sw $s3, 4($v0)
|
||||
/* AEBB90 800749F0 46008387 */ neg.s $f14, $f16
|
||||
/* 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
|
||||
/* AEBBA0 80074A00 46000606 */ mov.s $f24, $f0
|
||||
/* 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
|
||||
/* AEBBB0 80074A10 46000307 */ neg.s $f12, $f0
|
||||
/* AEBBB4 80074A14 0C034348 */ jal Matrix_RotateY
|
||||
|
|
|
@ -29,7 +29,7 @@ glabel func_800750C0
|
|||
/* AEC2AC 8007510C 1000009B */ b .L8007537C
|
||||
/* AEC2B0 80075110 00000000 */ nop
|
||||
.L80075114:
|
||||
/* AEC2B4 80075114 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AEC2B4 80075114 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AEC2B8 80075118 00000000 */ nop
|
||||
/* AEC2BC 8007511C 3C018014 */ lui $at, %hi(D_8013C7F8)
|
||||
/* AEC2C0 80075120 C424C7F8 */ lwc1 $f4, %lo(D_8013C7F8)($at)
|
||||
|
@ -45,7 +45,7 @@ glabel func_800750C0
|
|||
/* AEC2E8 80075148 46083280 */ add.s $f10, $f6, $f8
|
||||
/* AEC2EC 8007514C E46A0008 */ swc1 $f10, 8($v1)
|
||||
.L80075150:
|
||||
/* AEC2F0 80075150 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AEC2F0 80075150 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AEC2F4 80075154 00000000 */ nop
|
||||
/* AEC2F8 80075158 3C038016 */ lui $v1, %hi(D_8015FD70)
|
||||
/* 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)
|
||||
/* AEC33C 8007519C A06F0003 */ sb $t7, 3($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)
|
||||
/* AEC34C 800751AC 3C018014 */ lui $at, %hi(D_8013C7FC)
|
||||
/* AEC350 800751B0 C42AC7FC */ lwc1 $f10, %lo(D_8013C7FC)($at)
|
||||
|
|
|
@ -109,7 +109,7 @@ glabel func_8007542C
|
|||
/* AEC710 80075570 46006503 */ div.s $f20, $f12, $f0
|
||||
/* AEC714 80075574 461C9102 */ mul.s $f4, $f18, $f28
|
||||
/* 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)
|
||||
/* AEC724 80075584 3C01447A */ li $at, 0x447A0000 # 0.000000
|
||||
/* AEC728 80075588 44814000 */ mtc1 $at, $f8
|
||||
|
@ -121,18 +121,18 @@ glabel func_8007542C
|
|||
/* AEC740 800755A0 E6120014 */ swc1 $f18, 0x14($s0)
|
||||
/* AEC744 800755A4 C66400E8 */ lwc1 $f4, 0xe8($s3)
|
||||
/* 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)
|
||||
/* AEC754 800755B4 46160281 */ sub.s $f10, $f0, $f22
|
||||
/* AEC758 800755B8 44809000 */ mtc1 $zero, $f18
|
||||
/* AEC75C 800755BC 461E5402 */ mul.s $f16, $f10, $f30
|
||||
/* 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)
|
||||
/* AEC76C 800755CC 46160101 */ sub.s $f4, $f0, $f22
|
||||
/* AEC770 800755D0 A200001E */ sb $zero, 0x1e($s0)
|
||||
/* 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)
|
||||
/* AEC780 800755E0 46160201 */ sub.s $f8, $f0, $f22
|
||||
/* AEC784 800755E4 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||
|
@ -141,7 +141,7 @@ glabel func_8007542C
|
|||
/* AEC790 800755F0 460A4402 */ mul.s $f16, $f8, $f10
|
||||
/* AEC794 800755F4 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 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)
|
||||
/* AEC7A4 80075604 46160101 */ sub.s $f4, $f0, $f22
|
||||
/* AEC7A8 80075608 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||
|
|
|
@ -155,14 +155,14 @@ glabel func_800763A8
|
|||
/* AED798 800765F8 02322021 */ addu $a0, $s1, $s2
|
||||
/* AED79C 800765FC 00002825 */ move $a1, $zero
|
||||
/* AED7A0 80076600 24060005 */ li $a2, 5
|
||||
/* AED7A4 80076604 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
/* AED7A4 80076604 0C01E1A7 */ jal Math_SmoothStepToS
|
||||
/* AED7A8 80076608 2407000C */ li $a3, 12
|
||||
/* AED7AC 8007660C 24090001 */ li $t1, 1
|
||||
/* AED7B0 80076610 AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* AED7B4 80076614 02332021 */ addu $a0, $s1, $s3
|
||||
/* AED7B8 80076618 00002825 */ move $a1, $zero
|
||||
/* AED7BC 8007661C 24060005 */ li $a2, 5
|
||||
/* AED7C0 80076620 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
/* AED7C0 80076620 0C01E1A7 */ jal Math_SmoothStepToS
|
||||
/* AED7C4 80076624 2407000C */ li $a3, 12
|
||||
/* AED7C8 80076628 26100001 */ addiu $s0, $s0, 1
|
||||
/* AED7CC 8007662C 00108400 */ sll $s0, $s0, 0x10
|
||||
|
|
|
@ -14,7 +14,7 @@ glabel func_8007C704
|
|||
/* AF38B4 8007C714 C4860000 */ lwc1 $f6, ($a0)
|
||||
/* AF38B8 8007C718 C4A40000 */ lwc1 $f4, ($a1)
|
||||
/* 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
|
||||
/* AF38C8 8007C728 3C018014 */ lui $at, %hi(D_8013CE40)
|
||||
/* AF38CC 8007C72C C430CE40 */ lwc1 $f16, %lo(D_8013CE40)($at)
|
||||
|
|
|
@ -1050,7 +1050,7 @@ glabel func_8007C850
|
|||
/* AF4078 8007CED8 44816000 */ mtc1 $at, $f12
|
||||
/* AF407C 8007CEDC 00000000 */ nop
|
||||
.L8007CEE0:
|
||||
/* AF4080 8007CEE0 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF4080 8007CEE0 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF4084 8007CEE4 E7AC005C */ swc1 $f12, 0x5c($sp)
|
||||
/* AF4088 8007CEE8 3C014100 */ li $at, 0x41000000 # 0.000000
|
||||
/* AF408C 8007CEEC 44814000 */ mtc1 $at, $f8
|
||||
|
@ -1075,7 +1075,7 @@ glabel func_8007C850
|
|||
/* AF40D4 8007CF34 44816000 */ mtc1 $at, $f12
|
||||
/* AF40D8 8007CF38 00000000 */ nop
|
||||
.L8007CF3C:
|
||||
/* AF40DC 8007CF3C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF40DC 8007CF3C 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF40E0 8007CF40 E7AC005C */ swc1 $f12, 0x5c($sp)
|
||||
/* AF40E4 8007CF44 3C0140A0 */ li $at, 0x40A00000 # 0.000000
|
||||
/* AF40E8 8007CF48 44812000 */ mtc1 $at, $f4
|
||||
|
@ -1109,13 +1109,13 @@ glabel func_8007C850
|
|||
/* AF4150 8007CFB0 2401008F */ li $at, 143
|
||||
/* AF4154 8007CFB4 51A10021 */ beql $t5, $at, .L8007D03C
|
||||
/* AF4158 8007CFB8 8FAE0084 */ lw $t6, 0x84($sp)
|
||||
/* AF415C 8007CFBC 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF415C 8007CFBC 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF4160 8007CFC0 00000000 */ nop
|
||||
/* AF4164 8007CFC4 3C0140A0 */ li $at, 0x40A00000 # 0.000000
|
||||
/* AF4168 8007CFC8 44815000 */ mtc1 $at, $f10
|
||||
/* AF416C 8007CFCC 00000000 */ nop
|
||||
/* 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)
|
||||
/* AF417C 8007CFDC 3C0141F0 */ li $at, 0x41F00000 # 0.000000
|
||||
/* AF4180 8007CFE0 44814000 */ mtc1 $at, $f8
|
||||
|
@ -1123,7 +1123,7 @@ glabel func_8007C850
|
|||
/* AF4188 8007CFE8 44812000 */ mtc1 $at, $f4
|
||||
/* AF418C 8007CFEC 46080482 */ mul.s $f18, $f0, $f8
|
||||
/* 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)
|
||||
/* AF419C 8007CFFC 3C0142C8 */ li $at, 0x42C80000 # 0.000000
|
||||
/* AF41A0 8007D000 44815000 */ mtc1 $at, $f10
|
||||
|
@ -1131,7 +1131,7 @@ glabel func_8007C850
|
|||
/* AF41A8 8007D008 44814000 */ mtc1 $at, $f8
|
||||
/* AF41AC 8007D00C 460A0402 */ mul.s $f16, $f0, $f10
|
||||
/* 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)
|
||||
/* AF41BC 8007D01C 3C0142A0 */ li $at, 0x42A00000 # 0.000000
|
||||
/* AF41C0 8007D020 44812000 */ mtc1 $at, $f4
|
||||
|
@ -1163,7 +1163,7 @@ glabel func_8007C850
|
|||
/* AF4220 8007D080 44811000 */ mtc1 $at, $f2
|
||||
/* AF4224 8007D084 00000000 */ nop
|
||||
.L8007D088:
|
||||
/* AF4228 8007D088 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF4228 8007D088 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF422C 8007D08C E7A20060 */ swc1 $f2, 0x60($sp)
|
||||
/* AF4230 8007D090 C7A20060 */ lwc1 $f2, 0x60($sp)
|
||||
/* AF4234 8007D094 0015C080 */ sll $t8, $s5, 2
|
||||
|
@ -1217,13 +1217,13 @@ glabel func_8007C850
|
|||
/* AF42EC 8007D14C 2401008F */ li $at, 143
|
||||
/* AF42F0 8007D150 51E10021 */ beql $t7, $at, .L8007D1D8
|
||||
/* AF42F4 8007D154 8FB80084 */ lw $t8, 0x84($sp)
|
||||
/* AF42F8 8007D158 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF42F8 8007D158 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF42FC 8007D15C 00000000 */ nop
|
||||
/* AF4300 8007D160 3C0141A0 */ li $at, 0x41A00000 # 0.000000
|
||||
/* AF4304 8007D164 44819000 */ mtc1 $at, $f18
|
||||
/* AF4308 8007D168 00000000 */ nop
|
||||
/* 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)
|
||||
/* AF4318 8007D178 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||
/* AF431C 8007D17C 44813000 */ mtc1 $at, $f6
|
||||
|
@ -1231,7 +1231,7 @@ glabel func_8007C850
|
|||
/* AF4324 8007D184 44818000 */ mtc1 $at, $f16
|
||||
/* AF4328 8007D188 46060282 */ mul.s $f10, $f0, $f6
|
||||
/* 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)
|
||||
/* AF4338 8007D198 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||
/* AF433C 8007D19C 44819000 */ mtc1 $at, $f18
|
||||
|
@ -1239,7 +1239,7 @@ glabel func_8007C850
|
|||
/* AF4344 8007D1A4 44813000 */ mtc1 $at, $f6
|
||||
/* AF4348 8007D1A8 46120102 */ mul.s $f4, $f0, $f18
|
||||
/* 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)
|
||||
/* AF4358 8007D1B8 3C014220 */ li $at, 0x42200000 # 0.000000
|
||||
/* AF435C 8007D1BC 44818000 */ mtc1 $at, $f16
|
||||
|
@ -1271,7 +1271,7 @@ glabel func_8007C850
|
|||
/* AF43BC 8007D21C 44811000 */ mtc1 $at, $f2
|
||||
/* AF43C0 8007D220 00000000 */ nop
|
||||
.L8007D224:
|
||||
/* AF43C4 8007D224 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF43C4 8007D224 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF43C8 8007D228 E7A20060 */ swc1 $f2, 0x60($sp)
|
||||
/* AF43CC 8007D22C C7A20060 */ lwc1 $f2, 0x60($sp)
|
||||
/* AF43D0 8007D230 00156880 */ sll $t5, $s5, 2
|
||||
|
@ -1547,7 +1547,7 @@ glabel func_8007C850
|
|||
/* AF47E8 8007D648 F7AA0010 */ sdc1 $f10, 0x10($sp)
|
||||
/* AF47EC 8007D64C 0C00084C */ jal osSyncPrintf
|
||||
/* AF47F0 8007D650 F7A40020 */ sdc1 $f4, 0x20($sp)
|
||||
/* AF47F4 8007D654 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF47F4 8007D654 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF47F8 8007D658 00000000 */ nop
|
||||
/* AF47FC 8007D65C 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AF4800 8007D660 44811000 */ mtc1 $at, $f2
|
||||
|
@ -1568,7 +1568,7 @@ glabel func_8007C850
|
|||
/* AF483C 8007D69C C5C6003C */ lwc1 $f6, 0x3c($t6)
|
||||
/* AF4840 8007D6A0 46123200 */ add.s $f8, $f6, $f18
|
||||
/* 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)
|
||||
/* AF4850 8007D6B0 3C0142F0 */ li $at, 0x42F00000 # 0.000000
|
||||
/* AF4854 8007D6B4 44818000 */ mtc1 $at, $f16
|
||||
|
@ -1741,7 +1741,7 @@ glabel func_8007C850
|
|||
/* AF4AD4 8007D934 E6000064 */ swc1 $f0, 0x64($s0)
|
||||
/* AF4AD8 8007D938 E6000070 */ swc1 $f0, 0x70($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)
|
||||
/* AF4AE8 8007D948 44808000 */ mtc1 $zero, $f16
|
||||
/* AF4AEC 8007D94C 00000000 */ nop
|
||||
|
@ -1947,7 +1947,7 @@ glabel L8007DBF8
|
|||
/* AF4DEC 8007DC4C E6120038 */ swc1 $f18, 0x38($s0)
|
||||
/* AF4DF0 8007DC50 E6040044 */ swc1 $f4, 0x44($s0)
|
||||
.L8007DC54:
|
||||
/* AF4DF4 8007DC54 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
/* AF4DF4 8007DC54 0C03F66B */ jal Rand_ZeroOne
|
||||
/* AF4DF8 8007DC58 00000000 */ nop
|
||||
/* AF4DFC 8007DC5C 3C014170 */ li $at, 0x41700000 # 0.000000
|
||||
/* AF4E00 8007DC60 44818000 */ mtc1 $at, $f16
|
||||
|
|
|
@ -401,7 +401,7 @@ glabel Gameplay_Init
|
|||
/* B34148 800BCFA8 262407B8 */ addiu $a0, $s1, 0x7b8
|
||||
/* B3414C 800BCFAC 0C001A78 */ jal osGetTime
|
||||
/* B34150 800BCFB0 00000000 */ nop
|
||||
/* B34154 800BCFB4 0C03F668 */ jal Math_Rand_Seed
|
||||
/* B34154 800BCFB4 0C03F668 */ jal Rand_Seed
|
||||
/* B34158 800BCFB8 00602025 */ move $a0, $v1
|
||||
/* B3415C 800BCFBC 0C034204 */ jal Matrix_Init
|
||||
/* B34160 800BCFC0 02202025 */ move $a0, $s1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue