summaryrefslogtreecommitdiff
path: root/asm/d/file/d_file_select/yesnoMenuMoveAnmInitSet__14dFile_select_cFii.s
blob: 93420b724d4aed4778dea525ed68fe33b04ff07c (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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
lbl_80188BBC:
/* 80188BBC  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80188BC0  7C 08 02 A6 */	mflr r0
/* 80188BC4  90 01 00 34 */	stw r0, 0x34(r1)
/* 80188BC8  39 61 00 30 */	addi r11, r1, 0x30
/* 80188BCC  48 1D 96 11 */	bl _savegpr_29
/* 80188BD0  7C 7D 1B 78 */	mr r29, r3
/* 80188BD4  7C 9E 23 78 */	mr r30, r4
/* 80188BD8  7C BF 2B 78 */	mr r31, r5
/* 80188BDC  88 03 01 08 */	lbz r0, 0x108(r3)
/* 80188BE0  28 00 00 00 */	cmplwi r0, 0
/* 80188BE4  40 82 00 14 */	bne lbl_80188BF8
/* 80188BE8  38 00 00 00 */	li r0, 0
/* 80188BEC  98 1D 02 68 */	stb r0, 0x268(r29)
/* 80188BF0  38 00 00 01 */	li r0, 1
/* 80188BF4  98 1D 02 69 */	stb r0, 0x269(r29)
lbl_80188BF8:
/* 80188BF8  2C 1E 04 73 */	cmpwi r30, 0x473
/* 80188BFC  40 82 00 98 */	bne lbl_80188C94
/* 80188C00  38 00 00 01 */	li r0, 1
/* 80188C04  98 1D 02 81 */	stb r0, 0x281(r29)
/* 80188C08  38 00 00 FF */	li r0, 0xff
/* 80188C0C  98 01 00 10 */	stb r0, 0x10(r1)
/* 80188C10  98 01 00 11 */	stb r0, 0x11(r1)
/* 80188C14  98 01 00 12 */	stb r0, 0x12(r1)
/* 80188C18  98 01 00 13 */	stb r0, 0x13(r1)
/* 80188C1C  80 01 00 10 */	lwz r0, 0x10(r1)
/* 80188C20  90 01 00 14 */	stw r0, 0x14(r1)
/* 80188C24  88 1D 02 68 */	lbz r0, 0x268(r29)
/* 80188C28  54 00 10 3A */	slwi r0, r0, 2
/* 80188C2C  7C 7D 02 14 */	add r3, r29, r0
/* 80188C30  80 63 01 C0 */	lwz r3, 0x1c0(r3)
/* 80188C34  80 63 00 04 */	lwz r3, 4(r3)
/* 80188C38  38 81 00 14 */	addi r4, r1, 0x14
/* 80188C3C  81 83 00 00 */	lwz r12, 0(r3)
/* 80188C40  81 8C 00 A8 */	lwz r12, 0xa8(r12)
/* 80188C44  7D 89 03 A6 */	mtctr r12
/* 80188C48  4E 80 04 21 */	bctrl 
/* 80188C4C  38 00 00 96 */	li r0, 0x96
/* 80188C50  98 01 00 08 */	stb r0, 8(r1)
/* 80188C54  98 01 00 09 */	stb r0, 9(r1)
/* 80188C58  98 01 00 0A */	stb r0, 0xa(r1)
/* 80188C5C  38 00 00 FF */	li r0, 0xff
/* 80188C60  98 01 00 0B */	stb r0, 0xb(r1)
/* 80188C64  80 01 00 08 */	lwz r0, 8(r1)
/* 80188C68  90 01 00 0C */	stw r0, 0xc(r1)
/* 80188C6C  88 1D 02 69 */	lbz r0, 0x269(r29)
/* 80188C70  54 00 10 3A */	slwi r0, r0, 2
/* 80188C74  7C 7D 02 14 */	add r3, r29, r0
/* 80188C78  80 63 01 C0 */	lwz r3, 0x1c0(r3)
/* 80188C7C  80 63 00 04 */	lwz r3, 4(r3)
/* 80188C80  38 81 00 0C */	addi r4, r1, 0xc
/* 80188C84  81 83 00 00 */	lwz r12, 0(r3)
/* 80188C88  81 8C 00 A8 */	lwz r12, 0xa8(r12)
/* 80188C8C  7D 89 03 A6 */	mtctr r12
/* 80188C90  4E 80 04 21 */	bctrl 
lbl_80188C94:
/* 80188C94  80 7D 00 60 */	lwz r3, 0x60(r29)
/* 80188C98  C0 22 9F 48 */	lfs f1, lit_4778(r2)
/* 80188C9C  48 00 C6 05 */	bl setAlphaRate__16dSelect_cursor_cFf
/* 80188CA0  80 7D 00 F0 */	lwz r3, 0xf0(r29)
/* 80188CA4  80 63 00 04 */	lwz r3, 4(r3)
/* 80188CA8  80 9D 00 8C */	lwz r4, 0x8c(r29)
/* 80188CAC  81 83 00 00 */	lwz r12, 0(r3)
/* 80188CB0  81 8C 00 60 */	lwz r12, 0x60(r12)
/* 80188CB4  7D 89 03 A6 */	mtctr r12
/* 80188CB8  4E 80 04 21 */	bctrl 
/* 80188CBC  80 7D 00 F4 */	lwz r3, 0xf4(r29)
/* 80188CC0  80 63 00 04 */	lwz r3, 4(r3)
/* 80188CC4  80 9D 00 8C */	lwz r4, 0x8c(r29)
/* 80188CC8  81 83 00 00 */	lwz r12, 0(r3)
/* 80188CCC  81 8C 00 60 */	lwz r12, 0x60(r12)
/* 80188CD0  7D 89 03 A6 */	mtctr r12
/* 80188CD4  4E 80 04 21 */	bctrl 
/* 80188CD8  93 DD 01 00 */	stw r30, 0x100(r29)
/* 80188CDC  93 FD 01 04 */	stw r31, 0x104(r29)
/* 80188CE0  80 1D 01 00 */	lwz r0, 0x100(r29)
/* 80188CE4  C8 22 9F 38 */	lfd f1, lit_4342(r2)
/* 80188CE8  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80188CEC  90 01 00 1C */	stw r0, 0x1c(r1)
/* 80188CF0  3C 00 43 30 */	lis r0, 0x4330
/* 80188CF4  90 01 00 18 */	stw r0, 0x18(r1)
/* 80188CF8  C8 01 00 18 */	lfd f0, 0x18(r1)
/* 80188CFC  EC 00 08 28 */	fsubs f0, f0, f1
/* 80188D00  80 7D 00 8C */	lwz r3, 0x8c(r29)
/* 80188D04  D0 03 00 08 */	stfs f0, 8(r3)
/* 80188D08  80 7D 00 F0 */	lwz r3, 0xf0(r29)
/* 80188D0C  80 63 00 04 */	lwz r3, 4(r3)
/* 80188D10  48 16 F2 BD */	bl animationTransform__7J2DPaneFv
/* 80188D14  80 7D 00 F4 */	lwz r3, 0xf4(r29)
/* 80188D18  80 63 00 04 */	lwz r3, 4(r3)
/* 80188D1C  48 16 F2 B1 */	bl animationTransform__7J2DPaneFv
/* 80188D20  39 61 00 30 */	addi r11, r1, 0x30
/* 80188D24  48 1D 95 05 */	bl _restgpr_29
/* 80188D28  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80188D2C  7C 08 03 A6 */	mtlr r0
/* 80188D30  38 21 00 30 */	addi r1, r1, 0x30
/* 80188D34  4E 80 00 20 */	blr