1	.LEVEL 2.0w
2	.text
3	.align 8
4.globl callback_receiver
5		.type		 callback_receiver,@function
6callback_receiver:
7	.PROC
8	.CALLINFO FRAME=384,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=9
9	.ENTRY
10	copy %r3,%r1
11	std %r2,-16(%r30)
12	copy %r30,%r3
13	std,ma %r1,384(%r30)
14	std %r5,224(%r3)
15	copy %r27,%r5
16	std %r9,192(%r3)
17	std %r8,200(%r3)
18	std %r7,208(%r3)
19	std %r6,216(%r3)
20	std %r4,232(%r3)
21	std %r26,-64(%r29)
22	std %r25,-56(%r29)
23	std %r19,-8(%r29)
24	std %r24,-48(%r29)
25	std %r23,-40(%r29)
26	std %r22,-32(%r29)
27	std %r21,-24(%r29)
28	std %r20,-16(%r29)
29#APP
30	fstw %fr4R,88(%r3)
31	fstw %fr5R,92(%r3)
32	fstw %fr6R,96(%r3)
33	fstw %fr7R,100(%r3)
34	fstw %fr8R,104(%r3)
35	fstw %fr9R,108(%r3)
36	fstw %fr10R,112(%r3)
37	fstw %fr11R,116(%r3)
38#NO_APP
39	fstd %fr10,168(%r3)
40	ldo -64(%r29),%r2
41	ldo 16(%r3),%r25
42	std %r0,48(%r3)
43	std %r2,40(%r3)
44	std %r29,80(%r3)
45	ldo -16(%r30),%r29
46	fstd %fr11,176(%r3)
47	fstd %fr4,120(%r3)
48	fstd %fr5,128(%r3)
49	fstd %fr6,136(%r3)
50	fstd %fr7,144(%r3)
51	fstd %fr8,152(%r3)
52	fstd %fr9,160(%r3)
53	stw %r0,16(%r3)
54	stw %r0,56(%r3)
55	ldd 0(%r31),%r4
56	ldd 8(%r31),%r26
57	ldd 16(%r4),%r2
58	ldd 24(%r4),%r27
59	bve,l (%r2),%r2
60	nop
61	ldw 56(%r3),%r2
62	cmpib,= 0,%r2,.L1
63	copy %r5,%r27
64	cmpib,=,n 1,%r2,.L43
65	cmpib,=,n 2,%r2,.L43
66	cmpib,=,n 3,%r2,.L44
67	cmpib,=,n 4,%r2,.L45
68	cmpib,=,n 5,%r2,.L46
69	cmpib,=,n 6,%r2,.L47
70	cmpib,=,n 7,%r2,.L41
71	cmpib,=,n 8,%r2,.L40
72	cmpib,=,n 10,%r2,.L40
73	cmpib,=,n 9,%r2,.L40
74	cmpib,=,n 11,%r2,.L40
75	cmpib,=,n 12,%r2,.L48
76	cmpib,=,n 13,%r2,.L49
77	cmpib,=,n 14,%r2,.L40
78	cmpib,= 15,%r2,.L50
79	ldw 16(%r3),%r2
80.L1:
81	ldd -16(%r3),%r2
82	ldd 192(%r3),%r9
83	ldd 200(%r3),%r8
84	ldd 208(%r3),%r7
85	ldd 216(%r3),%r6
86	ldd 224(%r3),%r5
87	ldd 232(%r3),%r4
88	ldo 64(%r3),%r30
89	bve (%r2)
90	ldd,mb -64(%r30),%r3
91.L50:
92	extrd,u %r2,53+1-1,1,%r2
93	cmpib,= 0,%r2,.L1
94	ldd 48(%r3),%r28
95	ldd 48(%r3),%r2
96	ldd 64(%r3),%r4
97	extrd,u %r2,63,3,%r7
98	copy %r2,%r1
99	depdi 0,63,3,%r1
100	cmpib,*<< 8,%r4,.L32
101	add,l %r7,%r4,%r5
102	cmpib,*<< 8,%r5,.L33
103	depd,z %r5,60,61,%r2
104	subi 64,%r2,%r2
105	ldd 0(%r1),%r4
106	extrd,s %r2,63,32,%r2
107	mtsarcm %r2
108	depd,z %r7,60,61,%r5
109	depdi,z 1,%sar,64,%r2
110	mtsarcm %r5
111	sub %r0,%r2,%r2
112	and %r4,%r2,%r4
113	depd,z %r4,%sar,64,%r4
114	b .L1
115	copy %r4,%r28
116.L33:
117	subi 128,%r2,%r2
118	depd,z %r7,60,61,%r4
119	extrd,s %r2,63,32,%r2
120	subi 64,%r4,%r6
121	mtsarcm %r2
122	subi 63,%r4,%r8
123	depdi,z 1,%sar,64,%r2
124	mtsar %r8
125	ldd 8(%r1),%r5
126	sub %r0,%r2,%r2
127	extrd,s %r6,63,32,%r6
128	ldd 0(%r1),%r4
129	subi 63,%r6,%r6
130	and %r5,%r2,%r5
131	depd,z %r4,%sar,64,%r4
132	mtsar %r6
133	extrd,s %r5,%sar,64,%r5
134.L39:
135	b .L1
136	or %r5,%r4,%r28
137.L32:
138	ldi 16,%r2
139	cmpb,*<< %r2,%r5,.L36
140	depd,z %r5,60,61,%r2
141	subi 128,%r2,%r2
142	depd,z %r7,61,62,%r4
143	extrd,s %r2,63,32,%r2
144	subi 32,%r4,%r4
145	mtsarcm %r2
146	extrd,s %r4,63,32,%r4
147	depdi,z 1,%sar,64,%r2
148	subi 63,%r4,%r8
149	ldd 8(%r1),%r5
150	sub %r0,%r2,%r2
151	mtsar %r8
152	ldd 0(%r1),%r6
153	and %r5,%r2,%r5
154	depd,z %r7,60,61,%r2
155	extrd,s %r5,%sar,64,%r4
156	subi 63,%r2,%r2
157	extrd,s %r4,%sar,64,%r4
158	mtsar %r2
159	depd,z %r5,%sar,64,%r5
160	depd,z %r6,%sar,64,%r6
161	copy %r5,%r29
162	b .L1
163	or %r6,%r4,%r28
164.L36:
165	subi 192,%r2,%r2
166	depd,z %r7,60,61,%r4
167	extrd,s %r2,63,32,%r2
168	subi 64,%r4,%r7
169	mtsarcm %r2
170	subi 63,%r4,%r9
171	depdi,z 1,%sar,64,%r2
172	mtsar %r9
173	ldd 8(%r1),%r4
174	sub %r0,%r2,%r2
175	ldd 16(%r1),%r6
176	extrd,s %r7,63,32,%r7
177	subi 63,%r7,%r7
178	and %r6,%r2,%r6
179	ldd 0(%r1),%r5
180	depd,z %r4,%sar,64,%r2
181	mtsar %r7
182	extrd,s %r6,%sar,64,%r6
183	mtsar %r9
184	depd,z %r5,%sar,64,%r5
185	or %r2,%r6,%r29
186	mtsar %r7
187	b .L39
188	extrd,s %r4,%sar,64,%r4
189.L40:
190	b .L1
191	ldd 24(%r3),%r28
192.L49:
193	b .L40
194	fldd 24(%r3),%fr4
195.L48:
196#APP
197	fldw 24(%r3),%fr4R
198#NO_APP
199.L41:
200	ldw 24(%r3),%r2
201.L42:
202	b .L1
203	copy %r2,%r28
204.L47:
205	ldw 24(%r3),%r2
206	b .L1
207	extrd,s %r2,63,32,%r28
208.L46:
209	b .L42
210	ldh 24(%r3),%r2
211.L45:
212	ldh 24(%r3),%r2
213	b .L1
214	extrd,s %r2,63,16,%r28
215.L44:
216	b .L42
217	ldb 24(%r3),%r2
218.L43:
219	ldb 24(%r3),%r2
220	b .L1
221	extrd,s %r2,63,8,%r28
222	.EXIT
223	.PROCEND
224.Lfe1:
225	.size	callback_receiver,.Lfe1-callback_receiver
226	.data
227	.align 8
228.LC0:
229	.dword	P%callback_receiver
230	.text
231	.align 8
232.globl callback_get_receiver
233		.type		 callback_get_receiver,@function
234callback_get_receiver:
235	.PROC
236	.CALLINFO FRAME=128,NO_CALLS,SAVE_SP,ENTRY_GR=3
237	.ENTRY
238	copy %r3,%r1
239	copy %r30,%r3
240	std,ma %r1,128(%r30)
241	addil LT'.LC0,%r27
242	ldd RT'.LC0(%r1),%r1
243	ldd 0(%r1),%r28
244	ldo 64(%r3),%r30
245	bve (%r2)
246	ldd,mb -64(%r30),%r3
247	.EXIT
248	.PROCEND
249.Lfe2:
250	.size	callback_get_receiver,.Lfe2-callback_get_receiver
251	.ident	"GCC: (GNU) 3.1"
252