summaryrefslogtreecommitdiff
path: root/asm/JSystem/J2DGraph/J2DPrint/doCtrlCode__8J2DPrintFi.s
blob: 27b631a281b463ab956d56d3de3fb98916ff5aa7 (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
lbl_802F52E8:
/* 802F52E8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802F52EC  38 04 FF F8 */	addi r0, r4, -8
/* 802F52F0  28 00 00 17 */	cmplwi r0, 0x17
/* 802F52F4  41 81 01 14 */	bgt lbl_802F5408
/* 802F52F8  3C 80 80 3D */	lis r4, lit_938@ha /* 0x803CCF40@ha */
/* 802F52FC  38 84 CF 40 */	addi r4, r4, lit_938@l /* 0x803CCF40@l */
/* 802F5300  54 00 10 3A */	slwi r0, r0, 2
/* 802F5304  7C 04 00 2E */	lwzx r0, r4, r0
/* 802F5308  7C 09 03 A6 */	mtctr r0
/* 802F530C  4E 80 04 20 */	bctr 
/* 802F5310  C0 23 00 2C */	lfs f1, 0x2c(r3)
/* 802F5314  C0 03 00 34 */	lfs f0, 0x34(r3)
/* 802F5318  EC 01 00 28 */	fsubs f0, f1, f0
/* 802F531C  D0 03 00 2C */	stfs f0, 0x2c(r3)
/* 802F5320  C0 02 C7 C8 */	lfs f0, lit_418(r2)
/* 802F5324  D0 03 00 34 */	stfs f0, 0x34(r3)
/* 802F5328  48 00 00 E0 */	b lbl_802F5408
/* 802F532C  A8 83 00 20 */	lha r4, 0x20(r3)
/* 802F5330  7C 80 07 35 */	extsh. r0, r4
/* 802F5334  40 81 00 D4 */	ble lbl_802F5408
/* 802F5338  C0 43 00 2C */	lfs f2, 0x2c(r3)
/* 802F533C  FC 00 10 1E */	fctiwz f0, f2
/* 802F5340  D8 01 00 08 */	stfd f0, 8(r1)
/* 802F5344  80 01 00 0C */	lwz r0, 0xc(r1)
/* 802F5348  7C 00 23 D6 */	divw r0, r0, r4
/* 802F534C  7C 04 01 D6 */	mullw r0, r4, r0
/* 802F5350  7C 04 02 14 */	add r0, r4, r0
/* 802F5354  C8 22 C7 D0 */	lfd f1, lit_650(r2)
/* 802F5358  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 802F535C  90 01 00 14 */	stw r0, 0x14(r1)
/* 802F5360  3C 00 43 30 */	lis r0, 0x4330
/* 802F5364  90 01 00 10 */	stw r0, 0x10(r1)
/* 802F5368  C8 01 00 10 */	lfd f0, 0x10(r1)
/* 802F536C  EC 00 08 28 */	fsubs f0, f0, f1
/* 802F5370  D0 03 00 2C */	stfs f0, 0x2c(r3)
/* 802F5374  C0 03 00 2C */	lfs f0, 0x2c(r3)
/* 802F5378  EC 00 10 28 */	fsubs f0, f0, f2
/* 802F537C  D0 03 00 34 */	stfs f0, 0x34(r3)
/* 802F5380  48 00 00 88 */	b lbl_802F5408
/* 802F5384  C0 02 C7 C8 */	lfs f0, lit_418(r2)
/* 802F5388  D0 03 00 34 */	stfs f0, 0x34(r3)
/* 802F538C  C0 03 00 24 */	lfs f0, 0x24(r3)
/* 802F5390  D0 03 00 2C */	stfs f0, 0x2c(r3)
/* 802F5394  C0 23 00 30 */	lfs f1, 0x30(r3)
/* 802F5398  C0 03 00 14 */	lfs f0, 0x14(r3)
/* 802F539C  EC 01 00 2A */	fadds f0, f1, f0
/* 802F53A0  D0 03 00 30 */	stfs f0, 0x30(r3)
/* 802F53A4  48 00 00 64 */	b lbl_802F5408
/* 802F53A8  C0 02 C7 C8 */	lfs f0, lit_418(r2)
/* 802F53AC  D0 03 00 34 */	stfs f0, 0x34(r3)
/* 802F53B0  C0 03 00 24 */	lfs f0, 0x24(r3)
/* 802F53B4  D0 03 00 2C */	stfs f0, 0x2c(r3)
/* 802F53B8  48 00 00 50 */	b lbl_802F5408
/* 802F53BC  C0 23 00 2C */	lfs f1, 0x2c(r3)
/* 802F53C0  C0 02 C7 EC */	lfs f0, lit_937(r2)
/* 802F53C4  EC 01 00 2A */	fadds f0, f1, f0
/* 802F53C8  D0 03 00 2C */	stfs f0, 0x2c(r3)
/* 802F53CC  48 00 00 3C */	b lbl_802F5408
/* 802F53D0  C0 23 00 2C */	lfs f1, 0x2c(r3)
/* 802F53D4  C0 02 C7 EC */	lfs f0, lit_937(r2)
/* 802F53D8  EC 01 00 28 */	fsubs f0, f1, f0
/* 802F53DC  D0 03 00 2C */	stfs f0, 0x2c(r3)
/* 802F53E0  48 00 00 28 */	b lbl_802F5408
/* 802F53E4  C0 23 00 30 */	lfs f1, 0x30(r3)
/* 802F53E8  C0 02 C7 EC */	lfs f0, lit_937(r2)
/* 802F53EC  EC 01 00 28 */	fsubs f0, f1, f0
/* 802F53F0  D0 03 00 30 */	stfs f0, 0x30(r3)
/* 802F53F4  48 00 00 14 */	b lbl_802F5408
/* 802F53F8  C0 23 00 30 */	lfs f1, 0x30(r3)
/* 802F53FC  C0 02 C7 EC */	lfs f0, lit_937(r2)
/* 802F5400  EC 01 00 2A */	fadds f0, f1, f0
/* 802F5404  D0 03 00 30 */	stfs f0, 0x30(r3)
lbl_802F5408:
/* 802F5408  38 21 00 20 */	addi r1, r1, 0x20
/* 802F540C  4E 80 00 20 */	blr