.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