tp/include/JSystem/JUtility/asm/JUTResFont__drawChar_scale.s

271 lines
14 KiB
ArmAsm

/* 802DF7C4 002DC704 94 21 FF 50 */ stwu r1, -0xb0(r1)
/* 802DF7C8 002DC708 7C 08 02 A6 */ mflr r0
/* 802DF7CC 002DC70C 90 01 00 B4 */ stw r0, 0xb4(r1)
/* 802DF7D0 002DC710 DB E1 00 A0 */ stfd f31, 0xa0(r1)
/* 802DF7D4 002DC714 F3 E1 00 A8 */ psq_st f31, 168(r1), 0, 0
/* 802DF7D8 002DC718 DB C1 00 90 */ stfd f30, 0x90(r1)
/* 802DF7DC 002DC71C F3 C1 00 98 */ psq_st f30, 152(r1), 0, 0
/* 802DF7E0 002DC720 DB A1 00 80 */ stfd f29, 0x80(r1)
/* 802DF7E4 002DC724 F3 A1 00 88 */ psq_st f29, 136(r1), 0, 0
/* 802DF7E8 002DC728 DB 81 00 70 */ stfd f28, 0x70(r1)
/* 802DF7EC 002DC72C F3 81 00 78 */ psq_st f28, 120(r1), 0, 0
/* 802DF7F0 002DC730 DB 61 00 60 */ stfd f27, 0x60(r1)
/* 802DF7F4 002DC734 F3 61 00 68 */ psq_st f27, 104(r1), 0, 0
/* 802DF7F8 002DC738 DB 41 00 50 */ stfd f26, 0x50(r1)
/* 802DF7FC 002DC73C F3 41 00 58 */ psq_st f26, 88(r1), 0, 0
/* 802DF800 002DC740 39 61 00 50 */ addi r11, r1, 0x50
/* 802DF804 002DC744 48 08 29 D1 */ bl _savegpr_27
/* 802DF808 002DC748 7C 7E 1B 78 */ mr r30, r3
/* 802DF80C 002DC74C FF 40 08 90 */ fmr f26, f1
/* 802DF810 002DC750 FF 60 10 90 */ fmr f27, f2
/* 802DF814 002DC754 FF C0 18 90 */ fmr f30, f3
/* 802DF818 002DC758 FF 80 20 90 */ fmr f28, f4
/* 802DF81C 002DC75C 7C BB 2B 78 */ mr r27, r5
/* 802DF820 002DC760 38 A0 00 00 */ li r5, 0
/* 802DF824 002DC764 38 C1 00 08 */ addi r6, r1, 8
/* 802DF828 002DC768 48 00 03 C1 */ bl loadFont__10JUTResFontFi11_GXTexMapIDPQ27JUTFont6TWidth
/* 802DF82C 002DC76C 88 1E 00 05 */ lbz r0, 5(r30)
/* 802DF830 002DC770 28 00 00 00 */ cmplwi r0, 0
/* 802DF834 002DC774 40 82 00 0C */ bne lbl_802DF840
/* 802DF838 002DC778 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 802DF83C 002DC77C 40 82 00 0C */ bne lbl_802DF848
lbl_802DF840:
/* 802DF840 002DC780 FF E0 D0 90 */ fmr f31, f26
/* 802DF844 002DC784 48 00 00 58 */ b lbl_802DF89C
lbl_802DF848:
/* 802DF848 002DC788 7F C3 F3 78 */ mr r3, r30
/* 802DF84C 002DC78C 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DF850 002DC790 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 802DF854 002DC794 7D 89 03 A6 */ mtctr r12
/* 802DF858 002DC798 4E 80 04 21 */ bctrl
/* 802DF85C 002DC79C C8 22 C5 F8 */ lfd f1, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DF860 002DC7A0 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DF864 002DC7A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802DF868 002DC7A8 3C 60 43 30 */ lis r3, 0x4330
/* 802DF86C 002DC7AC 90 61 00 10 */ stw r3, 0x10(r1)
/* 802DF870 002DC7B0 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802DF874 002DC7B4 EC 00 08 28 */ fsubs f0, f0, f1
/* 802DF878 002DC7B8 EC 5E 00 24 */ fdivs f2, f30, f0
/* 802DF87C 002DC7BC 88 01 00 08 */ lbz r0, 8(r1)
/* 802DF880 002DC7C0 C8 22 C6 00 */ lfd f1, lbl_80456000-_SDA2_BASE_(r2)
/* 802DF884 002DC7C4 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802DF888 002DC7C8 90 61 00 18 */ stw r3, 0x18(r1)
/* 802DF88C 002DC7CC C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802DF890 002DC7D0 EC 00 08 28 */ fsubs f0, f0, f1
/* 802DF894 002DC7D4 EC 00 00 B2 */ fmuls f0, f0, f2
/* 802DF898 002DC7D8 EF FA 00 28 */ fsubs f31, f26, f0
lbl_802DF89C:
/* 802DF89C 002DC7DC 7F C3 F3 78 */ mr r3, r30
/* 802DF8A0 002DC7E0 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DF8A4 002DC7E4 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 802DF8A8 002DC7E8 7D 89 03 A6 */ mtctr r12
/* 802DF8AC 002DC7EC 4E 80 04 21 */ bctrl
/* 802DF8B0 002DC7F0 C8 42 C5 F8 */ lfd f2, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DF8B4 002DC7F4 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DF8B8 002DC7F8 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802DF8BC 002DC7FC 3C 60 43 30 */ lis r3, 0x4330
/* 802DF8C0 002DC800 90 61 00 18 */ stw r3, 0x18(r1)
/* 802DF8C4 002DC804 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802DF8C8 002DC808 EC 00 10 28 */ fsubs f0, f0, f2
/* 802DF8CC 002DC80C EC 3E 00 24 */ fdivs f1, f30, f0
/* 802DF8D0 002DC810 80 1E 00 08 */ lwz r0, 8(r30)
/* 802DF8D4 002DC814 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802DF8D8 002DC818 90 01 00 14 */ stw r0, 0x14(r1)
/* 802DF8DC 002DC81C 90 61 00 10 */ stw r3, 0x10(r1)
/* 802DF8E0 002DC820 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802DF8E4 002DC824 EC 00 10 28 */ fsubs f0, f0, f2
/* 802DF8E8 002DC828 EF A0 00 72 */ fmuls f29, f0, f1
/* 802DF8EC 002DC82C 88 1E 00 05 */ lbz r0, 5(r30)
/* 802DF8F0 002DC830 28 00 00 00 */ cmplwi r0, 0
/* 802DF8F4 002DC834 40 82 00 B8 */ bne lbl_802DF9AC
/* 802DF8F8 002DC838 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 802DF8FC 002DC83C 40 82 00 60 */ bne lbl_802DF95C
/* 802DF900 002DC840 7F C3 F3 78 */ mr r3, r30
/* 802DF904 002DC844 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DF908 002DC848 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 802DF90C 002DC84C 7D 89 03 A6 */ mtctr r12
/* 802DF910 002DC850 4E 80 04 21 */ bctrl
/* 802DF914 002DC854 C8 42 C5 F8 */ lfd f2, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DF918 002DC858 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DF91C 002DC85C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802DF920 002DC860 3C 80 43 30 */ lis r4, 0x4330
/* 802DF924 002DC864 90 81 00 18 */ stw r4, 0x18(r1)
/* 802DF928 002DC868 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802DF92C 002DC86C EC 00 10 28 */ fsubs f0, f0, f2
/* 802DF930 002DC870 EC 3E 00 24 */ fdivs f1, f30, f0
/* 802DF934 002DC874 88 61 00 09 */ lbz r3, 9(r1)
/* 802DF938 002DC878 88 01 00 08 */ lbz r0, 8(r1)
/* 802DF93C 002DC87C 7C 03 02 14 */ add r0, r3, r0
/* 802DF940 002DC880 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802DF944 002DC884 90 01 00 14 */ stw r0, 0x14(r1)
/* 802DF948 002DC888 90 81 00 10 */ stw r4, 0x10(r1)
/* 802DF94C 002DC88C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802DF950 002DC890 EC 00 10 28 */ fsubs f0, f0, f2
/* 802DF954 002DC894 EF A0 00 72 */ fmuls f29, f0, f1
/* 802DF958 002DC898 48 00 00 54 */ b lbl_802DF9AC
lbl_802DF95C:
/* 802DF95C 002DC89C 7F C3 F3 78 */ mr r3, r30
/* 802DF960 002DC8A0 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DF964 002DC8A4 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 802DF968 002DC8A8 7D 89 03 A6 */ mtctr r12
/* 802DF96C 002DC8AC 4E 80 04 21 */ bctrl
/* 802DF970 002DC8B0 C8 22 C5 F8 */ lfd f1, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DF974 002DC8B4 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DF978 002DC8B8 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802DF97C 002DC8BC 3C 60 43 30 */ lis r3, 0x4330
/* 802DF980 002DC8C0 90 61 00 18 */ stw r3, 0x18(r1)
/* 802DF984 002DC8C4 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802DF988 002DC8C8 EC 00 08 28 */ fsubs f0, f0, f1
/* 802DF98C 002DC8CC EC 5E 00 24 */ fdivs f2, f30, f0
/* 802DF990 002DC8D0 88 01 00 09 */ lbz r0, 9(r1)
/* 802DF994 002DC8D4 C8 22 C6 00 */ lfd f1, lbl_80456000-_SDA2_BASE_(r2)
/* 802DF998 002DC8D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802DF99C 002DC8DC 90 61 00 10 */ stw r3, 0x10(r1)
/* 802DF9A0 002DC8E0 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802DF9A4 002DC8E4 EC 00 08 28 */ fsubs f0, f0, f1
/* 802DF9A8 002DC8E8 EF A0 00 B2 */ fmuls f29, f0, f2
lbl_802DF9AC:
/* 802DF9AC 002DC8EC EF DF F0 2A */ fadds f30, f31, f30
/* 802DF9B0 002DC8F0 7F C3 F3 78 */ mr r3, r30
/* 802DF9B4 002DC8F4 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DF9B8 002DC8F8 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802DF9BC 002DC8FC 7D 89 03 A6 */ mtctr r12
/* 802DF9C0 002DC900 4E 80 04 21 */ bctrl
/* 802DF9C4 002DC904 C8 22 C5 F8 */ lfd f1, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DF9C8 002DC908 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DF9CC 002DC90C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802DF9D0 002DC910 3C 00 43 30 */ lis r0, 0x4330
/* 802DF9D4 002DC914 90 01 00 18 */ stw r0, 0x18(r1)
/* 802DF9D8 002DC918 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802DF9DC 002DC91C EC 00 08 28 */ fsubs f0, f0, f1
/* 802DF9E0 002DC920 EF 5C 00 24 */ fdivs f26, f28, f0
/* 802DF9E4 002DC924 7F C3 F3 78 */ mr r3, r30
/* 802DF9E8 002DC928 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DF9EC 002DC92C 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802DF9F0 002DC930 7D 89 03 A6 */ mtctr r12
/* 802DF9F4 002DC934 4E 80 04 21 */ bctrl
/* 802DF9F8 002DC938 C8 22 C5 F8 */ lfd f1, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DF9FC 002DC93C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DFA00 002DC940 90 01 00 14 */ stw r0, 0x14(r1)
/* 802DFA04 002DC944 3C 00 43 30 */ lis r0, 0x4330
/* 802DFA08 002DC948 90 01 00 10 */ stw r0, 0x10(r1)
/* 802DFA0C 002DC94C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802DFA10 002DC950 EC 00 08 28 */ fsubs f0, f0, f1
/* 802DFA14 002DC954 EC 00 06 B2 */ fmuls f0, f0, f26
/* 802DFA18 002DC958 EF 5B 00 28 */ fsubs f26, f27, f0
/* 802DFA1C 002DC95C 7F C3 F3 78 */ mr r3, r30
/* 802DFA20 002DC960 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DFA24 002DC964 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802DFA28 002DC968 7D 89 03 A6 */ mtctr r12
/* 802DFA2C 002DC96C 4E 80 04 21 */ bctrl
/* 802DFA30 002DC970 C8 22 C5 F8 */ lfd f1, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DFA34 002DC974 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DFA38 002DC978 90 01 00 24 */ stw r0, 0x24(r1)
/* 802DFA3C 002DC97C 3C 00 43 30 */ lis r0, 0x4330
/* 802DFA40 002DC980 90 01 00 20 */ stw r0, 0x20(r1)
/* 802DFA44 002DC984 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 802DFA48 002DC988 EC 00 08 28 */ fsubs f0, f0, f1
/* 802DFA4C 002DC98C EF 9C 00 24 */ fdivs f28, f28, f0
/* 802DFA50 002DC990 7F C3 F3 78 */ mr r3, r30
/* 802DFA54 002DC994 81 9E 00 00 */ lwz r12, 0(r30)
/* 802DFA58 002DC998 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 802DFA5C 002DC99C 7D 89 03 A6 */ mtctr r12
/* 802DFA60 002DC9A0 4E 80 04 21 */ bctrl
/* 802DFA64 002DC9A4 C8 22 C5 F8 */ lfd f1, lbl_80455FF8-_SDA2_BASE_(r2)
/* 802DFA68 002DC9A8 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802DFA6C 002DC9AC 90 01 00 2C */ stw r0, 0x2c(r1)
/* 802DFA70 002DC9B0 3C 00 43 30 */ lis r0, 0x4330
/* 802DFA74 002DC9B4 90 01 00 28 */ stw r0, 0x28(r1)
/* 802DFA78 002DC9B8 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 802DFA7C 002DC9BC EC 00 08 28 */ fsubs f0, f0, f1
/* 802DFA80 002DC9C0 EC 00 07 32 */ fmuls f0, f0, f28
/* 802DFA84 002DC9C4 EF 7B 00 2A */ fadds f27, f27, f0
/* 802DFA88 002DC9C8 80 BE 00 1C */ lwz r5, 0x1c(r30)
/* 802DFA8C 002DC9CC 54 A4 78 20 */ slwi r4, r5, 0xf
/* 802DFA90 002DC9D0 80 7E 00 58 */ lwz r3, 0x58(r30)
/* 802DFA94 002DC9D4 A0 1E 00 66 */ lhz r0, 0x66(r30)
/* 802DFA98 002DC9D8 54 00 10 3A */ slwi r0, r0, 2
/* 802DFA9C 002DC9DC 7C 63 00 2E */ lwzx r3, r3, r0
/* 802DFAA0 002DC9E0 A0 C3 00 1A */ lhz r6, 0x1a(r3)
/* 802DFAA4 002DC9E4 7F E4 33 D6 */ divw r31, r4, r6
/* 802DFAA8 002DC9E8 80 9E 00 20 */ lwz r4, 0x20(r30)
/* 802DFAAC 002DC9EC 54 80 78 20 */ slwi r0, r4, 0xf
/* 802DFAB0 002DC9F0 A0 E3 00 1C */ lhz r7, 0x1c(r3)
/* 802DFAB4 002DC9F4 7F A0 3B D6 */ divw r29, r0, r7
/* 802DFAB8 002DC9F8 A0 03 00 0C */ lhz r0, 0xc(r3)
/* 802DFABC 002DC9FC 7C 05 02 14 */ add r0, r5, r0
/* 802DFAC0 002DCA00 54 00 78 20 */ slwi r0, r0, 0xf
/* 802DFAC4 002DCA04 7F 80 33 D6 */ divw r28, r0, r6
/* 802DFAC8 002DCA08 A0 03 00 0E */ lhz r0, 0xe(r3)
/* 802DFACC 002DCA0C 7C 04 02 14 */ add r0, r4, r0
/* 802DFAD0 002DCA10 54 00 78 20 */ slwi r0, r0, 0xf
/* 802DFAD4 002DCA14 7F 60 3B D6 */ divw r27, r0, r7
/* 802DFAD8 002DCA18 38 60 00 00 */ li r3, 0
/* 802DFADC 002DCA1C 38 80 00 09 */ li r4, 9
/* 802DFAE0 002DCA20 38 A0 00 01 */ li r5, 1
/* 802DFAE4 002DCA24 38 C0 00 04 */ li r6, 4
/* 802DFAE8 002DCA28 38 E0 00 00 */ li r7, 0
/* 802DFAEC 002DCA2C 48 07 BA D9 */ bl GXSetVtxAttrFmt
/* 802DFAF0 002DCA30 38 60 00 80 */ li r3, 0x80
/* 802DFAF4 002DCA34 38 80 00 00 */ li r4, 0
/* 802DFAF8 002DCA38 38 A0 00 04 */ li r5, 4
/* 802DFAFC 002DCA3C 48 07 CC 69 */ bl GXBegin
/* 802DFB00 002DCA40 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 802DFB04 002DCA44 D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
/* 802DFB08 002DCA48 D3 43 80 00 */ stfs f26, -0x8000(r3)
/* 802DFB0C 002DCA4C C0 02 C5 F0 */ lfs f0, lbl_80455FF0-_SDA2_BASE_(r2)
/* 802DFB10 002DCA50 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802DFB14 002DCA54 80 1E 00 0C */ lwz r0, 0xc(r30)
/* 802DFB18 002DCA58 90 03 80 00 */ stw r0, -0x8000(r3)
/* 802DFB1C 002DCA5C B3 E3 80 00 */ sth r31, -0x8000(r3)
/* 802DFB20 002DCA60 B3 A3 80 00 */ sth r29, -0x8000(r3)
/* 802DFB24 002DCA64 D3 C3 80 00 */ stfs f30, -0x8000(r3)
/* 802DFB28 002DCA68 D3 43 80 00 */ stfs f26, -0x8000(r3)
/* 802DFB2C 002DCA6C C0 02 C5 F0 */ lfs f0, lbl_80455FF0-_SDA2_BASE_(r2)
/* 802DFB30 002DCA70 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802DFB34 002DCA74 80 1E 00 10 */ lwz r0, 0x10(r30)
/* 802DFB38 002DCA78 90 03 80 00 */ stw r0, -0x8000(r3)
/* 802DFB3C 002DCA7C B3 83 80 00 */ sth r28, -0x8000(r3)
/* 802DFB40 002DCA80 B3 A3 80 00 */ sth r29, -0x8000(r3)
/* 802DFB44 002DCA84 D3 C3 80 00 */ stfs f30, -0x8000(r3)
/* 802DFB48 002DCA88 D3 63 80 00 */ stfs f27, -0x8000(r3)
/* 802DFB4C 002DCA8C C0 02 C5 F0 */ lfs f0, lbl_80455FF0-_SDA2_BASE_(r2)
/* 802DFB50 002DCA90 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802DFB54 002DCA94 80 1E 00 18 */ lwz r0, 0x18(r30)
/* 802DFB58 002DCA98 90 03 80 00 */ stw r0, -0x8000(r3)
/* 802DFB5C 002DCA9C B3 83 80 00 */ sth r28, -0x8000(r3)
/* 802DFB60 002DCAA0 B3 63 80 00 */ sth r27, -0x8000(r3)
/* 802DFB64 002DCAA4 D3 E3 80 00 */ stfs f31, -0x8000(r3)
/* 802DFB68 002DCAA8 D3 63 80 00 */ stfs f27, -0x8000(r3)
/* 802DFB6C 002DCAAC C0 02 C5 F0 */ lfs f0, lbl_80455FF0-_SDA2_BASE_(r2)
/* 802DFB70 002DCAB0 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802DFB74 002DCAB4 80 1E 00 14 */ lwz r0, 0x14(r30)
/* 802DFB78 002DCAB8 90 03 80 00 */ stw r0, -0x8000(r3)
/* 802DFB7C 002DCABC B3 E3 80 00 */ sth r31, -0x8000(r3)
/* 802DFB80 002DCAC0 B3 63 80 00 */ sth r27, -0x8000(r3)
/* 802DFB84 002DCAC4 38 60 00 00 */ li r3, 0
/* 802DFB88 002DCAC8 38 80 00 09 */ li r4, 9
/* 802DFB8C 002DCACC 38 A0 00 01 */ li r5, 1
/* 802DFB90 002DCAD0 38 C0 00 03 */ li r6, 3
/* 802DFB94 002DCAD4 38 E0 00 00 */ li r7, 0
/* 802DFB98 002DCAD8 48 07 BA 2D */ bl GXSetVtxAttrFmt
/* 802DFB9C 002DCADC FC 20 E8 90 */ fmr f1, f29
/* 802DFBA0 002DCAE0 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, 0
/* 802DFBA4 002DCAE4 CB E1 00 A0 */ lfd f31, 0xa0(r1)
/* 802DFBA8 002DCAE8 E3 C1 00 98 */ psq_l f30, 152(r1), 0, 0
/* 802DFBAC 002DCAEC CB C1 00 90 */ lfd f30, 0x90(r1)
/* 802DFBB0 002DCAF0 E3 A1 00 88 */ psq_l f29, 136(r1), 0, 0
/* 802DFBB4 002DCAF4 CB A1 00 80 */ lfd f29, 0x80(r1)
/* 802DFBB8 002DCAF8 E3 81 00 78 */ psq_l f28, 120(r1), 0, 0
/* 802DFBBC 002DCAFC CB 81 00 70 */ lfd f28, 0x70(r1)
/* 802DFBC0 002DCB00 E3 61 00 68 */ psq_l f27, 104(r1), 0, 0
/* 802DFBC4 002DCB04 CB 61 00 60 */ lfd f27, 0x60(r1)
/* 802DFBC8 002DCB08 E3 41 00 58 */ psq_l f26, 88(r1), 0, 0
/* 802DFBCC 002DCB0C CB 41 00 50 */ lfd f26, 0x50(r1)
/* 802DFBD0 002DCB10 39 61 00 50 */ addi r11, r1, 0x50
/* 802DFBD4 002DCB14 48 08 26 4D */ bl _restgpr_27
/* 802DFBD8 002DCB18 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 802DFBDC 002DCB1C 7C 08 03 A6 */ mtlr r0
/* 802DFBE0 002DCB20 38 21 00 B0 */ addi r1, r1, 0xb0
/* 802DFBE4 002DCB24 4E 80 00 20 */ blr