summaryrefslogtreecommitdiff
path: root/asm/JSystem/J2DGraph/J2DTextBoxEx/setTevOrder__12J2DTextBoxExFb.s
blob: 7e8dafb9e875023a8e98fde6dcf79f7c814e80d1 (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
lbl_80307E0C:
/* 80307E0C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80307E10  7C 08 02 A6 */	mflr r0
/* 80307E14  90 01 00 24 */	stw r0, 0x24(r1)
/* 80307E18  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80307E1C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80307E20  7C 7F 1B 78 */	mr r31, r3
/* 80307E24  54 80 06 3F */	clrlwi. r0, r4, 0x18
/* 80307E28  40 82 00 1C */	bne lbl_80307E44
/* 80307E2C  38 00 00 04 */	li r0, 4
/* 80307E30  B0 01 00 10 */	sth r0, 0x10(r1)
/* 80307E34  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 80307E38  38 03 FF FF */	addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
/* 80307E3C  B0 01 00 12 */	sth r0, 0x12(r1)
/* 80307E40  48 00 00 18 */	b lbl_80307E58
lbl_80307E44:
/* 80307E44  38 00 00 FF */	li r0, 0xff
/* 80307E48  B0 01 00 10 */	sth r0, 0x10(r1)
/* 80307E4C  3C 60 00 01 */	lis r3, 0x0001 /* 0x0000FF04@ha */
/* 80307E50  38 03 FF 04 */	addi r0, r3, 0xFF04 /* 0x0000FF04@l */
/* 80307E54  B0 01 00 12 */	sth r0, 0x12(r1)
lbl_80307E58:
/* 80307E58  3B C0 00 00 */	li r30, 0
/* 80307E5C  48 00 00 70 */	b lbl_80307ECC
lbl_80307E60:
/* 80307E60  80 7F 01 38 */	lwz r3, 0x138(r31)
/* 80307E64  80 63 00 70 */	lwz r3, 0x70(r3)
/* 80307E68  81 83 00 00 */	lwz r12, 0(r3)
/* 80307E6C  81 8C 00 18 */	lwz r12, 0x18(r12)
/* 80307E70  7D 89 03 A6 */	mtctr r12
/* 80307E74  4E 80 04 21 */	bctrl 
/* 80307E78  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80307E7C  57 C4 06 3E */	clrlwi r4, r30, 0x18
/* 80307E80  7C 00 20 40 */	cmplw r0, r4
/* 80307E84  40 81 00 44 */	ble lbl_80307EC8
/* 80307E88  57 C0 0D FC */	rlwinm r0, r30, 1, 0x17, 0x1e
/* 80307E8C  38 61 00 10 */	addi r3, r1, 0x10
/* 80307E90  7C 63 02 2E */	lhzx r3, r3, r0
/* 80307E94  7C 60 46 70 */	srawi r0, r3, 8
/* 80307E98  98 01 00 0C */	stb r0, 0xc(r1)
/* 80307E9C  98 01 00 0D */	stb r0, 0xd(r1)
/* 80307EA0  98 61 00 0E */	stb r3, 0xe(r1)
/* 80307EA4  80 01 00 0C */	lwz r0, 0xc(r1)
/* 80307EA8  90 01 00 08 */	stw r0, 8(r1)
/* 80307EAC  80 7F 01 38 */	lwz r3, 0x138(r31)
/* 80307EB0  80 63 00 70 */	lwz r3, 0x70(r3)
/* 80307EB4  38 A1 00 08 */	addi r5, r1, 8
/* 80307EB8  81 83 00 00 */	lwz r12, 0(r3)
/* 80307EBC  81 8C 00 2C */	lwz r12, 0x2c(r12)
/* 80307EC0  7D 89 03 A6 */	mtctr r12
/* 80307EC4  4E 80 04 21 */	bctrl 
lbl_80307EC8:
/* 80307EC8  3B DE 00 01 */	addi r30, r30, 1
lbl_80307ECC:
/* 80307ECC  57 C0 06 3E */	clrlwi r0, r30, 0x18
/* 80307ED0  28 00 00 02 */	cmplwi r0, 2
/* 80307ED4  41 80 FF 8C */	blt lbl_80307E60
/* 80307ED8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80307EDC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80307EE0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80307EE4  7C 08 03 A6 */	mtlr r0
/* 80307EE8  38 21 00 20 */	addi r1, r1, 0x20
/* 80307EEC  4E 80 00 20 */	blr