1	.text
2	.align	2
3	.globl	__start
4	.set	nomips16
5	.ent	__start
6__start:
7	.frame	$sp,56,$31		# vars= 0, regs= 3/2, args= 24, gp= 0
8	.mask	0x80030000,-24
9	.fmask	0x00f00000,-8
10	.set	noreorder
11	.set	nomacro
12
13	addiu	$sp,$sp,-56
14	sw	$31,32($sp)
15	sw	$17,28($sp)
16	sw	$16,24($sp)
17	sdc1	$f22,48($sp)
18	sdc1	$f20,40($sp)
19	jal	m32_l
20	move	$4,$17
21
22	move	$4,$17
23	jal	m16_l
24	move	$16,$2
25
26	addu	$16,$16,$2
27	jal	m32_d
28	mov.d	$f12,$f22
29
30	addu	$16,$16,$2
31	jal	m16_d
32	mov.d	$f12,$f22
33
34	move	$4,$17
35	mfc1	$7,$f22
36	mfc1	$6,$f23
37	jal	m32_ld
38	addu	$16,$16,$2
39
40	move	$4,$17
41	mfc1	$7,$f22
42	mfc1	$6,$f23
43	jal	m16_ld
44	addu	$16,$16,$2
45
46	move	$6,$17
47	mov.d	$f12,$f22
48	jal	m32_dl
49	addu	$16,$16,$2
50
51	move	$6,$17
52	mov.d	$f12,$f22
53	jal	m16_dl
54	addu	$16,$16,$2
55
56	move	$6,$17
57	move	$7,$17
58	sdc1	$f22,16($sp)
59	mov.d	$f12,$f22
60	jal	m32_dlld
61	addu	$16,$16,$2
62
63	move	$6,$17
64	move	$7,$17
65	mov.d	$f12,$f22
66	sdc1	$f22,16($sp)
67	jal	m16_dlld
68	addu	$16,$16,$2
69
70	move	$4,$17
71	jal	m32_d_l
72	addu	$16,$16,$2
73
74	move	$4,$17
75	jal	m16_d_l
76	mov.d	$f20,$f0
77
78	move	$4,$17
79	mfc1	$7,$f22
80	mfc1	$6,$f23
81	jal	f32
82	add.d	$f20,$f20,$f0
83
84	move	$4,$17
85	add.d	$f20,$f20,$f0
86	mfc1	$7,$f22
87	jal	f16
88	mfc1	$6,$f23
89
90	add.d	$f20,$f20,$f0
91	lw	$31,32($sp)
92	trunc.w.d $f0,$f20
93	lw	$17,28($sp)
94	mfc1	$3,$f0
95	addu	$2,$3,$16
96	lw	$16,24($sp)
97	ldc1	$f22,48($sp)
98	ldc1	$f20,40($sp)
99	j	$31
100	addiu	$sp,$sp,56
101
102	.set	macro
103	.set	reorder
104	.end	__start
105