mirror of https://github.com/zeldaret/tp.git
47 lines
1.7 KiB
ArmAsm
47 lines
1.7 KiB
ArmAsm
lbl_802980F8:
|
|
/* 802980F8 38 A0 00 00 */ li r5, 0
|
|
/* 802980FC 98 A6 00 1C */ stb r5, 0x1c(r6)
|
|
/* 80298100 98 A6 00 1E */ stb r5, 0x1e(r6)
|
|
/* 80298104 38 03 00 0C */ addi r0, r3, 0xc
|
|
/* 80298108 90 06 00 14 */ stw r0, 0x14(r6)
|
|
/* 8029810C 38 00 00 02 */ li r0, 2
|
|
/* 80298110 98 06 00 1D */ stb r0, 0x1d(r6)
|
|
/* 80298114 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 80298118 D0 06 00 00 */ stfs f0, 0(r6)
|
|
/* 8029811C C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 80298120 D0 06 00 08 */ stfs f0, 8(r6)
|
|
/* 80298124 39 00 00 00 */ li r8, 0
|
|
/* 80298128 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 8029812C 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 80298130 7C 09 03 A6 */ mtctr r0
|
|
/* 80298134 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80298138 40 81 00 24 */ ble lbl_8029815C
|
|
lbl_8029813C:
|
|
/* 8029813C 7C E3 2A 14 */ add r7, r3, r5
|
|
/* 80298140 80 07 00 00 */ lwz r0, 0(r7)
|
|
/* 80298144 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80298148 41 81 00 0C */ bgt lbl_80298154
|
|
/* 8029814C 7C E8 3B 78 */ mr r8, r7
|
|
/* 80298150 48 00 00 0C */ b lbl_8029815C
|
|
lbl_80298154:
|
|
/* 80298154 38 A5 00 10 */ addi r5, r5, 0x10
|
|
/* 80298158 42 00 FF E4 */ bdnz lbl_8029813C
|
|
lbl_8029815C:
|
|
/* 8029815C 28 08 00 00 */ cmplwi r8, 0
|
|
/* 80298160 40 82 00 0C */ bne lbl_8029816C
|
|
/* 80298164 38 60 00 00 */ li r3, 0
|
|
/* 80298168 4E 80 00 20 */ blr
|
|
lbl_8029816C:
|
|
/* 8029816C C0 26 00 00 */ lfs f1, 0(r6)
|
|
/* 80298170 C0 08 00 08 */ lfs f0, 8(r8)
|
|
/* 80298174 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80298178 D0 06 00 00 */ stfs f0, 0(r6)
|
|
/* 8029817C C0 26 00 08 */ lfs f1, 8(r6)
|
|
/* 80298180 C0 08 00 0C */ lfs f0, 0xc(r8)
|
|
/* 80298184 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80298188 D0 06 00 08 */ stfs f0, 8(r6)
|
|
/* 8029818C A0 08 00 04 */ lhz r0, 4(r8)
|
|
/* 80298190 B0 06 00 1A */ sth r0, 0x1a(r6)
|
|
/* 80298194 38 60 00 01 */ li r3, 1
|
|
/* 80298198 4E 80 00 20 */ blr
|