summaryrefslogtreecommitdiff
path: root/asm/SDK/VF/pdm_dskmng.s
blob: 3515b7738dc66db7efdc9a70fa58bafc9e4387e3 (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
.include "macros.inc"

.section .text, "ax"  # 0x80006980 - 0x803E1E60

.global VFipdm_init_diskmanager
VFipdm_init_diskmanager:
/* 80308DB0 00304A10  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80308DB4 00304A14  7C 08 02 A6 */	mflr r0
/* 80308DB8 00304A18  38 80 00 00 */	li r4, 0
/* 80308DBC 00304A1C  38 A0 0B 64 */	li r5, 0xb64
/* 80308DC0 00304A20  90 01 00 14 */	stw r0, 0x14(r1)
/* 80308DC4 00304A24  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80308DC8 00304A28  3F E0 80 58 */	lis r31, lbl_8057EA60@ha
/* 80308DCC 00304A2C  38 7F EA 60 */	addi r3, r31, lbl_8057EA60@l
/* 80308DD0 00304A30  4B FF C2 05 */	bl VFipf_memset
/* 80308DD4 00304A34  38 FF EA 60 */	addi r7, r31, -5536
/* 80308DD8 00304A38  38 C0 00 00 */	li r6, 0
/* 80308DDC 00304A3C  90 C7 01 B8 */	stw r6, 0x1b8(r7)
/* 80308DE0 00304A40  38 00 00 18 */	li r0, 0x18
/* 80308DE4 00304A44  1C 60 00 34 */	mulli r3, r0, 0x34
/* 80308DE8 00304A48  90 C7 01 EC */	stw r6, 0x1ec(r7)
/* 80308DEC 00304A4C  90 C7 02 20 */	stw r6, 0x220(r7)
/* 80308DF0 00304A50  7C A7 1A 14 */	add r5, r7, r3
/* 80308DF4 00304A54  1C 00 00 2C */	mulli r0, r0, 0x2c
/* 80308DF8 00304A58  38 60 00 00 */	li r3, 0
/* 80308DFC 00304A5C  90 C7 02 54 */	stw r6, 0x254(r7)
/* 80308E00 00304A60  90 C7 02 88 */	stw r6, 0x288(r7)
/* 80308E04 00304A64  7C 87 02 14 */	add r4, r7, r0
/* 80308E08 00304A68  90 C7 02 BC */	stw r6, 0x2bc(r7)
/* 80308E0C 00304A6C  90 C7 02 F0 */	stw r6, 0x2f0(r7)
/* 80308E10 00304A70  90 C7 03 24 */	stw r6, 0x324(r7)
/* 80308E14 00304A74  90 C7 03 58 */	stw r6, 0x358(r7)
/* 80308E18 00304A78  90 C7 03 8C */	stw r6, 0x38c(r7)
/* 80308E1C 00304A7C  90 C7 03 C0 */	stw r6, 0x3c0(r7)
/* 80308E20 00304A80  90 C7 03 F4 */	stw r6, 0x3f4(r7)
/* 80308E24 00304A84  90 C7 04 28 */	stw r6, 0x428(r7)
/* 80308E28 00304A88  90 C7 04 5C */	stw r6, 0x45c(r7)
/* 80308E2C 00304A8C  90 C7 04 90 */	stw r6, 0x490(r7)
/* 80308E30 00304A90  90 C7 04 C4 */	stw r6, 0x4c4(r7)
/* 80308E34 00304A94  90 C7 04 F8 */	stw r6, 0x4f8(r7)
/* 80308E38 00304A98  90 C7 05 2C */	stw r6, 0x52c(r7)
/* 80308E3C 00304A9C  90 C7 05 60 */	stw r6, 0x560(r7)
/* 80308E40 00304AA0  90 C7 05 94 */	stw r6, 0x594(r7)
/* 80308E44 00304AA4  90 C7 05 C8 */	stw r6, 0x5c8(r7)
/* 80308E48 00304AA8  90 C7 05 FC */	stw r6, 0x5fc(r7)
/* 80308E4C 00304AAC  90 C7 06 30 */	stw r6, 0x630(r7)
/* 80308E50 00304AB0  90 C7 06 64 */	stw r6, 0x664(r7)
/* 80308E54 00304AB4  90 C5 01 B8 */	stw r6, 0x1b8(r5)
/* 80308E58 00304AB8  90 C5 01 EC */	stw r6, 0x1ec(r5)
/* 80308E5C 00304ABC  90 C7 06 FC */	stw r6, 0x6fc(r7)
/* 80308E60 00304AC0  90 C7 07 28 */	stw r6, 0x728(r7)
/* 80308E64 00304AC4  90 C7 07 54 */	stw r6, 0x754(r7)
/* 80308E68 00304AC8  90 C7 07 80 */	stw r6, 0x780(r7)
/* 80308E6C 00304ACC  90 C7 07 AC */	stw r6, 0x7ac(r7)
/* 80308E70 00304AD0  90 C7 07 D8 */	stw r6, 0x7d8(r7)
/* 80308E74 00304AD4  90 C7 08 04 */	stw r6, 0x804(r7)
/* 80308E78 00304AD8  90 C7 08 30 */	stw r6, 0x830(r7)
/* 80308E7C 00304ADC  90 C7 08 5C */	stw r6, 0x85c(r7)
/* 80308E80 00304AE0  90 C7 08 88 */	stw r6, 0x888(r7)
/* 80308E84 00304AE4  90 C7 08 B4 */	stw r6, 0x8b4(r7)
/* 80308E88 00304AE8  90 C7 08 E0 */	stw r6, 0x8e0(r7)
/* 80308E8C 00304AEC  90 C7 09 0C */	stw r6, 0x90c(r7)
/* 80308E90 00304AF0  90 C7 09 38 */	stw r6, 0x938(r7)
/* 80308E94 00304AF4  90 C7 09 64 */	stw r6, 0x964(r7)
/* 80308E98 00304AF8  90 C7 09 90 */	stw r6, 0x990(r7)
/* 80308E9C 00304AFC  90 C7 09 BC */	stw r6, 0x9bc(r7)
/* 80308EA0 00304B00  90 C7 09 E8 */	stw r6, 0x9e8(r7)
/* 80308EA4 00304B04  90 C7 0A 14 */	stw r6, 0xa14(r7)
/* 80308EA8 00304B08  90 C7 0A 40 */	stw r6, 0xa40(r7)
/* 80308EAC 00304B0C  90 C7 0A 6C */	stw r6, 0xa6c(r7)
/* 80308EB0 00304B10  90 C7 0A 98 */	stw r6, 0xa98(r7)
/* 80308EB4 00304B14  90 C7 0A C4 */	stw r6, 0xac4(r7)
/* 80308EB8 00304B18  90 C7 0A F0 */	stw r6, 0xaf0(r7)
/* 80308EBC 00304B1C  90 C4 06 FC */	stw r6, 0x6fc(r4)
/* 80308EC0 00304B20  90 C4 07 28 */	stw r6, 0x728(r4)
/* 80308EC4 00304B24  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80308EC8 00304B28  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80308ECC 00304B2C  7C 08 03 A6 */	mtlr r0
/* 80308ED0 00304B30  38 21 00 10 */	addi r1, r1, 0x10
/* 80308ED4 00304B34  4E 80 00 20 */	blr