mirror of
https://github.com/projectPiki/pikmin2.git
synced 2024-11-27 15:20:37 +00:00
Update sysMath.cpp
wip sysmath god help us Update postprocess.py Update obj_files.mk thanks meeo
This commit is contained in:
parent
26931dbda0
commit
44d6b337c4
6
Makefile
6
Makefile
@ -67,7 +67,7 @@ CC = $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwcceppc.exe
|
||||
LD := $(WINE) tools/mwcc_compiler/$(MWLD_VERSION)/mwldeppc.exe
|
||||
ELF2DOL := tools/elf2dol
|
||||
SHA1SUM := sha1sum
|
||||
PYTHON := python3
|
||||
PYTHON := python
|
||||
|
||||
POSTPROC := tools/postprocess.py
|
||||
|
||||
@ -79,7 +79,7 @@ LDFLAGS := -map $(MAP) -fp hard -nodefaults
|
||||
CFLAGS := -Cpp_exceptions off -proc gekko -fp hard -O4,p -sdata 8 -sdata2 8 -nodefaults -msgstyle gcc $(INCLUDES)
|
||||
|
||||
# for postprocess.py
|
||||
PROCFLAGS := -fprologue-fixup=old_stack
|
||||
PROCFLAGS := -fsymbol-fixup
|
||||
|
||||
# elf2dol needs to know these in order to calculate sbss correctly.
|
||||
SDATA_PDHR := 9
|
||||
@ -127,7 +127,7 @@ $(ELF): $(O_FILES) $(LDSCRIPT)
|
||||
|
||||
$(BUILD_DIR)/%.o: %.s
|
||||
$(AS) $(ASFLAGS) -o $@ $<
|
||||
|
||||
|
||||
$(BUILD_DIR)/%.o: %.c
|
||||
$(CC) $(CFLAGS) -c -o $@ $<
|
||||
#$(PYTHON) $(POSTPROC) $(PROCFLAGS) $@
|
||||
|
@ -55104,8 +55104,8 @@ __ct__Q25JMath13TRandom_fast_FUl:
|
||||
/* 80035100 00032040 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 80035104 00032044 4E 80 00 20 */ blr
|
||||
|
||||
.global atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff:
|
||||
.global "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
"atan2___Q25JMath18TAtanTable<1024,f>CFff":
|
||||
/* 80035108 00032048 C0 02 83 D8 */ lfs f0, lbl_80516738@sda21(r2)
|
||||
/* 8003510C 0003204C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035110 00032050 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
|
@ -1,8 +1,8 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
||||
.global atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff:
|
||||
.global "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
"atan2___Q25JMath18TAtanTable<1024,f>CFff":
|
||||
/* 80035108 00032048 C0 02 83 D8 */ lfs f0, lbl_80516738@sda21(r2)
|
||||
/* 8003510C 0003204C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80035110 00032050 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
|
@ -457,7 +457,7 @@ lbl_803E8B64:
|
||||
/* 803E8C3C 003E5B7C 80 9F 00 4C */ lwz r4, 0x4c(r31)
|
||||
/* 803E8C40 003E5B80 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 803E8C44 003E5B84 C3 C4 01 30 */ lfs f30, 0x130(r4)
|
||||
/* 803E8C48 003E5B88 4B C4 C4 C1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803E8C48 003E5B88 4B C4 C4 C1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803E8C4C 003E5B8C FF E0 08 90 */ fmr f31, f1
|
||||
/* 803E8C50 003E5B90 4B CE 09 51 */ bl rand
|
||||
/* 803E8C54 003E5B94 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -678,13 +678,13 @@ lbl_803E8F2C:
|
||||
/* 803E8F74 003E5EB4 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
||||
/* 803E8F78 003E5EB8 C0 5E 00 0C */ lfs f2, 0xc(r30)
|
||||
/* 803E8F7C 003E5EBC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803E8F80 003E5EC0 4B C4 C1 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803E8F80 003E5EC0 4B C4 C1 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803E8F84 003E5EC4 FF A0 08 90 */ fmr f29, f1
|
||||
/* 803E8F88 003E5EC8 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 803E8F8C 003E5ECC C0 3E 00 38 */ lfs f1, 0x38(r30)
|
||||
/* 803E8F90 003E5ED0 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803E8F94 003E5ED4 C0 5E 00 34 */ lfs f2, 0x34(r30)
|
||||
/* 803E8F98 003E5ED8 4B C4 C1 71 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803E8F98 003E5ED8 4B C4 C1 71 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803E8F9C 003E5EDC EC 5D 08 28 */ fsubs f2, f29, f1
|
||||
/* 803E8FA0 003E5EE0 C0 22 1A 88 */ lfs f1, lbl_8051FDE8@sda21(r2)
|
||||
/* 803E8FA4 003E5EE4 C0 02 1A 8C */ lfs f0, lbl_8051FDEC@sda21(r2)
|
||||
|
@ -434,7 +434,7 @@ startState__Q43ebi5title6Kogane5TUnitFQ53ebi5title6Kogane5TUnit9enumState:
|
||||
/* 803E795C 003E489C 80 9F 00 48 */ lwz r4, 0x48(r31)
|
||||
/* 803E7960 003E48A0 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 803E7964 003E48A4 C3 C4 00 E0 */ lfs f30, 0xe0(r4)
|
||||
/* 803E7968 003E48A8 4B C4 D7 A1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803E7968 003E48A8 4B C4 D7 A1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803E796C 003E48AC FF E0 08 90 */ fmr f31, f1
|
||||
/* 803E7970 003E48B0 4B CE 1C 31 */ bl rand
|
||||
/* 803E7974 003E48B4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -1446,7 +1446,7 @@ lbl_8019E1E4:
|
||||
/* 8019E248 0019B188 C0 01 00 88 */ lfs f0, 0x88(r1)
|
||||
/* 8019E24C 0019B18C EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8019E250 0019B190 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8019E254 0019B194 4B E9 6E B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8019E254 0019B194 4B E9 6E B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8019E258 0019B198 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8019E25C 0019B19C FF 40 08 90 */ fmr f26, f1
|
||||
/* 8019E260 0019B1A0 38 80 00 00 */ li r4, 0
|
||||
@ -1548,7 +1548,7 @@ lbl_8019E34C:
|
||||
/* 8019E3C8 0019B308 EC 03 00 28 */ fsubs f0, f3, f0
|
||||
/* 8019E3CC 0019B30C D0 21 01 14 */ stfs f1, 0x114(r1)
|
||||
/* 8019E3D0 0019B310 D0 01 01 18 */ stfs f0, 0x118(r1)
|
||||
/* 8019E3D4 0019B314 4B E9 6D 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8019E3D4 0019B314 4B E9 6D 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8019E3D8 0019B318 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8019E3DC 0019B31C C0 43 01 FC */ lfs f2, 0x1fc(r3)
|
||||
/* 8019E3E0 0019B320 48 27 38 1D */ bl angDist__Fff
|
||||
@ -1661,7 +1661,7 @@ lbl_8019E4F4:
|
||||
/* 8019E57C 0019B4BC EC 03 00 28 */ fsubs f0, f3, f0
|
||||
/* 8019E580 0019B4C0 D0 21 01 14 */ stfs f1, 0x114(r1)
|
||||
/* 8019E584 0019B4C4 D0 01 01 18 */ stfs f0, 0x118(r1)
|
||||
/* 8019E588 0019B4C8 4B E9 6B 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8019E588 0019B4C8 4B E9 6B 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8019E58C 0019B4CC 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8019E590 0019B4D0 C0 43 01 FC */ lfs f2, 0x1fc(r3)
|
||||
/* 8019E594 0019B4D4 48 27 36 69 */ bl angDist__Fff
|
||||
|
@ -306,7 +306,7 @@ lbl_8019770C:
|
||||
/* 80197710 00194650 C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 80197714 00194654 C0 41 00 1C */ lfs f2, 0x1c(r1)
|
||||
/* 80197718 00194658 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8019771C 0019465C 4B E9 D9 ED */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8019771C 0019465C 4B E9 D9 ED */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80197720 00194660 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80197724 00194664 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80197728 00194668 81 83 00 00 */ lwz r12, 0(r3)
|
||||
|
@ -590,7 +590,7 @@ lbl_802396E4:
|
||||
lbl_802396E8:
|
||||
/* 802396E8 00236628 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802396EC 0023662C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802396F0 00236630 4B DF BA 19 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802396F0 00236630 4B DF BA 19 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802396F4 00236634 FF E0 08 90 */ fmr f31, f1
|
||||
/* 802396F8 00236638 48 1D 84 D9 */ bl roundAng__Ff
|
||||
/* 802396FC 0023663C 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
|
@ -823,7 +823,7 @@ lbl_8019FA24:
|
||||
lbl_8019FA40:
|
||||
/* 8019FA40 0019C980 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8019FA44 0019C984 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8019FA48 0019C988 4B E9 56 C1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8019FA48 0019C988 4B E9 56 C1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8019FA4C 0019C98C FF E0 08 90 */ fmr f31, f1
|
||||
/* 8019FA50 0019C990 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8019FA54 0019C994 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
|
@ -904,7 +904,7 @@ updateLook__Q24Game8FakePikiFv:
|
||||
/* 8013D8B8 0013A7F8 FC 40 E8 90 */ fmr f2, f29
|
||||
/* 8013D8BC 0013A7FC EF C3 00 28 */ fsubs f30, f3, f0
|
||||
/* 8013D8C0 0013A800 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8013D8C4 0013A804 4B EF 78 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8013D8C4 0013A804 4B EF 78 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8013D8C8 0013A808 EC 5D 07 72 */ fmuls f2, f29, f29
|
||||
/* 8013D8CC 0013A80C C0 02 9F 54 */ lfs f0, lbl_805182B4@sda21(r2)
|
||||
/* 8013D8D0 0013A810 FF A0 08 90 */ fmr f29, f1
|
||||
@ -921,7 +921,7 @@ lbl_8013D8F4:
|
||||
/* 8013D8F4 0013A834 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8013D8F8 0013A838 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8013D8FC 0013A83C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8013D900 0013A840 4B EF 78 09 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8013D900 0013A840 4B EF 78 09 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8013D904 0013A844 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8013D908 0013A848 48 00 00 8C */ b lbl_8013D994
|
||||
lbl_8013D90C:
|
||||
@ -1138,7 +1138,7 @@ turnTo__Q24Game8FakePikiFR10Vector3$$0f$$1:
|
||||
/* 8013DC08 0013AB48 41 82 00 18 */ beq lbl_8013DC20
|
||||
/* 8013DC0C 0013AB4C 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8013DC10 0013AB50 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8013DC14 0013AB54 4B EF 74 F5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8013DC14 0013AB54 4B EF 74 F5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8013DC18 0013AB58 48 2D 3F B9 */ bl roundAng__Ff
|
||||
/* 8013DC1C 0013AB5C D0 3F 01 FC */ stfs f1, 0x1fc(r31)
|
||||
lbl_8013DC20:
|
||||
@ -1427,7 +1427,7 @@ moveRotation__Q24Game8FakePikiFv:
|
||||
/* 8013E040 0013AF80 40 81 00 40 */ ble lbl_8013E080
|
||||
/* 8013E044 0013AF84 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8013E048 0013AF88 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8013E04C 0013AF8C 4B EF 70 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8013E04C 0013AF8C 4B EF 70 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8013E050 0013AF90 C0 5F 01 FC */ lfs f2, 0x1fc(r31)
|
||||
/* 8013E054 0013AF94 48 2D 3B A9 */ bl angDist__Fff
|
||||
/* 8013E058 0013AF98 C0 02 9F B0 */ lfs f0, lbl_80518310@sda21(r2)
|
||||
@ -2214,7 +2214,7 @@ lbl_8013EB3C:
|
||||
/* 8013EB7C 0013BABC 40 81 00 40 */ ble lbl_8013EBBC
|
||||
/* 8013EB80 0013BAC0 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8013EB84 0013BAC4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8013EB88 0013BAC8 4B EF 65 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8013EB88 0013BAC8 4B EF 65 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8013EB8C 0013BACC C0 5E 01 FC */ lfs f2, 0x1fc(r30)
|
||||
/* 8013EB90 0013BAD0 48 2D 30 6D */ bl angDist__Fff
|
||||
/* 8013EB94 0013BAD4 C0 02 9F B0 */ lfs f0, lbl_80518310@sda21(r2)
|
||||
|
@ -1235,7 +1235,7 @@ lbl_801B7540:
|
||||
/* 801B75FC 001B453C D0 41 00 28 */ stfs f2, 0x28(r1)
|
||||
/* 801B7600 001B4540 C0 25 00 04 */ lfs f1, 4(r5)
|
||||
/* 801B7604 001B4544 C0 45 00 0C */ lfs f2, 0xc(r5)
|
||||
/* 801B7608 001B4548 4B E7 DB 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801B7608 001B4548 4B E7 DB 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801B760C 001B454C 3C 80 80 4B */ lis r4, __vt__Q24Game15CreatureInitArg@ha
|
||||
/* 801B7610 001B4550 3C 60 80 4B */ lis r3, __vt__Q24Game15ItemGateInitArg@ha
|
||||
/* 801B7614 001B4554 38 84 A2 F4 */ addi r4, r4, __vt__Q24Game15CreatureInitArg@l
|
||||
|
@ -2276,7 +2276,7 @@ lbl_80194CF4:
|
||||
lbl_80194D10:
|
||||
/* 80194D10 00191C50 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80194D14 00191C54 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80194D18 00191C58 4B EA 03 F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80194D18 00191C58 4B EA 03 F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80194D1C 00191C5C 80 BE 00 04 */ lwz r5, 4(r30)
|
||||
/* 80194D20 00191C60 3C 60 80 4B */ lis r3, __vt__Q24Game11Interaction@ha
|
||||
/* 80194D24 00191C64 38 83 A3 00 */ addi r4, r3, __vt__Q24Game11Interaction@l
|
||||
|
@ -1166,7 +1166,7 @@ lbl_80206A8C:
|
||||
/* 80206B08 00203A48 C0 21 02 98 */ lfs f1, 0x298(r1)
|
||||
/* 80206B0C 00203A4C C0 41 02 A0 */ lfs f2, 0x2a0(r1)
|
||||
/* 80206B10 00203A50 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80206B14 00203A54 4B E2 E5 F5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80206B14 00203A54 4B E2 E5 F5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80206B18 00203A58 48 20 B0 B9 */ bl roundAng__Ff
|
||||
/* 80206B1C 00203A5C C0 5D 00 5C */ lfs f2, 0x5c(r29)
|
||||
/* 80206B20 00203A60 48 20 B0 DD */ bl angDist__Fff
|
||||
@ -1396,7 +1396,7 @@ lbl_80206E04:
|
||||
/* 80206E74 00203DB4 C0 21 02 4C */ lfs f1, 0x24c(r1)
|
||||
/* 80206E78 00203DB8 C0 41 02 54 */ lfs f2, 0x254(r1)
|
||||
/* 80206E7C 00203DBC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80206E80 00203DC0 4B E2 E2 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80206E80 00203DC0 4B E2 E2 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80206E84 00203DC4 C0 42 BB 0C */ lfs f2, lbl_80519E6C@sda21(r2)
|
||||
/* 80206E88 00203DC8 C0 02 BA 34 */ lfs f0, lbl_80519D94@sda21(r2)
|
||||
/* 80206E8C 00203DCC EC 22 00 72 */ fmuls f1, f2, f1
|
||||
@ -1869,7 +1869,7 @@ lbl_80207590:
|
||||
/* 802075A0 002044E0 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802075A4 002044E4 C0 21 02 F4 */ lfs f1, 0x2f4(r1)
|
||||
/* 802075A8 002044E8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802075AC 002044EC 4B E2 DB 5D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802075AC 002044EC 4B E2 DB 5D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802075B0 002044F0 48 20 A6 21 */ bl roundAng__Ff
|
||||
/* 802075B4 002044F4 C0 5D 00 5C */ lfs f2, 0x5c(r29)
|
||||
/* 802075B8 002044F8 48 20 A6 45 */ bl angDist__Fff
|
||||
@ -2123,7 +2123,7 @@ lbl_80207908:
|
||||
/* 8020796C 002048AC C0 21 01 E8 */ lfs f1, 0x1e8(r1)
|
||||
/* 80207970 002048B0 C0 41 01 F0 */ lfs f2, 0x1f0(r1)
|
||||
/* 80207974 002048B4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80207978 002048B8 4B E2 D7 91 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80207978 002048B8 4B E2 D7 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8020797C 002048BC C0 02 BA 40 */ lfs f0, lbl_80519DA0@sda21(r2)
|
||||
/* 80207980 002048C0 EE 0F 00 32 */ fmuls f16, f15, f0
|
||||
/* 80207984 002048C4 FC 11 80 40 */ fcmpo cr0, f17, f16
|
||||
|
@ -1240,7 +1240,7 @@ lbl_8017E570:
|
||||
/* 8017E630 0017B570 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8017E634 0017B574 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 8017E638 0017B578 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8017E63C 0017B57C 4B EB 6A CD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8017E63C 0017B57C 4B EB 6A CD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8017E640 0017B580 FF 80 08 90 */ fmr f28, f1
|
||||
/* 8017E644 0017B584 4B F4 AF 5D */ bl rand
|
||||
/* 8017E648 0017B588 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -2404,7 +2404,7 @@ lbl_8017F69C:
|
||||
lbl_8017F6B8:
|
||||
/* 8017F6B8 0017C5F8 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8017F6BC 0017C5FC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8017F6C0 0017C600 4B EB 5A 49 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8017F6C0 0017C600 4B EB 5A 49 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8017F6C4 0017C604 48 29 25 0D */ bl roundAng__Ff
|
||||
/* 8017F6C8 0017C608 C0 5F 01 FC */ lfs f2, 0x1fc(r31)
|
||||
/* 8017F6CC 0017C60C 48 29 25 31 */ bl angDist__Fff
|
||||
@ -5426,7 +5426,7 @@ lbl_8018210C:
|
||||
/* 801821A4 0017F0E4 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 801821A8 0017F0E8 EF A2 00 28 */ fsubs f29, f2, f0
|
||||
/* 801821AC 0017F0EC FC 40 F8 90 */ fmr f2, f31
|
||||
/* 801821B0 0017F0F0 4B EB 2F 59 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801821B0 0017F0F0 4B EB 2F 59 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801821B4 0017F0F4 EC 5D 07 72 */ fmuls f2, f29, f29
|
||||
/* 801821B8 0017F0F8 C0 02 A8 80 */ lfs f0, lbl_80518BE0@sda21(r2)
|
||||
/* 801821BC 0017F0FC EC 7F 07 F2 */ fmuls f3, f31, f31
|
||||
@ -7288,7 +7288,7 @@ lbl_80183C1C:
|
||||
/* 80183C50 00180B90 D0 1F 02 04 */ stfs f0, 0x204(r31)
|
||||
/* 80183C54 00180B94 C0 3E 00 18 */ lfs f1, 0x18(r30)
|
||||
/* 80183C58 00180B98 C0 5E 00 20 */ lfs f2, 0x20(r30)
|
||||
/* 80183C5C 00180B9C 4B EB 14 AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80183C5C 00180B9C 4B EB 14 AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80183C60 00180BA0 C0 02 A9 44 */ lfs f0, lbl_80518CA4@sda21(r2)
|
||||
/* 80183C64 00180BA4 EC 20 08 2A */ fadds f1, f0, f1
|
||||
/* 80183C68 00180BA8 48 28 DF 69 */ bl roundAng__Ff
|
||||
|
@ -625,7 +625,7 @@ lbl_8021FC28:
|
||||
/* 8021FD04 0021CC44 C0 21 02 70 */ lfs f1, 0x270(r1)
|
||||
/* 8021FD08 0021CC48 C0 41 02 78 */ lfs f2, 0x278(r1)
|
||||
/* 8021FD0C 0021CC4C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8021FD10 0021CC50 4B E1 53 F9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8021FD10 0021CC50 4B E1 53 F9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8021FD14 0021CC54 D0 21 04 F8 */ stfs f1, 0x4f8(r1)
|
||||
/* 8021FD18 0021CC58 38 81 04 D4 */ addi r4, r1, 0x4d4
|
||||
/* 8021FD1C 0021CC5C 80 6D 9B 54 */ lwz r3, moviePlayer__4Game@sda21(r13)
|
||||
@ -750,7 +750,7 @@ lbl_8021FE68:
|
||||
/* 8021FED8 0021CE18 C0 21 02 44 */ lfs f1, 0x244(r1)
|
||||
/* 8021FEDC 0021CE1C C0 41 02 4C */ lfs f2, 0x24c(r1)
|
||||
/* 8021FEE0 0021CE20 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8021FEE4 0021CE24 4B E1 52 25 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8021FEE4 0021CE24 4B E1 52 25 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8021FEE8 0021CE28 D0 21 04 C4 */ stfs f1, 0x4c4(r1)
|
||||
/* 8021FEEC 0021CE2C 38 81 04 A0 */ addi r4, r1, 0x4a0
|
||||
/* 8021FEF0 0021CE30 80 6D 9B 54 */ lwz r3, moviePlayer__4Game@sda21(r13)
|
||||
@ -862,7 +862,7 @@ lbl_8021FF94:
|
||||
/* 80220084 0021CFC4 C0 21 02 18 */ lfs f1, 0x218(r1)
|
||||
/* 80220088 0021CFC8 C0 41 02 20 */ lfs f2, 0x220(r1)
|
||||
/* 8022008C 0021CFCC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80220090 0021CFD0 4B E1 50 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80220090 0021CFD0 4B E1 50 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80220094 0021CFD4 D0 21 04 90 */ stfs f1, 0x490(r1)
|
||||
/* 80220098 0021CFD8 38 81 04 6C */ addi r4, r1, 0x46c
|
||||
/* 8022009C 0021CFDC 80 6D 9B 54 */ lwz r3, moviePlayer__4Game@sda21(r13)
|
||||
|
@ -7740,7 +7740,7 @@ lbl_80190110:
|
||||
/* 8019017C 0018D0BC D0 1F 02 04 */ stfs f0, 0x204(r31)
|
||||
/* 80190180 0018D0C0 C0 3E 00 18 */ lfs f1, 0x18(r30)
|
||||
/* 80190184 0018D0C4 C0 5E 00 20 */ lfs f2, 0x20(r30)
|
||||
/* 80190188 0018D0C8 4B EA 4F 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80190188 0018D0C8 4B EA 4F 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8019018C 0018D0CC C0 02 AA DC */ lfs f0, lbl_80518E3C@sda21(r2)
|
||||
/* 80190190 0018D0D0 EC 20 08 2A */ fadds f1, f0, f1
|
||||
/* 80190194 0018D0D4 48 28 1A 3D */ bl roundAng__Ff
|
||||
@ -8663,7 +8663,7 @@ exec__Q24Game14PikiDrownStateFPQ24Game4Piki:
|
||||
/* 80190E24 0018DD64 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80190E28 0018DD68 EC 3E 08 28 */ fsubs f1, f30, f1
|
||||
/* 80190E2C 0018DD6C EC 5F 00 28 */ fsubs f2, f31, f0
|
||||
/* 80190E30 0018DD70 4B EA 42 D9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80190E30 0018DD70 4B EA 42 D9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80190E34 0018DD74 D0 3F 01 FC */ stfs f1, 0x1fc(r31)
|
||||
lbl_80190E38:
|
||||
/* 80190E38 0018DD78 C0 BF 01 FC */ lfs f5, 0x1fc(r31)
|
||||
|
@ -1089,7 +1089,7 @@ lbl_8022A120:
|
||||
/* 8022A234 00227174 D0 01 00 60 */ stfs f0, 0x60(r1)
|
||||
/* 8022A238 00227178 C0 3C 01 40 */ lfs f1, 0x140(r28)
|
||||
/* 8022A23C 0022717C C0 5C 01 60 */ lfs f2, 0x160(r28)
|
||||
/* 8022A240 00227180 4B E0 AE C9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8022A240 00227180 4B E0 AE C9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8022A244 00227184 D0 21 00 64 */ stfs f1, 0x64(r1)
|
||||
/* 8022A248 00227188 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8022A24C 0022718C 80 6D 9B 54 */ lwz r3, moviePlayer__4Game@sda21(r13)
|
||||
|
@ -3479,7 +3479,7 @@ lbl_803F4E28:
|
||||
/* 803F4EE4 003F1E24 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803F4EE8 003F1E28 FC 20 08 50 */ fneg f1, f1
|
||||
/* 803F4EEC 003F1E2C FC 40 00 50 */ fneg f2, f0
|
||||
/* 803F4EF0 003F1E30 4B C4 02 19 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803F4EF0 003F1E30 4B C4 02 19 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803F4EF4 003F1E34 C0 02 1B D4 */ lfs f0, lbl_8051FF34@sda21(r2)
|
||||
/* 803F4EF8 003F1E38 7F 63 DB 78 */ mr r3, r27
|
||||
/* 803F4EFC 003F1E3C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
@ -3532,7 +3532,7 @@ lbl_803F4F4C:
|
||||
/* 803F4FB4 003F1EF4 C0 1F 00 B0 */ lfs f0, 0xb0(r31)
|
||||
/* 803F4FB8 003F1EF8 FC 20 08 50 */ fneg f1, f1
|
||||
/* 803F4FBC 003F1EFC FC 40 00 50 */ fneg f2, f0
|
||||
/* 803F4FC0 003F1F00 4B C4 01 49 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803F4FC0 003F1F00 4B C4 01 49 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803F4FC4 003F1F04 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
||||
/* 803F4FC8 003F1F08 EC 01 07 B2 */ fmuls f0, f1, f30
|
||||
/* 803F4FCC 003F1F0C 7C 63 D8 2E */ lwzx r3, r3, r27
|
||||
@ -4454,7 +4454,7 @@ rocketUpdate__Q32kh6Screen8WorldMapFP7J2DPane:
|
||||
/* 803F5D5C 003F2C9C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803F5D60 003F2CA0 FC 20 08 50 */ fneg f1, f1
|
||||
/* 803F5D64 003F2CA4 FC 40 00 50 */ fneg f2, f0
|
||||
/* 803F5D68 003F2CA8 4B C3 F3 A1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803F5D68 003F2CA8 4B C3 F3 A1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803F5D6C 003F2CAC C0 02 1B D4 */ lfs f0, lbl_8051FF34@sda21(r2)
|
||||
/* 803F5D70 003F2CB0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803F5D74 003F2CB4 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
@ -6832,7 +6832,7 @@ update__Q42kh6Screen8WorldMap13OnyonDynamicsFPQ32kh6Screen8WorldMap:
|
||||
/* 803F802C 003F4F6C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803F8030 003F4F70 FC 20 08 50 */ fneg f1, f1
|
||||
/* 803F8034 003F4F74 FC 40 00 50 */ fneg f2, f0
|
||||
/* 803F8038 003F4F78 4B C3 D0 D1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803F8038 003F4F78 4B C3 D0 D1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803F803C 003F4F7C C0 02 1B D4 */ lfs f0, lbl_8051FF34@sda21(r2)
|
||||
/* 803F8040 003F4F80 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 803F8044 003F4F84 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
|
@ -3040,7 +3040,7 @@ lbl_803A8950:
|
||||
/* 803A8990 003A58D0 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 803A8994 003A58D4 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 803A8998 003A58D8 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 803A899C 003A58DC 4B C8 C7 6D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803A899C 003A58DC 4B C8 C7 6D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803A89A0 003A58E0 48 06 92 31 */ bl roundAng__Ff
|
||||
/* 803A89A4 003A58E4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803A89A8 003A58E8 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -535,7 +535,7 @@ lbl_80393A98:
|
||||
/* 80393A98 003909D8 FC 40 10 50 */ fneg f2, f2
|
||||
/* 80393A9C 003909DC 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80393AA0 003909E0 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80393AA4 003909E4 4B CA 16 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80393AA4 003909E4 4B CA 16 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80393AA8 003909E8 48 07 E1 29 */ bl roundAng__Ff
|
||||
/* 80393AAC 003909EC C0 5F 00 38 */ lfs f2, 0x38(r31)
|
||||
/* 80393AB0 003909F0 48 07 E1 4D */ bl angDist__Fff
|
||||
@ -613,7 +613,7 @@ lbl_80393BB8:
|
||||
/* 80393BB8 00390AF8 FC 40 10 50 */ fneg f2, f2
|
||||
/* 80393BBC 00390AFC 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80393BC0 00390B00 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80393BC4 00390B04 4B CA 15 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80393BC4 00390B04 4B CA 15 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80393BC8 00390B08 48 07 E0 09 */ bl roundAng__Ff
|
||||
/* 80393BCC 00390B0C C0 5E 00 38 */ lfs f2, 0x38(r30)
|
||||
/* 80393BD0 00390B10 48 07 E0 2D */ bl angDist__Fff
|
||||
@ -662,7 +662,7 @@ lbl_80393C6C:
|
||||
/* 80393C6C 00390BAC FC 40 10 50 */ fneg f2, f2
|
||||
/* 80393C70 00390BB0 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80393C74 00390BB4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80393C78 00390BB8 4B CA 14 91 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80393C78 00390BB8 4B CA 14 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80393C7C 00390BBC 48 07 DF 55 */ bl roundAng__Ff
|
||||
/* 80393C80 00390BC0 C0 5E 00 38 */ lfs f2, 0x38(r30)
|
||||
/* 80393C84 00390BC4 48 07 DF 79 */ bl angDist__Fff
|
||||
@ -726,7 +726,7 @@ lbl_80393D48:
|
||||
/* 80393D48 00390C88 FC 40 10 50 */ fneg f2, f2
|
||||
/* 80393D4C 00390C8C 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80393D50 00390C90 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80393D54 00390C94 4B CA 13 B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80393D54 00390C94 4B CA 13 B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80393D58 00390C98 48 07 DE 79 */ bl roundAng__Ff
|
||||
/* 80393D5C 00390C9C C0 5F 00 38 */ lfs f2, 0x38(r31)
|
||||
/* 80393D60 00390CA0 48 07 DE 9D */ bl angDist__Fff
|
||||
@ -5017,7 +5017,7 @@ lbl_80397C60:
|
||||
/* 80397C60 00394BA0 FC 40 10 50 */ fneg f2, f2
|
||||
/* 80397C64 00394BA4 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80397C68 00394BA8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80397C6C 00394BAC 4B C9 D4 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80397C6C 00394BAC 4B C9 D4 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80397C70 00394BB0 48 07 9F 61 */ bl roundAng__Ff
|
||||
/* 80397C74 00394BB4 C0 5A 00 38 */ lfs f2, 0x38(r26)
|
||||
/* 80397C78 00394BB8 48 07 9F 85 */ bl angDist__Fff
|
||||
@ -5324,7 +5324,7 @@ lbl_803980D4:
|
||||
/* 803980D4 00395014 FC 40 10 50 */ fneg f2, f2
|
||||
/* 803980D8 00395018 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 803980DC 0039501C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803980E0 00395020 4B C9 D0 29 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803980E0 00395020 4B C9 D0 29 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803980E4 00395024 48 07 9A ED */ bl roundAng__Ff
|
||||
/* 803980E8 00395028 C0 59 00 38 */ lfs f2, 0x38(r25)
|
||||
/* 803980EC 0039502C 48 07 9B 11 */ bl angDist__Fff
|
||||
@ -5477,7 +5477,7 @@ lbl_80398300:
|
||||
/* 80398300 00395240 FC 40 10 50 */ fneg f2, f2
|
||||
/* 80398304 00395244 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80398308 00395248 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8039830C 0039524C 4B C9 CD FD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8039830C 0039524C 4B C9 CD FD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80398310 00395250 48 07 98 C1 */ bl roundAng__Ff
|
||||
/* 80398314 00395254 C0 5B 00 38 */ lfs f2, 0x38(r27)
|
||||
/* 80398318 00395258 48 07 98 E5 */ bl angDist__Fff
|
||||
|
@ -2119,7 +2119,7 @@ lbl_8036AC84:
|
||||
/* 8036ACC0 00367C00 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 8036ACC4 00367C04 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 8036ACC8 00367C08 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8036ACCC 00367C0C 4B CC A4 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8036ACCC 00367C0C 4B CC A4 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8036ACD0 00367C10 48 0A 6F 01 */ bl roundAng__Ff
|
||||
/* 8036ACD4 00367C14 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8036ACD8 00367C18 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -464,7 +464,7 @@ lbl_803665A8:
|
||||
/* 80366684 003635C4 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80366688 003635C8 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 8036668C 003635CC D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80366690 003635D0 4B CC EA 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80366690 003635D0 4B CC EA 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80366694 003635D4 48 0A B5 3D */ bl roundAng__Ff
|
||||
/* 80366698 003635D8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8036669C 003635DC FF E0 08 90 */ fmr f31, f1
|
||||
@ -994,7 +994,7 @@ exec__Q34Game6Jigumo11StateAttackFPQ24Game9EnemyBase:
|
||||
/* 80366E28 00363D68 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80366E2C 00363D6C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80366E30 00363D70 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80366E34 00363D74 4B CC E2 D5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80366E34 00363D74 4B CC E2 D5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80366E38 00363D78 48 0A AD 99 */ bl roundAng__Ff
|
||||
/* 80366E3C 00363D7C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80366E40 00363D80 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1346,7 +1346,7 @@ exec__Q34Game6Jigumo9StateMissFPQ24Game9EnemyBase:
|
||||
/* 8036734C 0036428C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80367350 00364290 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 80367354 00364294 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 80367358 00364298 4B CC DD B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80367358 00364298 4B CC DD B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8036735C 0036429C 48 0A A8 75 */ bl roundAng__Ff
|
||||
/* 80367360 003642A0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80367364 003642A4 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2131,7 +2131,7 @@ exec__Q34Game6Jigumo11StateSearchFPQ24Game9EnemyBase:
|
||||
/* 80367E58 00364D98 D0 A1 00 A4 */ stfs f5, 0xa4(r1)
|
||||
/* 80367E5C 00364D9C D0 81 00 A8 */ stfs f4, 0xa8(r1)
|
||||
/* 80367E60 00364DA0 D0 61 00 AC */ stfs f3, 0xac(r1)
|
||||
/* 80367E64 00364DA4 4B CC D2 A5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80367E64 00364DA4 4B CC D2 A5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80367E68 00364DA8 48 0A 9D 69 */ bl roundAng__Ff
|
||||
/* 80367E6C 00364DAC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80367E70 00364DB0 FF C0 08 90 */ fmr f30, f1
|
||||
@ -2206,7 +2206,7 @@ lbl_80367F04:
|
||||
/* 80367F7C 00364EBC D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 80367F80 00364EC0 D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 80367F84 00364EC4 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 80367F88 00364EC8 4B CC D1 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80367F88 00364EC8 4B CC D1 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80367F8C 00364ECC 48 0A 9C 45 */ bl roundAng__Ff
|
||||
/* 80367F90 00364ED0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80367F94 00364ED4 FF A0 08 90 */ fmr f29, f1
|
||||
@ -2283,7 +2283,7 @@ lbl_8036801C:
|
||||
/* 803680A4 00364FE4 D0 A1 00 74 */ stfs f5, 0x74(r1)
|
||||
/* 803680A8 00364FE8 D0 81 00 78 */ stfs f4, 0x78(r1)
|
||||
/* 803680AC 00364FEC D0 61 00 7C */ stfs f3, 0x7c(r1)
|
||||
/* 803680B0 00364FF0 4B CC D0 59 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803680B0 00364FF0 4B CC D0 59 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803680B4 00364FF4 48 0A 9B 1D */ bl roundAng__Ff
|
||||
/* 803680B8 00364FF8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803680BC 00364FFC FF A0 08 90 */ fmr f29, f1
|
||||
@ -2350,7 +2350,7 @@ lbl_80368130:
|
||||
/* 803681A8 003650E8 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 803681AC 003650EC D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 803681B0 003650F0 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 803681B4 003650F4 4B CC CF 55 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803681B4 003650F4 4B CC CF 55 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803681B8 003650F8 48 0A 9A 19 */ bl roundAng__Ff
|
||||
/* 803681BC 003650FC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803681C0 00365100 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -3315,7 +3315,7 @@ lbl_8035FC28:
|
||||
/* 8035FCC8 0035CC08 D0 A1 00 18 */ stfs f5, 0x18(r1)
|
||||
/* 8035FCCC 0035CC0C D0 81 00 1C */ stfs f4, 0x1c(r1)
|
||||
/* 8035FCD0 0035CC10 D0 61 00 20 */ stfs f3, 0x20(r1)
|
||||
/* 8035FCD4 0035CC14 4B CD 54 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8035FCD4 0035CC14 4B CD 54 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8035FCD8 0035CC18 48 0B 1E F9 */ bl roundAng__Ff
|
||||
/* 8035FCDC 0035CC1C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8035FCE0 0035CC20 FF 20 08 90 */ fmr f25, f1
|
||||
@ -3691,7 +3691,7 @@ lbl_803601F0:
|
||||
/* 80360224 0035D164 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80360228 0035D168 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 8036022C 0035D16C D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80360230 0035D170 4B CD 4E D9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80360230 0035D170 4B CD 4E D9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80360234 0035D174 48 0B 19 9D */ bl roundAng__Ff
|
||||
/* 80360238 0035D178 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8036023C 0035D17C FF E0 08 90 */ fmr f31, f1
|
||||
@ -3870,7 +3870,7 @@ lbl_80360418:
|
||||
/* 803604C0 0035D400 D0 A1 01 04 */ stfs f5, 0x104(r1)
|
||||
/* 803604C4 0035D404 D0 81 01 08 */ stfs f4, 0x108(r1)
|
||||
/* 803604C8 0035D408 D0 61 01 0C */ stfs f3, 0x10c(r1)
|
||||
/* 803604CC 0035D40C 4B CD 4C 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803604CC 0035D40C 4B CD 4C 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803604D0 0035D410 48 0B 17 01 */ bl roundAng__Ff
|
||||
/* 803604D4 0035D414 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 803604D8 0035D418 FE C0 08 90 */ fmr f22, f1
|
||||
@ -4000,7 +4000,7 @@ lbl_80360648:
|
||||
/* 803606B8 0035D5F8 D0 A1 00 D4 */ stfs f5, 0xd4(r1)
|
||||
/* 803606BC 0035D5FC D0 81 00 D8 */ stfs f4, 0xd8(r1)
|
||||
/* 803606C0 0035D600 D0 61 00 DC */ stfs f3, 0xdc(r1)
|
||||
/* 803606C4 0035D604 4B CD 4A 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803606C4 0035D604 4B CD 4A 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803606C8 0035D608 48 0B 15 09 */ bl roundAng__Ff
|
||||
/* 803606CC 0035D60C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 803606D0 0035D610 FE C0 08 90 */ fmr f22, f1
|
||||
@ -4175,7 +4175,7 @@ lbl_803608C8:
|
||||
/* 80360960 0035D8A0 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80360964 0035D8A4 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80360968 0035D8A8 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 8036096C 0035D8AC 4B CD 47 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8036096C 0035D8AC 4B CD 47 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80360970 0035D8B0 48 0B 12 61 */ bl roundAng__Ff
|
||||
/* 80360974 0035D8B4 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80360978 0035D8B8 FE C0 08 90 */ fmr f22, f1
|
||||
@ -4701,7 +4701,7 @@ lbl_803610E4:
|
||||
/* 80361120 0035E060 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 80361124 0035E064 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 80361128 0035E068 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8036112C 0035E06C 4B CD 3F DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8036112C 0035E06C 4B CD 3F DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80361130 0035E070 48 0B 0A A1 */ bl roundAng__Ff
|
||||
/* 80361134 0035E074 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80361138 0035E078 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -1919,7 +1919,7 @@ lbl_8035AC54:
|
||||
/* 8035AD28 00357C68 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 8035AD2C 00357C6C D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 8035AD30 00357C70 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 8035AD34 00357C74 4B CD A3 D5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8035AD34 00357C74 4B CD A3 D5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8035AD38 00357C78 48 0B 6E 99 */ bl roundAng__Ff
|
||||
/* 8035AD3C 00357C7C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8035AD40 00357C80 FF 00 08 90 */ fmr f24, f1
|
||||
|
@ -450,7 +450,7 @@ isAttackStart__Q34Game6Miulin3ObjFv:
|
||||
/* 80364A80 003619C0 D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 80364A84 003619C4 D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 80364A88 003619C8 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 80364A8C 003619CC 4B CD 06 7D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80364A8C 003619CC 4B CD 06 7D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80364A90 003619D0 48 0A D1 41 */ bl roundAng__Ff
|
||||
/* 80364A94 003619D4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80364A98 003619D8 FF 40 08 90 */ fmr f26, f1
|
||||
@ -611,7 +611,7 @@ lbl_80364C74:
|
||||
/* 80364CE8 00361C28 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80364CEC 00361C2C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80364CF0 00361C30 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80364CF4 00361C34 4B CD 04 15 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80364CF4 00361C34 4B CD 04 15 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80364CF8 00361C38 48 0A CE D9 */ bl roundAng__Ff
|
||||
/* 80364CFC 00361C3C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80364D00 00361C40 FF 40 08 90 */ fmr f26, f1
|
||||
@ -908,7 +908,7 @@ lbl_803650C8:
|
||||
/* 8036514C 0036208C D0 A1 00 18 */ stfs f5, 0x18(r1)
|
||||
/* 80365150 00362090 D0 81 00 1C */ stfs f4, 0x1c(r1)
|
||||
/* 80365154 00362094 D0 61 00 20 */ stfs f3, 0x20(r1)
|
||||
/* 80365158 00362098 4B CC FF B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80365158 00362098 4B CC FF B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8036515C 0036209C 48 0A CA 75 */ bl roundAng__Ff
|
||||
/* 80365160 003620A0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80365164 003620A4 FF 60 08 90 */ fmr f27, f1
|
||||
@ -1221,7 +1221,7 @@ walkFunc__Q34Game6Miulin3ObjFv:
|
||||
/* 803655C0 00362500 D0 A1 00 20 */ stfs f5, 0x20(r1)
|
||||
/* 803655C4 00362504 D0 81 00 24 */ stfs f4, 0x24(r1)
|
||||
/* 803655C8 00362508 D0 61 00 28 */ stfs f3, 0x28(r1)
|
||||
/* 803655CC 0036250C 4B CC FB 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803655CC 0036250C 4B CC FB 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803655D0 00362510 48 0A C6 01 */ bl roundAng__Ff
|
||||
/* 803655D4 00362514 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803655D8 00362518 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1380,7 +1380,7 @@ lbl_803657E4:
|
||||
/* 8036581C 0036275C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80365820 00362760 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 80365824 00362764 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 80365828 00362768 4B CC F8 E1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80365828 00362768 4B CC F8 E1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8036582C 0036276C 48 0A C3 A5 */ bl roundAng__Ff
|
||||
/* 80365830 00362770 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80365834 00362774 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1684,7 +1684,7 @@ lbl_80365C40:
|
||||
/* 80365C7C 00362BBC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80365C80 00362BC0 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 80365C84 00362BC4 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 80365C88 00362BC8 4B CC F4 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80365C88 00362BC8 4B CC F4 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80365C8C 00362BCC 48 0A BF 45 */ bl roundAng__Ff
|
||||
/* 80365C90 00362BD0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80365C94 00362BD4 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -300,7 +300,7 @@ init__Q34Game6Miulin9StateWalkFPQ24Game9EnemyBasePQ24Game8StateArg:
|
||||
/* 80362A40 0035F980 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80362A44 0035F984 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80362A48 0035F988 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80362A4C 0035F98C 4B CD 26 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80362A4C 0035F98C 4B CD 26 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80362A50 0035F990 48 0A F1 81 */ bl roundAng__Ff
|
||||
/* 80362A54 0035F994 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80362A58 0035F998 FF E0 08 90 */ fmr f31, f1
|
||||
@ -468,7 +468,7 @@ lbl_80362C7C:
|
||||
/* 80362CB0 0035FBF0 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80362CB4 0035FBF4 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80362CB8 0035FBF8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80362CBC 0035FBFC 4B CD 24 4D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80362CBC 0035FBFC 4B CD 24 4D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80362CC0 0035FC00 48 0A EF 11 */ bl roundAng__Ff
|
||||
/* 80362CC4 0035FC04 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80362CC8 0035FC08 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -2598,7 +2598,7 @@ lbl_8035194C:
|
||||
/* 80351AAC 0034E9EC D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80351AB0 0034E9F0 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80351AB4 0034E9F4 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80351AB8 0034E9F8 4B CE 36 51 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80351AB8 0034E9F8 4B CE 36 51 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80351ABC 0034E9FC 48 0C 01 15 */ bl roundAng__Ff
|
||||
/* 80351AC0 0034EA00 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80351AC4 0034EA04 FF A0 08 90 */ fmr f29, f1
|
||||
@ -2975,7 +2975,7 @@ lbl_80351FE0:
|
||||
/* 8035201C 0034EF5C D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 80352020 0034EF60 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 80352024 0034EF64 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 80352028 0034EF68 4B CE 30 E1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80352028 0034EF68 4B CE 30 E1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8035202C 0034EF6C 48 0B FB A5 */ bl roundAng__Ff
|
||||
/* 80352030 0034EF70 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80352034 0034EF74 FF E0 08 90 */ fmr f31, f1
|
||||
@ -3330,7 +3330,7 @@ lbl_803524C8:
|
||||
/* 80352548 0034F488 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 8035254C 0034F48C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80352550 0034F490 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80352554 0034F494 4B CE 2B B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80352554 0034F494 4B CE 2B B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80352558 0034F498 48 0B F6 79 */ bl roundAng__Ff
|
||||
/* 8035255C 0034F49C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80352560 0034F4A0 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -1877,7 +1877,7 @@ lbl_8034E34C:
|
||||
/* 8034E3B8 0034B2F8 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 8034E3BC 0034B2FC D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 8034E3C0 0034B300 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8034E3C4 0034B304 4B CE 6D 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8034E3C4 0034B304 4B CE 6D 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8034E3C8 0034B308 48 0C 38 09 */ bl roundAng__Ff
|
||||
/* 8034E3CC 0034B30C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8034E3D0 0034B310 FF 80 08 90 */ fmr f28, f1
|
||||
@ -2165,7 +2165,7 @@ lbl_8034E78C:
|
||||
/* 8034E7D4 0034B714 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 8034E7D8 0034B718 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 8034E7DC 0034B71C D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8034E7E0 0034B720 4B CE 69 29 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8034E7E0 0034B720 4B CE 69 29 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8034E7E4 0034B724 48 0C 33 ED */ bl roundAng__Ff
|
||||
/* 8034E7E8 0034B728 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8034E7EC 0034B72C FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -1671,7 +1671,7 @@ lbl_8038AD88:
|
||||
/* 8038ADF4 00387D34 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 8038ADF8 00387D38 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 8038ADFC 00387D3C D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8038AE00 00387D40 4B CA A3 09 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8038AE00 00387D40 4B CA A3 09 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8038AE04 00387D44 48 08 6D CD */ bl roundAng__Ff
|
||||
/* 8038AE08 00387D48 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8038AE0C 00387D4C FF 60 08 90 */ fmr f27, f1
|
||||
@ -2132,7 +2132,7 @@ lbl_8038B468:
|
||||
/* 8038B4A4 003883E4 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 8038B4A8 003883E8 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 8038B4AC 003883EC D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8038B4B0 003883F0 4B CA 9C 59 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8038B4B0 003883F0 4B CA 9C 59 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8038B4B4 003883F4 48 08 67 1D */ bl roundAng__Ff
|
||||
/* 8038B4B8 003883F8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8038B4BC 003883FC FF C0 08 90 */ fmr f30, f1
|
||||
|
@ -1455,7 +1455,7 @@ turnFunc__Q34Game11TamagoMushi3ObjFv:
|
||||
/* 80370074 0036CFB4 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80370078 0036CFB8 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8037007C 0036CFBC EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 80370080 0036CFC0 4B CC 50 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80370080 0036CFC0 4B CC 50 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80370084 0036CFC4 48 0A 1B 4D */ bl roundAng__Ff
|
||||
/* 80370088 0036CFC8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8037008C 0036CFCC FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -1981,7 +1981,7 @@ lbl_80384CDC:
|
||||
/* 80384D30 00381C70 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 80384D34 00381C74 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 80384D38 00381C78 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 80384D3C 00381C7C 4B CB 03 CD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80384D3C 00381C7C 4B CB 03 CD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80384D40 00381C80 48 08 CE 91 */ bl roundAng__Ff
|
||||
/* 80384D44 00381C84 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80384D48 00381C88 FF 60 08 90 */ fmr f27, f1
|
||||
@ -2949,7 +2949,7 @@ lbl_80385B60:
|
||||
/* 80385B98 00382AD8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80385B9C 00382ADC EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 80385BA0 00382AE0 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 80385BA4 00382AE4 4B CA F5 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80385BA4 00382AE4 4B CA F5 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80385BA8 00382AE8 48 08 C0 29 */ bl roundAng__Ff
|
||||
/* 80385BAC 00382AEC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80385BB0 00382AF0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -3360,7 +3360,7 @@ isAttackStart__Q34Game8UmiMushi3ObjFv:
|
||||
/* 80386194 003830D4 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80386198 003830D8 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 8038619C 003830DC D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 803861A0 003830E0 4B CA EF 69 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803861A0 003830E0 4B CA EF 69 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803861A4 003830E4 48 08 BA 2D */ bl roundAng__Ff
|
||||
/* 803861A8 003830E8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803861AC 003830EC FF 60 08 90 */ fmr f27, f1
|
||||
@ -3476,7 +3476,7 @@ isNeedTurn__Q34Game8UmiMushi3ObjFv:
|
||||
/* 80386348 00383288 D0 A1 00 20 */ stfs f5, 0x20(r1)
|
||||
/* 8038634C 0038328C D0 81 00 24 */ stfs f4, 0x24(r1)
|
||||
/* 80386350 00383290 D0 61 00 28 */ stfs f3, 0x28(r1)
|
||||
/* 80386354 00383294 4B CA ED B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80386354 00383294 4B CA ED B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80386358 00383298 48 08 B8 79 */ bl roundAng__Ff
|
||||
/* 8038635C 0038329C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80386360 003832A0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -3526,7 +3526,7 @@ lbl_803863B0:
|
||||
/* 8038640C 0038334C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80386410 00383350 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80386414 00383354 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80386418 00383358 4B CA EC F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80386418 00383358 4B CA EC F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8038641C 0038335C 48 08 B7 B5 */ bl roundAng__Ff
|
||||
/* 80386420 00383360 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80386424 00383364 FF E0 08 90 */ fmr f31, f1
|
||||
@ -3759,7 +3759,7 @@ lbl_80386714:
|
||||
/* 80386760 003836A0 C0 1F 01 94 */ lfs f0, 0x194(r31)
|
||||
/* 80386764 003836A4 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 80386768 003836A8 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8038676C 003836AC 4B CA E9 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8038676C 003836AC 4B CA E9 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80386770 003836B0 48 08 B4 61 */ bl roundAng__Ff
|
||||
/* 80386774 003836B4 FF 60 08 90 */ fmr f27, f1
|
||||
/* 80386778 003836B8 C0 3F 01 8C */ lfs f1, 0x18c(r31)
|
||||
@ -3768,7 +3768,7 @@ lbl_80386714:
|
||||
/* 80386784 003836C4 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 80386788 003836C8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8038678C 003836CC EC 5F 00 28 */ fsubs f2, f31, f0
|
||||
/* 80386790 003836D0 4B CA E9 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80386790 003836D0 4B CA E9 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80386794 003836D4 48 08 B4 3D */ bl roundAng__Ff
|
||||
/* 80386798 003836D8 FC 40 D8 90 */ fmr f2, f27
|
||||
/* 8038679C 003836DC 48 08 B4 61 */ bl angDist__Fff
|
||||
@ -3850,7 +3850,7 @@ lbl_80386848:
|
||||
/* 803868BC 003837FC D0 A1 00 20 */ stfs f5, 0x20(r1)
|
||||
/* 803868C0 00383800 D0 81 00 24 */ stfs f4, 0x24(r1)
|
||||
/* 803868C4 00383804 D0 61 00 28 */ stfs f3, 0x28(r1)
|
||||
/* 803868C8 00383808 4B CA E8 41 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803868C8 00383808 4B CA E8 41 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803868CC 0038380C 48 08 B3 05 */ bl roundAng__Ff
|
||||
/* 803868D0 00383810 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803868D4 00383814 FF 40 08 90 */ fmr f26, f1
|
||||
@ -3915,7 +3915,7 @@ lbl_80386968:
|
||||
/* 803869B4 003838F4 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 803869B8 003838F8 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 803869BC 003838FC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 803869C0 00383900 4B CA E7 49 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803869C0 00383900 4B CA E7 49 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803869C4 00383904 48 08 B2 0D */ bl roundAng__Ff
|
||||
/* 803869C8 00383908 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 803869CC 0038390C FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -824,7 +824,7 @@ lbl_8039A420:
|
||||
/* 8039A420 00397360 FC 40 10 50 */ fneg f2, f2
|
||||
/* 8039A424 00397364 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 8039A428 00397368 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8039A42C 0039736C 4B C9 AC DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8039A42C 0039736C 4B C9 AC DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8039A430 00397370 48 07 77 A1 */ bl roundAng__Ff
|
||||
/* 8039A434 00397374 C0 5F 00 2C */ lfs f2, 0x2c(r31)
|
||||
/* 8039A438 00397378 48 07 77 C5 */ bl angDist__Fff
|
||||
|
@ -1387,7 +1387,7 @@ lbl_8027E9BC:
|
||||
/* 8027E9EC 0027B92C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8027E9F0 0027B930 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 8027E9F4 0027B934 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 8027E9F8 0027B938 4B DB 67 11 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8027E9F8 0027B938 4B DB 67 11 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8027E9FC 0027B93C 48 19 31 D5 */ bl roundAng__Ff
|
||||
/* 8027EA00 0027B940 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8027EA04 0027B944 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1556,7 +1556,7 @@ lbl_8027EC44:
|
||||
/* 8027EC74 0027BBB4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8027EC78 0027BBB8 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 8027EC7C 0027BBBC EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 8027EC80 0027BBC0 4B DB 64 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8027EC80 0027BBC0 4B DB 64 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8027EC84 0027BBC4 48 19 2F 4D */ bl roundAng__Ff
|
||||
/* 8027EC88 0027BBC8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8027EC8C 0027BBCC FF A0 08 90 */ fmr f29, f1
|
||||
@ -1713,7 +1713,7 @@ lbl_8027EE98:
|
||||
/* 8027EEC8 0027BE08 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8027EECC 0027BE0C EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 8027EED0 0027BE10 EC 5E 00 28 */ fsubs f2, f30, f0
|
||||
/* 8027EED4 0027BE14 4B DB 62 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8027EED4 0027BE14 4B DB 62 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8027EED8 0027BE18 48 19 2C F9 */ bl roundAng__Ff
|
||||
/* 8027EEDC 0027BE1C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8027EEE0 0027BE20 FF 60 08 90 */ fmr f27, f1
|
||||
|
@ -764,7 +764,7 @@ exec__Q34Game5Armor9StateMoveFPQ24Game9EnemyBase:
|
||||
/* 802869AC 002838EC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802869B0 002838F0 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 802869B4 002838F4 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 802869B8 002838F8 4B DA E7 51 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802869B8 002838F8 4B DA E7 51 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802869BC 002838FC 48 18 B2 15 */ bl roundAng__Ff
|
||||
/* 802869C0 00283900 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802869C4 00283904 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -569,7 +569,7 @@ moveNoTarget__Q34Game4Baby3ObjFv:
|
||||
/* 8028DBFC 0028AB3C EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 8028DC00 0028AB40 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 8028DC04 0028AB44 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8028DC08 0028AB48 4B DA 75 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8028DC08 0028AB48 4B DA 75 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8028DC0C 0028AB4C FF C0 08 90 */ fmr f30, f1
|
||||
/* 8028DC10 0028AB50 4B E3 B9 91 */ bl rand
|
||||
/* 8028DC14 0028AB54 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -426,7 +426,7 @@ lbl_8028CAEC:
|
||||
/* 8028CB64 00289AA4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8028CB68 00289AA8 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 8028CB6C 00289AAC EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 8028CB70 00289AB0 4B DA 85 99 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8028CB70 00289AB0 4B DA 85 99 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8028CB74 00289AB4 48 18 50 5D */ bl roundAng__Ff
|
||||
/* 8028CB78 00289AB8 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8028CB7C 00289ABC FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -904,7 +904,7 @@ lbl_802C8B08:
|
||||
/* 802C8B90 002C5AD0 EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802C8B94 002C5AD4 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802C8B98 002C5AD8 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802C8B9C 002C5ADC 4B D6 C5 6D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802C8B9C 002C5ADC 4B D6 C5 6D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802C8BA0 002C5AE0 FF C0 08 90 */ fmr f30, f1
|
||||
/* 802C8BA4 002C5AE4 4B E0 09 FD */ bl rand
|
||||
/* 802C8BA8 002C5AE8 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -950,7 +950,7 @@ lbl_802DC868:
|
||||
/* 802DC8F0 002D9830 EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802DC8F4 002D9834 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802DC8F8 002D9838 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802DC8FC 002D983C 4B D5 88 0D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802DC8FC 002D983C 4B D5 88 0D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802DC900 002D9840 FF C0 08 90 */ fmr f30, f1
|
||||
/* 802DC904 002D9844 4B DE CC 9D */ bl rand
|
||||
/* 802DC908 002D9848 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -2686,7 +2686,7 @@ getFireAttackAnimIndex__Q34Game11BigTreasure3ObjFv:
|
||||
/* 802DE0C0 002DB000 C0 1F 01 94 */ lfs f0, 0x194(r31)
|
||||
/* 802DE0C4 002DB004 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 802DE0C8 002DB008 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802DE0CC 002DB00C 4B D5 70 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802DE0CC 002DB00C 4B D5 70 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802DE0D0 002DB010 C0 02 E8 D0 */ lfs f0, lbl_8051CC30@sda21(r2)
|
||||
/* 802DE0D4 002DB014 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 802DE0D8 002DB018 40 80 00 10 */ bge lbl_802DE0E8
|
||||
|
@ -3157,7 +3157,7 @@ lbl_802F6740:
|
||||
/* 802F6770 002F36B0 EC 03 00 24 */ fdivs f0, f3, f0
|
||||
/* 802F6774 002F36B4 EC 5A E0 28 */ fsubs f2, f26, f28
|
||||
/* 802F6778 002F36B8 EF 40 28 24 */ fdivs f26, f0, f5
|
||||
/* 802F677C 002F36BC 4B D3 E9 8D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802F677C 002F36BC 4B D3 E9 8D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802F6780 002F36C0 80 7F 01 1C */ lwz r3, 0x11c(r31)
|
||||
/* 802F6784 002F36C4 FF E0 08 90 */ fmr f31, f1
|
||||
/* 802F6788 002F36C8 C3 23 00 40 */ lfs f25, 0x40(r3)
|
||||
|
@ -593,7 +593,7 @@ lbl_802B2FCC:
|
||||
/* 802B2FE0 002AFF20 C0 1F 01 A0 */ lfs f0, 0x1a0(r31)
|
||||
/* 802B2FE4 002AFF24 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 802B2FE8 002AFF28 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802B2FEC 002AFF2C 4B D8 21 1D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B2FEC 002AFF2C 4B D8 21 1D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B2FF0 002AFF30 FF C0 08 90 */ fmr f30, f1
|
||||
/* 802B2FF4 002AFF34 4B E1 65 AD */ bl rand
|
||||
/* 802B2FF8 002AFF38 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -844,7 +844,7 @@ lbl_802B0804:
|
||||
/* 802B0884 002AD7C4 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802B0888 002AD7C8 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802B088C 002AD7CC D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802B0890 002AD7D0 4B D8 48 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B0890 002AD7D0 4B D8 48 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B0894 002AD7D4 48 16 13 3D */ bl roundAng__Ff
|
||||
/* 802B0898 002AD7D8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B089C 002AD7DC FF 20 08 90 */ fmr f25, f1
|
||||
@ -1356,7 +1356,7 @@ lbl_802B0F74:
|
||||
/* 802B0FF4 002ADF34 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802B0FF8 002ADF38 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802B0FFC 002ADF3C D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802B1000 002ADF40 4B D8 41 09 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B1000 002ADF40 4B D8 41 09 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B1004 002ADF44 48 16 0B CD */ bl roundAng__Ff
|
||||
/* 802B1008 002ADF48 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B100C 002ADF4C FE E0 08 90 */ fmr f23, f1
|
||||
|
@ -730,7 +730,7 @@ lbl_802A612C:
|
||||
/* 802A61B4 002A30F4 EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802A61B8 002A30F8 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802A61BC 002A30FC EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802A61C0 002A3100 4B D8 EF 49 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A61C0 002A3100 4B D8 EF 49 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A61C4 002A3104 FF C0 08 90 */ fmr f30, f1
|
||||
/* 802A61C8 002A3108 4B E2 33 D9 */ bl rand
|
||||
/* 802A61CC 002A310C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -853,7 +853,7 @@ setRandTarget__Q34Game10DangoMushi3ObjFv:
|
||||
/* 802FCF4C 002F9E8C EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802FCF50 002F9E90 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802FCF54 002F9E94 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802FCF58 002F9E98 4B D3 81 B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FCF58 002F9E98 4B D3 81 B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FCF5C 002F9E9C FF C0 08 90 */ fmr f30, f1
|
||||
/* 802FCF60 002F9EA0 4B DC C6 41 */ bl rand
|
||||
/* 802FCF64 002F9EA4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1023,7 +1023,7 @@ lbl_802FD178:
|
||||
/* 802FD1B8 002FA0F8 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802FD1BC 002FA0FC D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802FD1C0 002FA100 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802FD1C4 002FA104 4B D3 7F 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FD1C4 002FA104 4B D3 7F 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FD1C8 002FA108 48 11 4A 09 */ bl roundAng__Ff
|
||||
/* 802FD1CC 002FA10C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802FD1D0 002FA110 FF A0 08 90 */ fmr f29, f1
|
||||
@ -2020,7 +2020,7 @@ lbl_802FE00C:
|
||||
/* 802FE040 002FAF80 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802FE044 002FAF84 EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 802FE048 002FAF88 EC 40 F0 28 */ fsubs f2, f0, f30
|
||||
/* 802FE04C 002FAF8C 4B D3 70 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FE04C 002FAF8C 4B D3 70 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FE050 002FAF90 80 DE 00 C0 */ lwz r6, 0xc0(r30)
|
||||
/* 802FE054 002FAF94 3C A0 80 4B */ lis r5, __vt__Q24Game11Interaction@ha
|
||||
/* 802FE058 002FAF98 3C 80 80 4B */ lis r4, __vt__Q24Game13InteractFlick@ha
|
||||
|
@ -652,7 +652,7 @@ lbl_802FA338:
|
||||
/* 802FA3E0 002F7320 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802FA3E4 002F7324 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802FA3E8 002F7328 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802FA3EC 002F732C 4B D3 AD 1D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FA3EC 002F732C 4B D3 AD 1D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FA3F0 002F7330 48 11 77 E1 */ bl roundAng__Ff
|
||||
/* 802FA3F4 002F7334 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802FA3F8 002F7338 FF 40 08 90 */ fmr f26, f1
|
||||
@ -921,7 +921,7 @@ lbl_802FA734:
|
||||
/* 802FA7D4 002F7714 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802FA7D8 002F7718 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802FA7DC 002F771C D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802FA7E0 002F7720 4B D3 A9 29 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FA7E0 002F7720 4B D3 A9 29 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FA7E4 002F7724 48 11 73 ED */ bl roundAng__Ff
|
||||
/* 802FA7E8 002F7728 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802FA7EC 002F772C FF 40 08 90 */ fmr f26, f1
|
||||
@ -1175,7 +1175,7 @@ lbl_802FAAF8:
|
||||
/* 802FAB8C 002F7ACC D0 A1 00 D4 */ stfs f5, 0xd4(r1)
|
||||
/* 802FAB90 002F7AD0 D0 81 00 D8 */ stfs f4, 0xd8(r1)
|
||||
/* 802FAB94 002F7AD4 D0 61 00 DC */ stfs f3, 0xdc(r1)
|
||||
/* 802FAB98 002F7AD8 4B D3 A5 71 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FAB98 002F7AD8 4B D3 A5 71 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FAB9C 002F7ADC 48 11 70 35 */ bl roundAng__Ff
|
||||
/* 802FABA0 002F7AE0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802FABA4 002F7AE4 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1294,7 +1294,7 @@ lbl_802FACE8:
|
||||
/* 802FAD60 002F7CA0 D0 A1 00 2C */ stfs f5, 0x2c(r1)
|
||||
/* 802FAD64 002F7CA4 D0 81 00 30 */ stfs f4, 0x30(r1)
|
||||
/* 802FAD68 002F7CA8 D0 61 00 34 */ stfs f3, 0x34(r1)
|
||||
/* 802FAD6C 002F7CAC 4B D3 A3 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FAD6C 002F7CAC 4B D3 A3 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FAD70 002F7CB0 48 11 6E 61 */ bl roundAng__Ff
|
||||
/* 802FAD74 002F7CB4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802FAD78 002F7CB8 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1415,7 +1415,7 @@ lbl_802FAEF0:
|
||||
/* 802FAF2C 002F7E6C D0 81 00 A4 */ stfs f4, 0xa4(r1)
|
||||
/* 802FAF30 002F7E70 D0 61 00 A8 */ stfs f3, 0xa8(r1)
|
||||
/* 802FAF34 002F7E74 D0 01 00 AC */ stfs f0, 0xac(r1)
|
||||
/* 802FAF38 002F7E78 4B D3 A1 D1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FAF38 002F7E78 4B D3 A1 D1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FAF3C 002F7E7C 48 11 6C 95 */ bl roundAng__Ff
|
||||
/* 802FAF40 002F7E80 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802FAF44 002F7E84 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1446,7 +1446,7 @@ lbl_802FAEF0:
|
||||
/* 802FAFA8 002F7EE8 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802FAFAC 002F7EEC D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802FAFB0 002F7EF0 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802FAFB4 002F7EF4 4B D3 A1 55 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802FAFB4 002F7EF4 4B D3 A1 55 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802FAFB8 002F7EF8 48 11 6C 19 */ bl roundAng__Ff
|
||||
/* 802FAFBC 002F7EFC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802FAFC0 002F7F00 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -195,7 +195,7 @@ lbl_8028E5BC:
|
||||
/* 8028E668 0028B5A8 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 8028E66C 0028B5AC D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 8028E670 0028B5B0 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 8028E674 0028B5B4 4B DA 6A 95 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8028E674 0028B5B4 4B DA 6A 95 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8028E678 0028B5B8 48 18 35 59 */ bl roundAng__Ff
|
||||
/* 8028E67C 0028B5BC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8028E680 0028B5C0 FF 60 08 90 */ fmr f27, f1
|
||||
|
@ -424,7 +424,7 @@ exec__Q34Game7ElecBug9StateTurnFPQ24Game9EnemyBase:
|
||||
/* 80279484 002763C4 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80279488 002763C8 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 8027948C 002763CC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80279490 002763D0 4B DB BC 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80279490 002763D0 4B DB BC 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80279494 002763D4 48 19 87 3D */ bl roundAng__Ff
|
||||
/* 80279498 002763D8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8027949C 002763DC FF E0 08 90 */ fmr f31, f1
|
||||
@ -946,7 +946,7 @@ lbl_80279B64:
|
||||
/* 80279BFC 00276B3C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80279C00 00276B40 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80279C04 00276B44 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80279C08 00276B48 4B DB B5 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80279C08 00276B48 4B DB B5 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80279C0C 00276B4C 48 19 7F C5 */ bl roundAng__Ff
|
||||
/* 80279C10 00276B50 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80279C14 00276B54 FF C0 08 90 */ fmr f30, f1
|
||||
@ -1296,7 +1296,7 @@ exec__Q34Game7ElecBug16StateChildChargeFPQ24Game9EnemyBase:
|
||||
/* 8027A0F8 00277038 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 8027A0FC 0027703C D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 8027A100 00277040 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 8027A104 00277044 4B DB B0 05 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8027A104 00277044 4B DB B0 05 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8027A108 00277048 48 19 7A C9 */ bl roundAng__Ff
|
||||
/* 8027A10C 0027704C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8027A110 00277050 FF C0 08 90 */ fmr f30, f1
|
||||
|
@ -278,7 +278,7 @@ lbl_802588B4:
|
||||
/* 80258920 00255860 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 80258924 00255864 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 80258928 00255868 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8025892C 0025586C 4B DD C7 DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8025892C 0025586C 4B DD C7 DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80258930 00255870 48 1B 92 A1 */ bl roundAng__Ff
|
||||
/* 80258934 00255874 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80258938 00255878 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -474,7 +474,7 @@ lbl_802569CC:
|
||||
/* 80256A8C 002539CC D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80256A90 002539D0 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80256A94 002539D4 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 80256A98 002539D8 4B DD E6 71 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80256A98 002539D8 4B DD E6 71 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80256A9C 002539DC 48 1B B1 35 */ bl roundAng__Ff
|
||||
/* 80256AA0 002539E0 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80256AA4 002539E4 FF 40 08 90 */ fmr f26, f1
|
||||
@ -731,7 +731,7 @@ exec__Q34Game4Frog9StateTurnFPQ24Game9EnemyBase:
|
||||
/* 80256E4C 00253D8C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80256E50 00253D90 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 80256E54 00253D94 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 80256E58 00253D98 4B DD E2 B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80256E58 00253D98 4B DD E2 B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80256E5C 00253D9C 48 1B AD 75 */ bl roundAng__Ff
|
||||
/* 80256E60 00253DA0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80256E64 00253DA4 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1647,7 +1647,7 @@ exec__Q34Game4Frog15StateTurnToHomeFPQ24Game9EnemyBase:
|
||||
/* 80257B4C 00254A8C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80257B50 00254A90 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80257B54 00254A94 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80257B58 00254A98 4B DD D5 B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80257B58 00254A98 4B DD D5 B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80257B5C 00254A9C 48 1B A0 75 */ bl roundAng__Ff
|
||||
/* 80257B60 00254AA0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80257B64 00254AA4 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -1021,7 +1021,7 @@ lbl_8029CF20:
|
||||
/* 8029CFAC 00299EEC EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8029CFB0 00299EF0 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8029CFB4 00299EF4 EF C5 20 24 */ fdivs f30, f5, f4
|
||||
/* 8029CFB8 00299EF8 4B D9 81 51 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029CFB8 00299EF8 4B D9 81 51 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029CFBC 00299EFC EC 01 F0 2A */ fadds f0, f1, f30
|
||||
/* 8029CFC0 00299F00 C0 22 D9 6C */ lfs f1, lbl_8051BCCC@sda21(r2)
|
||||
/* 8029CFC4 00299F04 EF C1 00 2A */ fadds f30, f1, f0
|
||||
|
@ -966,7 +966,7 @@ exec__Q34Game7Fuefuki9StateTurnFPQ24Game9EnemyBase:
|
||||
/* 8029B3FC 0029833C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 8029B400 00298340 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 8029B404 00298344 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 8029B408 00298348 4B D9 9D 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029B408 00298348 4B D9 9D 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029B40C 0029834C 48 17 67 C5 */ bl roundAng__Ff
|
||||
/* 8029B410 00298350 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8029B414 00298354 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -730,7 +730,7 @@ setRandTarget__Q34Game12Hanachirashi3ObjFv:
|
||||
/* 802A24F0 0029F430 EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 802A24F4 0029F434 C3 DF 01 9C */ lfs f30, 0x19c(r31)
|
||||
/* 802A24F8 0029F438 EC 40 E8 28 */ fsubs f2, f0, f29
|
||||
/* 802A24FC 0029F43C 4B D9 2C 0D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A24FC 0029F43C 4B D9 2C 0D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A2500 0029F440 FF 60 08 90 */ fmr f27, f1
|
||||
/* 802A2504 0029F444 4B E2 70 9D */ bl rand
|
||||
/* 802A2508 0029F448 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1087,7 +1087,7 @@ lbl_802A28F0:
|
||||
/* 802A29D0 0029F910 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802A29D4 0029F914 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802A29D8 0029F918 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802A29DC 0029F91C 4B D9 27 2D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A29DC 0029F91C 4B D9 27 2D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A29E0 0029F920 48 16 F1 F1 */ bl roundAng__Ff
|
||||
/* 802A29E4 0029F924 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802A29E8 0029F928 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1282,7 +1282,7 @@ lbl_802A2C40:
|
||||
/* 802A2CB4 0029FBF4 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802A2CB8 0029FBF8 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802A2CBC 0029FBFC D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802A2CC0 0029FC00 4B D9 24 49 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A2CC0 0029FC00 4B D9 24 49 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A2CC4 0029FC04 48 16 EF 0D */ bl roundAng__Ff
|
||||
/* 802A2CC8 0029FC08 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802A2CCC 0029FC0C FF 20 08 90 */ fmr f25, f1
|
||||
|
@ -767,7 +767,7 @@ lbl_8029FCEC:
|
||||
/* 8029FD08 0029CC48 EE E6 20 2A */ fadds f23, f6, f4
|
||||
/* 8029FD0C 0029CC4C EC 38 D0 28 */ fsubs f1, f24, f26
|
||||
/* 8029FD10 0029CC50 EC 57 C8 28 */ fsubs f2, f23, f25
|
||||
/* 8029FD14 0029CC54 4B D9 53 F5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029FD14 0029CC54 4B D9 53 F5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029FD18 0029CC58 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 8029FD1C 0029CC5C FF A0 08 90 */ fmr f29, f1
|
||||
/* 8029FD20 0029CC60 80 BF 00 C0 */ lwz r5, 0xc0(r31)
|
||||
@ -802,7 +802,7 @@ lbl_8029FCEC:
|
||||
/* 8029FD94 0029CCD4 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 8029FD98 0029CCD8 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 8029FD9C 0029CCDC D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 8029FDA0 0029CCE0 4B D9 53 69 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029FDA0 0029CCE0 4B D9 53 69 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029FDA4 0029CCE4 48 17 1E 2D */ bl roundAng__Ff
|
||||
/* 8029FDA8 0029CCE8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8029FDAC 0029CCEC FE C0 08 90 */ fmr f22, f1
|
||||
@ -1209,7 +1209,7 @@ lbl_802A02FC:
|
||||
/* 802A037C 0029D2BC D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802A0380 0029D2C0 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802A0384 0029D2C4 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802A0388 0029D2C8 4B D9 4D 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A0388 0029D2C8 4B D9 4D 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A038C 0029D2CC 48 17 18 45 */ bl roundAng__Ff
|
||||
/* 802A0390 0029D2D0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802A0394 0029D2D4 FF 20 08 90 */ fmr f25, f1
|
||||
@ -1252,7 +1252,7 @@ lbl_802A0418:
|
||||
/* 802A041C 0029D35C 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802A0420 0029D360 EC 5D F8 28 */ fsubs f2, f29, f31
|
||||
/* 802A0424 0029D364 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802A0428 0029D368 4B D9 4C E1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A0428 0029D368 4B D9 4C E1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A042C 0029D36C C0 02 D9 F8 */ lfs f0, lbl_8051BD58@sda21(r2)
|
||||
/* 802A0430 0029D370 80 9F 00 C0 */ lwz r4, 0xc0(r31)
|
||||
/* 802A0434 0029D374 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
|
@ -742,7 +742,7 @@ lbl_802C0674:
|
||||
/* 802C06FC 002BD63C EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802C0700 002BD640 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802C0704 002BD644 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802C0708 002BD648 4B D7 4A 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802C0708 002BD648 4B D7 4A 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802C070C 002BD64C FF C0 08 90 */ fmr f30, f1
|
||||
/* 802C0710 002BD650 4B E0 8E 91 */ bl rand
|
||||
/* 802C0714 002BD654 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -1446,13 +1446,13 @@ searchShotGunRotation__Q34Game6Houdai16HoudaiShotGunMgrFv:
|
||||
/* 802C4DEC 002C1D2C EF E2 00 28 */ fsubs f31, f2, f0
|
||||
/* 802C4DF0 002C1D30 C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 802C4DF4 002C1D34 C0 44 00 24 */ lfs f2, 0x24(r4)
|
||||
/* 802C4DF8 002C1D38 4B D7 03 11 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802C4DF8 002C1D38 4B D7 03 11 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802C4DFC 002C1D3C FF 80 08 90 */ fmr f28, f1
|
||||
/* 802C4E00 002C1D40 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802C4E04 002C1D44 FC 20 F8 50 */ fneg f1, f31
|
||||
/* 802C4E08 002C1D48 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802C4E0C 002C1D4C FC 40 E8 50 */ fneg f2, f29
|
||||
/* 802C4E10 002C1D50 4B D7 02 F9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802C4E10 002C1D50 4B D7 02 F9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802C4E14 002C1D54 FC 40 08 90 */ fmr f2, f1
|
||||
/* 802C4E18 002C1D58 FC 20 E0 90 */ fmr f1, f28
|
||||
/* 802C4E1C 002C1D5C 48 14 CD E1 */ bl angDist__Fff
|
||||
@ -1507,7 +1507,7 @@ lbl_802C4EC0:
|
||||
/* 802C4EC0 002C1E00 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 802C4EC4 002C1E04 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802C4EC8 002C1E08 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802C4ECC 002C1E0C 4B D7 02 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802C4ECC 002C1E0C 4B D7 02 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802C4ED0 002C1E10 C0 42 E2 80 */ lfs f2, lbl_8051C5E0@sda21(r2)
|
||||
/* 802C4ED4 002C1E14 C0 02 E2 28 */ lfs f0, lbl_8051C588@sda21(r2)
|
||||
/* 802C4ED8 002C1E18 EC 42 08 2A */ fadds f2, f2, f1
|
||||
|
@ -294,7 +294,7 @@ lbl_802A8E80:
|
||||
/* 802A8E98 002A5DD8 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 802A8E9C 002A5DDC EC 21 E8 28 */ fsubs f1, f1, f29
|
||||
/* 802A8EA0 002A5DE0 EC 40 F8 28 */ fsubs f2, f0, f31
|
||||
/* 802A8EA4 002A5DE4 4B D8 C2 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A8EA4 002A5DE4 4B D8 C2 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A8EA8 002A5DE8 80 7B 00 90 */ lwz r3, 0x90(r27)
|
||||
/* 802A8EAC 002A5DEC FF C0 08 90 */ fmr f30, f1
|
||||
/* 802A8EB0 002A5DF0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
@ -878,7 +878,7 @@ setNextCentrePosition__Q24Game11IKSystemMgrFv:
|
||||
/* 802A9680 002A65C0 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 802A9684 002A65C4 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 802A9688 002A65C8 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 802A968C 002A65CC 4B D8 BA 7D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A968C 002A65CC 4B D8 BA 7D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A9690 002A65D0 48 16 85 41 */ bl roundAng__Ff
|
||||
/* 802A9694 002A65D4 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802A9698 002A65D8 FF 80 08 90 */ fmr f28, f1
|
||||
@ -1143,7 +1143,7 @@ calcFaceDir__Q24Game11IKSystemMgrFv:
|
||||
/* 802A9A58 002A6998 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
||||
/* 802A9A5C 002A699C EC 24 08 F8 */ fmsubs f1, f4, f3, f1
|
||||
/* 802A9A60 002A69A0 EC 42 00 F8 */ fmsubs f2, f2, f3, f0
|
||||
/* 802A9A64 002A69A4 4B D8 B6 A5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802A9A64 002A69A4 4B D8 B6 A5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802A9A68 002A69A8 D0 3F 00 04 */ stfs f1, 4(r31)
|
||||
/* 802A9A6C 002A69AC C0 02 DC 14 */ lfs f0, lbl_8051BF74@sda21(r2)
|
||||
/* 802A9A70 002A69B0 C0 3F 00 04 */ lfs f1, 4(r31)
|
||||
|
@ -512,7 +512,7 @@ lbl_802BC870:
|
||||
/* 802BC874 002B97B4 C0 3F 02 D8 */ lfs f1, 0x2d8(r31)
|
||||
/* 802BC878 002B97B8 C0 5F 02 E0 */ lfs f2, 0x2e0(r31)
|
||||
/* 802BC87C 002B97BC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802BC880 002B97C0 4B D7 88 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802BC880 002B97C0 4B D7 88 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802BC884 002B97C4 D0 3F 01 FC */ stfs f1, 0x1fc(r31)
|
||||
/* 802BC888 002B97C8 C0 1F 01 FC */ lfs f0, 0x1fc(r31)
|
||||
/* 802BC88C 002B97CC D0 1F 01 A8 */ stfs f0, 0x1a8(r31)
|
||||
@ -1456,7 +1456,7 @@ setZukanTargetPosition__Q34Game8Imomushi3ObjFv:
|
||||
/* 802BD558 002BA498 EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802BD55C 002BA49C EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802BD560 002BA4A0 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802BD564 002BA4A4 4B D7 7B A5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802BD564 002BA4A4 4B D7 7B A5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802BD568 002BA4A8 FF C0 08 90 */ fmr f30, f1
|
||||
/* 802BD56C 002BA4AC 4B E0 C0 35 */ bl rand
|
||||
/* 802BD570 002BA4B0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -482,7 +482,7 @@ setRandTarget__Q34Game6Kabuto3ObjFv:
|
||||
/* 802E47DC 002E171C EC 66 28 24 */ fdivs f3, f6, f5
|
||||
/* 802E47E0 002E1720 EF E4 18 2A */ fadds f31, f4, f3
|
||||
/* 802E47E4 002E1724 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802E47E8 002E1728 4B D5 09 21 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E47E8 002E1728 4B D5 09 21 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E47EC 002E172C FF C0 08 90 */ fmr f30, f1
|
||||
/* 802E47F0 002E1730 4B DE 4D B1 */ bl rand
|
||||
/* 802E47F4 002E1734 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -599,7 +599,7 @@ lbl_802E202C:
|
||||
/* 802E20A4 002DEFE4 D0 81 00 14 */ stfs f4, 0x14(r1)
|
||||
/* 802E20A8 002DEFE8 D0 61 00 18 */ stfs f3, 0x18(r1)
|
||||
/* 802E20AC 002DEFEC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 802E20B0 002DEFF0 4B D5 30 59 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E20B0 002DEFF0 4B D5 30 59 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E20B4 002DEFF4 48 12 FB 1D */ bl roundAng__Ff
|
||||
/* 802E20B8 002DEFF8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E20BC 002DEFFC FF A0 08 90 */ fmr f29, f1
|
||||
@ -664,7 +664,7 @@ lbl_802E2164:
|
||||
/* 802E219C 002DF0DC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802E21A0 002DF0E0 EC 3C 08 28 */ fsubs f1, f28, f1
|
||||
/* 802E21A4 002DF0E4 EC 5F 00 28 */ fsubs f2, f31, f0
|
||||
/* 802E21A8 002DF0E8 4B D5 2F 61 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E21A8 002DF0E8 4B D5 2F 61 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E21AC 002DF0EC 48 12 FA 25 */ bl roundAng__Ff
|
||||
/* 802E21B0 002DF0F0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E21B4 002DF0F4 FF E0 08 90 */ fmr f31, f1
|
||||
@ -884,7 +884,7 @@ lbl_802E2494:
|
||||
/* 802E24C4 002DF404 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802E24C8 002DF408 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802E24CC 002DF40C EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802E24D0 002DF410 4B D5 2C 39 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E24D0 002DF410 4B D5 2C 39 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E24D4 002DF414 48 12 F6 FD */ bl roundAng__Ff
|
||||
/* 802E24D8 002DF418 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E24DC 002DF41C FF E0 08 90 */ fmr f31, f1
|
||||
@ -1399,7 +1399,7 @@ exec__Q34Game6Kabuto12StateFixStayFPQ24Game9EnemyBase:
|
||||
/* 802E2C28 002DFB68 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802E2C2C 002DFB6C EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802E2C30 002DFB70 EC 5E 00 28 */ fsubs f2, f30, f0
|
||||
/* 802E2C34 002DFB74 4B D5 24 D5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E2C34 002DFB74 4B D5 24 D5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E2C38 002DFB78 D0 3F 01 FC */ stfs f1, 0x1fc(r31)
|
||||
/* 802E2C3C 002DFB7C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802E2C40 002DFB80 7F E4 FB 78 */ mr r4, r31
|
||||
@ -1655,7 +1655,7 @@ lbl_802E2F78:
|
||||
/* 802E2FF4 002DFF34 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802E2FF8 002DFF38 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802E2FFC 002DFF3C D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802E3000 002DFF40 4B D5 21 09 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E3000 002DFF40 4B D5 21 09 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E3004 002DFF44 48 12 EB CD */ bl roundAng__Ff
|
||||
/* 802E3008 002DFF48 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E300C 002DFF4C FF E0 08 90 */ fmr f31, f1
|
||||
@ -1960,7 +1960,7 @@ lbl_802E33CC:
|
||||
/* 802E3448 002E0388 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802E344C 002E038C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802E3450 002E0390 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802E3454 002E0394 4B D5 1C B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E3454 002E0394 4B D5 1C B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E3458 002E0398 48 12 E7 79 */ bl roundAng__Ff
|
||||
/* 802E345C 002E039C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E3460 002E03A0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2127,7 +2127,7 @@ lbl_802E3634:
|
||||
/* 802E369C 002E05DC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802E36A0 002E05E0 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802E36A4 002E05E4 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802E36A8 002E05E8 4B D5 1A 61 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E36A8 002E05E8 4B D5 1A 61 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E36AC 002E05EC 48 12 E5 25 */ bl roundAng__Ff
|
||||
/* 802E36B0 002E05F0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E36B4 002E05F4 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2383,7 +2383,7 @@ lbl_802E39C4:
|
||||
/* 802E3A40 002E0980 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802E3A44 002E0984 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802E3A48 002E0988 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802E3A4C 002E098C 4B D5 16 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E3A4C 002E098C 4B D5 16 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E3A50 002E0990 48 12 E1 81 */ bl roundAng__Ff
|
||||
/* 802E3A54 002E0994 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E3A58 002E0998 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -503,7 +503,7 @@ lbl_80299D08:
|
||||
/* 80299D80 00296CC0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80299D84 00296CC4 C0 1F 01 94 */ lfs f0, 0x194(r31)
|
||||
/* 80299D88 00296CC8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80299D8C 00296CCC 4B D9 B3 7D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80299D8C 00296CCC 4B D9 B3 7D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80299D90 00296CD0 D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 80299D94 00296CD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80299D98 00296CD8 C0 1F 02 AC */ lfs f0, 0x2ac(r31)
|
||||
|
@ -454,7 +454,7 @@ lbl_80296420:
|
||||
/* 8029649C 002933DC D0 A1 00 A4 */ stfs f5, 0xa4(r1)
|
||||
/* 802964A0 002933E0 D0 81 00 A8 */ stfs f4, 0xa8(r1)
|
||||
/* 802964A4 002933E4 D0 61 00 AC */ stfs f3, 0xac(r1)
|
||||
/* 802964A8 002933E8 4B D9 EC 61 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802964A8 002933E8 4B D9 EC 61 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802964AC 002933EC 48 17 B7 25 */ bl roundAng__Ff
|
||||
/* 802964B0 002933F0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802964B4 002933F4 FF 20 08 90 */ fmr f25, f1
|
||||
@ -499,7 +499,7 @@ lbl_80296420:
|
||||
/* 80296550 00293490 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80296554 00293494 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80296558 00293498 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 8029655C 0029349C 4B D9 EB AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029655C 0029349C 4B D9 EB AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80296560 002934A0 48 17 B6 71 */ bl roundAng__Ff
|
||||
/* 80296564 002934A4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80296568 002934A8 FF 20 08 90 */ fmr f25, f1
|
||||
@ -635,7 +635,7 @@ lbl_80296724:
|
||||
/* 80296760 002936A0 D0 81 00 80 */ stfs f4, 0x80(r1)
|
||||
/* 80296764 002936A4 D0 61 00 84 */ stfs f3, 0x84(r1)
|
||||
/* 80296768 002936A8 D0 01 00 88 */ stfs f0, 0x88(r1)
|
||||
/* 8029676C 002936AC 4B D9 E9 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029676C 002936AC 4B D9 E9 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80296770 002936B0 48 17 B4 61 */ bl roundAng__Ff
|
||||
/* 80296774 002936B4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80296778 002936B8 FF 20 08 90 */ fmr f25, f1
|
||||
@ -815,7 +815,7 @@ lbl_80296980:
|
||||
/* 802969FC 0029393C D0 A1 00 74 */ stfs f5, 0x74(r1)
|
||||
/* 80296A00 00293940 D0 81 00 78 */ stfs f4, 0x78(r1)
|
||||
/* 80296A04 00293944 D0 61 00 7C */ stfs f3, 0x7c(r1)
|
||||
/* 80296A08 00293948 4B D9 E7 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80296A08 00293948 4B D9 E7 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80296A0C 0029394C 48 17 B1 C5 */ bl roundAng__Ff
|
||||
/* 80296A10 00293950 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80296A14 00293954 FF 40 08 90 */ fmr f26, f1
|
||||
@ -956,7 +956,7 @@ lbl_80296BDC:
|
||||
/* 80296C20 00293B60 D0 81 00 50 */ stfs f4, 0x50(r1)
|
||||
/* 80296C24 00293B64 D0 61 00 54 */ stfs f3, 0x54(r1)
|
||||
/* 80296C28 00293B68 D0 01 00 58 */ stfs f0, 0x58(r1)
|
||||
/* 80296C2C 00293B6C 4B D9 E4 DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80296C2C 00293B6C 4B D9 E4 DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80296C30 00293B70 48 17 AF A1 */ bl roundAng__Ff
|
||||
/* 80296C34 00293B74 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80296C38 00293B78 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1198,7 +1198,7 @@ lbl_80296F2C:
|
||||
/* 80296FA8 00293EE8 D0 A1 00 74 */ stfs f5, 0x74(r1)
|
||||
/* 80296FAC 00293EEC D0 81 00 78 */ stfs f4, 0x78(r1)
|
||||
/* 80296FB0 00293EF0 D0 61 00 7C */ stfs f3, 0x7c(r1)
|
||||
/* 80296FB4 00293EF4 4B D9 E1 55 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80296FB4 00293EF4 4B D9 E1 55 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80296FB8 00293EF8 48 17 AC 19 */ bl roundAng__Ff
|
||||
/* 80296FBC 00293EFC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80296FC0 00293F00 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1339,7 +1339,7 @@ lbl_80297188:
|
||||
/* 802971CC 0029410C D0 81 00 50 */ stfs f4, 0x50(r1)
|
||||
/* 802971D0 00294110 D0 61 00 54 */ stfs f3, 0x54(r1)
|
||||
/* 802971D4 00294114 D0 01 00 58 */ stfs f0, 0x58(r1)
|
||||
/* 802971D8 00294118 4B D9 DF 31 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802971D8 00294118 4B D9 DF 31 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802971DC 0029411C 48 17 A9 F5 */ bl roundAng__Ff
|
||||
/* 802971E0 00294120 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802971E4 00294124 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1564,7 +1564,7 @@ lbl_802974A0:
|
||||
/* 8029751C 0029445C D0 A1 00 74 */ stfs f5, 0x74(r1)
|
||||
/* 80297520 00294460 D0 81 00 78 */ stfs f4, 0x78(r1)
|
||||
/* 80297524 00294464 D0 61 00 7C */ stfs f3, 0x7c(r1)
|
||||
/* 80297528 00294468 4B D9 DB E1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80297528 00294468 4B D9 DB E1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029752C 0029446C 48 17 A6 A5 */ bl roundAng__Ff
|
||||
/* 80297530 00294470 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80297534 00294474 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1705,7 +1705,7 @@ lbl_802976FC:
|
||||
/* 80297740 00294680 D0 81 00 50 */ stfs f4, 0x50(r1)
|
||||
/* 80297744 00294684 D0 61 00 54 */ stfs f3, 0x54(r1)
|
||||
/* 80297748 00294688 D0 01 00 58 */ stfs f0, 0x58(r1)
|
||||
/* 8029774C 0029468C 4B D9 D9 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8029774C 0029468C 4B D9 D9 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80297750 00294690 48 17 A4 81 */ bl roundAng__Ff
|
||||
/* 80297754 00294694 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80297758 00294698 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1889,7 +1889,7 @@ lbl_8029798C:
|
||||
/* 802979EC 0029492C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802979F0 00294930 EC 38 08 28 */ fsubs f1, f24, f1
|
||||
/* 802979F4 00294934 EC 59 00 28 */ fsubs f2, f25, f0
|
||||
/* 802979F8 00294938 4B D9 D7 11 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802979F8 00294938 4B D9 D7 11 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802979FC 0029493C 48 17 A1 D5 */ bl roundAng__Ff
|
||||
/* 80297A00 00294940 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80297A04 00294944 FF 00 08 90 */ fmr f24, f1
|
||||
@ -2141,7 +2141,7 @@ lbl_80297D68:
|
||||
/* 80297DB8 00294CF8 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80297DBC 00294CFC D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80297DC0 00294D00 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80297DC4 00294D04 4B D9 D3 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80297DC4 00294D04 4B D9 D3 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80297DC8 00294D08 48 17 9E 09 */ bl roundAng__Ff
|
||||
/* 80297DCC 00294D0C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80297DD0 00294D10 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2356,7 +2356,7 @@ lbl_80298074:
|
||||
/* 802980D4 00295014 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802980D8 00295018 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 802980DC 0029501C EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 802980E0 00295020 4B D9 D0 29 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802980E0 00295020 4B D9 D0 29 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802980E4 00295024 48 17 9A ED */ bl roundAng__Ff
|
||||
/* 802980E8 00295028 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802980EC 0029502C FF 40 08 90 */ fmr f26, f1
|
||||
@ -2516,7 +2516,7 @@ lbl_802982F4:
|
||||
/* 8029833C 0029527C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80298340 00295280 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80298344 00295284 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80298348 00295288 4B D9 CD C1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80298348 00295288 4B D9 CD C1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029834C 0029528C 48 17 98 85 */ bl roundAng__Ff
|
||||
/* 80298350 00295290 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80298354 00295294 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2728,7 +2728,7 @@ lbl_802985F8:
|
||||
/* 8029864C 0029558C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80298650 00295590 EC 38 08 28 */ fsubs f1, f24, f1
|
||||
/* 80298654 00295594 EC 59 00 28 */ fsubs f2, f25, f0
|
||||
/* 80298658 00295598 4B D9 CA B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80298658 00295598 4B D9 CA B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029865C 0029559C 48 17 95 75 */ bl roundAng__Ff
|
||||
/* 80298660 002955A0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80298664 002955A4 FF 00 08 90 */ fmr f24, f1
|
||||
@ -2977,7 +2977,7 @@ lbl_802989C8:
|
||||
/* 80298A0C 0029594C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80298A10 00295950 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80298A14 00295954 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80298A18 00295958 4B D9 C6 F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80298A18 00295958 4B D9 C6 F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80298A1C 0029595C 48 17 91 B5 */ bl roundAng__Ff
|
||||
/* 80298A20 00295960 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80298A24 00295964 FF 00 08 90 */ fmr f24, f1
|
||||
@ -3233,7 +3233,7 @@ lbl_80298D6C:
|
||||
/* 80298DC0 00295D00 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80298DC4 00295D04 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 80298DC8 00295D08 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 80298DCC 00295D0C 4B D9 C3 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80298DCC 00295D0C 4B D9 C3 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80298DD0 00295D10 48 17 8E 01 */ bl roundAng__Ff
|
||||
/* 80298DD4 00295D14 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80298DD8 00295D18 FF 40 08 90 */ fmr f26, f1
|
||||
@ -3390,7 +3390,7 @@ lbl_80298FE0:
|
||||
/* 8029901C 00295F5C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80299020 00295F60 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80299024 00295F64 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80299028 00295F68 4B D9 C0 E1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80299028 00295F68 4B D9 C0 E1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8029902C 00295F6C 48 17 8B A5 */ bl roundAng__Ff
|
||||
/* 80299030 00295F70 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80299034 00295F74 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -546,7 +546,7 @@ lbl_802E7724:
|
||||
/* 802E77C4 002E4704 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802E77C8 002E4708 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802E77CC 002E470C D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802E77D0 002E4710 4B D4 D9 39 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E77D0 002E4710 4B D4 D9 39 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E77D4 002E4714 48 12 A3 FD */ bl roundAng__Ff
|
||||
/* 802E77D8 002E4718 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802E77DC 002E471C FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -380,7 +380,7 @@ lbl_802E53AC:
|
||||
/* 802E5434 002E2374 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802E5438 002E2378 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802E543C 002E237C D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802E5440 002E2380 4B D4 FC C9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E5440 002E2380 4B D4 FC C9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E5444 002E2384 48 12 C7 8D */ bl roundAng__Ff
|
||||
/* 802E5448 002E2388 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802E544C 002E238C FF 40 08 90 */ fmr f26, f1
|
||||
@ -732,7 +732,7 @@ lbl_802E58D8:
|
||||
/* 802E5960 002E28A0 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802E5964 002E28A4 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802E5968 002E28A8 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802E596C 002E28AC 4B D4 F7 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E596C 002E28AC 4B D4 F7 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E5970 002E28B0 48 12 C2 61 */ bl roundAng__Ff
|
||||
/* 802E5974 002E28B4 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802E5978 002E28B8 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1085,7 +1085,7 @@ lbl_802E5E10:
|
||||
/* 802E5E98 002E2DD8 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802E5E9C 002E2DDC D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802E5EA0 002E2DE0 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802E5EA4 002E2DE4 4B D4 F2 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E5EA4 002E2DE4 4B D4 F2 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E5EA8 002E2DE8 48 12 BD 29 */ bl roundAng__Ff
|
||||
/* 802E5EAC 002E2DEC 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802E5EB0 002E2DF0 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1351,7 +1351,7 @@ lbl_802E621C:
|
||||
/* 802E627C 002E31BC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802E6280 002E31C0 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 802E6284 002E31C4 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 802E6288 002E31C8 4B D4 EE 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E6288 002E31C8 4B D4 EE 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E628C 002E31CC 48 12 B9 45 */ bl roundAng__Ff
|
||||
/* 802E6290 002E31D0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E6294 002E31D4 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1749,7 +1749,7 @@ lbl_802E67D0:
|
||||
/* 802E6858 002E3798 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 802E685C 002E379C D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 802E6860 002E37A0 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 802E6864 002E37A4 4B D4 E8 A5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E6864 002E37A4 4B D4 E8 A5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E6868 002E37A8 48 12 B3 69 */ bl roundAng__Ff
|
||||
/* 802E686C 002E37AC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E6870 002E37B0 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1890,7 +1890,7 @@ lbl_802E6A38:
|
||||
/* 802E6A7C 002E39BC D0 A1 00 80 */ stfs f5, 0x80(r1)
|
||||
/* 802E6A80 002E39C0 D0 81 00 84 */ stfs f4, 0x84(r1)
|
||||
/* 802E6A84 002E39C4 D0 61 00 88 */ stfs f3, 0x88(r1)
|
||||
/* 802E6A88 002E39C8 4B D4 E6 81 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E6A88 002E39C8 4B D4 E6 81 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E6A8C 002E39CC 48 12 B1 45 */ bl roundAng__Ff
|
||||
/* 802E6A90 002E39D0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E6A94 002E39D4 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -562,7 +562,7 @@ setRandTarget__Q34Game6Kurage3ObjFv:
|
||||
/* 802ADE9C 002AADDC EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 802ADEA0 002AADE0 C3 DF 01 9C */ lfs f30, 0x19c(r31)
|
||||
/* 802ADEA4 002AADE4 EC 40 E8 28 */ fsubs f2, f0, f29
|
||||
/* 802ADEA8 002AADE8 4B D8 72 61 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802ADEA8 002AADE8 4B D8 72 61 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802ADEAC 002AADEC FF 60 08 90 */ fmr f27, f1
|
||||
/* 802ADEB0 002AADF0 4B E1 B6 F1 */ bl rand
|
||||
/* 802ADEB4 002AADF4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1341,7 +1341,7 @@ lbl_802AE974:
|
||||
/* 802AE9E8 002AB928 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802AE9EC 002AB92C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802AE9F0 002AB930 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802AE9F4 002AB934 4B D8 67 15 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802AE9F4 002AB934 4B D8 67 15 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802AE9F8 002AB938 48 16 31 D9 */ bl roundAng__Ff
|
||||
/* 802AE9FC 002AB93C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802AEA00 002AB940 FF 20 08 90 */ fmr f25, f1
|
||||
|
@ -687,7 +687,7 @@ setRandTarget__Q34Game3Mar3ObjFv:
|
||||
/* 8027FE6C 0027CDAC EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 8027FE70 0027CDB0 C3 DF 01 9C */ lfs f30, 0x19c(r31)
|
||||
/* 8027FE74 0027CDB4 EC 40 E8 28 */ fsubs f2, f0, f29
|
||||
/* 8027FE78 0027CDB8 4B DB 52 91 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8027FE78 0027CDB8 4B DB 52 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8027FE7C 0027CDBC FF 60 08 90 */ fmr f27, f1
|
||||
/* 8027FE80 0027CDC0 4B E4 97 21 */ bl rand
|
||||
/* 8027FE84 0027CDC4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1043,7 +1043,7 @@ lbl_80280268:
|
||||
/* 80280348 0027D288 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 8028034C 0027D28C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80280350 0027D290 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80280354 0027D294 4B DB 4D B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80280354 0027D294 4B DB 4D B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80280358 0027D298 48 19 18 79 */ bl roundAng__Ff
|
||||
/* 8028035C 0027D29C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80280360 0027D2A0 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1230,7 +1230,7 @@ lbl_80280598:
|
||||
/* 8028060C 0027D54C D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80280610 0027D550 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80280614 0027D554 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80280618 0027D558 4B DB 4A F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80280618 0027D558 4B DB 4A F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8028061C 0027D55C 48 19 15 B5 */ bl roundAng__Ff
|
||||
/* 80280620 0027D560 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80280624 0027D564 FF 20 08 90 */ fmr f25, f1
|
||||
|
@ -732,7 +732,7 @@ lbl_80283054:
|
||||
/* 80283070 0027FFB0 EE E6 20 2A */ fadds f23, f6, f4
|
||||
/* 80283074 0027FFB4 EC 38 D0 28 */ fsubs f1, f24, f26
|
||||
/* 80283078 0027FFB8 EC 57 C8 28 */ fsubs f2, f23, f25
|
||||
/* 8028307C 0027FFBC 4B DB 20 8D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8028307C 0027FFBC 4B DB 20 8D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80283080 0027FFC0 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 80283084 0027FFC4 FF A0 08 90 */ fmr f29, f1
|
||||
/* 80283088 0027FFC8 80 BF 00 C0 */ lwz r5, 0xc0(r31)
|
||||
@ -767,7 +767,7 @@ lbl_80283054:
|
||||
/* 802830FC 0028003C D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80283100 00280040 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80283104 00280044 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80283108 00280048 4B DB 20 01 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80283108 00280048 4B DB 20 01 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8028310C 0028004C 48 18 EA C5 */ bl roundAng__Ff
|
||||
/* 80283110 00280050 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80283114 00280054 FE C0 08 90 */ fmr f22, f1
|
||||
@ -1174,7 +1174,7 @@ lbl_80283664:
|
||||
/* 802836E4 00280624 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802836E8 00280628 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802836EC 0028062C D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802836F0 00280630 4B DB 1A 19 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802836F0 00280630 4B DB 1A 19 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802836F4 00280634 48 18 E4 DD */ bl roundAng__Ff
|
||||
/* 802836F8 00280638 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802836FC 0028063C FF 20 08 90 */ fmr f25, f1
|
||||
@ -1217,7 +1217,7 @@ lbl_80283780:
|
||||
/* 80283784 002806C4 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80283788 002806C8 EC 5D F8 28 */ fsubs f2, f29, f31
|
||||
/* 8028378C 002806CC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80283790 002806D0 4B DB 19 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80283790 002806D0 4B DB 19 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80283794 002806D4 C0 02 D3 28 */ lfs f0, lbl_8051B688@sda21(r2)
|
||||
/* 80283798 002806D8 80 9F 00 C0 */ lwz r4, 0xc0(r31)
|
||||
/* 8028379C 002806DC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
|
@ -166,7 +166,7 @@ lbl_80261998:
|
||||
/* 80261A40 0025E980 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80261A44 0025E984 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80261A48 0025E988 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 80261A4C 0025E98C 4B DD 36 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80261A4C 0025E98C 4B DD 36 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80261A50 0025E990 48 1B 01 81 */ bl roundAng__Ff
|
||||
/* 80261A54 0025E994 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80261A58 0025E998 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -586,7 +586,7 @@ lbl_802EC744:
|
||||
/* 802EC7BC 002E96FC D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 802EC7C0 002E9700 C0 1F 01 94 */ lfs f0, 0x194(r31)
|
||||
/* 802EC7C4 002E9704 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802EC7C8 002E9708 4B D4 89 41 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EC7C8 002E9708 4B D4 89 41 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EC7CC 002E970C D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 802EC7D0 002E9710 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802EC7D4 002E9714 C0 1F 02 AC */ lfs f0, 0x2ac(r31)
|
||||
|
@ -1641,7 +1641,7 @@ lbl_802EF40C:
|
||||
/* 802EF40C 002EC34C 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802EF410 002EC350 D0 7F 00 08 */ stfs f3, 8(r31)
|
||||
/* 802EF414 002EC354 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802EF418 002EC358 4B D4 5C F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EF418 002EC358 4B D4 5C F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EF41C 002EC35C FC 40 08 90 */ fmr f2, f1
|
||||
/* 802EF420 002EC360 C0 02 ED 20 */ lfs f0, lbl_8051D080@sda21(r2)
|
||||
/* 802EF424 002EC364 C0 3F 00 0C */ lfs f1, 0xc(r31)
|
||||
|
@ -527,7 +527,7 @@ lbl_802E866C:
|
||||
/* 802E86E8 002E5628 D0 A1 00 2C */ stfs f5, 0x2c(r1)
|
||||
/* 802E86EC 002E562C D0 81 00 30 */ stfs f4, 0x30(r1)
|
||||
/* 802E86F0 002E5630 D0 61 00 34 */ stfs f3, 0x34(r1)
|
||||
/* 802E86F4 002E5634 4B D4 CA 15 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E86F4 002E5634 4B D4 CA 15 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E86F8 002E5638 48 12 94 D9 */ bl roundAng__Ff
|
||||
/* 802E86FC 002E563C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E8700 002E5640 FF E0 08 90 */ fmr f31, f1
|
||||
@ -587,7 +587,7 @@ lbl_802E8794:
|
||||
/* 802E87D0 002E5710 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802E87D4 002E5714 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802E87D8 002E5718 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802E87DC 002E571C 4B D4 C9 2D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E87DC 002E571C 4B D4 C9 2D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E87E0 002E5720 48 12 93 F1 */ bl roundAng__Ff
|
||||
/* 802E87E4 002E5724 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E87E8 002E5728 FF E0 08 90 */ fmr f31, f1
|
||||
@ -748,7 +748,7 @@ lbl_802E89A0:
|
||||
/* 802E8A20 002E5960 D0 81 00 68 */ stfs f4, 0x68(r1)
|
||||
/* 802E8A24 002E5964 D0 61 00 6C */ stfs f3, 0x6c(r1)
|
||||
/* 802E8A28 002E5968 D0 01 00 70 */ stfs f0, 0x70(r1)
|
||||
/* 802E8A2C 002E596C 4B D4 C6 DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E8A2C 002E596C 4B D4 C6 DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E8A30 002E5970 48 12 91 A1 */ bl roundAng__Ff
|
||||
/* 802E8A34 002E5974 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E8A38 002E5978 FF E0 08 90 */ fmr f31, f1
|
||||
@ -833,7 +833,7 @@ lbl_802E8AEC:
|
||||
/* 802E8B68 002E5AA8 D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 802E8B6C 002E5AAC D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 802E8B70 002E5AB0 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 802E8B74 002E5AB4 4B D4 C5 95 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E8B74 002E5AB4 4B D4 C5 95 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E8B78 002E5AB8 48 12 90 59 */ bl roundAng__Ff
|
||||
/* 802E8B7C 002E5ABC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E8B80 002E5AC0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -898,7 +898,7 @@ lbl_802E8C14:
|
||||
/* 802E8C64 002E5BA4 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802E8C68 002E5BA8 D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802E8C6C 002E5BAC D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802E8C70 002E5BB0 4B D4 C4 99 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E8C70 002E5BB0 4B D4 C4 99 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E8C74 002E5BB4 48 12 8F 5D */ bl roundAng__Ff
|
||||
/* 802E8C78 002E5BB8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E8C7C 002E5BBC FF E0 08 90 */ fmr f31, f1
|
||||
@ -951,7 +951,7 @@ lbl_802E8CFC:
|
||||
/* 802E8D30 002E5C70 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802E8D34 002E5C74 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802E8D38 002E5C78 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802E8D3C 002E5C7C 4B D4 C3 CD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E8D3C 002E5C7C 4B D4 C3 CD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E8D40 002E5C80 48 12 8E 91 */ bl roundAng__Ff
|
||||
/* 802E8D44 002E5C84 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E8D48 002E5C88 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1240,7 +1240,7 @@ lbl_802E90D0:
|
||||
/* 802E9150 002E6090 D0 81 00 68 */ stfs f4, 0x68(r1)
|
||||
/* 802E9154 002E6094 D0 61 00 6C */ stfs f3, 0x6c(r1)
|
||||
/* 802E9158 002E6098 D0 01 00 70 */ stfs f0, 0x70(r1)
|
||||
/* 802E915C 002E609C 4B D4 BF AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E915C 002E609C 4B D4 BF AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9160 002E60A0 48 12 8A 71 */ bl roundAng__Ff
|
||||
/* 802E9164 002E60A4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9168 002E60A8 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1325,7 +1325,7 @@ lbl_802E921C:
|
||||
/* 802E9298 002E61D8 D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 802E929C 002E61DC D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 802E92A0 002E61E0 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 802E92A4 002E61E4 4B D4 BE 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E92A4 002E61E4 4B D4 BE 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E92A8 002E61E8 48 12 89 29 */ bl roundAng__Ff
|
||||
/* 802E92AC 002E61EC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E92B0 002E61F0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1390,7 +1390,7 @@ lbl_802E9344:
|
||||
/* 802E9394 002E62D4 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802E9398 002E62D8 D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802E939C 002E62DC D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802E93A0 002E62E0 4B D4 BD 69 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E93A0 002E62E0 4B D4 BD 69 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E93A4 002E62E4 48 12 88 2D */ bl roundAng__Ff
|
||||
/* 802E93A8 002E62E8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E93AC 002E62EC FF E0 08 90 */ fmr f31, f1
|
||||
@ -1443,7 +1443,7 @@ lbl_802E942C:
|
||||
/* 802E9460 002E63A0 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802E9464 002E63A4 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802E9468 002E63A8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802E946C 002E63AC 4B D4 BC 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E946C 002E63AC 4B D4 BC 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9470 002E63B0 48 12 87 61 */ bl roundAng__Ff
|
||||
/* 802E9474 002E63B4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9478 002E63B8 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1632,7 +1632,7 @@ lbl_802E96A4:
|
||||
/* 802E9720 002E6660 D0 81 00 68 */ stfs f4, 0x68(r1)
|
||||
/* 802E9724 002E6664 D0 61 00 6C */ stfs f3, 0x6c(r1)
|
||||
/* 802E9728 002E6668 D0 01 00 70 */ stfs f0, 0x70(r1)
|
||||
/* 802E972C 002E666C 4B D4 B9 DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E972C 002E666C 4B D4 B9 DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9730 002E6670 48 12 84 A1 */ bl roundAng__Ff
|
||||
/* 802E9734 002E6674 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9738 002E6678 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1717,7 +1717,7 @@ lbl_802E97EC:
|
||||
/* 802E9868 002E67A8 D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 802E986C 002E67AC D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 802E9870 002E67B0 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 802E9874 002E67B4 4B D4 B8 95 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E9874 002E67B4 4B D4 B8 95 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9878 002E67B8 48 12 83 59 */ bl roundAng__Ff
|
||||
/* 802E987C 002E67BC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9880 002E67C0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1782,7 +1782,7 @@ lbl_802E9914:
|
||||
/* 802E9964 002E68A4 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802E9968 002E68A8 D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802E996C 002E68AC D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802E9970 002E68B0 4B D4 B7 99 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E9970 002E68B0 4B D4 B7 99 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9974 002E68B4 48 12 82 5D */ bl roundAng__Ff
|
||||
/* 802E9978 002E68B8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E997C 002E68BC FF E0 08 90 */ fmr f31, f1
|
||||
@ -1835,7 +1835,7 @@ lbl_802E99FC:
|
||||
/* 802E9A30 002E6970 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802E9A34 002E6974 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802E9A38 002E6978 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802E9A3C 002E697C 4B D4 B6 CD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E9A3C 002E697C 4B D4 B6 CD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9A40 002E6980 48 12 81 91 */ bl roundAng__Ff
|
||||
/* 802E9A44 002E6984 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9A48 002E6988 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2015,7 +2015,7 @@ lbl_802E9C60:
|
||||
/* 802E9CC8 002E6C08 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802E9CCC 002E6C0C EC 38 08 28 */ fsubs f1, f24, f1
|
||||
/* 802E9CD0 002E6C10 EC 59 00 28 */ fsubs f2, f25, f0
|
||||
/* 802E9CD4 002E6C14 4B D4 B4 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E9CD4 002E6C14 4B D4 B4 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9CD8 002E6C18 48 12 7E F9 */ bl roundAng__Ff
|
||||
/* 802E9CDC 002E6C1C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9CE0 002E6C20 FF 00 08 90 */ fmr f24, f1
|
||||
@ -2206,7 +2206,7 @@ lbl_802E9F18:
|
||||
/* 802E9FA8 002E6EE8 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802E9FAC 002E6EEC D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802E9FB0 002E6EF0 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802E9FB4 002E6EF4 4B D4 B1 55 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802E9FB4 002E6EF4 4B D4 B1 55 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802E9FB8 002E6EF8 48 12 7C 19 */ bl roundAng__Ff
|
||||
/* 802E9FBC 002E6EFC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802E9FC0 002E6F00 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2281,7 +2281,7 @@ lbl_802EA088:
|
||||
/* 802EA0C4 002E7004 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802EA0C8 002E7008 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802EA0CC 002E700C D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802EA0D0 002E7010 4B D4 B0 39 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EA0D0 002E7010 4B D4 B0 39 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EA0D4 002E7014 48 12 7A FD */ bl roundAng__Ff
|
||||
/* 802EA0D8 002E7018 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EA0DC 002E701C FF 40 08 90 */ fmr f26, f1
|
||||
@ -2489,7 +2489,7 @@ lbl_802EA350:
|
||||
/* 802EA3C0 002E7300 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802EA3C4 002E7304 D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802EA3C8 002E7308 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802EA3CC 002E730C 4B D4 AD 3D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EA3CC 002E730C 4B D4 AD 3D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EA3D0 002E7310 48 12 78 01 */ bl roundAng__Ff
|
||||
/* 802EA3D4 002E7314 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EA3D8 002E7318 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2559,7 +2559,7 @@ lbl_802EA48C:
|
||||
/* 802EA4CC 002E740C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802EA4D0 002E7410 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802EA4D4 002E7414 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802EA4D8 002E7418 4B D4 AC 31 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EA4D8 002E7418 4B D4 AC 31 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EA4DC 002E741C 48 12 76 F5 */ bl roundAng__Ff
|
||||
/* 802EA4E0 002E7420 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EA4E4 002E7424 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2742,7 +2742,7 @@ lbl_802EA708:
|
||||
/* 802EA768 002E76A8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802EA76C 002E76AC EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802EA770 002E76B0 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802EA774 002E76B4 4B D4 A9 95 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EA774 002E76B4 4B D4 A9 95 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EA778 002E76B8 48 12 74 59 */ bl roundAng__Ff
|
||||
/* 802EA77C 002E76BC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EA780 002E76C0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2825,7 +2825,7 @@ lbl_802EA85C:
|
||||
/* 802EA8A4 002E77E4 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802EA8A8 002E77E8 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802EA8AC 002E77EC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802EA8B0 002E77F0 4B D4 A8 59 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EA8B0 002E77F0 4B D4 A8 59 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EA8B4 002E77F4 48 12 73 1D */ bl roundAng__Ff
|
||||
/* 802EA8B8 002E77F8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EA8BC 002E77FC FF E0 08 90 */ fmr f31, f1
|
||||
@ -3052,7 +3052,7 @@ lbl_802EAB8C:
|
||||
/* 802EABE8 002E7B28 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802EABEC 002E7B2C EC 38 08 28 */ fsubs f1, f24, f1
|
||||
/* 802EABF0 002E7B30 EC 59 00 28 */ fsubs f2, f25, f0
|
||||
/* 802EABF4 002E7B34 4B D4 A5 15 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EABF4 002E7B34 4B D4 A5 15 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EABF8 002E7B38 48 12 6F D9 */ bl roundAng__Ff
|
||||
/* 802EABFC 002E7B3C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EAC00 002E7B40 FF 00 08 90 */ fmr f24, f1
|
||||
@ -3227,7 +3227,7 @@ lbl_802EAE38:
|
||||
/* 802EAE88 002E7DC8 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802EAE8C 002E7DCC D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802EAE90 002E7DD0 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802EAE94 002E7DD4 4B D4 A2 75 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EAE94 002E7DD4 4B D4 A2 75 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EAE98 002E7DD8 48 12 6D 39 */ bl roundAng__Ff
|
||||
/* 802EAE9C 002E7DDC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EAEA0 002E7DE0 FF 00 08 90 */ fmr f24, f1
|
||||
@ -3300,7 +3300,7 @@ lbl_802EAF68:
|
||||
/* 802EAF9C 002E7EDC D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802EAFA0 002E7EE0 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802EAFA4 002E7EE4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802EAFA8 002E7EE8 4B D4 A1 61 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EAFA8 002E7EE8 4B D4 A1 61 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EAFAC 002E7EEC 48 12 6C 25 */ bl roundAng__Ff
|
||||
/* 802EAFB0 002E7EF0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EAFB4 002E7EF4 FF 00 08 90 */ fmr f24, f1
|
||||
@ -3571,7 +3571,7 @@ lbl_802EB318:
|
||||
/* 802EB374 002E82B4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802EB378 002E82B8 EC 3C 08 28 */ fsubs f1, f28, f1
|
||||
/* 802EB37C 002E82BC EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 802EB380 002E82C0 4B D4 9D 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EB380 002E82C0 4B D4 9D 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EB384 002E82C4 48 12 68 4D */ bl roundAng__Ff
|
||||
/* 802EB388 002E82C8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EB38C 002E82CC FF 80 08 90 */ fmr f28, f1
|
||||
@ -3659,7 +3659,7 @@ lbl_802EB44C:
|
||||
/* 802EB4C8 002E8408 D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 802EB4CC 002E840C D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 802EB4D0 002E8410 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 802EB4D4 002E8414 4B D4 9C 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EB4D4 002E8414 4B D4 9C 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EB4D8 002E8418 48 12 66 F9 */ bl roundAng__Ff
|
||||
/* 802EB4DC 002E841C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EB4E0 002E8420 FF 80 08 90 */ fmr f28, f1
|
||||
@ -3711,7 +3711,7 @@ lbl_802EB554:
|
||||
/* 802EB590 002E84D0 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 802EB594 002E84D4 D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 802EB598 002E84D8 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 802EB59C 002E84DC 4B D4 9B 6D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EB59C 002E84DC 4B D4 9B 6D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EB5A0 002E84E0 48 12 66 31 */ bl roundAng__Ff
|
||||
/* 802EB5A4 002E84E4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EB5A8 002E84E8 FF 80 08 90 */ fmr f28, f1
|
||||
@ -3970,7 +3970,7 @@ lbl_802EB8EC:
|
||||
/* 802EB940 002E8880 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802EB944 002E8884 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 802EB948 002E8888 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802EB94C 002E888C 4B D4 97 BD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EB94C 002E888C 4B D4 97 BD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EB950 002E8890 48 12 62 81 */ bl roundAng__Ff
|
||||
/* 802EB954 002E8894 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EB958 002E8898 FF A0 08 90 */ fmr f29, f1
|
||||
@ -4050,7 +4050,7 @@ lbl_802EBA34:
|
||||
/* 802EBA70 002E89B0 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802EBA74 002E89B4 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802EBA78 002E89B8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802EBA7C 002E89BC 4B D4 96 8D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802EBA7C 002E89BC 4B D4 96 8D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802EBA80 002E89C0 48 12 61 51 */ bl roundAng__Ff
|
||||
/* 802EBA84 002E89C4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802EBA88 002E89C8 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -653,7 +653,7 @@ setRandTarget__Q34Game9OniKurage3ObjFv:
|
||||
/* 802D4874 002D17B4 EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 802D4878 002D17B8 C3 DF 01 9C */ lfs f30, 0x19c(r31)
|
||||
/* 802D487C 002D17BC EC 40 E8 28 */ fsubs f2, f0, f29
|
||||
/* 802D4880 002D17C0 4B D6 08 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802D4880 002D17C0 4B D6 08 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802D4884 002D17C4 FF 60 08 90 */ fmr f27, f1
|
||||
/* 802D4888 002D17C8 4B DF 4D 19 */ bl rand
|
||||
/* 802D488C 002D17CC 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1412,7 +1412,7 @@ lbl_802D5304:
|
||||
/* 802D5378 002D22B8 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 802D537C 002D22BC D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 802D5380 002D22C0 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 802D5384 002D22C4 4B D5 FD 85 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802D5384 002D22C4 4B D5 FD 85 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802D5388 002D22C8 48 13 C8 49 */ bl roundAng__Ff
|
||||
/* 802D538C 002D22CC 81 9C 00 00 */ lwz r12, 0(r28)
|
||||
/* 802D5390 002D22D0 FF 20 08 90 */ fmr f25, f1
|
||||
|
@ -534,7 +534,7 @@ lbl_802B3F00:
|
||||
/* 802B3F50 002B0E90 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802B3F54 002B0E94 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802B3F58 002B0E98 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802B3F5C 002B0E9C 4B D8 11 AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B3F5C 002B0E9C 4B D8 11 AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B3F60 002B0EA0 48 15 DC 71 */ bl roundAng__Ff
|
||||
/* 802B3F64 002B0EA4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B3F68 002B0EA8 FF E0 08 90 */ fmr f31, f1
|
||||
@ -670,7 +670,7 @@ exec__Q34Game11OtakaraBase9StateWaitFPQ24Game9EnemyBase:
|
||||
/* 802B4128 002B1068 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802B412C 002B106C D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802B4130 002B1070 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802B4134 002B1074 4B D8 0F D5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B4134 002B1074 4B D8 0F D5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B4138 002B1078 48 15 DA 99 */ bl roundAng__Ff
|
||||
/* 802B413C 002B107C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B4140 002B1080 FF E0 08 90 */ fmr f31, f1
|
||||
@ -822,7 +822,7 @@ exec__Q34Game11OtakaraBase9StateMoveFPQ24Game9EnemyBase:
|
||||
/* 802B4350 002B1290 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 802B4354 002B1294 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 802B4358 002B1298 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 802B435C 002B129C 4B D8 0D AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B435C 002B129C 4B D8 0D AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B4360 002B12A0 48 15 D8 71 */ bl roundAng__Ff
|
||||
/* 802B4364 002B12A4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B4368 002B12A8 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1012,7 +1012,7 @@ exec__Q34Game11OtakaraBase9StateTurnFPQ24Game9EnemyBase:
|
||||
/* 802B460C 002B154C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802B4610 002B1550 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802B4614 002B1554 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802B4618 002B1558 4B D8 0A F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B4618 002B1558 4B D8 0A F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B461C 002B155C 48 15 D5 B5 */ bl roundAng__Ff
|
||||
/* 802B4620 002B1560 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B4624 002B1564 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1333,7 +1333,7 @@ exec__Q34Game11OtakaraBase13StateItemWaitFPQ24Game9EnemyBase:
|
||||
/* 802B4A98 002B19D8 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802B4A9C 002B19DC D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802B4AA0 002B19E0 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802B4AA4 002B19E4 4B D8 06 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B4AA4 002B19E4 4B D8 06 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B4AA8 002B19E8 48 15 D1 29 */ bl roundAng__Ff
|
||||
/* 802B4AAC 002B19EC 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802B4AB0 002B19F0 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1489,7 +1489,7 @@ exec__Q34Game11OtakaraBase13StateItemMoveFPQ24Game9EnemyBase:
|
||||
/* 802B4CCC 002B1C0C D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 802B4CD0 002B1C10 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 802B4CD4 002B1C14 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 802B4CD8 002B1C18 4B D8 04 31 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B4CD8 002B1C18 4B D8 04 31 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B4CDC 002B1C1C 48 15 CE F5 */ bl roundAng__Ff
|
||||
/* 802B4CE0 002B1C20 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B4CE4 002B1C24 FF E0 08 90 */ fmr f31, f1
|
||||
@ -1687,7 +1687,7 @@ exec__Q34Game11OtakaraBase13StateItemTurnFPQ24Game9EnemyBase:
|
||||
/* 802B4FA4 002B1EE4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802B4FA8 002B1EE8 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802B4FAC 002B1EEC EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802B4FB0 002B1EF0 4B D8 01 59 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B4FB0 002B1EF0 4B D8 01 59 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B4FB4 002B1EF4 48 15 CC 1D */ bl roundAng__Ff
|
||||
/* 802B4FB8 002B1EF8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B4FBC 002B1EFC FF E0 08 90 */ fmr f31, f1
|
||||
@ -1963,7 +1963,7 @@ lbl_802B5350:
|
||||
/* 802B53A0 002B22E0 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802B53A4 002B22E4 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802B53A8 002B22E8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802B53AC 002B22EC 4B D7 FD 5D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B53AC 002B22EC 4B D7 FD 5D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B53B0 002B22F0 48 15 C8 21 */ bl roundAng__Ff
|
||||
/* 802B53B4 002B22F4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B53B8 002B22F8 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2136,7 +2136,7 @@ lbl_802B55C8:
|
||||
/* 802B5618 002B2558 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802B561C 002B255C D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802B5620 002B2560 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802B5624 002B2564 4B D7 FA E5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B5624 002B2564 4B D7 FA E5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B5628 002B2568 48 15 C5 A9 */ bl roundAng__Ff
|
||||
/* 802B562C 002B256C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B5630 002B2570 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2291,7 +2291,7 @@ lbl_802B57CC:
|
||||
/* 802B584C 002B278C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 802B5850 002B2790 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 802B5854 002B2794 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 802B5858 002B2798 4B D7 F8 B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B5858 002B2798 4B D7 F8 B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B585C 002B279C 48 15 C3 75 */ bl roundAng__Ff
|
||||
/* 802B5860 002B27A0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B5864 002B27A4 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2428,7 +2428,7 @@ lbl_802B59B8:
|
||||
/* 802B5A3C 002B297C D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 802B5A40 002B2980 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 802B5A44 002B2984 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 802B5A48 002B2988 4B D7 F6 C1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B5A48 002B2988 4B D7 F6 C1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B5A4C 002B298C 48 15 C1 85 */ bl roundAng__Ff
|
||||
/* 802B5A50 002B2990 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B5A54 002B2994 FF E0 08 90 */ fmr f31, f1
|
||||
@ -2594,7 +2594,7 @@ lbl_802B5C34:
|
||||
/* 802B5C9C 002B2BDC 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802B5CA0 002B2BE0 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802B5CA4 002B2BE4 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802B5CA8 002B2BE8 4B D7 F4 61 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802B5CA8 002B2BE8 4B D7 F4 61 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802B5CAC 002B2BEC 48 15 BF 25 */ bl roundAng__Ff
|
||||
/* 802B5CB0 002B2BF0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802B5CB4 002B2BF4 FF E0 08 90 */ fmr f31, f1
|
||||
|
@ -3293,7 +3293,7 @@ lbl_8024B77C:
|
||||
/* 8024B784 002486C4 C0 1D 00 08 */ lfs f0, 8(r29)
|
||||
/* 8024B788 002486C8 EC 21 D0 28 */ fsubs f1, f1, f26
|
||||
/* 8024B78C 002486CC EC 40 C0 28 */ fsubs f2, f0, f24
|
||||
/* 8024B790 002486D0 4B DE 99 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8024B790 002486D0 4B DE 99 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8024B794 002486D4 7E C3 B3 78 */ mr r3, r22
|
||||
/* 8024B798 002486D8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8024B79C 002486DC 4B FF 8C 69 */ bl setGlobalData__Q34Game4Cave9EnemyNodeFR10Vector3$$0f$$1f
|
||||
|
@ -930,7 +930,7 @@ lbl_80263C68:
|
||||
/* 80263CA8 00260BE8 D0 81 00 20 */ stfs f4, 0x20(r1)
|
||||
/* 80263CAC 00260BEC D0 61 00 24 */ stfs f3, 0x24(r1)
|
||||
/* 80263CB0 00260BF0 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80263CB4 00260BF4 4B DD 14 55 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80263CB4 00260BF4 4B DD 14 55 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80263CB8 00260BF8 48 1A DF 19 */ bl roundAng__Ff
|
||||
/* 80263CBC 00260BFC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80263CC0 00260C00 FF 80 08 90 */ fmr f28, f1
|
||||
@ -1039,7 +1039,7 @@ lbl_80263DB4:
|
||||
/* 80263E50 00260D90 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80263E54 00260D94 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80263E58 00260D98 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80263E5C 00260D9C 4B DD 12 AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80263E5C 00260D9C 4B DD 12 AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80263E60 00260DA0 48 1A DD 71 */ bl roundAng__Ff
|
||||
/* 80263E64 00260DA4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80263E68 00260DA8 FF 80 08 90 */ fmr f28, f1
|
||||
|
@ -522,7 +522,7 @@ lbl_802732DC:
|
||||
/* 802732F0 00270230 C0 1F 01 A0 */ lfs f0, 0x1a0(r31)
|
||||
/* 802732F4 00270234 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 802732F8 00270238 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802732FC 0027023C 4B DC 1E 0D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802732FC 0027023C 4B DC 1E 0D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80273300 00270240 FF C0 08 90 */ fmr f30, f1
|
||||
/* 80273304 00270244 4B E5 62 9D */ bl rand
|
||||
/* 80273308 00270248 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1134,7 +1134,7 @@ lbl_80273AD8:
|
||||
/* 80273BB8 00270AF8 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80273BBC 00270AFC D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80273BC0 00270B00 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80273BC4 00270B04 4B DC 15 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80273BC4 00270B04 4B DC 15 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80273BC8 00270B08 48 19 E0 09 */ bl roundAng__Ff
|
||||
/* 80273BCC 00270B0C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80273BD0 00270B10 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -1222,7 +1222,7 @@ exec__Q34Game5Sarai11StateAttackFPQ24Game9EnemyBase:
|
||||
/* 802719CC 0026E90C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802719D0 0026E910 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 802719D4 0026E914 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 802719D8 0026E918 4B DC 37 31 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802719D8 0026E918 4B DC 37 31 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802719DC 0026E91C 48 1A 01 F5 */ bl roundAng__Ff
|
||||
/* 802719E0 0026E920 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802719E4 0026E924 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1361,7 +1361,7 @@ lbl_80271B88:
|
||||
/* 80271BD8 0026EB18 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80271BDC 0026EB1C EC 3C 08 28 */ fsubs f1, f28, f1
|
||||
/* 80271BE0 0026EB20 EC 5D 00 28 */ fsubs f2, f29, f0
|
||||
/* 80271BE4 0026EB24 4B DC 35 25 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80271BE4 0026EB24 4B DC 35 25 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80271BE8 0026EB28 48 19 FF E9 */ bl roundAng__Ff
|
||||
/* 80271BEC 0026EB2C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80271BF0 0026EB30 FF A0 08 90 */ fmr f29, f1
|
||||
|
@ -726,7 +726,7 @@ lbl_80293A0C:
|
||||
/* 80293A8C 002909CC 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 80293A90 002909D0 EC 5D 18 28 */ fsubs f2, f29, f3
|
||||
/* 80293A94 002909D4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80293A98 002909D8 4B DA 16 71 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80293A98 002909D8 4B DA 16 71 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80293A9C 002909DC FF 80 08 90 */ fmr f28, f1
|
||||
/* 80293AA0 002909E0 4B E3 5B 01 */ bl rand
|
||||
/* 80293AA4 002909E4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -1603,7 +1603,7 @@ exec__Q34Game9SnakeCrow9StateWaitFPQ24Game9EnemyBase:
|
||||
/* 80291E5C 0028ED9C D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80291E60 0028EDA0 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80291E64 0028EDA4 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80291E68 0028EDA8 4B DA 32 A1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80291E68 0028EDA8 4B DA 32 A1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80291E6C 0028EDAC 48 17 FD 65 */ bl roundAng__Ff
|
||||
/* 80291E70 0028EDB0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80291E74 0028EDB4 FF 00 08 90 */ fmr f24, f1
|
||||
@ -1767,7 +1767,7 @@ lbl_80292048:
|
||||
/* 802920D0 0028F010 D0 A1 00 44 */ stfs f5, 0x44(r1)
|
||||
/* 802920D4 0028F014 D0 81 00 48 */ stfs f4, 0x48(r1)
|
||||
/* 802920D8 0028F018 D0 61 00 4C */ stfs f3, 0x4c(r1)
|
||||
/* 802920DC 0028F01C 4B DA 30 2D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802920DC 0028F01C 4B DA 30 2D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802920E0 0028F020 48 17 FA F1 */ bl roundAng__Ff
|
||||
/* 802920E4 0028F024 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802920E8 0028F028 FF 00 08 90 */ fmr f24, f1
|
||||
|
@ -568,7 +568,7 @@ setJumpMove__Q34Game10SnakeWhole3ObjFR10Vector3$$0f$$1:
|
||||
/* 802CEF3C 002CBE7C D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 802CEF40 002CBE80 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 802CEF44 002CBE84 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 802CEF48 002CBE88 4B D6 61 C1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802CEF48 002CBE88 4B D6 61 C1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802CEF4C 002CBE8C 48 14 2C 85 */ bl roundAng__Ff
|
||||
/* 802CEF50 002CBE90 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802CEF54 002CBE94 FF E0 08 90 */ fmr f31, f1
|
||||
@ -909,7 +909,7 @@ lbl_802CF394:
|
||||
/* 802CF414 002CC354 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 802CF418 002CC358 EC 5D 18 28 */ fsubs f2, f29, f3
|
||||
/* 802CF41C 002CC35C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802CF420 002CC360 4B D6 5C E9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802CF420 002CC360 4B D6 5C E9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802CF424 002CC364 FF 80 08 90 */ fmr f28, f1
|
||||
/* 802CF428 002CC368 4B DF A1 79 */ bl rand
|
||||
/* 802CF42C 002CC36C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
@ -1026,7 +1026,7 @@ lbl_802CF5C8:
|
||||
/* 802CF5D4 002CC514 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802CF5D8 002CC518 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 802CF5DC 002CC51C EC 5D 00 28 */ fsubs f2, f29, f0
|
||||
/* 802CF5E0 002CC520 4B D6 5B 29 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802CF5E0 002CC520 4B D6 5B 29 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802CF5E4 002CC524 FC 40 08 90 */ fmr f2, f1
|
||||
/* 802CF5E8 002CC528 C0 02 E5 08 */ lfs f0, lbl_8051C868@sda21(r2)
|
||||
/* 802CF5EC 002CC52C FF 80 08 90 */ fmr f28, f1
|
||||
|
@ -315,7 +315,7 @@ lbl_802789A4:
|
||||
/* 80278A0C 0027594C EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 80278A10 00275950 C3 DF 01 9C */ lfs f30, 0x19c(r31)
|
||||
/* 80278A14 00275954 EC 40 E8 28 */ fsubs f2, f0, f29
|
||||
/* 80278A18 00275958 4B DB C6 F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80278A18 00275958 4B DB C6 F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80278A1C 0027595C FF 60 08 90 */ fmr f27, f1
|
||||
/* 80278A20 00275960 4B E5 0B 81 */ bl rand
|
||||
/* 80278A24 00275964 6C 63 80 00 */ xoris r3, r3, 0x8000
|
||||
|
@ -667,7 +667,7 @@ lbl_802746DC:
|
||||
/* 80274764 002716A4 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80274768 002716A8 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 8027476C 002716AC D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80274770 002716B0 4B DC 09 99 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80274770 002716B0 4B DC 09 99 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80274774 002716B4 48 19 D4 5D */ bl roundAng__Ff
|
||||
/* 80274778 002716B8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8027477C 002716BC FF 00 08 90 */ fmr f24, f1
|
||||
@ -938,7 +938,7 @@ exec__Q34Game4Tank13StateMoveTurnFPQ24Game9EnemyBase:
|
||||
/* 80274B58 00271A98 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80274B5C 00271A9C EC 3E 08 28 */ fsubs f1, f30, f1
|
||||
/* 80274B60 00271AA0 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 80274B64 00271AA4 4B DC 05 A5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80274B64 00271AA4 4B DC 05 A5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80274B68 00271AA8 48 19 D0 69 */ bl roundAng__Ff
|
||||
/* 80274B6C 00271AAC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80274B70 00271AB0 FF C0 08 90 */ fmr f30, f1
|
||||
@ -1255,7 +1255,7 @@ lbl_80274F8C:
|
||||
/* 80274FF0 00271F30 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80274FF4 00271F34 EC 38 08 28 */ fsubs f1, f24, f1
|
||||
/* 80274FF8 00271F38 EC 59 00 28 */ fsubs f2, f25, f0
|
||||
/* 80274FFC 00271F3C 4B DC 01 0D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80274FFC 00271F3C 4B DC 01 0D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80275000 00271F40 48 19 CB D1 */ bl roundAng__Ff
|
||||
/* 80275004 00271F44 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80275008 00271F48 FF 00 08 90 */ fmr f24, f1
|
||||
@ -1412,7 +1412,7 @@ lbl_80275210:
|
||||
/* 80275248 00272188 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8027524C 0027218C EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 80275250 00272190 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 80275254 00272194 4B DB FE B5 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80275254 00272194 4B DB FE B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80275258 00272198 48 19 C9 79 */ bl roundAng__Ff
|
||||
/* 8027525C 0027219C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80275260 002721A0 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -1250,7 +1250,7 @@ lbl_8026A9B8:
|
||||
/* 8026A9E8 00267928 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8026A9EC 0026792C EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 8026A9F0 00267930 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 8026A9F4 00267934 4B DC A7 15 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8026A9F4 00267934 4B DC A7 15 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8026A9F8 00267938 48 1A 71 D9 */ bl roundAng__Ff
|
||||
/* 8026A9FC 0026793C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8026AA00 00267940 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1419,7 +1419,7 @@ lbl_8026AC40:
|
||||
/* 8026AC70 00267BB0 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8026AC74 00267BB4 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 8026AC78 00267BB8 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 8026AC7C 00267BBC 4B DC A4 8D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8026AC7C 00267BBC 4B DC A4 8D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8026AC80 00267BC0 48 1A 6F 51 */ bl roundAng__Ff
|
||||
/* 8026AC84 00267BC4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8026AC88 00267BC8 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1564,7 +1564,7 @@ lbl_8026AE68:
|
||||
/* 8026AE98 00267DD8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8026AE9C 00267DDC EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 8026AEA0 00267DE0 EC 5E 00 28 */ fsubs f2, f30, f0
|
||||
/* 8026AEA4 00267DE4 4B DC A2 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8026AEA4 00267DE4 4B DC A2 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8026AEA8 00267DE8 48 1A 6D 29 */ bl roundAng__Ff
|
||||
/* 8026AEAC 00267DEC 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8026AEB0 00267DF0 FF 60 08 90 */ fmr f27, f1
|
||||
|
@ -807,7 +807,7 @@ exec__Q34Game4Tobi9StateMoveFPQ24Game9EnemyBase:
|
||||
/* 80268100 00265040 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80268104 00265044 EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 80268108 00265048 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 8026810C 0026504C 4B DC CF FD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8026810C 0026504C 4B DC CF FD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80268110 00265050 48 1A 9A C1 */ bl roundAng__Ff
|
||||
/* 80268114 00265054 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80268118 00265058 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -861,7 +861,7 @@ lbl_80266C20:
|
||||
/* 80266C50 00263B90 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80266C54 00263B94 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 80266C58 00263B98 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 80266C5C 00263B9C 4B DC E4 AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80266C5C 00263B9C 4B DC E4 AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80266C60 00263BA0 48 1A AF 71 */ bl roundAng__Ff
|
||||
/* 80266C64 00263BA4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80266C68 00263BA8 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1030,7 +1030,7 @@ lbl_80266EA8:
|
||||
/* 80266ED8 00263E18 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80266EDC 00263E1C EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 80266EE0 00263E20 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 80266EE4 00263E24 4B DC E2 25 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80266EE4 00263E24 4B DC E2 25 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80266EE8 00263E28 48 1A AC E9 */ bl roundAng__Ff
|
||||
/* 80266EEC 00263E2C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80266EF0 00263E30 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1175,7 +1175,7 @@ lbl_802670D0:
|
||||
/* 80267100 00264040 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80267104 00264044 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 80267108 00264048 EC 5E 00 28 */ fsubs f2, f30, f0
|
||||
/* 8026710C 0026404C 4B DC DF FD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8026710C 0026404C 4B DC DF FD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80267110 00264050 48 1A AA C1 */ bl roundAng__Ff
|
||||
/* 80267114 00264054 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80267118 00264058 FF 60 08 90 */ fmr f27, f1
|
||||
|
@ -777,7 +777,7 @@ lbl_80265198:
|
||||
/* 80265210 00262150 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 80265214 00262154 EC 39 08 28 */ fsubs f1, f25, f1
|
||||
/* 80265218 00262158 EC 5A 00 28 */ fsubs f2, f26, f0
|
||||
/* 8026521C 0026215C 4B DC FE ED */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8026521C 0026215C 4B DC FE ED */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80265220 00262160 48 1A C9 B1 */ bl roundAng__Ff
|
||||
/* 80265224 00262164 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80265228 00262168 FF 20 08 90 */ fmr f25, f1
|
||||
|
@ -908,7 +908,7 @@ lbl_8025A794:
|
||||
/* 8025A7C4 00257704 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8025A7C8 00257708 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 8025A7CC 0025770C EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 8025A7D0 00257710 4B DD A9 39 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8025A7D0 00257710 4B DD A9 39 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8025A7D4 00257714 48 1B 73 FD */ bl roundAng__Ff
|
||||
/* 8025A7D8 00257718 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8025A7DC 0025771C FF A0 08 90 */ fmr f29, f1
|
||||
@ -1077,7 +1077,7 @@ lbl_8025AA1C:
|
||||
/* 8025AA4C 0025798C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8025AA50 00257990 EC 3D 08 28 */ fsubs f1, f29, f1
|
||||
/* 8025AA54 00257994 EC 5C 00 28 */ fsubs f2, f28, f0
|
||||
/* 8025AA58 00257998 4B DD A6 B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8025AA58 00257998 4B DD A6 B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8025AA5C 0025799C 48 1B 71 75 */ bl roundAng__Ff
|
||||
/* 8025AA60 002579A0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8025AA64 002579A4 FF A0 08 90 */ fmr f29, f1
|
||||
@ -1222,7 +1222,7 @@ lbl_8025AC44:
|
||||
/* 8025AC74 00257BB4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8025AC78 00257BB8 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 8025AC7C 00257BBC EC 5E 00 28 */ fsubs f2, f30, f0
|
||||
/* 8025AC80 00257BC0 4B DD A4 89 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8025AC80 00257BC0 4B DD A4 89 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8025AC84 00257BC4 48 1B 6F 4D */ bl roundAng__Ff
|
||||
/* 8025AC88 00257BC8 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8025AC8C 00257BCC FF 60 08 90 */ fmr f27, f1
|
||||
|
@ -777,7 +777,7 @@ exec__Q34Game4Ujib9StateMoveFPQ24Game9EnemyBase:
|
||||
/* 8025BC98 00258BD8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8025BC9C 00258BDC EC 3A 08 28 */ fsubs f1, f26, f1
|
||||
/* 8025BCA0 00258BE0 EC 5B 00 28 */ fsubs f2, f27, f0
|
||||
/* 8025BCA4 00258BE4 4B DD 94 65 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8025BCA4 00258BE4 4B DD 94 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8025BCA8 00258BE8 48 1B 5F 29 */ bl roundAng__Ff
|
||||
/* 8025BCAC 00258BEC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8025BCB0 00258BF0 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -1084,7 +1084,7 @@ setTargetThetaToWhistle__Q24Game10PlayCameraFv:
|
||||
/* 8024030C 0023D24C C0 04 00 14 */ lfs f0, 0x14(r4)
|
||||
/* 80240310 0023D250 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 80240314 0023D254 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 80240318 0023D258 4B DF 4D F1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80240318 0023D258 4B DF 4D F1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8024031C 0023D25C D0 3F 01 B4 */ stfs f1, 0x1b4(r31)
|
||||
/* 80240320 0023D260 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80240324 0023D264 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
@ -1162,7 +1162,7 @@ changeTargetTheta__Q24Game10PlayCameraFv:
|
||||
/* 80240414 0023D354 C0 04 00 14 */ lfs f0, 0x14(r4)
|
||||
/* 80240418 0023D358 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8024041C 0023D35C EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 80240420 0023D360 4B DF 4C E9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80240420 0023D360 4B DF 4C E9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80240424 0023D364 D0 3F 01 B4 */ stfs f1, 0x1b4(r31)
|
||||
/* 80240428 0023D368 48 00 00 3C */ b lbl_80240464
|
||||
lbl_8024042C:
|
||||
@ -2055,7 +2055,7 @@ lbl_8024109C:
|
||||
/* 802410AC 0023DFEC FC 40 A8 90 */ fmr f2, f21
|
||||
/* 802410B0 0023DFF0 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 802410B4 0023DFF4 EC 34 00 28 */ fsubs f1, f20, f0
|
||||
/* 802410B8 0023DFF8 4B DF 40 51 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 802410B8 0023DFF8 4B DF 40 51 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 802410BC 0023DFFC FC 01 90 40 */ fcmpo cr0, f1, f18
|
||||
/* 802410C0 0023E000 40 81 00 08 */ ble lbl_802410C8
|
||||
/* 802410C4 0023E004 FE 40 08 90 */ fmr f18, f1
|
||||
|
@ -102,7 +102,7 @@ lbl_80329FE4:
|
||||
/* 8032A078 00326FB8 C0 3F 00 3C */ lfs f1, 0x3c(r31)
|
||||
/* 8032A07C 00326FBC EC 22 08 28 */ fsubs f1, f2, f1
|
||||
/* 8032A080 00326FC0 FC 40 00 50 */ fneg f2, f0
|
||||
/* 8032A084 00326FC4 4B D0 B0 85 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8032A084 00326FC4 4B D0 B0 85 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8032A088 00326FC8 C0 42 FB 60 */ lfs f2, lbl_8051DEC0@sda21(r2)
|
||||
/* 8032A08C 00326FCC C0 02 FB 5C */ lfs f0, lbl_8051DEBC@sda21(r2)
|
||||
/* 8032A090 00326FD0 EC 02 00 7A */ fmadds f0, f2, f1, f0
|
||||
|
@ -1782,7 +1782,7 @@ lbl_8031107C:
|
||||
/* 803110C8 0030E008 C0 21 00 18 */ lfs f1, 0x18(r1)
|
||||
/* 803110CC 0030E00C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 803110D0 0030E010 FC 40 00 50 */ fneg f2, f0
|
||||
/* 803110D4 0030E014 4B D2 40 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 803110D4 0030E014 4B D2 40 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 803110D8 0030E018 C0 02 F4 6C */ lfs f0, lbl_8051D7CC@sda21(r2)
|
||||
/* 803110DC 0030E01C C0 42 F4 68 */ lfs f2, lbl_8051D7C8@sda21(r2)
|
||||
/* 803110E0 0030E020 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
|
@ -656,7 +656,7 @@ lbl_80116EA8:
|
||||
/* 80116F50 00113E90 D0 A1 00 BC */ stfs f5, 0xbc(r1)
|
||||
/* 80116F54 00113E94 D0 81 00 C0 */ stfs f4, 0xc0(r1)
|
||||
/* 80116F58 00113E98 D0 61 00 C4 */ stfs f3, 0xc4(r1)
|
||||
/* 80116F5C 00113E9C 4B F1 E1 AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80116F5C 00113E9C 4B F1 E1 AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80116F60 00113EA0 48 2F AC 71 */ bl roundAng__Ff
|
||||
/* 80116F64 00113EA4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80116F68 00113EA8 FF 00 08 90 */ fmr f24, f1
|
||||
@ -895,7 +895,7 @@ lbl_80117274:
|
||||
/* 801172F0 00114230 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 801172F4 00114234 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 801172F8 00114238 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 801172FC 0011423C 4B F1 DE 0D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801172FC 0011423C 4B F1 DE 0D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80117300 00114240 48 2F A8 D1 */ bl roundAng__Ff
|
||||
/* 80117304 00114244 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80117308 00114248 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1259,7 +1259,7 @@ lbl_8011777C:
|
||||
/* 80117824 00114764 D0 A1 00 B0 */ stfs f5, 0xb0(r1)
|
||||
/* 80117828 00114768 D0 81 00 B4 */ stfs f4, 0xb4(r1)
|
||||
/* 8011782C 0011476C D0 61 00 B8 */ stfs f3, 0xb8(r1)
|
||||
/* 80117830 00114770 4B F1 D8 D9 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80117830 00114770 4B F1 D8 D9 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80117834 00114774 48 2F A3 9D */ bl roundAng__Ff
|
||||
/* 80117838 00114778 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8011783C 0011477C FF 00 08 90 */ fmr f24, f1
|
||||
@ -1997,7 +1997,7 @@ transitState__Q34Game10ChappyBase11StateAttackFPQ24Game9EnemyBase:
|
||||
/* 801182CC 0011520C D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 801182D0 00115210 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 801182D4 00115214 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 801182D8 00115218 4B F1 CE 31 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801182D8 00115218 4B F1 CE 31 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801182DC 0011521C 48 2F 98 F5 */ bl roundAng__Ff
|
||||
/* 801182E0 00115220 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 801182E4 00115224 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2713,7 +2713,7 @@ lbl_80118C70:
|
||||
/* 80118CEC 00115C2C D0 81 00 80 */ stfs f4, 0x80(r1)
|
||||
/* 80118CF0 00115C30 D0 61 00 84 */ stfs f3, 0x84(r1)
|
||||
/* 80118CF4 00115C34 D0 01 00 88 */ stfs f0, 0x88(r1)
|
||||
/* 80118CF8 00115C38 4B F1 C4 11 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80118CF8 00115C38 4B F1 C4 11 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80118CFC 00115C3C 48 2F 8E D5 */ bl roundAng__Ff
|
||||
/* 80118D00 00115C40 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80118D04 00115C44 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2812,7 +2812,7 @@ lbl_80118DC4:
|
||||
/* 80118E6C 00115DAC D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80118E70 00115DB0 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80118E74 00115DB4 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 80118E78 00115DB8 4B F1 C2 91 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80118E78 00115DB8 4B F1 C2 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80118E7C 00115DBC 48 2F 8D 55 */ bl roundAng__Ff
|
||||
/* 80118E80 00115DC0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80118E84 00115DC4 FF 40 08 90 */ fmr f26, f1
|
||||
@ -3239,7 +3239,7 @@ lbl_801193E8:
|
||||
/* 80119490 001163D0 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80119494 001163D4 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80119498 001163D8 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 8011949C 001163DC 4B F1 BC 6D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8011949C 001163DC 4B F1 BC 6D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801194A0 001163E0 48 2F 87 31 */ bl roundAng__Ff
|
||||
/* 801194A4 001163E4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801194A8 001163E8 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -146,7 +146,7 @@ lbl_80112864:
|
||||
/* 80112900 0010F840 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80112904 0010F844 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80112908 0010F848 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 8011290C 0010F84C 4B F2 27 FD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8011290C 0010F84C 4B F2 27 FD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80112910 0010F850 48 2F F2 C1 */ bl roundAng__Ff
|
||||
/* 80112914 0010F854 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 80112918 0010F858 FF 60 08 90 */ fmr f27, f1
|
||||
@ -474,7 +474,7 @@ lbl_80112D54:
|
||||
/* 80112DC8 0010FD08 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80112DCC 0010FD0C D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80112DD0 0010FD10 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 80112DD4 0010FD14 4B F2 23 35 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80112DD4 0010FD14 4B F2 23 35 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80112DD8 0010FD18 48 2F ED F9 */ bl roundAng__Ff
|
||||
/* 80112DDC 0010FD1C 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 80112DE0 0010FD20 FF 60 08 90 */ fmr f27, f1
|
||||
@ -2005,7 +2005,7 @@ lbl_801143A0:
|
||||
/* 80114420 00111360 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80114424 00111364 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 80114428 00111368 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 8011442C 0011136C 4B F2 0C DD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8011442C 0011136C 4B F2 0C DD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80114430 00111370 48 2F D7 A1 */ bl roundAng__Ff
|
||||
/* 80114434 00111374 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 80114438 00111378 FF 80 08 90 */ fmr f28, f1
|
||||
@ -3135,7 +3135,7 @@ walkToTarget__Q24Game9EnemyFuncFPQ24Game9EnemyBasePQ24Game8Creaturefff:
|
||||
/* 801154A8 001123E8 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 801154AC 001123EC D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 801154B0 001123F0 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 801154B4 001123F4 4B F1 FC 55 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801154B4 001123F4 4B F1 FC 55 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801154B8 001123F8 48 2F C7 19 */ bl roundAng__Ff
|
||||
/* 801154BC 001123FC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801154C0 00112400 FF C0 08 90 */ fmr f30, f1
|
||||
@ -3250,7 +3250,7 @@ walkToTarget__Q24Game9EnemyFuncFPQ24Game9EnemyBaseR10Vector3$$0f$$1fff:
|
||||
/* 80115660 001125A0 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 80115664 001125A4 D0 81 00 0C */ stfs f4, 0xc(r1)
|
||||
/* 80115668 001125A8 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 8011566C 001125AC 4B F1 FA 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8011566C 001125AC 4B F1 FA 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80115670 001125B0 48 2F C5 61 */ bl roundAng__Ff
|
||||
/* 80115674 001125B4 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 80115678 001125B8 FF C0 08 90 */ fmr f30, f1
|
||||
|
@ -3091,7 +3091,7 @@ lbl_8010E790:
|
||||
/* 8010E7DC 0010B71C EF A4 01 72 */ fmuls f29, f4, f5
|
||||
/* 8010E7E0 0010B720 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8010E7E4 0010B724 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8010E7E8 0010B728 4B F2 69 21 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8010E7E8 0010B728 4B F2 69 21 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8010E7EC 0010B72C 48 30 33 E5 */ bl roundAng__Ff
|
||||
/* 8010E7F0 0010B730 D0 21 00 A8 */ stfs f1, 0xa8(r1)
|
||||
/* 8010E7F4 0010B734 3C 60 80 4B */ lis r3, gEnemyInfo__4Game@ha
|
||||
@ -3308,7 +3308,7 @@ lbl_8010EAEC:
|
||||
/* 8010EB00 0010BA40 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 8010EB04 0010BA44 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8010EB08 0010BA48 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8010EB0C 0010BA4C 4B F2 65 FD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8010EB0C 0010BA4C 4B F2 65 FD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8010EB10 0010BA50 48 30 30 C1 */ bl roundAng__Ff
|
||||
/* 8010EB14 0010BA54 D0 21 00 A8 */ stfs f1, 0xa8(r1)
|
||||
/* 8010EB18 0010BA58 7F 03 C3 78 */ mr r3, r24
|
||||
@ -3540,7 +3540,7 @@ lbl_8010EE48:
|
||||
/* 8010EE5C 0010BD9C C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 8010EE60 0010BDA0 EC 23 08 28 */ fsubs f1, f3, f1
|
||||
/* 8010EE64 0010BDA4 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 8010EE68 0010BDA8 4B F2 62 A1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8010EE68 0010BDA8 4B F2 62 A1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8010EE6C 0010BDAC 48 30 2D 65 */ bl roundAng__Ff
|
||||
/* 8010EE70 0010BDB0 D0 21 00 A8 */ stfs f1, 0xa8(r1)
|
||||
/* 8010EE74 0010BDB4 7F 23 CB 78 */ mr r3, r25
|
||||
|
@ -364,7 +364,7 @@ lbl_8010FD08:
|
||||
/* 8010FD84 0010CCC4 D0 A1 00 18 */ stfs f5, 0x18(r1)
|
||||
/* 8010FD88 0010CCC8 D0 81 00 1C */ stfs f4, 0x1c(r1)
|
||||
/* 8010FD8C 0010CCCC D0 61 00 20 */ stfs f3, 0x20(r1)
|
||||
/* 8010FD90 0010CCD0 4B F2 53 79 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8010FD90 0010CCD0 4B F2 53 79 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8010FD94 0010CCD4 48 30 1E 3D */ bl roundAng__Ff
|
||||
/* 8010FD98 0010CCD8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8010FD9C 0010CCDC FF C0 08 90 */ fmr f30, f1
|
||||
@ -713,7 +713,7 @@ lbl_801101CC:
|
||||
/* 80110260 0010D1A0 D0 A1 00 D4 */ stfs f5, 0xd4(r1)
|
||||
/* 80110264 0010D1A4 D0 81 00 D8 */ stfs f4, 0xd8(r1)
|
||||
/* 80110268 0010D1A8 D0 61 00 DC */ stfs f3, 0xdc(r1)
|
||||
/* 8011026C 0010D1AC 4B F2 4E 9D */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8011026C 0010D1AC 4B F2 4E 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80110270 0010D1B0 48 30 19 61 */ bl roundAng__Ff
|
||||
/* 80110274 0010D1B4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80110278 0010D1B8 FF 00 08 90 */ fmr f24, f1
|
||||
@ -934,7 +934,7 @@ lbl_80110540:
|
||||
/* 801105BC 0010D4FC D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 801105C0 0010D500 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 801105C4 0010D504 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 801105C8 0010D508 4B F2 4B 41 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801105C8 0010D508 4B F2 4B 41 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801105CC 0010D50C 48 30 16 05 */ bl roundAng__Ff
|
||||
/* 801105D0 0010D510 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801105D4 0010D514 FF 40 08 90 */ fmr f26, f1
|
||||
@ -1253,7 +1253,7 @@ lbl_801109BC:
|
||||
/* 80110A50 0010D990 D0 A1 00 B0 */ stfs f5, 0xb0(r1)
|
||||
/* 80110A54 0010D994 D0 81 00 B4 */ stfs f4, 0xb4(r1)
|
||||
/* 80110A58 0010D998 D0 61 00 B8 */ stfs f3, 0xb8(r1)
|
||||
/* 80110A5C 0010D99C 4B F2 46 AD */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80110A5C 0010D99C 4B F2 46 AD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80110A60 0010D9A0 48 30 11 71 */ bl roundAng__Ff
|
||||
/* 80110A64 0010D9A4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80110A68 0010D9A8 FF 00 08 90 */ fmr f24, f1
|
||||
@ -1769,7 +1769,7 @@ lbl_80111144:
|
||||
/* 801111DC 0010E11C D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 801111E0 0010E120 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 801111E4 0010E124 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 801111E8 0010E128 4B F2 3F 21 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 801111E8 0010E128 4B F2 3F 21 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 801111EC 0010E12C 48 30 09 E5 */ bl roundAng__Ff
|
||||
/* 801111F0 0010E130 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 801111F4 0010E134 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2273,7 +2273,7 @@ lbl_801118C4:
|
||||
/* 80111910 0010E850 D0 81 00 80 */ stfs f4, 0x80(r1)
|
||||
/* 80111914 0010E854 D0 61 00 84 */ stfs f3, 0x84(r1)
|
||||
/* 80111918 0010E858 D0 01 00 88 */ stfs f0, 0x88(r1)
|
||||
/* 8011191C 0010E85C 4B F2 37 ED */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8011191C 0010E85C 4B F2 37 ED */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80111920 0010E860 48 30 02 B1 */ bl roundAng__Ff
|
||||
/* 80111924 0010E864 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 80111928 0010E868 FF 40 08 90 */ fmr f26, f1
|
||||
@ -2387,7 +2387,7 @@ lbl_80111A1C:
|
||||
/* 80111AC4 0010EA04 D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80111AC8 0010EA08 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80111ACC 0010EA0C D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 80111AD0 0010EA10 4B F2 36 39 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80111AD0 0010EA10 4B F2 36 39 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80111AD4 0010EA14 48 30 00 FD */ bl roundAng__Ff
|
||||
/* 80111AD8 0010EA18 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 80111ADC 0010EA1C FF 40 08 90 */ fmr f26, f1
|
||||
@ -2696,7 +2696,7 @@ lbl_80111EA4:
|
||||
/* 80111F4C 0010EE8C D0 A1 00 5C */ stfs f5, 0x5c(r1)
|
||||
/* 80111F50 0010EE90 D0 81 00 60 */ stfs f4, 0x60(r1)
|
||||
/* 80111F54 0010EE94 D0 61 00 64 */ stfs f3, 0x64(r1)
|
||||
/* 80111F58 0010EE98 4B F2 31 B1 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80111F58 0010EE98 4B F2 31 B1 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 80111F5C 0010EE9C 48 2F FC 75 */ bl roundAng__Ff
|
||||
/* 80111F60 0010EEA0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80111F64 0010EEA4 FF 40 08 90 */ fmr f26, f1
|
||||
|
@ -1,48 +1,6 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
||||
.global pikmin2_cosf__Ff
|
||||
pikmin2_cosf__Ff:
|
||||
/* 80411798 0040E6D8 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 8041179C 0040E6DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804117A0 0040E6E0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 804117A4 0040E6E4 40 80 00 08 */ bge lbl_804117AC
|
||||
/* 804117A8 0040E6E8 FC 20 08 50 */ fneg f1, f1
|
||||
lbl_804117AC:
|
||||
/* 804117AC 0040E6EC C0 02 1F 0C */ lfs f0, lbl_8052026C@sda21(r2)
|
||||
/* 804117B0 0040E6F0 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
||||
/* 804117B4 0040E6F4 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
||||
/* 804117B8 0040E6F8 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 804117BC 0040E6FC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 804117C0 0040E700 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 804117C4 0040E704 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 804117C8 0040E708 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
||||
/* 804117CC 0040E70C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 804117D0 0040E710 C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 804117D4 0040E714 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804117D8 0040E718 4E 80 00 20 */ blr
|
||||
|
||||
.global pikmin2_atan2f__Fff
|
||||
pikmin2_atan2f__Fff:
|
||||
/* 804117DC 0040E71C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804117E0 0040E720 7C 08 02 A6 */ mflr r0
|
||||
/* 804117E4 0040E724 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
||||
/* 804117E8 0040E728 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804117EC 0040E72C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 804117F0 0040E730 4B C2 39 19 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 804117F4 0040E734 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804117F8 0040E738 7C 08 03 A6 */ mtlr r0
|
||||
/* 804117FC 0040E73C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80411800 0040E740 4E 80 00 20 */ blr
|
||||
|
||||
.global pikmin2_sqrtf__Ff
|
||||
pikmin2_sqrtf__Ff:
|
||||
/* 80411804 0040E744 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 80411808 0040E748 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8041180C 0040E74C 4C 81 00 20 */ blelr
|
||||
/* 80411810 0040E750 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80411814 0040E754 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80411818 0040E758 4E 80 00 20 */ blr
|
||||
|
||||
.global qdist2__Fffff
|
||||
qdist2__Fffff:
|
||||
|
@ -198,7 +198,7 @@ lbl_8043004C:
|
||||
/* 8043006C 0042CFAC 38 04 D1 E0 */ addi r0, r4, atanTable___5JMath@l
|
||||
/* 80430070 0042CFB0 C0 43 00 28 */ lfs f2, 0x28(r3)
|
||||
/* 80430074 0042CFB4 7C 03 03 78 */ mr r3, r0
|
||||
/* 80430078 0042CFB8 4B C0 50 91 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 80430078 0042CFB8 4B C0 50 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8043007C 0042CFBC D0 3C 00 AC */ stfs f1, 0xac(r28)
|
||||
/* 80430080 0042CFC0 80 7C 00 70 */ lwz r3, 0x70(r28)
|
||||
/* 80430084 0042CFC4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
|
@ -241,7 +241,7 @@ lbl_80435288:
|
||||
/* 804352B8 004321F8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 804352BC 004321FC EC 21 F8 28 */ fsubs f1, f1, f31
|
||||
/* 804352C0 00432200 EC 40 F0 28 */ fsubs f2, f0, f30
|
||||
/* 804352C4 00432204 4B BF FE 45 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 804352C4 00432204 4B BF FE 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 804352C8 00432208 FF C0 08 90 */ fmr f30, f1
|
||||
/* 804352CC 0043220C C0 3F 00 34 */ lfs f1, 0x34(r31)
|
||||
/* 804352D0 00432210 4B FD C9 01 */ bl roundAng__Ff
|
||||
|
@ -374,7 +374,7 @@ lbl_8043F664:
|
||||
/* 8043F66C 0043C5AC FC 40 E0 90 */ fmr f2, f28
|
||||
/* 8043F670 0043C5B0 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
||||
/* 8043F674 0043C5B4 FC 20 E8 90 */ fmr f1, f29
|
||||
/* 8043F678 0043C5B8 4B BF 5A 91 */ bl atan2___Q25JMath18TAtanTable$$01024$$4f$$1CFff
|
||||
/* 8043F678 0043C5B8 4B BF 5A 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
||||
/* 8043F67C 0043C5BC C0 BD 01 40 */ lfs f5, 0x140(r29)
|
||||
/* 8043F680 0043C5C0 C0 82 25 D0 */ lfs f4, lbl_80520930@sda21(r2)
|
||||
/* 8043F684 0043C5C4 EC 7C 28 24 */ fdivs f3, f28, f5
|
||||
|
12
include/sysMath.h
Normal file
12
include/sysMath.h
Normal file
@ -0,0 +1,12 @@
|
||||
#ifndef _sysMath_H
|
||||
#define _sysMath_H
|
||||
namespace JMath {
|
||||
template <int length, typename T>
|
||||
struct TAtanTable {
|
||||
T atan2_(T, T) const;
|
||||
T mTable[length];
|
||||
};
|
||||
|
||||
template struct TAtanTable<1024, float>;
|
||||
}
|
||||
#endif
|
@ -1,10 +1,13 @@
|
||||
#include "sysMath.h"
|
||||
namespace JMath {
|
||||
extern float sincosTable_[1024];
|
||||
extern const float sincosTable_[1024];
|
||||
extern const TAtanTable<1024, float> atanTable_;
|
||||
}
|
||||
extern const float lbl_80520268; //-325.9493f
|
||||
extern const float lbl_8052026C; // 325.9493f
|
||||
extern const float lbl_80520270; // 0.0f
|
||||
|
||||
|
||||
float pikmin2_sinf(float input)
|
||||
{
|
||||
float result;
|
||||
@ -17,76 +20,25 @@ float pikmin2_sinf(float input)
|
||||
}
|
||||
return result;
|
||||
}
|
||||
// /*
|
||||
// .loc_0x0:
|
||||
// lfs f0, 0x1F10(r2)
|
||||
// stwu r1, -0x20(r1)
|
||||
// fcmpo cr0, f1, f0
|
||||
// bge- .loc_0x3C
|
||||
// lfs f0, 0x1F08(r2)
|
||||
// lis r3, 0x8050
|
||||
// addi r3, r3, 0x71A0
|
||||
// fmuls f0, f1, f0
|
||||
// fctiwz f0, f0
|
||||
// stfd f0, 0x8(r1)
|
||||
// lwz r0, 0xC(r1)
|
||||
// rlwinm r0,r0,3,18,28
|
||||
// lfsx f0, r3, r0
|
||||
// fneg f1, f0
|
||||
// b .loc_0x60
|
||||
//
|
||||
// .loc_0x3C:
|
||||
// lfs f0, 0x1F0C(r2)
|
||||
// lis r3, 0x8050
|
||||
// addi r3, r3, 0x71A0
|
||||
// fmuls f0, f1, f0
|
||||
// fctiwz f0, f0
|
||||
// stfd f0, 0x10(r1)
|
||||
// lwz r0, 0x14(r1)
|
||||
// rlwinm r0,r0,3,18,28
|
||||
// lfsx f1, r3, r0
|
||||
//
|
||||
// .loc_0x60:
|
||||
// addi r1, r1, 0x20
|
||||
// blr
|
||||
// */
|
||||
//
|
||||
///*
|
||||
// * --INFO--
|
||||
// * Address: 80411798
|
||||
// * Size: 000044
|
||||
// */
|
||||
//void pikmin2_cosf(float)
|
||||
//{
|
||||
// /*
|
||||
// .loc_0x0:
|
||||
// lfs f0, 0x1F10(r2)
|
||||
// stwu r1, -0x10(r1)
|
||||
// fcmpo cr0, f1, f0
|
||||
// bge- .loc_0x14
|
||||
// fneg f1, f1
|
||||
//
|
||||
// .loc_0x14:
|
||||
// lfs f0, 0x1F0C(r2)
|
||||
// lis r3, 0x8050
|
||||
// addi r3, r3, 0x71A0
|
||||
// fmuls f0, f1, f0
|
||||
// fctiwz f0, f0
|
||||
// stfd f0, 0x8(r1)
|
||||
// lwz r0, 0xC(r1)
|
||||
// rlwinm r0,r0,3,18,28
|
||||
// add r3, r3, r0
|
||||
// lfs f1, 0x4(r3)
|
||||
// addi r1, r1, 0x10
|
||||
// blr
|
||||
// */
|
||||
//}
|
||||
//
|
||||
///*
|
||||
// * --INFO--
|
||||
// * Address: ........
|
||||
// * Size: 0000F4
|
||||
// */
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: 80411798
|
||||
* Size: 000044
|
||||
*/
|
||||
float pikmin2_cosf(float f)
|
||||
{
|
||||
if (f < lbl_80520270) {
|
||||
f = -f;
|
||||
}
|
||||
return JMath::sincosTable_[((int)(f * lbl_8052026C) & 0x7ffU) * 2 + 1];
|
||||
}
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: ........
|
||||
* Size: 0000F4
|
||||
*/
|
||||
//void pikmin2_acosf(float)
|
||||
//{
|
||||
// // UNUSED FUNCTION
|
||||
@ -102,51 +54,44 @@ float pikmin2_sinf(float input)
|
||||
// // UNUSED FUNCTION
|
||||
//}
|
||||
//
|
||||
///*
|
||||
// * --INFO--
|
||||
// * Address: 804117DC
|
||||
// * Size: 000028
|
||||
// */
|
||||
//void pikmin2_atan2f(float, float)
|
||||
//{
|
||||
// /*
|
||||
// .loc_0x0:
|
||||
// stwu r1, -0x10(r1)
|
||||
// mflr r0
|
||||
// lis r3, 0x8051
|
||||
// stw r0, 0x14(r1)
|
||||
// subi r3, r3, 0x2E20
|
||||
// bl -0x3DC6E8
|
||||
// lwz r0, 0x14(r1)
|
||||
// mtlr r0
|
||||
// addi r1, r1, 0x10
|
||||
// blr
|
||||
// */
|
||||
//}
|
||||
//
|
||||
///*
|
||||
// * --INFO--
|
||||
// * Address: 80411804
|
||||
// * Size: 000018
|
||||
// */
|
||||
//void pikmin2_sqrtf(float)
|
||||
//{
|
||||
// /*
|
||||
// .loc_0x0:
|
||||
// lfs f0, 0x1F10(r2)
|
||||
// fcmpo cr0, f1, f0
|
||||
// blelr-
|
||||
// fsqrte f0, f1
|
||||
// fmuls f1, f0, f1
|
||||
// blr
|
||||
// */
|
||||
//}
|
||||
//
|
||||
///*
|
||||
// * --INFO--
|
||||
// * Address: 8041181C
|
||||
// * Size: 00003C
|
||||
// */
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: 804117DC
|
||||
* Size: 000028
|
||||
*/
|
||||
float pikmin2_atan2f(float f1, float f2)
|
||||
{
|
||||
// return JMath::TAtanTable_.atan2(f1, f2, JMath::atanTable_);
|
||||
return JMath::atanTable_.atan2_(f1, f2);
|
||||
}
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: 80411804
|
||||
* Size: 000018
|
||||
*/
|
||||
float pikmin2_sqrtf(float input) {
|
||||
if (!(input > lbl_80520270)) {
|
||||
return input;
|
||||
}
|
||||
|
||||
register float reg1 = input;
|
||||
register float reg2 = lbl_80520270;
|
||||
register float result;
|
||||
|
||||
asm{
|
||||
frsqrte reg2, reg1
|
||||
fmuls result, reg2, reg1
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
* --INFO--
|
||||
* Address: 8041181C
|
||||
* Size: 00003C
|
||||
*/
|
||||
//void qdist2(float, float, float, float)
|
||||
//{
|
||||
// /*
|
||||
|
@ -33,13 +33,16 @@ BANNER = """
|
||||
import struct
|
||||
|
||||
# Substitutions
|
||||
|
||||
#NOTE: We replaced ? with $$ for the escape sequence
|
||||
substitutions = (
|
||||
('<', '?0'),
|
||||
('>', '?1'),
|
||||
('@', '?2'),
|
||||
('\\', '?3'),
|
||||
(',', '?4'),
|
||||
('-', '?5')
|
||||
('<', '$$0'),
|
||||
('>', '$$1'),
|
||||
('@', '$$2'),
|
||||
('\\', '$$3'),
|
||||
(',', '$$4'),
|
||||
('-', '$$5'),
|
||||
('', '____')
|
||||
)
|
||||
|
||||
def format(symbol):
|
||||
@ -133,7 +136,6 @@ def impl_postprocess_elf(f, do_ctor_realign, do_old_stack, do_symbol_fixup):
|
||||
if sh_type == SHT_STRTAB and do_symbol_fixup:
|
||||
if not secF:
|
||||
secF = True
|
||||
continue
|
||||
f.seek(ofsSecHeader + i * 0x28 + 0x10)
|
||||
ofs = read_u32(f)
|
||||
size = read_u32(f)
|
||||
@ -315,4 +317,4 @@ if __name__ == "__main__":
|
||||
if len(sys.argv) < 2:
|
||||
print(BANNER)
|
||||
else:
|
||||
frontend(sys.argv[1:])
|
||||
frontend(sys.argv[1:])
|
Loading…
Reference in New Issue
Block a user