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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global InitReaderFunc__Q34nw4r2ut4FontFQ34nw4r2ut12FontEncoding
InitReaderFunc__Q34nw4r2ut4FontFQ34nw4r2ut12FontEncoding:
/* 80363E84 0035FAE4 2C 04 00 02 */ cmpwi r4, 2
/* 80363E88 0035FAE8 3C A0 80 45 */ lis r5, lbl_8044C7C0@ha
/* 80363E8C 0035FAEC 38 A5 C7 C0 */ addi r5, r5, lbl_8044C7C0@l
/* 80363E90 0035FAF0 41 82 00 5C */ beq lbl_80363EEC
/* 80363E94 0035FAF4 40 80 00 78 */ bge lbl_80363F0C
/* 80363E98 0035FAF8 2C 04 00 00 */ cmpwi r4, 0
/* 80363E9C 0035FAFC 41 82 00 10 */ beq lbl_80363EAC
/* 80363EA0 0035FB00 40 80 00 2C */ bge lbl_80363ECC
/* 80363EA4 0035FB04 48 00 00 68 */ b lbl_80363F0C
/* 80363EA8 0035FB08 48 00 00 64 */ b lbl_80363F0C
lbl_80363EAC:
/* 80363EAC 0035FB0C 38 85 00 00 */ addi r4, r5, 0
/* 80363EB0 0035FB10 80 A5 00 00 */ lwz r5, 0(r5)
/* 80363EB4 0035FB14 80 04 00 04 */ lwz r0, 4(r4)
/* 80363EB8 0035FB18 90 A3 00 04 */ stw r5, 4(r3)
/* 80363EBC 0035FB1C 90 03 00 08 */ stw r0, 8(r3)
/* 80363EC0 0035FB20 80 04 00 08 */ lwz r0, 8(r4)
/* 80363EC4 0035FB24 90 03 00 0C */ stw r0, 0xc(r3)
/* 80363EC8 0035FB28 4E 80 00 20 */ blr
lbl_80363ECC:
/* 80363ECC 0035FB2C 38 85 00 0C */ addi r4, r5, 0xc
/* 80363ED0 0035FB30 80 A5 00 0C */ lwz r5, 0xc(r5)
/* 80363ED4 0035FB34 80 04 00 04 */ lwz r0, 4(r4)
/* 80363ED8 0035FB38 90 A3 00 04 */ stw r5, 4(r3)
/* 80363EDC 0035FB3C 90 03 00 08 */ stw r0, 8(r3)
/* 80363EE0 0035FB40 80 04 00 08 */ lwz r0, 8(r4)
/* 80363EE4 0035FB44 90 03 00 0C */ stw r0, 0xc(r3)
/* 80363EE8 0035FB48 4E 80 00 20 */ blr
lbl_80363EEC:
/* 80363EEC 0035FB4C 38 85 00 18 */ addi r4, r5, 0x18
/* 80363EF0 0035FB50 80 A5 00 18 */ lwz r5, 0x18(r5)
/* 80363EF4 0035FB54 80 04 00 04 */ lwz r0, 4(r4)
/* 80363EF8 0035FB58 90 A3 00 04 */ stw r5, 4(r3)
/* 80363EFC 0035FB5C 90 03 00 08 */ stw r0, 8(r3)
/* 80363F00 0035FB60 80 04 00 08 */ lwz r0, 8(r4)
/* 80363F04 0035FB64 90 03 00 0C */ stw r0, 0xc(r3)
/* 80363F08 0035FB68 4E 80 00 20 */ blr
lbl_80363F0C:
/* 80363F0C 0035FB6C 38 85 00 24 */ addi r4, r5, 0x24
/* 80363F10 0035FB70 80 A5 00 24 */ lwz r5, 0x24(r5)
/* 80363F14 0035FB74 80 04 00 04 */ lwz r0, 4(r4)
/* 80363F18 0035FB78 90 A3 00 04 */ stw r5, 4(r3)
/* 80363F1C 0035FB7C 90 03 00 08 */ stw r0, 8(r3)
/* 80363F20 0035FB80 80 04 00 08 */ lwz r0, 8(r4)
/* 80363F24 0035FB84 90 03 00 0C */ stw r0, 0xc(r3)
/* 80363F28 0035FB88 4E 80 00 20 */ blr
|