summaryrefslogtreecommitdiff
path: root/asm/d/msg/d_msg_class/change1ByteTo2Bytes__Fi.s
blob: d074f8ac6204d76ca02b2a6470b9729962b94c00 (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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
lbl_80228608:
/* 80228608  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8022860C  2C 03 00 30 */	cmpwi r3, 0x30
/* 80228610  41 80 00 1C */	blt lbl_8022862C
/* 80228614  2C 03 00 39 */	cmpwi r3, 0x39
/* 80228618  41 81 00 14 */	bgt lbl_8022862C
/* 8022861C  3C 63 00 01 */	addis r3, r3, 1
/* 80228620  38 03 82 1F */	addi r0, r3, -32225
/* 80228624  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80228628  48 00 02 08 */	b lbl_80228830
lbl_8022862C:
/* 8022862C  2C 03 00 41 */	cmpwi r3, 0x41
/* 80228630  41 80 00 1C */	blt lbl_8022864C
/* 80228634  2C 03 00 5A */	cmpwi r3, 0x5a
/* 80228638  41 81 00 14 */	bgt lbl_8022864C
/* 8022863C  3C 63 00 01 */	addis r3, r3, 1
/* 80228640  38 03 82 30 */	addi r0, r3, -32208
/* 80228644  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80228648  48 00 01 E8 */	b lbl_80228830
lbl_8022864C:
/* 8022864C  2C 03 00 61 */	cmpwi r3, 0x61
/* 80228650  41 80 00 1C */	blt lbl_8022866C
/* 80228654  2C 03 00 7A */	cmpwi r3, 0x7a
/* 80228658  41 81 00 14 */	bgt lbl_8022866C
/* 8022865C  3C 63 00 01 */	addis r3, r3, 1
/* 80228660  38 03 82 51 */	addi r0, r3, -32175
/* 80228664  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80228668  48 00 01 C8 */	b lbl_80228830
lbl_8022866C:
/* 8022866C  2C 03 00 A0 */	cmpwi r3, 0xa0
/* 80228670  41 80 00 24 */	blt lbl_80228694
/* 80228674  2C 03 00 DF */	cmpwi r3, 0xdf
/* 80228678  41 81 00 1C */	bgt lbl_80228694
/* 8022867C  38 03 FF 60 */	addi r0, r3, -160
/* 80228680  54 00 08 3C */	slwi r0, r0, 1
/* 80228684  3C 60 80 3C */	lis r3, char_table@ha /* 0x803BFDF8@ha */
/* 80228688  38 63 FD F8 */	addi r3, r3, char_table@l /* 0x803BFDF8@l */
/* 8022868C  7C 83 02 2E */	lhzx r4, r3, r0
/* 80228690  48 00 01 A0 */	b lbl_80228830
lbl_80228694:
/* 80228694  38 03 FF E0 */	addi r0, r3, -32
/* 80228698  28 00 00 3F */	cmplwi r0, 0x3f
/* 8022869C  41 81 01 94 */	bgt lbl_80228830
/* 802286A0  3C 60 80 3C */	lis r3, lit_3831@ha /* 0x803BFE78@ha */
/* 802286A4  38 63 FE 78 */	addi r3, r3, lit_3831@l /* 0x803BFE78@l */
/* 802286A8  54 00 10 3A */	slwi r0, r0, 2
/* 802286AC  7C 03 00 2E */	lwzx r0, r3, r0
/* 802286B0  7C 09 03 A6 */	mtctr r0
/* 802286B4  4E 80 04 20 */	bctr 
/* 802286B8  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008140@ha */
/* 802286BC  38 83 81 40 */	addi r4, r3, 0x8140 /* 0x00008140@l */
/* 802286C0  48 00 01 70 */	b lbl_80228830
/* 802286C4  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008149@ha */
/* 802286C8  38 83 81 49 */	addi r4, r3, 0x8149 /* 0x00008149@l */
/* 802286CC  48 00 01 64 */	b lbl_80228830
/* 802286D0  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008168@ha */
/* 802286D4  38 83 81 68 */	addi r4, r3, 0x8168 /* 0x00008168@l */
/* 802286D8  48 00 01 58 */	b lbl_80228830
/* 802286DC  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008194@ha */
/* 802286E0  38 83 81 94 */	addi r4, r3, 0x8194 /* 0x00008194@l */
/* 802286E4  48 00 01 4C */	b lbl_80228830
/* 802286E8  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008190@ha */
/* 802286EC  38 83 81 90 */	addi r4, r3, 0x8190 /* 0x00008190@l */
/* 802286F0  48 00 01 40 */	b lbl_80228830
/* 802286F4  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008193@ha */
/* 802286F8  38 83 81 93 */	addi r4, r3, 0x8193 /* 0x00008193@l */
/* 802286FC  48 00 01 34 */	b lbl_80228830
/* 80228700  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008195@ha */
/* 80228704  38 83 81 95 */	addi r4, r3, 0x8195 /* 0x00008195@l */
/* 80228708  48 00 01 28 */	b lbl_80228830
/* 8022870C  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008166@ha */
/* 80228710  38 83 81 66 */	addi r4, r3, 0x8166 /* 0x00008166@l */
/* 80228714  48 00 01 1C */	b lbl_80228830
/* 80228718  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008169@ha */
/* 8022871C  38 83 81 69 */	addi r4, r3, 0x8169 /* 0x00008169@l */
/* 80228720  48 00 01 10 */	b lbl_80228830
/* 80228724  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000816A@ha */
/* 80228728  38 83 81 6A */	addi r4, r3, 0x816A /* 0x0000816A@l */
/* 8022872C  48 00 01 04 */	b lbl_80228830
/* 80228730  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008196@ha */
/* 80228734  38 83 81 96 */	addi r4, r3, 0x8196 /* 0x00008196@l */
/* 80228738  48 00 00 F8 */	b lbl_80228830
/* 8022873C  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000817B@ha */
/* 80228740  38 83 81 7B */	addi r4, r3, 0x817B /* 0x0000817B@l */
/* 80228744  48 00 00 EC */	b lbl_80228830
/* 80228748  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008143@ha */
/* 8022874C  38 83 81 43 */	addi r4, r3, 0x8143 /* 0x00008143@l */
/* 80228750  48 00 00 E0 */	b lbl_80228830
/* 80228754  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000817C@ha */
/* 80228758  38 83 81 7C */	addi r4, r3, 0x817C /* 0x0000817C@l */
/* 8022875C  48 00 00 D4 */	b lbl_80228830
/* 80228760  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008144@ha */
/* 80228764  38 83 81 44 */	addi r4, r3, 0x8144 /* 0x00008144@l */
/* 80228768  48 00 00 C8 */	b lbl_80228830
/* 8022876C  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000815E@ha */
/* 80228770  38 83 81 5E */	addi r4, r3, 0x815E /* 0x0000815E@l */
/* 80228774  48 00 00 BC */	b lbl_80228830
/* 80228778  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008146@ha */
/* 8022877C  38 83 81 46 */	addi r4, r3, 0x8146 /* 0x00008146@l */
/* 80228780  48 00 00 B0 */	b lbl_80228830
/* 80228784  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008147@ha */
/* 80228788  38 83 81 47 */	addi r4, r3, 0x8147 /* 0x00008147@l */
/* 8022878C  48 00 00 A4 */	b lbl_80228830
/* 80228790  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008171@ha */
/* 80228794  38 83 81 71 */	addi r4, r3, 0x8171 /* 0x00008171@l */
/* 80228798  48 00 00 98 */	b lbl_80228830
/* 8022879C  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008181@ha */
/* 802287A0  38 83 81 81 */	addi r4, r3, 0x8181 /* 0x00008181@l */
/* 802287A4  48 00 00 8C */	b lbl_80228830
/* 802287A8  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008172@ha */
/* 802287AC  38 83 81 72 */	addi r4, r3, 0x8172 /* 0x00008172@l */
/* 802287B0  48 00 00 80 */	b lbl_80228830
/* 802287B4  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008148@ha */
/* 802287B8  38 83 81 48 */	addi r4, r3, 0x8148 /* 0x00008148@l */
/* 802287BC  48 00 00 74 */	b lbl_80228830
/* 802287C0  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000816D@ha */
/* 802287C4  38 83 81 6D */	addi r4, r3, 0x816D /* 0x0000816D@l */
/* 802287C8  48 00 00 68 */	b lbl_80228830
/* 802287CC  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000818F@ha */
/* 802287D0  38 83 81 8F */	addi r4, r3, 0x818F /* 0x0000818F@l */
/* 802287D4  48 00 00 5C */	b lbl_80228830
/* 802287D8  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000816E@ha */
/* 802287DC  38 83 81 6E */	addi r4, r3, 0x816E /* 0x0000816E@l */
/* 802287E0  48 00 00 50 */	b lbl_80228830
/* 802287E4  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000813F@ha */
/* 802287E8  38 83 81 3F */	addi r4, r3, 0x813F /* 0x0000813F@l */
/* 802287EC  48 00 00 44 */	b lbl_80228830
/* 802287F0  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008151@ha */
/* 802287F4  38 83 81 51 */	addi r4, r3, 0x8151 /* 0x00008151@l */
/* 802287F8  48 00 00 38 */	b lbl_80228830
/* 802287FC  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000816F@ha */
/* 80228800  38 83 81 6F */	addi r4, r3, 0x816F /* 0x0000816F@l */
/* 80228804  48 00 00 2C */	b lbl_80228830
/* 80228808  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008162@ha */
/* 8022880C  38 83 81 62 */	addi r4, r3, 0x8162 /* 0x00008162@l */
/* 80228810  48 00 00 20 */	b lbl_80228830
/* 80228814  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008170@ha */
/* 80228818  38 83 81 70 */	addi r4, r3, 0x8170 /* 0x00008170@l */
/* 8022881C  48 00 00 14 */	b lbl_80228830
/* 80228820  3C 60 00 01 */	lis r3, 0x0001 /* 0x00008140@ha */
/* 80228824  38 83 81 40 */	addi r4, r3, 0x8140 /* 0x00008140@l */
/* 80228828  48 00 00 08 */	b lbl_80228830
/* 8022882C  38 80 00 00 */	li r4, 0
lbl_80228830:
/* 80228830  7C 83 23 78 */	mr r3, r4
/* 80228834  4E 80 00 20 */	blr