summaryrefslogtreecommitdiff
path: root/asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__18J3DTevBlockPatchedFv.s
blob: 92e90281b3c692e7eee1ec28170146d560498bb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
lbl_803176E0:
/* 803176E0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 803176E4  38 80 00 00 */	li r4, 0
/* 803176E8  3C A0 00 01 */	lis r5, 0x0001 /* 0x0000FFFF@ha */
/* 803176EC  38 A5 FF FF */	addi r5, r5, 0xFFFF /* 0x0000FFFF@l */
/* 803176F0  38 00 00 08 */	li r0, 8
/* 803176F4  7C 09 03 A6 */	mtctr r0
lbl_803176F8:
/* 803176F8  38 04 00 08 */	addi r0, r4, 8
/* 803176FC  7C A3 03 2E */	sthx r5, r3, r0
/* 80317700  38 84 00 02 */	addi r4, r4, 2
/* 80317704  42 00 FF F4 */	bdnz lbl_803176F8
/* 80317708  38 80 00 00 */	li r4, 0
/* 8031770C  38 A0 00 00 */	li r5, 0
/* 80317710  38 00 00 08 */	li r0, 8
/* 80317714  7C 09 03 A6 */	mtctr r0
lbl_80317718:
/* 80317718  38 05 00 C0 */	addi r0, r5, 0xc0
/* 8031771C  7C C3 22 14 */	add r6, r3, r4
/* 80317720  98 06 00 38 */	stb r0, 0x38(r6)
/* 80317724  38 05 00 C1 */	addi r0, r5, 0xc1
/* 80317728  98 06 00 3C */	stb r0, 0x3c(r6)
/* 8031772C  38 84 00 08 */	addi r4, r4, 8
/* 80317730  38 A5 00 02 */	addi r5, r5, 2
/* 80317734  42 00 FF E4 */	bdnz lbl_80317718
/* 80317738  38 80 00 00 */	li r4, 0
/* 8031773C  38 A2 C9 D4 */	la r5, j3dDefaultTevColor(r2) /* 804563D4-_SDA2_BASE_ */
/* 80317740  80 C2 C9 D4 */	lwz r6, j3dDefaultTevColor(r2)
/* 80317744  80 A5 00 04 */	lwz r5, 4(r5)
/* 80317748  38 00 00 03 */	li r0, 3
/* 8031774C  7C 09 03 A6 */	mtctr r0
lbl_80317750:
/* 80317750  38 E4 00 98 */	addi r7, r4, 0x98
/* 80317754  7C E3 3A 14 */	add r7, r3, r7
/* 80317758  90 C7 00 00 */	stw r6, 0(r7)
/* 8031775C  90 A7 00 04 */	stw r5, 4(r7)
/* 80317760  38 84 00 08 */	addi r4, r4, 8
/* 80317764  42 00 FF EC */	bdnz lbl_80317750
/* 80317768  38 80 00 00 */	li r4, 0
/* 8031776C  80 A2 C9 E0 */	lwz r5, j3dDefaultTevKColor(r2)
/* 80317770  38 00 00 04 */	li r0, 4
/* 80317774  7C 09 03 A6 */	mtctr r0
lbl_80317778:
/* 80317778  90 A1 00 08 */	stw r5, 8(r1)
/* 8031777C  88 01 00 08 */	lbz r0, 8(r1)
/* 80317780  38 C4 00 B8 */	addi r6, r4, 0xb8
/* 80317784  7C C3 32 14 */	add r6, r3, r6
/* 80317788  98 06 00 00 */	stb r0, 0(r6)
/* 8031778C  88 01 00 09 */	lbz r0, 9(r1)
/* 80317790  98 06 00 01 */	stb r0, 1(r6)
/* 80317794  88 01 00 0A */	lbz r0, 0xa(r1)
/* 80317798  98 06 00 02 */	stb r0, 2(r6)
/* 8031779C  88 01 00 0B */	lbz r0, 0xb(r1)
/* 803177A0  98 06 00 03 */	stb r0, 3(r6)
/* 803177A4  38 84 00 04 */	addi r4, r4, 4
/* 803177A8  42 00 FF D0 */	bdnz lbl_80317778
/* 803177AC  38 A0 00 00 */	li r5, 0
/* 803177B0  38 80 00 0C */	li r4, 0xc
/* 803177B4  38 00 00 08 */	li r0, 8
/* 803177B8  7C 09 03 A6 */	mtctr r0
lbl_803177BC:
/* 803177BC  38 05 00 C8 */	addi r0, r5, 0xc8
/* 803177C0  7C 83 01 AE */	stbx r4, r3, r0
/* 803177C4  38 A5 00 01 */	addi r5, r5, 1
/* 803177C8  42 00 FF F4 */	bdnz lbl_803177BC
/* 803177CC  38 00 00 01 */	li r0, 1
/* 803177D0  98 03 00 D0 */	stb r0, 0xd0(r3)
/* 803177D4  38 00 00 00 */	li r0, 0
/* 803177D8  90 03 00 04 */	stw r0, 4(r3)
/* 803177DC  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 803177E0  38 21 00 10 */	addi r1, r1, 0x10
/* 803177E4  4E 80 00 20 */	blr