tp/asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetLightAttn__F10_GXLi...

193 lines
8.5 KiB
ArmAsm

lbl_8030D364:
/* 8030D364 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030D368 7C 60 00 34 */ cntlzw r0, r3
/* 8030D36C 20 00 00 1F */ subfic r0, r0, 0x1f
/* 8030D370 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 8030D374 28 00 00 07 */ cmplwi r0, 7
/* 8030D378 40 81 00 08 */ ble lbl_8030D380
/* 8030D37C 38 00 00 00 */ li r0, 0
lbl_8030D380:
/* 8030D380 54 03 24 36 */ rlwinm r3, r0, 4, 0x10, 0x1b
/* 8030D384 38 C3 06 04 */ addi r6, r3, 0x604
/* 8030D388 38 A0 00 10 */ li r5, 0x10
/* 8030D38C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D390 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D394 38 03 00 01 */ addi r0, r3, 1
/* 8030D398 90 04 00 08 */ stw r0, 8(r4)
/* 8030D39C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D3A0 38 A0 00 00 */ li r5, 0
/* 8030D3A4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D3A8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D3AC 38 03 00 01 */ addi r0, r3, 1
/* 8030D3B0 90 04 00 08 */ stw r0, 8(r4)
/* 8030D3B4 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D3B8 38 A0 00 05 */ li r5, 5
/* 8030D3BC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D3C0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D3C4 38 03 00 01 */ addi r0, r3, 1
/* 8030D3C8 90 04 00 08 */ stw r0, 8(r4)
/* 8030D3CC 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D3D0 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D3D4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D3D8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D3DC 38 03 00 01 */ addi r0, r3, 1
/* 8030D3E0 90 04 00 08 */ stw r0, 8(r4)
/* 8030D3E4 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D3E8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D3EC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D3F0 38 03 00 01 */ addi r0, r3, 1
/* 8030D3F4 90 04 00 08 */ stw r0, 8(r4)
/* 8030D3F8 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D3FC D0 21 00 1C */ stfs f1, 0x1c(r1)
/* 8030D400 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 8030D404 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D408 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D40C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D410 38 03 00 01 */ addi r0, r3, 1
/* 8030D414 90 04 00 08 */ stw r0, 8(r4)
/* 8030D418 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D41C 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D420 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D424 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D428 38 03 00 01 */ addi r0, r3, 1
/* 8030D42C 90 04 00 08 */ stw r0, 8(r4)
/* 8030D430 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D434 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D438 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D43C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D440 38 03 00 01 */ addi r0, r3, 1
/* 8030D444 90 04 00 08 */ stw r0, 8(r4)
/* 8030D448 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D44C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D450 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D454 38 03 00 01 */ addi r0, r3, 1
/* 8030D458 90 04 00 08 */ stw r0, 8(r4)
/* 8030D45C 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D460 D0 41 00 18 */ stfs f2, 0x18(r1)
/* 8030D464 80 C1 00 18 */ lwz r6, 0x18(r1)
/* 8030D468 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D46C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D470 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D474 38 03 00 01 */ addi r0, r3, 1
/* 8030D478 90 04 00 08 */ stw r0, 8(r4)
/* 8030D47C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D480 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D484 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D488 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D48C 38 03 00 01 */ addi r0, r3, 1
/* 8030D490 90 04 00 08 */ stw r0, 8(r4)
/* 8030D494 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D498 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D49C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D4A0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D4A4 38 03 00 01 */ addi r0, r3, 1
/* 8030D4A8 90 04 00 08 */ stw r0, 8(r4)
/* 8030D4AC 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D4B0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D4B4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D4B8 38 03 00 01 */ addi r0, r3, 1
/* 8030D4BC 90 04 00 08 */ stw r0, 8(r4)
/* 8030D4C0 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D4C4 D0 61 00 14 */ stfs f3, 0x14(r1)
/* 8030D4C8 80 C1 00 14 */ lwz r6, 0x14(r1)
/* 8030D4CC 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D4D0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D4D4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D4D8 38 03 00 01 */ addi r0, r3, 1
/* 8030D4DC 90 04 00 08 */ stw r0, 8(r4)
/* 8030D4E0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D4E4 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D4E8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D4EC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D4F0 38 03 00 01 */ addi r0, r3, 1
/* 8030D4F4 90 04 00 08 */ stw r0, 8(r4)
/* 8030D4F8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D4FC 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D500 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D504 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D508 38 03 00 01 */ addi r0, r3, 1
/* 8030D50C 90 04 00 08 */ stw r0, 8(r4)
/* 8030D510 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D514 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D518 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D51C 38 03 00 01 */ addi r0, r3, 1
/* 8030D520 90 04 00 08 */ stw r0, 8(r4)
/* 8030D524 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D528 D0 81 00 10 */ stfs f4, 0x10(r1)
/* 8030D52C 80 C1 00 10 */ lwz r6, 0x10(r1)
/* 8030D530 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D534 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D538 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D53C 38 03 00 01 */ addi r0, r3, 1
/* 8030D540 90 04 00 08 */ stw r0, 8(r4)
/* 8030D544 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D548 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D54C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D550 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D554 38 03 00 01 */ addi r0, r3, 1
/* 8030D558 90 04 00 08 */ stw r0, 8(r4)
/* 8030D55C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D560 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D564 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D568 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D56C 38 03 00 01 */ addi r0, r3, 1
/* 8030D570 90 04 00 08 */ stw r0, 8(r4)
/* 8030D574 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D578 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D57C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D580 38 03 00 01 */ addi r0, r3, 1
/* 8030D584 90 04 00 08 */ stw r0, 8(r4)
/* 8030D588 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D58C D0 A1 00 0C */ stfs f5, 0xc(r1)
/* 8030D590 80 C1 00 0C */ lwz r6, 0xc(r1)
/* 8030D594 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D598 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D59C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D5A0 38 03 00 01 */ addi r0, r3, 1
/* 8030D5A4 90 04 00 08 */ stw r0, 8(r4)
/* 8030D5A8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D5AC 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D5B0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D5B4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D5B8 38 03 00 01 */ addi r0, r3, 1
/* 8030D5BC 90 04 00 08 */ stw r0, 8(r4)
/* 8030D5C0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D5C4 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D5C8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D5CC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D5D0 38 03 00 01 */ addi r0, r3, 1
/* 8030D5D4 90 04 00 08 */ stw r0, 8(r4)
/* 8030D5D8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D5DC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D5E0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D5E4 38 03 00 01 */ addi r0, r3, 1
/* 8030D5E8 90 04 00 08 */ stw r0, 8(r4)
/* 8030D5EC 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D5F0 D0 C1 00 08 */ stfs f6, 8(r1)
/* 8030D5F4 80 C1 00 08 */ lwz r6, 8(r1)
/* 8030D5F8 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D5FC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D600 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D604 38 03 00 01 */ addi r0, r3, 1
/* 8030D608 90 04 00 08 */ stw r0, 8(r4)
/* 8030D60C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D610 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D614 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D618 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D61C 38 03 00 01 */ addi r0, r3, 1
/* 8030D620 90 04 00 08 */ stw r0, 8(r4)
/* 8030D624 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D628 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D62C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D630 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D634 38 03 00 01 */ addi r0, r3, 1
/* 8030D638 90 04 00 08 */ stw r0, 8(r4)
/* 8030D63C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D640 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D644 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D648 38 03 00 01 */ addi r0, r3, 1
/* 8030D64C 90 04 00 08 */ stw r0, 8(r4)
/* 8030D650 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D654 38 21 00 20 */ addi r1, r1, 0x20
/* 8030D658 4E 80 00 20 */ blr