mirror of https://github.com/zeldaret/tp.git
1722 lines
84 KiB
ArmAsm
1722 lines
84 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 801941e4
|
|
|
|
|
|
.global dSelect_cursorHIO_c
|
|
dSelect_cursorHIO_c:
|
|
/* 801941E4 00191124 3C 80 80 3C */ lis r4, lbl_803BB7A8@ha
|
|
/* 801941E8 00191128 38 04 B7 A8 */ addi r0, r4, lbl_803BB7A8@l
|
|
/* 801941EC 0019112C 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801941F0 00191130 C0 22 A0 48 */ lfs f1, lbl_80453A48-_SDA2_BASE_(r2)
|
|
/* 801941F4 00191134 D0 23 00 08 */ stfs f1, 8(r3)
|
|
/* 801941F8 00191138 D0 23 00 0C */ stfs f1, 0xc(r3)
|
|
/* 801941FC 0019113C D0 23 00 10 */ stfs f1, 0x10(r3)
|
|
/* 80194200 00191140 C0 02 A0 4C */ lfs f0, lbl_80453A4C-_SDA2_BASE_(r2)
|
|
/* 80194204 00191144 D0 03 00 14 */ stfs f0, 0x14(r3)
|
|
/* 80194208 00191148 D0 23 00 18 */ stfs f1, 0x18(r3)
|
|
/* 8019420C 0019114C D0 23 00 1C */ stfs f1, 0x1c(r3)
|
|
/* 80194210 00191150 D0 23 00 20 */ stfs f1, 0x20(r3)
|
|
/* 80194214 00191154 38 00 00 00 */ li r0, 0
|
|
/* 80194218 00191158 98 03 00 24 */ stb r0, 0x24(r3)
|
|
/* 8019421C 0019115C 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c
|
|
dSelect_cursor_c:
|
|
/* 80194220 00191160 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 80194224 00191164 7C 08 02 A6 */ mflr r0
|
|
/* 80194228 00191168 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 8019422C 0019116C DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 80194230 00191170 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 80194234 00191174 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 80194238 00191178 48 1C DF 8D */ bl _savegpr_23
|
|
/* 8019423C 0019117C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80194240 00191180 7C 97 23 78 */ mr r23, r4
|
|
/* 80194244 00191184 FF E0 08 90 */ fmr f31, f1
|
|
/* 80194248 00191188 7C BD 2B 78 */ mr r29, r5
|
|
/* 8019424C 0019118C 3C 80 80 3C */ lis r4, lbl_803BB700@ha
|
|
/* 80194250 00191190 3B C4 B7 00 */ addi r30, r4, lbl_803BB700@l
|
|
/* 80194254 00191194 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
|
|
/* 80194258 00191198 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
|
|
/* 8019425C 0019119C 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80194260 001911A0 3C 80 80 3C */ lis r4, lbl_803BB78C@ha
|
|
/* 80194264 001911A4 38 04 B7 8C */ addi r0, r4, lbl_803BB78C@l
|
|
/* 80194268 001911A8 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 8019426C 001911AC 38 60 00 28 */ li r3, 0x28
|
|
/* 80194270 001911B0 48 13 A9 DD */ bl __nw__FUl
|
|
/* 80194274 001911B4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80194278 001911B8 41 82 00 0C */ beq lbl_80194284
|
|
/* 8019427C 001911BC 4B FF FF 69 */ bl dSelect_cursorHIO_c
|
|
/* 80194280 001911C0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80194284:
|
|
/* 80194284 001911C4 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80194288 001911C8 38 00 FF FF */ li r0, -1
|
|
/* 8019428C 001911CC 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 80194290 001911D0 98 04 00 04 */ stb r0, 4(r4)
|
|
/* 80194294 001911D4 38 80 00 00 */ li r4, 0
|
|
/* 80194298 001911D8 98 9F 00 B5 */ stb r4, 0xb5(r31)
|
|
/* 8019429C 001911DC 9A FF 00 B6 */ stb r23, 0xb6(r31)
|
|
/* 801942A0 001911E0 38 00 00 FF */ li r0, 0xff
|
|
/* 801942A4 001911E4 98 1F 00 B4 */ stb r0, 0xb4(r31)
|
|
/* 801942A8 001911E8 38 00 00 01 */ li r0, 1
|
|
/* 801942AC 001911EC 98 1F 00 B7 */ stb r0, 0xb7(r31)
|
|
/* 801942B0 001911F0 90 9F 00 08 */ stw r4, 8(r31)
|
|
/* 801942B4 001911F4 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 801942B8 001911F8 38 00 00 04 */ li r0, 4
|
|
/* 801942BC 001911FC 7C 09 03 A6 */ mtctr r0
|
|
lbl_801942C0:
|
|
/* 801942C0 00191200 7C BF 22 14 */ add r5, r31, r4
|
|
/* 801942C4 00191204 D0 05 00 94 */ stfs f0, 0x94(r5)
|
|
/* 801942C8 00191208 D0 05 00 A4 */ stfs f0, 0xa4(r5)
|
|
/* 801942CC 0019120C D0 05 00 74 */ stfs f0, 0x74(r5)
|
|
/* 801942D0 00191210 D0 05 00 84 */ stfs f0, 0x84(r5)
|
|
/* 801942D4 00191214 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801942D8 00191218 42 00 FF E8 */ bdnz lbl_801942C0
|
|
/* 801942DC 0019121C 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 801942E0 00191220 C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 801942E4 00191224 D0 1F 00 60 */ stfs f0, 0x60(r31)
|
|
/* 801942E8 00191228 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 801942EC 0019122C C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 801942F0 00191230 D0 1F 00 64 */ stfs f0, 0x64(r31)
|
|
/* 801942F4 00191234 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 801942F8 00191238 C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 801942FC 0019123C D0 1F 00 68 */ stfs f0, 0x68(r31)
|
|
/* 80194300 00191240 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 80194304 00191244 C0 04 00 1C */ lfs f0, 0x1c(r4)
|
|
/* 80194308 00191248 D0 1F 00 6C */ stfs f0, 0x6c(r31)
|
|
/* 8019430C 0019124C 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 80194310 00191250 C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 80194314 00191254 D0 1F 00 70 */ stfs f0, 0x70(r31)
|
|
/* 80194318 00191258 88 1F 00 B6 */ lbz r0, 0xb6(r31)
|
|
/* 8019431C 0019125C 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80194320 00191260 41 82 00 2C */ beq lbl_8019434C
|
|
/* 80194324 00191264 40 80 00 10 */ bge lbl_80194334
|
|
/* 80194328 00191268 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 8019432C 0019126C 40 80 00 14 */ bge lbl_80194340
|
|
/* 80194330 00191270 48 00 00 30 */ b lbl_80194360
|
|
lbl_80194334:
|
|
/* 80194334 00191274 2C 00 00 07 */ cmpwi r0, 7
|
|
/* 80194338 00191278 40 80 00 28 */ bge lbl_80194360
|
|
/* 8019433C 0019127C 48 00 00 1C */ b lbl_80194358
|
|
lbl_80194340:
|
|
/* 80194340 00191280 38 00 00 00 */ li r0, 0
|
|
/* 80194344 00191284 98 1F 00 B5 */ stb r0, 0xb5(r31)
|
|
/* 80194348 00191288 48 00 00 18 */ b lbl_80194360
|
|
lbl_8019434C:
|
|
/* 8019434C 0019128C 38 00 00 02 */ li r0, 2
|
|
/* 80194350 00191290 98 1F 00 B5 */ stb r0, 0xb5(r31)
|
|
/* 80194354 00191294 48 00 00 0C */ b lbl_80194360
|
|
lbl_80194358:
|
|
/* 80194358 00191298 38 00 00 03 */ li r0, 3
|
|
/* 8019435C 0019129C 98 1F 00 B5 */ stb r0, 0xb5(r31)
|
|
lbl_80194360:
|
|
/* 80194360 001912A0 28 1D 00 00 */ cmplwi r29, 0
|
|
/* 80194364 001912A4 40 82 00 10 */ bne lbl_80194374
|
|
/* 80194368 001912A8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
|
/* 8019436C 001912AC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
|
/* 80194370 001912B0 83 A4 5D 30 */ lwz r29, 0x5d30(r4)
|
|
lbl_80194374:
|
|
/* 80194374 001912B4 38 60 01 18 */ li r3, 0x118
|
|
/* 80194378 001912B8 48 13 A8 D5 */ bl __nw__FUl
|
|
/* 8019437C 001912BC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80194380 001912C0 41 82 00 0C */ beq lbl_8019438C
|
|
/* 80194384 001912C4 48 16 41 15 */ bl __ct__9J2DScreenFv
|
|
/* 80194388 001912C8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8019438C:
|
|
/* 8019438C 001912CC 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 80194390 001912D0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80194394 001912D4 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194398 001912D8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 8019439C 001912DC 38 9E 00 0C */ addi r4, r30, 0xc
|
|
/* 801943A0 001912E0 7C 84 00 2E */ lwzx r4, r4, r0
|
|
/* 801943A4 001912E4 3C A0 00 02 */ lis r5, 2
|
|
/* 801943A8 001912E8 7F A6 EB 78 */ mr r6, r29
|
|
/* 801943AC 001912EC 48 16 42 9D */ bl J2DScreen_NS_setPriority
|
|
/* 801943B0 001912F0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801943B4 001912F4 48 0C 0D 35 */ bl dPaneClass_showNullPane
|
|
/* 801943B8 001912F8 38 80 00 00 */ li r4, 0
|
|
/* 801943BC 001912FC 38 A0 00 00 */ li r5, 0
|
|
/* 801943C0 00191300 38 00 00 04 */ li r0, 4
|
|
/* 801943C4 00191304 7C 09 03 A6 */ mtctr r0
|
|
lbl_801943C8:
|
|
/* 801943C8 00191308 38 04 00 1C */ addi r0, r4, 0x1c
|
|
/* 801943CC 0019130C 7C BF 01 2E */ stwx r5, r31, r0
|
|
/* 801943D0 00191310 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801943D4 00191314 42 00 FF F4 */ bdnz lbl_801943C8
|
|
/* 801943D8 00191318 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 801943DC 0019131C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 801943E0 00191320 41 82 02 58 */ beq lbl_80194638
|
|
/* 801943E4 00191324 40 80 00 14 */ bge lbl_801943F8
|
|
/* 801943E8 00191328 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 801943EC 0019132C 41 82 00 18 */ beq lbl_80194404
|
|
/* 801943F0 00191330 40 80 01 5C */ bge lbl_8019454C
|
|
/* 801943F4 00191334 48 00 03 48 */ b lbl_8019473C
|
|
lbl_801943F8:
|
|
/* 801943F8 00191338 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 801943FC 0019133C 40 80 03 40 */ bge lbl_8019473C
|
|
/* 80194400 00191340 48 00 02 BC */ b lbl_801946BC
|
|
lbl_80194404:
|
|
/* 80194404 00191344 38 60 00 6C */ li r3, 0x6c
|
|
/* 80194408 00191348 48 13 A8 45 */ bl __nw__FUl
|
|
/* 8019440C 0019134C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80194410 00191350 41 82 00 24 */ beq lbl_80194434
|
|
/* 80194414 00191354 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 80194418 00191358 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 8019441C 0019135C 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 80194420 00191360 38 A0 00 6E */ li r5, 0x6e
|
|
/* 80194424 00191364 38 E0 00 02 */ li r7, 2
|
|
/* 80194428 00191368 39 00 00 00 */ li r8, 0
|
|
/* 8019442C 0019136C 48 0B F5 59 */ bl CPaneMgr_X1_
|
|
/* 80194430 00191370 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80194434:
|
|
/* 80194434 00191374 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 80194438 00191378 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 8019443C 0019137C 48 0C 11 CD */ bl CPaneMgrAlpha_NS_hide
|
|
/* 80194440 00191380 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80194444 00191384 38 80 00 00 */ li r4, 0
|
|
/* 80194448 00191388 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019444C 0019138C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80194450 00191390 7D 89 03 A6 */ mtctr r12
|
|
/* 80194454 00191394 4E 80 04 21 */ bctrl
|
|
/* 80194458 00191398 3A E0 00 00 */ li r23, 0
|
|
/* 8019445C 0019139C 3B 80 00 00 */ li r28, 0
|
|
/* 80194460 001913A0 3B 60 00 00 */ li r27, 0
|
|
/* 80194464 001913A4 3C 80 80 39 */ lis r4, lbl_80394A10@ha
|
|
/* 80194468 001913A8 3B 44 4A 10 */ addi r26, r4, lbl_80394A10@l
|
|
lbl_8019446C:
|
|
/* 8019446C 001913AC 38 60 00 6C */ li r3, 0x6c
|
|
/* 80194470 001913B0 48 13 A7 DD */ bl __nw__FUl
|
|
/* 80194474 001913B4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80194478 001913B8 41 82 00 2C */ beq lbl_801944A4
|
|
/* 8019447C 001913BC 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 80194480 001913C0 3C A0 80 39 */ lis r5, lbl_80394A10@ha
|
|
/* 80194484 001913C4 38 05 4A 10 */ addi r0, r5, lbl_80394A10@l
|
|
/* 80194488 001913C8 7C C0 DA 14 */ add r6, r0, r27
|
|
/* 8019448C 001913CC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 80194490 001913D0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
/* 80194494 001913D4 38 E0 00 00 */ li r7, 0
|
|
/* 80194498 001913D8 39 00 00 00 */ li r8, 0
|
|
/* 8019449C 001913DC 48 0B F4 E9 */ bl CPaneMgr_X1_
|
|
/* 801944A0 001913E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801944A4:
|
|
/* 801944A4 001913E4 7F 3F E2 14 */ add r25, r31, r28
|
|
/* 801944A8 001913E8 90 19 00 1C */ stw r0, 0x1c(r25)
|
|
/* 801944AC 001913EC 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801944B0 001913F0 7F 1A DA 14 */ add r24, r26, r27
|
|
/* 801944B4 001913F4 80 B8 00 00 */ lwz r5, 0(r24)
|
|
/* 801944B8 001913F8 80 D8 00 04 */ lwz r6, 4(r24)
|
|
/* 801944BC 001913FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801944C0 00191400 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801944C4 00191404 7D 89 03 A6 */ mtctr r12
|
|
/* 801944C8 00191408 4E 80 04 21 */ bctrl
|
|
/* 801944CC 0019140C C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 801944D0 00191410 D0 19 00 94 */ stfs f0, 0x94(r25)
|
|
/* 801944D4 00191414 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801944D8 00191418 80 B8 00 00 */ lwz r5, 0(r24)
|
|
/* 801944DC 0019141C 80 D8 00 04 */ lwz r6, 4(r24)
|
|
/* 801944E0 00191420 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801944E4 00191424 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801944E8 00191428 7D 89 03 A6 */ mtctr r12
|
|
/* 801944EC 0019142C 4E 80 04 21 */ bctrl
|
|
/* 801944F0 00191430 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 801944F4 00191434 D0 19 00 A4 */ stfs f0, 0xa4(r25)
|
|
/* 801944F8 00191438 C0 19 00 94 */ lfs f0, 0x94(r25)
|
|
/* 801944FC 0019143C D0 19 00 74 */ stfs f0, 0x74(r25)
|
|
/* 80194500 00191440 C0 19 00 A4 */ lfs f0, 0xa4(r25)
|
|
/* 80194504 00191444 D0 19 00 84 */ stfs f0, 0x84(r25)
|
|
/* 80194508 00191448 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 8019450C 0019144C 2C 17 00 04 */ cmpwi r23, 4
|
|
/* 80194510 00191450 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80194514 00191454 3B 7B 00 08 */ addi r27, r27, 8
|
|
/* 80194518 00191458 41 80 FF 54 */ blt lbl_8019446C
|
|
/* 8019451C 0019145C 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 80194520 00191460 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 80194524 00191464 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 80194528 00191468 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 8019452C 0019146C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194530 00191470 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80194534 00191474 7D 89 03 A6 */ mtctr r12
|
|
/* 80194538 00191478 4E 80 04 21 */ bctrl
|
|
/* 8019453C 0019147C 38 00 00 00 */ li r0, 0
|
|
/* 80194540 00191480 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 80194544 00191484 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80194548 00191488 48 00 01 F4 */ b lbl_8019473C
|
|
lbl_8019454C:
|
|
/* 8019454C 0019148C 38 60 00 6C */ li r3, 0x6c
|
|
/* 80194550 00191490 48 13 A6 FD */ bl __nw__FUl
|
|
/* 80194554 00191494 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80194558 00191498 41 82 00 24 */ beq lbl_8019457C
|
|
/* 8019455C 0019149C 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 80194560 001914A0 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
|
|
/* 80194564 001914A4 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
|
|
/* 80194568 001914A8 38 A0 00 6E */ li r5, 0x6e
|
|
/* 8019456C 001914AC 38 E0 00 02 */ li r7, 2
|
|
/* 80194570 001914B0 39 00 00 00 */ li r8, 0
|
|
/* 80194574 001914B4 48 0B F4 11 */ bl CPaneMgr_X1_
|
|
/* 80194578 001914B8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8019457C:
|
|
/* 8019457C 001914BC 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 80194580 001914C0 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80194584 001914C4 48 0C 10 85 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 80194588 001914C8 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 8019458C 001914CC 38 80 00 00 */ li r4, 0
|
|
/* 80194590 001914D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194594 001914D4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80194598 001914D8 7D 89 03 A6 */ mtctr r12
|
|
/* 8019459C 001914DC 4E 80 04 21 */ bctrl
|
|
/* 801945A0 001914E0 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 801945A4 001914E4 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 801945A8 001914E8 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 801945AC 001914EC D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 801945B0 001914F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801945B4 001914F4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801945B8 001914F8 7D 89 03 A6 */ mtctr r12
|
|
/* 801945BC 001914FC 4E 80 04 21 */ bctrl
|
|
/* 801945C0 00191500 38 60 00 6C */ li r3, 0x6c
|
|
/* 801945C4 00191504 48 13 A6 89 */ bl __nw__FUl
|
|
/* 801945C8 00191508 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801945CC 0019150C 41 82 00 28 */ beq lbl_801945F4
|
|
/* 801945D0 00191510 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801945D4 00191514 3C A0 70 6F */ lis r5, 0x706F3030@ha
|
|
/* 801945D8 00191518 38 C5 30 30 */ addi r6, r5, 0x706F3030@l
|
|
/* 801945DC 0019151C 3C A0 73 65 */ lis r5, 0x73656C5F@ha
|
|
/* 801945E0 00191520 38 A5 6C 5F */ addi r5, r5, 0x73656C5F@l
|
|
/* 801945E4 00191524 38 E0 00 00 */ li r7, 0
|
|
/* 801945E8 00191528 39 00 00 00 */ li r8, 0
|
|
/* 801945EC 0019152C 48 0B F3 99 */ bl CPaneMgr_X1_
|
|
/* 801945F0 00191530 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801945F4:
|
|
/* 801945F4 00191534 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 801945F8 00191538 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 801945FC 0019153C 48 0C 10 0D */ bl CPaneMgrAlpha_NS_hide
|
|
/* 80194600 00191540 38 60 00 6C */ li r3, 0x6c
|
|
/* 80194604 00191544 48 13 A6 49 */ bl __nw__FUl
|
|
/* 80194608 00191548 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8019460C 0019154C 41 82 00 24 */ beq lbl_80194630
|
|
/* 80194610 00191550 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 80194614 00191554 3C A0 61 6C */ lis r5, 0x616C6C32@ha
|
|
/* 80194618 00191558 38 C5 6C 32 */ addi r6, r5, 0x616C6C32@l
|
|
/* 8019461C 0019155C 38 A0 6E 5F */ li r5, 0x6e5f
|
|
/* 80194620 00191560 38 E0 00 02 */ li r7, 2
|
|
/* 80194624 00191564 39 00 00 00 */ li r8, 0
|
|
/* 80194628 00191568 48 0B F3 5D */ bl CPaneMgr_X1_
|
|
/* 8019462C 0019156C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80194630:
|
|
/* 80194630 00191570 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80194634 00191574 48 00 01 08 */ b lbl_8019473C
|
|
lbl_80194638:
|
|
/* 80194638 00191578 38 60 00 6C */ li r3, 0x6c
|
|
/* 8019463C 0019157C 48 13 A6 11 */ bl __nw__FUl
|
|
/* 80194640 00191580 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80194644 00191584 41 82 00 24 */ beq lbl_80194668
|
|
/* 80194648 00191588 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 8019464C 0019158C 3C A0 4E 75 */ lis r5, 0x4E756C6C@ha
|
|
/* 80194650 00191590 38 C5 6C 6C */ addi r6, r5, 0x4E756C6C@l
|
|
/* 80194654 00191594 38 A0 00 00 */ li r5, 0
|
|
/* 80194658 00191598 38 E0 00 02 */ li r7, 2
|
|
/* 8019465C 0019159C 39 00 00 00 */ li r8, 0
|
|
/* 80194660 001915A0 48 0B F3 25 */ bl CPaneMgr_X1_
|
|
/* 80194664 001915A4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80194668:
|
|
/* 80194668 001915A8 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 8019466C 001915AC 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80194670 001915B0 48 0C 0F 99 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 80194674 001915B4 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80194678 001915B8 38 80 00 00 */ li r4, 0
|
|
/* 8019467C 001915BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194680 001915C0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80194684 001915C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80194688 001915C8 4E 80 04 21 */ bctrl
|
|
/* 8019468C 001915CC 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 80194690 001915D0 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 80194694 001915D4 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 80194698 001915D8 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 8019469C 001915DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801946A0 001915E0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801946A4 001915E4 7D 89 03 A6 */ mtctr r12
|
|
/* 801946A8 001915E8 4E 80 04 21 */ bctrl
|
|
/* 801946AC 001915EC 38 00 00 00 */ li r0, 0
|
|
/* 801946B0 001915F0 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 801946B4 001915F4 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 801946B8 001915F8 48 00 00 84 */ b lbl_8019473C
|
|
lbl_801946BC:
|
|
/* 801946BC 001915FC 38 60 00 6C */ li r3, 0x6c
|
|
/* 801946C0 00191600 48 13 A5 8D */ bl __nw__FUl
|
|
/* 801946C4 00191604 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801946C8 00191608 41 82 00 24 */ beq lbl_801946EC
|
|
/* 801946CC 0019160C 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801946D0 00191610 3C A0 61 74 */ lis r5, 0x61747375@ha
|
|
/* 801946D4 00191614 38 C5 73 75 */ addi r6, r5, 0x61747375@l
|
|
/* 801946D8 00191618 38 A0 00 62 */ li r5, 0x62
|
|
/* 801946DC 0019161C 38 E0 00 02 */ li r7, 2
|
|
/* 801946E0 00191620 39 00 00 00 */ li r8, 0
|
|
/* 801946E4 00191624 48 0B F2 A1 */ bl CPaneMgr_X1_
|
|
/* 801946E8 00191628 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801946EC:
|
|
/* 801946EC 0019162C 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 801946F0 00191630 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801946F4 00191634 48 0C 0F 15 */ bl CPaneMgrAlpha_NS_hide
|
|
/* 801946F8 00191638 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801946FC 0019163C 38 80 00 00 */ li r4, 0
|
|
/* 80194700 00191640 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194704 00191644 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80194708 00191648 7D 89 03 A6 */ mtctr r12
|
|
/* 8019470C 0019164C 4E 80 04 21 */ bctrl
|
|
/* 80194710 00191650 80 9F 00 10 */ lwz r4, 0x10(r31)
|
|
/* 80194714 00191654 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 80194718 00191658 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 8019471C 0019165C D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 80194720 00191660 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194724 00191664 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80194728 00191668 7D 89 03 A6 */ mtctr r12
|
|
/* 8019472C 0019166C 4E 80 04 21 */ bctrl
|
|
/* 80194730 00191670 38 00 00 00 */ li r0, 0
|
|
/* 80194734 00191674 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 80194738 00191678 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
lbl_8019473C:
|
|
/* 8019473C 0019167C 38 00 00 00 */ li r0, 0
|
|
/* 80194740 00191680 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80194744 00191684 38 60 00 04 */ li r3, 4
|
|
/* 80194748 00191688 64 63 00 04 */ oris r3, r3, 4
|
|
/* 8019474C 0019168C 7C 72 E3 A6 */ mtspr 0x392, r3
|
|
/* 80194750 00191690 38 60 00 05 */ li r3, 5
|
|
/* 80194754 00191694 64 63 00 05 */ oris r3, r3, 5
|
|
/* 80194758 00191698 7C 73 E3 A6 */ mtspr 0x393, r3
|
|
/* 8019475C 0019169C 38 60 00 06 */ li r3, 6
|
|
/* 80194760 001916A0 64 63 00 06 */ oris r3, r3, 6
|
|
/* 80194764 001916A4 7C 74 E3 A6 */ mtspr 0x394, r3
|
|
/* 80194768 001916A8 38 60 00 07 */ li r3, 7
|
|
/* 8019476C 001916AC 64 63 00 07 */ oris r3, r3, 7
|
|
/* 80194770 001916B0 7C 75 E3 A6 */ mtspr 0x395, r3
|
|
/* 80194774 001916B4 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194778 001916B8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 8019477C 001916BC 38 9E 00 2C */ addi r4, r30, 0x2c
|
|
/* 80194780 001916C0 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 80194784 001916C4 3C 80 80 39 */ lis r4, lbl_80394AA0@ha
|
|
/* 80194788 001916C8 38 84 4A A0 */ addi r4, r4, lbl_80394AA0@l
|
|
/* 8019478C 001916CC 38 84 00 7B */ addi r4, r4, 0x7b
|
|
/* 80194790 001916D0 48 1D 42 05 */ bl strcmp
|
|
/* 80194794 001916D4 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 80194798 001916D8 41 82 00 40 */ beq lbl_801947D8
|
|
/* 8019479C 001916DC 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 801947A0 001916E0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801947A4 001916E4 38 9E 00 2C */ addi r4, r30, 0x2c
|
|
/* 801947A8 001916E8 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 801947AC 001916EC 7F A4 EB 78 */ mr r4, r29
|
|
/* 801947B0 001916F0 48 13 FA C1 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 801947B4 001916F4 48 17 42 B9 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801947B8 001916F8 90 7F 00 30 */ stw r3, 0x30(r31)
|
|
/* 801947BC 001916FC 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 801947C0 00191700 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801947C4 00191704 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801947C8 00191708 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801947CC 0019170C 7D 89 03 A6 */ mtctr r12
|
|
/* 801947D0 00191710 4E 80 04 21 */ bctrl
|
|
/* 801947D4 00191714 48 00 00 0C */ b lbl_801947E0
|
|
lbl_801947D8:
|
|
/* 801947D8 00191718 38 00 00 00 */ li r0, 0
|
|
/* 801947DC 0019171C 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
lbl_801947E0:
|
|
/* 801947E0 00191720 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 801947E4 00191724 D0 1F 00 44 */ stfs f0, 0x44(r31)
|
|
/* 801947E8 00191728 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 801947EC 0019172C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801947F0 00191730 38 9E 00 3C */ addi r4, r30, 0x3c
|
|
/* 801947F4 00191734 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 801947F8 00191738 3C 80 80 39 */ lis r4, lbl_80394AA0@ha
|
|
/* 801947FC 0019173C 38 84 4A A0 */ addi r4, r4, lbl_80394AA0@l
|
|
/* 80194800 00191740 38 84 00 7B */ addi r4, r4, 0x7b
|
|
/* 80194804 00191744 48 1D 41 91 */ bl strcmp
|
|
/* 80194808 00191748 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 8019480C 0019174C 41 82 00 40 */ beq lbl_8019484C
|
|
/* 80194810 00191750 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194814 00191754 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80194818 00191758 38 9E 00 3C */ addi r4, r30, 0x3c
|
|
/* 8019481C 0019175C 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 80194820 00191760 7F A4 EB 78 */ mr r4, r29
|
|
/* 80194824 00191764 48 13 FA 4D */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 80194828 00191768 48 17 42 45 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 8019482C 0019176C 90 7F 00 34 */ stw r3, 0x34(r31)
|
|
/* 80194830 00191770 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 80194834 00191774 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 80194838 00191778 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019483C 0019177C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80194840 00191780 7D 89 03 A6 */ mtctr r12
|
|
/* 80194844 00191784 4E 80 04 21 */ bctrl
|
|
/* 80194848 00191788 48 00 00 0C */ b lbl_80194854
|
|
lbl_8019484C:
|
|
/* 8019484C 0019178C 38 00 00 00 */ li r0, 0
|
|
/* 80194850 00191790 90 1F 00 34 */ stw r0, 0x34(r31)
|
|
lbl_80194854:
|
|
/* 80194854 00191794 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 80194858 00191798 D0 1F 00 48 */ stfs f0, 0x48(r31)
|
|
/* 8019485C 0019179C 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194860 001917A0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80194864 001917A4 38 9E 00 4C */ addi r4, r30, 0x4c
|
|
/* 80194868 001917A8 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 8019486C 001917AC 3C 80 80 39 */ lis r4, lbl_80394AA0@ha
|
|
/* 80194870 001917B0 38 84 4A A0 */ addi r4, r4, lbl_80394AA0@l
|
|
/* 80194874 001917B4 38 84 00 7B */ addi r4, r4, 0x7b
|
|
/* 80194878 001917B8 48 1D 41 1D */ bl strcmp
|
|
/* 8019487C 001917BC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 80194880 001917C0 41 82 00 40 */ beq lbl_801948C0
|
|
/* 80194884 001917C4 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194888 001917C8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 8019488C 001917CC 38 9E 00 4C */ addi r4, r30, 0x4c
|
|
/* 80194890 001917D0 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 80194894 001917D4 7F A4 EB 78 */ mr r4, r29
|
|
/* 80194898 001917D8 48 13 F9 D9 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 8019489C 001917DC 48 17 41 D1 */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 801948A0 001917E0 90 7F 00 38 */ stw r3, 0x38(r31)
|
|
/* 801948A4 001917E4 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 801948A8 001917E8 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 801948AC 001917EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801948B0 001917F0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 801948B4 001917F4 7D 89 03 A6 */ mtctr r12
|
|
/* 801948B8 001917F8 4E 80 04 21 */ bctrl
|
|
/* 801948BC 001917FC 48 00 00 0C */ b lbl_801948C8
|
|
lbl_801948C0:
|
|
/* 801948C0 00191800 38 00 00 00 */ li r0, 0
|
|
/* 801948C4 00191804 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
lbl_801948C8:
|
|
/* 801948C8 00191808 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 801948CC 0019180C D0 1F 00 4C */ stfs f0, 0x4c(r31)
|
|
/* 801948D0 00191810 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 801948D4 00191814 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801948D8 00191818 38 9E 00 1C */ addi r4, r30, 0x1c
|
|
/* 801948DC 0019181C 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 801948E0 00191820 3C 80 80 39 */ lis r4, lbl_80394AA0@ha
|
|
/* 801948E4 00191824 38 84 4A A0 */ addi r4, r4, lbl_80394AA0@l
|
|
/* 801948E8 00191828 38 84 00 7B */ addi r4, r4, 0x7b
|
|
/* 801948EC 0019182C 48 1D 40 A9 */ bl strcmp
|
|
/* 801948F0 00191830 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801948F4 00191834 41 82 00 28 */ beq lbl_8019491C
|
|
/* 801948F8 00191838 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 801948FC 0019183C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80194900 00191840 38 9E 00 1C */ addi r4, r30, 0x1c
|
|
/* 80194904 00191844 7C 64 00 2E */ lwzx r3, r4, r0
|
|
/* 80194908 00191848 7F A4 EB 78 */ mr r4, r29
|
|
/* 8019490C 0019184C 48 13 F9 65 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
|
/* 80194910 00191850 48 17 41 5D */ bl J2DAnmLoaderDataBase_NS_load
|
|
/* 80194914 00191854 90 7F 00 2C */ stw r3, 0x2c(r31)
|
|
/* 80194918 00191858 48 00 00 0C */ b lbl_80194924
|
|
lbl_8019491C:
|
|
/* 8019491C 0019185C 38 00 00 00 */ li r0, 0
|
|
/* 80194920 00191860 90 1F 00 2C */ stw r0, 0x2c(r31)
|
|
lbl_80194924:
|
|
/* 80194924 00191864 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 80194928 00191868 D0 1F 00 40 */ stfs f0, 0x40(r31)
|
|
/* 8019492C 0019186C 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194930 00191870 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80194934 00191874 41 82 00 20 */ beq lbl_80194954
|
|
/* 80194938 00191878 40 80 00 10 */ bge lbl_80194948
|
|
/* 8019493C 0019187C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80194940 00191880 40 80 00 70 */ bge lbl_801949B0
|
|
/* 80194944 00191884 48 00 00 78 */ b lbl_801949BC
|
|
lbl_80194948:
|
|
/* 80194948 00191888 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 8019494C 0019188C 40 80 00 70 */ bge lbl_801949BC
|
|
/* 80194950 00191890 48 00 00 60 */ b lbl_801949B0
|
|
lbl_80194954:
|
|
/* 80194954 00191894 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80194958 00191898 3C 80 5F 69 */ lis r4, 0x5F69636F@ha
|
|
/* 8019495C 0019189C 38 C4 63 6F */ addi r6, r4, 0x5F69636F@l
|
|
/* 80194960 001918A0 3C 80 73 73 */ lis r4, 0x7373656C@ha
|
|
/* 80194964 001918A4 38 A4 65 6C */ addi r5, r4, 0x7373656C@l
|
|
/* 80194968 001918A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019496C 001918AC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80194970 001918B0 7D 89 03 A6 */ mtctr r12
|
|
/* 80194974 001918B4 4E 80 04 21 */ bctrl
|
|
/* 80194978 001918B8 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 8019497C 001918BC D0 1F 00 50 */ stfs f0, 0x50(r31)
|
|
/* 80194980 001918C0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80194984 001918C4 3C 80 5F 69 */ lis r4, 0x5F69636F@ha
|
|
/* 80194988 001918C8 38 C4 63 6F */ addi r6, r4, 0x5F69636F@l
|
|
/* 8019498C 001918CC 3C 80 73 73 */ lis r4, 0x7373656C@ha
|
|
/* 80194990 001918D0 38 A4 65 6C */ addi r5, r4, 0x7373656C@l
|
|
/* 80194994 001918D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194998 001918D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8019499C 001918DC 7D 89 03 A6 */ mtctr r12
|
|
/* 801949A0 001918E0 4E 80 04 21 */ bctrl
|
|
/* 801949A4 001918E4 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 801949A8 001918E8 D0 1F 00 54 */ stfs f0, 0x54(r31)
|
|
/* 801949AC 001918EC 48 00 00 10 */ b lbl_801949BC
|
|
lbl_801949B0:
|
|
/* 801949B0 001918F0 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 801949B4 001918F4 D0 1F 00 50 */ stfs f0, 0x50(r31)
|
|
/* 801949B8 001918F8 D0 1F 00 54 */ stfs f0, 0x54(r31)
|
|
lbl_801949BC:
|
|
/* 801949BC 001918FC C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 801949C0 00191900 D0 1F 00 5C */ stfs f0, 0x5c(r31)
|
|
/* 801949C4 00191904 D0 1F 00 58 */ stfs f0, 0x58(r31)
|
|
/* 801949C8 00191908 7F E3 FB 78 */ mr r3, r31
|
|
/* 801949CC 0019190C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 801949D0 00191910 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 801949D4 00191914 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801949D8 00191918 48 1C D8 39 */ bl _restgpr_23
|
|
/* 801949DC 0019191C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 801949E0 00191920 7C 08 03 A6 */ mtlr r0
|
|
/* 801949E4 00191924 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 801949E8 00191928 4E 80 00 20 */ blr
|
|
/* 801949EC 0019192C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801949F0 00191930 7C 08 02 A6 */ mflr r0
|
|
/* 801949F4 00191934 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801949F8 00191938 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801949FC 0019193C 48 1C D7 D5 */ bl _savegpr_26
|
|
/* 80194A00 00191940 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80194A04 00191944 7C 9F 23 78 */ mr r31, r4
|
|
/* 80194A08 00191948 41 82 02 0C */ beq lbl_80194C14
|
|
/* 80194A0C 0019194C 3C 60 80 3C */ lis r3, lbl_803BB78C@ha
|
|
/* 80194A10 00191950 38 03 B7 8C */ addi r0, r3, lbl_803BB78C@l
|
|
/* 80194A14 00191954 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 80194A18 00191958 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 80194A1C 0019195C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194A20 00191960 41 82 00 18 */ beq lbl_80194A38
|
|
/* 80194A24 00191964 38 80 00 01 */ li r4, 1
|
|
/* 80194A28 00191968 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194A2C 0019196C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194A30 00191970 7D 89 03 A6 */ mtctr r12
|
|
/* 80194A34 00191974 4E 80 04 21 */ bctrl
|
|
lbl_80194A38:
|
|
/* 80194A38 00191978 38 00 00 00 */ li r0, 0
|
|
/* 80194A3C 0019197C 90 1E 00 04 */ stw r0, 4(r30)
|
|
/* 80194A40 00191980 80 7E 00 10 */ lwz r3, 0x10(r30)
|
|
/* 80194A44 00191984 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194A48 00191988 41 82 00 24 */ beq lbl_80194A6C
|
|
/* 80194A4C 0019198C 41 82 00 18 */ beq lbl_80194A64
|
|
/* 80194A50 00191990 38 80 00 01 */ li r4, 1
|
|
/* 80194A54 00191994 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194A58 00191998 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194A5C 0019199C 7D 89 03 A6 */ mtctr r12
|
|
/* 80194A60 001919A0 4E 80 04 21 */ bctrl
|
|
lbl_80194A64:
|
|
/* 80194A64 001919A4 38 00 00 00 */ li r0, 0
|
|
/* 80194A68 001919A8 90 1E 00 10 */ stw r0, 0x10(r30)
|
|
lbl_80194A6C:
|
|
/* 80194A6C 001919AC 3B 40 00 00 */ li r26, 0
|
|
/* 80194A70 001919B0 3B A0 00 00 */ li r29, 0
|
|
/* 80194A74 001919B4 7F BC EB 78 */ mr r28, r29
|
|
lbl_80194A78:
|
|
/* 80194A78 001919B8 3B 7D 00 1C */ addi r27, r29, 0x1c
|
|
/* 80194A7C 001919BC 7C 7E D8 2E */ lwzx r3, r30, r27
|
|
/* 80194A80 001919C0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194A84 001919C4 41 82 00 20 */ beq lbl_80194AA4
|
|
/* 80194A88 001919C8 41 82 00 18 */ beq lbl_80194AA0
|
|
/* 80194A8C 001919CC 38 80 00 01 */ li r4, 1
|
|
/* 80194A90 001919D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194A94 001919D4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194A98 001919D8 7D 89 03 A6 */ mtctr r12
|
|
/* 80194A9C 001919DC 4E 80 04 21 */ bctrl
|
|
lbl_80194AA0:
|
|
/* 80194AA0 001919E0 7F 9E D9 2E */ stwx r28, r30, r27
|
|
lbl_80194AA4:
|
|
/* 80194AA4 001919E4 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 80194AA8 001919E8 2C 1A 00 04 */ cmpwi r26, 4
|
|
/* 80194AAC 001919EC 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 80194AB0 001919F0 41 80 FF C8 */ blt lbl_80194A78
|
|
/* 80194AB4 001919F4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
/* 80194AB8 001919F8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194ABC 001919FC 41 82 00 24 */ beq lbl_80194AE0
|
|
/* 80194AC0 00191A00 41 82 00 18 */ beq lbl_80194AD8
|
|
/* 80194AC4 00191A04 38 80 00 01 */ li r4, 1
|
|
/* 80194AC8 00191A08 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194ACC 00191A0C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194AD0 00191A10 7D 89 03 A6 */ mtctr r12
|
|
/* 80194AD4 00191A14 4E 80 04 21 */ bctrl
|
|
lbl_80194AD8:
|
|
/* 80194AD8 00191A18 38 00 00 00 */ li r0, 0
|
|
/* 80194ADC 00191A1C 90 1E 00 14 */ stw r0, 0x14(r30)
|
|
lbl_80194AE0:
|
|
/* 80194AE0 00191A20 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
/* 80194AE4 00191A24 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194AE8 00191A28 41 82 00 24 */ beq lbl_80194B0C
|
|
/* 80194AEC 00191A2C 41 82 00 18 */ beq lbl_80194B04
|
|
/* 80194AF0 00191A30 38 80 00 01 */ li r4, 1
|
|
/* 80194AF4 00191A34 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194AF8 00191A38 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194AFC 00191A3C 7D 89 03 A6 */ mtctr r12
|
|
/* 80194B00 00191A40 4E 80 04 21 */ bctrl
|
|
lbl_80194B04:
|
|
/* 80194B04 00191A44 38 00 00 00 */ li r0, 0
|
|
/* 80194B08 00191A48 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
lbl_80194B0C:
|
|
/* 80194B0C 00191A4C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 80194B10 00191A50 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194B14 00191A54 41 82 00 24 */ beq lbl_80194B38
|
|
/* 80194B18 00191A58 41 82 00 18 */ beq lbl_80194B30
|
|
/* 80194B1C 00191A5C 38 80 00 01 */ li r4, 1
|
|
/* 80194B20 00191A60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194B24 00191A64 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194B28 00191A68 7D 89 03 A6 */ mtctr r12
|
|
/* 80194B2C 00191A6C 4E 80 04 21 */ bctrl
|
|
lbl_80194B30:
|
|
/* 80194B30 00191A70 38 00 00 00 */ li r0, 0
|
|
/* 80194B34 00191A74 90 1E 00 0C */ stw r0, 0xc(r30)
|
|
lbl_80194B38:
|
|
/* 80194B38 00191A78 80 7E 00 30 */ lwz r3, 0x30(r30)
|
|
/* 80194B3C 00191A7C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194B40 00191A80 41 82 00 24 */ beq lbl_80194B64
|
|
/* 80194B44 00191A84 41 82 00 18 */ beq lbl_80194B5C
|
|
/* 80194B48 00191A88 38 80 00 01 */ li r4, 1
|
|
/* 80194B4C 00191A8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194B50 00191A90 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194B54 00191A94 7D 89 03 A6 */ mtctr r12
|
|
/* 80194B58 00191A98 4E 80 04 21 */ bctrl
|
|
lbl_80194B5C:
|
|
/* 80194B5C 00191A9C 38 00 00 00 */ li r0, 0
|
|
/* 80194B60 00191AA0 90 1E 00 30 */ stw r0, 0x30(r30)
|
|
lbl_80194B64:
|
|
/* 80194B64 00191AA4 3B 40 00 00 */ li r26, 0
|
|
/* 80194B68 00191AA8 3B A0 00 00 */ li r29, 0
|
|
/* 80194B6C 00191AAC 3B 80 00 00 */ li r28, 0
|
|
lbl_80194B70:
|
|
/* 80194B70 00191AB0 3B 7D 00 34 */ addi r27, r29, 0x34
|
|
/* 80194B74 00191AB4 7C 7E D8 2E */ lwzx r3, r30, r27
|
|
/* 80194B78 00191AB8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194B7C 00191ABC 41 82 00 20 */ beq lbl_80194B9C
|
|
/* 80194B80 00191AC0 41 82 00 18 */ beq lbl_80194B98
|
|
/* 80194B84 00191AC4 38 80 00 01 */ li r4, 1
|
|
/* 80194B88 00191AC8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194B8C 00191ACC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194B90 00191AD0 7D 89 03 A6 */ mtctr r12
|
|
/* 80194B94 00191AD4 4E 80 04 21 */ bctrl
|
|
lbl_80194B98:
|
|
/* 80194B98 00191AD8 7F 9E D9 2E */ stwx r28, r30, r27
|
|
lbl_80194B9C:
|
|
/* 80194B9C 00191ADC 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 80194BA0 00191AE0 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 80194BA4 00191AE4 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 80194BA8 00191AE8 41 80 FF C8 */ blt lbl_80194B70
|
|
/* 80194BAC 00191AEC 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 80194BB0 00191AF0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194BB4 00191AF4 41 82 00 24 */ beq lbl_80194BD8
|
|
/* 80194BB8 00191AF8 41 82 00 18 */ beq lbl_80194BD0
|
|
/* 80194BBC 00191AFC 38 80 00 01 */ li r4, 1
|
|
/* 80194BC0 00191B00 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194BC4 00191B04 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194BC8 00191B08 7D 89 03 A6 */ mtctr r12
|
|
/* 80194BCC 00191B0C 4E 80 04 21 */ bctrl
|
|
lbl_80194BD0:
|
|
/* 80194BD0 00191B10 38 00 00 00 */ li r0, 0
|
|
/* 80194BD4 00191B14 90 1E 00 2C */ stw r0, 0x2c(r30)
|
|
lbl_80194BD8:
|
|
/* 80194BD8 00191B18 80 7E 00 3C */ lwz r3, 0x3c(r30)
|
|
/* 80194BDC 00191B1C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194BE0 00191B20 41 82 00 24 */ beq lbl_80194C04
|
|
/* 80194BE4 00191B24 41 82 00 18 */ beq lbl_80194BFC
|
|
/* 80194BE8 00191B28 38 80 00 01 */ li r4, 1
|
|
/* 80194BEC 00191B2C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194BF0 00191B30 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194BF4 00191B34 7D 89 03 A6 */ mtctr r12
|
|
/* 80194BF8 00191B38 4E 80 04 21 */ bctrl
|
|
lbl_80194BFC:
|
|
/* 80194BFC 00191B3C 38 00 00 00 */ li r0, 0
|
|
/* 80194C00 00191B40 90 1E 00 3C */ stw r0, 0x3c(r30)
|
|
lbl_80194C04:
|
|
/* 80194C04 00191B44 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80194C08 00191B48 40 81 00 0C */ ble lbl_80194C14
|
|
/* 80194C0C 00191B4C 7F C3 F3 78 */ mr r3, r30
|
|
/* 80194C10 00191B50 48 13 A1 2D */ bl __dl__FPv
|
|
lbl_80194C14:
|
|
/* 80194C14 00191B54 7F C3 F3 78 */ mr r3, r30
|
|
/* 80194C18 00191B58 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80194C1C 00191B5C 48 1C D6 01 */ bl _restgpr_26
|
|
/* 80194C20 00191B60 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80194C24 00191B64 7C 08 03 A6 */ mtlr r0
|
|
/* 80194C28 00191B68 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80194C2C 00191B6C 4E 80 00 20 */ blr
|
|
/* 80194C30 00191B70 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80194C34 00191B74 7C 08 02 A6 */ mflr r0
|
|
/* 80194C38 00191B78 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80194C3C 00191B7C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80194C40 00191B80 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80194C44 00191B84 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80194C48 00191B88 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 80194C4C 00191B8C 48 0C 0B DD */ bl CPaneMgrAlpha_NS_getAlphaRate
|
|
/* 80194C50 00191B90 7F C3 F3 78 */ mr r3, r30
|
|
/* 80194C54 00191B94 48 00 00 6D */ bl dSelect_cursor_c_NS_update
|
|
/* 80194C58 00191B98 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 80194C5C 00191B9C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 80194C60 00191BA0 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
|
/* 80194C64 00191BA4 7F E3 FB 78 */ mr r3, r31
|
|
/* 80194C68 00191BA8 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 80194C6C 00191BAC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80194C70 00191BB0 7D 89 03 A6 */ mtctr r12
|
|
/* 80194C74 00191BB4 4E 80 04 21 */ bctrl
|
|
/* 80194C78 00191BB8 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 80194C7C 00191BBC C0 22 A0 50 */ lfs f1, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 80194C80 00191BC0 FC 40 08 90 */ fmr f2, f1
|
|
/* 80194C84 00191BC4 7F E4 FB 78 */ mr r4, r31
|
|
/* 80194C88 00191BC8 48 16 42 4D */ bl J2DScreen_NS_draw
|
|
/* 80194C8C 00191BCC 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 80194C90 00191BD0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80194C94 00191BD4 41 82 00 14 */ beq lbl_80194CA8
|
|
/* 80194C98 00191BD8 85 83 00 04 */ lwzu r12, 4(r3)
|
|
/* 80194C9C 00191BDC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80194CA0 00191BE0 7D 89 03 A6 */ mtctr r12
|
|
/* 80194CA4 00191BE4 4E 80 04 21 */ bctrl
|
|
lbl_80194CA8:
|
|
/* 80194CA8 00191BE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80194CAC 00191BEC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80194CB0 00191BF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80194CB4 00191BF4 7C 08 03 A6 */ mtlr r0
|
|
/* 80194CB8 00191BF8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80194CBC 00191BFC 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_update
|
|
dSelect_cursor_c_NS_update:
|
|
/* 80194CC0 00191C00 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 80194CC4 00191C04 7C 08 02 A6 */ mflr r0
|
|
/* 80194CC8 00191C08 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80194CCC 00191C0C DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 80194CD0 00191C10 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
|
|
/* 80194CD4 00191C14 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 80194CD8 00191C18 48 1C D5 05 */ bl _savegpr_29
|
|
/* 80194CDC 00191C1C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80194CE0 00191C20 C3 E2 A0 48 */ lfs f31, lbl_80453A48-_SDA2_BASE_(r2)
|
|
/* 80194CE4 00191C24 88 03 00 B6 */ lbz r0, 0xb6(r3)
|
|
/* 80194CE8 00191C28 28 00 00 03 */ cmplwi r0, 3
|
|
/* 80194CEC 00191C2C 40 82 00 08 */ bne lbl_80194CF4
|
|
/* 80194CF0 00191C30 C3 E2 A0 54 */ lfs f31, lbl_80453A54-_SDA2_BASE_(r2)
|
|
lbl_80194CF4:
|
|
/* 80194CF4 00191C34 C0 3F 00 5C */ lfs f1, 0x5c(r31)
|
|
/* 80194CF8 00191C38 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80194CFC 00191C3C 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 80194D00 00191C40 C0 1F 00 58 */ lfs f0, 0x58(r31)
|
|
/* 80194D04 00191C44 D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 80194D08 00191C48 D0 23 00 D8 */ stfs f1, 0xd8(r3)
|
|
/* 80194D0C 00191C4C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80194D10 00191C50 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80194D14 00191C54 7D 89 03 A6 */ mtctr r12
|
|
/* 80194D18 00191C58 4E 80 04 21 */ bctrl
|
|
/* 80194D1C 00191C5C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194D20 00191C60 88 03 00 24 */ lbz r0, 0x24(r3)
|
|
/* 80194D24 00191C64 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80194D28 00191C68 41 82 00 3C */ beq lbl_80194D64
|
|
/* 80194D2C 00191C6C C0 03 00 0C */ lfs f0, 0xc(r3)
|
|
/* 80194D30 00191C70 D0 1F 00 60 */ stfs f0, 0x60(r31)
|
|
/* 80194D34 00191C74 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194D38 00191C78 C0 03 00 10 */ lfs f0, 0x10(r3)
|
|
/* 80194D3C 00191C7C D0 1F 00 64 */ stfs f0, 0x64(r31)
|
|
/* 80194D40 00191C80 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194D44 00191C84 C0 03 00 14 */ lfs f0, 0x14(r3)
|
|
/* 80194D48 00191C88 D0 1F 00 68 */ stfs f0, 0x68(r31)
|
|
/* 80194D4C 00191C8C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194D50 00191C90 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
|
/* 80194D54 00191C94 D0 1F 00 6C */ stfs f0, 0x6c(r31)
|
|
/* 80194D58 00191C98 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194D5C 00191C9C C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 80194D60 00191CA0 D0 1F 00 70 */ stfs f0, 0x70(r31)
|
|
lbl_80194D64:
|
|
/* 80194D64 00191CA4 88 1F 00 B7 */ lbz r0, 0xb7(r31)
|
|
/* 80194D68 00191CA8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80194D6C 00191CAC 41 82 02 A4 */ beq lbl_80195010
|
|
/* 80194D70 00191CB0 80 1F 00 30 */ lwz r0, 0x30(r31)
|
|
/* 80194D74 00191CB4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80194D78 00191CB8 41 82 00 D8 */ beq lbl_80194E50
|
|
/* 80194D7C 00191CBC 88 1F 00 B4 */ lbz r0, 0xb4(r31)
|
|
/* 80194D80 00191CC0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80194D84 00191CC4 41 82 00 A0 */ beq lbl_80194E24
|
|
/* 80194D88 00191CC8 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194D8C 00191CCC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 80194D90 00191CD0 40 82 00 20 */ bne lbl_80194DB0
|
|
/* 80194D94 00191CD4 C0 3F 00 44 */ lfs f1, 0x44(r31)
|
|
/* 80194D98 00191CD8 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194D9C 00191CDC C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 80194DA0 00191CE0 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 80194DA4 00191CE4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80194DA8 00191CE8 D0 1F 00 44 */ stfs f0, 0x44(r31)
|
|
/* 80194DAC 00191CEC 48 00 00 10 */ b lbl_80194DBC
|
|
lbl_80194DB0:
|
|
/* 80194DB0 00191CF0 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 80194DB4 00191CF4 EC 00 F8 2A */ fadds f0, f0, f31
|
|
/* 80194DB8 00191CF8 D0 1F 00 44 */ stfs f0, 0x44(r31)
|
|
lbl_80194DBC:
|
|
/* 80194DBC 00191CFC 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 80194DC0 00191D00 A8 03 00 06 */ lha r0, 6(r3)
|
|
/* 80194DC4 00191D04 C0 5F 00 44 */ lfs f2, 0x44(r31)
|
|
/* 80194DC8 00191D08 C8 22 A0 58 */ lfd f1, lbl_80453A58-_SDA2_BASE_(r2)
|
|
/* 80194DCC 00191D0C 6C 03 80 00 */ xoris r3, r0, 0x8000
|
|
/* 80194DD0 00191D10 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80194DD4 00191D14 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80194DD8 00191D18 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80194DDC 00191D1C C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 80194DE0 00191D20 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80194DE4 00191D24 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 80194DE8 00191D28 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80194DEC 00191D2C 40 82 00 1C */ bne lbl_80194E08
|
|
/* 80194DF0 00191D30 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80194DF4 00191D34 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80194DF8 00191D38 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 80194DFC 00191D3C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80194E00 00191D40 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 80194E04 00191D44 D0 1F 00 44 */ stfs f0, 0x44(r31)
|
|
lbl_80194E08:
|
|
/* 80194E08 00191D48 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 80194E0C 00191D4C 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 80194E10 00191D50 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80194E14 00191D54 7F E3 FB 78 */ mr r3, r31
|
|
/* 80194E18 00191D58 80 9F 00 30 */ lwz r4, 0x30(r31)
|
|
/* 80194E1C 00191D5C 48 00 06 45 */ bl dSelect_cursor_c_NS_setBpkAnimation
|
|
/* 80194E20 00191D60 48 00 00 30 */ b lbl_80194E50
|
|
lbl_80194E24:
|
|
/* 80194E24 00191D64 C0 22 A0 48 */ lfs f1, lbl_80453A48-_SDA2_BASE_(r2)
|
|
/* 80194E28 00191D68 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 80194E2C 00191D6C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 80194E30 00191D70 41 82 00 20 */ beq lbl_80194E50
|
|
/* 80194E34 00191D74 D0 3F 00 44 */ stfs f1, 0x44(r31)
|
|
/* 80194E38 00191D78 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 80194E3C 00191D7C 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 80194E40 00191D80 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80194E44 00191D84 7F E3 FB 78 */ mr r3, r31
|
|
/* 80194E48 00191D88 80 9F 00 30 */ lwz r4, 0x30(r31)
|
|
/* 80194E4C 00191D8C 48 00 06 15 */ bl dSelect_cursor_c_NS_setBpkAnimation
|
|
lbl_80194E50:
|
|
/* 80194E50 00191D90 3B A0 00 00 */ li r29, 0
|
|
/* 80194E54 00191D94 3B C0 00 00 */ li r30, 0
|
|
lbl_80194E58:
|
|
/* 80194E58 00191D98 7C 9F F2 14 */ add r4, r31, r30
|
|
/* 80194E5C 00191D9C 80 04 00 34 */ lwz r0, 0x34(r4)
|
|
/* 80194E60 00191DA0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80194E64 00191DA4 41 82 00 C4 */ beq lbl_80194F28
|
|
/* 80194E68 00191DA8 2C 1D 00 00 */ cmpwi r29, 0
|
|
/* 80194E6C 00191DAC 40 82 00 10 */ bne lbl_80194E7C
|
|
/* 80194E70 00191DB0 88 1F 00 B4 */ lbz r0, 0xb4(r31)
|
|
/* 80194E74 00191DB4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
|
/* 80194E78 00191DB8 40 82 00 18 */ bne lbl_80194E90
|
|
lbl_80194E7C:
|
|
/* 80194E7C 00191DBC 2C 1D 00 01 */ cmpwi r29, 1
|
|
/* 80194E80 00191DC0 40 82 00 9C */ bne lbl_80194F1C
|
|
/* 80194E84 00191DC4 88 1F 00 B4 */ lbz r0, 0xb4(r31)
|
|
/* 80194E88 00191DC8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
|
/* 80194E8C 00191DCC 41 82 00 90 */ beq lbl_80194F1C
|
|
lbl_80194E90:
|
|
/* 80194E90 00191DD0 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194E94 00191DD4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 80194E98 00191DD8 40 82 00 20 */ bne lbl_80194EB8
|
|
/* 80194E9C 00191DDC C0 24 00 48 */ lfs f1, 0x48(r4)
|
|
/* 80194EA0 00191DE0 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194EA4 00191DE4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 80194EA8 00191DE8 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 80194EAC 00191DEC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80194EB0 00191DF0 D0 04 00 48 */ stfs f0, 0x48(r4)
|
|
/* 80194EB4 00191DF4 48 00 00 10 */ b lbl_80194EC4
|
|
lbl_80194EB8:
|
|
/* 80194EB8 00191DF8 C0 04 00 48 */ lfs f0, 0x48(r4)
|
|
/* 80194EBC 00191DFC EC 00 F8 2A */ fadds f0, f0, f31
|
|
/* 80194EC0 00191E00 D0 04 00 48 */ stfs f0, 0x48(r4)
|
|
lbl_80194EC4:
|
|
/* 80194EC4 00191E04 80 64 00 34 */ lwz r3, 0x34(r4)
|
|
/* 80194EC8 00191E08 A8 03 00 06 */ lha r0, 6(r3)
|
|
/* 80194ECC 00191E0C C0 44 00 48 */ lfs f2, 0x48(r4)
|
|
/* 80194ED0 00191E10 C8 22 A0 58 */ lfd f1, lbl_80453A58-_SDA2_BASE_(r2)
|
|
/* 80194ED4 00191E14 6C 03 80 00 */ xoris r3, r0, 0x8000
|
|
/* 80194ED8 00191E18 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80194EDC 00191E1C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80194EE0 00191E20 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80194EE4 00191E24 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 80194EE8 00191E28 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80194EEC 00191E2C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 80194EF0 00191E30 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80194EF4 00191E34 40 82 00 1C */ bne lbl_80194F10
|
|
/* 80194EF8 00191E38 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80194EFC 00191E3C 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80194F00 00191E40 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 80194F04 00191E44 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80194F08 00191E48 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 80194F0C 00191E4C D0 04 00 48 */ stfs f0, 0x48(r4)
|
|
lbl_80194F10:
|
|
/* 80194F10 00191E50 C0 04 00 48 */ lfs f0, 0x48(r4)
|
|
/* 80194F14 00191E54 80 64 00 34 */ lwz r3, 0x34(r4)
|
|
/* 80194F18 00191E58 D0 03 00 08 */ stfs f0, 8(r3)
|
|
lbl_80194F1C:
|
|
/* 80194F1C 00191E5C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80194F20 00191E60 80 84 00 34 */ lwz r4, 0x34(r4)
|
|
/* 80194F24 00191E64 48 00 06 CD */ bl dSelect_cursor_c_NS_setBtk0Animation
|
|
lbl_80194F28:
|
|
/* 80194F28 00191E68 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 80194F2C 00191E6C 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 80194F30 00191E70 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 80194F34 00191E74 41 80 FF 24 */ blt lbl_80194E58
|
|
/* 80194F38 00191E78 80 1F 00 2C */ lwz r0, 0x2c(r31)
|
|
/* 80194F3C 00191E7C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80194F40 00191E80 41 82 00 A8 */ beq lbl_80194FE8
|
|
/* 80194F44 00191E84 88 1F 00 B4 */ lbz r0, 0xb4(r31)
|
|
/* 80194F48 00191E88 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 80194F4C 00191E8C 41 82 00 9C */ beq lbl_80194FE8
|
|
/* 80194F50 00191E90 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194F54 00191E94 28 00 00 01 */ cmplwi r0, 1
|
|
/* 80194F58 00191E98 40 82 00 20 */ bne lbl_80194F78
|
|
/* 80194F5C 00191E9C C0 3F 00 40 */ lfs f1, 0x40(r31)
|
|
/* 80194F60 00191EA0 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80194F64 00191EA4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 80194F68 00191EA8 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 80194F6C 00191EAC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80194F70 00191EB0 D0 1F 00 40 */ stfs f0, 0x40(r31)
|
|
/* 80194F74 00191EB4 48 00 00 10 */ b lbl_80194F84
|
|
lbl_80194F78:
|
|
/* 80194F78 00191EB8 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 80194F7C 00191EBC EC 00 F8 2A */ fadds f0, f0, f31
|
|
/* 80194F80 00191EC0 D0 1F 00 40 */ stfs f0, 0x40(r31)
|
|
lbl_80194F84:
|
|
/* 80194F84 00191EC4 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 80194F88 00191EC8 A8 03 00 06 */ lha r0, 6(r3)
|
|
/* 80194F8C 00191ECC C0 5F 00 40 */ lfs f2, 0x40(r31)
|
|
/* 80194F90 00191ED0 C8 22 A0 58 */ lfd f1, lbl_80453A58-_SDA2_BASE_(r2)
|
|
/* 80194F94 00191ED4 6C 03 80 00 */ xoris r3, r0, 0x8000
|
|
/* 80194F98 00191ED8 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80194F9C 00191EDC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80194FA0 00191EE0 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80194FA4 00191EE4 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 80194FA8 00191EE8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80194FAC 00191EEC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 80194FB0 00191EF0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80194FB4 00191EF4 40 82 00 1C */ bne lbl_80194FD0
|
|
/* 80194FB8 00191EF8 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80194FBC 00191EFC 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80194FC0 00191F00 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 80194FC4 00191F04 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80194FC8 00191F08 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 80194FCC 00191F0C D0 1F 00 40 */ stfs f0, 0x40(r31)
|
|
lbl_80194FD0:
|
|
/* 80194FD0 00191F10 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 80194FD4 00191F14 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 80194FD8 00191F18 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80194FDC 00191F1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80194FE0 00191F20 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 80194FE4 00191F24 48 00 08 FD */ bl dSelect_cursor_c_NS_setBckAnimation
|
|
lbl_80194FE8:
|
|
/* 80194FE8 00191F28 88 1F 00 B4 */ lbz r0, 0xb4(r31)
|
|
/* 80194FEC 00191F2C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 80194FF0 00191F30 41 82 00 18 */ beq lbl_80195008
|
|
/* 80194FF4 00191F34 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80194FF8 00191F38 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80194FFC 00191F3C 40 82 00 0C */ bne lbl_80195008
|
|
/* 80195000 00191F40 7F E3 FB 78 */ mr r3, r31
|
|
/* 80195004 00191F44 48 00 07 21 */ bl dSelect_cursor_c_NS_setCursorAnimation
|
|
lbl_80195008:
|
|
/* 80195008 00191F48 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 8019500C 00191F4C 48 16 46 85 */ bl J2DScreen_NS_animation
|
|
lbl_80195010:
|
|
/* 80195010 00191F50 80 1F 00 0C */ lwz r0, 0xc(r31)
|
|
/* 80195014 00191F54 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80195018 00191F58 41 82 00 70 */ beq lbl_80195088
|
|
/* 8019501C 00191F5C 80 9F 00 14 */ lwz r4, 0x14(r31)
|
|
/* 80195020 00191F60 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80195024 00191F64 41 82 00 64 */ beq lbl_80195088
|
|
/* 80195028 00191F68 38 61 00 08 */ addi r3, r1, 8
|
|
/* 8019502C 00191F6C 80 A4 00 04 */ lwz r5, 4(r4)
|
|
/* 80195030 00191F70 38 C0 00 00 */ li r6, 0
|
|
/* 80195034 00191F74 38 E0 00 00 */ li r7, 0
|
|
/* 80195038 00191F78 48 0B FE 85 */ bl CPaneMgr_NS_getGlobalVtxCenter
|
|
/* 8019503C 00191F7C 80 61 00 08 */ lwz r3, 8(r1)
|
|
/* 80195040 00191F80 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80195044 00191F84 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 80195048 00191F88 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 8019504C 00191F8C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 80195050 00191F90 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 80195054 00191F94 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 80195058 00191F98 80 83 00 04 */ lwz r4, 4(r3)
|
|
/* 8019505C 00191F9C 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 80195060 00191FA0 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 80195064 00191FA4 C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 80195068 00191FA8 48 00 0B 09 */ bl dSelect_icon_c_NS_setPos
|
|
/* 8019506C 00191FAC 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 80195070 00191FB0 48 00 09 CD */ bl dSelect_icon_c_NS_animation
|
|
/* 80195074 00191FB4 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 80195078 00191FB8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 8019507C 00191FBC 88 83 00 B2 */ lbz r4, 0xb2(r3)
|
|
/* 80195080 00191FC0 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 80195084 00191FC4 48 00 0A BD */ bl dSelect_icon_c_NS_setAlpha
|
|
lbl_80195088:
|
|
/* 80195088 00191FC8 3B A0 00 00 */ li r29, 0
|
|
/* 8019508C 00191FCC 3B C0 00 00 */ li r30, 0
|
|
lbl_80195090:
|
|
/* 80195090 00191FD0 38 1E 00 1C */ addi r0, r30, 0x1c
|
|
/* 80195094 00191FD4 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 80195098 00191FD8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8019509C 00191FDC 41 82 00 28 */ beq lbl_801950C4
|
|
/* 801950A0 00191FE0 C0 3F 00 70 */ lfs f1, 0x70(r31)
|
|
/* 801950A4 00191FE4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801950A8 00191FE8 C0 1F 00 6C */ lfs f0, 0x6c(r31)
|
|
/* 801950AC 00191FEC D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 801950B0 00191FF0 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
|
/* 801950B4 00191FF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801950B8 00191FF8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801950BC 00191FFC 7D 89 03 A6 */ mtctr r12
|
|
/* 801950C0 00192000 4E 80 04 21 */ bctrl
|
|
lbl_801950C4:
|
|
/* 801950C4 00192004 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801950C8 00192008 2C 1D 00 04 */ cmpwi r29, 4
|
|
/* 801950CC 0019200C 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 801950D0 00192010 41 80 FF C0 */ blt lbl_80195090
|
|
/* 801950D4 00192014 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
|
|
/* 801950D8 00192018 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 801950DC 0019201C 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 801950E0 00192020 48 1C D1 49 */ bl _restgpr_29
|
|
/* 801950E4 00192024 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 801950E8 00192028 7C 08 03 A6 */ mtlr r0
|
|
/* 801950EC 0019202C 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 801950F0 00192030 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setPos
|
|
dSelect_cursor_c_NS_setPos:
|
|
/* 801950F4 00192034 90 83 00 08 */ stw r4, 8(r3)
|
|
/* 801950F8 00192038 D0 23 00 58 */ stfs f1, 0x58(r3)
|
|
/* 801950FC 0019203C D0 43 00 5C */ stfs f2, 0x5c(r3)
|
|
/* 80195100 00192040 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80195104 00192044 4D 82 00 20 */ beqlr
|
|
/* 80195108 00192048 C0 62 A0 54 */ lfs f3, lbl_80453A54-_SDA2_BASE_(r2)
|
|
/* 8019510C 0019204C C0 42 A0 48 */ lfs f2, lbl_80453A48-_SDA2_BASE_(r2)
|
|
/* 80195110 00192050 C0 24 00 28 */ lfs f1, 0x28(r4)
|
|
/* 80195114 00192054 C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 80195118 00192058 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8019511C 0019205C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80195120 00192060 EC 43 00 32 */ fmuls f2, f3, f0
|
|
/* 80195124 00192064 C0 24 00 2C */ lfs f1, 0x2c(r4)
|
|
/* 80195128 00192068 C0 04 00 24 */ lfs f0, 0x24(r4)
|
|
/* 8019512C 0019206C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80195130 00192070 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 80195134 00192074 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
|
/* 80195138 00192078 41 82 00 14 */ beq lbl_8019514C
|
|
/* 8019513C 0019207C C0 04 00 CC */ lfs f0, 0xcc(r4)
|
|
/* 80195140 00192080 EC 42 00 32 */ fmuls f2, f2, f0
|
|
/* 80195144 00192084 C0 04 00 D0 */ lfs f0, 0xd0(r4)
|
|
/* 80195148 00192088 EC 63 00 32 */ fmuls f3, f3, f0
|
|
lbl_8019514C:
|
|
/* 8019514C 0019208C 38 E0 00 00 */ li r7, 0
|
|
/* 80195150 00192090 38 80 00 00 */ li r4, 0
|
|
/* 80195154 00192094 C0 22 A0 60 */ lfs f1, lbl_80453A60-_SDA2_BASE_(r2)
|
|
/* 80195158 00192098 38 00 00 04 */ li r0, 4
|
|
/* 8019515C 0019209C 7C 09 03 A6 */ mtctr r0
|
|
lbl_80195160:
|
|
/* 80195160 001920A0 7C C3 22 14 */ add r6, r3, r4
|
|
/* 80195164 001920A4 D0 46 00 94 */ stfs f2, 0x94(r6)
|
|
/* 80195168 001920A8 D0 66 00 A4 */ stfs f3, 0xa4(r6)
|
|
/* 8019516C 001920AC 2C 07 00 02 */ cmpwi r7, 2
|
|
/* 80195170 001920B0 40 80 00 10 */ bge lbl_80195180
|
|
/* 80195174 001920B4 C0 06 00 94 */ lfs f0, 0x94(r6)
|
|
/* 80195178 001920B8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 8019517C 001920BC D0 06 00 94 */ stfs f0, 0x94(r6)
|
|
lbl_80195180:
|
|
/* 80195180 001920C0 54 E5 0F FE */ srwi r5, r7, 0x1f
|
|
/* 80195184 001920C4 54 E0 07 FE */ clrlwi r0, r7, 0x1f
|
|
/* 80195188 001920C8 7C 00 2A 78 */ xor r0, r0, r5
|
|
/* 8019518C 001920CC 7C 05 00 51 */ subf. r0, r5, r0
|
|
/* 80195190 001920D0 40 82 00 10 */ bne lbl_801951A0
|
|
/* 80195194 001920D4 C0 06 00 A4 */ lfs f0, 0xa4(r6)
|
|
/* 80195198 001920D8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 8019519C 001920DC D0 06 00 A4 */ stfs f0, 0xa4(r6)
|
|
lbl_801951A0:
|
|
/* 801951A0 001920E0 38 E7 00 01 */ addi r7, r7, 1
|
|
/* 801951A4 001920E4 38 84 00 04 */ addi r4, r4, 4
|
|
/* 801951A8 001920E8 42 00 FF B8 */ bdnz lbl_80195160
|
|
/* 801951AC 001920EC 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setParam
|
|
dSelect_cursor_c_NS_setParam:
|
|
/* 801951B0 001920F0 D0 23 00 60 */ stfs f1, 0x60(r3)
|
|
/* 801951B4 001920F4 D0 43 00 64 */ stfs f2, 0x64(r3)
|
|
/* 801951B8 001920F8 D0 63 00 68 */ stfs f3, 0x68(r3)
|
|
/* 801951BC 001920FC D0 83 00 6C */ stfs f4, 0x6c(r3)
|
|
/* 801951C0 00192100 D0 A3 00 70 */ stfs f5, 0x70(r3)
|
|
/* 801951C4 00192104 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setScale
|
|
dSelect_cursor_c_NS_setScale:
|
|
/* 801951C8 00192108 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801951CC 0019210C 7C 08 02 A6 */ mflr r0
|
|
/* 801951D0 00192110 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801951D4 00192114 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801951D8 00192118 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801951DC 0019211C 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 801951E0 00192120 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801951E4 00192124 D0 23 00 CC */ stfs f1, 0xcc(r3)
|
|
/* 801951E8 00192128 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
|
/* 801951EC 0019212C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801951F0 00192130 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 801951F4 00192134 7D 89 03 A6 */ mtctr r12
|
|
/* 801951F8 00192138 4E 80 04 21 */ bctrl
|
|
/* 801951FC 0019213C 88 1F 00 B5 */ lbz r0, 0xb5(r31)
|
|
/* 80195200 00192140 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80195204 00192144 41 82 00 20 */ beq lbl_80195224
|
|
/* 80195208 00192148 40 80 00 10 */ bge lbl_80195218
|
|
/* 8019520C 0019214C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80195210 00192150 40 80 00 70 */ bge lbl_80195280
|
|
/* 80195214 00192154 48 00 00 78 */ b lbl_8019528C
|
|
lbl_80195218:
|
|
/* 80195218 00192158 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 8019521C 0019215C 40 80 00 70 */ bge lbl_8019528C
|
|
/* 80195220 00192160 48 00 00 60 */ b lbl_80195280
|
|
lbl_80195224:
|
|
/* 80195224 00192164 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80195228 00192168 3C 80 5F 69 */ lis r4, 0x5F69636F@ha
|
|
/* 8019522C 0019216C 38 C4 63 6F */ addi r6, r4, 0x5F69636F@l
|
|
/* 80195230 00192170 3C 80 73 73 */ lis r4, 0x7373656C@ha
|
|
/* 80195234 00192174 38 A4 65 6C */ addi r5, r4, 0x7373656C@l
|
|
/* 80195238 00192178 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019523C 0019217C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195240 00192180 7D 89 03 A6 */ mtctr r12
|
|
/* 80195244 00192184 4E 80 04 21 */ bctrl
|
|
/* 80195248 00192188 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 8019524C 0019218C D0 1F 00 50 */ stfs f0, 0x50(r31)
|
|
/* 80195250 00192190 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80195254 00192194 3C 80 5F 69 */ lis r4, 0x5F69636F@ha
|
|
/* 80195258 00192198 38 C4 63 6F */ addi r6, r4, 0x5F69636F@l
|
|
/* 8019525C 0019219C 3C 80 73 73 */ lis r4, 0x7373656C@ha
|
|
/* 80195260 001921A0 38 A4 65 6C */ addi r5, r4, 0x7373656C@l
|
|
/* 80195264 001921A4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195268 001921A8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8019526C 001921AC 7D 89 03 A6 */ mtctr r12
|
|
/* 80195270 001921B0 4E 80 04 21 */ bctrl
|
|
/* 80195274 001921B4 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 80195278 001921B8 D0 1F 00 54 */ stfs f0, 0x54(r31)
|
|
/* 8019527C 001921BC 48 00 00 10 */ b lbl_8019528C
|
|
lbl_80195280:
|
|
/* 80195280 001921C0 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 80195284 001921C4 D0 1F 00 50 */ stfs f0, 0x50(r31)
|
|
/* 80195288 001921C8 D0 1F 00 54 */ stfs f0, 0x54(r31)
|
|
lbl_8019528C:
|
|
/* 8019528C 001921CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80195290 001921D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80195294 001921D4 7C 08 03 A6 */ mtlr r0
|
|
/* 80195298 001921D8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8019529C 001921DC 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setAlphaRate
|
|
dSelect_cursor_c_NS_setAlphaRate:
|
|
/* 801952A0 001921E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801952A4 001921E4 7C 08 02 A6 */ mflr r0
|
|
/* 801952A8 001921E8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801952AC 001921EC DB E1 00 10 */ stfd f31, 0x10(r1)
|
|
/* 801952B0 001921F0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
|
|
/* 801952B4 001921F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801952B8 001921F8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801952BC 001921FC FF E0 08 90 */ fmr f31, f1
|
|
/* 801952C0 00192200 C0 02 A0 50 */ lfs f0, lbl_80453A50-_SDA2_BASE_(r2)
|
|
/* 801952C4 00192204 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 801952C8 00192208 40 81 00 20 */ ble lbl_801952E8
|
|
/* 801952CC 0019220C 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801952D0 00192210 48 0C 03 7D */ bl CPaneMgrAlpha_NS_isVisible
|
|
/* 801952D4 00192214 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801952D8 00192218 40 82 00 30 */ bne lbl_80195308
|
|
/* 801952DC 0019221C 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801952E0 00192220 48 0C 02 E9 */ bl CPaneMgrAlpha_NS_show
|
|
/* 801952E4 00192224 48 00 00 24 */ b lbl_80195308
|
|
lbl_801952E8:
|
|
/* 801952E8 00192228 FF E0 00 90 */ fmr f31, f0
|
|
/* 801952EC 0019222C 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 801952F0 00192230 48 0C 03 5D */ bl CPaneMgrAlpha_NS_isVisible
|
|
/* 801952F4 00192234 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801952F8 00192238 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801952FC 0019223C 40 82 00 0C */ bne lbl_80195308
|
|
/* 80195300 00192240 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80195304 00192244 48 0C 03 05 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_80195308:
|
|
/* 80195308 00192248 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 8019530C 0019224C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80195310 00192250 48 0C 04 C1 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 80195314 00192254 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
|
|
/* 80195318 00192258 CB E1 00 10 */ lfd f31, 0x10(r1)
|
|
/* 8019531C 0019225C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80195320 00192260 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80195324 00192264 7C 08 03 A6 */ mtlr r0
|
|
/* 80195328 00192268 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8019532C 0019226C 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_addAlpha
|
|
dSelect_cursor_c_NS_addAlpha:
|
|
/* 80195330 00192270 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80195334 00192274 7C 08 02 A6 */ mflr r0
|
|
/* 80195338 00192278 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8019533C 0019227C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 80195340 00192280 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 80195344 00192284 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80195348 00192288 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 8019534C 0019228C AB E3 00 16 */ lha r31, 0x16(r3)
|
|
/* 80195350 00192290 48 0C 02 FD */ bl CPaneMgrAlpha_NS_isVisible
|
|
/* 80195354 00192294 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80195358 00192298 40 82 00 0C */ bne lbl_80195364
|
|
/* 8019535C 0019229C 80 7E 00 10 */ lwz r3, 0x10(r30)
|
|
/* 80195360 001922A0 48 0C 02 69 */ bl CPaneMgrAlpha_NS_show
|
|
lbl_80195364:
|
|
/* 80195364 001922A4 2C 1F 00 05 */ cmpwi r31, 5
|
|
/* 80195368 001922A8 41 80 00 0C */ blt lbl_80195374
|
|
/* 8019536C 001922AC 38 60 00 01 */ li r3, 1
|
|
/* 80195370 001922B0 48 00 00 44 */ b lbl_801953B4
|
|
lbl_80195374:
|
|
/* 80195374 001922B4 38 9F 00 01 */ addi r4, r31, 1
|
|
/* 80195378 001922B8 7C 80 07 34 */ extsh r0, r4
|
|
/* 8019537C 001922BC 80 7E 00 10 */ lwz r3, 0x10(r30)
|
|
/* 80195380 001922C0 B0 83 00 16 */ sth r4, 0x16(r3)
|
|
/* 80195384 001922C4 80 7E 00 10 */ lwz r3, 0x10(r30)
|
|
/* 80195388 001922C8 C8 22 A0 58 */ lfd f1, lbl_80453A58-_SDA2_BASE_(r2)
|
|
/* 8019538C 001922CC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80195390 001922D0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80195394 001922D4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80195398 001922D8 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 8019539C 001922DC C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 801953A0 001922E0 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 801953A4 001922E4 C0 02 A0 64 */ lfs f0, lbl_80453A64-_SDA2_BASE_(r2)
|
|
/* 801953A8 001922E8 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 801953AC 001922EC 48 0C 04 25 */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 801953B0 001922F0 38 60 00 00 */ li r3, 0
|
|
lbl_801953B4:
|
|
/* 801953B4 001922F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 801953B8 001922F8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 801953BC 001922FC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801953C0 00192300 7C 08 03 A6 */ mtlr r0
|
|
/* 801953C4 00192304 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801953C8 00192308 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_decAlpha
|
|
dSelect_cursor_c_NS_decAlpha:
|
|
/* 801953CC 0019230C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801953D0 00192310 7C 08 02 A6 */ mflr r0
|
|
/* 801953D4 00192314 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801953D8 00192318 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 801953DC 0019231C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801953E0 00192320 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 801953E4 00192324 A8 83 00 16 */ lha r4, 0x16(r3)
|
|
/* 801953E8 00192328 7C 80 07 35 */ extsh. r0, r4
|
|
/* 801953EC 0019232C 41 81 00 24 */ bgt lbl_80195410
|
|
/* 801953F0 00192330 48 0C 02 5D */ bl CPaneMgrAlpha_NS_isVisible
|
|
/* 801953F4 00192334 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801953F8 00192338 28 00 00 01 */ cmplwi r0, 1
|
|
/* 801953FC 0019233C 40 82 00 0C */ bne lbl_80195408
|
|
/* 80195400 00192340 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80195404 00192344 48 0C 02 05 */ bl CPaneMgrAlpha_NS_hide
|
|
lbl_80195408:
|
|
/* 80195408 00192348 38 60 00 01 */ li r3, 1
|
|
/* 8019540C 0019234C 48 00 00 40 */ b lbl_8019544C
|
|
lbl_80195410:
|
|
/* 80195410 00192350 38 84 FF FF */ addi r4, r4, -1
|
|
/* 80195414 00192354 7C 80 07 34 */ extsh r0, r4
|
|
/* 80195418 00192358 B0 83 00 16 */ sth r4, 0x16(r3)
|
|
/* 8019541C 0019235C 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80195420 00192360 C8 22 A0 58 */ lfd f1, lbl_80453A58-_SDA2_BASE_(r2)
|
|
/* 80195424 00192364 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80195428 00192368 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 8019542C 0019236C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80195430 00192370 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 80195434 00192374 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 80195438 00192378 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 8019543C 0019237C C0 02 A0 64 */ lfs f0, lbl_80453A64-_SDA2_BASE_(r2)
|
|
/* 80195440 00192380 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 80195444 00192384 48 0C 03 8D */ bl CPaneMgrAlpha_NS_setAlphaRate
|
|
/* 80195448 00192388 38 60 00 00 */ li r3, 0
|
|
lbl_8019544C:
|
|
/* 8019544C 0019238C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 80195450 00192390 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80195454 00192394 7C 08 03 A6 */ mtlr r0
|
|
/* 80195458 00192398 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8019545C 0019239C 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setBpkAnimation
|
|
dSelect_cursor_c_NS_setBpkAnimation:
|
|
/* 80195460 001923A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80195464 001923A4 7C 08 02 A6 */ mflr r0
|
|
/* 80195468 001923A8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8019546C 001923AC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80195470 001923B0 48 1C CD 65 */ bl _savegpr_27
|
|
/* 80195474 001923B4 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80195478 001923B8 7C 9C 23 78 */ mr r28, r4
|
|
/* 8019547C 001923BC 88 03 00 B5 */ lbz r0, 0xb5(r3)
|
|
/* 80195480 001923C0 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 80195484 001923C4 41 82 00 78 */ beq lbl_801954FC
|
|
/* 80195488 001923C8 40 80 00 10 */ bge lbl_80195498
|
|
/* 8019548C 001923CC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80195490 001923D0 41 82 00 14 */ beq lbl_801954A4
|
|
/* 80195494 001923D4 48 00 01 0C */ b lbl_801955A0
|
|
lbl_80195498:
|
|
/* 80195498 001923D8 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 8019549C 001923DC 40 80 01 04 */ bge lbl_801955A0
|
|
/* 801954A0 001923E0 48 00 00 C8 */ b lbl_80195568
|
|
lbl_801954A4:
|
|
/* 801954A4 001923E4 3B A0 00 00 */ li r29, 0
|
|
/* 801954A8 001923E8 3B E0 00 00 */ li r31, 0
|
|
/* 801954AC 001923EC 3C 60 80 39 */ lis r3, lbl_80394A30@ha
|
|
/* 801954B0 001923F0 3B C3 4A 30 */ addi r30, r3, lbl_80394A30@l
|
|
lbl_801954B4:
|
|
/* 801954B4 001923F4 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 801954B8 001923F8 7C 9E FA 14 */ add r4, r30, r31
|
|
/* 801954BC 001923FC 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 801954C0 00192400 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801954C4 00192404 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801954C8 00192408 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801954CC 0019240C 7D 89 03 A6 */ mtctr r12
|
|
/* 801954D0 00192410 4E 80 04 21 */ bctrl
|
|
/* 801954D4 00192414 7F 84 E3 78 */ mr r4, r28
|
|
/* 801954D8 00192418 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801954DC 0019241C 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 801954E0 00192420 7D 89 03 A6 */ mtctr r12
|
|
/* 801954E4 00192424 4E 80 04 21 */ bctrl
|
|
/* 801954E8 00192428 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801954EC 0019242C 2C 1D 00 04 */ cmpwi r29, 4
|
|
/* 801954F0 00192430 3B FF 00 08 */ addi r31, r31, 8
|
|
/* 801954F4 00192434 41 80 FF C0 */ blt lbl_801954B4
|
|
/* 801954F8 00192438 48 00 00 E0 */ b lbl_801955D8
|
|
lbl_801954FC:
|
|
/* 801954FC 0019243C 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 80195500 00192440 3C 80 69 67 */ lis r4, 0x69676874@ha
|
|
/* 80195504 00192444 38 C4 68 74 */ addi r6, r4, 0x69676874@l
|
|
/* 80195508 00192448 38 A0 00 6C */ li r5, 0x6c
|
|
/* 8019550C 0019244C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195510 00192450 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195514 00192454 7D 89 03 A6 */ mtctr r12
|
|
/* 80195518 00192458 4E 80 04 21 */ bctrl
|
|
/* 8019551C 0019245C 7F 84 E3 78 */ mr r4, r28
|
|
/* 80195520 00192460 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195524 00192464 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 80195528 00192468 7D 89 03 A6 */ mtctr r12
|
|
/* 8019552C 0019246C 4E 80 04 21 */ bctrl
|
|
/* 80195530 00192470 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 80195534 00192474 3C 80 63 6B */ lis r4, 0x636B5F6C@ha
|
|
/* 80195538 00192478 38 C4 5F 6C */ addi r6, r4, 0x636B5F6C@l
|
|
/* 8019553C 0019247C 38 A0 62 61 */ li r5, 0x6261
|
|
/* 80195540 00192480 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195544 00192484 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195548 00192488 7D 89 03 A6 */ mtctr r12
|
|
/* 8019554C 0019248C 4E 80 04 21 */ bctrl
|
|
/* 80195550 00192490 7F 84 E3 78 */ mr r4, r28
|
|
/* 80195554 00192494 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195558 00192498 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 8019555C 0019249C 7D 89 03 A6 */ mtctr r12
|
|
/* 80195560 001924A0 4E 80 04 21 */ bctrl
|
|
/* 80195564 001924A4 48 00 00 74 */ b lbl_801955D8
|
|
lbl_80195568:
|
|
/* 80195568 001924A8 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 8019556C 001924AC 3C 80 61 74 */ lis r4, 0x61747375@ha
|
|
/* 80195570 001924B0 38 C4 73 75 */ addi r6, r4, 0x61747375@l
|
|
/* 80195574 001924B4 38 A0 00 62 */ li r5, 0x62
|
|
/* 80195578 001924B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019557C 001924BC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195580 001924C0 7D 89 03 A6 */ mtctr r12
|
|
/* 80195584 001924C4 4E 80 04 21 */ bctrl
|
|
/* 80195588 001924C8 7F 84 E3 78 */ mr r4, r28
|
|
/* 8019558C 001924CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195590 001924D0 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 80195594 001924D4 7D 89 03 A6 */ mtctr r12
|
|
/* 80195598 001924D8 4E 80 04 21 */ bctrl
|
|
/* 8019559C 001924DC 48 00 00 3C */ b lbl_801955D8
|
|
lbl_801955A0:
|
|
/* 801955A0 001924E0 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 801955A4 001924E4 3C 80 68 74 */ lis r4, 0x68743030@ha
|
|
/* 801955A8 001924E8 38 C4 30 30 */ addi r6, r4, 0x68743030@l
|
|
/* 801955AC 001924EC 3C 80 00 6C */ lis r4, 0x006C6967@ha
|
|
/* 801955B0 001924F0 38 A4 69 67 */ addi r5, r4, 0x006C6967@l
|
|
/* 801955B4 001924F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801955B8 001924F8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801955BC 001924FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801955C0 00192500 4E 80 04 21 */ bctrl
|
|
/* 801955C4 00192504 7F 84 E3 78 */ mr r4, r28
|
|
/* 801955C8 00192508 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801955CC 0019250C 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 801955D0 00192510 7D 89 03 A6 */ mtctr r12
|
|
/* 801955D4 00192514 4E 80 04 21 */ bctrl
|
|
lbl_801955D8:
|
|
/* 801955D8 00192518 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 801955DC 0019251C 48 1C CC 45 */ bl _restgpr_27
|
|
/* 801955E0 00192520 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 801955E4 00192524 7C 08 03 A6 */ mtlr r0
|
|
/* 801955E8 00192528 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 801955EC 0019252C 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setBtk0Animation
|
|
dSelect_cursor_c_NS_setBtk0Animation:
|
|
/* 801955F0 00192530 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801955F4 00192534 7C 08 02 A6 */ mflr r0
|
|
/* 801955F8 00192538 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801955FC 0019253C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80195600 00192540 48 1C CB D5 */ bl _savegpr_27
|
|
/* 80195604 00192544 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80195608 00192548 7C 9C 23 78 */ mr r28, r4
|
|
/* 8019560C 0019254C 88 03 00 B5 */ lbz r0, 0xb5(r3)
|
|
/* 80195610 00192550 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80195614 00192554 41 82 00 6C */ beq lbl_80195680
|
|
/* 80195618 00192558 40 80 00 C0 */ bge lbl_801956D8
|
|
/* 8019561C 0019255C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80195620 00192560 40 80 00 08 */ bge lbl_80195628
|
|
/* 80195624 00192564 48 00 00 B4 */ b lbl_801956D8
|
|
lbl_80195628:
|
|
/* 80195628 00192568 3B A0 00 00 */ li r29, 0
|
|
/* 8019562C 0019256C 3B E0 00 00 */ li r31, 0
|
|
/* 80195630 00192570 3C 60 80 39 */ lis r3, lbl_80394A50@ha
|
|
/* 80195634 00192574 3B C3 4A 50 */ addi r30, r3, lbl_80394A50@l
|
|
lbl_80195638:
|
|
/* 80195638 00192578 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 8019563C 0019257C 7C 9E FA 14 */ add r4, r30, r31
|
|
/* 80195640 00192580 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 80195644 00192584 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 80195648 00192588 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019564C 0019258C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195650 00192590 7D 89 03 A6 */ mtctr r12
|
|
/* 80195654 00192594 4E 80 04 21 */ bctrl
|
|
/* 80195658 00192598 7F 84 E3 78 */ mr r4, r28
|
|
/* 8019565C 0019259C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195660 001925A0 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 80195664 001925A4 7D 89 03 A6 */ mtctr r12
|
|
/* 80195668 001925A8 4E 80 04 21 */ bctrl
|
|
/* 8019566C 001925AC 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 80195670 001925B0 2C 1D 00 08 */ cmpwi r29, 8
|
|
/* 80195674 001925B4 3B FF 00 08 */ addi r31, r31, 8
|
|
/* 80195678 001925B8 41 80 FF C0 */ blt lbl_80195638
|
|
/* 8019567C 001925BC 48 00 00 90 */ b lbl_8019570C
|
|
lbl_80195680:
|
|
/* 80195680 001925C0 3B A0 00 00 */ li r29, 0
|
|
/* 80195684 001925C4 3B E0 00 00 */ li r31, 0
|
|
/* 80195688 001925C8 3C 60 80 39 */ lis r3, lbl_80394A90@ha
|
|
/* 8019568C 001925CC 3B C3 4A 90 */ addi r30, r3, lbl_80394A90@l
|
|
lbl_80195690:
|
|
/* 80195690 001925D0 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 80195694 001925D4 7C 9E FA 14 */ add r4, r30, r31
|
|
/* 80195698 001925D8 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 8019569C 001925DC 80 C4 00 04 */ lwz r6, 4(r4)
|
|
/* 801956A0 001925E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801956A4 001925E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801956A8 001925E8 7D 89 03 A6 */ mtctr r12
|
|
/* 801956AC 001925EC 4E 80 04 21 */ bctrl
|
|
/* 801956B0 001925F0 7F 84 E3 78 */ mr r4, r28
|
|
/* 801956B4 001925F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801956B8 001925F8 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 801956BC 001925FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801956C0 00192600 4E 80 04 21 */ bctrl
|
|
/* 801956C4 00192604 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801956C8 00192608 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 801956CC 0019260C 3B FF 00 08 */ addi r31, r31, 8
|
|
/* 801956D0 00192610 41 80 FF C0 */ blt lbl_80195690
|
|
/* 801956D4 00192614 48 00 00 38 */ b lbl_8019570C
|
|
lbl_801956D8:
|
|
/* 801956D8 00192618 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 801956DC 0019261C 3C 80 6C 64 */ lis r4, 0x6C643031@ha
|
|
/* 801956E0 00192620 38 C4 30 31 */ addi r6, r4, 0x6C643031@l
|
|
/* 801956E4 00192624 38 A0 67 6F */ li r5, 0x676f
|
|
/* 801956E8 00192628 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801956EC 0019262C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801956F0 00192630 7D 89 03 A6 */ mtctr r12
|
|
/* 801956F4 00192634 4E 80 04 21 */ bctrl
|
|
/* 801956F8 00192638 7F 84 E3 78 */ mr r4, r28
|
|
/* 801956FC 0019263C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195700 00192640 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
|
/* 80195704 00192644 7D 89 03 A6 */ mtctr r12
|
|
/* 80195708 00192648 4E 80 04 21 */ bctrl
|
|
lbl_8019570C:
|
|
/* 8019570C 0019264C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80195710 00192650 48 1C CB 11 */ bl _restgpr_27
|
|
/* 80195714 00192654 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80195718 00192658 7C 08 03 A6 */ mtlr r0
|
|
/* 8019571C 0019265C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80195720 00192660 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setCursorAnimation
|
|
dSelect_cursor_c_NS_setCursorAnimation:
|
|
/* 80195724 00192664 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80195728 00192668 7C 08 02 A6 */ mflr r0
|
|
/* 8019572C 0019266C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80195730 00192670 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80195734 00192674 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80195738 00192678 C0 22 A0 48 */ lfs f1, lbl_80453A48-_SDA2_BASE_(r2)
|
|
/* 8019573C 0019267C 88 03 00 B6 */ lbz r0, 0xb6(r3)
|
|
/* 80195740 00192680 28 00 00 03 */ cmplwi r0, 3
|
|
/* 80195744 00192684 40 82 00 08 */ bne lbl_8019574C
|
|
/* 80195748 00192688 C0 22 A0 54 */ lfs f1, lbl_80453A54-_SDA2_BASE_(r2)
|
|
lbl_8019574C:
|
|
/* 8019574C 0019268C C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 80195750 00192690 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 80195754 00192694 D0 1F 00 40 */ stfs f0, 0x40(r31)
|
|
/* 80195758 00192698 C0 3F 00 40 */ lfs f1, 0x40(r31)
|
|
/* 8019575C 0019269C C0 02 A0 68 */ lfs f0, lbl_80453A68-_SDA2_BASE_(r2)
|
|
/* 80195760 001926A0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80195764 001926A4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80195768 001926A8 40 82 00 0C */ bne lbl_80195774
|
|
/* 8019576C 001926AC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80195770 001926B0 D0 1F 00 40 */ stfs f0, 0x40(r31)
|
|
lbl_80195774:
|
|
/* 80195774 001926B4 C0 7F 00 68 */ lfs f3, 0x68(r31)
|
|
/* 80195778 001926B8 C0 5F 00 40 */ lfs f2, 0x40(r31)
|
|
/* 8019577C 001926BC C0 22 A0 6C */ lfs f1, lbl_80453A6C-_SDA2_BASE_(r2)
|
|
/* 80195780 001926C0 FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
/* 80195784 001926C4 40 80 00 0C */ bge lbl_80195790
|
|
/* 80195788 001926C8 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 8019578C 001926CC 48 00 00 10 */ b lbl_8019579C
|
|
lbl_80195790:
|
|
/* 80195790 001926D0 C0 02 A0 68 */ lfs f0, lbl_80453A68-_SDA2_BASE_(r2)
|
|
/* 80195794 001926D4 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80195798 001926D8 EC 40 08 24 */ fdivs f2, f0, f1
|
|
lbl_8019579C:
|
|
/* 8019579C 001926DC 38 60 00 00 */ li r3, 0
|
|
/* 801957A0 001926E0 C0 02 A0 48 */ lfs f0, lbl_80453A48-_SDA2_BASE_(r2)
|
|
/* 801957A4 001926E4 EC 20 18 28 */ fsubs f1, f0, f3
|
|
/* 801957A8 001926E8 EC 02 00 F2 */ fmuls f0, f2, f3
|
|
/* 801957AC 001926EC EC 41 00 2A */ fadds f2, f1, f0
|
|
/* 801957B0 001926F0 38 00 00 04 */ li r0, 4
|
|
/* 801957B4 001926F4 7C 09 03 A6 */ mtctr r0
|
|
lbl_801957B8:
|
|
/* 801957B8 001926F8 7C 9F 1A 14 */ add r4, r31, r3
|
|
/* 801957BC 001926FC C0 3F 00 60 */ lfs f1, 0x60(r31)
|
|
/* 801957C0 00192700 C0 04 00 94 */ lfs f0, 0x94(r4)
|
|
/* 801957C4 00192704 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801957C8 00192708 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801957CC 0019270C D0 04 00 74 */ stfs f0, 0x74(r4)
|
|
/* 801957D0 00192710 C0 3F 00 64 */ lfs f1, 0x64(r31)
|
|
/* 801957D4 00192714 C0 04 00 A4 */ lfs f0, 0xa4(r4)
|
|
/* 801957D8 00192718 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 801957DC 0019271C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 801957E0 00192720 D0 04 00 84 */ stfs f0, 0x84(r4)
|
|
/* 801957E4 00192724 38 63 00 04 */ addi r3, r3, 4
|
|
/* 801957E8 00192728 42 00 FF D0 */ bdnz lbl_801957B8
|
|
/* 801957EC 0019272C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801957F0 00192730 3C 80 6E 75 */ lis r4, 0x6E756C6C@ha
|
|
/* 801957F4 00192734 38 C4 6C 6C */ addi r6, r4, 0x6E756C6C@l
|
|
/* 801957F8 00192738 3C 80 6C 5F */ lis r4, 0x6C5F755F@ha
|
|
/* 801957FC 0019273C 38 A4 75 5F */ addi r5, r4, 0x6C5F755F@l
|
|
/* 80195800 00192740 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195804 00192744 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195808 00192748 7D 89 03 A6 */ mtctr r12
|
|
/* 8019580C 0019274C 4E 80 04 21 */ bctrl
|
|
/* 80195810 00192750 7C 64 1B 78 */ mr r4, r3
|
|
/* 80195814 00192754 7F E3 FB 78 */ mr r3, r31
|
|
/* 80195818 00192758 C0 3F 00 74 */ lfs f1, 0x74(r31)
|
|
/* 8019581C 0019275C C0 5F 00 84 */ lfs f2, 0x84(r31)
|
|
/* 80195820 00192760 48 00 01 21 */ bl dSelect_cursor_c_NS_moveCenter
|
|
/* 80195824 00192764 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80195828 00192768 3C 80 6E 75 */ lis r4, 0x6E756C6C@ha
|
|
/* 8019582C 0019276C 38 C4 6C 6C */ addi r6, r4, 0x6E756C6C@l
|
|
/* 80195830 00192770 3C 80 6C 5F */ lis r4, 0x6C5F645F@ha
|
|
/* 80195834 00192774 38 A4 64 5F */ addi r5, r4, 0x6C5F645F@l
|
|
/* 80195838 00192778 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019583C 0019277C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195840 00192780 7D 89 03 A6 */ mtctr r12
|
|
/* 80195844 00192784 4E 80 04 21 */ bctrl
|
|
/* 80195848 00192788 7C 64 1B 78 */ mr r4, r3
|
|
/* 8019584C 0019278C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80195850 00192790 C0 3F 00 78 */ lfs f1, 0x78(r31)
|
|
/* 80195854 00192794 C0 5F 00 88 */ lfs f2, 0x88(r31)
|
|
/* 80195858 00192798 48 00 00 E9 */ bl dSelect_cursor_c_NS_moveCenter
|
|
/* 8019585C 0019279C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80195860 001927A0 3C 80 6E 75 */ lis r4, 0x6E756C6C@ha
|
|
/* 80195864 001927A4 38 C4 6C 6C */ addi r6, r4, 0x6E756C6C@l
|
|
/* 80195868 001927A8 3C 80 72 5F */ lis r4, 0x725F755F@ha
|
|
/* 8019586C 001927AC 38 A4 75 5F */ addi r5, r4, 0x725F755F@l
|
|
/* 80195870 001927B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195874 001927B4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195878 001927B8 7D 89 03 A6 */ mtctr r12
|
|
/* 8019587C 001927BC 4E 80 04 21 */ bctrl
|
|
/* 80195880 001927C0 7C 64 1B 78 */ mr r4, r3
|
|
/* 80195884 001927C4 7F E3 FB 78 */ mr r3, r31
|
|
/* 80195888 001927C8 C0 3F 00 7C */ lfs f1, 0x7c(r31)
|
|
/* 8019588C 001927CC C0 5F 00 8C */ lfs f2, 0x8c(r31)
|
|
/* 80195890 001927D0 48 00 00 B1 */ bl dSelect_cursor_c_NS_moveCenter
|
|
/* 80195894 001927D4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80195898 001927D8 3C 80 6E 75 */ lis r4, 0x6E756C6C@ha
|
|
/* 8019589C 001927DC 38 C4 6C 6C */ addi r6, r4, 0x6E756C6C@l
|
|
/* 801958A0 001927E0 3C 80 72 5F */ lis r4, 0x725F645F@ha
|
|
/* 801958A4 001927E4 38 A4 64 5F */ addi r5, r4, 0x725F645F@l
|
|
/* 801958A8 001927E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801958AC 001927EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 801958B0 001927F0 7D 89 03 A6 */ mtctr r12
|
|
/* 801958B4 001927F4 4E 80 04 21 */ bctrl
|
|
/* 801958B8 001927F8 7C 64 1B 78 */ mr r4, r3
|
|
/* 801958BC 001927FC 7F E3 FB 78 */ mr r3, r31
|
|
/* 801958C0 00192800 C0 3F 00 80 */ lfs f1, 0x80(r31)
|
|
/* 801958C4 00192804 C0 5F 00 90 */ lfs f2, 0x90(r31)
|
|
/* 801958C8 00192808 48 00 00 79 */ bl dSelect_cursor_c_NS_moveCenter
|
|
/* 801958CC 0019280C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801958D0 00192810 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801958D4 00192814 7C 08 03 A6 */ mtlr r0
|
|
/* 801958D8 00192818 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801958DC 0019281C 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_setBckAnimation
|
|
dSelect_cursor_c_NS_setBckAnimation:
|
|
/* 801958E0 00192820 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801958E4 00192824 7C 08 02 A6 */ mflr r0
|
|
/* 801958E8 00192828 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801958EC 0019282C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801958F0 00192830 7C 9F 23 78 */ mr r31, r4
|
|
/* 801958F4 00192834 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 801958F8 00192838 3C 80 5F 69 */ lis r4, 0x5F69636F@ha
|
|
/* 801958FC 0019283C 38 C4 63 6F */ addi r6, r4, 0x5F69636F@l
|
|
/* 80195900 00192840 3C 80 73 73 */ lis r4, 0x7373656C@ha
|
|
/* 80195904 00192844 38 A4 65 6C */ addi r5, r4, 0x7373656C@l
|
|
/* 80195908 00192848 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8019590C 0019284C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80195910 00192850 7D 89 03 A6 */ mtctr r12
|
|
/* 80195914 00192854 4E 80 04 21 */ bctrl
|
|
/* 80195918 00192858 7F E4 FB 78 */ mr r4, r31
|
|
/* 8019591C 0019285C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80195920 00192860 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 80195924 00192864 7D 89 03 A6 */ mtctr r12
|
|
/* 80195928 00192868 4E 80 04 21 */ bctrl
|
|
/* 8019592C 0019286C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80195930 00192870 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80195934 00192874 7C 08 03 A6 */ mtlr r0
|
|
/* 80195938 00192878 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8019593C 0019287C 4E 80 00 20 */ blr
|
|
|
|
.global dSelect_cursor_c_NS_moveCenter
|
|
dSelect_cursor_c_NS_moveCenter:
|
|
/* 80195940 00192880 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80195944 00192884 7C 08 02 A6 */ mflr r0
|
|
/* 80195948 00192888 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8019594C 0019288C D0 24 00 D4 */ stfs f1, 0xd4(r4)
|
|
/* 80195950 00192890 D0 44 00 D8 */ stfs f2, 0xd8(r4)
|
|
/* 80195954 00192894 7C 83 23 78 */ mr r3, r4
|
|
/* 80195958 00192898 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 8019595C 0019289C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80195960 001928A0 7D 89 03 A6 */ mtctr r12
|
|
/* 80195964 001928A4 4E 80 04 21 */ bctrl
|
|
/* 80195968 001928A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8019596C 001928AC 7C 08 03 A6 */ mtlr r0
|
|
/* 80195970 001928B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80195974 001928B4 4E 80 00 20 */ blr
|
|
/* 80195978 001928B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8019597C 001928BC 7C 08 02 A6 */ mflr r0
|
|
/* 80195980 001928C0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80195984 001928C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80195988 001928C8 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 8019598C 001928CC 41 82 00 1C */ beq lbl_801959A8
|
|
/* 80195990 001928D0 3C A0 80 3C */ lis r5, lbl_803BB7A8@ha
|
|
/* 80195994 001928D4 38 05 B7 A8 */ addi r0, r5, lbl_803BB7A8@l
|
|
/* 80195998 001928D8 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 8019599C 001928DC 7C 80 07 35 */ extsh. r0, r4
|
|
/* 801959A0 001928E0 40 81 00 08 */ ble lbl_801959A8
|
|
/* 801959A4 001928E4 48 13 93 99 */ bl __dl__FPv
|
|
lbl_801959A8:
|
|
/* 801959A8 001928E8 7F E3 FB 78 */ mr r3, r31
|
|
/* 801959AC 001928EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801959B0 001928F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801959B4 001928F4 7C 08 03 A6 */ mtlr r0
|
|
/* 801959B8 001928F8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801959BC 001928FC 4E 80 00 20 */ blr
|
|
/* 801959C0 00192900 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801959C4 00192904 7C 08 02 A6 */ mflr r0
|
|
/* 801959C8 00192908 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801959CC 0019290C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801959D0 00192910 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 801959D4 00192914 41 82 00 40 */ beq lbl_80195A14
|
|
/* 801959D8 00192918 3C 60 80 3D */ lis r3, lbl_803CD7BC@ha
|
|
/* 801959DC 0019291C 38 03 D7 BC */ addi r0, r3, lbl_803CD7BC@l
|
|
/* 801959E0 00192920 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801959E4 00192924 41 82 00 20 */ beq lbl_80195A04
|
|
/* 801959E8 00192928 3C 60 80 3C */ lis r3, lbl_803BB3B8@ha
|
|
/* 801959EC 0019292C 38 03 B3 B8 */ addi r0, r3, lbl_803BB3B8@l
|
|
/* 801959F0 00192930 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 801959F4 00192934 41 82 00 10 */ beq lbl_80195A04
|
|
/* 801959F8 00192938 3C 60 80 3B */ lis r3, lbl_803A8E04@ha
|
|
/* 801959FC 0019293C 38 03 8E 04 */ addi r0, r3, lbl_803A8E04@l
|
|
/* 80195A00 00192940 90 1F 00 00 */ stw r0, 0(r31)
|
|
lbl_80195A04:
|
|
/* 80195A04 00192944 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80195A08 00192948 40 81 00 0C */ ble lbl_80195A14
|
|
/* 80195A0C 0019294C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80195A10 00192950 48 13 93 2D */ bl __dl__FPv
|
|
lbl_80195A14:
|
|
/* 80195A14 00192954 7F E3 FB 78 */ mr r3, r31
|
|
/* 80195A18 00192958 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80195A1C 0019295C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80195A20 00192960 7C 08 03 A6 */ mtlr r0
|
|
/* 80195A24 00192964 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80195A28 00192968 4E 80 00 20 */ blr
|
|
|