• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1	.code
2	.align 4
3LC$0000:
4	.STRING "%d %lf %d\x0a\x00"
5	.align 4
6	.EXPORT error__3AAAiidi
7	.EXPORT error__3AAAiidi,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=FR,ARGW4=FU,RTNVAL=GR
8error__3AAAiidi:
9	.PROC
10	.CALLINFO FRAME=128,CALLS,SAVE_RP
11	.ENTRY
12	stw %r2,-20(%r30)
13	copy %r4,%r1
14	copy %r30,%r4
15	stwm %r1,128(%r30)
16	stw %r9,8(%r4)
17	stw %r8,12(%r4)
18	stw %r7,16(%r4)
19	stw %r6,20(%r4)
20	stw %r5,24(%r4)
21	copy %r26,%r5
22	ldo -8(%r0),%r6
23	ldo -32(%r4),%r19
24	add %r19,%r6,%r7
25	stw %r25,0(%r7)
26	ldo -12(%r0),%r8
27	ldo -32(%r4),%r19
28	add %r19,%r8,%r9
29	stw %r24,0(%r9)
30	ldo -8(%r0),%r19
31	ldo -32(%r4),%r20
32	add %r20,%r19,%r19
33	ldo -24(%r0),%r20
34	ldo -32(%r4),%r21
35	add %r21,%r20,%r20
36	ldo -28(%r0),%r21
37	ldo -32(%r4),%r22
38	add %r22,%r21,%r21
39	ldw 0(%r21),%r22
40	stw %r22,-52(%r30)
41	ldil L'LC$0000,%r26
42	ldo R'LC$0000(%r26),%r26
43	ldw 0(%r19),%r25
44	fldds 0(%r20),%fr7
45	.CALL ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU
46	bl printf,%r2
47	nop
48	bl,n L$0002,%r0
49	bl,n L$0001,%r0
50L$0002:
51L$0001:
52	ldw 8(%r4),%r9
53	ldw 12(%r4),%r8
54	ldw 16(%r4),%r7
55	ldw 20(%r4),%r6
56	ldw 24(%r4),%r5
57	ldo 8(%r4),%r30
58	ldw -28(%r30),%r2
59	bv %r0(%r2)
60	ldwm -8(%r30),%r4
61	.EXIT
62	.PROCEND
63	.align 4
64	.EXPORT ok__3AAAidi
65	.EXPORT ok__3AAAidi,PRIV_LEV=3,ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU,RTNVAL=GR
66ok__3AAAidi:
67	.PROC
68	.CALLINFO FRAME=128,CALLS,SAVE_RP
69	.ENTRY
70	stw %r2,-20(%r30)
71	copy %r4,%r1
72	copy %r30,%r4
73	stwm %r1,128(%r30)
74	stw %r9,8(%r4)
75	stw %r8,12(%r4)
76	stw %r7,16(%r4)
77	stw %r6,20(%r4)
78	stw %r5,24(%r4)
79	copy %r26,%r5
80	ldo -8(%r0),%r6
81	ldo -32(%r4),%r19
82	add %r19,%r6,%r7
83	stw %r25,0(%r7)
84	ldo -16(%r0),%r8
85	ldo -32(%r4),%r19
86	add %r19,%r8,%r9
87	fstds %fr7,0(%r9)
88	ldo -8(%r0),%r19
89	ldo -32(%r4),%r20
90	add %r20,%r19,%r19
91	ldo -16(%r0),%r20
92	ldo -32(%r4),%r21
93	add %r21,%r20,%r20
94	ldo -20(%r0),%r21
95	ldo -32(%r4),%r22
96	add %r22,%r21,%r21
97	ldw 0(%r21),%r22
98	stw %r22,-52(%r30)
99	ldil L'LC$0000,%r26
100	ldo R'LC$0000(%r26),%r26
101	ldw 0(%r19),%r25
102	fldds 0(%r20),%fr7
103	.CALL ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU
104	bl printf,%r2
105	nop
106	bl,n L$0004,%r0
107	bl,n L$0003,%r0
108L$0004:
109L$0003:
110	ldw 8(%r4),%r9
111	ldw 12(%r4),%r8
112	ldw 16(%r4),%r7
113	ldw 20(%r4),%r6
114	ldw 24(%r4),%r5
115	ldo 8(%r4),%r30
116	ldw -28(%r30),%r2
117	bv %r0(%r2)
118	ldwm -8(%r30),%r4
119	.EXIT
120	.PROCEND
121	.IMPORT __main,CODE
122	.align 8
123LC$0001:
124	; .double 5.50000000000000000000e+00
125	.word 1075183616 ; = 0x40160000
126	.word 0 ; = 0x0
127	.align 4
128	.EXPORT main
129	.EXPORT main,PRIV_LEV=3,RTNVAL=GR
130main:
131	.PROC
132	.CALLINFO FRAME=128,CALLS,SAVE_RP
133	.ENTRY
134	stw %r2,-20(%r30)
135	copy %r4,%r1
136	copy %r30,%r4
137	stwm %r1,128(%r30)
138	.CALL
139	bl __main,%r2
140	nop
141	ldo -24(%r0),%r19
142	ldo -32(%r30),%r20
143	add %r20,%r19,%r19
144	ldil L'LC$0001,%r20
145	ldo R'LC$0001(%r20),%r21
146	ldw 0(%r21),%r22
147	ldw 4(%r21),%r23
148	stw %r22,0(%r19)
149	stw %r23,4(%r19)
150	ldo 3(%r0),%r19
151	stw %r19,-60(%r30)
152	ldo 8(%r4),%r26
153	ldo 1(%r0),%r25
154	ldo 4(%r0),%r24
155	.CALL ARGW0=GR,ARGW1=GR,ARGW2=GR
156	bl error__3AAAiidi,%r2
157	nop
158	ldo 3(%r0),%r19
159	stw %r19,-52(%r30)
160	ldo 8(%r4),%r26
161	ldo 1(%r0),%r25
162	ldil L'LC$0001,%r19
163	ldo R'LC$0001(%r19),%r20
164	fldds 0(%r20),%fr7
165	.CALL ARGW0=GR,ARGW1=GR,ARGW2=FR,ARGW3=FU
166	bl ok__3AAAidi,%r2
167	nop
168	copy %r0,%r28
169	bl,n L$0005,%r0
170	bl,n L$0005,%r0
171L$0005:
172	ldo 8(%r4),%r30
173	ldw -28(%r30),%r2
174	bv %r0(%r2)
175	ldwm -8(%r30),%r4
176	.EXIT
177	.PROCEND
178
179