.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global NWC24InitBase64Table NWC24InitBase64Table: /* 80303714 002FF374 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80303718 002FF378 7C 08 02 A6 */ mflr r0 /* 8030371C 002FF37C 90 01 00 34 */ stw r0, 0x34(r1) /* 80303720 002FF380 39 61 00 30 */ addi r11, r1, 0x30 /* 80303724 002FF384 4B EC 39 FD */ bl _savegpr_25 /* 80303728 002FF388 38 00 00 08 */ li r0, 8 /* 8030372C 002FF38C 38 C0 00 00 */ li r6, 0 /* 80303730 002FF390 38 80 FF FF */ li r4, -1 /* 80303734 002FF394 7C 09 03 A6 */ mtctr r0 lbl_80303738: /* 80303738 002FF398 7C 83 31 AE */ stbx r4, r3, r6 /* 8030373C 002FF39C 7C A3 32 14 */ add r5, r3, r6 /* 80303740 002FF3A0 38 C6 00 08 */ addi r6, r6, 8 /* 80303744 002FF3A4 98 85 00 01 */ stb r4, 1(r5) /* 80303748 002FF3A8 98 85 00 02 */ stb r4, 2(r5) /* 8030374C 002FF3AC 98 85 00 03 */ stb r4, 3(r5) /* 80303750 002FF3B0 98 85 00 04 */ stb r4, 4(r5) /* 80303754 002FF3B4 98 85 00 05 */ stb r4, 5(r5) /* 80303758 002FF3B8 98 85 00 06 */ stb r4, 6(r5) /* 8030375C 002FF3BC 98 85 00 07 */ stb r4, 7(r5) /* 80303760 002FF3C0 7C A3 32 14 */ add r5, r3, r6 /* 80303764 002FF3C4 7C 83 31 AE */ stbx r4, r3, r6 /* 80303768 002FF3C8 38 C6 00 08 */ addi r6, r6, 8 /* 8030376C 002FF3CC 98 85 00 01 */ stb r4, 1(r5) /* 80303770 002FF3D0 98 85 00 02 */ stb r4, 2(r5) /* 80303774 002FF3D4 98 85 00 03 */ stb r4, 3(r5) /* 80303778 002FF3D8 98 85 00 04 */ stb r4, 4(r5) /* 8030377C 002FF3DC 98 85 00 05 */ stb r4, 5(r5) /* 80303780 002FF3E0 98 85 00 06 */ stb r4, 6(r5) /* 80303784 002FF3E4 98 85 00 07 */ stb r4, 7(r5) /* 80303788 002FF3E8 7C A3 32 14 */ add r5, r3, r6 /* 8030378C 002FF3EC 7C 83 31 AE */ stbx r4, r3, r6 /* 80303790 002FF3F0 38 C6 00 08 */ addi r6, r6, 8 /* 80303794 002FF3F4 98 85 00 01 */ stb r4, 1(r5) /* 80303798 002FF3F8 98 85 00 02 */ stb r4, 2(r5) /* 8030379C 002FF3FC 98 85 00 03 */ stb r4, 3(r5) /* 803037A0 002FF400 98 85 00 04 */ stb r4, 4(r5) /* 803037A4 002FF404 98 85 00 05 */ stb r4, 5(r5) /* 803037A8 002FF408 98 85 00 06 */ stb r4, 6(r5) /* 803037AC 002FF40C 98 85 00 07 */ stb r4, 7(r5) /* 803037B0 002FF410 7C A3 32 14 */ add r5, r3, r6 /* 803037B4 002FF414 7C 83 31 AE */ stbx r4, r3, r6 /* 803037B8 002FF418 38 C6 00 08 */ addi r6, r6, 8 /* 803037BC 002FF41C 98 85 00 01 */ stb r4, 1(r5) /* 803037C0 002FF420 98 85 00 02 */ stb r4, 2(r5) /* 803037C4 002FF424 98 85 00 03 */ stb r4, 3(r5) /* 803037C8 002FF428 98 85 00 04 */ stb r4, 4(r5) /* 803037CC 002FF42C 98 85 00 05 */ stb r4, 5(r5) /* 803037D0 002FF430 98 85 00 06 */ stb r4, 6(r5) /* 803037D4 002FF434 98 85 00 07 */ stb r4, 7(r5) /* 803037D8 002FF438 42 00 FF 60 */ bdnz lbl_80303738 /* 803037DC 002FF43C 39 80 00 00 */ li r12, 0 /* 803037E0 002FF440 39 60 00 01 */ li r11, 1 /* 803037E4 002FF444 99 83 00 41 */ stb r12, 0x41(r3) /* 803037E8 002FF448 39 40 00 02 */ li r10, 2 /* 803037EC 002FF44C 39 20 00 03 */ li r9, 3 /* 803037F0 002FF450 39 00 00 04 */ li r8, 4 /* 803037F4 002FF454 99 63 00 42 */ stb r11, 0x42(r3) /* 803037F8 002FF458 38 E0 00 05 */ li r7, 5 /* 803037FC 002FF45C 38 C0 00 06 */ li r6, 6 /* 80303800 002FF460 38 A0 00 07 */ li r5, 7 /* 80303804 002FF464 99 43 00 43 */ stb r10, 0x43(r3) /* 80303808 002FF468 39 80 00 08 */ li r12, 8 /* 8030380C 002FF46C 39 60 00 09 */ li r11, 9 /* 80303810 002FF470 39 40 00 0A */ li r10, 0xa /* 80303814 002FF474 99 23 00 44 */ stb r9, 0x44(r3) /* 80303818 002FF478 39 20 00 0B */ li r9, 0xb /* 8030381C 002FF47C 38 80 00 18 */ li r4, 0x18 /* 80303820 002FF480 38 00 00 19 */ li r0, 0x19 /* 80303824 002FF484 99 03 00 45 */ stb r8, 0x45(r3) /* 80303828 002FF488 39 00 00 0C */ li r8, 0xc /* 8030382C 002FF48C 98 E3 00 46 */ stb r7, 0x46(r3) /* 80303830 002FF490 38 E0 00 0D */ li r7, 0xd /* 80303834 002FF494 98 C3 00 47 */ stb r6, 0x47(r3) /* 80303838 002FF498 38 C0 00 0E */ li r6, 0xe /* 8030383C 002FF49C 98 A3 00 48 */ stb r5, 0x48(r3) /* 80303840 002FF4A0 38 A0 00 0F */ li r5, 0xf /* 80303844 002FF4A4 99 83 00 49 */ stb r12, 0x49(r3) /* 80303848 002FF4A8 39 80 00 10 */ li r12, 0x10 /* 8030384C 002FF4AC 99 63 00 4A */ stb r11, 0x4a(r3) /* 80303850 002FF4B0 39 60 00 11 */ li r11, 0x11 /* 80303854 002FF4B4 99 43 00 4B */ stb r10, 0x4b(r3) /* 80303858 002FF4B8 39 40 00 12 */ li r10, 0x12 /* 8030385C 002FF4BC 99 23 00 4C */ stb r9, 0x4c(r3) /* 80303860 002FF4C0 39 20 00 13 */ li r9, 0x13 /* 80303864 002FF4C4 99 03 00 4D */ stb r8, 0x4d(r3) /* 80303868 002FF4C8 39 00 00 14 */ li r8, 0x14 /* 8030386C 002FF4CC 98 E3 00 4E */ stb r7, 0x4e(r3) /* 80303870 002FF4D0 38 E0 00 15 */ li r7, 0x15 /* 80303874 002FF4D4 98 C3 00 4F */ stb r6, 0x4f(r3) /* 80303878 002FF4D8 38 C0 00 16 */ li r6, 0x16 /* 8030387C 002FF4DC 98 A3 00 50 */ stb r5, 0x50(r3) /* 80303880 002FF4E0 38 A0 00 17 */ li r5, 0x17 /* 80303884 002FF4E4 99 83 00 51 */ stb r12, 0x51(r3) /* 80303888 002FF4E8 99 63 00 52 */ stb r11, 0x52(r3) /* 8030388C 002FF4EC 99 43 00 53 */ stb r10, 0x53(r3) /* 80303890 002FF4F0 99 23 00 54 */ stb r9, 0x54(r3) /* 80303894 002FF4F4 99 03 00 55 */ stb r8, 0x55(r3) /* 80303898 002FF4F8 98 E3 00 56 */ stb r7, 0x56(r3) /* 8030389C 002FF4FC 98 C3 00 57 */ stb r6, 0x57(r3) /* 803038A0 002FF500 98 A3 00 58 */ stb r5, 0x58(r3) /* 803038A4 002FF504 98 83 00 59 */ stb r4, 0x59(r3) /* 803038A8 002FF508 98 03 00 5A */ stb r0, 0x5a(r3) /* 803038AC 002FF50C 3B 20 00 1A */ li r25, 0x1a /* 803038B0 002FF510 3B 40 00 1B */ li r26, 0x1b /* 803038B4 002FF514 9B 23 00 61 */ stb r25, 0x61(r3) /* 803038B8 002FF518 3B 60 00 1C */ li r27, 0x1c /* 803038BC 002FF51C 3B 80 00 1D */ li r28, 0x1d /* 803038C0 002FF520 3B A0 00 1E */ li r29, 0x1e /* 803038C4 002FF524 9B 43 00 62 */ stb r26, 0x62(r3) /* 803038C8 002FF528 3B C0 00 1F */ li r30, 0x1f /* 803038CC 002FF52C 3B E0 00 20 */ li r31, 0x20 /* 803038D0 002FF530 39 80 00 21 */ li r12, 0x21 /* 803038D4 002FF534 9B 63 00 63 */ stb r27, 0x63(r3) /* 803038D8 002FF538 3B 20 00 22 */ li r25, 0x22 /* 803038DC 002FF53C 3B 40 00 23 */ li r26, 0x23 /* 803038E0 002FF540 3B 60 00 24 */ li r27, 0x24 /* 803038E4 002FF544 9B 83 00 64 */ stb r28, 0x64(r3) /* 803038E8 002FF548 3B 80 00 25 */ li r28, 0x25 /* 803038EC 002FF54C 39 60 00 32 */ li r11, 0x32 /* 803038F0 002FF550 39 40 00 33 */ li r10, 0x33 /* 803038F4 002FF554 9B A3 00 65 */ stb r29, 0x65(r3) /* 803038F8 002FF558 3B A0 00 26 */ li r29, 0x26 /* 803038FC 002FF55C 39 20 00 34 */ li r9, 0x34 /* 80303900 002FF560 39 00 00 35 */ li r8, 0x35 /* 80303904 002FF564 9B C3 00 66 */ stb r30, 0x66(r3) /* 80303908 002FF568 3B C0 00 27 */ li r30, 0x27 /* 8030390C 002FF56C 38 E0 00 36 */ li r7, 0x36 /* 80303910 002FF570 38 C0 00 37 */ li r6, 0x37 /* 80303914 002FF574 9B E3 00 67 */ stb r31, 0x67(r3) /* 80303918 002FF578 3B E0 00 28 */ li r31, 0x28 /* 8030391C 002FF57C 38 A0 00 38 */ li r5, 0x38 /* 80303920 002FF580 38 80 00 3E */ li r4, 0x3e /* 80303924 002FF584 99 83 00 68 */ stb r12, 0x68(r3) /* 80303928 002FF588 39 80 00 29 */ li r12, 0x29 /* 8030392C 002FF58C 38 00 00 3F */ li r0, 0x3f /* 80303930 002FF590 9B 23 00 69 */ stb r25, 0x69(r3) /* 80303934 002FF594 3B 20 00 2A */ li r25, 0x2a /* 80303938 002FF598 9B 43 00 6A */ stb r26, 0x6a(r3) /* 8030393C 002FF59C 3B 40 00 2B */ li r26, 0x2b /* 80303940 002FF5A0 9B 63 00 6B */ stb r27, 0x6b(r3) /* 80303944 002FF5A4 3B 60 00 2C */ li r27, 0x2c /* 80303948 002FF5A8 9B 83 00 6C */ stb r28, 0x6c(r3) /* 8030394C 002FF5AC 3B 80 00 2D */ li r28, 0x2d /* 80303950 002FF5B0 9B A3 00 6D */ stb r29, 0x6d(r3) /* 80303954 002FF5B4 3B A0 00 2E */ li r29, 0x2e /* 80303958 002FF5B8 9B C3 00 6E */ stb r30, 0x6e(r3) /* 8030395C 002FF5BC 3B C0 00 2F */ li r30, 0x2f /* 80303960 002FF5C0 9B E3 00 6F */ stb r31, 0x6f(r3) /* 80303964 002FF5C4 3B E0 00 30 */ li r31, 0x30 /* 80303968 002FF5C8 99 83 00 70 */ stb r12, 0x70(r3) /* 8030396C 002FF5CC 39 80 00 31 */ li r12, 0x31 /* 80303970 002FF5D0 9B 23 00 71 */ stb r25, 0x71(r3) /* 80303974 002FF5D4 9B 43 00 72 */ stb r26, 0x72(r3) /* 80303978 002FF5D8 9B 63 00 73 */ stb r27, 0x73(r3) /* 8030397C 002FF5DC 9B 83 00 74 */ stb r28, 0x74(r3) /* 80303980 002FF5E0 9B A3 00 75 */ stb r29, 0x75(r3) /* 80303984 002FF5E4 9B C3 00 76 */ stb r30, 0x76(r3) /* 80303988 002FF5E8 9B E3 00 77 */ stb r31, 0x77(r3) /* 8030398C 002FF5EC 99 83 00 78 */ stb r12, 0x78(r3) /* 80303990 002FF5F0 99 63 00 79 */ stb r11, 0x79(r3) /* 80303994 002FF5F4 39 61 00 30 */ addi r11, r1, 0x30 /* 80303998 002FF5F8 99 43 00 7A */ stb r10, 0x7a(r3) /* 8030399C 002FF5FC 99 23 00 30 */ stb r9, 0x30(r3) /* 803039A0 002FF600 39 20 00 39 */ li r9, 0x39 /* 803039A4 002FF604 99 03 00 31 */ stb r8, 0x31(r3) /* 803039A8 002FF608 39 00 00 3A */ li r8, 0x3a /* 803039AC 002FF60C 98 E3 00 32 */ stb r7, 0x32(r3) /* 803039B0 002FF610 38 E0 00 3B */ li r7, 0x3b /* 803039B4 002FF614 98 C3 00 33 */ stb r6, 0x33(r3) /* 803039B8 002FF618 38 C0 00 3C */ li r6, 0x3c /* 803039BC 002FF61C 98 A3 00 34 */ stb r5, 0x34(r3) /* 803039C0 002FF620 38 A0 00 3D */ li r5, 0x3d /* 803039C4 002FF624 99 23 00 35 */ stb r9, 0x35(r3) /* 803039C8 002FF628 99 03 00 36 */ stb r8, 0x36(r3) /* 803039CC 002FF62C 98 E3 00 37 */ stb r7, 0x37(r3) /* 803039D0 002FF630 98 C3 00 38 */ stb r6, 0x38(r3) /* 803039D4 002FF634 98 A3 00 39 */ stb r5, 0x39(r3) /* 803039D8 002FF638 98 83 00 2B */ stb r4, 0x2b(r3) /* 803039DC 002FF63C 98 03 00 2F */ stb r0, 0x2f(r3) /* 803039E0 002FF640 4B EC 37 8D */ bl _restgpr_25 /* 803039E4 002FF644 80 01 00 34 */ lwz r0, 0x34(r1) /* 803039E8 002FF648 7C 08 03 A6 */ mtlr r0 /* 803039EC 002FF64C 38 21 00 30 */ addi r1, r1, 0x30 /* 803039F0 002FF650 4E 80 00 20 */ blr