tp/asm/JSystem/J3DGraphBase/J3DMatBlock/load__17J3DPEBlockTexEdgeFv.s

180 lines
7.7 KiB
ArmAsm

lbl_8031E6C8:
/* 8031E6C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8031E6CC 7C 08 02 A6 */ mflr r0
/* 8031E6D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8031E6D4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E6D8 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E6DC 38 63 00 1E */ addi r3, r3, 0x1e
/* 8031E6E0 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8031E6E4 7C 03 00 40 */ cmplw r3, r0
/* 8031E6E8 40 81 00 08 */ ble lbl_8031E6F0
/* 8031E6EC 48 04 29 E9 */ bl GDOverflowed
lbl_8031E6F0:
/* 8031E6F0 38 A0 00 61 */ li r5, 0x61
/* 8031E6F4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E6F8 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E6FC 38 03 00 01 */ addi r0, r3, 1
/* 8031E700 90 04 00 08 */ stw r0, 8(r4)
/* 8031E704 98 A3 00 00 */ stb r5, 0(r3)
/* 8031E708 38 C0 00 F3 */ li r6, 0xf3
/* 8031E70C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E710 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E714 38 03 00 01 */ addi r0, r3, 1
/* 8031E718 90 04 00 08 */ stw r0, 8(r4)
/* 8031E71C 98 C3 00 00 */ stb r6, 0(r3)
/* 8031E720 38 C0 00 1E */ li r6, 0x1e
/* 8031E724 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E728 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E72C 38 03 00 01 */ addi r0, r3, 1
/* 8031E730 90 04 00 08 */ stw r0, 8(r4)
/* 8031E734 98 C3 00 00 */ stb r6, 0(r3)
/* 8031E738 39 00 00 FF */ li r8, 0xff
/* 8031E73C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E740 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E744 38 03 00 01 */ addi r0, r3, 1
/* 8031E748 90 04 00 08 */ stw r0, 8(r4)
/* 8031E74C 99 03 00 00 */ stb r8, 0(r3)
/* 8031E750 38 C0 00 80 */ li r6, 0x80
/* 8031E754 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E758 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E75C 38 03 00 01 */ addi r0, r3, 1
/* 8031E760 90 04 00 08 */ stw r0, 8(r4)
/* 8031E764 98 C3 00 00 */ stb r6, 0(r3)
/* 8031E768 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E76C 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E770 38 03 00 01 */ addi r0, r3, 1
/* 8031E774 90 04 00 08 */ stw r0, 8(r4)
/* 8031E778 98 A3 00 00 */ stb r5, 0(r3)
/* 8031E77C 38 80 00 FE */ li r4, 0xfe
/* 8031E780 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E784 80 66 00 08 */ lwz r3, 8(r6)
/* 8031E788 38 03 00 01 */ addi r0, r3, 1
/* 8031E78C 90 06 00 08 */ stw r0, 8(r6)
/* 8031E790 98 83 00 00 */ stb r4, 0(r3)
/* 8031E794 38 60 00 00 */ li r3, 0
/* 8031E798 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E79C 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E7A0 38 06 00 01 */ addi r0, r6, 1
/* 8031E7A4 90 07 00 08 */ stw r0, 8(r7)
/* 8031E7A8 98 66 00 00 */ stb r3, 0(r6)
/* 8031E7AC 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E7B0 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E7B4 38 06 00 01 */ addi r0, r6, 1
/* 8031E7B8 90 07 00 08 */ stw r0, 8(r7)
/* 8031E7BC 99 06 00 00 */ stb r8, 0(r6)
/* 8031E7C0 39 00 00 E3 */ li r8, 0xe3
/* 8031E7C4 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E7C8 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E7CC 38 06 00 01 */ addi r0, r6, 1
/* 8031E7D0 90 07 00 08 */ stw r0, 8(r7)
/* 8031E7D4 99 06 00 00 */ stb r8, 0(r6)
/* 8031E7D8 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E7DC 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E7E0 38 06 00 01 */ addi r0, r6, 1
/* 8031E7E4 90 07 00 08 */ stw r0, 8(r7)
/* 8031E7E8 98 A6 00 00 */ stb r5, 0(r6)
/* 8031E7EC 39 00 00 41 */ li r8, 0x41
/* 8031E7F0 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E7F4 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E7F8 38 06 00 01 */ addi r0, r6, 1
/* 8031E7FC 90 07 00 08 */ stw r0, 8(r7)
/* 8031E800 99 06 00 00 */ stb r8, 0(r6)
/* 8031E804 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E808 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E80C 38 06 00 01 */ addi r0, r6, 1
/* 8031E810 90 07 00 08 */ stw r0, 8(r7)
/* 8031E814 98 66 00 00 */ stb r3, 0(r6)
/* 8031E818 39 00 00 31 */ li r8, 0x31
/* 8031E81C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E820 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E824 38 06 00 01 */ addi r0, r6, 1
/* 8031E828 90 07 00 08 */ stw r0, 8(r7)
/* 8031E82C 99 06 00 00 */ stb r8, 0(r6)
/* 8031E830 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E834 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E838 38 06 00 01 */ addi r0, r6, 1
/* 8031E83C 90 07 00 08 */ stw r0, 8(r7)
/* 8031E840 98 66 00 00 */ stb r3, 0(r6)
/* 8031E844 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E848 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E84C 38 06 00 01 */ addi r0, r6, 1
/* 8031E850 90 07 00 08 */ stw r0, 8(r7)
/* 8031E854 98 A6 00 00 */ stb r5, 0(r6)
/* 8031E858 38 00 00 40 */ li r0, 0x40
/* 8031E85C 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E860 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E864 38 C7 00 01 */ addi r6, r7, 1
/* 8031E868 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E86C 98 07 00 00 */ stb r0, 0(r7)
/* 8031E870 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E874 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E878 38 C7 00 01 */ addi r6, r7, 1
/* 8031E87C 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E880 98 67 00 00 */ stb r3, 0(r7)
/* 8031E884 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E888 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E88C 38 C7 00 01 */ addi r6, r7, 1
/* 8031E890 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E894 98 67 00 00 */ stb r3, 0(r7)
/* 8031E898 39 20 00 17 */ li r9, 0x17
/* 8031E89C 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E8A0 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E8A4 38 C7 00 01 */ addi r6, r7, 1
/* 8031E8A8 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E8AC 99 27 00 00 */ stb r9, 0(r7)
/* 8031E8B0 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E8B4 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E8B8 38 C7 00 01 */ addi r6, r7, 1
/* 8031E8BC 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E8C0 98 A7 00 00 */ stb r5, 0(r7)
/* 8031E8C4 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E8C8 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E8CC 38 C7 00 01 */ addi r6, r7, 1
/* 8031E8D0 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E8D4 98 87 00 00 */ stb r4, 0(r7)
/* 8031E8D8 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E8DC 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E8E0 38 86 00 01 */ addi r4, r6, 1
/* 8031E8E4 90 87 00 08 */ stw r4, 8(r7)
/* 8031E8E8 98 66 00 00 */ stb r3, 0(r6)
/* 8031E8EC 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E8F0 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E8F4 38 86 00 01 */ addi r4, r6, 1
/* 8031E8F8 90 87 00 08 */ stw r4, 8(r7)
/* 8031E8FC 98 66 00 00 */ stb r3, 0(r6)
/* 8031E900 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E904 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E908 38 86 00 01 */ addi r4, r6, 1
/* 8031E90C 90 87 00 08 */ stw r4, 8(r7)
/* 8031E910 98 06 00 00 */ stb r0, 0(r6)
/* 8031E914 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E918 80 86 00 08 */ lwz r4, 8(r6)
/* 8031E91C 38 04 00 01 */ addi r0, r4, 1
/* 8031E920 90 06 00 08 */ stw r0, 8(r6)
/* 8031E924 98 A4 00 00 */ stb r5, 0(r4)
/* 8031E928 38 C0 00 43 */ li r6, 0x43
/* 8031E92C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031E930 80 85 00 08 */ lwz r4, 8(r5)
/* 8031E934 38 04 00 01 */ addi r0, r4, 1
/* 8031E938 90 05 00 08 */ stw r0, 8(r5)
/* 8031E93C 98 C4 00 00 */ stb r6, 0(r4)
/* 8031E940 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031E944 80 85 00 08 */ lwz r4, 8(r5)
/* 8031E948 38 04 00 01 */ addi r0, r4, 1
/* 8031E94C 90 05 00 08 */ stw r0, 8(r5)
/* 8031E950 98 64 00 00 */ stb r3, 0(r4)
/* 8031E954 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031E958 80 85 00 08 */ lwz r4, 8(r5)
/* 8031E95C 38 04 00 01 */ addi r0, r4, 1
/* 8031E960 90 05 00 08 */ stw r0, 8(r5)
/* 8031E964 98 64 00 00 */ stb r3, 0(r4)
/* 8031E968 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031E96C 80 85 00 08 */ lwz r4, 8(r5)
/* 8031E970 38 04 00 01 */ addi r0, r4, 1
/* 8031E974 90 05 00 08 */ stw r0, 8(r5)
/* 8031E978 98 64 00 00 */ stb r3, 0(r4)
/* 8031E97C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8031E980 7C 08 03 A6 */ mtlr r0
/* 8031E984 38 21 00 10 */ addi r1, r1, 0x10
/* 8031E988 4E 80 00 20 */ blr