summaryrefslogtreecommitdiff
path: root/asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__13J3DTevBlock16Fv.s
blob: 5c2632fc120589e2c3c09b5cdfca6942484fb4f0 (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
73
74
75
76
77
78
79
80
81
lbl_80317A00:
/* 80317A00  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80317A04  38 80 00 00 */	li r4, 0
/* 80317A08  3C A0 00 01 */	lis r5, 0x0001 /* 0x0000FFFF@ha */
/* 80317A0C  38 A5 FF FF */	addi r5, r5, 0xFFFF /* 0x0000FFFF@l */
/* 80317A10  38 00 00 08 */	li r0, 8
/* 80317A14  7C 09 03 A6 */	mtctr r0
lbl_80317A18:
/* 80317A18  38 04 00 08 */	addi r0, r4, 8
/* 80317A1C  7C A3 03 2E */	sthx r5, r3, r0
/* 80317A20  38 84 00 02 */	addi r4, r4, 2
/* 80317A24  42 00 FF F4 */	bdnz lbl_80317A18
/* 80317A28  38 00 00 01 */	li r0, 1
/* 80317A2C  98 03 00 58 */	stb r0, 0x58(r3)
/* 80317A30  38 80 00 00 */	li r4, 0
/* 80317A34  38 A2 C9 D4 */	la r5, j3dDefaultTevColor(r2) /* 804563D4-_SDA2_BASE_ */
/* 80317A38  80 C2 C9 D4 */	lwz r6, j3dDefaultTevColor(r2)
/* 80317A3C  80 A5 00 04 */	lwz r5, 4(r5)
/* 80317A40  38 00 00 03 */	li r0, 3
/* 80317A44  7C 09 03 A6 */	mtctr r0
lbl_80317A48:
/* 80317A48  38 E4 00 DA */	addi r7, r4, 0xda
/* 80317A4C  7C E3 3A 14 */	add r7, r3, r7
/* 80317A50  90 C7 00 00 */	stw r6, 0(r7)
/* 80317A54  90 A7 00 04 */	stw r5, 4(r7)
/* 80317A58  38 84 00 08 */	addi r4, r4, 8
/* 80317A5C  42 00 FF EC */	bdnz lbl_80317A48
/* 80317A60  38 80 00 00 */	li r4, 0
/* 80317A64  80 A2 C9 E0 */	lwz r5, j3dDefaultTevKColor(r2)
/* 80317A68  38 00 00 04 */	li r0, 4
/* 80317A6C  7C 09 03 A6 */	mtctr r0
lbl_80317A70:
/* 80317A70  90 A1 00 08 */	stw r5, 8(r1)
/* 80317A74  88 01 00 08 */	lbz r0, 8(r1)
/* 80317A78  38 C4 00 FA */	addi r6, r4, 0xfa
/* 80317A7C  7C C3 32 14 */	add r6, r3, r6
/* 80317A80  98 06 00 00 */	stb r0, 0(r6)
/* 80317A84  88 01 00 09 */	lbz r0, 9(r1)
/* 80317A88  98 06 00 01 */	stb r0, 1(r6)
/* 80317A8C  88 01 00 0A */	lbz r0, 0xa(r1)
/* 80317A90  98 06 00 02 */	stb r0, 2(r6)
/* 80317A94  88 01 00 0B */	lbz r0, 0xb(r1)
/* 80317A98  98 06 00 03 */	stb r0, 3(r6)
/* 80317A9C  38 84 00 04 */	addi r4, r4, 4
/* 80317AA0  42 00 FF D0 */	bdnz lbl_80317A70
/* 80317AA4  38 A0 00 00 */	li r5, 0
/* 80317AA8  38 80 00 0C */	li r4, 0xc
/* 80317AAC  38 00 00 10 */	li r0, 0x10
/* 80317AB0  7C 09 03 A6 */	mtctr r0
lbl_80317AB4:
/* 80317AB4  38 05 01 0A */	addi r0, r5, 0x10a
/* 80317AB8  7C 83 01 AE */	stbx r4, r3, r0
/* 80317ABC  38 A5 00 01 */	addi r5, r5, 1
/* 80317AC0  42 00 FF F4 */	bdnz lbl_80317AB4
/* 80317AC4  38 A0 00 00 */	li r5, 0
/* 80317AC8  38 80 00 1C */	li r4, 0x1c
/* 80317ACC  38 00 00 10 */	li r0, 0x10
/* 80317AD0  7C 09 03 A6 */	mtctr r0
lbl_80317AD4:
/* 80317AD4  38 05 01 1A */	addi r0, r5, 0x11a
/* 80317AD8  7C 83 01 AE */	stbx r4, r3, r0
/* 80317ADC  38 A5 00 01 */	addi r5, r5, 1
/* 80317AE0  42 00 FF F4 */	bdnz lbl_80317AD4
/* 80317AE4  38 80 00 00 */	li r4, 0
/* 80317AE8  38 A0 00 00 */	li r5, 0
/* 80317AEC  38 00 00 10 */	li r0, 0x10
/* 80317AF0  7C 09 03 A6 */	mtctr r0
lbl_80317AF4:
/* 80317AF4  38 05 00 C0 */	addi r0, r5, 0xc0
/* 80317AF8  7C C3 22 14 */	add r6, r3, r4
/* 80317AFC  98 06 00 59 */	stb r0, 0x59(r6)
/* 80317B00  38 05 00 C1 */	addi r0, r5, 0xc1
/* 80317B04  98 06 00 5D */	stb r0, 0x5d(r6)
/* 80317B08  38 84 00 08 */	addi r4, r4, 8
/* 80317B0C  38 A5 00 02 */	addi r5, r5, 2
/* 80317B10  42 00 FF E4 */	bdnz lbl_80317AF4
/* 80317B14  38 00 00 00 */	li r0, 0
/* 80317B18  90 03 00 04 */	stw r0, 4(r3)
/* 80317B1C  90 03 01 70 */	stw r0, 0x170(r3)
/* 80317B20  38 21 00 10 */	addi r1, r1, 0x10
/* 80317B24  4E 80 00 20 */	blr