1	.file	"vacall-sparc.c"
2	.section	".text"
3	.align 4
4	.global callback_receiver
5	.type	callback_receiver,#function
6	.proc	020
7callback_receiver:
8	!#PROLOGUE# 0
9	save	%sp, -144, %sp
10	ld	[%fp+64], %o0
11	add	%fp, 68, %o1
12	st	%g0, [%fp-28]
13	st	%o0, [%fp-16]
14	st	%o1, [%fp-32]
15	ld	[%g2+4], %o0
16	add	%fp, -48, %o1
17	ld	[%g2], %o2
18	st	%i2, [%fp+76]
19	st	%i3, [%fp+80]
20	st	%i4, [%fp+84]
21	st	%i5, [%fp+88]
22	st	%i0, [%fp+68]
23	st	%i1, [%fp+72]
24	st	%g0, [%fp-48]
25	call	%o2, 0
26	st	%g0, [%fp-24]
27	ld	[%fp-24], %o1
28	cmp	%o1, 0
29	be	.LL1
30	cmp	%o1, 1
31	be	.LL44
32	cmp	%o1, 2
33	be	.LL44
34	cmp	%o1, 3
35	be	.LL45
36	cmp	%o1, 4
37	be	.LL46
38	cmp	%o1, 5
39	be	.LL47
40	cmp	%o1, 6
41	be	.LL43
42	cmp	%o1, 7
43	be	.LL43
44	cmp	%o1, 8
45	be	.LL43
46	cmp	%o1, 9
47	be	.LL43
48	add	%o1, -10, %o0
49	cmp	%o0, 1
50	bgu	.LL22
51	cmp	%o1, 12
52	ld	[%fp-40], %i0
53	b	.LL1
54	ld	[%fp-36], %i1
55.LL22:
56	be	.LL48
57	cmp	%o1, 13
58	be	.LL49
59	cmp	%o1, 14
60	be	.LL43
61	cmp	%o1, 15
62	bne	.LL1
63	ld	[%fp-48], %o0
64	andcc	%o0, 16, %g0
65	be	.LL33
66	andcc	%o0, 2, %g0
67	ld	[%fp-20], %o0
68	ld	[%i7+8], %o1
69	and	%o0, 4095, %o0
70	cmp	%o0, %o1
71	bne	.LL1
72	ld	[%fp-28], %i0
73	b	.LL1
74	add	%i7, 4, %i7
75.LL33:
76	be,a	.LL1
77	add	%i7, 4, %i7
78	ld	[%fp-20], %o0
79	cmp	%o0, 1
80	be	.LL50
81	cmp	%o0, 2
82	be	.LL51
83	cmp	%o0, 4
84	bne,a	.LL1
85	add	%i7, 4, %i7
86	ld	[%fp-28], %o0
87	b	.LL1
88	ld	[%o0], %i0
89.LL51:
90	ld	[%fp-28], %o0
91	b	.LL1
92	lduh	[%o0], %i0
93.LL50:
94	ld	[%fp-28], %o0
95	b	.LL1
96	ldub	[%o0], %i0
97.LL43:
98	b	.LL1
99	ld	[%fp-40], %i0
100.LL49:
101	b	.LL1
102	ldd	[%fp-40], %f0
103.LL48:
104	ld	[%fp-48], %o0
105	andcc	%o0, 32, %g0
106	be,a	.LL1
107	ld	[%fp-40], %f0
108	ld	[%fp-40], %f2
109	b	.LL1
110	fstod	%f2, %f0
111.LL47:
112	b	.LL1
113	lduh	[%fp-40], %i0
114.LL46:
115	b	.LL1
116	ldsh	[%fp-40], %i0
117.LL45:
118	b	.LL1
119	ldub	[%fp-40], %i0
120.LL44:
121	ldsb	[%fp-40], %i0
122.LL38:
123.LL1:
124	nop
125	ret
126	restore
127.LLfe1:
128	.size	callback_receiver,.LLfe1-callback_receiver
129	.ident	"GCC: (GNU) 3.1"
130