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

179 lines
7.6 KiB
ArmAsm

lbl_8031E408:
/* 8031E408 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8031E40C 7C 08 02 A6 */ mflr r0
/* 8031E410 90 01 00 14 */ stw r0, 0x14(r1)
/* 8031E414 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E418 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E41C 38 63 00 1E */ addi r3, r3, 0x1e
/* 8031E420 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8031E424 7C 03 00 40 */ cmplw r3, r0
/* 8031E428 40 81 00 08 */ ble lbl_8031E430
/* 8031E42C 48 04 2C A9 */ bl GDOverflowed
lbl_8031E430:
/* 8031E430 38 A0 00 61 */ li r5, 0x61
/* 8031E434 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E438 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E43C 38 03 00 01 */ addi r0, r3, 1
/* 8031E440 90 04 00 08 */ stw r0, 8(r4)
/* 8031E444 98 A3 00 00 */ stb r5, 0(r3)
/* 8031E448 38 C0 00 F3 */ li r6, 0xf3
/* 8031E44C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E450 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E454 38 03 00 01 */ addi r0, r3, 1
/* 8031E458 90 04 00 08 */ stw r0, 8(r4)
/* 8031E45C 98 C3 00 00 */ stb r6, 0(r3)
/* 8031E460 38 C0 00 3F */ li r6, 0x3f
/* 8031E464 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031E468 80 64 00 08 */ lwz r3, 8(r4)
/* 8031E46C 38 03 00 01 */ addi r0, r3, 1
/* 8031E470 90 04 00 08 */ stw r0, 8(r4)
/* 8031E474 98 C3 00 00 */ stb r6, 0(r3)
/* 8031E478 38 80 00 00 */ li r4, 0
/* 8031E47C 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E480 80 66 00 08 */ lwz r3, 8(r6)
/* 8031E484 38 03 00 01 */ addi r0, r3, 1
/* 8031E488 90 06 00 08 */ stw r0, 8(r6)
/* 8031E48C 98 83 00 00 */ stb r4, 0(r3)
/* 8031E490 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E494 80 66 00 08 */ lwz r3, 8(r6)
/* 8031E498 38 03 00 01 */ addi r0, r3, 1
/* 8031E49C 90 06 00 08 */ stw r0, 8(r6)
/* 8031E4A0 98 83 00 00 */ stb r4, 0(r3)
/* 8031E4A4 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E4A8 80 66 00 08 */ lwz r3, 8(r6)
/* 8031E4AC 38 03 00 01 */ addi r0, r3, 1
/* 8031E4B0 90 06 00 08 */ stw r0, 8(r6)
/* 8031E4B4 98 A3 00 00 */ stb r5, 0(r3)
/* 8031E4B8 38 60 00 FE */ li r3, 0xfe
/* 8031E4BC 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E4C0 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E4C4 38 06 00 01 */ addi r0, r6, 1
/* 8031E4C8 90 07 00 08 */ stw r0, 8(r7)
/* 8031E4CC 98 66 00 00 */ stb r3, 0(r6)
/* 8031E4D0 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E4D4 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E4D8 38 06 00 01 */ addi r0, r6, 1
/* 8031E4DC 90 07 00 08 */ stw r0, 8(r7)
/* 8031E4E0 98 86 00 00 */ stb r4, 0(r6)
/* 8031E4E4 39 00 00 FF */ li r8, 0xff
/* 8031E4E8 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E4EC 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E4F0 38 06 00 01 */ addi r0, r6, 1
/* 8031E4F4 90 07 00 08 */ stw r0, 8(r7)
/* 8031E4F8 99 06 00 00 */ stb r8, 0(r6)
/* 8031E4FC 39 00 00 E3 */ li r8, 0xe3
/* 8031E500 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E504 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E508 38 06 00 01 */ addi r0, r6, 1
/* 8031E50C 90 07 00 08 */ stw r0, 8(r7)
/* 8031E510 99 06 00 00 */ stb r8, 0(r6)
/* 8031E514 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E518 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E51C 38 06 00 01 */ addi r0, r6, 1
/* 8031E520 90 07 00 08 */ stw r0, 8(r7)
/* 8031E524 98 A6 00 00 */ stb r5, 0(r6)
/* 8031E528 39 00 00 41 */ li r8, 0x41
/* 8031E52C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E530 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E534 38 06 00 01 */ addi r0, r6, 1
/* 8031E538 90 07 00 08 */ stw r0, 8(r7)
/* 8031E53C 99 06 00 00 */ stb r8, 0(r6)
/* 8031E540 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E544 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E548 38 06 00 01 */ addi r0, r6, 1
/* 8031E54C 90 07 00 08 */ stw r0, 8(r7)
/* 8031E550 98 86 00 00 */ stb r4, 0(r6)
/* 8031E554 39 00 00 31 */ li r8, 0x31
/* 8031E558 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E55C 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E560 38 06 00 01 */ addi r0, r6, 1
/* 8031E564 90 07 00 08 */ stw r0, 8(r7)
/* 8031E568 99 06 00 00 */ stb r8, 0(r6)
/* 8031E56C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E570 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E574 38 06 00 01 */ addi r0, r6, 1
/* 8031E578 90 07 00 08 */ stw r0, 8(r7)
/* 8031E57C 98 86 00 00 */ stb r4, 0(r6)
/* 8031E580 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E584 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E588 38 06 00 01 */ addi r0, r6, 1
/* 8031E58C 90 07 00 08 */ stw r0, 8(r7)
/* 8031E590 98 A6 00 00 */ stb r5, 0(r6)
/* 8031E594 38 00 00 40 */ li r0, 0x40
/* 8031E598 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E59C 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E5A0 38 C7 00 01 */ addi r6, r7, 1
/* 8031E5A4 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E5A8 98 07 00 00 */ stb r0, 0(r7)
/* 8031E5AC 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E5B0 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E5B4 38 C7 00 01 */ addi r6, r7, 1
/* 8031E5B8 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E5BC 98 87 00 00 */ stb r4, 0(r7)
/* 8031E5C0 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E5C4 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E5C8 38 C7 00 01 */ addi r6, r7, 1
/* 8031E5CC 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E5D0 98 87 00 00 */ stb r4, 0(r7)
/* 8031E5D4 39 20 00 17 */ li r9, 0x17
/* 8031E5D8 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E5DC 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E5E0 38 C7 00 01 */ addi r6, r7, 1
/* 8031E5E4 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E5E8 99 27 00 00 */ stb r9, 0(r7)
/* 8031E5EC 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E5F0 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E5F4 38 C7 00 01 */ addi r6, r7, 1
/* 8031E5F8 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E5FC 98 A7 00 00 */ stb r5, 0(r7)
/* 8031E600 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8031E604 80 E8 00 08 */ lwz r7, 8(r8)
/* 8031E608 38 C7 00 01 */ addi r6, r7, 1
/* 8031E60C 90 C8 00 08 */ stw r6, 8(r8)
/* 8031E610 98 67 00 00 */ stb r3, 0(r7)
/* 8031E614 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E618 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E61C 38 66 00 01 */ addi r3, r6, 1
/* 8031E620 90 67 00 08 */ stw r3, 8(r7)
/* 8031E624 98 86 00 00 */ stb r4, 0(r6)
/* 8031E628 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E62C 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E630 38 66 00 01 */ addi r3, r6, 1
/* 8031E634 90 67 00 08 */ stw r3, 8(r7)
/* 8031E638 98 86 00 00 */ stb r4, 0(r6)
/* 8031E63C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E640 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E644 38 66 00 01 */ addi r3, r6, 1
/* 8031E648 90 67 00 08 */ stw r3, 8(r7)
/* 8031E64C 98 06 00 00 */ stb r0, 0(r6)
/* 8031E650 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8031E654 80 C7 00 08 */ lwz r6, 8(r7)
/* 8031E658 38 66 00 01 */ addi r3, r6, 1
/* 8031E65C 90 67 00 08 */ stw r3, 8(r7)
/* 8031E660 98 A6 00 00 */ stb r5, 0(r6)
/* 8031E664 38 E0 00 43 */ li r7, 0x43
/* 8031E668 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E66C 80 A6 00 08 */ lwz r5, 8(r6)
/* 8031E670 38 65 00 01 */ addi r3, r5, 1
/* 8031E674 90 66 00 08 */ stw r3, 8(r6)
/* 8031E678 98 E5 00 00 */ stb r7, 0(r5)
/* 8031E67C 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E680 80 A6 00 08 */ lwz r5, 8(r6)
/* 8031E684 38 65 00 01 */ addi r3, r5, 1
/* 8031E688 90 66 00 08 */ stw r3, 8(r6)
/* 8031E68C 98 85 00 00 */ stb r4, 0(r5)
/* 8031E690 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8031E694 80 A6 00 08 */ lwz r5, 8(r6)
/* 8031E698 38 65 00 01 */ addi r3, r5, 1
/* 8031E69C 90 66 00 08 */ stw r3, 8(r6)
/* 8031E6A0 98 85 00 00 */ stb r4, 0(r5)
/* 8031E6A4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031E6A8 80 85 00 08 */ lwz r4, 8(r5)
/* 8031E6AC 38 64 00 01 */ addi r3, r4, 1
/* 8031E6B0 90 65 00 08 */ stw r3, 8(r5)
/* 8031E6B4 98 04 00 00 */ stb r0, 0(r4)
/* 8031E6B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8031E6BC 7C 08 03 A6 */ mtlr r0
/* 8031E6C0 38 21 00 10 */ addi r1, r1, 0x10
/* 8031E6C4 4E 80 00 20 */ blr