lbl_803427D8: /* 803427D8 3C A0 92 49 */ lis r5, 0x9249 /* 0x92492493@ha */ /* 803427DC 38 05 24 93 */ addi r0, r5, 0x2493 /* 0x92492493@l */ /* 803427E0 38 E3 00 06 */ addi r7, r3, 6 /* 803427E4 7C C0 38 96 */ mulhw r6, r0, r7 /* 803427E8 3C A0 B3 8D */ lis r5, 0xB38D /* 0xB38CF9B1@ha */ /* 803427EC 38 05 F9 B1 */ addi r0, r5, 0xF9B1 /* 0xB38CF9B1@l */ /* 803427F0 7C 00 18 96 */ mulhw r0, r0, r3 /* 803427F4 7C A6 3A 14 */ add r5, r6, r7 /* 803427F8 7C A5 16 70 */ srawi r5, r5, 2 /* 803427FC 54 A6 0F FE */ srwi r6, r5, 0x1f /* 80342800 7C A5 32 14 */ add r5, r5, r6 /* 80342804 7C 00 1A 14 */ add r0, r0, r3 /* 80342808 1C C5 00 07 */ mulli r6, r5, 7 /* 8034280C 7C 00 46 70 */ srawi r0, r0, 8 /* 80342810 54 05 0F FE */ srwi r5, r0, 0x1f /* 80342814 7C A0 2A 14 */ add r5, r0, r5 /* 80342818 7C 06 38 50 */ subf r0, r6, r7 /* 8034281C 1D 65 01 6D */ mulli r11, r5, 0x16d /* 80342820 90 04 00 18 */ stw r0, 0x18(r4) /* 80342824 48 00 00 04 */ b lbl_80342828 lbl_80342828: /* 80342828 3C C0 51 EC */ lis r6, 0x51EC /* 0x51EB851F@ha */ /* 8034282C 39 46 85 1F */ addi r10, r6, 0x851F /* 0x51EB851F@l */ /* 80342830 48 00 00 04 */ b lbl_80342834 lbl_80342834: /* 80342834 48 00 00 0C */ b lbl_80342840 lbl_80342838: /* 80342838 39 6B FE 93 */ addi r11, r11, -365 /* 8034283C 38 A5 FF FF */ addi r5, r5, -1 lbl_80342840: /* 80342840 2C 05 00 01 */ cmpwi r5, 1 /* 80342844 40 80 00 0C */ bge lbl_80342850 /* 80342848 38 00 00 00 */ li r0, 0 /* 8034284C 48 00 00 38 */ b lbl_80342884 lbl_80342850: /* 80342850 38 05 FF FF */ addi r0, r5, -1 /* 80342854 7C 0A 00 96 */ mulhw r0, r10, r0 /* 80342858 7C 08 3E 70 */ srawi r8, r0, 7 /* 8034285C 7C 06 2E 70 */ srawi r6, r0, 5 /* 80342860 38 05 00 03 */ addi r0, r5, 3 /* 80342864 54 C7 0F FE */ srwi r7, r6, 0x1f /* 80342868 7C 00 16 70 */ srawi r0, r0, 2 /* 8034286C 55 09 0F FE */ srwi r9, r8, 0x1f /* 80342870 7C C6 3A 14 */ add r6, r6, r7 /* 80342874 7C 00 01 94 */ addze r0, r0 /* 80342878 7C E8 4A 14 */ add r7, r8, r9 /* 8034287C 7C 06 00 50 */ subf r0, r6, r0 /* 80342880 7C 07 02 14 */ add r0, r7, r0 lbl_80342884: /* 80342884 7C 0B 02 14 */ add r0, r11, r0 /* 80342888 7C 03 00 00 */ cmpw r3, r0 /* 8034288C 41 80 FF AC */ blt lbl_80342838 /* 80342890 7C A6 16 70 */ srawi r6, r5, 2 /* 80342894 90 A4 00 14 */ stw r5, 0x14(r4) /* 80342898 7C C6 01 94 */ addze r6, r6 /* 8034289C 54 C6 10 3A */ slwi r6, r6, 2 /* 803428A0 7C C6 28 10 */ subfc r6, r6, r5 /* 803428A4 7C 00 18 50 */ subf r0, r0, r3 /* 803428A8 2C 06 00 00 */ cmpwi r6, 0 /* 803428AC 90 04 00 1C */ stw r0, 0x1c(r4) /* 803428B0 38 E0 00 01 */ li r7, 1 /* 803428B4 39 00 00 00 */ li r8, 0 /* 803428B8 40 82 00 30 */ bne lbl_803428E8 /* 803428BC 3C 60 51 EC */ lis r3, 0x51EC /* 0x51EB851F@ha */ /* 803428C0 38 63 85 1F */ addi r3, r3, 0x851F /* 0x51EB851F@l */ /* 803428C4 7C 63 28 96 */ mulhw r3, r3, r5 /* 803428C8 7C 63 2E 70 */ srawi r3, r3, 5 /* 803428CC 54 66 0F FE */ srwi r6, r3, 0x1f /* 803428D0 7C 63 32 14 */ add r3, r3, r6 /* 803428D4 1C 63 00 64 */ mulli r3, r3, 0x64 /* 803428D8 7C 63 28 50 */ subf r3, r3, r5 /* 803428DC 2C 03 00 00 */ cmpwi r3, 0 /* 803428E0 41 82 00 08 */ beq lbl_803428E8 /* 803428E4 7C E8 3B 78 */ mr r8, r7 lbl_803428E8: /* 803428E8 2C 08 00 00 */ cmpwi r8, 0 /* 803428EC 40 82 00 30 */ bne lbl_8034291C /* 803428F0 3C 60 51 EC */ lis r3, 0x51EC /* 0x51EB851F@ha */ /* 803428F4 38 63 85 1F */ addi r3, r3, 0x851F /* 0x51EB851F@l */ /* 803428F8 7C 63 28 96 */ mulhw r3, r3, r5 /* 803428FC 7C 63 3E 70 */ srawi r3, r3, 7 /* 80342900 54 66 0F FE */ srwi r6, r3, 0x1f /* 80342904 7C 63 32 14 */ add r3, r3, r6 /* 80342908 1C 63 01 90 */ mulli r3, r3, 0x190 /* 8034290C 7C 63 28 50 */ subf r3, r3, r5 /* 80342910 2C 03 00 00 */ cmpwi r3, 0 /* 80342914 41 82 00 08 */ beq lbl_8034291C /* 80342918 38 E0 00 00 */ li r7, 0 lbl_8034291C: /* 8034291C 2C 07 00 00 */ cmpwi r7, 0 /* 80342920 41 82 00 10 */ beq lbl_80342930 /* 80342924 3C 60 80 3D */ lis r3, LeapYearDays@ha /* 0x803D1078@ha */ /* 80342928 38 C3 10 78 */ addi r6, r3, LeapYearDays@l /* 0x803D1078@l */ /* 8034292C 48 00 00 0C */ b lbl_80342938 lbl_80342930: /* 80342930 3C 60 80 3D */ lis r3, YearDays@ha /* 0x803D1048@ha */ /* 80342934 38 C3 10 48 */ addi r6, r3, YearDays@l /* 0x803D1048@l */ lbl_80342938: /* 80342938 38 E0 00 0C */ li r7, 0xc /* 8034293C 38 60 00 30 */ li r3, 0x30 /* 80342940 48 00 00 04 */ b lbl_80342944 lbl_80342944: /* 80342944 48 00 00 04 */ b lbl_80342948 lbl_80342948: /* 80342948 38 63 FF FC */ addi r3, r3, -4 /* 8034294C 7C A6 18 2E */ lwzx r5, r6, r3 /* 80342950 38 E7 FF FF */ addi r7, r7, -1 /* 80342954 7C 00 28 00 */ cmpw r0, r5 /* 80342958 41 80 FF F0 */ blt lbl_80342948 /* 8034295C 90 E4 00 10 */ stw r7, 0x10(r4) /* 80342960 7C 66 18 2E */ lwzx r3, r6, r3 /* 80342964 7C 63 00 50 */ subf r3, r3, r0 /* 80342968 38 03 00 01 */ addi r0, r3, 1 /* 8034296C 90 04 00 0C */ stw r0, 0xc(r4) /* 80342970 4E 80 00 20 */ blr