tp/asm/d/meter/d_meter2_draw/init__13dMeter2Draw_cFv.s

242 lines
11 KiB
ArmAsm

lbl_80210FB0:
/* 80210FB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80210FB4 7C 08 02 A6 */ mflr r0
/* 80210FB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80210FBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80210FC0 7C 7F 1B 78 */ mr r31, r3
/* 80210FC4 C0 02 AE 80 */ lfs f0, lit_4182(r2)
/* 80210FC8 D0 03 06 08 */ stfs f0, 0x608(r3)
/* 80210FCC D0 03 06 0C */ stfs f0, 0x60c(r3)
/* 80210FD0 38 60 00 00 */ li r3, 0
/* 80210FD4 38 00 00 03 */ li r0, 3
/* 80210FD8 7C 09 03 A6 */ mtctr r0
lbl_80210FDC:
/* 80210FDC 7C 9F 1A 14 */ add r4, r31, r3
/* 80210FE0 D0 04 06 20 */ stfs f0, 0x620(r4)
/* 80210FE4 D0 04 06 10 */ stfs f0, 0x610(r4)
/* 80210FE8 38 63 00 04 */ addi r3, r3, 4
/* 80210FEC 42 00 FF F0 */ bdnz lbl_80210FDC
/* 80210FF0 C0 02 AE 80 */ lfs f0, lit_4182(r2)
/* 80210FF4 D0 1F 06 1C */ stfs f0, 0x61c(r31)
/* 80210FF8 38 60 00 00 */ li r3, 0
/* 80210FFC 38 00 00 10 */ li r0, 0x10
/* 80211000 7C 09 03 A6 */ mtctr r0
lbl_80211004:
/* 80211004 7C 9F 1A 14 */ add r4, r31, r3
/* 80211008 D0 04 06 2C */ stfs f0, 0x62c(r4)
/* 8021100C D0 04 06 6C */ stfs f0, 0x66c(r4)
/* 80211010 38 63 00 04 */ addi r3, r3, 4
/* 80211014 42 00 FF F0 */ bdnz lbl_80211004
/* 80211018 38 60 00 00 */ li r3, 0
/* 8021101C 98 7F 07 59 */ stb r3, 0x759(r31)
/* 80211020 98 7F 07 5A */ stb r3, 0x75a(r31)
/* 80211024 38 80 00 00 */ li r4, 0
/* 80211028 38 00 00 03 */ li r0, 3
/* 8021102C 7C 09 03 A6 */ mtctr r0
lbl_80211030:
/* 80211030 38 04 07 5C */ addi r0, r4, 0x75c
/* 80211034 7C 7F 01 AE */ stbx r3, r31, r0
/* 80211038 38 84 00 01 */ addi r4, r4, 1
/* 8021103C 42 00 FF F4 */ bdnz lbl_80211030
/* 80211040 38 60 00 00 */ li r3, 0
/* 80211044 98 7F 07 5F */ stb r3, 0x75f(r31)
/* 80211048 38 00 FF FF */ li r0, -1
/* 8021104C B0 1F 07 56 */ sth r0, 0x756(r31)
/* 80211050 98 7F 07 60 */ stb r3, 0x760(r31)
/* 80211054 38 60 00 00 */ li r3, 0
/* 80211058 C0 02 AE 80 */ lfs f0, lit_4182(r2)
/* 8021105C 38 00 00 03 */ li r0, 3
/* 80211060 7C 09 03 A6 */ mtctr r0
lbl_80211064:
/* 80211064 7C 9F 1A 14 */ add r4, r31, r3
/* 80211068 D0 04 06 AC */ stfs f0, 0x6ac(r4)
/* 8021106C D0 04 06 B8 */ stfs f0, 0x6b8(r4)
/* 80211070 D0 04 06 C4 */ stfs f0, 0x6c4(r4)
/* 80211074 D0 04 06 D0 */ stfs f0, 0x6d0(r4)
/* 80211078 38 63 00 04 */ addi r3, r3, 4
/* 8021107C 42 00 FF E8 */ bdnz lbl_80211064
/* 80211080 C0 22 AE 80 */ lfs f1, lit_4182(r2)
/* 80211084 D0 3F 06 DC */ stfs f1, 0x6dc(r31)
/* 80211088 D0 3F 06 E0 */ stfs f1, 0x6e0(r31)
/* 8021108C D0 3F 06 E4 */ stfs f1, 0x6e4(r31)
/* 80211090 D0 3F 06 E8 */ stfs f1, 0x6e8(r31)
/* 80211094 D0 3F 06 EC */ stfs f1, 0x6ec(r31)
/* 80211098 D0 3F 06 F0 */ stfs f1, 0x6f0(r31)
/* 8021109C 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 802110A0 38 83 EB C8 */ addi r4, r3, g_drawHIO@l /* 0x8042EBC8@l */
/* 802110A4 C0 04 00 14 */ lfs f0, 0x14(r4)
/* 802110A8 D0 1F 07 78 */ stfs f0, 0x778(r31)
/* 802110AC C0 04 00 18 */ lfs f0, 0x18(r4)
/* 802110B0 D0 1F 07 7C */ stfs f0, 0x77c(r31)
/* 802110B4 D0 3F 07 80 */ stfs f1, 0x780(r31)
/* 802110B8 D0 3F 07 84 */ stfs f1, 0x784(r31)
/* 802110BC C0 02 AE 84 */ lfs f0, lit_4183(r2)
/* 802110C0 D0 1F 07 88 */ stfs f0, 0x788(r31)
/* 802110C4 C0 04 00 9C */ lfs f0, 0x9c(r4)
/* 802110C8 D0 1F 07 8C */ stfs f0, 0x78c(r31)
/* 802110CC D0 3F 07 90 */ stfs f1, 0x790(r31)
/* 802110D0 C0 04 00 20 */ lfs f0, 0x20(r4)
/* 802110D4 D0 1F 07 94 */ stfs f0, 0x794(r31)
/* 802110D8 C0 04 00 24 */ lfs f0, 0x24(r4)
/* 802110DC D0 1F 07 98 */ stfs f0, 0x798(r31)
/* 802110E0 C0 04 00 34 */ lfs f0, 0x34(r4)
/* 802110E4 D0 1F 07 9C */ stfs f0, 0x79c(r31)
/* 802110E8 C0 04 00 3C */ lfs f0, 0x3c(r4)
/* 802110EC D0 1F 07 A0 */ stfs f0, 0x7a0(r31)
/* 802110F0 D0 3F 07 A4 */ stfs f1, 0x7a4(r31)
/* 802110F4 C0 04 00 44 */ lfs f0, 0x44(r4)
/* 802110F8 D0 1F 07 A8 */ stfs f0, 0x7a8(r31)
/* 802110FC C0 04 00 48 */ lfs f0, 0x48(r4)
/* 80211100 D0 1F 07 AC */ stfs f0, 0x7ac(r31)
/* 80211104 D0 3F 07 B0 */ stfs f1, 0x7b0(r31)
/* 80211108 C0 04 00 58 */ lfs f0, 0x58(r4)
/* 8021110C D0 1F 07 B4 */ stfs f0, 0x7b4(r31)
/* 80211110 C0 04 00 5C */ lfs f0, 0x5c(r4)
/* 80211114 D0 1F 07 B8 */ stfs f0, 0x7b8(r31)
/* 80211118 D0 3F 07 BC */ stfs f1, 0x7bc(r31)
/* 8021111C C0 04 00 6C */ lfs f0, 0x6c(r4)
/* 80211120 D0 1F 07 C0 */ stfs f0, 0x7c0(r31)
/* 80211124 C0 04 00 70 */ lfs f0, 0x70(r4)
/* 80211128 D0 1F 07 C4 */ stfs f0, 0x7c4(r31)
/* 8021112C D0 3F 07 C8 */ stfs f1, 0x7c8(r31)
/* 80211130 38 00 00 00 */ li r0, 0
/* 80211134 98 1F 08 61 */ stb r0, 0x861(r31)
/* 80211138 98 1F 08 60 */ stb r0, 0x860(r31)
/* 8021113C C0 04 00 18 */ lfs f0, 0x18(r4)
/* 80211140 D0 1F 07 CC */ stfs f0, 0x7cc(r31)
/* 80211144 C0 04 03 48 */ lfs f0, 0x348(r4)
/* 80211148 D0 1F 07 D0 */ stfs f0, 0x7d0(r31)
/* 8021114C C0 04 03 58 */ lfs f0, 0x358(r4)
/* 80211150 D0 1F 07 D4 */ stfs f0, 0x7d4(r31)
/* 80211154 C0 04 03 78 */ lfs f0, 0x378(r4)
/* 80211158 D0 1F 07 D8 */ stfs f0, 0x7d8(r31)
/* 8021115C C0 04 03 88 */ lfs f0, 0x388(r4)
/* 80211160 D0 1F 07 DC */ stfs f0, 0x7dc(r31)
/* 80211164 C0 04 00 18 */ lfs f0, 0x18(r4)
/* 80211168 D0 1F 07 E0 */ stfs f0, 0x7e0(r31)
/* 8021116C C0 04 03 48 */ lfs f0, 0x348(r4)
/* 80211170 D0 1F 07 E4 */ stfs f0, 0x7e4(r31)
/* 80211174 C0 04 03 68 */ lfs f0, 0x368(r4)
/* 80211178 D0 1F 07 E8 */ stfs f0, 0x7e8(r31)
/* 8021117C C0 04 03 98 */ lfs f0, 0x398(r4)
/* 80211180 D0 1F 07 EC */ stfs f0, 0x7ec(r31)
/* 80211184 C0 04 00 18 */ lfs f0, 0x18(r4)
/* 80211188 D0 1F 07 F0 */ stfs f0, 0x7f0(r31)
/* 8021118C C0 04 00 84 */ lfs f0, 0x84(r4)
/* 80211190 D0 1F 07 F4 */ stfs f0, 0x7f4(r31)
/* 80211194 C0 04 00 A0 */ lfs f0, 0xa0(r4)
/* 80211198 D0 1F 07 F8 */ stfs f0, 0x7f8(r31)
/* 8021119C C0 04 00 A8 */ lfs f0, 0xa8(r4)
/* 802111A0 D0 1F 07 FC */ stfs f0, 0x7fc(r31)
/* 802111A4 C0 04 00 F0 */ lfs f0, 0xf0(r4)
/* 802111A8 D0 1F 08 00 */ stfs f0, 0x800(r31)
/* 802111AC C0 04 01 48 */ lfs f0, 0x148(r4)
/* 802111B0 D0 1F 08 04 */ stfs f0, 0x804(r31)
/* 802111B4 C0 04 01 58 */ lfs f0, 0x158(r4)
/* 802111B8 D0 1F 08 08 */ stfs f0, 0x808(r31)
/* 802111BC C0 04 01 68 */ lfs f0, 0x168(r4)
/* 802111C0 D0 1F 08 0C */ stfs f0, 0x80c(r31)
/* 802111C4 C0 04 01 78 */ lfs f0, 0x178(r4)
/* 802111C8 D0 1F 08 10 */ stfs f0, 0x810(r31)
/* 802111CC 38 60 00 00 */ li r3, 0
/* 802111D0 38 00 00 02 */ li r0, 2
/* 802111D4 7C 09 03 A6 */ mtctr r0
lbl_802111D8:
/* 802111D8 7C A4 1A 14 */ add r5, r4, r3
/* 802111DC C0 05 02 38 */ lfs f0, 0x238(r5)
/* 802111E0 7C DF 1A 14 */ add r6, r31, r3
/* 802111E4 D0 06 08 14 */ stfs f0, 0x814(r6)
/* 802111E8 C0 05 02 58 */ lfs f0, 0x258(r5)
/* 802111EC D0 06 08 1C */ stfs f0, 0x81c(r6)
/* 802111F0 C0 05 02 78 */ lfs f0, 0x278(r5)
/* 802111F4 D0 06 08 24 */ stfs f0, 0x824(r6)
/* 802111F8 C0 05 02 98 */ lfs f0, 0x298(r5)
/* 802111FC D0 06 08 2C */ stfs f0, 0x82c(r6)
/* 80211200 38 63 00 04 */ addi r3, r3, 4
/* 80211204 42 00 FF D4 */ bdnz lbl_802111D8
/* 80211208 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 8021120C 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
/* 80211210 C0 03 02 AC */ lfs f0, 0x2ac(r3)
/* 80211214 D0 1F 08 34 */ stfs f0, 0x834(r31)
/* 80211218 C0 03 02 B0 */ lfs f0, 0x2b0(r3)
/* 8021121C D0 1F 08 38 */ stfs f0, 0x838(r31)
/* 80211220 C0 03 02 C4 */ lfs f0, 0x2c4(r3)
/* 80211224 D0 1F 08 3C */ stfs f0, 0x83c(r31)
/* 80211228 C0 03 04 14 */ lfs f0, 0x414(r3)
/* 8021122C D0 1F 08 40 */ stfs f0, 0x840(r31)
/* 80211230 C0 03 04 18 */ lfs f0, 0x418(r3)
/* 80211234 D0 1F 08 44 */ stfs f0, 0x844(r31)
/* 80211238 C0 03 04 1C */ lfs f0, 0x41c(r3)
/* 8021123C D0 1F 08 48 */ stfs f0, 0x848(r31)
/* 80211240 88 03 02 C0 */ lbz r0, 0x2c0(r3)
/* 80211244 98 1F 08 4C */ stb r0, 0x84c(r31)
/* 80211248 88 03 02 C1 */ lbz r0, 0x2c1(r3)
/* 8021124C 98 1F 08 4D */ stb r0, 0x84d(r31)
/* 80211250 88 03 02 C2 */ lbz r0, 0x2c2(r3)
/* 80211254 98 1F 08 4E */ stb r0, 0x84e(r31)
/* 80211258 88 03 02 C3 */ lbz r0, 0x2c3(r3)
/* 8021125C 98 1F 08 4F */ stb r0, 0x84f(r31)
/* 80211260 88 03 02 E0 */ lbz r0, 0x2e0(r3)
/* 80211264 98 1F 08 50 */ stb r0, 0x850(r31)
/* 80211268 88 03 02 E1 */ lbz r0, 0x2e1(r3)
/* 8021126C 98 1F 08 51 */ stb r0, 0x851(r31)
/* 80211270 88 03 02 E2 */ lbz r0, 0x2e2(r3)
/* 80211274 98 1F 08 52 */ stb r0, 0x852(r31)
/* 80211278 88 03 02 E3 */ lbz r0, 0x2e3(r3)
/* 8021127C 98 1F 08 53 */ stb r0, 0x853(r31)
/* 80211280 88 03 02 F0 */ lbz r0, 0x2f0(r3)
/* 80211284 98 1F 08 54 */ stb r0, 0x854(r31)
/* 80211288 88 03 02 F1 */ lbz r0, 0x2f1(r3)
/* 8021128C 98 1F 08 55 */ stb r0, 0x855(r31)
/* 80211290 88 03 02 F2 */ lbz r0, 0x2f2(r3)
/* 80211294 98 1F 08 56 */ stb r0, 0x856(r31)
/* 80211298 88 03 02 F3 */ lbz r0, 0x2f3(r3)
/* 8021129C 98 1F 08 57 */ stb r0, 0x857(r31)
/* 802112A0 88 03 03 38 */ lbz r0, 0x338(r3)
/* 802112A4 98 1F 08 58 */ stb r0, 0x858(r31)
/* 802112A8 88 03 03 39 */ lbz r0, 0x339(r3)
/* 802112AC 98 1F 08 59 */ stb r0, 0x859(r31)
/* 802112B0 88 03 03 3A */ lbz r0, 0x33a(r3)
/* 802112B4 98 1F 08 5A */ stb r0, 0x85a(r31)
/* 802112B8 88 03 03 3B */ lbz r0, 0x33b(r3)
/* 802112BC 98 1F 08 5B */ stb r0, 0x85b(r31)
/* 802112C0 88 03 03 00 */ lbz r0, 0x300(r3)
/* 802112C4 98 1F 08 5C */ stb r0, 0x85c(r31)
/* 802112C8 88 03 03 01 */ lbz r0, 0x301(r3)
/* 802112CC 98 1F 08 5D */ stb r0, 0x85d(r31)
/* 802112D0 88 03 03 02 */ lbz r0, 0x302(r3)
/* 802112D4 98 1F 08 5E */ stb r0, 0x85e(r31)
/* 802112D8 88 03 03 03 */ lbz r0, 0x303(r3)
/* 802112DC 98 1F 08 5F */ stb r0, 0x85f(r31)
/* 802112E0 7F E3 FB 78 */ mr r3, r31
/* 802112E4 38 80 00 00 */ li r4, 0
/* 802112E8 48 00 9E 1D */ bl setItemParamX__13dMeter2Draw_cFUc
/* 802112EC 7F E3 FB 78 */ mr r3, r31
/* 802112F0 38 80 00 00 */ li r4, 0
/* 802112F4 48 00 A0 71 */ bl setItemParamY__13dMeter2Draw_cFUc
/* 802112F8 7F E3 FB 78 */ mr r3, r31
/* 802112FC 38 80 00 00 */ li r4, 0
/* 80211300 48 00 A2 B1 */ bl setItemParamZ__13dMeter2Draw_cFUc
/* 80211304 7F E3 FB 78 */ mr r3, r31
/* 80211308 38 80 00 00 */ li r4, 0
/* 8021130C 48 00 A5 05 */ bl setItemParamB__13dMeter2Draw_cFUc
/* 80211310 7F E3 FB 78 */ mr r3, r31
/* 80211314 48 00 08 D9 */ bl initLife__13dMeter2Draw_cFv
/* 80211318 7F E3 FB 78 */ mr r3, r31
/* 8021131C 48 00 0B 49 */ bl initMagic__13dMeter2Draw_cFv
/* 80211320 7F E3 FB 78 */ mr r3, r31
/* 80211324 48 00 0E 6D */ bl initLightDrop__13dMeter2Draw_cFv
/* 80211328 7F E3 FB 78 */ mr r3, r31
/* 8021132C 48 00 10 D9 */ bl initRupeeKey__13dMeter2Draw_cFv
/* 80211330 7F E3 FB 78 */ mr r3, r31
/* 80211334 48 00 13 B1 */ bl initButton__13dMeter2Draw_cFv
/* 80211338 7F E3 FB 78 */ mr r3, r31
/* 8021133C 48 00 21 D1 */ bl initButtonCross__13dMeter2Draw_cFv
/* 80211340 38 00 00 00 */ li r0, 0
/* 80211344 98 1F 07 72 */ stb r0, 0x772(r31)
/* 80211348 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8021134C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80211350 7C 08 03 A6 */ mtlr r0
/* 80211354 38 21 00 10 */ addi r1, r1, 0x10
/* 80211358 4E 80 00 20 */ blr