mirror of
https://github.com/zeldaret/oot.git
synced 2025-01-24 17:47:33 +00:00
Merge branch 'master' of https://github.com/zeldaret/oot
This commit is contained in:
commit
2d97f0dd58
139 changed files with 954 additions and 1656 deletions
|
@ -69,7 +69,7 @@ glabel func_8008E520
|
|||
/* B05750 8008E5B0 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* B05754 8008E5B4 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* B05758 8008E5B8 E7AC001C */ swc1 $f12, 0x1c($sp)
|
||||
/* B0575C 8008E5BC 0C03F494 */ jal func_800FD250
|
||||
/* B0575C 8008E5BC 0C03F494 */ jal Math_atan2f
|
||||
/* B05760 8008E5C0 E7AE0018 */ swc1 $f14, 0x18($sp)
|
||||
/* B05764 8008E5C4 3C018014 */ lui $at, %hi(D_8013E760)
|
||||
/* B05768 8008E5C8 C424E760 */ lwc1 $f4, %lo(D_8013E760)($at)
|
||||
|
|
|
@ -1,121 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purposee registers
|
||||
|
||||
.section .text
|
||||
|
||||
.align 4
|
||||
|
||||
glabel func_800ACE70
|
||||
/* B24010 800ACE70 240200FF */ li $v0, 255
|
||||
/* B24014 800ACE74 AC800000 */ sw $zero, ($a0)
|
||||
/* B24018 800ACE78 AC800004 */ sw $zero, 4($a0)
|
||||
/* B2401C 800ACE7C A0820008 */ sb $v0, 8($a0)
|
||||
/* B24020 800ACE80 A0820009 */ sb $v0, 9($a0)
|
||||
/* B24024 800ACE84 A082000A */ sb $v0, 0xa($a0)
|
||||
/* B24028 800ACE88 03E00008 */ jr $ra
|
||||
/* B2402C 800ACE8C A082000B */ sb $v0, 0xb($a0)
|
||||
|
||||
glabel func_800ACE90
|
||||
/* B24030 800ACE90 03E00008 */ jr $ra
|
||||
/* B24034 800ACE94 AFA40000 */ sw $a0, ($sp)
|
||||
|
||||
glabel func_800ACE98
|
||||
/* B24038 800ACE98 8CA20000 */ lw $v0, ($a1)
|
||||
/* B2403C 800ACE9C 00803025 */ move $a2, $a0
|
||||
/* B24040 800ACEA0 3C03E700 */ lui $v1, 0xe700
|
||||
/* B24044 800ACEA4 00402025 */ move $a0, $v0
|
||||
/* B24048 800ACEA8 AC830000 */ sw $v1, ($a0)
|
||||
/* B2404C 800ACEAC AC800004 */ sw $zero, 4($a0)
|
||||
/* B24050 800ACEB0 24420008 */ addiu $v0, $v0, 8
|
||||
/* B24054 800ACEB4 00402025 */ move $a0, $v0
|
||||
/* B24058 800ACEB8 3C0EEE00 */ lui $t6, 0xee00
|
||||
/* B2405C 800ACEBC 240FFFFF */ li $t7, -1
|
||||
/* B24060 800ACEC0 AC8F0004 */ sw $t7, 4($a0)
|
||||
/* B24064 800ACEC4 AC8E0000 */ sw $t6, ($a0)
|
||||
/* B24068 800ACEC8 8CD80004 */ lw $t8, 4($a2)
|
||||
/* B2406C 800ACECC 24420008 */ addiu $v0, $v0, 8
|
||||
/* B24070 800ACED0 24070001 */ li $a3, 1
|
||||
/* B24074 800ACED4 14F80007 */ bne $a3, $t8, .L800ACEF4
|
||||
/* B24078 800ACED8 00402025 */ move $a0, $v0
|
||||
/* B2407C 800ACEDC 3C080050 */ lui $t0, (0x005003C0 >> 16) # lui $t0, 0x50
|
||||
/* B24080 800ACEE0 350803C0 */ ori $t0, (0x005003C0 & 0xFFFF) # ori $t0, $t0, 0x3c0
|
||||
/* B24084 800ACEE4 3C19ED00 */ lui $t9, 0xed00
|
||||
/* B24088 800ACEE8 AC990000 */ sw $t9, ($a0)
|
||||
/* B2408C 800ACEEC AC880004 */ sw $t0, 4($a0)
|
||||
/* B24090 800ACEF0 24420008 */ addiu $v0, $v0, 8
|
||||
.L800ACEF4:
|
||||
/* B24094 800ACEF4 8CC40000 */ lw $a0, ($a2)
|
||||
/* B24098 800ACEF8 3C0A8013 */ lui $t2, %hi(D_8012AC40) # $t2, 0x8013
|
||||
/* B2409C 800ACEFC 254AAC40 */ addiu $t2, %lo(D_8012AC40) # addiu $t2, $t2, -0x53c0
|
||||
/* B240A0 800ACF00 1087000C */ beq $a0, $a3, .L800ACF34
|
||||
/* B240A4 800ACF04 3C09DE00 */ lui $t1, 0xde00
|
||||
/* B240A8 800ACF08 24010002 */ li $at, 2
|
||||
/* B240AC 800ACF0C 1081000E */ beq $a0, $at, .L800ACF48
|
||||
/* B240B0 800ACF10 3C0BFA00 */ lui $t3, 0xfa00
|
||||
/* B240B4 800ACF14 24010003 */ li $at, 3
|
||||
/* B240B8 800ACF18 10810018 */ beq $a0, $at, .L800ACF7C
|
||||
/* B240BC 800ACF1C 3C0FF900 */ lui $t7, 0xf900
|
||||
/* B240C0 800ACF20 24010004 */ li $at, 4
|
||||
/* B240C4 800ACF24 10810022 */ beq $a0, $at, .L800ACFB0
|
||||
/* B240C8 800ACF28 3C09F800 */ lui $t1, 0xf800
|
||||
/* B240CC 800ACF2C 1000002D */ b .L800ACFE4
|
||||
/* B240D0 800ACF30 00402025 */ move $a0, $v0
|
||||
.L800ACF34:
|
||||
/* B240D4 800ACF34 00402025 */ move $a0, $v0
|
||||
/* B240D8 800ACF38 AC890000 */ sw $t1, ($a0)
|
||||
/* B240DC 800ACF3C AC8A0004 */ sw $t2, 4($a0)
|
||||
/* B240E0 800ACF40 10000027 */ b .L800ACFE0
|
||||
/* B240E4 800ACF44 24420008 */ addiu $v0, $v0, 8
|
||||
.L800ACF48:
|
||||
/* B240E8 800ACF48 00402025 */ move $a0, $v0
|
||||
/* B240EC 800ACF4C AC8B0000 */ sw $t3, ($a0)
|
||||
/* B240F0 800ACF50 8CCC0008 */ lw $t4, 8($a2)
|
||||
/* B240F4 800ACF54 24420008 */ addiu $v0, $v0, 8
|
||||
/* B240F8 800ACF58 3C0E8013 */ lui $t6, %hi(D_8012AC58) # $t6, 0x8013
|
||||
/* B240FC 800ACF5C AC8C0004 */ sw $t4, 4($a0)
|
||||
/* B24100 800ACF60 00402025 */ move $a0, $v0
|
||||
/* B24104 800ACF64 25CEAC58 */ addiu $t6, %lo(D_8012AC58) # addiu $t6, $t6, -0x53a8
|
||||
/* B24108 800ACF68 3C0DDE00 */ lui $t5, 0xde00
|
||||
/* B2410C 800ACF6C AC8D0000 */ sw $t5, ($a0)
|
||||
/* B24110 800ACF70 AC8E0004 */ sw $t6, 4($a0)
|
||||
/* B24114 800ACF74 1000001A */ b .L800ACFE0
|
||||
/* B24118 800ACF78 24420008 */ addiu $v0, $v0, 8
|
||||
.L800ACF7C:
|
||||
/* B2411C 800ACF7C 00402025 */ move $a0, $v0
|
||||
/* B24120 800ACF80 AC8F0000 */ sw $t7, ($a0)
|
||||
/* B24124 800ACF84 8CD80008 */ lw $t8, 8($a2)
|
||||
/* B24128 800ACF88 24420008 */ addiu $v0, $v0, 8
|
||||
/* B2412C 800ACF8C 3C088013 */ lui $t0, %hi(D_8012AC00) # $t0, 0x8013
|
||||
/* B24130 800ACF90 AC980004 */ sw $t8, 4($a0)
|
||||
/* B24134 800ACF94 00402025 */ move $a0, $v0
|
||||
/* B24138 800ACF98 2508AC00 */ addiu $t0, %lo(D_8012AC00) # addiu $t0, $t0, -0x5400
|
||||
/* B2413C 800ACF9C 3C19DE00 */ lui $t9, 0xde00
|
||||
/* B24140 800ACFA0 AC990000 */ sw $t9, ($a0)
|
||||
/* B24144 800ACFA4 AC880004 */ sw $t0, 4($a0)
|
||||
/* B24148 800ACFA8 1000000D */ b .L800ACFE0
|
||||
/* B2414C 800ACFAC 24420008 */ addiu $v0, $v0, 8
|
||||
.L800ACFB0:
|
||||
/* B24150 800ACFB0 00402025 */ move $a0, $v0
|
||||
/* B24154 800ACFB4 AC890000 */ sw $t1, ($a0)
|
||||
/* B24158 800ACFB8 8CCA0008 */ lw $t2, 8($a2)
|
||||
/* B2415C 800ACFBC 24420008 */ addiu $v0, $v0, 8
|
||||
/* B24160 800ACFC0 3C0C8013 */ lui $t4, %hi(D_8012AC28) # $t4, 0x8013
|
||||
/* B24164 800ACFC4 AC8A0004 */ sw $t2, 4($a0)
|
||||
/* B24168 800ACFC8 00402025 */ move $a0, $v0
|
||||
/* B2416C 800ACFCC 258CAC28 */ addiu $t4, %lo(D_8012AC28) # addiu $t4, $t4, -0x53d8
|
||||
/* B24170 800ACFD0 3C0BDE00 */ lui $t3, 0xde00
|
||||
/* B24174 800ACFD4 AC8B0000 */ sw $t3, ($a0)
|
||||
/* B24178 800ACFD8 AC8C0004 */ sw $t4, 4($a0)
|
||||
/* B2417C 800ACFDC 24420008 */ addiu $v0, $v0, 8
|
||||
.L800ACFE0:
|
||||
/* B24180 800ACFE0 00402025 */ move $a0, $v0
|
||||
.L800ACFE4:
|
||||
/* B24184 800ACFE4 AC830000 */ sw $v1, ($a0)
|
||||
/* B24188 800ACFE8 AC800004 */ sw $zero, 4($a0)
|
||||
/* B2418C 800ACFEC 24420008 */ addiu $v0, $v0, 8
|
||||
/* B24190 800ACFF0 03E00008 */ jr $ra
|
||||
/* B24194 800ACFF4 ACA20000 */ sw $v0, ($a1)
|
|
@ -1,519 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purposee registers
|
||||
|
||||
.section .text
|
||||
|
||||
.align 4
|
||||
|
||||
glabel func_800FCE80
|
||||
/* B74020 800FCE80 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* B74024 800FCE84 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B74028 800FCE88 E7AC0020 */ swc1 $f12, 0x20($sp)
|
||||
/* B7402C 800FCE8C 0C0400A4 */ jal sinf
|
||||
/* B74030 800FCE90 C7AC0020 */ lwc1 $f12, 0x20($sp)
|
||||
/* B74034 800FCE94 E7A0001C */ swc1 $f0, 0x1c($sp)
|
||||
/* B74038 800FCE98 0C041184 */ jal cosf
|
||||
/* B7403C 800FCE9C C7AC0020 */ lwc1 $f12, 0x20($sp)
|
||||
/* B74040 800FCEA0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B74044 800FCEA4 C7A4001C */ lwc1 $f4, 0x1c($sp)
|
||||
/* B74048 800FCEA8 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* B7404C 800FCEAC 03E00008 */ jr $ra
|
||||
/* B74050 800FCEB0 46002003 */ div.s $f0, $f4, $f0
|
||||
|
||||
glabel func_800FCEB4
|
||||
/* B74054 800FCEB4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B74058 800FCEB8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B7405C 800FCEBC 0C03F4E4 */ jal func_800FD390
|
||||
/* B74060 800FCEC0 00000000 */ nop
|
||||
/* B74064 800FCEC4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B74068 800FCEC8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B7406C 800FCECC 03E00008 */ jr $ra
|
||||
/* B74070 800FCED0 00000000 */ nop
|
||||
|
||||
glabel func_800FCED4
|
||||
/* B74074 800FCED4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B74078 800FCED8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B7407C 800FCEDC 0C03F4F2 */ jal func_800FD3C8
|
||||
/* B74080 800FCEE0 00000000 */ nop
|
||||
/* B74084 800FCEE4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B74088 800FCEE8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B7408C 800FCEEC 03E00008 */ jr $ra
|
||||
/* B74090 800FCEF0 00000000 */ nop
|
||||
|
||||
glabel func_800FCEF4
|
||||
/* B74094 800FCEF4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B74098 800FCEF8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B7409C 800FCEFC 0C03F51C */ jal func_800FD470
|
||||
/* B740A0 800FCF00 00000000 */ nop
|
||||
/* B740A4 800FCF04 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B740A8 800FCF08 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B740AC 800FCF0C 03E00008 */ jr $ra
|
||||
/* B740B0 800FCF10 00000000 */ nop
|
||||
|
||||
glabel func_800FCF14
|
||||
/* B740B4 800FCF14 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B740B8 800FCF18 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B740BC 800FCF1C 0C03F500 */ jal func_800FD400
|
||||
/* B740C0 800FCF20 00000000 */ nop
|
||||
/* B740C4 800FCF24 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B740C8 800FCF28 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B740CC 800FCF2C 03E00008 */ jr $ra
|
||||
/* B740D0 800FCF30 00000000 */ nop
|
||||
|
||||
glabel func_800FCF34
|
||||
/* B740D4 800FCF34 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B740D8 800FCF38 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B740DC 800FCF3C 0C03F50E */ jal func_800FD438
|
||||
/* B740E0 800FCF40 00000000 */ nop
|
||||
/* B740E4 800FCF44 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B740E8 800FCF48 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B740EC 800FCF4C 03E00008 */ jr $ra
|
||||
/* B740F0 800FCF50 00000000 */ nop
|
||||
|
||||
glabel func_800FCF54
|
||||
/* B740F4 800FCF54 460C6002 */ mul.s $f0, $f12, $f12
|
||||
/* B740F8 800FCF58 3C028015 */ lui $v0, %hi(D_8014AAC0) # $v0, 0x8015
|
||||
/* B740FC 800FCF5C 46006086 */ mov.s $f2, $f12
|
||||
/* B74100 800FCF60 2442AAC0 */ addiu $v0, %lo(D_8014AAC0) # addiu $v0, $v0, -0x5540
|
||||
/* B74104 800FCF64 46006382 */ mul.s $f14, $f12, $f0
|
||||
/* B74108 800FCF68 00000000 */ nop
|
||||
.L800FCF6C:
|
||||
/* B7410C 800FCF6C C4440000 */ lwc1 $f4, ($v0)
|
||||
/* B74110 800FCF70 24420004 */ addiu $v0, $v0, 4
|
||||
/* B74114 800FCF74 460E2302 */ mul.s $f12, $f4, $f14
|
||||
/* B74118 800FCF78 460C1400 */ add.s $f16, $f2, $f12
|
||||
/* B7411C 800FCF7C 46101032 */ c.eq.s $f2, $f16
|
||||
/* B74120 800FCF80 00000000 */ nop
|
||||
/* B74124 800FCF84 45010004 */ bc1t .L800FCF98
|
||||
/* B74128 800FCF88 00000000 */ nop
|
||||
/* B7412C 800FCF8C 46007382 */ mul.s $f14, $f14, $f0
|
||||
/* B74130 800FCF90 1000FFF6 */ b .L800FCF6C
|
||||
/* B74134 800FCF94 46008086 */ mov.s $f2, $f16
|
||||
.L800FCF98:
|
||||
/* B74138 800FCF98 03E00008 */ jr $ra
|
||||
/* B7413C 800FCF9C 46001006 */ mov.s $f0, $f2
|
||||
|
||||
glabel func_800FCFA0
|
||||
/* B74140 800FCFA0 44808000 */ mtc1 $zero, $f16
|
||||
/* B74144 800FCFA4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B74148 800FCFA8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B7414C 800FCFAC 460C803C */ c.lt.s $f16, $f12
|
||||
/* B74150 800FCFB0 46006386 */ mov.s $f14, $f12
|
||||
/* B74154 800FCFB4 3C018015 */ lui $at, %hi(D_8014AAE4)
|
||||
/* B74158 800FCFB8 45020004 */ bc1fl .L800FCFCC
|
||||
/* B7415C 800FCFBC 4610703C */ c.lt.s $f14, $f16
|
||||
/* B74160 800FCFC0 1000000F */ b .L800FD000
|
||||
/* B74164 800FCFC4 46006006 */ mov.s $f0, $f12
|
||||
/* B74168 800FCFC8 4610703C */ c.lt.s $f14, $f16
|
||||
.L800FCFCC:
|
||||
/* B7416C 800FCFCC 00000000 */ nop
|
||||
/* B74170 800FCFD0 45020004 */ bc1fl .L800FCFE4
|
||||
/* B74174 800FCFD4 46107032 */ c.eq.s $f14, $f16
|
||||
/* B74178 800FCFD8 10000009 */ b .L800FD000
|
||||
/* B7417C 800FCFDC 46007007 */ neg.s $f0, $f14
|
||||
/* B74180 800FCFE0 46107032 */ c.eq.s $f14, $f16
|
||||
.L800FCFE4:
|
||||
/* B74184 800FCFE4 3C018013 */ lui $at, %hi(D_801344A4)
|
||||
/* B74188 800FCFE8 45000003 */ bc1f .L800FCFF8
|
||||
/* B7418C 800FCFEC 00000000 */ nop
|
||||
/* B74190 800FCFF0 10000030 */ b .L800FD0B4
|
||||
/* B74194 800FCFF4 46008006 */ mov.s $f0, $f16
|
||||
.L800FCFF8:
|
||||
/* B74198 800FCFF8 1000002E */ b .L800FD0B4
|
||||
/* B7419C 800FCFFC C42044A4 */ lwc1 $f0, %lo(D_801344A4)($at)
|
||||
.L800FD000:
|
||||
/* B741A0 800FD000 C424AAE4 */ lwc1 $f4, %lo(D_8014AAE4)($at)
|
||||
/* B741A4 800FD004 3C018015 */ lui $at, %hi(D_8014AAE8)
|
||||
/* B741A8 800FD008 4604003E */ c.le.s $f0, $f4
|
||||
/* B741AC 800FD00C 00000000 */ nop
|
||||
/* B741B0 800FD010 45000005 */ bc1f .L800FD028
|
||||
/* B741B4 800FD014 00000000 */ nop
|
||||
/* B741B8 800FD018 0C03F3D5 */ jal func_800FCF54
|
||||
/* B741BC 800FD01C 46007306 */ mov.s $f12, $f14
|
||||
/* B741C0 800FD020 10000025 */ b .L800FD0B8
|
||||
/* B741C4 800FD024 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L800FD028:
|
||||
/* B741C8 800FD028 C426AAE8 */ lwc1 $f6, %lo(D_8014AAE8)($at)
|
||||
/* B741CC 800FD02C 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* B741D0 800FD030 4600303E */ c.le.s $f6, $f0
|
||||
/* B741D4 800FD034 00000000 */ nop
|
||||
/* B741D8 800FD038 4502000D */ bc1fl .L800FD070
|
||||
/* B741DC 800FD03C 44811000 */ mtc1 $at, $f2
|
||||
/* B741E0 800FD040 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* B741E4 800FD044 44811000 */ mtc1 $at, $f2
|
||||
/* B741E8 800FD048 E7AE0018 */ swc1 $f14, 0x18($sp)
|
||||
/* B741EC 800FD04C 0C03F3D5 */ jal func_800FCF54
|
||||
/* B741F0 800FD050 46001303 */ div.s $f12, $f2, $f0
|
||||
/* B741F4 800FD054 3C018015 */ lui $at, %hi(D_8014AAEC)
|
||||
/* B741F8 800FD058 C428AAEC */ lwc1 $f8, %lo(D_8014AAEC)($at)
|
||||
/* B741FC 800FD05C 44808000 */ mtc1 $zero, $f16
|
||||
/* B74200 800FD060 C7AE0018 */ lwc1 $f14, 0x18($sp)
|
||||
/* B74204 800FD064 1000000C */ b .L800FD098
|
||||
/* B74208 800FD068 46004081 */ sub.s $f2, $f8, $f0
|
||||
/* B7420C 800FD06C 44811000 */ mtc1 $at, $f2
|
||||
.L800FD070:
|
||||
/* B74210 800FD070 E7AE0018 */ swc1 $f14, 0x18($sp)
|
||||
/* B74214 800FD074 46001281 */ sub.s $f10, $f2, $f0
|
||||
/* B74218 800FD078 46001480 */ add.s $f18, $f2, $f0
|
||||
/* B7421C 800FD07C 0C03F3D5 */ jal func_800FCF54
|
||||
/* B74220 800FD080 46125303 */ div.s $f12, $f10, $f18
|
||||
/* B74224 800FD084 3C018015 */ lui $at, %hi(D_8014AAF0)
|
||||
/* B74228 800FD088 C424AAF0 */ lwc1 $f4, %lo(D_8014AAF0)($at)
|
||||
/* B7422C 800FD08C 44808000 */ mtc1 $zero, $f16
|
||||
/* B74230 800FD090 C7AE0018 */ lwc1 $f14, 0x18($sp)
|
||||
/* B74234 800FD094 46002081 */ sub.s $f2, $f4, $f0
|
||||
.L800FD098:
|
||||
/* B74238 800FD098 460E803C */ c.lt.s $f16, $f14
|
||||
/* B7423C 800FD09C 00000000 */ nop
|
||||
/* B74240 800FD0A0 45020004 */ bc1fl .L800FD0B4
|
||||
/* B74244 800FD0A4 46001007 */ neg.s $f0, $f2
|
||||
/* B74248 800FD0A8 10000002 */ b .L800FD0B4
|
||||
/* B7424C 800FD0AC 46001006 */ mov.s $f0, $f2
|
||||
/* B74250 800FD0B0 46001007 */ neg.s $f0, $f2
|
||||
.L800FD0B4:
|
||||
/* B74254 800FD0B4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L800FD0B8:
|
||||
/* B74258 800FD0B8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B7425C 800FD0BC 03E00008 */ jr $ra
|
||||
/* B74260 800FD0C0 00000000 */ nop
|
||||
|
||||
glabel func_800FD0C4
|
||||
/* B74264 800FD0C4 3C01BF80 */ li $at, 0xBF800000 # 0.000000
|
||||
/* B74268 800FD0C8 44810000 */ mtc1 $at, $f0
|
||||
/* B7426C 800FD0CC 3C013F80 */ lui $at, 0x3f80
|
||||
/* B74270 800FD0D0 460C003E */ c.le.s $f0, $f12
|
||||
/* B74274 800FD0D4 00000000 */ nop
|
||||
/* B74278 800FD0D8 4502000A */ bc1fl .L800FD104
|
||||
/* B7427C 800FD0DC 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* B74280 800FD0E0 44818000 */ mtc1 $at, $f16
|
||||
/* B74284 800FD0E4 00000000 */ nop
|
||||
/* B74288 800FD0E8 4610603E */ c.le.s $f12, $f16
|
||||
/* B7428C 800FD0EC 00000000 */ nop
|
||||
/* B74290 800FD0F0 45020004 */ bc1fl .L800FD104
|
||||
/* B74294 800FD0F4 3C013F80 */ lui $at, 0x3f80
|
||||
/* B74298 800FD0F8 10000013 */ b .L800FD148
|
||||
/* B7429C 800FD0FC 00001025 */ move $v0, $zero
|
||||
/* B742A0 800FD100 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
.L800FD104:
|
||||
/* B742A4 800FD104 44818000 */ mtc1 $at, $f16
|
||||
/* B742A8 800FD108 24020001 */ li $v0, 1
|
||||
/* B742AC 800FD10C 460C803C */ c.lt.s $f16, $f12
|
||||
/* B742B0 800FD110 00000000 */ nop
|
||||
/* B742B4 800FD114 45020004 */ bc1fl .L800FD128
|
||||
/* B742B8 800FD118 4600603C */ c.lt.s $f12, $f0
|
||||
/* B742BC 800FD11C 1000000A */ b .L800FD148
|
||||
/* B742C0 800FD120 460C8303 */ div.s $f12, $f16, $f12
|
||||
/* B742C4 800FD124 4600603C */ c.lt.s $f12, $f0
|
||||
.L800FD128:
|
||||
/* B742C8 800FD128 2402FFFF */ li $v0, -1
|
||||
/* B742CC 800FD12C 3C018013 */ lui $at, %hi(D_801344A4)
|
||||
/* B742D0 800FD130 45000003 */ bc1f .L800FD140
|
||||
/* B742D4 800FD134 00000000 */ nop
|
||||
/* B742D8 800FD138 10000003 */ b .L800FD148
|
||||
/* B742DC 800FD13C 460C8303 */ div.s $f12, $f16, $f12
|
||||
.L800FD140:
|
||||
/* B742E0 800FD140 03E00008 */ jr $ra
|
||||
/* B742E4 800FD144 C42044A4 */ lwc1 $f0, %lo(D_801344A4)($at)
|
||||
|
||||
.L800FD148:
|
||||
/* B742E8 800FD148 3C014100 */ li $at, 0x41000000 # 0.000000
|
||||
/* B742EC 800FD14C 460C6002 */ mul.s $f0, $f12, $f12
|
||||
/* B742F0 800FD150 44801000 */ mtc1 $zero, $f2
|
||||
/* B742F4 800FD154 44817000 */ mtc1 $at, $f14
|
||||
/* B742F8 800FD158 24030008 */ li $v1, 8
|
||||
.L800FD15C:
|
||||
/* B742FC 800FD15C 460E7482 */ mul.s $f18, $f14, $f14
|
||||
/* B74300 800FD160 460E7280 */ add.s $f10, $f14, $f14
|
||||
/* B74304 800FD164 2463FFFC */ addiu $v1, $v1, -4
|
||||
/* B74308 800FD168 46105280 */ add.s $f10, $f10, $f16
|
||||
/* B7430C 800FD16C 46009482 */ mul.s $f18, $f18, $f0
|
||||
/* B74310 800FD170 46107381 */ sub.s $f14, $f14, $f16
|
||||
/* B74314 800FD174 460E7202 */ mul.s $f8, $f14, $f14
|
||||
/* B74318 800FD178 46025280 */ add.s $f10, $f10, $f2
|
||||
/* B7431C 800FD17C 460E7180 */ add.s $f6, $f14, $f14
|
||||
/* B74320 800FD180 46004202 */ mul.s $f8, $f8, $f0
|
||||
/* B74324 800FD184 460A9083 */ div.s $f2, $f18, $f10
|
||||
/* B74328 800FD188 46103180 */ add.s $f6, $f6, $f16
|
||||
/* B7432C 800FD18C 46107381 */ sub.s $f14, $f14, $f16
|
||||
/* B74330 800FD190 460E7282 */ mul.s $f10, $f14, $f14
|
||||
/* B74334 800FD194 46023180 */ add.s $f6, $f6, $f2
|
||||
/* B74338 800FD198 460E7480 */ add.s $f18, $f14, $f14
|
||||
/* B7433C 800FD19C 46005282 */ mul.s $f10, $f10, $f0
|
||||
/* B74340 800FD1A0 46064083 */ div.s $f2, $f8, $f6
|
||||
/* B74344 800FD1A4 46109480 */ add.s $f18, $f18, $f16
|
||||
/* B74348 800FD1A8 46107381 */ sub.s $f14, $f14, $f16
|
||||
/* B7434C 800FD1AC 460E7182 */ mul.s $f6, $f14, $f14
|
||||
/* B74350 800FD1B0 46029480 */ add.s $f18, $f18, $f2
|
||||
/* B74354 800FD1B4 460E7200 */ add.s $f8, $f14, $f14
|
||||
/* B74358 800FD1B8 46003182 */ mul.s $f6, $f6, $f0
|
||||
/* B7435C 800FD1BC 46125083 */ div.s $f2, $f10, $f18
|
||||
/* B74360 800FD1C0 46104200 */ add.s $f8, $f8, $f16
|
||||
/* B74364 800FD1C4 46107381 */ sub.s $f14, $f14, $f16
|
||||
/* B74368 800FD1C8 46024200 */ add.s $f8, $f8, $f2
|
||||
/* B7436C 800FD1CC 1460FFE3 */ bnez $v1, .L800FD15C
|
||||
/* B74370 800FD1D0 46083083 */ div.s $f2, $f6, $f8
|
||||
/* B74374 800FD1D4 46028100 */ add.s $f4, $f16, $f2
|
||||
/* B74378 800FD1D8 14400003 */ bnez $v0, .L800FD1E8
|
||||
/* B7437C 800FD1DC 46046083 */ div.s $f2, $f12, $f4
|
||||
/* B74380 800FD1E0 03E00008 */ jr $ra
|
||||
/* B74384 800FD1E4 46001006 */ mov.s $f0, $f2
|
||||
|
||||
.L800FD1E8:
|
||||
/* B74388 800FD1E8 18400005 */ blez $v0, .L800FD200
|
||||
/* B7438C 800FD1EC 3C018015 */ lui $at, %hi(D_8014AAF8)
|
||||
/* B74390 800FD1F0 3C018015 */ lui $at, %hi(D_8014AAF4)
|
||||
/* B74394 800FD1F4 C428AAF4 */ lwc1 $f8, %lo(D_8014AAF4)($at)
|
||||
/* B74398 800FD1F8 03E00008 */ jr $ra
|
||||
/* B7439C 800FD1FC 46024001 */ sub.s $f0, $f8, $f2
|
||||
|
||||
.L800FD200:
|
||||
/* B743A0 800FD200 C42AAAF8 */ lwc1 $f10, %lo(D_8014AAF8)($at)
|
||||
/* B743A4 800FD204 46025001 */ sub.s $f0, $f10, $f2
|
||||
/* B743A8 800FD208 03E00008 */ jr $ra
|
||||
/* B743AC 800FD20C 00000000 */ nop
|
||||
|
||||
glabel func_800FD210
|
||||
/* B743B0 800FD210 3C0E8017 */ lui $t6, %hi(D_80175600) # $t6, 0x8017
|
||||
/* B743B4 800FD214 8DCE5600 */ lw $t6, %lo(D_80175600)($t6)
|
||||
/* B743B8 800FD218 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B743BC 800FD21C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B743C0 800FD220 15C00005 */ bnez $t6, .L800FD238
|
||||
/* B743C4 800FD224 00000000 */ nop
|
||||
/* B743C8 800FD228 0C03F3E8 */ jal func_800FCFA0
|
||||
/* B743CC 800FD22C 00000000 */ nop
|
||||
/* B743D0 800FD230 10000004 */ b .L800FD244
|
||||
/* B743D4 800FD234 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L800FD238:
|
||||
/* B743D8 800FD238 0C03F431 */ jal func_800FD0C4
|
||||
/* B743DC 800FD23C 00000000 */ nop
|
||||
/* B743E0 800FD240 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L800FD244:
|
||||
/* B743E4 800FD244 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B743E8 800FD248 03E00008 */ jr $ra
|
||||
/* B743EC 800FD24C 00000000 */ nop
|
||||
|
||||
glabel func_800FD250
|
||||
/* B743F0 800FD250 44801000 */ mtc1 $zero, $f2
|
||||
/* B743F4 800FD254 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* B743F8 800FD258 F7B40010 */ sdc1 $f20, 0x10($sp)
|
||||
/* B743FC 800FD25C 46027032 */ c.eq.s $f14, $f2
|
||||
/* B74400 800FD260 46006506 */ mov.s $f20, $f12
|
||||
/* B74404 800FD264 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* B74408 800FD268 45020017 */ bc1fl .L800FD2C8
|
||||
/* B7440C 800FD26C 460E103E */ c.le.s $f2, $f14
|
||||
/* B74410 800FD270 46026032 */ c.eq.s $f12, $f2
|
||||
/* B74414 800FD274 00000000 */ nop
|
||||
/* B74418 800FD278 45020004 */ bc1fl .L800FD28C
|
||||
/* B7441C 800FD27C 4614103C */ c.lt.s $f2, $f20
|
||||
/* B74420 800FD280 10000028 */ b .L800FD324
|
||||
/* B74424 800FD284 46001006 */ mov.s $f0, $f2
|
||||
/* B74428 800FD288 4614103C */ c.lt.s $f2, $f20
|
||||
.L800FD28C:
|
||||
/* B7442C 800FD28C 3C018015 */ lui $at, %hi(D_8014AAFC)
|
||||
/* B74430 800FD290 45020004 */ bc1fl .L800FD2A4
|
||||
/* B74434 800FD294 4602A03C */ c.lt.s $f20, $f2
|
||||
/* B74438 800FD298 10000022 */ b .L800FD324
|
||||
/* B7443C 800FD29C C420AAFC */ lwc1 $f0, %lo(D_8014AAFC)($at)
|
||||
/* B74440 800FD2A0 4602A03C */ c.lt.s $f20, $f2
|
||||
.L800FD2A4:
|
||||
/* B74444 800FD2A4 3C018013 */ lui $at, %hi(D_801344A4)
|
||||
/* B74448 800FD2A8 45000004 */ bc1f .L800FD2BC
|
||||
/* B7444C 800FD2AC 00000000 */ nop
|
||||
/* B74450 800FD2B0 3C018015 */ lui $at, %hi(D_8014AB00)
|
||||
/* B74454 800FD2B4 1000001B */ b .L800FD324
|
||||
/* B74458 800FD2B8 C420AB00 */ lwc1 $f0, %lo(D_8014AB00)($at)
|
||||
.L800FD2BC:
|
||||
/* B7445C 800FD2BC 10000019 */ b .L800FD324
|
||||
/* B74460 800FD2C0 C42044A4 */ lwc1 $f0, %lo(D_801344A4)($at)
|
||||
/* B74464 800FD2C4 460E103E */ c.le.s $f2, $f14
|
||||
.L800FD2C8:
|
||||
/* B74468 800FD2C8 00000000 */ nop
|
||||
/* B7446C 800FD2CC 45020006 */ bc1fl .L800FD2E8
|
||||
/* B74470 800FD2D0 4602A03C */ c.lt.s $f20, $f2
|
||||
/* B74474 800FD2D4 0C03F484 */ jal func_800FD210
|
||||
/* B74478 800FD2D8 460EA303 */ div.s $f12, $f20, $f14
|
||||
/* B7447C 800FD2DC 10000012 */ b .L800FD328
|
||||
/* B74480 800FD2E0 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* B74484 800FD2E4 4602A03C */ c.lt.s $f20, $f2
|
||||
.L800FD2E8:
|
||||
/* B74488 800FD2E8 00000000 */ nop
|
||||
/* B7448C 800FD2EC 45020008 */ bc1fl .L800FD310
|
||||
/* B74490 800FD2F0 460EA303 */ div.s $f12, $f20, $f14
|
||||
/* B74494 800FD2F4 0C03F484 */ jal func_800FD210
|
||||
/* B74498 800FD2F8 460EA303 */ div.s $f12, $f20, $f14
|
||||
/* B7449C 800FD2FC 3C018015 */ lui $at, %hi(D_8014AB04)
|
||||
/* B744A0 800FD300 C424AB04 */ lwc1 $f4, %lo(D_8014AB04)($at)
|
||||
/* B744A4 800FD304 10000007 */ b .L800FD324
|
||||
/* B744A8 800FD308 46040001 */ sub.s $f0, $f0, $f4
|
||||
/* B744AC 800FD30C 460EA303 */ div.s $f12, $f20, $f14
|
||||
.L800FD310:
|
||||
/* B744B0 800FD310 0C03F484 */ jal func_800FD210
|
||||
/* B744B4 800FD314 46006307 */ neg.s $f12, $f12
|
||||
/* B744B8 800FD318 3C018015 */ lui $at, %hi(D_8014AB08)
|
||||
/* B744BC 800FD31C C426AB08 */ lwc1 $f6, %lo(D_8014AB08)($at)
|
||||
/* B744C0 800FD320 46003001 */ sub.s $f0, $f6, $f0
|
||||
.L800FD324:
|
||||
/* B744C4 800FD324 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
.L800FD328:
|
||||
/* B744C8 800FD328 D7B40010 */ ldc1 $f20, 0x10($sp)
|
||||
/* B744CC 800FD32C 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* B744D0 800FD330 03E00008 */ jr $ra
|
||||
/* B744D4 800FD334 00000000 */ nop
|
||||
|
||||
glabel func_800FD338
|
||||
/* B744D8 800FD338 460C6182 */ mul.s $f6, $f12, $f12
|
||||
/* B744DC 800FD33C 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* B744E0 800FD340 44812000 */ mtc1 $at, $f4
|
||||
/* B744E4 800FD344 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B744E8 800FD348 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B744EC 800FD34C 46062001 */ sub.s $f0, $f4, $f6
|
||||
/* B744F0 800FD350 0C03F494 */ jal func_800FD250
|
||||
/* B744F4 800FD354 46000384 */ sqrt.s $f14, $f0
|
||||
/* B744F8 800FD358 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B744FC 800FD35C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B74500 800FD360 03E00008 */ jr $ra
|
||||
/* B74504 800FD364 00000000 */ nop
|
||||
|
||||
glabel func_800FD368
|
||||
/* B74508 800FD368 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B7450C 800FD36C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B74510 800FD370 0C03F4CE */ jal func_800FD338
|
||||
/* B74514 800FD374 00000000 */ nop
|
||||
/* B74518 800FD378 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B7451C 800FD37C 3C018015 */ lui $at, %hi(D_8014AB0C)
|
||||
/* B74520 800FD380 C424AB0C */ lwc1 $f4, %lo(D_8014AB0C)($at)
|
||||
/* B74524 800FD384 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B74528 800FD388 03E00008 */ jr $ra
|
||||
/* B7452C 800FD38C 46002001 */ sub.s $f0, $f4, $f0
|
||||
|
||||
glabel func_800FD390
|
||||
/* B74530 800FD390 4600630F */ floor.w.s $f12, $f12
|
||||
/* B74534 800FD394 03E00008 */ jr $ra
|
||||
/* B74538 800FD398 46806020 */ cvt.s.w $f0, $f12
|
||||
|
||||
glabel func_800FD39C
|
||||
/* B7453C 800FD39C 4620630F */ floor.w.d $f12, $f12
|
||||
/* B74540 800FD3A0 03E00008 */ jr $ra
|
||||
/* B74544 800FD3A4 46806021 */ cvt.d.w $f0, $f12
|
||||
|
||||
glabel func_800FD3A8
|
||||
/* B74548 800FD3A8 4600610F */ floor.w.s $f4, $f12
|
||||
/* B7454C 800FD3AC 44022000 */ mfc1 $v0, $f4
|
||||
/* B74550 800FD3B0 03E00008 */ jr $ra
|
||||
/* B74554 800FD3B4 00000000 */ nop
|
||||
|
||||
glabel func_800FD3B8
|
||||
/* B74558 800FD3B8 4620610F */ floor.w.d $f4, $f12
|
||||
/* B7455C 800FD3BC 44022000 */ mfc1 $v0, $f4
|
||||
/* B74560 800FD3C0 03E00008 */ jr $ra
|
||||
/* B74564 800FD3C4 00000000 */ nop
|
||||
|
||||
glabel func_800FD3C8
|
||||
/* B74568 800FD3C8 4600630E */ ceil.w.s $f12, $f12
|
||||
/* B7456C 800FD3CC 03E00008 */ jr $ra
|
||||
/* B74570 800FD3D0 46806020 */ cvt.s.w $f0, $f12
|
||||
|
||||
glabel func_800FD3D4
|
||||
/* B74574 800FD3D4 4620630E */ ceil.w.d $f12, $f12
|
||||
/* B74578 800FD3D8 03E00008 */ jr $ra
|
||||
/* B7457C 800FD3DC 46806021 */ cvt.d.w $f0, $f12
|
||||
|
||||
glabel func_800FD3E0
|
||||
/* B74580 800FD3E0 4600610E */ ceil.w.s $f4, $f12
|
||||
/* B74584 800FD3E4 44022000 */ mfc1 $v0, $f4
|
||||
/* B74588 800FD3E8 03E00008 */ jr $ra
|
||||
/* B7458C 800FD3EC 00000000 */ nop
|
||||
|
||||
glabel func_800FD3F0
|
||||
/* B74590 800FD3F0 4620610E */ ceil.w.d $f4, $f12
|
||||
/* B74594 800FD3F4 44022000 */ mfc1 $v0, $f4
|
||||
/* B74598 800FD3F8 03E00008 */ jr $ra
|
||||
/* B7459C 800FD3FC 00000000 */ nop
|
||||
|
||||
glabel func_800FD400
|
||||
/* B745A0 800FD400 4600630D */ trunc.w.s $f12, $f12
|
||||
/* B745A4 800FD404 03E00008 */ jr $ra
|
||||
/* B745A8 800FD408 46806020 */ cvt.s.w $f0, $f12
|
||||
|
||||
glabel func_800FD40C
|
||||
/* B745AC 800FD40C 4620630D */ trunc.w.d $f12, $f12
|
||||
/* B745B0 800FD410 03E00008 */ jr $ra
|
||||
/* B745B4 800FD414 46806021 */ cvt.d.w $f0, $f12
|
||||
|
||||
glabel func_800FD418
|
||||
/* B745B8 800FD418 4600610D */ trunc.w.s $f4, $f12
|
||||
/* B745BC 800FD41C 44022000 */ mfc1 $v0, $f4
|
||||
/* B745C0 800FD420 03E00008 */ jr $ra
|
||||
/* B745C4 800FD424 00000000 */ nop
|
||||
|
||||
glabel func_800FD428
|
||||
/* B745C8 800FD428 4620610D */ trunc.w.d $f4, $f12
|
||||
/* B745CC 800FD42C 44022000 */ mfc1 $v0, $f4
|
||||
/* B745D0 800FD430 03E00008 */ jr $ra
|
||||
/* B745D4 800FD434 00000000 */ nop
|
||||
|
||||
glabel func_800FD438
|
||||
/* B745D8 800FD438 4600630C */ round.w.s $f12, $f12
|
||||
/* B745DC 800FD43C 03E00008 */ jr $ra
|
||||
/* B745E0 800FD440 46806020 */ cvt.s.w $f0, $f12
|
||||
|
||||
glabel func_800FD444
|
||||
/* B745E4 800FD444 4620630C */ round.w.d $f12, $f12
|
||||
/* B745E8 800FD448 03E00008 */ jr $ra
|
||||
/* B745EC 800FD44C 46806021 */ cvt.d.w $f0, $f12
|
||||
|
||||
glabel func_800FD450
|
||||
/* B745F0 800FD450 4600610C */ round.w.s $f4, $f12
|
||||
/* B745F4 800FD454 44022000 */ mfc1 $v0, $f4
|
||||
/* B745F8 800FD458 03E00008 */ jr $ra
|
||||
/* B745FC 800FD45C 00000000 */ nop
|
||||
|
||||
glabel func_800FD460
|
||||
/* B74600 800FD460 4620610C */ round.w.d $f4, $f12
|
||||
/* B74604 800FD464 44022000 */ mfc1 $v0, $f4
|
||||
/* B74608 800FD468 03E00008 */ jr $ra
|
||||
/* B7460C 800FD46C 00000000 */ nop
|
||||
|
||||
glabel func_800FD470
|
||||
/* B74610 800FD470 3C013F00 */ li $at, 0x3F000000 # 0.000000
|
||||
/* B74614 800FD474 44812000 */ mtc1 $at, $f4
|
||||
/* B74618 800FD478 00000000 */ nop
|
||||
/* B7461C 800FD47C 46046000 */ add.s $f0, $f12, $f4
|
||||
/* B74620 800FD480 4600000F */ floor.w.s $f0, $f0
|
||||
/* B74624 800FD484 03E00008 */ jr $ra
|
||||
/* B74628 800FD488 46800020 */ cvt.s.w $f0, $f0
|
||||
|
||||
glabel func_800FD48C
|
||||
/* B7462C 800FD48C 3C013FE0 */ li $at, 0x3FE00000 # 0.000000
|
||||
/* B74630 800FD490 44812800 */ mtc1 $at, $f5
|
||||
/* B74634 800FD494 44802000 */ mtc1 $zero, $f4
|
||||
/* B74638 800FD498 00000000 */ nop
|
||||
/* B7463C 800FD49C 46246000 */ add.d $f0, $f12, $f4
|
||||
/* B74640 800FD4A0 4620000F */ floor.w.d $f0, $f0
|
||||
/* B74644 800FD4A4 03E00008 */ jr $ra
|
||||
/* B74648 800FD4A8 46800021 */ cvt.d.w $f0, $f0
|
||||
|
||||
glabel func_800FD4AC
|
||||
/* B7464C 800FD4AC 3C013F00 */ li $at, 0x3F000000 # 0.000000
|
||||
/* B74650 800FD4B0 44812000 */ mtc1 $at, $f4
|
||||
/* B74654 800FD4B4 00000000 */ nop
|
||||
/* B74658 800FD4B8 46046000 */ add.s $f0, $f12, $f4
|
||||
/* B7465C 800FD4BC 4600000F */ floor.w.s $f0, $f0
|
||||
/* B74660 800FD4C0 44020000 */ mfc1 $v0, $f0
|
||||
/* B74664 800FD4C4 03E00008 */ jr $ra
|
||||
/* B74668 800FD4C8 00000000 */ nop
|
||||
|
||||
glabel func_800FD4CC
|
||||
/* B7466C 800FD4CC 3C013FE0 */ li $at, 0x3FE00000 # 0.000000
|
||||
/* B74670 800FD4D0 44812800 */ mtc1 $at, $f5
|
||||
/* B74674 800FD4D4 44802000 */ mtc1 $zero, $f4
|
||||
/* B74678 800FD4D8 00000000 */ nop
|
||||
/* B7467C 800FD4DC 46246000 */ add.d $f0, $f12, $f4
|
||||
/* B74680 800FD4E0 4620000F */ floor.w.d $f0, $f0
|
||||
/* B74684 800FD4E4 44020000 */ mfc1 $v0, $f0
|
||||
/* B74688 800FD4E8 03E00008 */ jr $ra
|
||||
/* B7468C 800FD4EC 00000000 */ nop
|
138
asm/fp.s
Normal file
138
asm/fp.s
Normal file
|
@ -0,0 +1,138 @@
|
|||
.include "macro.inc"
|
||||
|
||||
|
||||
.section .data
|
||||
|
||||
glabel qNaN0x3FFFFF
|
||||
.word 0x7FBFFFFF
|
||||
|
||||
glabel qNaN0x10000
|
||||
.word 0x7F810000
|
||||
|
||||
glabel sNaN0x3FFFFF
|
||||
.word 0x7FFFFFFF
|
||||
|
||||
|
||||
.section .text
|
||||
|
||||
glabel floorf
|
||||
floor.w.s $f12, $f12
|
||||
cvt.s.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel floor
|
||||
floor.w.d $f12, $f12
|
||||
cvt.d.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel lfloorf
|
||||
floor.w.s $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel lfloor
|
||||
floor.w.d $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel ceilf
|
||||
ceil.w.s $f12, $f12
|
||||
cvt.s.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel ceil
|
||||
ceil.w.d $f12, $f12
|
||||
cvt.d.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel lceilf
|
||||
ceil.w.s $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel lceil
|
||||
ceil.w.d $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel truncf
|
||||
trunc.w.s $f12, $f12
|
||||
cvt.s.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel trunc
|
||||
trunc.w.d $f12, $f12
|
||||
cvt.d.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel ltruncf
|
||||
trunc.w.s $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel ltrunc
|
||||
trunc.w.d $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel nearbyintf
|
||||
round.w.s $f12, $f12
|
||||
cvt.s.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel nearbyint
|
||||
round.w.d $f12, $f12
|
||||
cvt.d.w $f0, $f12
|
||||
jr $ra
|
||||
|
||||
glabel lnearbyintf
|
||||
round.w.s $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel lnearbyint
|
||||
round.w.d $f4, $f12
|
||||
mfc1 $v0, $f4
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel roundf
|
||||
li.s $f4, 0.5
|
||||
nop
|
||||
add.s $f0, $f12, $f4
|
||||
floor.w.s $f0, $f0
|
||||
cvt.s.w $f0, $f0
|
||||
jr $ra
|
||||
|
||||
glabel round
|
||||
li.d $f4, 0.5
|
||||
nop
|
||||
add.d $f0, $f12, $f4
|
||||
floor.w.d $f0, $f0
|
||||
cvt.d.w $f0, $f0
|
||||
jr $ra
|
||||
|
||||
glabel lroundf
|
||||
li.s $f4, 0.5
|
||||
nop
|
||||
add.s $f0, $f12, $f4
|
||||
floor.w.s $f0, $f0
|
||||
mfc1 $v0, $f0
|
||||
nop
|
||||
jr $ra
|
||||
|
||||
glabel lround
|
||||
li.d $f4, 0.5
|
||||
nop
|
||||
add.d $f0, $f12, $f4
|
||||
floor.w.d $f0, $f0
|
||||
mfc1 $v0, $f0
|
||||
nop
|
||||
jr $ra
|
|
@ -40,7 +40,7 @@ glabel func_8007C29C
|
|||
/* AF3498 8007C2F8 C4AE0004 */ lwc1 $f14, 4($a1)
|
||||
.L8007C2FC:
|
||||
/* AF349C 8007C2FC E7B00024 */ swc1 $f16, 0x24($sp)
|
||||
/* AF34A0 8007C300 0C03F494 */ jal func_800FD250
|
||||
/* AF34A0 8007C300 0C03F494 */ jal Math_atan2f
|
||||
/* AF34A4 8007C304 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* AF34A8 8007C308 3C018014 */ lui $at, %hi(D_8013CB84)
|
||||
/* AF34AC 8007C30C C42ACB84 */ lwc1 $f10, %lo(D_8013CB84)($at)
|
||||
|
@ -77,7 +77,7 @@ glabel func_8007C29C
|
|||
/* AF3524 8007C384 10000010 */ b .L8007C3C8
|
||||
/* AF3528 8007C388 A7A0002E */ sh $zero, 0x2e($sp)
|
||||
.L8007C38C:
|
||||
/* AF352C 8007C38C 0C03F494 */ jal func_800FD250
|
||||
/* AF352C 8007C38C 0C03F494 */ jal Math_atan2f
|
||||
/* AF3530 8007C390 C4AE0008 */ lwc1 $f14, 8($a1)
|
||||
/* AF3534 8007C394 3C018014 */ lui $at, %hi(D_8013CB8C)
|
||||
/* AF3538 8007C398 C424CB8C */ lwc1 $f4, %lo(D_8013CB8C)($at)
|
||||
|
|
|
@ -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 func_800FD250
|
||||
/* B492A4 800D2104 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B492F0 800D2150 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B4931C 800D217C 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B49354 800D21B4 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B493CC 800D222C 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B4943C 800D229C 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B49488 800D22E8 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B494B4 800D2314 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B494EC 800D234C 0C03F494 */ jal Math_atan2f
|
||||
/* 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 func_800FD250
|
||||
/* B49564 800D23C4 0C03F494 */ jal Math_atan2f
|
||||
/* 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)
|
||||
|
|
|
@ -215,7 +215,7 @@ glabel func_80044ADC
|
|||
/* ABBF64 80044DC4 46060302 */ mul.s $f12, $f0, $f6
|
||||
/* ABBF68 80044DC8 00000000 */ nop
|
||||
/* ABBF6C 80044DCC 46082182 */ mul.s $f6, $f4, $f8
|
||||
/* ABBF70 80044DD0 0C03F494 */ jal func_800FD250
|
||||
/* ABBF70 80044DD0 0C03F494 */ jal Math_atan2f
|
||||
/* ABBF74 80044DD4 E7A60040 */ swc1 $f6, 0x40($sp)
|
||||
/* ABBF78 80044DD8 3C018014 */ lui $at, %hi(D_80139DC8)
|
||||
/* ABBF7C 80044DDC C42A9DC8 */ lwc1 $f10, %lo(D_80139DC8)($at)
|
||||
|
@ -232,7 +232,7 @@ glabel func_80044ADC
|
|||
/* ABBFA8 80044E08 44104000 */ mfc1 $s0, $f8
|
||||
/* ABBFAC 80044E0C 00000000 */ nop
|
||||
/* ABBFB0 80044E10 00108400 */ sll $s0, $s0, 0x10
|
||||
/* ABBFB4 80044E14 0C03F494 */ jal func_800FD250
|
||||
/* ABBFB4 80044E14 0C03F494 */ jal Math_atan2f
|
||||
/* ABBFB8 80044E18 00108403 */ sra $s0, $s0, 0x10
|
||||
/* ABBFBC 80044E1C 3C018014 */ lui $at, %hi(D_80139DD0)
|
||||
/* ABBFC0 80044E20 C4269DD0 */ lwc1 $f6, %lo(D_80139DD0)($at)
|
||||
|
|
|
@ -58,7 +58,7 @@ glabel func_800458D4
|
|||
/* ABCB18 80045978 0C01F00A */ jal func_8007C028
|
||||
/* ABCB1C 8004597C E7A60048 */ swc1 $f6, 0x48($sp)
|
||||
/* ABCB20 80045980 C7AC0048 */ lwc1 $f12, 0x48($sp)
|
||||
/* ABCB24 80045984 0C03F494 */ jal func_800FD250
|
||||
/* ABCB24 80045984 0C03F494 */ jal Math_atan2f
|
||||
/* ABCB28 80045988 46000386 */ mov.s $f14, $f0
|
||||
/* ABCB2C 8004598C 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* ABCB30 80045990 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
|
|
|
@ -138,7 +138,7 @@ glabel func_80045C74
|
|||
/* ABCFB4 80045E14 46045501 */ sub.s $f20, $f10, $f4
|
||||
/* ABCFB8 80045E18 4600A306 */ mov.s $f12, $f20
|
||||
/* ABCFBC 80045E1C 46000386 */ mov.s $f14, $f0
|
||||
/* ABCFC0 80045E20 0C03F494 */ jal func_800FD250
|
||||
/* ABCFC0 80045E20 0C03F494 */ jal Math_atan2f
|
||||
/* ABCFC4 80045E24 E7A00054 */ swc1 $f0, 0x54($sp)
|
||||
/* ABCFC8 80045E28 3C018014 */ lui $at, %hi(D_80139E08)
|
||||
/* ABCFCC 80045E2C C4329E08 */ lwc1 $f18, %lo(D_80139E08)($at)
|
||||
|
@ -148,7 +148,7 @@ glabel func_80045C74
|
|||
/* ABCFDC 80045E3C 46083282 */ mul.s $f10, $f6, $f8
|
||||
/* ABCFE0 80045E40 00000000 */ nop
|
||||
/* ABCFE4 80045E44 46125302 */ mul.s $f12, $f10, $f18
|
||||
/* ABCFE8 80045E48 0C03F3A0 */ jal func_800FCE80
|
||||
/* ABCFE8 80045E48 0C03F3A0 */ jal Math_tanf
|
||||
/* ABCFEC 80045E4C 00000000 */ nop
|
||||
/* ABCFF0 80045E50 C7B00054 */ lwc1 $f16, 0x54($sp)
|
||||
/* ABCFF4 80045E54 8FA2008C */ lw $v0, 0x8c($sp)
|
||||
|
@ -191,7 +191,7 @@ glabel func_80045C74
|
|||
/* ABD078 80045ED8 0C01F00A */ jal func_8007C028
|
||||
/* ABD07C 80045EDC 46062501 */ sub.s $f20, $f4, $f6
|
||||
/* ABD080 80045EE0 4600A306 */ mov.s $f12, $f20
|
||||
/* ABD084 80045EE4 0C03F494 */ jal func_800FD250
|
||||
/* ABD084 80045EE4 0C03F494 */ jal Math_atan2f
|
||||
/* ABD088 80045EE8 46000386 */ mov.s $f14, $f0
|
||||
/* ABD08C 80045EEC 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* ABD090 80045EF0 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
|
|
|
@ -297,7 +297,7 @@ glabel func_800460A8
|
|||
/* ABD5F4 80046454 46044501 */ sub.s $f20, $f8, $f4
|
||||
/* ABD5F8 80046458 4600A306 */ mov.s $f12, $f20
|
||||
/* ABD5FC 8004645C 46000386 */ mov.s $f14, $f0
|
||||
/* ABD600 80046460 0C03F494 */ jal func_800FD250
|
||||
/* ABD600 80046460 0C03F494 */ jal Math_atan2f
|
||||
/* ABD604 80046464 E7A00068 */ swc1 $f0, 0x68($sp)
|
||||
/* ABD608 80046468 3C018014 */ lui $at, %hi(D_80139E40)
|
||||
/* ABD60C 8004646C C4329E40 */ lwc1 $f18, %lo(D_80139E40)($at)
|
||||
|
@ -307,7 +307,7 @@ glabel func_800460A8
|
|||
/* ABD61C 8004647C 46065202 */ mul.s $f8, $f10, $f6
|
||||
/* ABD620 80046480 00000000 */ nop
|
||||
/* ABD624 80046484 46124302 */ mul.s $f12, $f8, $f18
|
||||
/* ABD628 80046488 0C03F3A0 */ jal func_800FCE80
|
||||
/* ABD628 80046488 0C03F3A0 */ jal Math_tanf
|
||||
/* ABD62C 8004648C 00000000 */ nop
|
||||
/* ABD630 80046490 C7B00068 */ lwc1 $f16, 0x68($sp)
|
||||
/* ABD634 80046494 8FA200BC */ lw $v0, 0xbc($sp)
|
||||
|
@ -352,7 +352,7 @@ glabel func_800460A8
|
|||
/* ABD6C0 80046520 0C01F00A */ jal func_8007C028
|
||||
/* ABD6C4 80046524 460A2501 */ sub.s $f20, $f4, $f10
|
||||
/* ABD6C8 80046528 4600A306 */ mov.s $f12, $f20
|
||||
/* ABD6CC 8004652C 0C03F494 */ jal func_800FD250
|
||||
/* ABD6CC 8004652C 0C03F494 */ jal Math_atan2f
|
||||
/* ABD6D0 80046530 46000386 */ mov.s $f14, $f0
|
||||
/* ABD6D4 80046534 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* ABD6D8 80046538 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
|
|
|
@ -330,19 +330,19 @@ glabel func_800214D0
|
|||
/* 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 func_800FCF34
|
||||
/* A98AF4 80021954 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98B0C 8002196C 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98B24 80021984 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800214D0
|
|||
/* 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 func_800FCF34
|
||||
/* A98B5C 800219BC 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98B74 800219D4 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98B8C 800219EC 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800214D0
|
|||
/* 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 func_800FCF34
|
||||
/* A98DE8 80021C48 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98E00 80021C60 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98E18 80021C78 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800214D0
|
|||
/* A98E74 80021CD4 0C009FA1 */ jal func_80027E84
|
||||
/* A98E78 80021CD8 93A401A7 */ lbu $a0, 0x1a7($sp)
|
||||
/* A98E7C 80021CDC A202000F */ sb $v0, 0xf($s0)
|
||||
/* A98E80 80021CE0 0C03F3CD */ jal func_800FCF34
|
||||
/* A98E80 80021CE0 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98E98 80021CF8 0C03F3CD */ jal Math_nearbyintf
|
||||
/* 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 func_800FCF34
|
||||
/* A98EB0 80021D10 0C03F3CD */ jal Math_nearbyintf
|
||||
/* A98EB4 80021D14 C7AC0154 */ lwc1 $f12, 0x154($sp)
|
||||
/* A98EB8 80021D18 4600040D */ trunc.w.s $f16, $f0
|
||||
/* A98EBC 80021D1C 4406E000 */ mfc1 $a2, $f28
|
||||
|
|
|
@ -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 func_800FD250
|
||||
/* AF38C0 8007C720 0C03F494 */ jal Math_atan2f
|
||||
/* 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)
|
||||
|
|
|
@ -151,7 +151,7 @@ glabel func_8008F87C
|
|||
.L8008FAA4:
|
||||
/* B06C44 8008FAA4 46000506 */ mov.s $f20, $f0
|
||||
.L8008FAA8:
|
||||
/* B06C48 8008FAA8 0C03F494 */ jal func_800FD250
|
||||
/* B06C48 8008FAA8 0C03F494 */ jal Math_atan2f
|
||||
/* B06C4C 8008FAAC 4600A306 */ mov.s $f12, $f20
|
||||
/* B06C50 8008FAB0 C7A80080 */ lwc1 $f8, 0x80($sp)
|
||||
/* B06C54 8008FAB4 C7A600A8 */ lwc1 $f6, 0xa8($sp)
|
||||
|
@ -185,11 +185,11 @@ glabel func_8008F87C
|
|||
.L8008FB24:
|
||||
/* B06CC4 8008FB24 46000506 */ mov.s $f20, $f0
|
||||
.L8008FB28:
|
||||
/* B06CC8 8008FB28 0C03F494 */ jal func_800FD250
|
||||
/* B06CC8 8008FB28 0C03F494 */ jal Math_atan2f
|
||||
/* B06CCC 8008FB2C 4600A306 */ mov.s $f12, $f20
|
||||
/* B06CD0 8008FB30 C7AC005C */ lwc1 $f12, 0x5c($sp)
|
||||
/* B06CD4 8008FB34 4600A386 */ mov.s $f14, $f20
|
||||
/* B06CD8 8008FB38 0C03F494 */ jal func_800FD250
|
||||
/* B06CD8 8008FB38 0C03F494 */ jal Math_atan2f
|
||||
/* B06CDC 8008FB3C E7A00050 */ swc1 $f0, 0x50($sp)
|
||||
/* B06CE0 8008FB40 3C018014 */ lui $at, %hi(D_8013E900)
|
||||
/* B06CE4 8008FB44 C42CE900 */ lwc1 $f12, %lo(D_8013E900)($at)
|
||||
|
|
|
@ -110,14 +110,14 @@ glabel ArmsHook_Draw
|
|||
/* 00AD0 808659D0 46062080 */ add.s $f2, $f4, $f6
|
||||
/* 00AD4 808659D4 46001004 */ sqrt.s $f0, $f2
|
||||
/* 00AD8 808659D8 E7A20058 */ swc1 $f2, 0x0058($sp)
|
||||
/* 00ADC 808659DC 0C03F494 */ jal func_800FD250
|
||||
/* 00ADC 808659DC 0C03F494 */ jal Math_atan2f
|
||||
/* 00AE0 808659E0 E7A0005C */ swc1 $f0, 0x005C($sp)
|
||||
/* 00AE4 808659E4 46000306 */ mov.s $f12, $f0
|
||||
/* 00AE8 808659E8 0C034348 */ jal Matrix_RotateY
|
||||
/* 00AEC 808659EC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00AF0 808659F0 C7A2007C */ lwc1 $f2, 0x007C($sp)
|
||||
/* 00AF4 808659F4 C7AE005C */ lwc1 $f14, 0x005C($sp)
|
||||
/* 00AF8 808659F8 0C03F494 */ jal func_800FD250
|
||||
/* 00AF8 808659F8 0C03F494 */ jal Math_atan2f
|
||||
/* 00AFC 808659FC 46001307 */ neg.s $f12, $f2
|
||||
/* 00B00 80865A00 46000306 */ mov.s $f12, $f0
|
||||
/* 00B04 80865A04 0C0342DC */ jal Matrix_RotateX
|
||||
|
|
|
@ -211,7 +211,7 @@ glabel func_808B0CE0
|
|||
/* 00680 808B0FE0 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00684 808B0FE4 0C032BFB */ jal func_800CAFEC
|
||||
/* 00688 808B0FE8 AFA7002C */ sw $a3, 0x002C($sp)
|
||||
/* 0068C 808B0FEC 0C03F4DA */ jal func_800FD368
|
||||
/* 0068C 808B0FEC 0C03F4DA */ jal Math_acosf
|
||||
/* 00690 808B0FF0 46000306 */ mov.s $f12, $f0
|
||||
/* 00694 808B0FF4 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00698 808B0FF8 46000306 */ mov.s $f12, $f0
|
||||
|
|
|
@ -171,7 +171,7 @@ glabel func_808C32F4
|
|||
|
||||
/* 023D4 808C3564 00000000 */ nop
|
||||
/* 023D8 808C3568 C7AC0048 */ lwc1 $f12, 0x0048($sp)
|
||||
/* 023DC 808C356C 0C03F494 */ jal func_800FD250
|
||||
/* 023DC 808C356C 0C03F494 */ jal Math_atan2f
|
||||
/* 023E0 808C3570 C7AE0044 */ lwc1 $f14, 0x0044($sp)
|
||||
/* 023E4 808C3574 3C01808D */ lui $at, %hi(D_808CA6C8) ## $at = 808D0000
|
||||
/* 023E8 808C3578 C42AA6C8 */ lwc1 $f10, %lo(D_808CA6C8)($at)
|
||||
|
|
|
@ -143,7 +143,7 @@ glabel func_808C3704
|
|||
|
||||
/* 0277C 808C390C 00000000 */ nop
|
||||
/* 02780 808C3910 C7AC004C */ lwc1 $f12, 0x004C($sp)
|
||||
/* 02784 808C3914 0C03F494 */ jal func_800FD250
|
||||
/* 02784 808C3914 0C03F494 */ jal Math_atan2f
|
||||
/* 02788 808C3918 C7AE0048 */ lwc1 $f14, 0x0048($sp)
|
||||
/* 0278C 808C391C 3C01808D */ lui $at, %hi(D_808CA6D0) ## $at = 808D0000
|
||||
/* 02790 808C3920 C42AA6D0 */ lwc1 $f10, %lo(D_808CA6D0)($at)
|
||||
|
|
|
@ -635,7 +635,7 @@ glabel L808C5A4C
|
|||
|
||||
/* 04D0C 808C5E9C E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 04D10 808C5EA0 C7AC0180 */ lwc1 $f12, 0x0180($sp)
|
||||
/* 04D14 808C5EA4 0C03F494 */ jal func_800FD250
|
||||
/* 04D14 808C5EA4 0C03F494 */ jal Math_atan2f
|
||||
/* 04D18 808C5EA8 C7AE017C */ lwc1 $f14, 0x017C($sp)
|
||||
/* 04D1C 808C5EAC 3C01808D */ lui $at, %hi(D_808CA7A8) ## $at = 808D0000
|
||||
/* 04D20 808C5EB0 C426A7A8 */ lwc1 $f6, %lo(D_808CA7A8)($at)
|
||||
|
@ -754,7 +754,7 @@ glabel L808C5FE4
|
|||
/* 04EC4 808C6054 460E7182 */ mul.s $f6, $f14, $f14
|
||||
/* 04EC8 808C6058 46062000 */ add.s $f0, $f4, $f6
|
||||
/* 04ECC 808C605C 46000004 */ sqrt.s $f0, $f0
|
||||
/* 04ED0 808C6060 0C03F494 */ jal func_800FD250
|
||||
/* 04ED0 808C6060 0C03F494 */ jal Math_atan2f
|
||||
/* 04ED4 808C6064 E600022C */ swc1 $f0, 0x022C($s0) ## 0000022C
|
||||
/* 04ED8 808C6068 2419015E */ addiu $t9, $zero, 0x015E ## $t9 = 0000015E
|
||||
/* 04EDC 808C606C 24080009 */ addiu $t0, $zero, 0x0009 ## $t0 = 00000009
|
||||
|
|
|
@ -95,7 +95,7 @@ glabel func_808CB718
|
|||
/* 00AB4 808CB874 4600A306 */ mov.s $f12, $f20
|
||||
/* 00AB8 808CB878 460A0202 */ mul.s $f8, $f0, $f10
|
||||
/* 00ABC 808CB87C 4608B580 */ add.s $f22, $f22, $f8
|
||||
/* 00AC0 808CB880 0C03F494 */ jal func_800FD250
|
||||
/* 00AC0 808CB880 0C03F494 */ jal Math_atan2f
|
||||
/* 00AC4 808CB884 4600B386 */ mov.s $f14, $f22
|
||||
/* 00AC8 808CB888 3C01808D */ lui $at, %hi(D_808D1E4C) ## $at = 808D0000
|
||||
/* 00ACC 808CB88C C4381E4C */ lwc1 $f24, %lo(D_808D1E4C)($at)
|
||||
|
@ -117,7 +117,7 @@ glabel func_808CB718
|
|||
/* 00B0C 808CB8CC 00000000 */ nop
|
||||
/* 00B10 808CB8D0 46805220 */ cvt.s.w $f8, $f10
|
||||
/* 00B14 808CB8D4 E7AE0090 */ swc1 $f14, 0x0090($sp)
|
||||
/* 00B18 808CB8D8 0C03F494 */ jal func_800FD250
|
||||
/* 00B18 808CB8D8 0C03F494 */ jal Math_atan2f
|
||||
/* 00B1C 808CB8DC E7A801B4 */ swc1 $f8, 0x01B4($sp)
|
||||
/* 00B20 808CB8E0 46180102 */ mul.s $f4, $f0, $f24
|
||||
/* 00B24 808CB8E4 3C04808D */ lui $a0, %hi(D_808D1C30) ## $a0 = 808D0000
|
||||
|
|
|
@ -92,7 +92,7 @@ glabel func_808E1EB4
|
|||
/* 0B794 808E2004 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 0B798 808E2008 4600A306 */ mov.s $f12, $f20
|
||||
/* 0B79C 808E200C 46062581 */ sub.s $f22, $f4, $f6
|
||||
/* 0B7A0 808E2010 0C03F494 */ jal func_800FD250
|
||||
/* 0B7A0 808E2010 0C03F494 */ jal Math_atan2f
|
||||
/* 0B7A4 808E2014 E7AE0084 */ swc1 $f14, 0x0084($sp)
|
||||
/* 0B7A8 808E2018 3C018090 */ lui $at, %hi(D_808F81C4) ## $at = 80900000
|
||||
/* 0B7AC 808E201C C43281C4 */ lwc1 $f18, %lo(D_808F81C4)($at)
|
||||
|
@ -110,7 +110,7 @@ glabel func_808E1EB4
|
|||
/* 0B7DC 808E204C 00108400 */ sll $s0, $s0, 16
|
||||
/* 0B7E0 808E2050 00108403 */ sra $s0, $s0, 16
|
||||
/* 0B7E4 808E2054 46001384 */ sqrt.s $f14, $f2
|
||||
/* 0B7E8 808E2058 0C03F494 */ jal func_800FD250
|
||||
/* 0B7E8 808E2058 0C03F494 */ jal Math_atan2f
|
||||
/* 0B7EC 808E205C E7A2005C */ swc1 $f2, 0x005C($sp)
|
||||
/* 0B7F0 808E2060 3C018090 */ lui $at, %hi(D_808F81C8) ## $at = 80900000
|
||||
/* 0B7F4 808E2064 C43281C8 */ lwc1 $f18, %lo(D_808F81C8)($at)
|
||||
|
|
|
@ -114,7 +114,7 @@ glabel L808E26AC
|
|||
/* 0BE7C 808E26EC C6460280 */ lwc1 $f6, 0x0280($s2) ## 00000280
|
||||
/* 0BE80 808E26F0 E7AC0098 */ swc1 $f12, 0x0098($sp)
|
||||
/* 0BE84 808E26F4 46083381 */ sub.s $f14, $f6, $f8
|
||||
/* 0BE88 808E26F8 0C03F494 */ jal func_800FD250
|
||||
/* 0BE88 808E26F8 0C03F494 */ jal Math_atan2f
|
||||
/* 0BE8C 808E26FC E7AE0090 */ swc1 $f14, 0x0090($sp)
|
||||
/* 0BE90 808E2700 3C018090 */ lui $at, %hi(D_808F8214) ## $at = 80900000
|
||||
/* 0BE94 808E2704 C42A8214 */ lwc1 $f10, %lo(D_808F8214)($at)
|
||||
|
@ -131,7 +131,7 @@ glabel L808E26AC
|
|||
/* 0BEC0 808E2730 46002384 */ sqrt.s $f14, $f4
|
||||
/* 0BEC4 808E2734 E7A40058 */ swc1 $f4, 0x0058($sp)
|
||||
/* 0BEC8 808E2738 A7A80080 */ sh $t0, 0x0080($sp)
|
||||
/* 0BECC 808E273C 0C03F494 */ jal func_800FD250
|
||||
/* 0BECC 808E273C 0C03F494 */ jal Math_atan2f
|
||||
/* 0BED0 808E2740 E7AE008C */ swc1 $f14, 0x008C($sp)
|
||||
/* 0BED4 808E2744 3C0145C0 */ lui $at, 0x45C0 ## $at = 45C00000
|
||||
/* 0BED8 808E2748 44816000 */ mtc1 $at, $f12 ## $f12 = 6144.00
|
||||
|
@ -282,7 +282,7 @@ glabel L808E28FC
|
|||
/* 0C0F0 808E2960 46044301 */ sub.s $f12, $f8, $f4
|
||||
/* 0C0F4 808E2964 AE2D01F8 */ sw $t5, 0x01F8($s1) ## 000001F8
|
||||
/* 0C0F8 808E2968 C62601F8 */ lwc1 $f6, 0x01F8($s1) ## 000001F8
|
||||
/* 0C0FC 808E296C 0C03F494 */ jal func_800FD250
|
||||
/* 0C0FC 808E296C 0C03F494 */ jal Math_atan2f
|
||||
/* 0C100 808E2970 460A3381 */ sub.s $f14, $f6, $f10
|
||||
/* 0C104 808E2974 3C018090 */ lui $at, %hi(D_808F821C) ## $at = 80900000
|
||||
/* 0C108 808E2978 C428821C */ lwc1 $f8, %lo(D_808F821C)($at)
|
||||
|
@ -322,7 +322,7 @@ glabel L808E29A8
|
|||
/* 0C18C 808E29FC C62601F8 */ lwc1 $f6, 0x01F8($s1) ## 000001F8
|
||||
/* 0C190 808E2A00 E7AC0098 */ swc1 $f12, 0x0098($sp)
|
||||
/* 0C194 808E2A04 460A3381 */ sub.s $f14, $f6, $f10
|
||||
/* 0C198 808E2A08 0C03F494 */ jal func_800FD250
|
||||
/* 0C198 808E2A08 0C03F494 */ jal Math_atan2f
|
||||
/* 0C19C 808E2A0C E7AE0090 */ swc1 $f14, 0x0090($sp)
|
||||
/* 0C1A0 808E2A10 3C018090 */ lui $at, %hi(D_808F8220) ## $at = 80900000
|
||||
/* 0C1A4 808E2A14 C4288220 */ lwc1 $f8, %lo(D_808F8220)($at)
|
||||
|
@ -337,7 +337,7 @@ glabel L808E29A8
|
|||
/* 0C1C8 808E2A38 46085000 */ add.s $f0, $f10, $f8
|
||||
/* 0C1CC 808E2A3C 44083000 */ mfc1 $t0, $f6
|
||||
/* 0C1D0 808E2A40 46000384 */ sqrt.s $f14, $f0
|
||||
/* 0C1D4 808E2A44 0C03F494 */ jal func_800FD250
|
||||
/* 0C1D4 808E2A44 0C03F494 */ jal Math_atan2f
|
||||
/* 0C1D8 808E2A48 A7A80080 */ sh $t0, 0x0080($sp)
|
||||
/* 0C1DC 808E2A4C 3C018090 */ lui $at, %hi(D_808F8224) ## $at = 80900000
|
||||
/* 0C1E0 808E2A50 C4248224 */ lwc1 $f4, %lo(D_808F8224)($at)
|
||||
|
@ -638,7 +638,7 @@ glabel L808E2E70
|
|||
/* 0C62C 808E2E9C C62A01F8 */ lwc1 $f10, 0x01F8($s1) ## 000001F8
|
||||
/* 0C630 808E2EA0 E7AC0098 */ swc1 $f12, 0x0098($sp)
|
||||
/* 0C634 808E2EA4 46065381 */ sub.s $f14, $f10, $f6
|
||||
/* 0C638 808E2EA8 0C03F494 */ jal func_800FD250
|
||||
/* 0C638 808E2EA8 0C03F494 */ jal Math_atan2f
|
||||
/* 0C63C 808E2EAC E7AE0090 */ swc1 $f14, 0x0090($sp)
|
||||
/* 0C640 808E2EB0 3C018090 */ lui $at, %hi(D_808F822C) ## $at = 80900000
|
||||
/* 0C644 808E2EB4 C428822C */ lwc1 $f8, %lo(D_808F822C)($at)
|
||||
|
@ -654,7 +654,7 @@ glabel L808E2E70
|
|||
/* 0C66C 808E2EDC 440E5000 */ mfc1 $t6, $f10
|
||||
/* 0C670 808E2EE0 46000384 */ sqrt.s $f14, $f0
|
||||
/* 0C674 808E2EE4 A7AE0080 */ sh $t6, 0x0080($sp)
|
||||
/* 0C678 808E2EE8 0C03F494 */ jal func_800FD250
|
||||
/* 0C678 808E2EE8 0C03F494 */ jal Math_atan2f
|
||||
/* 0C67C 808E2EEC E7AE008C */ swc1 $f14, 0x008C($sp)
|
||||
/* 0C680 808E2EF0 3C0145C0 */ lui $at, 0x45C0 ## $at = 45C00000
|
||||
/* 0C684 808E2EF4 44816000 */ mtc1 $at, $f12 ## $f12 = 6144.00
|
||||
|
|
|
@ -123,14 +123,14 @@ glabel func_808E3564
|
|||
/* 0CEC4 808E3734 46128581 */ sub.s $f22, $f16, $f18
|
||||
/* 0CEC8 808E3738 4600A306 */ mov.s $f12, $f20
|
||||
/* 0CECC 808E373C 46085601 */ sub.s $f24, $f10, $f8
|
||||
/* 0CED0 808E3740 0C03F494 */ jal func_800FD250
|
||||
/* 0CED0 808E3740 0C03F494 */ jal Math_atan2f
|
||||
/* 0CED4 808E3744 4600B386 */ mov.s $f14, $f22
|
||||
/* 0CED8 808E3748 4614A682 */ mul.s $f26, $f20, $f20
|
||||
/* 0CEDC 808E374C E7A000B0 */ swc1 $f0, 0x00B0($sp)
|
||||
/* 0CEE0 808E3750 4600C306 */ mov.s $f12, $f24
|
||||
/* 0CEE4 808E3754 4616B702 */ mul.s $f28, $f22, $f22
|
||||
/* 0CEE8 808E3758 461CD000 */ add.s $f0, $f26, $f28
|
||||
/* 0CEEC 808E375C 0C03F494 */ jal func_800FD250
|
||||
/* 0CEEC 808E375C 0C03F494 */ jal Math_atan2f
|
||||
/* 0CEF0 808E3760 46000384 */ sqrt.s $f14, $f0
|
||||
/* 0CEF4 808E3764 C6040038 */ lwc1 $f4, 0x0038($s0) ## 00010038
|
||||
/* 0CEF8 808E3768 46000507 */ neg.s $f20, $f0
|
||||
|
|
|
@ -151,7 +151,7 @@ glabel func_80912594
|
|||
/* 0216C 809127AC 46125301 */ sub.s $f12, $f10, $f18
|
||||
/* 02170 809127B0 46108282 */ mul.s $f10, $f16, $f16
|
||||
/* 02174 809127B4 460A4000 */ add.s $f0, $f8, $f10
|
||||
/* 02178 809127B8 0C03F494 */ jal func_800FD250
|
||||
/* 02178 809127B8 0C03F494 */ jal Math_atan2f
|
||||
/* 0217C 809127BC 46000384 */ sqrt.s $f14, $f0
|
||||
/* 02180 809127C0 3C018091 */ lui $at, %hi(D_80915448) ## $at = 80910000
|
||||
/* 02184 809127C4 C4325448 */ lwc1 $f18, %lo(D_80915448)($at)
|
||||
|
|
|
@ -346,7 +346,7 @@ glabel func_80917D98
|
|||
/* 02884 80918294 460E7102 */ mul.s $f4, $f14, $f14
|
||||
/* 02888 80918298 46049000 */ add.s $f0, $f18, $f4
|
||||
/* 0288C 8091829C 46000004 */ sqrt.s $f0, $f0
|
||||
/* 02890 809182A0 0C03F494 */ jal func_800FD250
|
||||
/* 02890 809182A0 0C03F494 */ jal Math_atan2f
|
||||
/* 02894 809182A4 E6400228 */ swc1 $f0, 0x0228($s2) ## 00000228
|
||||
/* 02898 809182A8 240F010E */ addiu $t7, $zero, 0x010E ## $t7 = 0000010E
|
||||
/* 0289C 809182AC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
|
|
|
@ -1377,7 +1377,7 @@ glabel L8091D430
|
|||
/* 01DF0 8091D8F0 46109381 */ sub.s $f14, $f18, $f16
|
||||
/* 01DF4 8091D8F4 AE480F78 */ sw $t0, 0x0F78($s2) ## 00000F78
|
||||
/* 01DF8 8091D8F8 8E090058 */ lw $t1, 0x0058($s0) ## 00000058
|
||||
/* 01DFC 8091D8FC 0C03F494 */ jal func_800FD250
|
||||
/* 01DFC 8091D8FC 0C03F494 */ jal Math_atan2f
|
||||
/* 01E00 8091D900 AE490F7C */ sw $t1, 0x0F7C($s2) ## 00000F7C
|
||||
/* 01E04 8091D904 E6401004 */ swc1 $f0, 0x1004($s2) ## 00001004
|
||||
/* 01E08 8091D908 10000003 */ beq $zero, $zero, .L8091D918
|
||||
|
|
|
@ -292,7 +292,7 @@ glabel L8091F8F8
|
|||
/* 03EE4 8091F9E4 C60401DC */ lwc1 $f4, 0x01DC($s0) ## 000001DC
|
||||
/* 03EE8 8091F9E8 E7AC0098 */ swc1 $f12, 0x0098($sp)
|
||||
/* 03EEC 8091F9EC 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 03EF0 8091F9F0 0C03F494 */ jal func_800FD250
|
||||
/* 03EF0 8091F9F0 0C03F494 */ jal Math_atan2f
|
||||
/* 03EF4 8091F9F4 E7AE0090 */ swc1 $f14, 0x0090($sp)
|
||||
/* 03EF8 8091F9F8 C7B00098 */ lwc1 $f16, 0x0098($sp)
|
||||
/* 03EFC 8091F9FC C7B20090 */ lwc1 $f18, 0x0090($sp)
|
||||
|
@ -302,7 +302,7 @@ glabel L8091F8F8
|
|||
/* 03F0C 8091FA0C 46129282 */ mul.s $f10, $f18, $f18
|
||||
/* 03F10 8091FA10 460A4100 */ add.s $f4, $f8, $f10
|
||||
/* 03F14 8091FA14 E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 03F18 8091FA18 0C03F494 */ jal func_800FD250
|
||||
/* 03F18 8091FA18 0C03F494 */ jal Math_atan2f
|
||||
/* 03F1C 8091FA1C 46002384 */ sqrt.s $f14, $f4
|
||||
/* 03F20 8091FA20 3C018092 */ lui $at, %hi(D_80926D08) ## $at = 80920000
|
||||
/* 03F24 8091FA24 C7A20088 */ lwc1 $f2, 0x0088($sp)
|
||||
|
|
|
@ -65,7 +65,7 @@ glabel L80920734
|
|||
/* 04CB8 809207B8 C62A0F70 */ lwc1 $f10, 0x0F70($s1) ## 00000F70
|
||||
/* 04CBC 809207BC E7AC0088 */ swc1 $f12, 0x0088($sp)
|
||||
/* 04CC0 809207C0 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 04CC4 809207C4 0C03F494 */ jal func_800FD250
|
||||
/* 04CC4 809207C4 0C03F494 */ jal Math_atan2f
|
||||
/* 04CC8 809207C8 E7AE0084 */ swc1 $f14, 0x0084($sp)
|
||||
/* 04CCC 809207CC C7AC0088 */ lwc1 $f12, 0x0088($sp)
|
||||
/* 04CD0 809207D0 C7AE0084 */ lwc1 $f14, 0x0084($sp)
|
||||
|
|
|
@ -1121,7 +1121,7 @@ glabel L80921B08
|
|||
/* 06BD4 809226D4 C62601DC */ lwc1 $f6, 0x01DC($s1) ## 000001DC
|
||||
/* 06BD8 809226D8 E7AC00DC */ swc1 $f12, 0x00DC($sp)
|
||||
/* 06BDC 809226DC 46123381 */ sub.s $f14, $f6, $f18
|
||||
/* 06BE0 809226E0 0C03F494 */ jal func_800FD250
|
||||
/* 06BE0 809226E0 0C03F494 */ jal Math_atan2f
|
||||
/* 06BE4 809226E4 E7AE00D4 */ swc1 $f14, 0x00D4($sp)
|
||||
/* 06BE8 809226E8 3C018092 */ lui $at, %hi(D_80926E28) ## $at = 80920000
|
||||
/* 06BEC 809226EC C4286E28 */ lwc1 $f8, %lo(D_80926E28)($at)
|
||||
|
@ -1140,7 +1140,7 @@ glabel L80921B08
|
|||
/* 06C20 80922720 46044000 */ add.s $f0, $f8, $f4
|
||||
/* 06C24 80922724 468034A0 */ cvt.s.w $f18, $f6
|
||||
/* 06C28 80922728 46000384 */ sqrt.s $f14, $f0
|
||||
/* 06C2C 8092272C 0C03F494 */ jal func_800FD250
|
||||
/* 06C2C 8092272C 0C03F494 */ jal Math_atan2f
|
||||
/* 06C30 80922730 E7B200CC */ swc1 $f18, 0x00CC($sp)
|
||||
/* 06C34 80922734 3C018092 */ lui $at, %hi(D_80926E2C) ## $at = 80920000
|
||||
/* 06C38 80922738 C42A6E2C */ lwc1 $f10, %lo(D_80926E2C)($at)
|
||||
|
|
|
@ -444,7 +444,7 @@ glabel func_80924228
|
|||
/* 08DEC 809248EC C6280F7C */ lwc1 $f8, 0x0F7C($s1) ## 00000F7C
|
||||
/* 08DF0 809248F0 E7AC008C */ swc1 $f12, 0x008C($sp)
|
||||
/* 08DF4 809248F4 46064381 */ sub.s $f14, $f8, $f6
|
||||
/* 08DF8 809248F8 0C03F494 */ jal func_800FD250
|
||||
/* 08DF8 809248F8 0C03F494 */ jal Math_atan2f
|
||||
/* 08DFC 809248FC E7AE0084 */ swc1 $f14, 0x0084($sp)
|
||||
/* 08E00 80924900 C7B0008C */ lwc1 $f16, 0x008C($sp)
|
||||
/* 08E04 80924904 C7A20084 */ lwc1 $f2, 0x0084($sp)
|
||||
|
@ -453,7 +453,7 @@ glabel func_80924228
|
|||
/* 08E10 80924910 C7AC0088 */ lwc1 $f12, 0x0088($sp)
|
||||
/* 08E14 80924914 46021482 */ mul.s $f18, $f2, $f2
|
||||
/* 08E18 80924918 46125000 */ add.s $f0, $f10, $f18
|
||||
/* 08E1C 8092491C 0C03F494 */ jal func_800FD250
|
||||
/* 08E1C 8092491C 0C03F494 */ jal Math_atan2f
|
||||
/* 08E20 80924920 46000384 */ sqrt.s $f14, $f0
|
||||
/* 08E24 80924924 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 08E28 80924928 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
|
|
|
@ -178,7 +178,7 @@ glabel func_80924D70
|
|||
/* 09508 80925008 C6060034 */ lwc1 $f6, 0x0034($s0) ## 00000034
|
||||
/* 0950C 8092500C 460A8301 */ sub.s $f12, $f16, $f10
|
||||
/* 09510 80925010 E7A600A8 */ swc1 $f6, 0x00A8($sp)
|
||||
/* 09514 80925014 0C03F494 */ jal func_800FD250
|
||||
/* 09514 80925014 0C03F494 */ jal Math_atan2f
|
||||
/* 09518 80925018 46049381 */ sub.s $f14, $f18, $f4
|
||||
/* 0951C 8092501C 46000306 */ mov.s $f12, $f0
|
||||
/* 09520 80925020 0C034348 */ jal Matrix_RotateY
|
||||
|
|
|
@ -27,7 +27,7 @@ glabel func_8093A2AC
|
|||
/* 01634 8093A304 C60404B8 */ lwc1 $f4, 0x04B8($s0) ## 000004B8
|
||||
/* 01638 8093A308 E7AC003C */ swc1 $f12, 0x003C($sp)
|
||||
/* 0163C 8093A30C 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 01640 8093A310 0C03F494 */ jal func_800FD250
|
||||
/* 01640 8093A310 0C03F494 */ jal Math_atan2f
|
||||
/* 01644 8093A314 E7AE0034 */ swc1 $f14, 0x0034($sp)
|
||||
/* 01648 8093A318 3C018095 */ lui $at, %hi(D_8094AECC) ## $at = 80950000
|
||||
/* 0164C 8093A31C C428AECC */ lwc1 $f8, %lo(D_8094AECC)($at)
|
||||
|
@ -47,7 +47,7 @@ glabel func_8093A2AC
|
|||
/* 01684 8093A354 46000384 */ sqrt.s $f14, $f0
|
||||
/* 01688 8093A358 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0168C 8093A35C E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 01690 8093A360 0C03F494 */ jal func_800FD250
|
||||
/* 01690 8093A360 0C03F494 */ jal Math_atan2f
|
||||
/* 01694 8093A364 E7A6002C */ swc1 $f6, 0x002C($sp)
|
||||
/* 01698 8093A368 3C018095 */ lui $at, %hi(D_8094AED0) ## $at = 80950000
|
||||
/* 0169C 8093A36C C432AED0 */ lwc1 $f18, %lo(D_8094AED0)($at)
|
||||
|
|
|
@ -401,7 +401,7 @@ glabel func_8093B1AC
|
|||
/* 02A68 8093B738 46082601 */ sub.s $f24, $f4, $f8
|
||||
/* 02A6C 8093B73C 4600A306 */ mov.s $f12, $f20
|
||||
/* 02A70 8093B740 46123681 */ sub.s $f26, $f6, $f18
|
||||
/* 02A74 8093B744 0C03F494 */ jal func_800FD250
|
||||
/* 02A74 8093B744 0C03F494 */ jal Math_atan2f
|
||||
/* 02A78 8093B748 4600C386 */ mov.s $f14, $f24
|
||||
/* 02A7C 8093B74C 4614A082 */ mul.s $f2, $f20, $f20
|
||||
/* 02A80 8093B750 E6A0051C */ swc1 $f0, 0x051C($s5) ## 0000051C
|
||||
|
@ -410,7 +410,7 @@ glabel func_8093B1AC
|
|||
/* 02A8C 8093B75C E7A20074 */ swc1 $f2, 0x0074($sp)
|
||||
/* 02A90 8093B760 46101000 */ add.s $f0, $f2, $f16
|
||||
/* 02A94 8093B764 E7B00070 */ swc1 $f16, 0x0070($sp)
|
||||
/* 02A98 8093B768 0C03F494 */ jal func_800FD250
|
||||
/* 02A98 8093B768 0C03F494 */ jal Math_atan2f
|
||||
/* 02A9C 8093B76C 46000384 */ sqrt.s $f14, $f0
|
||||
/* 02AA0 8093B770 86A204FC */ lh $v0, 0x04FC($s5) ## 000004FC
|
||||
/* 02AA4 8093B774 46000287 */ neg.s $f10, $f0
|
||||
|
|
|
@ -153,7 +153,7 @@ glabel func_8093EE10
|
|||
/* 0635C 8093F02C C60804B8 */ lwc1 $f8, 0x04B8($s0) ## 000004B8
|
||||
/* 06360 8093F030 E7AC0034 */ swc1 $f12, 0x0034($sp)
|
||||
/* 06364 8093F034 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 06368 8093F038 0C03F494 */ jal func_800FD250
|
||||
/* 06368 8093F038 0C03F494 */ jal Math_atan2f
|
||||
/* 0636C 8093F03C E7AE002C */ swc1 $f14, 0x002C($sp)
|
||||
/* 06370 8093F040 3C018095 */ lui $at, %hi(D_8094AFD8) ## $at = 80950000
|
||||
/* 06374 8093F044 C432AFD8 */ lwc1 $f18, %lo(D_8094AFD8)($at)
|
||||
|
@ -168,7 +168,7 @@ glabel func_8093EE10
|
|||
/* 06398 8093F068 460A4000 */ add.s $f0, $f8, $f10
|
||||
/* 0639C 8093F06C 44183000 */ mfc1 $t8, $f6
|
||||
/* 063A0 8093F070 46000384 */ sqrt.s $f14, $f0
|
||||
/* 063A4 8093F074 0C03F494 */ jal func_800FD250
|
||||
/* 063A4 8093F074 0C03F494 */ jal Math_atan2f
|
||||
/* 063A8 8093F078 A7B80024 */ sh $t8, 0x0024($sp)
|
||||
/* 063AC 8093F07C 3C018095 */ lui $at, %hi(D_8094AFDC) ## $at = 80950000
|
||||
/* 063B0 8093F080 C432AFDC */ lwc1 $f18, %lo(D_8094AFDC)($at)
|
||||
|
|
|
@ -51,7 +51,7 @@ glabel func_809453EC
|
|||
/* 0C7D4 809454A4 C628002C */ lwc1 $f8, 0x002C($s1) ## 0000002C
|
||||
/* 0C7D8 809454A8 C446002C */ lwc1 $f6, 0x002C($v0) ## 0000002C
|
||||
/* 0C7DC 809454AC 46083381 */ sub.s $f14, $f6, $f8
|
||||
/* 0C7E0 809454B0 0C03F494 */ jal func_800FD250
|
||||
/* 0C7E0 809454B0 0C03F494 */ jal Math_atan2f
|
||||
/* 0C7E4 809454B4 E7AE00C0 */ swc1 $f14, 0x00C0($sp)
|
||||
/* 0C7E8 809454B8 3C018095 */ lui $at, %hi(D_8094B170) ## $at = 80950000
|
||||
/* 0C7EC 809454BC C42AB170 */ lwc1 $f10, %lo(D_8094B170)($at)
|
||||
|
@ -67,7 +67,7 @@ glabel func_809453EC
|
|||
/* 0C814 809454E4 00000000 */ nop
|
||||
/* 0C818 809454E8 A6280032 */ sh $t0, 0x0032($s1) ## 00000032
|
||||
/* 0C81C 809454EC 46000384 */ sqrt.s $f14, $f0
|
||||
/* 0C820 809454F0 0C03F494 */ jal func_800FD250
|
||||
/* 0C820 809454F0 0C03F494 */ jal Math_atan2f
|
||||
/* 0C824 809454F4 C7AC00C4 */ lwc1 $f12, 0x00C4($sp)
|
||||
/* 0C828 809454F8 3C018095 */ lui $at, %hi(D_8094B174) ## $at = 80950000
|
||||
/* 0C82C 809454FC C428B174 */ lwc1 $f8, %lo(D_8094B174)($at)
|
||||
|
|
|
@ -52,7 +52,7 @@ glabel func_80945D14
|
|||
/* 0D100 80945DD0 C628002C */ lwc1 $f8, 0x002C($s1) ## 0000002C
|
||||
/* 0D104 80945DD4 C446002C */ lwc1 $f6, 0x002C($v0) ## 0000002C
|
||||
/* 0D108 80945DD8 46083381 */ sub.s $f14, $f6, $f8
|
||||
/* 0D10C 80945DDC 0C03F494 */ jal func_800FD250
|
||||
/* 0D10C 80945DDC 0C03F494 */ jal Math_atan2f
|
||||
/* 0D110 80945DE0 E7AE0118 */ swc1 $f14, 0x0118($sp)
|
||||
/* 0D114 80945DE4 3C018095 */ lui $at, %hi(D_8094B194) ## $at = 80950000
|
||||
/* 0D118 80945DE8 C42AB194 */ lwc1 $f10, %lo(D_8094B194)($at)
|
||||
|
@ -68,7 +68,7 @@ glabel func_80945D14
|
|||
/* 0D140 80945E10 00000000 */ nop
|
||||
/* 0D144 80945E14 A6390032 */ sh $t9, 0x0032($s1) ## 00000032
|
||||
/* 0D148 80945E18 46000384 */ sqrt.s $f14, $f0
|
||||
/* 0D14C 80945E1C 0C03F494 */ jal func_800FD250
|
||||
/* 0D14C 80945E1C 0C03F494 */ jal Math_atan2f
|
||||
/* 0D150 80945E20 C7AC011C */ lwc1 $f12, 0x011C($sp)
|
||||
/* 0D154 80945E24 3C018095 */ lui $at, %hi(D_8094B198) ## $at = 80950000
|
||||
/* 0D158 80945E28 C428B198 */ lwc1 $f8, %lo(D_8094B198)($at)
|
||||
|
|
|
@ -83,7 +83,7 @@ glabel func_8094A1C0
|
|||
/* 11628 8094A2F8 E60004B4 */ swc1 $f0, 0x04B4($s0) ## 000004B4
|
||||
/* 1162C 8094A2FC E61204C8 */ swc1 $f18, 0x04C8($s0) ## 000004C8
|
||||
/* 11630 8094A300 E6120068 */ swc1 $f18, 0x0068($s0) ## 00000068
|
||||
/* 11634 8094A304 0C03F494 */ jal func_800FD250
|
||||
/* 11634 8094A304 0C03F494 */ jal Math_atan2f
|
||||
/* 11638 8094A308 460A0601 */ sub.s $f24, $f0, $f10
|
||||
/* 1163C 8094A30C 3C018095 */ lui $at, %hi(D_8094B220) ## $at = 80950000
|
||||
/* 11640 8094A310 C43AB220 */ lwc1 $f26, %lo(D_8094B220)($at)
|
||||
|
@ -97,7 +97,7 @@ glabel func_8094A1C0
|
|||
/* 11660 8094A330 46045000 */ add.s $f0, $f10, $f4
|
||||
/* 11664 8094A334 440C4000 */ mfc1 $t4, $f8
|
||||
/* 11668 8094A338 46000384 */ sqrt.s $f14, $f0
|
||||
/* 1166C 8094A33C 0C03F494 */ jal func_800FD250
|
||||
/* 1166C 8094A33C 0C03F494 */ jal Math_atan2f
|
||||
/* 11670 8094A340 A60C0032 */ sh $t4, 0x0032($s0) ## 00000032
|
||||
/* 11674 8094A344 461A0182 */ mul.s $f6, $f0, $f26
|
||||
/* 11678 8094A348 3C050603 */ lui $a1, 0x0603 ## $a1 = 06030000
|
||||
|
|
|
@ -21,7 +21,7 @@ glabel func_8094A398
|
|||
/* 1170C 8094A3DC C60404B8 */ lwc1 $f4, 0x04B8($s0) ## 000004B8
|
||||
/* 11710 8094A3E0 E7AC003C */ swc1 $f12, 0x003C($sp)
|
||||
/* 11714 8094A3E4 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 11718 8094A3E8 0C03F494 */ jal func_800FD250
|
||||
/* 11718 8094A3E8 0C03F494 */ jal Math_atan2f
|
||||
/* 1171C 8094A3EC E7AE0034 */ swc1 $f14, 0x0034($sp)
|
||||
/* 11720 8094A3F0 3C018095 */ lui $at, %hi(D_8094B224) ## $at = 80950000
|
||||
/* 11724 8094A3F4 C428B224 */ lwc1 $f8, %lo(D_8094B224)($at)
|
||||
|
@ -41,7 +41,7 @@ glabel func_8094A398
|
|||
/* 1175C 8094A42C 46000384 */ sqrt.s $f14, $f0
|
||||
/* 11760 8094A430 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 11764 8094A434 E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 11768 8094A438 0C03F494 */ jal func_800FD250
|
||||
/* 11768 8094A438 0C03F494 */ jal Math_atan2f
|
||||
/* 1176C 8094A43C E7A6002C */ swc1 $f6, 0x002C($sp)
|
||||
/* 11770 8094A440 3C018095 */ lui $at, %hi(D_8094B228) ## $at = 80950000
|
||||
/* 11774 8094A444 C432B228 */ lwc1 $f18, %lo(D_8094B228)($at)
|
||||
|
|
|
@ -15,7 +15,7 @@ glabel func_809764FC
|
|||
/* 055E0 80976530 460E7482 */ mul.s $f18, $f14, $f14
|
||||
/* 055E4 80976534 46128000 */ add.s $f0, $f16, $f18
|
||||
/* 055E8 80976538 46000004 */ sqrt.s $f0, $f0
|
||||
/* 055EC 8097653C 0C03F494 */ jal func_800FD250
|
||||
/* 055EC 8097653C 0C03F494 */ jal Math_atan2f
|
||||
/* 055F0 80976540 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 055F4 80976544 3C018097 */ lui $at, %hi(D_80976D80) ## $at = 80970000
|
||||
/* 055F8 80976548 C4246D80 */ lwc1 $f4, %lo(D_80976D80)($at)
|
||||
|
@ -29,7 +29,7 @@ glabel func_809764FC
|
|||
/* 05618 80976568 C7AA003C */ lwc1 $f10, 0x003C($sp)
|
||||
/* 0561C 8097656C C7AE0018 */ lwc1 $f14, 0x0018($sp)
|
||||
/* 05620 80976570 46105301 */ sub.s $f12, $f10, $f16
|
||||
/* 05624 80976574 0C03F494 */ jal func_800FD250
|
||||
/* 05624 80976574 0C03F494 */ jal Math_atan2f
|
||||
/* 05628 80976578 46006307 */ neg.s $f12, $f12
|
||||
/* 0562C 8097657C 3C018097 */ lui $at, %hi(D_80976D84) ## $at = 80970000
|
||||
/* 05630 80976580 C4326D84 */ lwc1 $f18, %lo(D_80976D84)($at)
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
glabel DemoGeff_Destroy
|
||||
/* 00000 80977E40 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 00004 80977E44 03E00008 */ jr $ra
|
||||
/* 00008 80977E48 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
glabel DemoGeff_Draw
|
||||
/* 006A0 809784E0 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 006A4 809784E4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 006A8 809784E8 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 006AC 809784EC 8C820150 */ lw $v0, 0x0150($a0) ## 00000150
|
||||
/* 006B0 809784F0 0440000B */ bltz $v0, .L80978520
|
||||
/* 006B4 809784F4 28410002 */ slti $at, $v0, 0x0002
|
||||
/* 006B8 809784F8 10200009 */ beq $at, $zero, .L80978520
|
||||
/* 006BC 809784FC 00027080 */ sll $t6, $v0, 2
|
||||
/* 006C0 80978500 3C0F8098 */ lui $t7, %hi(D_809785B0) ## $t7 = 80980000
|
||||
/* 006C4 80978504 25EF85B0 */ addiu $t7, $t7, %lo(D_809785B0) ## $t7 = 809785B0
|
||||
/* 006C8 80978508 01CF1821 */ addu $v1, $t6, $t7
|
||||
/* 006CC 8097850C 8C660000 */ lw $a2, 0x0000($v1) ## 00000000
|
||||
/* 006D0 80978510 3C188098 */ lui $t8, %hi(D_809785B0) ## $t8 = 80980000
|
||||
/* 006D4 80978514 271885B0 */ addiu $t8, $t8, %lo(D_809785B0) ## $t8 = 809785B0
|
||||
/* 006D8 80978518 14C00006 */ bne $a2, $zero, .L80978534
|
||||
/* 006DC 8097851C 00000000 */ nop
|
||||
.L80978520:
|
||||
/* 006E0 80978520 3C048098 */ lui $a0, %hi(D_80978740) ## $a0 = 80980000
|
||||
/* 006E4 80978524 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 006E8 80978528 24848740 */ addiu $a0, $a0, %lo(D_80978740) ## $a0 = 80978740
|
||||
/* 006EC 8097852C 1000000C */ beq $zero, $zero, .L80978560
|
||||
/* 006F0 80978530 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80978534:
|
||||
/* 006F4 80978534 10780007 */ beq $v1, $t8, .L80978554
|
||||
/* 006F8 80978538 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 006FC 8097853C AFA3001C */ sw $v1, 0x001C($sp)
|
||||
/* 00700 80978540 0C25DFE0 */ jal func_80977F80
|
||||
/* 00704 80978544 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 00708 80978548 8FA3001C */ lw $v1, 0x001C($sp)
|
||||
/* 0070C 8097854C 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 00710 80978550 8C660000 */ lw $a2, 0x0000($v1) ## 00000000
|
||||
.L80978554:
|
||||
/* 00714 80978554 00C0F809 */ jalr $ra, $a2
|
||||
/* 00718 80978558 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 0071C 8097855C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80978560:
|
||||
/* 00720 80978560 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00724 80978564 03E00008 */ jr $ra
|
||||
/* 00728 80978568 00000000 */ nop
|
||||
/* 0072C 8097856C 00000000 */ nop
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
glabel DemoGeff_Init
|
||||
/* 0000C 80977E4C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00010 80977E50 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00014 80977E54 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00018 80977E58 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0001C 80977E5C 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 00020 80977E60 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
|
||||
/* 00024 80977E64 3C048098 */ lui $a0, %hi(D_809785E0) ## $a0 = 80980000
|
||||
/* 00028 80977E68 04400002 */ bltz $v0, .L80977E74
|
||||
/* 0002C 80977E6C 28410009 */ slti $at, $v0, 0x0009
|
||||
/* 00030 80977E70 14200007 */ bne $at, $zero, .L80977E90
|
||||
.L80977E74:
|
||||
/* 00034 80977E74 248485E0 */ addiu $a0, $a0, %lo(D_809785E0) ## $a0 = 809785E0
|
||||
/* 00038 80977E78 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0003C 80977E7C AFA50018 */ sw $a1, 0x0018($sp)
|
||||
/* 00040 80977E80 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00044 80977E84 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00048 80977E88 10000004 */ beq $zero, $zero, .L80977E9C
|
||||
/* 0004C 80977E8C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80977E90:
|
||||
/* 00050 80977E90 ACA0014C */ sw $zero, 0x014C($a1) ## 0000014C
|
||||
/* 00054 80977E94 ACA00150 */ sw $zero, 0x0150($a1) ## 00000150
|
||||
/* 00058 80977E98 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80977E9C:
|
||||
/* 0005C 80977E9C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00060 80977EA0 03E00008 */ jr $ra
|
||||
/* 00064 80977EA4 00000000 */ nop
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
glabel DemoGeff_Update
|
||||
/* 00638 80978478 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0063C 8097847C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00640 80978480 8C82014C */ lw $v0, 0x014C($a0) ## 0000014C
|
||||
/* 00644 80978484 04400008 */ bltz $v0, .L809784A8
|
||||
/* 00648 80978488 28410002 */ slti $at, $v0, 0x0002
|
||||
/* 0064C 8097848C 10200006 */ beq $at, $zero, .L809784A8
|
||||
/* 00650 80978490 00027080 */ sll $t6, $v0, 2
|
||||
/* 00654 80978494 3C038098 */ lui $v1, %hi(D_809785A8) ## $v1 = 80980000
|
||||
/* 00658 80978498 006E1821 */ addu $v1, $v1, $t6
|
||||
/* 0065C 8097849C 8C6385A8 */ lw $v1, %lo(D_809785A8)($v1)
|
||||
/* 00660 809784A0 14600006 */ bne $v1, $zero, .L809784BC
|
||||
/* 00664 809784A4 00000000 */ nop
|
||||
.L809784A8:
|
||||
/* 00668 809784A8 3C048098 */ lui $a0, %hi(D_80978704) ## $a0 = 80980000
|
||||
/* 0066C 809784AC 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00670 809784B0 24848704 */ addiu $a0, $a0, %lo(D_80978704) ## $a0 = 80978704
|
||||
/* 00674 809784B4 10000004 */ beq $zero, $zero, .L809784C8
|
||||
/* 00678 809784B8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L809784BC:
|
||||
/* 0067C 809784BC 0060F809 */ jalr $ra, $v1
|
||||
/* 00680 809784C0 00000000 */ nop
|
||||
/* 00684 809784C4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L809784C8:
|
||||
/* 00688 809784C8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0068C 809784CC 03E00008 */ jr $ra
|
||||
/* 00690 809784D0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
glabel func_80977EA8
|
||||
/* 00068 80977EA8 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 0006C 80977EAC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00070 80977EB0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00074 80977EB4 AFA40048 */ sw $a0, 0x0048($sp)
|
||||
/* 00078 80977EB8 AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 0007C 80977EBC 8C900000 */ lw $s0, 0x0000($a0) ## 00000000
|
||||
/* 00080 80977EC0 3C068098 */ lui $a2, %hi(D_8097861C) ## $a2 = 80980000
|
||||
/* 00084 80977EC4 24C6861C */ addiu $a2, $a2, %lo(D_8097861C) ## $a2 = 8097861C
|
||||
/* 00088 80977EC8 27A40030 */ addiu $a0, $sp, 0x0030 ## $a0 = FFFFFFE8
|
||||
/* 0008C 80977ECC 240700B5 */ addiu $a3, $zero, 0x00B5 ## $a3 = 000000B5
|
||||
/* 00090 80977ED0 0C031AB1 */ jal func_800C6AC4
|
||||
/* 00094 80977ED4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00098 80977ED8 0C024F46 */ jal func_80093D18
|
||||
/* 0009C 80977EDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 000A0 80977EE0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 000A4 80977EE4 3C18DA38 */ lui $t8, 0xDA38 ## $t8 = DA380000
|
||||
/* 000A8 80977EE8 37180002 */ ori $t8, $t8, 0x0002 ## $t8 = DA380002
|
||||
/* 000AC 80977EEC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 000B0 80977EF0 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 000B4 80977EF4 3C058098 */ lui $a1, %hi(D_80978630) ## $a1 = 80980000
|
||||
/* 000B8 80977EF8 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 000BC 80977EFC 24A58630 */ addiu $a1, $a1, %lo(D_80978630) ## $a1 = 80978630
|
||||
/* 000C0 80977F00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 000C4 80977F04 240600B7 */ addiu $a2, $zero, 0x00B7 ## $a2 = 000000B7
|
||||
/* 000C8 80977F08 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 000CC 80977F0C AFA2002C */ sw $v0, 0x002C($sp)
|
||||
/* 000D0 80977F10 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 000D4 80977F14 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
|
||||
/* 000D8 80977F18 3C0BD838 */ lui $t3, 0xD838 ## $t3 = D8380000
|
||||
/* 000DC 80977F1C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 000E0 80977F20 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 000E4 80977F24 356B0002 */ ori $t3, $t3, 0x0002 ## $t3 = D8380002
|
||||
/* 000E8 80977F28 240C0040 */ addiu $t4, $zero, 0x0040 ## $t4 = 00000040
|
||||
/* 000EC 80977F2C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 000F0 80977F30 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 000F4 80977F34 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 000F8 80977F38 8FA9004C */ lw $t1, 0x004C($sp)
|
||||
/* 000FC 80977F3C 3C068098 */ lui $a2, %hi(D_80978644) ## $a2 = 80980000
|
||||
/* 00100 80977F40 24C68644 */ addiu $a2, $a2, %lo(D_80978644) ## $a2 = 80978644
|
||||
/* 00104 80977F44 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 00108 80977F48 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0010C 80977F4C 27A40030 */ addiu $a0, $sp, 0x0030 ## $a0 = FFFFFFE8
|
||||
/* 00110 80977F50 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00114 80977F54 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 00118 80977F58 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0011C 80977F5C 240700BC */ addiu $a3, $zero, 0x00BC ## $a3 = 000000BC
|
||||
/* 00120 80977F60 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 00124 80977F64 0C031AD5 */ jal func_800C6B54
|
||||
/* 00128 80977F68 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0012C 80977F6C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00130 80977F70 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00134 80977F74 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 00138 80977F78 03E00008 */ jr $ra
|
||||
/* 0013C 80977F7C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
glabel func_80977F80
|
||||
/* 00140 80977F80 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 00144 80977F84 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00148 80977F88 AFA40048 */ sw $a0, 0x0048($sp)
|
||||
/* 0014C 80977F8C AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 00150 80977F90 8C8F0154 */ lw $t7, 0x0154($a0) ## 00000154
|
||||
/* 00154 80977F94 3C068098 */ lui $a2, %hi(D_80978658) ## $a2 = 80980000
|
||||
/* 00158 80977F98 24C68658 */ addiu $a2, $a2, %lo(D_80978658) ## $a2 = 80978658
|
||||
/* 0015C 80977F9C AFAF003C */ sw $t7, 0x003C($sp)
|
||||
/* 00160 80977FA0 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 00164 80977FA4 27A40024 */ addiu $a0, $sp, 0x0024 ## $a0 = FFFFFFDC
|
||||
/* 00168 80977FA8 240700CC */ addiu $a3, $zero, 0x00CC ## $a3 = 000000CC
|
||||
/* 0016C 80977FAC 0C031AB1 */ jal func_800C6AC4
|
||||
/* 00170 80977FB0 AFA50038 */ sw $a1, 0x0038($sp)
|
||||
/* 00174 80977FB4 8FA50038 */ lw $a1, 0x0038($sp)
|
||||
/* 00178 80977FB8 8FA6004C */ lw $a2, 0x004C($sp)
|
||||
/* 0017C 80977FBC 3C08DB06 */ lui $t0, 0xDB06 ## $t0 = DB060000
|
||||
/* 00180 80977FC0 8CA302C0 */ lw $v1, 0x02C0($a1) ## 000002C0
|
||||
/* 00184 80977FC4 35080018 */ ori $t0, $t0, 0x0018 ## $t0 = DB060018
|
||||
/* 00188 80977FC8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0018C 80977FCC 24790008 */ addiu $t9, $v1, 0x0008 ## $t9 = 00000008
|
||||
/* 00190 80977FD0 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 00194 80977FD4 AC680000 */ sw $t0, 0x0000($v1) ## 00000000
|
||||
/* 00198 80977FD8 8FA9003C */ lw $t1, 0x003C($sp)
|
||||
/* 0019C 80977FDC 240700D4 */ addiu $a3, $zero, 0x00D4 ## $a3 = 000000D4
|
||||
/* 001A0 80977FE0 00095100 */ sll $t2, $t1, 4
|
||||
/* 001A4 80977FE4 01495021 */ addu $t2, $t2, $t1
|
||||
/* 001A8 80977FE8 000A5080 */ sll $t2, $t2, 2
|
||||
/* 001AC 80977FEC 00CA2021 */ addu $a0, $a2, $t2
|
||||
/* 001B0 80977FF0 00812021 */ addu $a0, $a0, $at
|
||||
/* 001B4 80977FF4 8C8B17B4 */ lw $t3, 0x17B4($a0) ## 000017B4
|
||||
/* 001B8 80977FF8 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 001BC 80977FFC 3C068098 */ lui $a2, %hi(D_8097866C) ## $a2 = 80980000
|
||||
/* 001C0 80978000 AC6B0004 */ sw $t3, 0x0004($v1) ## 00000004
|
||||
/* 001C4 80978004 8C8C17B4 */ lw $t4, 0x17B4($a0) ## 000017B4
|
||||
/* 001C8 80978008 27A40024 */ addiu $a0, $sp, 0x0024 ## $a0 = FFFFFFDC
|
||||
/* 001CC 8097800C 24C6866C */ addiu $a2, $a2, %lo(D_8097866C) ## $a2 = 8097866C
|
||||
/* 001D0 80978010 01816821 */ addu $t5, $t4, $at
|
||||
/* 001D4 80978014 3C018016 */ lui $at, 0x8016 ## $at = 80160000
|
||||
/* 001D8 80978018 0C031AD5 */ jal func_800C6B54
|
||||
/* 001DC 8097801C AC2D6FC0 */ sw $t5, 0x6FC0($at) ## 80166FC0
|
||||
/* 001E0 80978020 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 001E4 80978024 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 001E8 80978028 03E00008 */ jr $ra
|
||||
/* 001EC 8097802C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80978030
|
||||
/* 001F0 80978030 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 001F4 80978034 948E001C */ lhu $t6, 0x001C($a0) ## 0000001C
|
||||
/* 001F8 80978038 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 001FC 8097803C AC82014C */ sw $v0, 0x014C($a0) ## 0000014C
|
||||
/* 00200 80978040 2DC10008 */ sltiu $at, $t6, 0x0008
|
||||
/* 00204 80978044 10200049 */ beq $at, $zero, .L8097816C
|
||||
/* 00208 80978048 AC820150 */ sw $v0, 0x0150($a0) ## 00000150
|
||||
/* 0020C 8097804C 000E7080 */ sll $t6, $t6, 2
|
||||
/* 00210 80978050 3C018098 */ lui $at, %hi(jtbl_80978778) ## $at = 80980000
|
||||
/* 00214 80978054 002E0821 */ addu $at, $at, $t6
|
||||
/* 00218 80978058 8C2E8778 */ lw $t6, %lo(jtbl_80978778)($at)
|
||||
/* 0021C 8097805C 01C00008 */ jr $t6
|
||||
/* 00220 80978060 00000000 */ nop
|
||||
glabel L80978064
|
||||
/* 00224 80978064 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
|
||||
/* 00228 80978068 2463FA90 */ addiu $v1, $v1, 0xFA90 ## $v1 = 8015FA90
|
||||
/* 0022C 8097806C 8C6F0000 */ lw $t7, 0x0000($v1) ## 8015FA90
|
||||
/* 00230 80978070 3C018098 */ lui $at, %hi(D_80978798) ## $at = 80980000
|
||||
/* 00234 80978074 C4208798 */ lwc1 $f0, %lo(D_80978798)($at)
|
||||
/* 00238 80978078 85F81462 */ lh $t8, 0x1462($t7) ## 00001462
|
||||
/* 0023C 8097807C 3C018098 */ lui $at, %hi(D_8097879C) ## $at = 80980000
|
||||
/* 00240 80978080 C422879C */ lwc1 $f2, %lo(D_8097879C)($at)
|
||||
/* 00244 80978084 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
|
||||
/* 00248 80978088 24820050 */ addiu $v0, $a0, 0x0050 ## $v0 = 00000050
|
||||
/* 0024C 8097808C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00250 80978090 46003202 */ mul.s $f8, $f6, $f0
|
||||
/* 00254 80978094 46024280 */ add.s $f10, $f8, $f2
|
||||
/* 00258 80978098 E44A0000 */ swc1 $f10, 0x0000($v0) ## 00000050
|
||||
/* 0025C 8097809C 8C790000 */ lw $t9, 0x0000($v1) ## 8015FA90
|
||||
/* 00260 809780A0 87281464 */ lh $t0, 0x1464($t9) ## 00001464
|
||||
/* 00264 809780A4 44888000 */ mtc1 $t0, $f16 ## $f16 = 0.00
|
||||
/* 00268 809780A8 00000000 */ nop
|
||||
/* 0026C 809780AC 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00270 809780B0 46009102 */ mul.s $f4, $f18, $f0
|
||||
/* 00274 809780B4 46022180 */ add.s $f6, $f4, $f2
|
||||
/* 00278 809780B8 E4460004 */ swc1 $f6, 0x0004($v0) ## 00000054
|
||||
/* 0027C 809780BC 8C690000 */ lw $t1, 0x0000($v1) ## 8015FA90
|
||||
/* 00280 809780C0 852A1466 */ lh $t2, 0x1466($t1) ## 00001466
|
||||
/* 00284 809780C4 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
|
||||
/* 00288 809780C8 00000000 */ nop
|
||||
/* 0028C 809780CC 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 00290 809780D0 46005402 */ mul.s $f16, $f10, $f0
|
||||
/* 00294 809780D4 46028480 */ add.s $f18, $f16, $f2
|
||||
/* 00298 809780D8 03E00008 */ jr $ra
|
||||
/* 0029C 809780DC E4520008 */ swc1 $f18, 0x0008($v0) ## 00000058
|
||||
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
glabel func_809780E0
|
||||
/* 002A0 809780E0 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
|
||||
/* 002A4 809780E4 2463FA90 */ addiu $v1, $v1, 0xFA90 ## $v1 = 8015FA90
|
||||
/* 002A8 809780E8 8C6B0000 */ lw $t3, 0x0000($v1) ## 8015FA90
|
||||
/* 002AC 809780EC 3C018098 */ lui $at, %hi(D_809787A0) ## $at = 80980000
|
||||
/* 002B0 809780F0 C42087A0 */ lwc1 $f0, %lo(D_809787A0)($at)
|
||||
/* 002B4 809780F4 856C1468 */ lh $t4, 0x1468($t3) ## 00001468
|
||||
/* 002B8 809780F8 3C018098 */ lui $at, %hi(D_809787A4) ## $at = 80980000
|
||||
/* 002BC 809780FC C42A87A4 */ lwc1 $f10, %lo(D_809787A4)($at)
|
||||
/* 002C0 80978100 448C2000 */ mtc1 $t4, $f4 ## $f4 = 0.00
|
||||
/* 002C4 80978104 24820050 */ addiu $v0, $a0, 0x0050 ## $v0 = 00000050
|
||||
/* 002C8 80978108 3C018098 */ lui $at, %hi(D_809787A8) ## $at = 80980000
|
||||
/* 002CC 8097810C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 002D0 80978110 46003202 */ mul.s $f8, $f6, $f0
|
||||
/* 002D4 80978114 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 002D8 80978118 E4500000 */ swc1 $f16, 0x0000($v0) ## 00000050
|
||||
/* 002DC 8097811C 8C6D0000 */ lw $t5, 0x0000($v1) ## 8015FA90
|
||||
/* 002E0 80978120 C42887A8 */ lwc1 $f8, %lo(D_809787A8)($at)
|
||||
/* 002E4 80978124 3C018098 */ lui $at, %hi(D_809787AC) ## $at = 80980000
|
||||
/* 002E8 80978128 85AE146A */ lh $t6, 0x146A($t5) ## 0000146A
|
||||
/* 002EC 8097812C 448E9000 */ mtc1 $t6, $f18 ## $f18 = 0.00
|
||||
/* 002F0 80978130 00000000 */ nop
|
||||
/* 002F4 80978134 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 002F8 80978138 46002182 */ mul.s $f6, $f4, $f0
|
||||
/* 002FC 8097813C 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 00300 80978140 E44A0004 */ swc1 $f10, 0x0004($v0) ## 00000054
|
||||
/* 00304 80978144 8C6F0000 */ lw $t7, 0x0000($v1) ## 8015FA90
|
||||
/* 00308 80978148 C42687AC */ lwc1 $f6, %lo(D_809787AC)($at)
|
||||
/* 0030C 8097814C 85F8146C */ lh $t8, 0x146C($t7) ## 0000146C
|
||||
/* 00310 80978150 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
|
||||
/* 00314 80978154 00000000 */ nop
|
||||
/* 00318 80978158 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 0031C 8097815C 46009102 */ mul.s $f4, $f18, $f0
|
||||
/* 00320 80978160 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 00324 80978164 03E00008 */ jr $ra
|
||||
/* 00328 80978168 E4480008 */ swc1 $f8, 0x0008($v0) ## 00000058
|
||||
glabel L8097816C
|
||||
.L8097816C:
|
||||
/* 0032C 8097816C 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
|
||||
/* 00330 80978170 2463FA90 */ addiu $v1, $v1, 0xFA90 ## $v1 = 8015FA90
|
||||
/* 00334 80978174 8C790000 */ lw $t9, 0x0000($v1) ## 8015FA90
|
||||
/* 00338 80978178 3C018098 */ lui $at, %hi(D_809787B0) ## $at = 80980000
|
||||
/* 0033C 8097817C C42087B0 */ lwc1 $f0, %lo(D_809787B0)($at)
|
||||
/* 00340 80978180 8728146E */ lh $t0, 0x146E($t9) ## 0000146E
|
||||
/* 00344 80978184 3C018098 */ lui $at, %hi(D_809787B4) ## $at = 80980000
|
||||
/* 00348 80978188 C42487B4 */ lwc1 $f4, %lo(D_809787B4)($at)
|
||||
/* 0034C 8097818C 44885000 */ mtc1 $t0, $f10 ## $f10 = 0.00
|
||||
/* 00350 80978190 24820050 */ addiu $v0, $a0, 0x0050 ## $v0 = 00000050
|
||||
/* 00354 80978194 3C018098 */ lui $at, %hi(D_809787B8) ## $at = 80980000
|
||||
/* 00358 80978198 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 0035C 8097819C 46008482 */ mul.s $f18, $f16, $f0
|
||||
/* 00360 809781A0 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 00364 809781A4 E4460000 */ swc1 $f6, 0x0000($v0) ## 00000050
|
||||
/* 00368 809781A8 8C690000 */ lw $t1, 0x0000($v1) ## 8015FA90
|
||||
/* 0036C 809781AC C43287B8 */ lwc1 $f18, %lo(D_809787B8)($at)
|
||||
/* 00370 809781B0 3C018098 */ lui $at, %hi(D_809787BC) ## $at = 80980000
|
||||
/* 00374 809781B4 852A1470 */ lh $t2, 0x1470($t1) ## 00001470
|
||||
/* 00378 809781B8 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
|
||||
/* 0037C 809781BC 00000000 */ nop
|
||||
/* 00380 809781C0 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 00384 809781C4 46005402 */ mul.s $f16, $f10, $f0
|
||||
/* 00388 809781C8 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 0038C 809781CC E4440004 */ swc1 $f4, 0x0004($v0) ## 00000054
|
||||
/* 00390 809781D0 8C6B0000 */ lw $t3, 0x0000($v1) ## 8015FA90
|
||||
/* 00394 809781D4 C43087BC */ lwc1 $f16, %lo(D_809787BC)($at)
|
||||
/* 00398 809781D8 856C1472 */ lh $t4, 0x1472($t3) ## 00001472
|
||||
/* 0039C 809781DC 448C3000 */ mtc1 $t4, $f6 ## $f6 = 0.00
|
||||
/* 003A0 809781E0 00000000 */ nop
|
||||
/* 003A4 809781E4 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 003A8 809781E8 46004282 */ mul.s $f10, $f8, $f0
|
||||
/* 003AC 809781EC 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 003B0 809781F0 E4520008 */ swc1 $f18, 0x0008($v0) ## 00000058
|
||||
/* 003B4 809781F4 03E00008 */ jr $ra
|
||||
/* 003B8 809781F8 00000000 */ nop
|
||||
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
glabel func_809781FC
|
||||
/* 003BC 809781FC 8C8E0158 */ lw $t6, 0x0158($a0) ## 00000158
|
||||
/* 003C0 80978200 15C00025 */ bne $t6, $zero, .L80978298
|
||||
/* 003C4 80978204 00000000 */ nop
|
||||
/* 003C8 80978208 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 003CC 8097820C 8CA31C64 */ lw $v1, 0x1C64($a1) ## 00001C64
|
||||
/* 003D0 80978210 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 003D4 80978214 10400007 */ beq $v0, $zero, .L80978234
|
||||
/* 003D8 80978218 24050174 */ addiu $a1, $zero, 0x0174 ## $a1 = 00000174
|
||||
/* 003DC 8097821C 10410005 */ beq $v0, $at, .L80978234
|
||||
/* 003E0 80978220 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 003E4 80978224 50410004 */ beql $v0, $at, .L80978238
|
||||
/* 003E8 80978228 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 003EC 8097822C 10000002 */ beq $zero, $zero, .L80978238
|
||||
/* 003F0 80978230 24020002 */ addiu $v0, $zero, 0x0002 ## $v0 = 00000002
|
||||
.L80978234:
|
||||
/* 003F4 80978234 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80978238:
|
||||
/* 003F8 80978238 10600017 */ beq $v1, $zero, .L80978298
|
||||
/* 003FC 8097823C 00000000 */ nop
|
||||
/* 00400 80978240 846F0000 */ lh $t7, 0x0000($v1) ## 00000000
|
||||
.L80978244:
|
||||
/* 00404 80978244 54AF0012 */ bnel $a1, $t7, .L80978290
|
||||
/* 00408 80978248 8C630124 */ lw $v1, 0x0124($v1) ## 00000124
|
||||
/* 0040C 8097824C 8478001C */ lh $t8, 0x001C($v1) ## 0000001C
|
||||
/* 00410 80978250 5458000F */ bnel $v0, $t8, .L80978290
|
||||
/* 00414 80978254 8C630124 */ lw $v1, 0x0124($v1) ## 00000124
|
||||
/* 00418 80978258 C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
|
||||
/* 0041C 8097825C C4660024 */ lwc1 $f6, 0x0024($v1) ## 00000024
|
||||
/* 00420 80978260 C48A0028 */ lwc1 $f10, 0x0028($a0) ## 00000028
|
||||
/* 00424 80978264 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 00428 80978268 C484002C */ lwc1 $f4, 0x002C($a0) ## 0000002C
|
||||
/* 0042C 8097826C E488015C */ swc1 $f8, 0x015C($a0) ## 0000015C
|
||||
/* 00430 80978270 C4700028 */ lwc1 $f16, 0x0028($v1) ## 00000028
|
||||
/* 00434 80978274 46105481 */ sub.s $f18, $f10, $f16
|
||||
/* 00438 80978278 E4920160 */ swc1 $f18, 0x0160($a0) ## 00000160
|
||||
/* 0043C 8097827C C466002C */ lwc1 $f6, 0x002C($v1) ## 0000002C
|
||||
/* 00440 80978280 AC830158 */ sw $v1, 0x0158($a0) ## 00000158
|
||||
/* 00444 80978284 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 00448 80978288 E4880164 */ swc1 $f8, 0x0164($a0) ## 00000164
|
||||
/* 0044C 8097828C 8C630124 */ lw $v1, 0x0124($v1) ## 00000124
|
||||
.L80978290:
|
||||
/* 00450 80978290 5460FFEC */ bnel $v1, $zero, .L80978244
|
||||
/* 00454 80978294 846F0000 */ lh $t7, 0x0000($v1) ## 00000000
|
||||
.L80978298:
|
||||
/* 00458 80978298 03E00008 */ jr $ra
|
||||
/* 0045C 8097829C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_809782A0
|
||||
/* 00460 809782A0 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 00464 809782A4 8C820158 */ lw $v0, 0x0158($a0) ## 00000158
|
||||
/* 00468 809782A8 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
|
||||
/* 0046C 809782AC 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 00470 809782B0 10400013 */ beq $v0, $zero, .L80978300
|
||||
/* 00474 809782B4 00000000 */ nop
|
||||
/* 00478 809782B8 10610011 */ beq $v1, $at, .L80978300
|
||||
/* 0047C 809782BC 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
|
||||
/* 00480 809782C0 1061000F */ beq $v1, $at, .L80978300
|
||||
/* 00484 809782C4 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 00488 809782C8 1061000D */ beq $v1, $at, .L80978300
|
||||
/* 0048C 809782CC 00000000 */ nop
|
||||
/* 00490 809782D0 C4440024 */ lwc1 $f4, 0x0024($v0) ## 00000024
|
||||
/* 00494 809782D4 C486015C */ lwc1 $f6, 0x015C($a0) ## 0000015C
|
||||
/* 00498 809782D8 C4900160 */ lwc1 $f16, 0x0160($a0) ## 00000160
|
||||
/* 0049C 809782DC 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 004A0 809782E0 C4860164 */ lwc1 $f6, 0x0164($a0) ## 00000164
|
||||
/* 004A4 809782E4 E4880024 */ swc1 $f8, 0x0024($a0) ## 00000024
|
||||
/* 004A8 809782E8 C44A0028 */ lwc1 $f10, 0x0028($v0) ## 00000028
|
||||
/* 004AC 809782EC 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 004B0 809782F0 E4920028 */ swc1 $f18, 0x0028($a0) ## 00000028
|
||||
/* 004B4 809782F4 C444002C */ lwc1 $f4, 0x002C($v0) ## 0000002C
|
||||
/* 004B8 809782F8 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 004BC 809782FC E488002C */ swc1 $f8, 0x002C($a0) ## 0000002C
|
||||
.L80978300:
|
||||
/* 004C0 80978300 03E00008 */ jr $ra
|
||||
/* 004C4 80978304 00000000 */ nop
|
||||
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80978308
|
||||
/* 004C8 80978308 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 004CC 8097830C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 004D0 80978310 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 004D4 80978314 0C25E07F */ jal func_809781FC
|
||||
/* 004D8 80978318 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 004DC 8097831C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 004E0 80978320 0C25E0A8 */ jal func_809782A0
|
||||
/* 004E4 80978324 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 004E8 80978328 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 004EC 8097832C 0C25E00C */ jal func_80978030
|
||||
/* 004F0 80978330 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 004F4 80978334 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 004F8 80978338 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 004FC 8097833C 03E00008 */ jr $ra
|
||||
/* 00500 80978340 00000000 */ nop
|
||||
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80978344
|
||||
/* 00504 80978344 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00508 80978348 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0050C 8097834C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00510 80978350 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00514 80978354 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00518 80978358 0C25DFAA */ jal func_80977EA8
|
||||
/* 0051C 8097835C 24A50EA0 */ addiu $a1, $a1, 0x0EA0 ## $a1 = 06000EA0
|
||||
/* 00520 80978360 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00524 80978364 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00528 80978368 03E00008 */ jr $ra
|
||||
/* 0052C 8097836C 00000000 */ nop
|
||||
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
glabel func_80978370
|
||||
/* 00530 80978370 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00534 80978374 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00538 80978378 8486001C */ lh $a2, 0x001C($a0) ## 0000001C
|
||||
/* 0053C 8097837C 3C028098 */ lui $v0, %hi(D_80978584) ## $v0 = 80980000
|
||||
/* 00540 80978380 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 00544 80978384 00067080 */ sll $t6, $a2, 2
|
||||
/* 00548 80978388 004E1021 */ addu $v0, $v0, $t6
|
||||
/* 0054C 8097838C 8C428584 */ lw $v0, %lo(D_80978584)($v0)
|
||||
/* 00550 80978390 3C048098 */ lui $a0, %hi(D_80978680) ## $a0 = 80980000
|
||||
/* 00554 80978394 24848680 */ addiu $a0, $a0, %lo(D_80978680) ## $a0 = 80978680
|
||||
/* 00558 80978398 14400008 */ bne $v0, $zero, .L809783BC
|
||||
/* 0055C 8097839C 00000000 */ nop
|
||||
/* 00560 809783A0 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 00564 809783A4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00568 809783A8 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 0056C 809783AC 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00570 809783B0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00574 809783B4 10000004 */ beq $zero, $zero, .L809783C8
|
||||
/* 00578 809783B8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L809783BC:
|
||||
/* 0057C 809783BC 0040F809 */ jalr $ra, $v0
|
||||
/* 00580 809783C0 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 00584 809783C4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L809783C8:
|
||||
/* 00588 809783C8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0058C 809783CC 03E00008 */ jr $ra
|
||||
/* 00590 809783D0 00000000 */ nop
|
||||
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
glabel func_809783D4
|
||||
/* 00594 809783D4 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00598 809783D8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0059C 809783DC AFA40038 */ sw $a0, 0x0038($sp)
|
||||
/* 005A0 809783E0 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 005A4 809783E4 8486001C */ lh $a2, 0x001C($a0) ## 0000001C
|
||||
/* 005A8 809783E8 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 005AC 809783EC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 005B0 809783F0 3C058098 */ lui $a1, %hi(D_80978570) ## $a1 = 80980000
|
||||
/* 005B4 809783F4 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 005B8 809783F8 00067840 */ sll $t7, $a2, 1
|
||||
/* 005BC 809783FC 00AF2821 */ addu $a1, $a1, $t7
|
||||
/* 005C0 80978400 00812021 */ addu $a0, $a0, $at
|
||||
/* 005C4 80978404 84A58570 */ lh $a1, %lo(D_80978570)($a1)
|
||||
/* 005C8 80978408 AFA4001C */ sw $a0, 0x001C($sp)
|
||||
/* 005CC 8097840C 0C02604B */ jal Object_GetIndex
|
||||
## ObjectIndex
|
||||
/* 005D0 80978410 AFA6002C */ sw $a2, 0x002C($sp)
|
||||
/* 005D4 80978414 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 005D8 80978418 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 005DC 8097841C 04410009 */ bgez $v0, .L80978444
|
||||
/* 005E0 80978420 00403825 */ or $a3, $v0, $zero ## $a3 = 00000000
|
||||
/* 005E4 80978424 3C048098 */ lui $a0, %hi(D_809786C4) ## $a0 = 80980000
|
||||
/* 005E8 80978428 248486C4 */ addiu $a0, $a0, %lo(D_809786C4) ## $a0 = 809786C4
|
||||
/* 005EC 8097842C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 005F0 80978430 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 005F4 80978434 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 005F8 80978438 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 005FC 8097843C 1000000B */ beq $zero, $zero, .L8097846C
|
||||
/* 00600 80978440 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80978444:
|
||||
/* 00604 80978444 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 00608 80978448 0C026062 */ jal Object_IsLoaded
|
||||
|
||||
/* 0060C 8097844C AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 00610 80978450 10400005 */ beq $v0, $zero, .L80978468
|
||||
/* 00614 80978454 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 00618 80978458 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 0061C 8097845C AC870154 */ sw $a3, 0x0154($a0) ## 00000154
|
||||
/* 00620 80978460 0C25E0DC */ jal func_80978370
|
||||
/* 00624 80978464 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
.L80978468:
|
||||
/* 00628 80978468 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8097846C:
|
||||
/* 0062C 8097846C 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00630 80978470 03E00008 */ jr $ra
|
||||
/* 00634 80978474 00000000 */ nop
|
||||
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
glabel func_809784D4
|
||||
/* 00694 809784D4 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 00698 809784D8 03E00008 */ jr $ra
|
||||
/* 0069C 809784DC AFA50004 */ sw $a1, 0x0004($sp)
|
||||
|
||||
|
|
@ -450,7 +450,7 @@ glabel L80979DE0
|
|||
/* 01608 80979F38 45030014 */ bc1tl .L80979F8C
|
||||
/* 0160C 80979F3C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80979F40:
|
||||
/* 01610 80979F40 0C03F494 */ jal func_800FD250
|
||||
/* 01610 80979F40 0C03F494 */ jal Math_atan2f
|
||||
/* 01614 80979F44 00000000 */ nop
|
||||
/* 01618 80979F48 3C018098 */ lui $at, %hi(D_8097C220) ## $at = 80980000
|
||||
/* 0161C 80979F4C C428C220 */ lwc1 $f8, %lo(D_8097C220)($at)
|
||||
|
@ -460,7 +460,7 @@ glabel L80979DE0
|
|||
/* 0162C 80979F5C 1000000A */ beq $zero, $zero, .L80979F88
|
||||
/* 01630 80979F60 A6090032 */ sh $t1, 0x0032($s0) ## 00000032
|
||||
.L80979F64:
|
||||
/* 01634 80979F64 0C03F494 */ jal func_800FD250
|
||||
/* 01634 80979F64 0C03F494 */ jal Math_atan2f
|
||||
/* 01638 80979F68 00000000 */ nop
|
||||
/* 0163C 80979F6C 3C018098 */ lui $at, %hi(D_8097C224) ## $at = 80980000
|
||||
/* 01640 80979F70 C432C224 */ lwc1 $f18, %lo(D_8097C224)($at)
|
||||
|
|
|
@ -20,7 +20,7 @@ glabel func_809B11C0
|
|||
/* 000E8 809B1208 46108482 */ mul.s $f18, $f16, $f16
|
||||
/* 000EC 809B120C E7B00018 */ swc1 $f16, 0x0018($sp)
|
||||
/* 000F0 809B1210 46125000 */ add.s $f0, $f10, $f18
|
||||
/* 000F4 809B1214 0C03F494 */ jal func_800FD250
|
||||
/* 000F4 809B1214 0C03F494 */ jal Math_atan2f
|
||||
/* 000F8 809B1218 46000384 */ sqrt.s $f14, $f0
|
||||
/* 000FC 809B121C 3C01809B */ lui $at, %hi(D_809B2414) ## $at = 809B0000
|
||||
/* 00100 809B1220 C4242414 */ lwc1 $f4, %lo(D_809B2414)($at)
|
||||
|
@ -37,7 +37,7 @@ glabel func_809B11C0
|
|||
/* 0012C 809B124C 468054A0 */ cvt.s.w $f18, $f10
|
||||
/* 00130 809B1250 E492028C */ swc1 $f18, 0x028C($a0) ## 0000028C
|
||||
/* 00134 809B1254 C7AE0018 */ lwc1 $f14, 0x0018($sp)
|
||||
/* 00138 809B1258 0C03F494 */ jal func_800FD250
|
||||
/* 00138 809B1258 0C03F494 */ jal Math_atan2f
|
||||
/* 0013C 809B125C C7AC0020 */ lwc1 $f12, 0x0020($sp)
|
||||
/* 00140 809B1260 3C01809B */ lui $at, %hi(D_809B2418) ## $at = 809B0000
|
||||
/* 00144 809B1264 C4242418 */ lwc1 $f4, %lo(D_809B2418)($at)
|
||||
|
|
|
@ -41,7 +41,7 @@ glabel func_809C5BA8
|
|||
/* 00414 809C5C44 00000000 */ nop
|
||||
/* 00418 809C5C48 4501005F */ bc1t .L809C5DC8
|
||||
/* 0041C 809C5C4C 00000000 */ nop
|
||||
/* 00420 809C5C50 0C03F4DA */ jal func_800FD368
|
||||
/* 00420 809C5C50 0C03F4DA */ jal Math_acosf
|
||||
/* 00424 809C5C54 00000000 */ nop
|
||||
/* 00428 809C5C58 3C01809C */ lui $at, %hi(D_809C6DE0) ## $at = 809C0000
|
||||
/* 0042C 809C5C5C C4306DE0 */ lwc1 $f16, %lo(D_809C6DE0)($at)
|
||||
|
|
|
@ -237,7 +237,7 @@ glabel func_809CEA24
|
|||
/* 006AC 809CED8C 44894000 */ mtc1 $t1, $f8 ## $f8 = -0.00
|
||||
/* 006B0 809CED90 448A8000 */ mtc1 $t2, $f16 ## $f16 = -0.00
|
||||
/* 006B4 809CED94 46804320 */ cvt.s.w $f12, $f8
|
||||
/* 006B8 809CED98 0C03F494 */ jal func_800FD250
|
||||
/* 006B8 809CED98 0C03F494 */ jal Math_atan2f
|
||||
/* 006BC 809CED9C 468083A0 */ cvt.s.w $f14, $f16
|
||||
/* 006C0 809CEDA0 3C01809D */ lui $at, %hi(D_809D15EC) ## $at = 809D0000
|
||||
/* 006C4 809CEDA4 C42A15EC */ lwc1 $f10, %lo(D_809D15EC)($at)
|
||||
|
@ -512,7 +512,7 @@ glabel L809CEF9C
|
|||
/* 00A90 809CF170 44995000 */ mtc1 $t9, $f10 ## $f10 = -0.00
|
||||
/* 00A94 809CF174 448A9000 */ mtc1 $t2, $f18 ## $f18 = -0.00
|
||||
/* 00A98 809CF178 46805320 */ cvt.s.w $f12, $f10
|
||||
/* 00A9C 809CF17C 0C03F494 */ jal func_800FD250
|
||||
/* 00A9C 809CF17C 0C03F494 */ jal Math_atan2f
|
||||
/* 00AA0 809CF180 468093A0 */ cvt.s.w $f14, $f18
|
||||
/* 00AA4 809CF184 3C01809D */ lui $at, %hi(D_809D1610) ## $at = 809D0000
|
||||
/* 00AA8 809CF188 C4241610 */ lwc1 $f4, %lo(D_809D1610)($at)
|
||||
|
|
|
@ -315,7 +315,7 @@ glabel EnClearTag_Update
|
|||
.L809D409C:
|
||||
/* 00AEC 809D409C C7AC00B0 */ lwc1 $f12, 0x00B0($sp)
|
||||
/* 00AF0 809D40A0 E7A2003C */ swc1 $f2, 0x003C($sp)
|
||||
/* 00AF4 809D40A4 0C03F494 */ jal func_800FD250
|
||||
/* 00AF4 809D40A4 0C03F494 */ jal Math_atan2f
|
||||
/* 00AF8 809D40A8 E7B00038 */ swc1 $f16, 0x0038($sp)
|
||||
/* 00AFC 809D40AC 3C01809E */ lui $at, %hi(D_809DC0F0) ## $at = 809E0000
|
||||
/* 00B00 809D40B0 C432C0F0 */ lwc1 $f18, %lo(D_809DC0F0)($at)
|
||||
|
@ -329,7 +329,7 @@ glabel EnClearTag_Update
|
|||
/* 00B20 809D40D0 44103000 */ mfc1 $s0, $f6
|
||||
/* 00B24 809D40D4 00000000 */ nop
|
||||
/* 00B28 809D40D8 00108400 */ sll $s0, $s0, 16
|
||||
/* 00B2C 809D40DC 0C03F494 */ jal func_800FD250
|
||||
/* 00B2C 809D40DC 0C03F494 */ jal Math_atan2f
|
||||
/* 00B30 809D40E0 00108403 */ sra $s0, $s0, 16
|
||||
/* 00B34 809D40E4 3C01809E */ lui $at, %hi(D_809DC0F4) ## $at = 809E0000
|
||||
/* 00B38 809D40E8 C428C0F4 */ lwc1 $f8, %lo(D_809DC0F4)($at)
|
||||
|
|
|
@ -26,7 +26,7 @@ glabel func_809D3B80
|
|||
/* 00630 809D3BE0 E7B00018 */ swc1 $f16, 0x0018($sp)
|
||||
/* 00634 809D3BE4 46000207 */ neg.s $f8, $f0
|
||||
/* 00638 809D3BE8 46104302 */ mul.s $f12, $f8, $f16
|
||||
/* 0063C 809D3BEC 0C03F494 */ jal func_800FD250
|
||||
/* 0063C 809D3BEC 0C03F494 */ jal Math_atan2f
|
||||
/* 00640 809D3BF0 00000000 */ nop
|
||||
/* 00644 809D3BF4 8FA80020 */ lw $t0, 0x0020($sp)
|
||||
/* 00648 809D3BF8 46000287 */ neg.s $f10, $f0
|
||||
|
@ -37,7 +37,7 @@ glabel func_809D3B80
|
|||
/* 0065C 809D3C0C 44817000 */ mtc1 $at, $f14 ## $f14 = 1.00
|
||||
/* 00660 809D3C10 46009107 */ neg.s $f4, $f18
|
||||
/* 00664 809D3C14 46102302 */ mul.s $f12, $f4, $f16
|
||||
/* 00668 809D3C18 0C03F494 */ jal func_800FD250
|
||||
/* 00668 809D3C18 0C03F494 */ jal Math_atan2f
|
||||
/* 0066C 809D3C1C 00000000 */ nop
|
||||
/* 00670 809D3C20 8FA90020 */ lw $t1, 0x0020($sp)
|
||||
/* 00674 809D3C24 E5200190 */ swc1 $f0, 0x0190($t1) ## 00000190
|
||||
|
|
|
@ -25,7 +25,7 @@ glabel func_809E1F20
|
|||
/* 006CC 809E1F7C 46062501 */ sub.s $f20, $f4, $f6
|
||||
/* 006D0 809E1F80 460A4581 */ sub.s $f22, $f8, $f10
|
||||
/* 006D4 809E1F84 4600A306 */ mov.s $f12, $f20
|
||||
/* 006D8 809E1F88 0C03F494 */ jal func_800FD250
|
||||
/* 006D8 809E1F88 0C03F494 */ jal Math_atan2f
|
||||
/* 006DC 809E1F8C 4600B386 */ mov.s $f14, $f22
|
||||
/* 006E0 809E1F90 3C01809E */ lui $at, %hi(D_809E29CC) ## $at = 809E0000
|
||||
/* 006E4 809E1F94 C43829CC */ lwc1 $f24, %lo(D_809E29CC)($at)
|
||||
|
@ -77,7 +77,7 @@ glabel func_809E1F20
|
|||
/* 00790 809E2040 46128501 */ sub.s $f20, $f16, $f18
|
||||
/* 00794 809E2044 46062581 */ sub.s $f22, $f4, $f6
|
||||
/* 00798 809E2048 4600A306 */ mov.s $f12, $f20
|
||||
/* 0079C 809E204C 0C03F494 */ jal func_800FD250
|
||||
/* 0079C 809E204C 0C03F494 */ jal Math_atan2f
|
||||
/* 007A0 809E2050 4600B386 */ mov.s $f14, $f22
|
||||
/* 007A4 809E2054 46180202 */ mul.s $f8, $f0, $f24
|
||||
/* 007A8 809E2058 00000000 */ nop
|
||||
|
|
|
@ -90,7 +90,7 @@ glabel func_809E349C
|
|||
/* 00AC8 809E35F8 460A4501 */ sub.s $f20, $f8, $f10
|
||||
/* 00ACC 809E35FC 46049581 */ sub.s $f22, $f18, $f4
|
||||
/* 00AD0 809E3600 4600A306 */ mov.s $f12, $f20
|
||||
/* 00AD4 809E3604 0C03F494 */ jal func_800FD250
|
||||
/* 00AD4 809E3604 0C03F494 */ jal Math_atan2f
|
||||
/* 00AD8 809E3608 4600B386 */ mov.s $f14, $f22
|
||||
/* 00ADC 809E360C 46180182 */ mul.s $f6, $f0, $f24
|
||||
/* 00AE0 809E3610 00000000 */ nop
|
||||
|
|
|
@ -36,7 +36,7 @@ glabel func_809E3954
|
|||
/* 00EAC 809E39DC C7AC0040 */ lwc1 $f12, 0x0040($sp)
|
||||
/* 00EB0 809E39E0 C7AE0048 */ lwc1 $f14, 0x0048($sp)
|
||||
/* 00EB4 809E39E4 46006307 */ neg.s $f12, $f12
|
||||
/* 00EB8 809E39E8 0C03F494 */ jal func_800FD250
|
||||
/* 00EB8 809E39E8 0C03F494 */ jal Math_atan2f
|
||||
/* 00EBC 809E39EC 46007387 */ neg.s $f14, $f14
|
||||
/* 00EC0 809E39F0 C6040344 */ lwc1 $f4, 0x0344($s0) ## 00000344
|
||||
/* 00EC4 809E39F4 C7A60044 */ lwc1 $f6, 0x0044($sp)
|
||||
|
|
|
@ -42,7 +42,7 @@ glabel func_809E3A8C
|
|||
/* 00FFC 809E3B2C 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 01000 809E3B30 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* 01004 809E3B34 E7AC0038 */ swc1 $f12, 0x0038($sp)
|
||||
/* 01008 809E3B38 0C03F494 */ jal func_800FD250
|
||||
/* 01008 809E3B38 0C03F494 */ jal Math_atan2f
|
||||
/* 0100C 809E3B3C E7AE0034 */ swc1 $f14, 0x0034($sp)
|
||||
/* 01010 809E3B40 3C01809E */ lui $at, %hi(D_809E41C0) ## $at = 809E0000
|
||||
/* 01014 809E3B44 C42441C0 */ lwc1 $f4, %lo(D_809E41C0)($at)
|
||||
|
|
|
@ -51,7 +51,7 @@ glabel func_809E4BC4
|
|||
/* 00964 809E4C84 46083501 */ sub.s $f20, $f6, $f8
|
||||
/* 00968 809E4C88 46128581 */ sub.s $f22, $f16, $f18
|
||||
/* 0096C 809E4C8C 4600A306 */ mov.s $f12, $f20
|
||||
/* 00970 809E4C90 0C03F494 */ jal func_800FD250
|
||||
/* 00970 809E4C90 0C03F494 */ jal Math_atan2f
|
||||
/* 00974 809E4C94 4600B386 */ mov.s $f14, $f22
|
||||
/* 00978 809E4C98 3C01809E */ lui $at, %hi(D_809E5618) ## $at = 809E0000
|
||||
/* 0097C 809E4C9C C4245618 */ lwc1 $f4, %lo(D_809E5618)($at)
|
||||
|
|
|
@ -14,7 +14,7 @@ glabel func_809F2A90
|
|||
/* 00FDC 809F2ABC 46062301 */ sub.s $f12, $f4, $f6
|
||||
/* 00FE0 809F2AC0 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 00FE4 809F2AC4 E7AC002C */ swc1 $f12, 0x002C($sp)
|
||||
/* 00FE8 809F2AC8 0C03F494 */ jal func_800FD250
|
||||
/* 00FE8 809F2AC8 0C03F494 */ jal Math_atan2f
|
||||
/* 00FEC 809F2ACC E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 00FF0 809F2AD0 3C01809F */ lui $at, %hi(D_809F30F4) ## $at = 809F0000
|
||||
/* 00FF4 809F2AD4 C43030F4 */ lwc1 $f16, %lo(D_809F30F4)($at)
|
||||
|
|
|
@ -14,7 +14,7 @@ glabel func_809F3BE4
|
|||
/* 00950 809F3C10 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 00954 809F3C14 C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
|
||||
/* 00958 809F3C18 46062301 */ sub.s $f12, $f4, $f6
|
||||
/* 0095C 809F3C1C 0C03F494 */ jal func_800FD250
|
||||
/* 0095C 809F3C1C 0C03F494 */ jal Math_atan2f
|
||||
/* 00960 809F3C20 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 00964 809F3C24 3C01809F */ lui $at, %hi(D_809F6040) ## $at = 809F0000
|
||||
/* 00968 809F3C28 C4306040 */ lwc1 $f16, %lo(D_809F6040)($at)
|
||||
|
|
|
@ -17,7 +17,7 @@ glabel func_809F40D4
|
|||
/* 00E4C 809F410C 46062301 */ sub.s $f12, $f4, $f6
|
||||
/* 00E50 809F4110 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 00E54 809F4114 E7AC0034 */ swc1 $f12, 0x0034($sp)
|
||||
/* 00E58 809F4118 0C03F494 */ jal func_800FD250
|
||||
/* 00E58 809F4118 0C03F494 */ jal Math_atan2f
|
||||
/* 00E5C 809F411C E7AE0030 */ swc1 $f14, 0x0030($sp)
|
||||
/* 00E60 809F4120 3C01809F */ lui $at, %hi(D_809F6044) ## $at = 809F0000
|
||||
/* 00E64 809F4124 C4306044 */ lwc1 $f16, %lo(D_809F6044)($at)
|
||||
|
@ -34,7 +34,7 @@ glabel func_809F40D4
|
|||
|
||||
/* 00E90 809F4150 00052C03 */ sra $a1, $a1, 16
|
||||
/* 00E94 809F4154 C7AC0034 */ lwc1 $f12, 0x0034($sp)
|
||||
/* 00E98 809F4158 0C03F494 */ jal func_800FD250
|
||||
/* 00E98 809F4158 0C03F494 */ jal Math_atan2f
|
||||
/* 00E9C 809F415C C7AE0030 */ lwc1 $f14, 0x0030($sp)
|
||||
/* 00EA0 809F4160 3C01809F */ lui $at, %hi(D_809F6048) ## $at = 809F0000
|
||||
/* 00EA4 809F4164 C4266048 */ lwc1 $f6, %lo(D_809F6048)($at)
|
||||
|
|
|
@ -49,7 +49,7 @@ glabel func_809F44FC
|
|||
/* 012E4 809F45A4 C6040290 */ lwc1 $f4, 0x0290($s0) ## 00000290
|
||||
/* 012E8 809F45A8 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 012EC 809F45AC 46128301 */ sub.s $f12, $f16, $f18
|
||||
/* 012F0 809F45B0 0C03F494 */ jal func_800FD250
|
||||
/* 012F0 809F45B0 0C03F494 */ jal Math_atan2f
|
||||
/* 012F4 809F45B4 46082381 */ sub.s $f14, $f4, $f8
|
||||
/* 012F8 809F45B8 3C01809F */ lui $at, %hi(D_809F604C) ## $at = 809F0000
|
||||
/* 012FC 809F45BC C426604C */ lwc1 $f6, %lo(D_809F604C)($at)
|
||||
|
|
|
@ -48,7 +48,7 @@ glabel func_809F49A4
|
|||
/* 01798 809F4A58 1000004D */ beq $zero, $zero, .L809F4B90
|
||||
/* 0179C 809F4A5C E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
||||
.L809F4A60:
|
||||
/* 017A0 809F4A60 0C03F494 */ jal func_800FD250
|
||||
/* 017A0 809F4A60 0C03F494 */ jal Math_atan2f
|
||||
/* 017A4 809F4A64 00000000 */ nop
|
||||
/* 017A8 809F4A68 3C01809F */ lui $at, %hi(D_809F6050) ## $at = 809F0000
|
||||
/* 017AC 809F4A6C C4326050 */ lwc1 $f18, %lo(D_809F6050)($at)
|
||||
|
|
|
@ -34,7 +34,7 @@ glabel func_809F51B8
|
|||
/* 01F70 809F5230 46062301 */ sub.s $f12, $f4, $f6
|
||||
/* 01F74 809F5234 46108102 */ mul.s $f4, $f16, $f16
|
||||
/* 01F78 809F5238 46049000 */ add.s $f0, $f18, $f4
|
||||
/* 01F7C 809F523C 0C03F494 */ jal func_800FD250
|
||||
/* 01F7C 809F523C 0C03F494 */ jal Math_atan2f
|
||||
/* 01F80 809F5240 46000384 */ sqrt.s $f14, $f0
|
||||
/* 01F84 809F5244 3C01809F */ lui $at, %hi(D_809F605C) ## $at = 809F0000
|
||||
/* 01F88 809F5248 C426605C */ lwc1 $f6, %lo(D_809F605C)($at)
|
||||
|
|
|
@ -14,7 +14,7 @@ glabel func_809F551C
|
|||
/* 02288 809F5548 46062301 */ sub.s $f12, $f4, $f6
|
||||
/* 0228C 809F554C 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 02290 809F5550 E7AC002C */ swc1 $f12, 0x002C($sp)
|
||||
/* 02294 809F5554 0C03F494 */ jal func_800FD250
|
||||
/* 02294 809F5554 0C03F494 */ jal Math_atan2f
|
||||
/* 02298 809F5558 E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 0229C 809F555C 3C01809F */ lui $at, %hi(D_809F6068) ## $at = 809F0000
|
||||
/* 022A0 809F5560 C4306068 */ lwc1 $f16, %lo(D_809F6068)($at)
|
||||
|
|
|
@ -36,7 +36,7 @@ glabel func_80A0C4F0
|
|||
/* 00EAC 80A0C56C 0C282FA8 */ jal func_80A0BEA0
|
||||
/* 00EB0 80A0C570 860704BA */ lh $a3, 0x04BA($s0) ## 000004BA
|
||||
/* 00EB4 80A0C574 C7AC002C */ lwc1 $f12, 0x002C($sp)
|
||||
/* 00EB8 80A0C578 0C03F494 */ jal func_800FD250
|
||||
/* 00EB8 80A0C578 0C03F494 */ jal Math_atan2f
|
||||
/* 00EBC 80A0C57C C7AE0034 */ lwc1 $f14, 0x0034($sp)
|
||||
/* 00EC0 80A0C580 3C0180A1 */ lui $at, %hi(D_80A0E1C0) ## $at = 80A10000
|
||||
/* 00EC4 80A0C584 C426E1C0 */ lwc1 $f6, %lo(D_80A0E1C0)($at)
|
||||
|
|
|
@ -99,7 +99,7 @@ glabel func_80A0C7EC
|
|||
/* 01284 80A0C944 0C282FA8 */ jal func_80A0BEA0
|
||||
/* 01288 80A0C948 860704BA */ lh $a3, 0x04BA($s0) ## 000004BA
|
||||
/* 0128C 80A0C94C C7AC0030 */ lwc1 $f12, 0x0030($sp)
|
||||
/* 01290 80A0C950 0C03F494 */ jal func_800FD250
|
||||
/* 01290 80A0C950 0C03F494 */ jal Math_atan2f
|
||||
/* 01294 80A0C954 C7AE0038 */ lwc1 $f14, 0x0038($sp)
|
||||
/* 01298 80A0C958 3C0180A1 */ lui $at, %hi(D_80A0E1C4) ## $at = 80A10000
|
||||
/* 0129C 80A0C95C C42AE1C4 */ lwc1 $f10, %lo(D_80A0E1C4)($at)
|
||||
|
|
|
@ -219,7 +219,7 @@ glabel EnFhgFire_Init
|
|||
/* 00310 80A0F570 C452002C */ lwc1 $f18, 0x002C($v0) ## 0000002C
|
||||
/* 00314 80A0F574 E7AC0048 */ swc1 $f12, 0x0048($sp)
|
||||
/* 00318 80A0F578 46049381 */ sub.s $f14, $f18, $f4
|
||||
/* 0031C 80A0F57C 0C03F494 */ jal func_800FD250
|
||||
/* 0031C 80A0F57C 0C03F494 */ jal Math_atan2f
|
||||
/* 00320 80A0F580 E7AE0040 */ swc1 $f14, 0x0040($sp)
|
||||
/* 00324 80A0F584 3C0180A1 */ lui $at, %hi(D_80A119C8) ## $at = 80A10000
|
||||
/* 00328 80A0F588 C42619C8 */ lwc1 $f6, %lo(D_80A119C8)($at)
|
||||
|
@ -236,7 +236,7 @@ glabel EnFhgFire_Init
|
|||
/* 00354 80A0F5B4 00000000 */ nop
|
||||
/* 00358 80A0F5B8 A60D0032 */ sh $t5, 0x0032($s0) ## 00000032
|
||||
/* 0035C 80A0F5BC 46000384 */ sqrt.s $f14, $f0
|
||||
/* 00360 80A0F5C0 0C03F494 */ jal func_800FD250
|
||||
/* 00360 80A0F5C0 0C03F494 */ jal Math_atan2f
|
||||
/* 00364 80A0F5C4 C7AC0044 */ lwc1 $f12, 0x0044($sp)
|
||||
/* 00368 80A0F5C8 3C0180A1 */ lui $at, %hi(D_80A119CC) ## $at = 80A10000
|
||||
/* 0036C 80A0F5CC C42619CC */ lwc1 $f6, %lo(D_80A119CC)($at)
|
||||
|
|
|
@ -372,7 +372,7 @@ glabel func_80A10220
|
|||
.L80A10760:
|
||||
/* 01500 80A10760 C7AC00FC */ lwc1 $f12, 0x00FC($sp)
|
||||
/* 01504 80A10764 C7AE00F4 */ lwc1 $f14, 0x00F4($sp)
|
||||
/* 01508 80A10768 0C03F494 */ jal func_800FD250
|
||||
/* 01508 80A10768 0C03F494 */ jal Math_atan2f
|
||||
/* 0150C 80A1076C A7A30098 */ sh $v1, 0x0098($sp)
|
||||
/* 01510 80A10770 3C0180A1 */ lui $at, %hi(D_80A119E4) ## $at = 80A10000
|
||||
/* 01514 80A10774 C42819E4 */ lwc1 $f8, %lo(D_80A119E4)($at)
|
||||
|
@ -390,7 +390,7 @@ glabel func_80A10220
|
|||
/* 01544 80A107A4 00000000 */ nop
|
||||
/* 01548 80A107A8 460A5102 */ mul.s $f4, $f10, $f10
|
||||
/* 0154C 80A107AC 46044000 */ add.s $f0, $f8, $f4
|
||||
/* 01550 80A107B0 0C03F494 */ jal func_800FD250
|
||||
/* 01550 80A107B0 0C03F494 */ jal Math_atan2f
|
||||
/* 01554 80A107B4 46000384 */ sqrt.s $f14, $f0
|
||||
/* 01558 80A107B8 3C0180A1 */ lui $at, %hi(D_80A119E8) ## $at = 80A10000
|
||||
/* 0155C 80A107BC C42619E8 */ lwc1 $f6, %lo(D_80A119E8)($at)
|
||||
|
@ -481,7 +481,7 @@ glabel func_80A10220
|
|||
/* 01694 80A108F4 29C10064 */ slti $at, $t6, 0x0064
|
||||
/* 01698 80A108F8 50200024 */ beql $at, $zero, .L80A1098C
|
||||
/* 0169C 80A108FC 8608015A */ lh $t0, 0x015A($s0) ## 0000015A
|
||||
/* 016A0 80A10900 0C03F494 */ jal func_800FD250
|
||||
/* 016A0 80A10900 0C03F494 */ jal Math_atan2f
|
||||
/* 016A4 80A10904 C7AE00F4 */ lwc1 $f14, 0x00F4($sp)
|
||||
/* 016A8 80A10908 3C0180A1 */ lui $at, %hi(D_80A119EC) ## $at = 80A10000
|
||||
/* 016AC 80A1090C C42A19EC */ lwc1 $f10, %lo(D_80A119EC)($at)
|
||||
|
@ -539,7 +539,7 @@ glabel func_80A10220
|
|||
/* 01778 80A109D8 A16C01CA */ sb $t4, 0x01CA($t3) ## 000001CA
|
||||
.L80A109DC:
|
||||
/* 0177C 80A109DC E7A20050 */ swc1 $f2, 0x0050($sp)
|
||||
/* 01780 80A109E0 0C03F494 */ jal func_800FD250
|
||||
/* 01780 80A109E0 0C03F494 */ jal Math_atan2f
|
||||
/* 01784 80A109E4 E7B0004C */ swc1 $f16, 0x004C($sp)
|
||||
/* 01788 80A109E8 3C0180A1 */ lui $at, %hi(D_80A119F0) ## $at = 80A10000
|
||||
/* 0178C 80A109EC C42819F0 */ lwc1 $f8, %lo(D_80A119F0)($at)
|
||||
|
@ -552,7 +552,7 @@ glabel func_80A10220
|
|||
/* 017A8 80A10A08 440F5000 */ mfc1 $t7, $f10
|
||||
/* 017AC 80A10A0C 00000000 */ nop
|
||||
/* 017B0 80A10A10 A60F0032 */ sh $t7, 0x0032($s0) ## 00000032
|
||||
/* 017B4 80A10A14 0C03F494 */ jal func_800FD250
|
||||
/* 017B4 80A10A14 0C03F494 */ jal Math_atan2f
|
||||
/* 017B8 80A10A18 C7AC00F8 */ lwc1 $f12, 0x00F8($sp)
|
||||
/* 017BC 80A10A1C 3C0180A1 */ lui $at, %hi(D_80A119F4) ## $at = 80A10000
|
||||
/* 017C0 80A10A20 C42619F4 */ lwc1 $f6, %lo(D_80A119F4)($at)
|
||||
|
@ -668,7 +668,7 @@ glabel func_80A10220
|
|||
/* 01950 80A10BB0 1420FFE0 */ bne $at, $zero, .L80A10B34
|
||||
/* 01954 80A10BB4 A7A20096 */ sh $v0, 0x0096($sp)
|
||||
/* 01958 80A10BB8 C7AC010C */ lwc1 $f12, 0x010C($sp)
|
||||
/* 0195C 80A10BBC 0C03F494 */ jal func_800FD250
|
||||
/* 0195C 80A10BBC 0C03F494 */ jal Math_atan2f
|
||||
/* 01960 80A10BC0 C7AE0104 */ lwc1 $f14, 0x0104($sp)
|
||||
/* 01964 80A10BC4 3C0180A1 */ lui $at, %hi(D_80A119F8) ## $at = 80A10000
|
||||
/* 01968 80A10BC8 C42A19F8 */ lwc1 $f10, %lo(D_80A119F8)($at)
|
||||
|
@ -685,7 +685,7 @@ glabel func_80A10220
|
|||
/* 01994 80A10BF4 00000000 */ nop
|
||||
/* 01998 80A10BF8 A6180032 */ sh $t8, 0x0032($s0) ## 00000032
|
||||
/* 0199C 80A10BFC 46000384 */ sqrt.s $f14, $f0
|
||||
/* 019A0 80A10C00 0C03F494 */ jal func_800FD250
|
||||
/* 019A0 80A10C00 0C03F494 */ jal Math_atan2f
|
||||
/* 019A4 80A10C04 C7AC0108 */ lwc1 $f12, 0x0108($sp)
|
||||
/* 019A8 80A10C08 3C0180A1 */ lui $at, %hi(D_80A119FC) ## $at = 80A10000
|
||||
/* 019AC 80A10C0C C42619FC */ lwc1 $f6, %lo(D_80A119FC)($at)
|
||||
|
|
|
@ -257,7 +257,7 @@ glabel func_80A1ECD4
|
|||
/* 00AC4 80A1F064 0C2879D8 */ jal func_80A1E760
|
||||
/* 00AC8 80A1F068 86070202 */ lh $a3, 0x0202($s0) ## 00000202
|
||||
/* 00ACC 80A1F06C C7AC0048 */ lwc1 $f12, 0x0048($sp)
|
||||
/* 00AD0 80A1F070 0C03F494 */ jal func_800FD250
|
||||
/* 00AD0 80A1F070 0C03F494 */ jal Math_atan2f
|
||||
/* 00AD4 80A1F074 C7AE0050 */ lwc1 $f14, 0x0050($sp)
|
||||
/* 00AD8 80A1F078 3C0180A2 */ lui $at, %hi(D_80A1FC78) ## $at = 80A20000
|
||||
/* 00ADC 80A1F07C C42AFC78 */ lwc1 $f10, %lo(D_80A1FC78)($at)
|
||||
|
|
|
@ -47,7 +47,7 @@ glabel func_80A3F300
|
|||
/* 00E40 80A3F3B0 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 00E44 80A3F3B4 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* 00E48 80A3F3B8 E7AC002C */ swc1 $f12, 0x002C($sp)
|
||||
/* 00E4C 80A3F3BC 0C03F494 */ jal func_800FD250
|
||||
/* 00E4C 80A3F3BC 0C03F494 */ jal Math_atan2f
|
||||
/* 00E50 80A3F3C0 E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 00E54 80A3F3C4 3C0180A4 */ lui $at, %hi(D_80A420D8) ## $at = 80A40000
|
||||
/* 00E58 80A3F3C8 C42420D8 */ lwc1 $f4, %lo(D_80A420D8)($at)
|
||||
|
|
|
@ -26,7 +26,7 @@ glabel func_80A4A964
|
|||
/* 01B04 80A4A9C4 E7B00018 */ swc1 $f16, 0x0018($sp)
|
||||
/* 01B08 80A4A9C8 46000207 */ neg.s $f8, $f0
|
||||
/* 01B0C 80A4A9CC 46104302 */ mul.s $f12, $f8, $f16
|
||||
/* 01B10 80A4A9D0 0C03F494 */ jal func_800FD250
|
||||
/* 01B10 80A4A9D0 0C03F494 */ jal Math_atan2f
|
||||
/* 01B14 80A4A9D4 00000000 */ nop
|
||||
/* 01B18 80A4A9D8 3C0180A5 */ lui $at, %hi(D_80A4B938) ## $at = 80A50000
|
||||
/* 01B1C 80A4A9DC C432B938 */ lwc1 $f18, %lo(D_80A4B938)($at)
|
||||
|
@ -49,7 +49,7 @@ glabel func_80A4A964
|
|||
/* 01B5C 80A4AA1C 46004287 */ neg.s $f10, $f8
|
||||
/* 01B60 80A4AA20 44817000 */ mtc1 $at, $f14 ## $f14 = 1.00
|
||||
/* 01B64 80A4AA24 46125302 */ mul.s $f12, $f10, $f18
|
||||
/* 01B68 80A4AA28 0C03F494 */ jal func_800FD250
|
||||
/* 01B68 80A4AA28 0C03F494 */ jal Math_atan2f
|
||||
/* 01B6C 80A4AA2C 00000000 */ nop
|
||||
/* 01B70 80A4AA30 3C0180A5 */ lui $at, %hi(D_80A4B93C) ## $at = 80A50000
|
||||
/* 01B74 80A4AA34 C424B93C */ lwc1 $f4, %lo(D_80A4B93C)($at)
|
||||
|
|
|
@ -92,7 +92,7 @@ glabel func_80A516E4
|
|||
/* 00560 80A51830 46105301 */ sub.s $f12, $f10, $f16
|
||||
/* 00564 80A51834 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 00568 80A51838 E7AC003C */ swc1 $f12, 0x003C($sp)
|
||||
/* 0056C 80A5183C 0C03F494 */ jal func_800FD250
|
||||
/* 0056C 80A5183C 0C03F494 */ jal Math_atan2f
|
||||
/* 00570 80A51840 E7AE0038 */ swc1 $f14, 0x0038($sp)
|
||||
/* 00574 80A51844 3C0180A5 */ lui $at, %hi(D_80A52C2C) ## $at = 80A50000
|
||||
/* 00578 80A51848 C4282C2C */ lwc1 $f8, %lo(D_80A52C2C)($at)
|
||||
|
|
|
@ -135,7 +135,7 @@ glabel func_80A62ACC
|
|||
/* 079CC 80A62CBC C6120248 */ lwc1 $f18, 0x0248($s0) ## 00000248
|
||||
/* 079D0 80A62CC0 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||
/* 079D4 80A62CC4 44817000 */ mtc1 $at, $f14 ## $f14 = 60.00
|
||||
/* 079D8 80A62CC8 0C03F494 */ jal func_800FD250
|
||||
/* 079D8 80A62CC8 0C03F494 */ jal Math_atan2f
|
||||
/* 079DC 80A62CCC 46128301 */ sub.s $f12, $f16, $f18
|
||||
/* 079E0 80A62CD0 3C0180A6 */ lui $at, %hi(D_80A6695C) ## $at = 80A60000
|
||||
/* 079E4 80A62CD4 C424695C */ lwc1 $f4, %lo(D_80A6695C)($at)
|
||||
|
|
|
@ -22,7 +22,7 @@ glabel func_80A63148
|
|||
.L80A63194:
|
||||
/* 07EA4 80A63194 C48C0000 */ lwc1 $f12, 0x0000($a0) ## 00000000
|
||||
/* 07EA8 80A63198 C48E0004 */ lwc1 $f14, 0x0004($a0) ## 00000004
|
||||
/* 07EAC 80A6319C 0C03F494 */ jal func_800FD250
|
||||
/* 07EAC 80A6319C 0C03F494 */ jal Math_atan2f
|
||||
/* 07EB0 80A631A0 46006307 */ neg.s $f12, $f12
|
||||
/* 07EB4 80A631A4 3C0180A6 */ lui $at, %hi(D_80A6696C) ## $at = 80A60000
|
||||
/* 07EB8 80A631A8 C42A696C */ lwc1 $f10, %lo(D_80A6696C)($at)
|
||||
|
|
|
@ -24,7 +24,7 @@ glabel func_80A63210
|
|||
/* 07F78 80A63268 00000000 */ nop
|
||||
/* 07F7C 80A6326C 468083A0 */ cvt.s.w $f14, $f16
|
||||
/* 07F80 80A63270 46007582 */ mul.s $f22, $f14, $f0
|
||||
/* 07F84 80A63274 0C03F494 */ jal func_800FD250
|
||||
/* 07F84 80A63274 0C03F494 */ jal Math_atan2f
|
||||
/* 07F88 80A63278 00000000 */ nop
|
||||
/* 07F8C 80A6327C 3C0180A6 */ lui $at, %hi(D_80A66974) ## $at = 80A60000
|
||||
/* 07F90 80A63280 C4326974 */ lwc1 $f18, %lo(D_80A66974)($at)
|
||||
|
|
|
@ -227,7 +227,7 @@ glabel func_80A634A0
|
|||
/* 08500 80A637F0 448B5000 */ mtc1 $t3, $f10 ## $f10 = 0.00
|
||||
/* 08504 80A637F4 448C2000 */ mtc1 $t4, $f4 ## $f4 = 0.00
|
||||
/* 08508 80A637F8 46805320 */ cvt.s.w $f12, $f10
|
||||
/* 0850C 80A637FC 0C03F494 */ jal func_800FD250
|
||||
/* 0850C 80A637FC 0C03F494 */ jal Math_atan2f
|
||||
/* 08510 80A63800 468023A0 */ cvt.s.w $f14, $f4
|
||||
/* 08514 80A63804 3C0180A6 */ lui $at, %hi(D_80A66984) ## $at = 80A60000
|
||||
/* 08518 80A63808 C4326984 */ lwc1 $f18, %lo(D_80A66984)($at)
|
||||
|
|
|
@ -37,7 +37,7 @@ glabel func_80A68E14
|
|||
/* 00838 80A68E98 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 0083C 80A68E9C 44817000 */ mtc1 $at, $f14 ## $f14 = 30.00
|
||||
/* 00840 80A68EA0 E60001F4 */ swc1 $f0, 0x01F4($s0) ## 000001F4
|
||||
/* 00844 80A68EA4 0C03F494 */ jal func_800FD250
|
||||
/* 00844 80A68EA4 0C03F494 */ jal Math_atan2f
|
||||
/* 00848 80A68EA8 46009301 */ sub.s $f12, $f18, $f0
|
||||
/* 0084C 80A68EAC 3C0180A7 */ lui $at, %hi(D_80A692D0) ## $at = 80A70000
|
||||
/* 00850 80A68EB0 C42492D0 */ lwc1 $f4, %lo(D_80A692D0)($at)
|
||||
|
|
|
@ -40,7 +40,7 @@ glabel func_80A6B9D0
|
|||
/* 00818 80A6BA68 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 0081C 80A6BA6C 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* 00820 80A6BA70 E7AC0044 */ swc1 $f12, 0x0044($sp)
|
||||
/* 00824 80A6BA74 0C03F494 */ jal func_800FD250
|
||||
/* 00824 80A6BA74 0C03F494 */ jal Math_atan2f
|
||||
/* 00828 80A6BA78 E7AE0040 */ swc1 $f14, 0x0040($sp)
|
||||
/* 0082C 80A6BA7C 3C0180A7 */ lui $at, %hi(D_80A6D5C8) ## $at = 80A70000
|
||||
/* 00830 80A6BA80 C424D5C8 */ lwc1 $f4, %lo(D_80A6D5C8)($at)
|
||||
|
|
|
@ -37,7 +37,7 @@ glabel func_80A6C8E0
|
|||
/* 01714 80A6C964 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 01718 80A6C968 44817000 */ mtc1 $at, $f14 ## $f14 = 30.00
|
||||
/* 0171C 80A6C96C E6000220 */ swc1 $f0, 0x0220($s0) ## 00000220
|
||||
/* 01720 80A6C970 0C03F494 */ jal func_800FD250
|
||||
/* 01720 80A6C970 0C03F494 */ jal Math_atan2f
|
||||
/* 01724 80A6C974 46009301 */ sub.s $f12, $f18, $f0
|
||||
/* 01728 80A6C978 3C0180A7 */ lui $at, %hi(D_80A6D5E4) ## $at = 80A70000
|
||||
/* 0172C 80A6C97C C424D5E4 */ lwc1 $f4, %lo(D_80A6D5E4)($at)
|
||||
|
|
|
@ -37,7 +37,7 @@ glabel func_80A6DE38
|
|||
/* 005EC 80A6DEBC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 005F0 80A6DEC0 44817000 */ mtc1 $at, $f14 ## $f14 = 30.00
|
||||
/* 005F4 80A6DEC4 E60001F4 */ swc1 $f0, 0x01F4($s0) ## 000001F4
|
||||
/* 005F8 80A6DEC8 0C03F494 */ jal func_800FD250
|
||||
/* 005F8 80A6DEC8 0C03F494 */ jal Math_atan2f
|
||||
/* 005FC 80A6DECC 46009301 */ sub.s $f12, $f18, $f0
|
||||
/* 00600 80A6DED0 3C0180A7 */ lui $at, %hi(D_80A6E2C0) ## $at = 80A70000
|
||||
/* 00604 80A6DED4 C424E2C0 */ lwc1 $f4, %lo(D_80A6E2C0)($at)
|
||||
|
|
|
@ -1460,7 +1460,7 @@ glabel L80A930DC
|
|||
/* 0174C 80A936EC 46085182 */ mul.s $f6, $f10, $f8
|
||||
/* 01750 80A936F0 E7A60074 */ swc1 $f6, 0x0074($sp)
|
||||
/* 01754 80A936F4 A2390154 */ sb $t9, 0x0154($s1) ## 00000154
|
||||
/* 01758 80A936F8 0C03F494 */ jal func_800FD250
|
||||
/* 01758 80A936F8 0C03F494 */ jal Math_atan2f
|
||||
/* 0175C 80A936FC E624006C */ swc1 $f4, 0x006C($s1) ## 0000006C
|
||||
/* 01760 80A93700 3C0180A9 */ lui $at, %hi(D_80A95100) ## $at = 80A90000
|
||||
/* 01764 80A93704 C42A5100 */ lwc1 $f10, %lo(D_80A95100)($at)
|
||||
|
|
|
@ -26,7 +26,7 @@ glabel func_80A91FA0
|
|||
/* 00060 80A92000 E7B00018 */ swc1 $f16, 0x0018($sp)
|
||||
/* 00064 80A92004 46000207 */ neg.s $f8, $f0
|
||||
/* 00068 80A92008 46104302 */ mul.s $f12, $f8, $f16
|
||||
/* 0006C 80A9200C 0C03F494 */ jal func_800FD250
|
||||
/* 0006C 80A9200C 0C03F494 */ jal Math_atan2f
|
||||
/* 00070 80A92010 00000000 */ nop
|
||||
/* 00074 80A92014 8FA80020 */ lw $t0, 0x0020($sp)
|
||||
/* 00078 80A92018 46000287 */ neg.s $f10, $f0
|
||||
|
@ -37,7 +37,7 @@ glabel func_80A91FA0
|
|||
/* 0008C 80A9202C 44817000 */ mtc1 $at, $f14 ## $f14 = 1.00
|
||||
/* 00090 80A92030 46009107 */ neg.s $f4, $f18
|
||||
/* 00094 80A92034 46102302 */ mul.s $f12, $f4, $f16
|
||||
/* 00098 80A92038 0C03F494 */ jal func_800FD250
|
||||
/* 00098 80A92038 0C03F494 */ jal Math_atan2f
|
||||
/* 0009C 80A9203C 00000000 */ nop
|
||||
/* 000A0 80A92040 8FA90020 */ lw $t1, 0x0020($sp)
|
||||
/* 000A4 80A92044 E5200190 */ swc1 $f0, 0x0190($t1) ## 00000190
|
||||
|
|
|
@ -46,7 +46,7 @@ glabel func_80A9CCD8
|
|||
/* 00834 80A9CD84 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 00838 80A9CD88 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* 0083C 80A9CD8C E7AC002C */ swc1 $f12, 0x002C($sp)
|
||||
/* 00840 80A9CD90 0C03F494 */ jal func_800FD250
|
||||
/* 00840 80A9CD90 0C03F494 */ jal Math_atan2f
|
||||
/* 00844 80A9CD94 E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 00848 80A9CD98 3C0180AA */ lui $at, %hi(D_80A9D9C0) ## $at = 80AA0000
|
||||
/* 0084C 80A9CD9C C424D9C0 */ lwc1 $f4, %lo(D_80A9D9C0)($at)
|
||||
|
|
|
@ -46,7 +46,7 @@ glabel func_80AAB370
|
|||
/* 011CC 80AAB41C 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 011D0 80AAB420 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* 011D4 80AAB424 E7AC002C */ swc1 $f12, 0x002C($sp)
|
||||
/* 011D8 80AAB428 0C03F494 */ jal func_800FD250
|
||||
/* 011D8 80AAB428 0C03F494 */ jal Math_atan2f
|
||||
/* 011DC 80AAB42C E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 011E0 80AAB430 3C0180AB */ lui $at, %hi(D_80AAC584) ## $at = 80AB0000
|
||||
/* 011E4 80AAB434 C424C584 */ lwc1 $f4, %lo(D_80AAC584)($at)
|
||||
|
|
|
@ -24,7 +24,7 @@ glabel func_80AADEF0
|
|||
/* 007D8 80AADF48 46062501 */ sub.s $f20, $f4, $f6
|
||||
/* 007DC 80AADF4C 460A4581 */ sub.s $f22, $f8, $f10
|
||||
/* 007E0 80AADF50 4600A306 */ mov.s $f12, $f20
|
||||
/* 007E4 80AADF54 0C03F494 */ jal func_800FD250
|
||||
/* 007E4 80AADF54 0C03F494 */ jal Math_atan2f
|
||||
/* 007E8 80AADF58 4600B386 */ mov.s $f14, $f22
|
||||
/* 007EC 80AADF5C 3C0180AB */ lui $at, %hi(D_80AAEC6C) ## $at = 80AB0000
|
||||
/* 007F0 80AADF60 C430EC6C */ lwc1 $f16, %lo(D_80AAEC6C)($at)
|
||||
|
@ -149,7 +149,7 @@ glabel func_80AADEF0
|
|||
/* 00994 80AAE104 46062501 */ sub.s $f20, $f4, $f6
|
||||
/* 00998 80AAE108 460A4581 */ sub.s $f22, $f8, $f10
|
||||
/* 0099C 80AAE10C 4600A306 */ mov.s $f12, $f20
|
||||
/* 009A0 80AAE110 0C03F494 */ jal func_800FD250
|
||||
/* 009A0 80AAE110 0C03F494 */ jal Math_atan2f
|
||||
/* 009A4 80AAE114 4600B386 */ mov.s $f14, $f22
|
||||
/* 009A8 80AAE118 3C0180AB */ lui $at, %hi(D_80AAEC74) ## $at = 80AB0000
|
||||
/* 009AC 80AAE11C C430EC74 */ lwc1 $f16, %lo(D_80AAEC74)($at)
|
||||
|
|
|
@ -62,7 +62,7 @@ glabel func_80AB0DAC
|
|||
/* 0010C 80AB0E9C 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00110 80AB0EA0 E4D202F8 */ swc1 $f18, 0x02F8($a2) ## 000002F8
|
||||
/* 00114 80AB0EA4 C4C802F8 */ lwc1 $f8, 0x02F8($a2) ## 000002F8
|
||||
/* 00118 80AB0EA8 0C03F494 */ jal func_800FD250
|
||||
/* 00118 80AB0EA8 0C03F494 */ jal Math_atan2f
|
||||
/* 0011C 80AB0EAC 460A4381 */ sub.s $f14, $f8, $f10
|
||||
/* 00120 80AB0EB0 3C0180AB */ lui $at, %hi(D_80AB5200) ## $at = 80AB0000
|
||||
/* 00124 80AB0EB4 C4305200 */ lwc1 $f16, %lo(D_80AB5200)($at)
|
||||
|
|
|
@ -307,7 +307,7 @@ glabel func_80AB6570
|
|||
/* 01228 80AB69A8 A600025A */ sh $zero, 0x025A($s0) ## 0000025A
|
||||
/* 0122C 80AB69AC A60E029E */ sh $t6, 0x029E($s0) ## 0000029E
|
||||
.L80AB69B0:
|
||||
/* 01230 80AB69B0 0C03F494 */ jal func_800FD250
|
||||
/* 01230 80AB69B0 0C03F494 */ jal Math_atan2f
|
||||
/* 01234 80AB69B4 00000000 */ nop
|
||||
/* 01238 80AB69B8 3C0180AC */ lui $at, %hi(D_80AB8AE0) ## $at = 80AC0000
|
||||
/* 0123C 80AB69BC C4268AE0 */ lwc1 $f6, %lo(D_80AB8AE0)($at)
|
||||
|
|
|
@ -69,7 +69,7 @@ glabel func_80AB6A38
|
|||
/* 013C0 80AB6B40 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 013C4 80AB6B44 46128381 */ sub.s $f14, $f16, $f18
|
||||
/* 013C8 80AB6B48 E7AC001C */ swc1 $f12, 0x001C($sp)
|
||||
/* 013CC 80AB6B4C 0C03F494 */ jal func_800FD250
|
||||
/* 013CC 80AB6B4C 0C03F494 */ jal Math_atan2f
|
||||
/* 013D0 80AB6B50 E7AE0018 */ swc1 $f14, 0x0018($sp)
|
||||
/* 013D4 80AB6B54 3C0180AC */ lui $at, %hi(D_80AB8AE4) ## $at = 80AC0000
|
||||
/* 013D8 80AB6B58 C4248AE4 */ lwc1 $f4, %lo(D_80AB8AE4)($at)
|
||||
|
|
|
@ -42,7 +42,7 @@ glabel func_80AB7328
|
|||
/* 01C40 80AB73C0 C448002C */ lwc1 $f8, 0x002C($v0) ## 0000002C
|
||||
/* 01C44 80AB73C4 46109301 */ sub.s $f12, $f18, $f16
|
||||
/* 01C48 80AB73C8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01C4C 80AB73CC 0C03F494 */ jal func_800FD250
|
||||
/* 01C4C 80AB73CC 0C03F494 */ jal Math_atan2f
|
||||
/* 01C50 80AB73D0 46085381 */ sub.s $f14, $f10, $f8
|
||||
/* 01C54 80AB73D4 3C0180AC */ lui $at, %hi(D_80AB8B04) ## $at = 80AC0000
|
||||
/* 01C58 80AB73D8 C4308B04 */ lwc1 $f16, %lo(D_80AB8B04)($at)
|
||||
|
|
|
@ -70,7 +70,7 @@ glabel func_80AB9210
|
|||
/* 00390 80AB9310 8E0F0284 */ lw $t7, 0x0284($s0) ## 00000284
|
||||
/* 00394 80AB9314 A5E002E8 */ sh $zero, 0x02E8($t7) ## 000002E8
|
||||
.L80AB9318:
|
||||
/* 00398 80AB9318 0C03F494 */ jal func_800FD250
|
||||
/* 00398 80AB9318 0C03F494 */ jal Math_atan2f
|
||||
/* 0039C 80AB931C 00000000 */ nop
|
||||
/* 003A0 80AB9320 3C0180AC */ lui $at, %hi(D_80AB9B18) ## $at = 80AC0000
|
||||
/* 003A4 80AB9324 C4289B18 */ lwc1 $f8, %lo(D_80AB9B18)($at)
|
||||
|
|
|
@ -49,7 +49,7 @@ glabel func_80ABCF4C
|
|||
/* 00444 80ABCFF4 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
||||
/* 00448 80ABCFF8 C60C0094 */ lwc1 $f12, 0x0094($s0) ## 00000094
|
||||
/* 0044C 80ABCFFC C60E0090 */ lwc1 $f14, 0x0090($s0) ## 00000090
|
||||
/* 00450 80ABD000 0C03F494 */ jal func_800FD250
|
||||
/* 00450 80ABD000 0C03F494 */ jal Math_atan2f
|
||||
/* 00454 80ABD004 A6190032 */ sh $t9, 0x0032($s0) ## 00000032
|
||||
/* 00458 80ABD008 E7A0002C */ swc1 $f0, 0x002C($sp)
|
||||
/* 0045C 80ABD00C 0C041184 */ jal cosf
|
||||
|
|
|
@ -34,7 +34,7 @@ glabel func_80AECF6C
|
|||
/* 023DC 80AECFEC C484002C */ lwc1 $f4, 0x002C($a0) ## 0000002C
|
||||
/* 023E0 80AECFF0 AFA30048 */ sw $v1, 0x0048($sp)
|
||||
/* 023E4 80AECFF4 46128301 */ sub.s $f12, $f16, $f18
|
||||
/* 023E8 80AECFF8 0C03F494 */ jal func_800FD250
|
||||
/* 023E8 80AECFF8 0C03F494 */ jal Math_atan2f
|
||||
/* 023EC 80AECFFC 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 023F0 80AED000 3C0180AF */ lui $at, %hi(D_80AF1BF0) ## $at = 80AF0000
|
||||
/* 023F4 80AED004 C4281BF0 */ lwc1 $f8, %lo(D_80AF1BF0)($at)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue