.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_80055504 func_80055504: /* 80055504 00051164 38 6D 98 A0 */ addi r3, r13, lbl_8063EB60-_SDA_BASE_ /* 80055508 00051168 48 00 00 54 */ b lbl_8005555C .global func_8005550C func_8005550C: /* 8005550C 0005116C 3C 80 80 41 */ lis r4, lbl_8040AF00@ha /* 80055510 00051170 38 84 AF 00 */ addi r4, r4, lbl_8040AF00@l /* 80055514 00051174 90 83 00 00 */ stw r4, 0(r3) /* 80055518 00051178 4E 80 00 20 */ blr lbl_8005551C: /* 8005551C 0005117C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055520 00051180 7C 08 02 A6 */ mflr r0 /* 80055524 00051184 2C 03 00 00 */ cmpwi r3, 0 /* 80055528 00051188 90 01 00 14 */ stw r0, 0x14(r1) /* 8005552C 0005118C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80055530 00051190 7C 7F 1B 78 */ mr r31, r3 /* 80055534 00051194 41 82 00 10 */ beq lbl_80055544 /* 80055538 00051198 2C 04 00 00 */ cmpwi r4, 0 /* 8005553C 0005119C 40 81 00 08 */ ble lbl_80055544 /* 80055540 000511A0 48 18 55 79 */ bl __dl__FPv lbl_80055544: /* 80055544 000511A4 7F E3 FB 78 */ mr r3, r31 /* 80055548 000511A8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005554C 000511AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80055550 000511B0 7C 08 03 A6 */ mtlr r0 /* 80055554 000511B4 38 21 00 10 */ addi r1, r1, 0x10 /* 80055558 000511B8 4E 80 00 20 */ blr lbl_8005555C: /* 8005555C 000511BC 4E 80 00 20 */ blr /* 80055560 000511C0 38 60 00 01 */ li r3, 1 /* 80055564 000511C4 4B FB 42 A4 */ b func_80009808 /* 80055568 000511C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005556C 000511CC 7C 08 02 A6 */ mflr r0 /* 80055570 000511D0 2C 04 08 FC */ cmpwi r4, 0x8fc /* 80055574 000511D4 90 01 00 14 */ stw r0, 0x14(r1) /* 80055578 000511D8 41 82 01 00 */ beq lbl_80055678 /* 8005557C 000511DC 40 80 00 44 */ bge lbl_800555C0 /* 80055580 000511E0 2C 04 08 35 */ cmpwi r4, 0x835 /* 80055584 000511E4 41 82 01 10 */ beq lbl_80055694 /* 80055588 000511E8 40 80 00 20 */ bge lbl_800555A8 /* 8005558C 000511EC 2C 04 07 D2 */ cmpwi r4, 0x7d2 /* 80055590 000511F0 41 82 00 64 */ beq lbl_800555F4 /* 80055594 000511F4 40 80 00 08 */ bge lbl_8005559C /* 80055598 000511F8 48 00 00 FC */ b lbl_80055694 lbl_8005559C: /* 8005559C 000511FC 2C 04 08 34 */ cmpwi r4, 0x834 /* 800555A0 00051200 40 80 00 B0 */ bge lbl_80055650 /* 800555A4 00051204 48 00 00 F0 */ b lbl_80055694 lbl_800555A8: /* 800555A8 00051208 2C 04 08 99 */ cmpwi r4, 0x899 /* 800555AC 0005120C 41 82 00 B8 */ beq lbl_80055664 /* 800555B0 00051210 40 80 00 E4 */ bge lbl_80055694 /* 800555B4 00051214 2C 04 08 98 */ cmpwi r4, 0x898 /* 800555B8 00051218 40 80 00 A0 */ bge lbl_80055658 /* 800555BC 0005121C 48 00 00 D8 */ b lbl_80055694 lbl_800555C0: /* 800555C0 00051220 2C 04 0A F1 */ cmpwi r4, 0xaf1 /* 800555C4 00051224 41 82 00 BC */ beq lbl_80055680 /* 800555C8 00051228 40 80 00 14 */ bge lbl_800555DC /* 800555CC 0005122C 2C 04 09 60 */ cmpwi r4, 0x960 /* 800555D0 00051230 41 82 00 C4 */ beq lbl_80055694 /* 800555D4 00051234 41 80 00 C0 */ blt lbl_80055694 /* 800555D8 00051238 48 00 00 BC */ b lbl_80055694 lbl_800555DC: /* 800555DC 0005123C 2C 04 0B 54 */ cmpwi r4, 0xb54 /* 800555E0 00051240 41 82 00 B0 */ beq lbl_80055690 /* 800555E4 00051244 40 80 00 B0 */ bge lbl_80055694 /* 800555E8 00051248 2C 04 0A F3 */ cmpwi r4, 0xaf3 /* 800555EC 0005124C 40 80 00 A8 */ bge lbl_80055694 /* 800555F0 00051250 48 00 00 98 */ b lbl_80055688 lbl_800555F4: /* 800555F4 00051254 48 1C E2 3D */ bl func_80223830 /* 800555F8 00051258 3C 80 00 03 */ lis r4, 0x000343FD@ha /* 800555FC 0005125C 80 C3 00 00 */ lwz r6, 0(r3) /* 80055600 00051260 38 04 43 FD */ addi r0, r4, 0x000343FD@l /* 80055604 00051264 3C A0 88 89 */ lis r5, 0x88888889@ha /* 80055608 00051268 7C C6 01 D6 */ mullw r6, r6, r0 /* 8005560C 0005126C 38 80 00 00 */ li r4, 0 /* 80055610 00051270 38 05 88 89 */ addi r0, r5, 0x88888889@l /* 80055614 00051274 38 A0 00 00 */ li r5, 0 /* 80055618 00051278 3C C6 00 27 */ addis r6, r6, 0x27 /* 8005561C 0005127C 38 E6 9E C3 */ addi r7, r6, -24893 /* 80055620 00051280 54 E6 84 3E */ srwi r6, r7, 0x10 /* 80055624 00051284 90 E3 00 00 */ stw r7, 0(r3) /* 80055628 00051288 7C 00 30 96 */ mulhw r0, r0, r6 /* 8005562C 0005128C 7C 00 32 14 */ add r0, r0, r6 /* 80055630 00051290 7C 00 1E 70 */ srawi r0, r0, 3 /* 80055634 00051294 54 03 0F FE */ srwi r3, r0, 0x1f /* 80055638 00051298 7C 00 1A 14 */ add r0, r0, r3 /* 8005563C 0005129C 1C 00 00 0F */ mulli r0, r0, 0xf /* 80055640 000512A0 7C 60 30 50 */ subf r3, r0, r6 /* 80055644 000512A4 38 63 00 01 */ addi r3, r3, 1 /* 80055648 000512A8 48 05 4E C1 */ bl func_800AA508 /* 8005564C 000512AC 48 00 00 48 */ b lbl_80055694 lbl_80055650: /* 80055650 000512B0 48 0A ED 91 */ bl func_801043E0 /* 80055654 000512B4 48 00 00 40 */ b lbl_80055694 lbl_80055658: /* 80055658 000512B8 48 02 B5 01 */ bl func_80080B58 /* 8005565C 000512BC 48 02 BC 0D */ bl func_80081268 /* 80055660 000512C0 48 00 00 34 */ b lbl_80055694 lbl_80055664: /* 80055664 000512C4 48 04 A0 9D */ bl func_8009F700 /* 80055668 000512C8 38 60 00 00 */ li r3, 0 /* 8005566C 000512CC 38 80 00 00 */ li r4, 0 /* 80055670 000512D0 48 04 A6 E5 */ bl func_8009FD54 /* 80055674 000512D4 48 00 00 20 */ b lbl_80055694 lbl_80055678: /* 80055678 000512D8 48 06 49 B1 */ bl func_800BA028 /* 8005567C 000512DC 48 00 00 18 */ b lbl_80055694 lbl_80055680: /* 80055680 000512E0 48 0C 8B D9 */ bl func_8011E258 /* 80055684 000512E4 48 00 00 10 */ b lbl_80055694 lbl_80055688: /* 80055688 000512E8 48 0E 9C 95 */ bl func_8013F31C /* 8005568C 000512EC 48 00 00 08 */ b lbl_80055694 lbl_80055690: /* 80055690 000512F0 48 05 49 A9 */ bl func_800AA038 lbl_80055694: /* 80055694 000512F4 38 60 00 00 */ li r3, 0 /* 80055698 000512F8 4B FB 41 71 */ bl func_80009808 /* 8005569C 000512FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800556A0 00051300 7C 08 03 A6 */ mtlr r0 /* 800556A4 00051304 38 21 00 10 */ addi r1, r1, 0x10 /* 800556A8 00051308 4E 80 00 20 */ blr /* 800556AC 0005130C 2C 04 08 FC */ cmpwi r4, 0x8fc /* 800556B0 00051310 41 82 00 7C */ beq lbl_8005572C /* 800556B4 00051314 40 80 00 3C */ bge lbl_800556F0 /* 800556B8 00051318 2C 04 08 35 */ cmpwi r4, 0x835 /* 800556BC 0005131C 4D 82 00 20 */ beqlr /* 800556C0 00051320 40 80 00 18 */ bge lbl_800556D8 /* 800556C4 00051324 2C 04 07 D3 */ cmpwi r4, 0x7d3 /* 800556C8 00051328 4D 80 00 20 */ bltlr /* 800556CC 0005132C 2C 04 08 34 */ cmpwi r4, 0x834 /* 800556D0 00051330 40 80 00 54 */ bge lbl_80055724 /* 800556D4 00051334 4E 80 00 20 */ blr lbl_800556D8: /* 800556D8 00051338 2C 04 08 99 */ cmpwi r4, 0x899 /* 800556DC 0005133C 4D 82 00 20 */ beqlr /* 800556E0 00051340 4C 80 00 20 */ bgelr /* 800556E4 00051344 2C 04 08 98 */ cmpwi r4, 0x898 /* 800556E8 00051348 40 80 00 40 */ bge lbl_80055728 /* 800556EC 0005134C 4E 80 00 20 */ blr lbl_800556F0: /* 800556F0 00051350 2C 04 0A F1 */ cmpwi r4, 0xaf1 /* 800556F4 00051354 41 82 00 3C */ beq lbl_80055730 /* 800556F8 00051358 40 80 00 14 */ bge lbl_8005570C /* 800556FC 0005135C 2C 04 09 60 */ cmpwi r4, 0x960 /* 80055700 00051360 4D 82 00 20 */ beqlr /* 80055704 00051364 4D 80 00 20 */ bltlr /* 80055708 00051368 4E 80 00 20 */ blr lbl_8005570C: /* 8005570C 0005136C 2C 04 0B 54 */ cmpwi r4, 0xb54 /* 80055710 00051370 41 82 00 28 */ beq lbl_80055738 /* 80055714 00051374 4C 80 00 20 */ bgelr /* 80055718 00051378 2C 04 0A F3 */ cmpwi r4, 0xaf3 /* 8005571C 0005137C 4C 80 00 20 */ bgelr /* 80055720 00051380 48 00 00 14 */ b lbl_80055734 lbl_80055724: /* 80055724 00051384 48 0A FB 74 */ b func_80105298 lbl_80055728: /* 80055728 00051388 48 02 BB E0 */ b func_80081308 lbl_8005572C: /* 8005572C 0005138C 48 06 C9 48 */ b func_800C2074 lbl_80055730: /* 80055730 00051390 48 0C 9A 98 */ b func_8011F1C8 lbl_80055734: /* 80055734 00051394 48 0E A9 34 */ b func_80140068 lbl_80055738: /* 80055738 00051398 48 05 49 4C */ b func_800AA084 /* 8005573C 0005139C 4E 80 00 20 */ blr /* 80055740 000513A0 2C 04 08 FC */ cmpwi r4, 0x8fc /* 80055744 000513A4 41 82 00 88 */ beq lbl_800557CC /* 80055748 000513A8 40 80 00 40 */ bge lbl_80055788 /* 8005574C 000513AC 2C 04 08 35 */ cmpwi r4, 0x835 /* 80055750 000513B0 4D 82 00 20 */ beqlr /* 80055754 000513B4 40 80 00 1C */ bge lbl_80055770 /* 80055758 000513B8 2C 04 07 D2 */ cmpwi r4, 0x7d2 /* 8005575C 000513BC 41 82 00 60 */ beq lbl_800557BC /* 80055760 000513C0 4D 80 00 20 */ bltlr /* 80055764 000513C4 2C 04 08 34 */ cmpwi r4, 0x834 /* 80055768 000513C8 40 80 00 58 */ bge lbl_800557C0 /* 8005576C 000513CC 4E 80 00 20 */ blr lbl_80055770: /* 80055770 000513D0 2C 04 08 99 */ cmpwi r4, 0x899 /* 80055774 000513D4 41 82 00 54 */ beq lbl_800557C8 /* 80055778 000513D8 4C 80 00 20 */ bgelr /* 8005577C 000513DC 2C 04 08 98 */ cmpwi r4, 0x898 /* 80055780 000513E0 40 80 00 44 */ bge lbl_800557C4 /* 80055784 000513E4 4E 80 00 20 */ blr lbl_80055788: /* 80055788 000513E8 2C 04 0A F1 */ cmpwi r4, 0xaf1 /* 8005578C 000513EC 41 82 00 44 */ beq lbl_800557D0 /* 80055790 000513F0 40 80 00 14 */ bge lbl_800557A4 /* 80055794 000513F4 2C 04 09 60 */ cmpwi r4, 0x960 /* 80055798 000513F8 4D 82 00 20 */ beqlr /* 8005579C 000513FC 4D 80 00 20 */ bltlr /* 800557A0 00051400 4E 80 00 20 */ blr lbl_800557A4: /* 800557A4 00051404 2C 04 0B 54 */ cmpwi r4, 0xb54 /* 800557A8 00051408 41 82 00 30 */ beq lbl_800557D8 /* 800557AC 0005140C 4C 80 00 20 */ bgelr /* 800557B0 00051410 2C 04 0A F3 */ cmpwi r4, 0xaf3 /* 800557B4 00051414 4C 80 00 20 */ bgelr /* 800557B8 00051418 48 00 00 1C */ b lbl_800557D4 lbl_800557BC: /* 800557BC 0005141C 48 05 62 30 */ b func_800AB9EC lbl_800557C0: /* 800557C0 00051420 48 0A F9 D0 */ b func_80105190 lbl_800557C4: /* 800557C4 00051424 48 02 B7 48 */ b func_80080F0C lbl_800557C8: /* 800557C8 00051428 48 04 A4 D4 */ b func_8009FC9C lbl_800557CC: /* 800557CC 0005142C 48 06 4A DC */ b func_800BA2A8 lbl_800557D0: /* 800557D0 00051430 48 0C 98 80 */ b func_8011F050 lbl_800557D4: /* 800557D4 00051434 48 0E A7 E4 */ b func_8013FFB8 lbl_800557D8: /* 800557D8 00051438 48 05 48 A8 */ b func_800AA080 /* 800557DC 0005143C 4E 80 00 20 */ blr /* 800557E0 00051440 4E 80 00 20 */ blr .global func_800557E4 func_800557E4: /* 800557E4 00051444 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800557E8 00051448 7C 08 02 A6 */ mflr r0 /* 800557EC 0005144C 38 60 00 01 */ li r3, 1 /* 800557F0 00051450 38 8D 98 98 */ addi r4, r13, lbl_8063EB58-_SDA_BASE_ /* 800557F4 00051454 90 01 00 14 */ stw r0, 0x14(r1) /* 800557F8 00051458 38 A0 00 04 */ li r5, 4 /* 800557FC 0005145C 38 00 00 00 */ li r0, 0 /* 80055800 00051460 93 E1 00 0C */ stw r31, 0xc(r1) /* 80055804 00051464 93 C1 00 08 */ stw r30, 8(r1) /* 80055808 00051468 3F C0 80 47 */ lis r30, lbl_80475428@ha /* 8005580C 0005146C 3B DE 54 28 */ addi r30, r30, lbl_80475428@l /* 80055810 00051470 98 6D 98 98 */ stb r3, lbl_8063EB58-_SDA_BASE_(r13) /* 80055814 00051474 38 6D 98 A0 */ addi r3, r13, lbl_8063EB60-_SDA_BASE_ /* 80055818 00051478 B0 A4 00 02 */ sth r5, 2(r4) /* 8005581C 0005147C 98 04 00 04 */ stb r0, 4(r4) /* 80055820 00051480 4B FF FC ED */ bl func_8005550C /* 80055824 00051484 3C 80 80 05 */ lis r4, lbl_8005551C@ha /* 80055828 00051488 38 BE 00 00 */ addi r5, r30, 0 /* 8005582C 0005148C 38 84 55 1C */ addi r4, r4, lbl_8005551C@l /* 80055830 00051490 38 6D 98 A0 */ addi r3, r13, lbl_8063EB60-_SDA_BASE_ /* 80055834 00051494 48 17 14 15 */ bl __register_global_object_tmp /* 80055838 00051498 38 7E 00 18 */ addi r3, r30, 0x18 /* 8005583C 0005149C 38 80 07 D1 */ li r4, 0x7d1 /* 80055840 000514A0 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055844 000514A4 48 1D 06 01 */ bl func_80225E44 /* 80055848 000514A8 3F E0 80 22 */ lis r31, func_80225EE0@ha /* 8005584C 000514AC 38 7E 00 18 */ addi r3, r30, 0x18 /* 80055850 000514B0 38 9F 5E E0 */ addi r4, r31, func_80225EE0@l /* 80055854 000514B4 38 BE 00 0C */ addi r5, r30, 0xc /* 80055858 000514B8 48 17 13 F1 */ bl __register_global_object_tmp /* 8005585C 000514BC 38 7E 00 40 */ addi r3, r30, 0x40 /* 80055860 000514C0 38 80 07 D2 */ li r4, 0x7d2 /* 80055864 000514C4 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055868 000514C8 48 1D 05 DD */ bl func_80225E44 /* 8005586C 000514CC 38 7E 00 40 */ addi r3, r30, 0x40 /* 80055870 000514D0 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055874 000514D4 38 BE 00 34 */ addi r5, r30, 0x34 /* 80055878 000514D8 48 17 13 D1 */ bl __register_global_object_tmp /* 8005587C 000514DC 38 7E 00 68 */ addi r3, r30, 0x68 /* 80055880 000514E0 38 80 08 34 */ li r4, 0x834 /* 80055884 000514E4 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055888 000514E8 48 1D 05 BD */ bl func_80225E44 /* 8005588C 000514EC 38 7E 00 68 */ addi r3, r30, 0x68 /* 80055890 000514F0 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055894 000514F4 38 BE 00 5C */ addi r5, r30, 0x5c /* 80055898 000514F8 48 17 13 B1 */ bl __register_global_object_tmp /* 8005589C 000514FC 38 7E 00 90 */ addi r3, r30, 0x90 /* 800558A0 00051500 38 80 08 98 */ li r4, 0x898 /* 800558A4 00051504 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 800558A8 00051508 48 1D 05 9D */ bl func_80225E44 /* 800558AC 0005150C 38 7E 00 90 */ addi r3, r30, 0x90 /* 800558B0 00051510 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 800558B4 00051514 38 BE 00 84 */ addi r5, r30, 0x84 /* 800558B8 00051518 48 17 13 91 */ bl __register_global_object_tmp /* 800558BC 0005151C 38 7E 00 B8 */ addi r3, r30, 0xb8 /* 800558C0 00051520 38 80 08 99 */ li r4, 0x899 /* 800558C4 00051524 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 800558C8 00051528 48 1D 05 7D */ bl func_80225E44 /* 800558CC 0005152C 38 7E 00 B8 */ addi r3, r30, 0xb8 /* 800558D0 00051530 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 800558D4 00051534 38 BE 00 AC */ addi r5, r30, 0xac /* 800558D8 00051538 48 17 13 71 */ bl __register_global_object_tmp /* 800558DC 0005153C 38 7E 00 E0 */ addi r3, r30, 0xe0 /* 800558E0 00051540 38 80 08 FC */ li r4, 0x8fc /* 800558E4 00051544 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 800558E8 00051548 48 1D 05 5D */ bl func_80225E44 /* 800558EC 0005154C 38 7E 00 E0 */ addi r3, r30, 0xe0 /* 800558F0 00051550 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 800558F4 00051554 38 BE 00 D4 */ addi r5, r30, 0xd4 /* 800558F8 00051558 48 17 13 51 */ bl __register_global_object_tmp /* 800558FC 0005155C 38 7E 01 08 */ addi r3, r30, 0x108 /* 80055900 00051560 38 80 09 60 */ li r4, 0x960 /* 80055904 00051564 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055908 00051568 48 1D 05 3D */ bl func_80225E44 /* 8005590C 0005156C 38 7E 01 08 */ addi r3, r30, 0x108 /* 80055910 00051570 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055914 00051574 38 BE 00 FC */ addi r5, r30, 0xfc /* 80055918 00051578 48 17 13 31 */ bl __register_global_object_tmp /* 8005591C 0005157C 38 7E 01 30 */ addi r3, r30, 0x130 /* 80055920 00051580 38 80 0A F0 */ li r4, 0xaf0 /* 80055924 00051584 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055928 00051588 48 1D 05 1D */ bl func_80225E44 /* 8005592C 0005158C 38 7E 01 30 */ addi r3, r30, 0x130 /* 80055930 00051590 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055934 00051594 38 BE 01 24 */ addi r5, r30, 0x124 /* 80055938 00051598 48 17 13 11 */ bl __register_global_object_tmp /* 8005593C 0005159C 38 7E 01 58 */ addi r3, r30, 0x158 /* 80055940 000515A0 38 80 0A F1 */ li r4, 0xaf1 /* 80055944 000515A4 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055948 000515A8 48 1D 04 FD */ bl func_80225E44 /* 8005594C 000515AC 38 7E 01 58 */ addi r3, r30, 0x158 /* 80055950 000515B0 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055954 000515B4 38 BE 01 4C */ addi r5, r30, 0x14c /* 80055958 000515B8 48 17 12 F1 */ bl __register_global_object_tmp /* 8005595C 000515BC 38 7E 01 80 */ addi r3, r30, 0x180 /* 80055960 000515C0 38 80 0A F2 */ li r4, 0xaf2 /* 80055964 000515C4 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055968 000515C8 48 1D 04 DD */ bl func_80225E44 /* 8005596C 000515CC 38 7E 01 80 */ addi r3, r30, 0x180 /* 80055970 000515D0 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055974 000515D4 38 BE 01 74 */ addi r5, r30, 0x174 /* 80055978 000515D8 48 17 12 D1 */ bl __register_global_object_tmp /* 8005597C 000515DC 38 7E 01 A8 */ addi r3, r30, 0x1a8 /* 80055980 000515E0 38 80 0B 54 */ li r4, 0xb54 /* 80055984 000515E4 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 80055988 000515E8 48 1D 04 BD */ bl func_80225E44 /* 8005598C 000515EC 38 7E 01 A8 */ addi r3, r30, 0x1a8 /* 80055990 000515F0 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 80055994 000515F4 38 BE 01 9C */ addi r5, r30, 0x19c /* 80055998 000515F8 48 17 12 B1 */ bl __register_global_object_tmp /* 8005599C 000515FC 38 7E 01 D0 */ addi r3, r30, 0x1d0 /* 800559A0 00051600 38 80 08 35 */ li r4, 0x835 /* 800559A4 00051604 38 AD 98 A0 */ addi r5, r13, lbl_8063EB60-_SDA_BASE_ /* 800559A8 00051608 48 1D 04 9D */ bl func_80225E44 /* 800559AC 0005160C 38 7E 01 D0 */ addi r3, r30, 0x1d0 /* 800559B0 00051610 38 9F 5E E0 */ addi r4, r31, 0x5ee0 /* 800559B4 00051614 38 BE 01 C4 */ addi r5, r30, 0x1c4 /* 800559B8 00051618 48 17 12 91 */ bl __register_global_object_tmp /* 800559BC 0005161C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800559C0 00051620 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800559C4 00051624 83 C1 00 08 */ lwz r30, 8(r1) /* 800559C8 00051628 7C 08 03 A6 */ mtlr r0 /* 800559CC 0005162C 38 21 00 10 */ addi r1, r1, 0x10 /* 800559D0 00051630 4E 80 00 20 */ blr