mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-30 01:49:04 -04:00
59a9fda7cb
- d_kankyo - d_kankyo_rain - d_kankyo_wether - d_kankyo_rain Co-authored-by: Pheenoh <pheenoh@gmail.com>
251 lines
13 KiB
ArmAsm
251 lines
13 KiB
ArmAsm
/* 801AC918 001A9858 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 801AC91C 001A985C 7C 08 02 A6 */ mflr r0
|
|
/* 801AC920 001A9860 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 801AC924 001A9864 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 801AC928 001A9868 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0
|
|
/* 801AC92C 001A986C 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 801AC930 001A9870 93 C1 00 48 */ stw r30, 0x48(r1)
|
|
/* 801AC934 001A9874 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801AC938 001A9878 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801AC93C 001A987C 38 83 CA 54 */ addi r4, r3, lbl_8042CA54@l
|
|
/* 801AC940 001A9880 80 A4 0E 78 */ lwz r5, 0xe78(r4)
|
|
/* 801AC944 001A9884 80 C4 0E 74 */ lwz r6, 0xe74(r4)
|
|
/* 801AC948 001A9888 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801AC94C 001A988C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801AC950 001A9890 83 E3 5D 74 */ lwz r31, 0x5d74(r3)
|
|
/* 801AC954 001A9894 A8 04 11 10 */ lha r0, 0x1110(r4)
|
|
/* 801AC958 001A9898 B0 01 00 0C */ sth r0, 0xc(r1)
|
|
/* 801AC95C 001A989C A8 04 11 12 */ lha r0, 0x1112(r4)
|
|
/* 801AC960 001A98A0 B0 01 00 0E */ sth r0, 0xe(r1)
|
|
/* 801AC964 001A98A4 A8 04 11 14 */ lha r0, 0x1114(r4)
|
|
/* 801AC968 001A98A8 B0 01 00 10 */ sth r0, 0x10(r1)
|
|
/* 801AC96C 001A98AC A8 04 11 1E */ lha r0, 0x111e(r4)
|
|
/* 801AC970 001A98B0 B0 01 00 12 */ sth r0, 0x12(r1)
|
|
/* 801AC974 001A98B4 A8 04 11 16 */ lha r0, 0x1116(r4)
|
|
/* 801AC978 001A98B8 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801AC97C 001A98BC A8 04 13 00 */ lha r0, 0x1300(r4)
|
|
/* 801AC980 001A98C0 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 801AC984 001A98C4 41 82 00 38 */ beq lbl_801AC9BC
|
|
/* 801AC988 001A98C8 C8 22 A2 30 */ lfd f1, lbl_80453C30-_SDA2_BASE_(r2)
|
|
/* 801AC98C 001A98CC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801AC990 001A98D0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 801AC994 001A98D4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801AC998 001A98D8 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 801AC99C 001A98DC C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 801AC9A0 001A98E0 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801AC9A4 001A98E4 C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801AC9A8 001A98E8 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801AC9AC 001A98EC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801AC9B0 001A98F0 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 801AC9B4 001A98F4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801AC9B8 001A98F8 98 01 00 0B */ stb r0, 0xb(r1)
|
|
lbl_801AC9BC:
|
|
/* 801AC9BC 001A98FC 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801AC9C0 001A9900 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
|
|
/* 801AC9C4 001A9904 A8 03 13 02 */ lha r0, 0x1302(r3)
|
|
/* 801AC9C8 001A9908 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 801AC9CC 001A990C 41 82 00 3C */ beq lbl_801ACA08
|
|
/* 801AC9D0 001A9910 C8 22 A2 30 */ lfd f1, lbl_80453C30-_SDA2_BASE_(r2)
|
|
/* 801AC9D4 001A9914 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801AC9D8 001A9918 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801AC9DC 001A991C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801AC9E0 001A9920 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801AC9E4 001A9924 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 801AC9E8 001A9928 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801AC9EC 001A992C C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801AC9F0 001A9930 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801AC9F4 001A9934 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801AC9F8 001A9938 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 801AC9FC 001A993C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801ACA00 001A9940 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACA04 001A9944 B0 01 00 12 */ sth r0, 0x12(r1)
|
|
lbl_801ACA08:
|
|
/* 801ACA08 001A9948 28 05 00 00 */ cmplwi r5, 0
|
|
/* 801ACA0C 001A994C 41 82 00 68 */ beq lbl_801ACA74
|
|
/* 801ACA10 001A9950 C0 86 00 5C */ lfs f4, 0x5c(r6)
|
|
/* 801ACA14 001A9954 C0 02 A3 10 */ lfs f0, lbl_80453D10-_SDA2_BASE_(r2)
|
|
/* 801ACA18 001A9958 FC 04 00 40 */ fcmpo cr0, f4, f0
|
|
/* 801ACA1C 001A995C 40 81 00 58 */ ble lbl_801ACA74
|
|
/* 801ACA20 001A9960 A8 01 00 12 */ lha r0, 0x12(r1)
|
|
/* 801ACA24 001A9964 C8 22 A2 30 */ lfd f1, lbl_80453C30-_SDA2_BASE_(r2)
|
|
/* 801ACA28 001A9968 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801ACA2C 001A996C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801ACA30 001A9970 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801ACA34 001A9974 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 801ACA38 001A9978 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 801ACA3C 001A997C EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 801ACA40 001A9980 C0 22 A2 48 */ lfs f1, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801ACA44 001A9984 C0 65 00 98 */ lfs f3, 0x98(r5)
|
|
/* 801ACA48 001A9988 EC 03 00 F2 */ fmuls f0, f3, f3
|
|
/* 801ACA4C 001A998C EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 801ACA50 001A9990 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801ACA54 001A9994 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 801ACA58 001A9998 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801ACA5C 001A999C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 801ACA60 001A99A0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACA64 001A99A4 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 801ACA68 001A99A8 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801ACA6C 001A99AC 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACA70 001A99B0 B0 01 00 12 */ sth r0, 0x12(r1)
|
|
lbl_801ACA74:
|
|
/* 801ACA74 001A99B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801ACA78 001A99B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801ACA7C 001A99BC 38 63 4E 00 */ addi r3, r3, 0x4e00
|
|
/* 801ACA80 001A99C0 3C 80 80 39 */ lis r4, lbl_80394C6C@ha
|
|
/* 801ACA84 001A99C4 38 84 4C 6C */ addi r4, r4, lbl_80394C6C@l
|
|
/* 801ACA88 001A99C8 38 84 02 61 */ addi r4, r4, 0x261
|
|
/* 801ACA8C 001A99CC 48 1B BF 09 */ bl strcmp
|
|
/* 801ACA90 001A99D0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801ACA94 001A99D4 40 82 01 E0 */ bne lbl_801ACC74
|
|
/* 801ACA98 001A99D8 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801ACA9C 001A99DC 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
|
|
/* 801ACAA0 001A99E0 80 63 10 4C */ lwz r3, 0x104c(r3)
|
|
/* 801ACAA4 001A99E4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801ACAA8 001A99E8 41 82 00 10 */ beq lbl_801ACAB8
|
|
/* 801ACAAC 001A99EC C0 22 A2 48 */ lfs f1, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801ACAB0 001A99F0 C0 03 1C 3C */ lfs f0, 0x1c3c(r3)
|
|
/* 801ACAB4 001A99F4 EF E1 00 28 */ fsubs f31, f1, f0
|
|
lbl_801ACAB8:
|
|
/* 801ACAB8 001A99F8 38 00 00 14 */ li r0, 0x14
|
|
/* 801ACABC 001A99FC B0 01 00 0C */ sth r0, 0xc(r1)
|
|
/* 801ACAC0 001A9A00 38 C0 00 06 */ li r6, 6
|
|
/* 801ACAC4 001A9A04 B0 C1 00 0E */ sth r6, 0xe(r1)
|
|
/* 801ACAC8 001A9A08 38 A0 00 0F */ li r5, 0xf
|
|
/* 801ACACC 001A9A0C B0 A1 00 10 */ sth r5, 0x10(r1)
|
|
/* 801ACAD0 001A9A10 C8 42 A2 30 */ lfd f2, lbl_80453C30-_SDA2_BASE_(r2)
|
|
/* 801ACAD4 001A9A14 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801ACAD8 001A9A18 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801ACADC 001A9A1C 3C 80 43 30 */ lis r4, 0x4330
|
|
/* 801ACAE0 001A9A20 90 81 00 20 */ stw r4, 0x20(r1)
|
|
/* 801ACAE4 001A9A24 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 801ACAE8 001A9A28 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801ACAEC 001A9A2C FC 00 00 50 */ fneg f0, f0
|
|
/* 801ACAF0 001A9A30 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801ACAF4 001A9A34 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACAF8 001A9A38 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 801ACAFC 001A9A3C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 801ACB00 001A9A40 7C 03 07 34 */ extsh r3, r0
|
|
/* 801ACB04 001A9A44 38 03 00 14 */ addi r0, r3, 0x14
|
|
/* 801ACB08 001A9A48 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACB0C 001A9A4C B0 01 00 0C */ sth r0, 0xc(r1)
|
|
/* 801ACB10 001A9A50 C0 22 A4 00 */ lfs f1, lbl_80453E00-_SDA2_BASE_(r2)
|
|
/* 801ACB14 001A9A54 6C C0 80 00 */ xoris r0, r6, 0x8000
|
|
/* 801ACB18 001A9A58 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 801ACB1C 001A9A5C 90 81 00 28 */ stw r4, 0x28(r1)
|
|
/* 801ACB20 001A9A60 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 801ACB24 001A9A64 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801ACB28 001A9A68 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801ACB2C 001A9A6C EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801ACB30 001A9A70 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACB34 001A9A74 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 801ACB38 001A9A78 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801ACB3C 001A9A7C 7C 03 07 34 */ extsh r3, r0
|
|
/* 801ACB40 001A9A80 38 03 00 06 */ addi r0, r3, 6
|
|
/* 801ACB44 001A9A84 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACB48 001A9A88 B0 01 00 0E */ sth r0, 0xe(r1)
|
|
/* 801ACB4C 001A9A8C C0 22 A4 04 */ lfs f1, lbl_80453E04-_SDA2_BASE_(r2)
|
|
/* 801ACB50 001A9A90 6C A0 80 00 */ xoris r0, r5, 0x8000
|
|
/* 801ACB54 001A9A94 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 801ACB58 001A9A98 90 81 00 38 */ stw r4, 0x38(r1)
|
|
/* 801ACB5C 001A9A9C C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 801ACB60 001A9AA0 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 801ACB64 001A9AA4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 801ACB68 001A9AA8 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801ACB6C 001A9AAC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACB70 001A9AB0 D8 01 00 40 */ stfd f0, 0x40(r1)
|
|
/* 801ACB74 001A9AB4 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801ACB78 001A9AB8 7C 03 07 34 */ extsh r3, r0
|
|
/* 801ACB7C 001A9ABC 38 03 00 0F */ addi r0, r3, 0xf
|
|
/* 801ACB80 001A9AC0 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACB84 001A9AC4 B0 01 00 10 */ sth r0, 0x10(r1)
|
|
/* 801ACB88 001A9AC8 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 801ACB8C 001A9ACC 41 82 00 5C */ beq lbl_801ACBE8
|
|
/* 801ACB90 001A9AD0 C0 3F 00 E0 */ lfs f1, 0xe0(r31)
|
|
/* 801ACB94 001A9AD4 C0 02 A1 E4 */ lfs f0, lbl_80453BE4-_SDA2_BASE_(r2)
|
|
/* 801ACB98 001A9AD8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801ACB9C 001A9ADC 40 80 00 4C */ bge lbl_801ACBE8
|
|
/* 801ACBA0 001A9AE0 C0 62 A2 6C */ lfs f3, lbl_80453C6C-_SDA2_BASE_(r2)
|
|
/* 801ACBA4 001A9AE4 C0 02 A4 08 */ lfs f0, lbl_80453E08-_SDA2_BASE_(r2)
|
|
/* 801ACBA8 001A9AE8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801ACBAC 001A9AEC 40 80 00 0C */ bge lbl_801ACBB8
|
|
/* 801ACBB0 001A9AF0 C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801ACBB4 001A9AF4 48 00 00 18 */ b lbl_801ACBCC
|
|
lbl_801ACBB8:
|
|
/* 801ACBB8 001A9AF8 C0 42 A2 48 */ lfs f2, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801ACBBC 001A9AFC EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 801ACBC0 001A9B00 C0 02 A2 78 */ lfs f0, lbl_80453C78-_SDA2_BASE_(r2)
|
|
/* 801ACBC4 001A9B04 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 801ACBC8 001A9B08 EC 02 00 28 */ fsubs f0, f2, f0
|
|
lbl_801ACBCC:
|
|
/* 801ACBCC 001A9B0C EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 801ACBD0 001A9B10 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACBD4 001A9B14 D8 01 00 40 */ stfd f0, 0x40(r1)
|
|
/* 801ACBD8 001A9B18 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801ACBDC 001A9B1C 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACBE0 001A9B20 B0 01 00 12 */ sth r0, 0x12(r1)
|
|
/* 801ACBE4 001A9B24 48 00 00 0C */ b lbl_801ACBF0
|
|
lbl_801ACBE8:
|
|
/* 801ACBE8 001A9B28 38 00 00 00 */ li r0, 0
|
|
/* 801ACBEC 001A9B2C B0 01 00 12 */ sth r0, 0x12(r1)
|
|
lbl_801ACBF0:
|
|
/* 801ACBF0 001A9B30 A8 81 00 12 */ lha r4, 0x12(r1)
|
|
/* 801ACBF4 001A9B34 C8 22 A2 30 */ lfd f1, lbl_80453C30-_SDA2_BASE_(r2)
|
|
/* 801ACBF8 001A9B38 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
/* 801ACBFC 001A9B3C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801ACC00 001A9B40 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 801ACC04 001A9B44 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 801ACC08 001A9B48 C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 801ACC0C 001A9B4C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801ACC10 001A9B50 FC 00 00 50 */ fneg f0, f0
|
|
/* 801ACC14 001A9B54 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801ACC18 001A9B58 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACC1C 001A9B5C D8 01 00 38 */ stfd f0, 0x38(r1)
|
|
/* 801ACC20 001A9B60 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 801ACC24 001A9B64 7C 00 07 34 */ extsh r0, r0
|
|
/* 801ACC28 001A9B68 7C 04 02 14 */ add r0, r4, r0
|
|
/* 801ACC2C 001A9B6C 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 801ACC30 001A9B70 B0 01 00 12 */ sth r0, 0x12(r1)
|
|
/* 801ACC34 001A9B74 38 00 00 FF */ li r0, 0xff
|
|
/* 801ACC38 001A9B78 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 801ACC3C 001A9B7C C0 42 A4 0C */ lfs f2, lbl_80453E0C-_SDA2_BASE_(r2)
|
|
/* 801ACC40 001A9B80 C8 22 A2 80 */ lfd f1, lbl_80453C80-_SDA2_BASE_(r2)
|
|
/* 801ACC44 001A9B84 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801ACC48 001A9B88 90 61 00 30 */ stw r3, 0x30(r1)
|
|
/* 801ACC4C 001A9B8C C8 01 00 30 */ lfd f0, 0x30(r1)
|
|
/* 801ACC50 001A9B90 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801ACC54 001A9B94 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 801ACC58 001A9B98 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 801ACC5C 001A9B9C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801ACC60 001A9BA0 D8 01 00 28 */ stfd f0, 0x28(r1)
|
|
/* 801ACC64 001A9BA4 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 801ACC68 001A9BA8 7C 03 07 34 */ extsh r3, r0
|
|
/* 801ACC6C 001A9BAC 38 03 00 FF */ addi r0, r3, 0xff
|
|
/* 801ACC70 001A9BB0 98 01 00 0B */ stb r0, 0xb(r1)
|
|
lbl_801ACC74:
|
|
/* 801ACC74 001A9BB4 38 00 00 00 */ li r0, 0
|
|
/* 801ACC78 001A9BB8 98 01 00 08 */ stb r0, 8(r1)
|
|
/* 801ACC7C 001A9BBC 98 01 00 09 */ stb r0, 9(r1)
|
|
/* 801ACC80 001A9BC0 98 01 00 0A */ stb r0, 0xa(r1)
|
|
/* 801ACC84 001A9BC4 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 801ACC88 001A9BC8 38 80 00 01 */ li r4, 1
|
|
/* 801ACC8C 001A9BCC 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 801ACC90 001A9BD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801ACC94 001A9BD4 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 801ACC98 001A9BD8 7D 89 03 A6 */ mtctr r12
|
|
/* 801ACC9C 001A9BDC 4E 80 04 21 */ bctrl
|
|
/* 801ACCA0 001A9BE0 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 801ACCA4 001A9BE4 38 80 00 03 */ li r4, 3
|
|
/* 801ACCA8 001A9BE8 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801ACCAC 001A9BEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801ACCB0 001A9BF0 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801ACCB4 001A9BF4 7D 89 03 A6 */ mtctr r12
|
|
/* 801ACCB8 001A9BF8 4E 80 04 21 */ bctrl
|
|
/* 801ACCBC 001A9BFC E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0
|
|
/* 801ACCC0 001A9C00 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 801ACCC4 001A9C04 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 801ACCC8 001A9C08 83 C1 00 48 */ lwz r30, 0x48(r1)
|
|
/* 801ACCCC 001A9C0C 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801ACCD0 001A9C10 7C 08 03 A6 */ mtlr r0
|
|
/* 801ACCD4 001A9C14 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 801ACCD8 001A9C18 4E 80 00 20 */ blr
|