xref: /minix3/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S (revision ebfedea0ce5bbe81e252ddf32d732e40fb633fae)
1*ebfedea0SLionel Sambuc#include <machine/asm.h>
2*ebfedea0SLionel Sambuc.text
3*ebfedea0SLionel Sambuc.globl	OPENSSL_UplinkTable
4*ebfedea0SLionel Sambuc.type	_$lazy1,@function
5*ebfedea0SLionel Sambuc.align	16
6*ebfedea0SLionel Sambuc_$lazy1:
7*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
8*ebfedea0SLionel Sambuc	pushl	%eax
9*ebfedea0SLionel Sambuc	pushl	$1
10*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
11*ebfedea0SLionel Sambuc	addl	$8,%esp
12*ebfedea0SLionel Sambuc	popl	%eax
13*ebfedea0SLionel Sambuc	jmp	*4(%eax)
14*ebfedea0SLionel Sambuc.size	_$lazy1,.-_$lazy1
15*ebfedea0SLionel Sambuc.type	_$lazy2,@function
16*ebfedea0SLionel Sambuc.align	16
17*ebfedea0SLionel Sambuc_$lazy2:
18*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
19*ebfedea0SLionel Sambuc	pushl	%eax
20*ebfedea0SLionel Sambuc	pushl	$2
21*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
22*ebfedea0SLionel Sambuc	addl	$8,%esp
23*ebfedea0SLionel Sambuc	popl	%eax
24*ebfedea0SLionel Sambuc	jmp	*8(%eax)
25*ebfedea0SLionel Sambuc.size	_$lazy2,.-_$lazy2
26*ebfedea0SLionel Sambuc.type	_$lazy3,@function
27*ebfedea0SLionel Sambuc.align	16
28*ebfedea0SLionel Sambuc_$lazy3:
29*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
30*ebfedea0SLionel Sambuc	pushl	%eax
31*ebfedea0SLionel Sambuc	pushl	$3
32*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
33*ebfedea0SLionel Sambuc	addl	$8,%esp
34*ebfedea0SLionel Sambuc	popl	%eax
35*ebfedea0SLionel Sambuc	jmp	*12(%eax)
36*ebfedea0SLionel Sambuc.size	_$lazy3,.-_$lazy3
37*ebfedea0SLionel Sambuc.type	_$lazy4,@function
38*ebfedea0SLionel Sambuc.align	16
39*ebfedea0SLionel Sambuc_$lazy4:
40*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
41*ebfedea0SLionel Sambuc	pushl	%eax
42*ebfedea0SLionel Sambuc	pushl	$4
43*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
44*ebfedea0SLionel Sambuc	addl	$8,%esp
45*ebfedea0SLionel Sambuc	popl	%eax
46*ebfedea0SLionel Sambuc	jmp	*16(%eax)
47*ebfedea0SLionel Sambuc.size	_$lazy4,.-_$lazy4
48*ebfedea0SLionel Sambuc.type	_$lazy5,@function
49*ebfedea0SLionel Sambuc.align	16
50*ebfedea0SLionel Sambuc_$lazy5:
51*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
52*ebfedea0SLionel Sambuc	pushl	%eax
53*ebfedea0SLionel Sambuc	pushl	$5
54*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
55*ebfedea0SLionel Sambuc	addl	$8,%esp
56*ebfedea0SLionel Sambuc	popl	%eax
57*ebfedea0SLionel Sambuc	jmp	*20(%eax)
58*ebfedea0SLionel Sambuc.size	_$lazy5,.-_$lazy5
59*ebfedea0SLionel Sambuc.type	_$lazy6,@function
60*ebfedea0SLionel Sambuc.align	16
61*ebfedea0SLionel Sambuc_$lazy6:
62*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
63*ebfedea0SLionel Sambuc	pushl	%eax
64*ebfedea0SLionel Sambuc	pushl	$6
65*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
66*ebfedea0SLionel Sambuc	addl	$8,%esp
67*ebfedea0SLionel Sambuc	popl	%eax
68*ebfedea0SLionel Sambuc	jmp	*24(%eax)
69*ebfedea0SLionel Sambuc.size	_$lazy6,.-_$lazy6
70*ebfedea0SLionel Sambuc.type	_$lazy7,@function
71*ebfedea0SLionel Sambuc.align	16
72*ebfedea0SLionel Sambuc_$lazy7:
73*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
74*ebfedea0SLionel Sambuc	pushl	%eax
75*ebfedea0SLionel Sambuc	pushl	$7
76*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
77*ebfedea0SLionel Sambuc	addl	$8,%esp
78*ebfedea0SLionel Sambuc	popl	%eax
79*ebfedea0SLionel Sambuc	jmp	*28(%eax)
80*ebfedea0SLionel Sambuc.size	_$lazy7,.-_$lazy7
81*ebfedea0SLionel Sambuc.type	_$lazy8,@function
82*ebfedea0SLionel Sambuc.align	16
83*ebfedea0SLionel Sambuc_$lazy8:
84*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
85*ebfedea0SLionel Sambuc	pushl	%eax
86*ebfedea0SLionel Sambuc	pushl	$8
87*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
88*ebfedea0SLionel Sambuc	addl	$8,%esp
89*ebfedea0SLionel Sambuc	popl	%eax
90*ebfedea0SLionel Sambuc	jmp	*32(%eax)
91*ebfedea0SLionel Sambuc.size	_$lazy8,.-_$lazy8
92*ebfedea0SLionel Sambuc.type	_$lazy9,@function
93*ebfedea0SLionel Sambuc.align	16
94*ebfedea0SLionel Sambuc_$lazy9:
95*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
96*ebfedea0SLionel Sambuc	pushl	%eax
97*ebfedea0SLionel Sambuc	pushl	$9
98*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
99*ebfedea0SLionel Sambuc	addl	$8,%esp
100*ebfedea0SLionel Sambuc	popl	%eax
101*ebfedea0SLionel Sambuc	jmp	*36(%eax)
102*ebfedea0SLionel Sambuc.size	_$lazy9,.-_$lazy9
103*ebfedea0SLionel Sambuc.type	_$lazy10,@function
104*ebfedea0SLionel Sambuc.align	16
105*ebfedea0SLionel Sambuc_$lazy10:
106*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
107*ebfedea0SLionel Sambuc	pushl	%eax
108*ebfedea0SLionel Sambuc	pushl	$10
109*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
110*ebfedea0SLionel Sambuc	addl	$8,%esp
111*ebfedea0SLionel Sambuc	popl	%eax
112*ebfedea0SLionel Sambuc	jmp	*40(%eax)
113*ebfedea0SLionel Sambuc.size	_$lazy10,.-_$lazy10
114*ebfedea0SLionel Sambuc.type	_$lazy11,@function
115*ebfedea0SLionel Sambuc.align	16
116*ebfedea0SLionel Sambuc_$lazy11:
117*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
118*ebfedea0SLionel Sambuc	pushl	%eax
119*ebfedea0SLionel Sambuc	pushl	$11
120*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
121*ebfedea0SLionel Sambuc	addl	$8,%esp
122*ebfedea0SLionel Sambuc	popl	%eax
123*ebfedea0SLionel Sambuc	jmp	*44(%eax)
124*ebfedea0SLionel Sambuc.size	_$lazy11,.-_$lazy11
125*ebfedea0SLionel Sambuc.type	_$lazy12,@function
126*ebfedea0SLionel Sambuc.align	16
127*ebfedea0SLionel Sambuc_$lazy12:
128*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
129*ebfedea0SLionel Sambuc	pushl	%eax
130*ebfedea0SLionel Sambuc	pushl	$12
131*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
132*ebfedea0SLionel Sambuc	addl	$8,%esp
133*ebfedea0SLionel Sambuc	popl	%eax
134*ebfedea0SLionel Sambuc	jmp	*48(%eax)
135*ebfedea0SLionel Sambuc.size	_$lazy12,.-_$lazy12
136*ebfedea0SLionel Sambuc.type	_$lazy13,@function
137*ebfedea0SLionel Sambuc.align	16
138*ebfedea0SLionel Sambuc_$lazy13:
139*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
140*ebfedea0SLionel Sambuc	pushl	%eax
141*ebfedea0SLionel Sambuc	pushl	$13
142*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
143*ebfedea0SLionel Sambuc	addl	$8,%esp
144*ebfedea0SLionel Sambuc	popl	%eax
145*ebfedea0SLionel Sambuc	jmp	*52(%eax)
146*ebfedea0SLionel Sambuc.size	_$lazy13,.-_$lazy13
147*ebfedea0SLionel Sambuc.type	_$lazy14,@function
148*ebfedea0SLionel Sambuc.align	16
149*ebfedea0SLionel Sambuc_$lazy14:
150*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
151*ebfedea0SLionel Sambuc	pushl	%eax
152*ebfedea0SLionel Sambuc	pushl	$14
153*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
154*ebfedea0SLionel Sambuc	addl	$8,%esp
155*ebfedea0SLionel Sambuc	popl	%eax
156*ebfedea0SLionel Sambuc	jmp	*56(%eax)
157*ebfedea0SLionel Sambuc.size	_$lazy14,.-_$lazy14
158*ebfedea0SLionel Sambuc.type	_$lazy15,@function
159*ebfedea0SLionel Sambuc.align	16
160*ebfedea0SLionel Sambuc_$lazy15:
161*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
162*ebfedea0SLionel Sambuc	pushl	%eax
163*ebfedea0SLionel Sambuc	pushl	$15
164*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
165*ebfedea0SLionel Sambuc	addl	$8,%esp
166*ebfedea0SLionel Sambuc	popl	%eax
167*ebfedea0SLionel Sambuc	jmp	*60(%eax)
168*ebfedea0SLionel Sambuc.size	_$lazy15,.-_$lazy15
169*ebfedea0SLionel Sambuc.type	_$lazy16,@function
170*ebfedea0SLionel Sambuc.align	16
171*ebfedea0SLionel Sambuc_$lazy16:
172*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
173*ebfedea0SLionel Sambuc	pushl	%eax
174*ebfedea0SLionel Sambuc	pushl	$16
175*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
176*ebfedea0SLionel Sambuc	addl	$8,%esp
177*ebfedea0SLionel Sambuc	popl	%eax
178*ebfedea0SLionel Sambuc	jmp	*64(%eax)
179*ebfedea0SLionel Sambuc.size	_$lazy16,.-_$lazy16
180*ebfedea0SLionel Sambuc.type	_$lazy17,@function
181*ebfedea0SLionel Sambuc.align	16
182*ebfedea0SLionel Sambuc_$lazy17:
183*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
184*ebfedea0SLionel Sambuc	pushl	%eax
185*ebfedea0SLionel Sambuc	pushl	$17
186*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
187*ebfedea0SLionel Sambuc	addl	$8,%esp
188*ebfedea0SLionel Sambuc	popl	%eax
189*ebfedea0SLionel Sambuc	jmp	*68(%eax)
190*ebfedea0SLionel Sambuc.size	_$lazy17,.-_$lazy17
191*ebfedea0SLionel Sambuc.type	_$lazy18,@function
192*ebfedea0SLionel Sambuc.align	16
193*ebfedea0SLionel Sambuc_$lazy18:
194*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
195*ebfedea0SLionel Sambuc	pushl	%eax
196*ebfedea0SLionel Sambuc	pushl	$18
197*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
198*ebfedea0SLionel Sambuc	addl	$8,%esp
199*ebfedea0SLionel Sambuc	popl	%eax
200*ebfedea0SLionel Sambuc	jmp	*72(%eax)
201*ebfedea0SLionel Sambuc.size	_$lazy18,.-_$lazy18
202*ebfedea0SLionel Sambuc.type	_$lazy19,@function
203*ebfedea0SLionel Sambuc.align	16
204*ebfedea0SLionel Sambuc_$lazy19:
205*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
206*ebfedea0SLionel Sambuc	pushl	%eax
207*ebfedea0SLionel Sambuc	pushl	$19
208*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
209*ebfedea0SLionel Sambuc	addl	$8,%esp
210*ebfedea0SLionel Sambuc	popl	%eax
211*ebfedea0SLionel Sambuc	jmp	*76(%eax)
212*ebfedea0SLionel Sambuc.size	_$lazy19,.-_$lazy19
213*ebfedea0SLionel Sambuc.type	_$lazy20,@function
214*ebfedea0SLionel Sambuc.align	16
215*ebfedea0SLionel Sambuc_$lazy20:
216*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
217*ebfedea0SLionel Sambuc	pushl	%eax
218*ebfedea0SLionel Sambuc	pushl	$20
219*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
220*ebfedea0SLionel Sambuc	addl	$8,%esp
221*ebfedea0SLionel Sambuc	popl	%eax
222*ebfedea0SLionel Sambuc	jmp	*80(%eax)
223*ebfedea0SLionel Sambuc.size	_$lazy20,.-_$lazy20
224*ebfedea0SLionel Sambuc.type	_$lazy21,@function
225*ebfedea0SLionel Sambuc.align	16
226*ebfedea0SLionel Sambuc_$lazy21:
227*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
228*ebfedea0SLionel Sambuc	pushl	%eax
229*ebfedea0SLionel Sambuc	pushl	$21
230*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
231*ebfedea0SLionel Sambuc	addl	$8,%esp
232*ebfedea0SLionel Sambuc	popl	%eax
233*ebfedea0SLionel Sambuc	jmp	*84(%eax)
234*ebfedea0SLionel Sambuc.size	_$lazy21,.-_$lazy21
235*ebfedea0SLionel Sambuc.type	_$lazy22,@function
236*ebfedea0SLionel Sambuc.align	16
237*ebfedea0SLionel Sambuc_$lazy22:
238*ebfedea0SLionel Sambuc	leal	OPENSSL_UplinkTable,%eax
239*ebfedea0SLionel Sambuc	pushl	%eax
240*ebfedea0SLionel Sambuc	pushl	$22
241*ebfedea0SLionel Sambuc	call	OPENSSL_Uplink
242*ebfedea0SLionel Sambuc	addl	$8,%esp
243*ebfedea0SLionel Sambuc	popl	%eax
244*ebfedea0SLionel Sambuc	jmp	*88(%eax)
245*ebfedea0SLionel Sambuc.size	_$lazy22,.-_$lazy22
246*ebfedea0SLionel Sambuc.data
247*ebfedea0SLionel Sambuc.align	4
248*ebfedea0SLionel SambucOPENSSL_UplinkTable:
249*ebfedea0SLionel Sambuc.long	22
250*ebfedea0SLionel Sambuc.long	_$lazy1
251*ebfedea0SLionel Sambuc.long	_$lazy2
252*ebfedea0SLionel Sambuc.long	_$lazy3
253*ebfedea0SLionel Sambuc.long	_$lazy4
254*ebfedea0SLionel Sambuc.long	_$lazy5
255*ebfedea0SLionel Sambuc.long	_$lazy6
256*ebfedea0SLionel Sambuc.long	_$lazy7
257*ebfedea0SLionel Sambuc.long	_$lazy8
258*ebfedea0SLionel Sambuc.long	_$lazy9
259*ebfedea0SLionel Sambuc.long	_$lazy10
260*ebfedea0SLionel Sambuc.long	_$lazy11
261*ebfedea0SLionel Sambuc.long	_$lazy12
262*ebfedea0SLionel Sambuc.long	_$lazy13
263*ebfedea0SLionel Sambuc.long	_$lazy14
264*ebfedea0SLionel Sambuc.long	_$lazy15
265*ebfedea0SLionel Sambuc.long	_$lazy16
266*ebfedea0SLionel Sambuc.long	_$lazy17
267*ebfedea0SLionel Sambuc.long	_$lazy18
268*ebfedea0SLionel Sambuc.long	_$lazy19
269*ebfedea0SLionel Sambuc.long	_$lazy20
270*ebfedea0SLionel Sambuc.long	_$lazy21
271*ebfedea0SLionel Sambuc.long	_$lazy22
272