xref: /minix3/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S (revision ebfedea0ce5bbe81e252ddf32d732e40fb633fae)
1*ebfedea0SLionel Sambuc#include <machine/asm.h>
2*ebfedea0SLionel Sambuc.text
3*ebfedea0SLionel Sambuc.globl	ripemd160_block_asm_data_order
4*ebfedea0SLionel Sambuc.type	ripemd160_block_asm_data_order,@function
5*ebfedea0SLionel Sambuc.align	16
6*ebfedea0SLionel Sambucripemd160_block_asm_data_order:
7*ebfedea0SLionel Sambuc.L_ripemd160_block_asm_data_order_begin:
8*ebfedea0SLionel Sambuc	movl	4(%esp),%edx
9*ebfedea0SLionel Sambuc	movl	8(%esp),%eax
10*ebfedea0SLionel Sambuc	pushl	%esi
11*ebfedea0SLionel Sambuc	movl	(%edx),%ecx
12*ebfedea0SLionel Sambuc	pushl	%edi
13*ebfedea0SLionel Sambuc	movl	4(%edx),%esi
14*ebfedea0SLionel Sambuc	pushl	%ebp
15*ebfedea0SLionel Sambuc	movl	8(%edx),%edi
16*ebfedea0SLionel Sambuc	pushl	%ebx
17*ebfedea0SLionel Sambuc	subl	$108,%esp
18*ebfedea0SLionel Sambuc.L000start:
19*ebfedea0SLionel Sambuc
20*ebfedea0SLionel Sambuc	movl	(%eax),%ebx
21*ebfedea0SLionel Sambuc	movl	4(%eax),%ebp
22*ebfedea0SLionel Sambuc	movl	%ebx,(%esp)
23*ebfedea0SLionel Sambuc	movl	%ebp,4(%esp)
24*ebfedea0SLionel Sambuc	movl	8(%eax),%ebx
25*ebfedea0SLionel Sambuc	movl	12(%eax),%ebp
26*ebfedea0SLionel Sambuc	movl	%ebx,8(%esp)
27*ebfedea0SLionel Sambuc	movl	%ebp,12(%esp)
28*ebfedea0SLionel Sambuc	movl	16(%eax),%ebx
29*ebfedea0SLionel Sambuc	movl	20(%eax),%ebp
30*ebfedea0SLionel Sambuc	movl	%ebx,16(%esp)
31*ebfedea0SLionel Sambuc	movl	%ebp,20(%esp)
32*ebfedea0SLionel Sambuc	movl	24(%eax),%ebx
33*ebfedea0SLionel Sambuc	movl	28(%eax),%ebp
34*ebfedea0SLionel Sambuc	movl	%ebx,24(%esp)
35*ebfedea0SLionel Sambuc	movl	%ebp,28(%esp)
36*ebfedea0SLionel Sambuc	movl	32(%eax),%ebx
37*ebfedea0SLionel Sambuc	movl	36(%eax),%ebp
38*ebfedea0SLionel Sambuc	movl	%ebx,32(%esp)
39*ebfedea0SLionel Sambuc	movl	%ebp,36(%esp)
40*ebfedea0SLionel Sambuc	movl	40(%eax),%ebx
41*ebfedea0SLionel Sambuc	movl	44(%eax),%ebp
42*ebfedea0SLionel Sambuc	movl	%ebx,40(%esp)
43*ebfedea0SLionel Sambuc	movl	%ebp,44(%esp)
44*ebfedea0SLionel Sambuc	movl	48(%eax),%ebx
45*ebfedea0SLionel Sambuc	movl	52(%eax),%ebp
46*ebfedea0SLionel Sambuc	movl	%ebx,48(%esp)
47*ebfedea0SLionel Sambuc	movl	%ebp,52(%esp)
48*ebfedea0SLionel Sambuc	movl	56(%eax),%ebx
49*ebfedea0SLionel Sambuc	movl	60(%eax),%ebp
50*ebfedea0SLionel Sambuc	movl	%ebx,56(%esp)
51*ebfedea0SLionel Sambuc	movl	%ebp,60(%esp)
52*ebfedea0SLionel Sambuc	movl	%edi,%eax
53*ebfedea0SLionel Sambuc	movl	12(%edx),%ebx
54*ebfedea0SLionel Sambuc	movl	16(%edx),%ebp
55*ebfedea0SLionel Sambuc
56*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
57*ebfedea0SLionel Sambuc	movl	(%esp),%edx
58*ebfedea0SLionel Sambuc	xorl	%esi,%eax
59*ebfedea0SLionel Sambuc	addl	%edx,%ecx
60*ebfedea0SLionel Sambuc	roll	$10,%edi
61*ebfedea0SLionel Sambuc	addl	%eax,%ecx
62*ebfedea0SLionel Sambuc	movl	%esi,%eax
63*ebfedea0SLionel Sambuc	roll	$11,%ecx
64*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
65*ebfedea0SLionel Sambuc
66*ebfedea0SLionel Sambuc	xorl	%edi,%eax
67*ebfedea0SLionel Sambuc	movl	4(%esp),%edx
68*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
69*ebfedea0SLionel Sambuc	addl	%eax,%ebp
70*ebfedea0SLionel Sambuc	movl	%ecx,%eax
71*ebfedea0SLionel Sambuc	roll	$10,%esi
72*ebfedea0SLionel Sambuc	addl	%edx,%ebp
73*ebfedea0SLionel Sambuc	xorl	%esi,%eax
74*ebfedea0SLionel Sambuc	roll	$14,%ebp
75*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
76*ebfedea0SLionel Sambuc
77*ebfedea0SLionel Sambuc	movl	8(%esp),%edx
78*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
79*ebfedea0SLionel Sambuc	addl	%edx,%ebx
80*ebfedea0SLionel Sambuc	roll	$10,%ecx
81*ebfedea0SLionel Sambuc	addl	%eax,%ebx
82*ebfedea0SLionel Sambuc	movl	%ebp,%eax
83*ebfedea0SLionel Sambuc	roll	$15,%ebx
84*ebfedea0SLionel Sambuc	addl	%edi,%ebx
85*ebfedea0SLionel Sambuc
86*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
87*ebfedea0SLionel Sambuc	movl	12(%esp),%edx
88*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
89*ebfedea0SLionel Sambuc	addl	%eax,%edi
90*ebfedea0SLionel Sambuc	movl	%ebx,%eax
91*ebfedea0SLionel Sambuc	roll	$10,%ebp
92*ebfedea0SLionel Sambuc	addl	%edx,%edi
93*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
94*ebfedea0SLionel Sambuc	roll	$12,%edi
95*ebfedea0SLionel Sambuc	addl	%esi,%edi
96*ebfedea0SLionel Sambuc
97*ebfedea0SLionel Sambuc	movl	16(%esp),%edx
98*ebfedea0SLionel Sambuc	xorl	%edi,%eax
99*ebfedea0SLionel Sambuc	addl	%edx,%esi
100*ebfedea0SLionel Sambuc	roll	$10,%ebx
101*ebfedea0SLionel Sambuc	addl	%eax,%esi
102*ebfedea0SLionel Sambuc	movl	%edi,%eax
103*ebfedea0SLionel Sambuc	roll	$5,%esi
104*ebfedea0SLionel Sambuc	addl	%ecx,%esi
105*ebfedea0SLionel Sambuc
106*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
107*ebfedea0SLionel Sambuc	movl	20(%esp),%edx
108*ebfedea0SLionel Sambuc	xorl	%esi,%eax
109*ebfedea0SLionel Sambuc	addl	%eax,%ecx
110*ebfedea0SLionel Sambuc	movl	%esi,%eax
111*ebfedea0SLionel Sambuc	roll	$10,%edi
112*ebfedea0SLionel Sambuc	addl	%edx,%ecx
113*ebfedea0SLionel Sambuc	xorl	%edi,%eax
114*ebfedea0SLionel Sambuc	roll	$8,%ecx
115*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
116*ebfedea0SLionel Sambuc
117*ebfedea0SLionel Sambuc	movl	24(%esp),%edx
118*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
119*ebfedea0SLionel Sambuc	addl	%edx,%ebp
120*ebfedea0SLionel Sambuc	roll	$10,%esi
121*ebfedea0SLionel Sambuc	addl	%eax,%ebp
122*ebfedea0SLionel Sambuc	movl	%ecx,%eax
123*ebfedea0SLionel Sambuc	roll	$7,%ebp
124*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
125*ebfedea0SLionel Sambuc
126*ebfedea0SLionel Sambuc	xorl	%esi,%eax
127*ebfedea0SLionel Sambuc	movl	28(%esp),%edx
128*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
129*ebfedea0SLionel Sambuc	addl	%eax,%ebx
130*ebfedea0SLionel Sambuc	movl	%ebp,%eax
131*ebfedea0SLionel Sambuc	roll	$10,%ecx
132*ebfedea0SLionel Sambuc	addl	%edx,%ebx
133*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
134*ebfedea0SLionel Sambuc	roll	$9,%ebx
135*ebfedea0SLionel Sambuc	addl	%edi,%ebx
136*ebfedea0SLionel Sambuc
137*ebfedea0SLionel Sambuc	movl	32(%esp),%edx
138*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
139*ebfedea0SLionel Sambuc	addl	%edx,%edi
140*ebfedea0SLionel Sambuc	roll	$10,%ebp
141*ebfedea0SLionel Sambuc	addl	%eax,%edi
142*ebfedea0SLionel Sambuc	movl	%ebx,%eax
143*ebfedea0SLionel Sambuc	roll	$11,%edi
144*ebfedea0SLionel Sambuc	addl	%esi,%edi
145*ebfedea0SLionel Sambuc
146*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
147*ebfedea0SLionel Sambuc	movl	36(%esp),%edx
148*ebfedea0SLionel Sambuc	xorl	%edi,%eax
149*ebfedea0SLionel Sambuc	addl	%eax,%esi
150*ebfedea0SLionel Sambuc	movl	%edi,%eax
151*ebfedea0SLionel Sambuc	roll	$10,%ebx
152*ebfedea0SLionel Sambuc	addl	%edx,%esi
153*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
154*ebfedea0SLionel Sambuc	roll	$13,%esi
155*ebfedea0SLionel Sambuc	addl	%ecx,%esi
156*ebfedea0SLionel Sambuc
157*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
158*ebfedea0SLionel Sambuc	xorl	%esi,%eax
159*ebfedea0SLionel Sambuc	addl	%edx,%ecx
160*ebfedea0SLionel Sambuc	roll	$10,%edi
161*ebfedea0SLionel Sambuc	addl	%eax,%ecx
162*ebfedea0SLionel Sambuc	movl	%esi,%eax
163*ebfedea0SLionel Sambuc	roll	$14,%ecx
164*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
165*ebfedea0SLionel Sambuc
166*ebfedea0SLionel Sambuc	xorl	%edi,%eax
167*ebfedea0SLionel Sambuc	movl	44(%esp),%edx
168*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
169*ebfedea0SLionel Sambuc	addl	%eax,%ebp
170*ebfedea0SLionel Sambuc	movl	%ecx,%eax
171*ebfedea0SLionel Sambuc	roll	$10,%esi
172*ebfedea0SLionel Sambuc	addl	%edx,%ebp
173*ebfedea0SLionel Sambuc	xorl	%esi,%eax
174*ebfedea0SLionel Sambuc	roll	$15,%ebp
175*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
176*ebfedea0SLionel Sambuc
177*ebfedea0SLionel Sambuc	movl	48(%esp),%edx
178*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
179*ebfedea0SLionel Sambuc	addl	%edx,%ebx
180*ebfedea0SLionel Sambuc	roll	$10,%ecx
181*ebfedea0SLionel Sambuc	addl	%eax,%ebx
182*ebfedea0SLionel Sambuc	movl	%ebp,%eax
183*ebfedea0SLionel Sambuc	roll	$6,%ebx
184*ebfedea0SLionel Sambuc	addl	%edi,%ebx
185*ebfedea0SLionel Sambuc
186*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
187*ebfedea0SLionel Sambuc	movl	52(%esp),%edx
188*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
189*ebfedea0SLionel Sambuc	addl	%eax,%edi
190*ebfedea0SLionel Sambuc	movl	%ebx,%eax
191*ebfedea0SLionel Sambuc	roll	$10,%ebp
192*ebfedea0SLionel Sambuc	addl	%edx,%edi
193*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
194*ebfedea0SLionel Sambuc	roll	$7,%edi
195*ebfedea0SLionel Sambuc	addl	%esi,%edi
196*ebfedea0SLionel Sambuc
197*ebfedea0SLionel Sambuc	movl	56(%esp),%edx
198*ebfedea0SLionel Sambuc	xorl	%edi,%eax
199*ebfedea0SLionel Sambuc	addl	%edx,%esi
200*ebfedea0SLionel Sambuc	roll	$10,%ebx
201*ebfedea0SLionel Sambuc	addl	%eax,%esi
202*ebfedea0SLionel Sambuc	movl	%edi,%eax
203*ebfedea0SLionel Sambuc	roll	$9,%esi
204*ebfedea0SLionel Sambuc	addl	%ecx,%esi
205*ebfedea0SLionel Sambuc
206*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
207*ebfedea0SLionel Sambuc	movl	60(%esp),%edx
208*ebfedea0SLionel Sambuc	xorl	%esi,%eax
209*ebfedea0SLionel Sambuc	addl	%eax,%ecx
210*ebfedea0SLionel Sambuc	movl	$-1,%eax
211*ebfedea0SLionel Sambuc	roll	$10,%edi
212*ebfedea0SLionel Sambuc	addl	%edx,%ecx
213*ebfedea0SLionel Sambuc	movl	28(%esp),%edx
214*ebfedea0SLionel Sambuc	roll	$8,%ecx
215*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
216*ebfedea0SLionel Sambuc
217*ebfedea0SLionel Sambuc	addl	%edx,%ebp
218*ebfedea0SLionel Sambuc	movl	%esi,%edx
219*ebfedea0SLionel Sambuc	subl	%ecx,%eax
220*ebfedea0SLionel Sambuc	andl	%ecx,%edx
221*ebfedea0SLionel Sambuc	andl	%edi,%eax
222*ebfedea0SLionel Sambuc	orl	%eax,%edx
223*ebfedea0SLionel Sambuc	movl	16(%esp),%eax
224*ebfedea0SLionel Sambuc	roll	$10,%esi
225*ebfedea0SLionel Sambuc	leal	1518500249(%ebp,%edx,1),%ebp
226*ebfedea0SLionel Sambuc	movl	$-1,%edx
227*ebfedea0SLionel Sambuc	roll	$7,%ebp
228*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
229*ebfedea0SLionel Sambuc
230*ebfedea0SLionel Sambuc	addl	%eax,%ebx
231*ebfedea0SLionel Sambuc	movl	%ecx,%eax
232*ebfedea0SLionel Sambuc	subl	%ebp,%edx
233*ebfedea0SLionel Sambuc	andl	%ebp,%eax
234*ebfedea0SLionel Sambuc	andl	%esi,%edx
235*ebfedea0SLionel Sambuc	orl	%edx,%eax
236*ebfedea0SLionel Sambuc	movl	52(%esp),%edx
237*ebfedea0SLionel Sambuc	roll	$10,%ecx
238*ebfedea0SLionel Sambuc	leal	1518500249(%ebx,%eax,1),%ebx
239*ebfedea0SLionel Sambuc	movl	$-1,%eax
240*ebfedea0SLionel Sambuc	roll	$6,%ebx
241*ebfedea0SLionel Sambuc	addl	%edi,%ebx
242*ebfedea0SLionel Sambuc
243*ebfedea0SLionel Sambuc	addl	%edx,%edi
244*ebfedea0SLionel Sambuc	movl	%ebp,%edx
245*ebfedea0SLionel Sambuc	subl	%ebx,%eax
246*ebfedea0SLionel Sambuc	andl	%ebx,%edx
247*ebfedea0SLionel Sambuc	andl	%ecx,%eax
248*ebfedea0SLionel Sambuc	orl	%eax,%edx
249*ebfedea0SLionel Sambuc	movl	4(%esp),%eax
250*ebfedea0SLionel Sambuc	roll	$10,%ebp
251*ebfedea0SLionel Sambuc	leal	1518500249(%edi,%edx,1),%edi
252*ebfedea0SLionel Sambuc	movl	$-1,%edx
253*ebfedea0SLionel Sambuc	roll	$8,%edi
254*ebfedea0SLionel Sambuc	addl	%esi,%edi
255*ebfedea0SLionel Sambuc
256*ebfedea0SLionel Sambuc	addl	%eax,%esi
257*ebfedea0SLionel Sambuc	movl	%ebx,%eax
258*ebfedea0SLionel Sambuc	subl	%edi,%edx
259*ebfedea0SLionel Sambuc	andl	%edi,%eax
260*ebfedea0SLionel Sambuc	andl	%ebp,%edx
261*ebfedea0SLionel Sambuc	orl	%edx,%eax
262*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
263*ebfedea0SLionel Sambuc	roll	$10,%ebx
264*ebfedea0SLionel Sambuc	leal	1518500249(%esi,%eax,1),%esi
265*ebfedea0SLionel Sambuc	movl	$-1,%eax
266*ebfedea0SLionel Sambuc	roll	$13,%esi
267*ebfedea0SLionel Sambuc	addl	%ecx,%esi
268*ebfedea0SLionel Sambuc
269*ebfedea0SLionel Sambuc	addl	%edx,%ecx
270*ebfedea0SLionel Sambuc	movl	%edi,%edx
271*ebfedea0SLionel Sambuc	subl	%esi,%eax
272*ebfedea0SLionel Sambuc	andl	%esi,%edx
273*ebfedea0SLionel Sambuc	andl	%ebx,%eax
274*ebfedea0SLionel Sambuc	orl	%eax,%edx
275*ebfedea0SLionel Sambuc	movl	24(%esp),%eax
276*ebfedea0SLionel Sambuc	roll	$10,%edi
277*ebfedea0SLionel Sambuc	leal	1518500249(%ecx,%edx,1),%ecx
278*ebfedea0SLionel Sambuc	movl	$-1,%edx
279*ebfedea0SLionel Sambuc	roll	$11,%ecx
280*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
281*ebfedea0SLionel Sambuc
282*ebfedea0SLionel Sambuc	addl	%eax,%ebp
283*ebfedea0SLionel Sambuc	movl	%esi,%eax
284*ebfedea0SLionel Sambuc	subl	%ecx,%edx
285*ebfedea0SLionel Sambuc	andl	%ecx,%eax
286*ebfedea0SLionel Sambuc	andl	%edi,%edx
287*ebfedea0SLionel Sambuc	orl	%edx,%eax
288*ebfedea0SLionel Sambuc	movl	60(%esp),%edx
289*ebfedea0SLionel Sambuc	roll	$10,%esi
290*ebfedea0SLionel Sambuc	leal	1518500249(%ebp,%eax,1),%ebp
291*ebfedea0SLionel Sambuc	movl	$-1,%eax
292*ebfedea0SLionel Sambuc	roll	$9,%ebp
293*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
294*ebfedea0SLionel Sambuc
295*ebfedea0SLionel Sambuc	addl	%edx,%ebx
296*ebfedea0SLionel Sambuc	movl	%ecx,%edx
297*ebfedea0SLionel Sambuc	subl	%ebp,%eax
298*ebfedea0SLionel Sambuc	andl	%ebp,%edx
299*ebfedea0SLionel Sambuc	andl	%esi,%eax
300*ebfedea0SLionel Sambuc	orl	%eax,%edx
301*ebfedea0SLionel Sambuc	movl	12(%esp),%eax
302*ebfedea0SLionel Sambuc	roll	$10,%ecx
303*ebfedea0SLionel Sambuc	leal	1518500249(%ebx,%edx,1),%ebx
304*ebfedea0SLionel Sambuc	movl	$-1,%edx
305*ebfedea0SLionel Sambuc	roll	$7,%ebx
306*ebfedea0SLionel Sambuc	addl	%edi,%ebx
307*ebfedea0SLionel Sambuc
308*ebfedea0SLionel Sambuc	addl	%eax,%edi
309*ebfedea0SLionel Sambuc	movl	%ebp,%eax
310*ebfedea0SLionel Sambuc	subl	%ebx,%edx
311*ebfedea0SLionel Sambuc	andl	%ebx,%eax
312*ebfedea0SLionel Sambuc	andl	%ecx,%edx
313*ebfedea0SLionel Sambuc	orl	%edx,%eax
314*ebfedea0SLionel Sambuc	movl	48(%esp),%edx
315*ebfedea0SLionel Sambuc	roll	$10,%ebp
316*ebfedea0SLionel Sambuc	leal	1518500249(%edi,%eax,1),%edi
317*ebfedea0SLionel Sambuc	movl	$-1,%eax
318*ebfedea0SLionel Sambuc	roll	$15,%edi
319*ebfedea0SLionel Sambuc	addl	%esi,%edi
320*ebfedea0SLionel Sambuc
321*ebfedea0SLionel Sambuc	addl	%edx,%esi
322*ebfedea0SLionel Sambuc	movl	%ebx,%edx
323*ebfedea0SLionel Sambuc	subl	%edi,%eax
324*ebfedea0SLionel Sambuc	andl	%edi,%edx
325*ebfedea0SLionel Sambuc	andl	%ebp,%eax
326*ebfedea0SLionel Sambuc	orl	%eax,%edx
327*ebfedea0SLionel Sambuc	movl	(%esp),%eax
328*ebfedea0SLionel Sambuc	roll	$10,%ebx
329*ebfedea0SLionel Sambuc	leal	1518500249(%esi,%edx,1),%esi
330*ebfedea0SLionel Sambuc	movl	$-1,%edx
331*ebfedea0SLionel Sambuc	roll	$7,%esi
332*ebfedea0SLionel Sambuc	addl	%ecx,%esi
333*ebfedea0SLionel Sambuc
334*ebfedea0SLionel Sambuc	addl	%eax,%ecx
335*ebfedea0SLionel Sambuc	movl	%edi,%eax
336*ebfedea0SLionel Sambuc	subl	%esi,%edx
337*ebfedea0SLionel Sambuc	andl	%esi,%eax
338*ebfedea0SLionel Sambuc	andl	%ebx,%edx
339*ebfedea0SLionel Sambuc	orl	%edx,%eax
340*ebfedea0SLionel Sambuc	movl	36(%esp),%edx
341*ebfedea0SLionel Sambuc	roll	$10,%edi
342*ebfedea0SLionel Sambuc	leal	1518500249(%ecx,%eax,1),%ecx
343*ebfedea0SLionel Sambuc	movl	$-1,%eax
344*ebfedea0SLionel Sambuc	roll	$12,%ecx
345*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
346*ebfedea0SLionel Sambuc
347*ebfedea0SLionel Sambuc	addl	%edx,%ebp
348*ebfedea0SLionel Sambuc	movl	%esi,%edx
349*ebfedea0SLionel Sambuc	subl	%ecx,%eax
350*ebfedea0SLionel Sambuc	andl	%ecx,%edx
351*ebfedea0SLionel Sambuc	andl	%edi,%eax
352*ebfedea0SLionel Sambuc	orl	%eax,%edx
353*ebfedea0SLionel Sambuc	movl	20(%esp),%eax
354*ebfedea0SLionel Sambuc	roll	$10,%esi
355*ebfedea0SLionel Sambuc	leal	1518500249(%ebp,%edx,1),%ebp
356*ebfedea0SLionel Sambuc	movl	$-1,%edx
357*ebfedea0SLionel Sambuc	roll	$15,%ebp
358*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
359*ebfedea0SLionel Sambuc
360*ebfedea0SLionel Sambuc	addl	%eax,%ebx
361*ebfedea0SLionel Sambuc	movl	%ecx,%eax
362*ebfedea0SLionel Sambuc	subl	%ebp,%edx
363*ebfedea0SLionel Sambuc	andl	%ebp,%eax
364*ebfedea0SLionel Sambuc	andl	%esi,%edx
365*ebfedea0SLionel Sambuc	orl	%edx,%eax
366*ebfedea0SLionel Sambuc	movl	8(%esp),%edx
367*ebfedea0SLionel Sambuc	roll	$10,%ecx
368*ebfedea0SLionel Sambuc	leal	1518500249(%ebx,%eax,1),%ebx
369*ebfedea0SLionel Sambuc	movl	$-1,%eax
370*ebfedea0SLionel Sambuc	roll	$9,%ebx
371*ebfedea0SLionel Sambuc	addl	%edi,%ebx
372*ebfedea0SLionel Sambuc
373*ebfedea0SLionel Sambuc	addl	%edx,%edi
374*ebfedea0SLionel Sambuc	movl	%ebp,%edx
375*ebfedea0SLionel Sambuc	subl	%ebx,%eax
376*ebfedea0SLionel Sambuc	andl	%ebx,%edx
377*ebfedea0SLionel Sambuc	andl	%ecx,%eax
378*ebfedea0SLionel Sambuc	orl	%eax,%edx
379*ebfedea0SLionel Sambuc	movl	56(%esp),%eax
380*ebfedea0SLionel Sambuc	roll	$10,%ebp
381*ebfedea0SLionel Sambuc	leal	1518500249(%edi,%edx,1),%edi
382*ebfedea0SLionel Sambuc	movl	$-1,%edx
383*ebfedea0SLionel Sambuc	roll	$11,%edi
384*ebfedea0SLionel Sambuc	addl	%esi,%edi
385*ebfedea0SLionel Sambuc
386*ebfedea0SLionel Sambuc	addl	%eax,%esi
387*ebfedea0SLionel Sambuc	movl	%ebx,%eax
388*ebfedea0SLionel Sambuc	subl	%edi,%edx
389*ebfedea0SLionel Sambuc	andl	%edi,%eax
390*ebfedea0SLionel Sambuc	andl	%ebp,%edx
391*ebfedea0SLionel Sambuc	orl	%edx,%eax
392*ebfedea0SLionel Sambuc	movl	44(%esp),%edx
393*ebfedea0SLionel Sambuc	roll	$10,%ebx
394*ebfedea0SLionel Sambuc	leal	1518500249(%esi,%eax,1),%esi
395*ebfedea0SLionel Sambuc	movl	$-1,%eax
396*ebfedea0SLionel Sambuc	roll	$7,%esi
397*ebfedea0SLionel Sambuc	addl	%ecx,%esi
398*ebfedea0SLionel Sambuc
399*ebfedea0SLionel Sambuc	addl	%edx,%ecx
400*ebfedea0SLionel Sambuc	movl	%edi,%edx
401*ebfedea0SLionel Sambuc	subl	%esi,%eax
402*ebfedea0SLionel Sambuc	andl	%esi,%edx
403*ebfedea0SLionel Sambuc	andl	%ebx,%eax
404*ebfedea0SLionel Sambuc	orl	%eax,%edx
405*ebfedea0SLionel Sambuc	movl	32(%esp),%eax
406*ebfedea0SLionel Sambuc	roll	$10,%edi
407*ebfedea0SLionel Sambuc	leal	1518500249(%ecx,%edx,1),%ecx
408*ebfedea0SLionel Sambuc	movl	$-1,%edx
409*ebfedea0SLionel Sambuc	roll	$13,%ecx
410*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
411*ebfedea0SLionel Sambuc
412*ebfedea0SLionel Sambuc	addl	%eax,%ebp
413*ebfedea0SLionel Sambuc	movl	%esi,%eax
414*ebfedea0SLionel Sambuc	subl	%ecx,%edx
415*ebfedea0SLionel Sambuc	andl	%ecx,%eax
416*ebfedea0SLionel Sambuc	andl	%edi,%edx
417*ebfedea0SLionel Sambuc	orl	%edx,%eax
418*ebfedea0SLionel Sambuc	movl	$-1,%edx
419*ebfedea0SLionel Sambuc	roll	$10,%esi
420*ebfedea0SLionel Sambuc	leal	1518500249(%ebp,%eax,1),%ebp
421*ebfedea0SLionel Sambuc	subl	%ecx,%edx
422*ebfedea0SLionel Sambuc	roll	$12,%ebp
423*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
424*ebfedea0SLionel Sambuc
425*ebfedea0SLionel Sambuc	movl	12(%esp),%eax
426*ebfedea0SLionel Sambuc	orl	%ebp,%edx
427*ebfedea0SLionel Sambuc	addl	%eax,%ebx
428*ebfedea0SLionel Sambuc	xorl	%esi,%edx
429*ebfedea0SLionel Sambuc	movl	$-1,%eax
430*ebfedea0SLionel Sambuc	roll	$10,%ecx
431*ebfedea0SLionel Sambuc	leal	1859775393(%ebx,%edx,1),%ebx
432*ebfedea0SLionel Sambuc	subl	%ebp,%eax
433*ebfedea0SLionel Sambuc	roll	$11,%ebx
434*ebfedea0SLionel Sambuc	addl	%edi,%ebx
435*ebfedea0SLionel Sambuc
436*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
437*ebfedea0SLionel Sambuc	orl	%ebx,%eax
438*ebfedea0SLionel Sambuc	addl	%edx,%edi
439*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
440*ebfedea0SLionel Sambuc	movl	$-1,%edx
441*ebfedea0SLionel Sambuc	roll	$10,%ebp
442*ebfedea0SLionel Sambuc	leal	1859775393(%edi,%eax,1),%edi
443*ebfedea0SLionel Sambuc	subl	%ebx,%edx
444*ebfedea0SLionel Sambuc	roll	$13,%edi
445*ebfedea0SLionel Sambuc	addl	%esi,%edi
446*ebfedea0SLionel Sambuc
447*ebfedea0SLionel Sambuc	movl	56(%esp),%eax
448*ebfedea0SLionel Sambuc	orl	%edi,%edx
449*ebfedea0SLionel Sambuc	addl	%eax,%esi
450*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
451*ebfedea0SLionel Sambuc	movl	$-1,%eax
452*ebfedea0SLionel Sambuc	roll	$10,%ebx
453*ebfedea0SLionel Sambuc	leal	1859775393(%esi,%edx,1),%esi
454*ebfedea0SLionel Sambuc	subl	%edi,%eax
455*ebfedea0SLionel Sambuc	roll	$6,%esi
456*ebfedea0SLionel Sambuc	addl	%ecx,%esi
457*ebfedea0SLionel Sambuc
458*ebfedea0SLionel Sambuc	movl	16(%esp),%edx
459*ebfedea0SLionel Sambuc	orl	%esi,%eax
460*ebfedea0SLionel Sambuc	addl	%edx,%ecx
461*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
462*ebfedea0SLionel Sambuc	movl	$-1,%edx
463*ebfedea0SLionel Sambuc	roll	$10,%edi
464*ebfedea0SLionel Sambuc	leal	1859775393(%ecx,%eax,1),%ecx
465*ebfedea0SLionel Sambuc	subl	%esi,%edx
466*ebfedea0SLionel Sambuc	roll	$7,%ecx
467*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
468*ebfedea0SLionel Sambuc
469*ebfedea0SLionel Sambuc	movl	36(%esp),%eax
470*ebfedea0SLionel Sambuc	orl	%ecx,%edx
471*ebfedea0SLionel Sambuc	addl	%eax,%ebp
472*ebfedea0SLionel Sambuc	xorl	%edi,%edx
473*ebfedea0SLionel Sambuc	movl	$-1,%eax
474*ebfedea0SLionel Sambuc	roll	$10,%esi
475*ebfedea0SLionel Sambuc	leal	1859775393(%ebp,%edx,1),%ebp
476*ebfedea0SLionel Sambuc	subl	%ecx,%eax
477*ebfedea0SLionel Sambuc	roll	$14,%ebp
478*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
479*ebfedea0SLionel Sambuc
480*ebfedea0SLionel Sambuc	movl	60(%esp),%edx
481*ebfedea0SLionel Sambuc	orl	%ebp,%eax
482*ebfedea0SLionel Sambuc	addl	%edx,%ebx
483*ebfedea0SLionel Sambuc	xorl	%esi,%eax
484*ebfedea0SLionel Sambuc	movl	$-1,%edx
485*ebfedea0SLionel Sambuc	roll	$10,%ecx
486*ebfedea0SLionel Sambuc	leal	1859775393(%ebx,%eax,1),%ebx
487*ebfedea0SLionel Sambuc	subl	%ebp,%edx
488*ebfedea0SLionel Sambuc	roll	$9,%ebx
489*ebfedea0SLionel Sambuc	addl	%edi,%ebx
490*ebfedea0SLionel Sambuc
491*ebfedea0SLionel Sambuc	movl	32(%esp),%eax
492*ebfedea0SLionel Sambuc	orl	%ebx,%edx
493*ebfedea0SLionel Sambuc	addl	%eax,%edi
494*ebfedea0SLionel Sambuc	xorl	%ecx,%edx
495*ebfedea0SLionel Sambuc	movl	$-1,%eax
496*ebfedea0SLionel Sambuc	roll	$10,%ebp
497*ebfedea0SLionel Sambuc	leal	1859775393(%edi,%edx,1),%edi
498*ebfedea0SLionel Sambuc	subl	%ebx,%eax
499*ebfedea0SLionel Sambuc	roll	$13,%edi
500*ebfedea0SLionel Sambuc	addl	%esi,%edi
501*ebfedea0SLionel Sambuc
502*ebfedea0SLionel Sambuc	movl	4(%esp),%edx
503*ebfedea0SLionel Sambuc	orl	%edi,%eax
504*ebfedea0SLionel Sambuc	addl	%edx,%esi
505*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
506*ebfedea0SLionel Sambuc	movl	$-1,%edx
507*ebfedea0SLionel Sambuc	roll	$10,%ebx
508*ebfedea0SLionel Sambuc	leal	1859775393(%esi,%eax,1),%esi
509*ebfedea0SLionel Sambuc	subl	%edi,%edx
510*ebfedea0SLionel Sambuc	roll	$15,%esi
511*ebfedea0SLionel Sambuc	addl	%ecx,%esi
512*ebfedea0SLionel Sambuc
513*ebfedea0SLionel Sambuc	movl	8(%esp),%eax
514*ebfedea0SLionel Sambuc	orl	%esi,%edx
515*ebfedea0SLionel Sambuc	addl	%eax,%ecx
516*ebfedea0SLionel Sambuc	xorl	%ebx,%edx
517*ebfedea0SLionel Sambuc	movl	$-1,%eax
518*ebfedea0SLionel Sambuc	roll	$10,%edi
519*ebfedea0SLionel Sambuc	leal	1859775393(%ecx,%edx,1),%ecx
520*ebfedea0SLionel Sambuc	subl	%esi,%eax
521*ebfedea0SLionel Sambuc	roll	$14,%ecx
522*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
523*ebfedea0SLionel Sambuc
524*ebfedea0SLionel Sambuc	movl	28(%esp),%edx
525*ebfedea0SLionel Sambuc	orl	%ecx,%eax
526*ebfedea0SLionel Sambuc	addl	%edx,%ebp
527*ebfedea0SLionel Sambuc	xorl	%edi,%eax
528*ebfedea0SLionel Sambuc	movl	$-1,%edx
529*ebfedea0SLionel Sambuc	roll	$10,%esi
530*ebfedea0SLionel Sambuc	leal	1859775393(%ebp,%eax,1),%ebp
531*ebfedea0SLionel Sambuc	subl	%ecx,%edx
532*ebfedea0SLionel Sambuc	roll	$8,%ebp
533*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
534*ebfedea0SLionel Sambuc
535*ebfedea0SLionel Sambuc	movl	(%esp),%eax
536*ebfedea0SLionel Sambuc	orl	%ebp,%edx
537*ebfedea0SLionel Sambuc	addl	%eax,%ebx
538*ebfedea0SLionel Sambuc	xorl	%esi,%edx
539*ebfedea0SLionel Sambuc	movl	$-1,%eax
540*ebfedea0SLionel Sambuc	roll	$10,%ecx
541*ebfedea0SLionel Sambuc	leal	1859775393(%ebx,%edx,1),%ebx
542*ebfedea0SLionel Sambuc	subl	%ebp,%eax
543*ebfedea0SLionel Sambuc	roll	$13,%ebx
544*ebfedea0SLionel Sambuc	addl	%edi,%ebx
545*ebfedea0SLionel Sambuc
546*ebfedea0SLionel Sambuc	movl	24(%esp),%edx
547*ebfedea0SLionel Sambuc	orl	%ebx,%eax
548*ebfedea0SLionel Sambuc	addl	%edx,%edi
549*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
550*ebfedea0SLionel Sambuc	movl	$-1,%edx
551*ebfedea0SLionel Sambuc	roll	$10,%ebp
552*ebfedea0SLionel Sambuc	leal	1859775393(%edi,%eax,1),%edi
553*ebfedea0SLionel Sambuc	subl	%ebx,%edx
554*ebfedea0SLionel Sambuc	roll	$6,%edi
555*ebfedea0SLionel Sambuc	addl	%esi,%edi
556*ebfedea0SLionel Sambuc
557*ebfedea0SLionel Sambuc	movl	52(%esp),%eax
558*ebfedea0SLionel Sambuc	orl	%edi,%edx
559*ebfedea0SLionel Sambuc	addl	%eax,%esi
560*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
561*ebfedea0SLionel Sambuc	movl	$-1,%eax
562*ebfedea0SLionel Sambuc	roll	$10,%ebx
563*ebfedea0SLionel Sambuc	leal	1859775393(%esi,%edx,1),%esi
564*ebfedea0SLionel Sambuc	subl	%edi,%eax
565*ebfedea0SLionel Sambuc	roll	$5,%esi
566*ebfedea0SLionel Sambuc	addl	%ecx,%esi
567*ebfedea0SLionel Sambuc
568*ebfedea0SLionel Sambuc	movl	44(%esp),%edx
569*ebfedea0SLionel Sambuc	orl	%esi,%eax
570*ebfedea0SLionel Sambuc	addl	%edx,%ecx
571*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
572*ebfedea0SLionel Sambuc	movl	$-1,%edx
573*ebfedea0SLionel Sambuc	roll	$10,%edi
574*ebfedea0SLionel Sambuc	leal	1859775393(%ecx,%eax,1),%ecx
575*ebfedea0SLionel Sambuc	subl	%esi,%edx
576*ebfedea0SLionel Sambuc	roll	$12,%ecx
577*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
578*ebfedea0SLionel Sambuc
579*ebfedea0SLionel Sambuc	movl	20(%esp),%eax
580*ebfedea0SLionel Sambuc	orl	%ecx,%edx
581*ebfedea0SLionel Sambuc	addl	%eax,%ebp
582*ebfedea0SLionel Sambuc	xorl	%edi,%edx
583*ebfedea0SLionel Sambuc	movl	$-1,%eax
584*ebfedea0SLionel Sambuc	roll	$10,%esi
585*ebfedea0SLionel Sambuc	leal	1859775393(%ebp,%edx,1),%ebp
586*ebfedea0SLionel Sambuc	subl	%ecx,%eax
587*ebfedea0SLionel Sambuc	roll	$7,%ebp
588*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
589*ebfedea0SLionel Sambuc
590*ebfedea0SLionel Sambuc	movl	48(%esp),%edx
591*ebfedea0SLionel Sambuc	orl	%ebp,%eax
592*ebfedea0SLionel Sambuc	addl	%edx,%ebx
593*ebfedea0SLionel Sambuc	xorl	%esi,%eax
594*ebfedea0SLionel Sambuc	movl	$-1,%edx
595*ebfedea0SLionel Sambuc	roll	$10,%ecx
596*ebfedea0SLionel Sambuc	leal	1859775393(%ebx,%eax,1),%ebx
597*ebfedea0SLionel Sambuc	movl	%ecx,%eax
598*ebfedea0SLionel Sambuc	roll	$5,%ebx
599*ebfedea0SLionel Sambuc	addl	%edi,%ebx
600*ebfedea0SLionel Sambuc
601*ebfedea0SLionel Sambuc	subl	%ecx,%edx
602*ebfedea0SLionel Sambuc	andl	%ebx,%eax
603*ebfedea0SLionel Sambuc	andl	%ebp,%edx
604*ebfedea0SLionel Sambuc	orl	%eax,%edx
605*ebfedea0SLionel Sambuc	movl	4(%esp),%eax
606*ebfedea0SLionel Sambuc	roll	$10,%ebp
607*ebfedea0SLionel Sambuc	leal	2400959708(%edi,%edx,1),%edi
608*ebfedea0SLionel Sambuc	movl	$-1,%edx
609*ebfedea0SLionel Sambuc	addl	%eax,%edi
610*ebfedea0SLionel Sambuc	movl	%ebp,%eax
611*ebfedea0SLionel Sambuc	roll	$11,%edi
612*ebfedea0SLionel Sambuc	addl	%esi,%edi
613*ebfedea0SLionel Sambuc
614*ebfedea0SLionel Sambuc	subl	%ebp,%edx
615*ebfedea0SLionel Sambuc	andl	%edi,%eax
616*ebfedea0SLionel Sambuc	andl	%ebx,%edx
617*ebfedea0SLionel Sambuc	orl	%eax,%edx
618*ebfedea0SLionel Sambuc	movl	36(%esp),%eax
619*ebfedea0SLionel Sambuc	roll	$10,%ebx
620*ebfedea0SLionel Sambuc	leal	2400959708(%esi,%edx,1),%esi
621*ebfedea0SLionel Sambuc	movl	$-1,%edx
622*ebfedea0SLionel Sambuc	addl	%eax,%esi
623*ebfedea0SLionel Sambuc	movl	%ebx,%eax
624*ebfedea0SLionel Sambuc	roll	$12,%esi
625*ebfedea0SLionel Sambuc	addl	%ecx,%esi
626*ebfedea0SLionel Sambuc
627*ebfedea0SLionel Sambuc	subl	%ebx,%edx
628*ebfedea0SLionel Sambuc	andl	%esi,%eax
629*ebfedea0SLionel Sambuc	andl	%edi,%edx
630*ebfedea0SLionel Sambuc	orl	%eax,%edx
631*ebfedea0SLionel Sambuc	movl	44(%esp),%eax
632*ebfedea0SLionel Sambuc	roll	$10,%edi
633*ebfedea0SLionel Sambuc	leal	2400959708(%ecx,%edx,1),%ecx
634*ebfedea0SLionel Sambuc	movl	$-1,%edx
635*ebfedea0SLionel Sambuc	addl	%eax,%ecx
636*ebfedea0SLionel Sambuc	movl	%edi,%eax
637*ebfedea0SLionel Sambuc	roll	$14,%ecx
638*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
639*ebfedea0SLionel Sambuc
640*ebfedea0SLionel Sambuc	subl	%edi,%edx
641*ebfedea0SLionel Sambuc	andl	%ecx,%eax
642*ebfedea0SLionel Sambuc	andl	%esi,%edx
643*ebfedea0SLionel Sambuc	orl	%eax,%edx
644*ebfedea0SLionel Sambuc	movl	40(%esp),%eax
645*ebfedea0SLionel Sambuc	roll	$10,%esi
646*ebfedea0SLionel Sambuc	leal	2400959708(%ebp,%edx,1),%ebp
647*ebfedea0SLionel Sambuc	movl	$-1,%edx
648*ebfedea0SLionel Sambuc	addl	%eax,%ebp
649*ebfedea0SLionel Sambuc	movl	%esi,%eax
650*ebfedea0SLionel Sambuc	roll	$15,%ebp
651*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
652*ebfedea0SLionel Sambuc
653*ebfedea0SLionel Sambuc	subl	%esi,%edx
654*ebfedea0SLionel Sambuc	andl	%ebp,%eax
655*ebfedea0SLionel Sambuc	andl	%ecx,%edx
656*ebfedea0SLionel Sambuc	orl	%eax,%edx
657*ebfedea0SLionel Sambuc	movl	(%esp),%eax
658*ebfedea0SLionel Sambuc	roll	$10,%ecx
659*ebfedea0SLionel Sambuc	leal	2400959708(%ebx,%edx,1),%ebx
660*ebfedea0SLionel Sambuc	movl	$-1,%edx
661*ebfedea0SLionel Sambuc	addl	%eax,%ebx
662*ebfedea0SLionel Sambuc	movl	%ecx,%eax
663*ebfedea0SLionel Sambuc	roll	$14,%ebx
664*ebfedea0SLionel Sambuc	addl	%edi,%ebx
665*ebfedea0SLionel Sambuc
666*ebfedea0SLionel Sambuc	subl	%ecx,%edx
667*ebfedea0SLionel Sambuc	andl	%ebx,%eax
668*ebfedea0SLionel Sambuc	andl	%ebp,%edx
669*ebfedea0SLionel Sambuc	orl	%eax,%edx
670*ebfedea0SLionel Sambuc	movl	32(%esp),%eax
671*ebfedea0SLionel Sambuc	roll	$10,%ebp
672*ebfedea0SLionel Sambuc	leal	2400959708(%edi,%edx,1),%edi
673*ebfedea0SLionel Sambuc	movl	$-1,%edx
674*ebfedea0SLionel Sambuc	addl	%eax,%edi
675*ebfedea0SLionel Sambuc	movl	%ebp,%eax
676*ebfedea0SLionel Sambuc	roll	$15,%edi
677*ebfedea0SLionel Sambuc	addl	%esi,%edi
678*ebfedea0SLionel Sambuc
679*ebfedea0SLionel Sambuc	subl	%ebp,%edx
680*ebfedea0SLionel Sambuc	andl	%edi,%eax
681*ebfedea0SLionel Sambuc	andl	%ebx,%edx
682*ebfedea0SLionel Sambuc	orl	%eax,%edx
683*ebfedea0SLionel Sambuc	movl	48(%esp),%eax
684*ebfedea0SLionel Sambuc	roll	$10,%ebx
685*ebfedea0SLionel Sambuc	leal	2400959708(%esi,%edx,1),%esi
686*ebfedea0SLionel Sambuc	movl	$-1,%edx
687*ebfedea0SLionel Sambuc	addl	%eax,%esi
688*ebfedea0SLionel Sambuc	movl	%ebx,%eax
689*ebfedea0SLionel Sambuc	roll	$9,%esi
690*ebfedea0SLionel Sambuc	addl	%ecx,%esi
691*ebfedea0SLionel Sambuc
692*ebfedea0SLionel Sambuc	subl	%ebx,%edx
693*ebfedea0SLionel Sambuc	andl	%esi,%eax
694*ebfedea0SLionel Sambuc	andl	%edi,%edx
695*ebfedea0SLionel Sambuc	orl	%eax,%edx
696*ebfedea0SLionel Sambuc	movl	16(%esp),%eax
697*ebfedea0SLionel Sambuc	roll	$10,%edi
698*ebfedea0SLionel Sambuc	leal	2400959708(%ecx,%edx,1),%ecx
699*ebfedea0SLionel Sambuc	movl	$-1,%edx
700*ebfedea0SLionel Sambuc	addl	%eax,%ecx
701*ebfedea0SLionel Sambuc	movl	%edi,%eax
702*ebfedea0SLionel Sambuc	roll	$8,%ecx
703*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
704*ebfedea0SLionel Sambuc
705*ebfedea0SLionel Sambuc	subl	%edi,%edx
706*ebfedea0SLionel Sambuc	andl	%ecx,%eax
707*ebfedea0SLionel Sambuc	andl	%esi,%edx
708*ebfedea0SLionel Sambuc	orl	%eax,%edx
709*ebfedea0SLionel Sambuc	movl	52(%esp),%eax
710*ebfedea0SLionel Sambuc	roll	$10,%esi
711*ebfedea0SLionel Sambuc	leal	2400959708(%ebp,%edx,1),%ebp
712*ebfedea0SLionel Sambuc	movl	$-1,%edx
713*ebfedea0SLionel Sambuc	addl	%eax,%ebp
714*ebfedea0SLionel Sambuc	movl	%esi,%eax
715*ebfedea0SLionel Sambuc	roll	$9,%ebp
716*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
717*ebfedea0SLionel Sambuc
718*ebfedea0SLionel Sambuc	subl	%esi,%edx
719*ebfedea0SLionel Sambuc	andl	%ebp,%eax
720*ebfedea0SLionel Sambuc	andl	%ecx,%edx
721*ebfedea0SLionel Sambuc	orl	%eax,%edx
722*ebfedea0SLionel Sambuc	movl	12(%esp),%eax
723*ebfedea0SLionel Sambuc	roll	$10,%ecx
724*ebfedea0SLionel Sambuc	leal	2400959708(%ebx,%edx,1),%ebx
725*ebfedea0SLionel Sambuc	movl	$-1,%edx
726*ebfedea0SLionel Sambuc	addl	%eax,%ebx
727*ebfedea0SLionel Sambuc	movl	%ecx,%eax
728*ebfedea0SLionel Sambuc	roll	$14,%ebx
729*ebfedea0SLionel Sambuc	addl	%edi,%ebx
730*ebfedea0SLionel Sambuc
731*ebfedea0SLionel Sambuc	subl	%ecx,%edx
732*ebfedea0SLionel Sambuc	andl	%ebx,%eax
733*ebfedea0SLionel Sambuc	andl	%ebp,%edx
734*ebfedea0SLionel Sambuc	orl	%eax,%edx
735*ebfedea0SLionel Sambuc	movl	28(%esp),%eax
736*ebfedea0SLionel Sambuc	roll	$10,%ebp
737*ebfedea0SLionel Sambuc	leal	2400959708(%edi,%edx,1),%edi
738*ebfedea0SLionel Sambuc	movl	$-1,%edx
739*ebfedea0SLionel Sambuc	addl	%eax,%edi
740*ebfedea0SLionel Sambuc	movl	%ebp,%eax
741*ebfedea0SLionel Sambuc	roll	$5,%edi
742*ebfedea0SLionel Sambuc	addl	%esi,%edi
743*ebfedea0SLionel Sambuc
744*ebfedea0SLionel Sambuc	subl	%ebp,%edx
745*ebfedea0SLionel Sambuc	andl	%edi,%eax
746*ebfedea0SLionel Sambuc	andl	%ebx,%edx
747*ebfedea0SLionel Sambuc	orl	%eax,%edx
748*ebfedea0SLionel Sambuc	movl	60(%esp),%eax
749*ebfedea0SLionel Sambuc	roll	$10,%ebx
750*ebfedea0SLionel Sambuc	leal	2400959708(%esi,%edx,1),%esi
751*ebfedea0SLionel Sambuc	movl	$-1,%edx
752*ebfedea0SLionel Sambuc	addl	%eax,%esi
753*ebfedea0SLionel Sambuc	movl	%ebx,%eax
754*ebfedea0SLionel Sambuc	roll	$6,%esi
755*ebfedea0SLionel Sambuc	addl	%ecx,%esi
756*ebfedea0SLionel Sambuc
757*ebfedea0SLionel Sambuc	subl	%ebx,%edx
758*ebfedea0SLionel Sambuc	andl	%esi,%eax
759*ebfedea0SLionel Sambuc	andl	%edi,%edx
760*ebfedea0SLionel Sambuc	orl	%eax,%edx
761*ebfedea0SLionel Sambuc	movl	56(%esp),%eax
762*ebfedea0SLionel Sambuc	roll	$10,%edi
763*ebfedea0SLionel Sambuc	leal	2400959708(%ecx,%edx,1),%ecx
764*ebfedea0SLionel Sambuc	movl	$-1,%edx
765*ebfedea0SLionel Sambuc	addl	%eax,%ecx
766*ebfedea0SLionel Sambuc	movl	%edi,%eax
767*ebfedea0SLionel Sambuc	roll	$8,%ecx
768*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
769*ebfedea0SLionel Sambuc
770*ebfedea0SLionel Sambuc	subl	%edi,%edx
771*ebfedea0SLionel Sambuc	andl	%ecx,%eax
772*ebfedea0SLionel Sambuc	andl	%esi,%edx
773*ebfedea0SLionel Sambuc	orl	%eax,%edx
774*ebfedea0SLionel Sambuc	movl	20(%esp),%eax
775*ebfedea0SLionel Sambuc	roll	$10,%esi
776*ebfedea0SLionel Sambuc	leal	2400959708(%ebp,%edx,1),%ebp
777*ebfedea0SLionel Sambuc	movl	$-1,%edx
778*ebfedea0SLionel Sambuc	addl	%eax,%ebp
779*ebfedea0SLionel Sambuc	movl	%esi,%eax
780*ebfedea0SLionel Sambuc	roll	$6,%ebp
781*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
782*ebfedea0SLionel Sambuc
783*ebfedea0SLionel Sambuc	subl	%esi,%edx
784*ebfedea0SLionel Sambuc	andl	%ebp,%eax
785*ebfedea0SLionel Sambuc	andl	%ecx,%edx
786*ebfedea0SLionel Sambuc	orl	%eax,%edx
787*ebfedea0SLionel Sambuc	movl	24(%esp),%eax
788*ebfedea0SLionel Sambuc	roll	$10,%ecx
789*ebfedea0SLionel Sambuc	leal	2400959708(%ebx,%edx,1),%ebx
790*ebfedea0SLionel Sambuc	movl	$-1,%edx
791*ebfedea0SLionel Sambuc	addl	%eax,%ebx
792*ebfedea0SLionel Sambuc	movl	%ecx,%eax
793*ebfedea0SLionel Sambuc	roll	$5,%ebx
794*ebfedea0SLionel Sambuc	addl	%edi,%ebx
795*ebfedea0SLionel Sambuc
796*ebfedea0SLionel Sambuc	subl	%ecx,%edx
797*ebfedea0SLionel Sambuc	andl	%ebx,%eax
798*ebfedea0SLionel Sambuc	andl	%ebp,%edx
799*ebfedea0SLionel Sambuc	orl	%eax,%edx
800*ebfedea0SLionel Sambuc	movl	8(%esp),%eax
801*ebfedea0SLionel Sambuc	roll	$10,%ebp
802*ebfedea0SLionel Sambuc	leal	2400959708(%edi,%edx,1),%edi
803*ebfedea0SLionel Sambuc	movl	$-1,%edx
804*ebfedea0SLionel Sambuc	addl	%eax,%edi
805*ebfedea0SLionel Sambuc	subl	%ebp,%edx
806*ebfedea0SLionel Sambuc	roll	$12,%edi
807*ebfedea0SLionel Sambuc	addl	%esi,%edi
808*ebfedea0SLionel Sambuc
809*ebfedea0SLionel Sambuc	movl	16(%esp),%eax
810*ebfedea0SLionel Sambuc	orl	%ebx,%edx
811*ebfedea0SLionel Sambuc	addl	%eax,%esi
812*ebfedea0SLionel Sambuc	xorl	%edi,%edx
813*ebfedea0SLionel Sambuc	movl	$-1,%eax
814*ebfedea0SLionel Sambuc	roll	$10,%ebx
815*ebfedea0SLionel Sambuc	leal	2840853838(%esi,%edx,1),%esi
816*ebfedea0SLionel Sambuc	subl	%ebx,%eax
817*ebfedea0SLionel Sambuc	roll	$9,%esi
818*ebfedea0SLionel Sambuc	addl	%ecx,%esi
819*ebfedea0SLionel Sambuc
820*ebfedea0SLionel Sambuc	movl	(%esp),%edx
821*ebfedea0SLionel Sambuc	orl	%edi,%eax
822*ebfedea0SLionel Sambuc	addl	%edx,%ecx
823*ebfedea0SLionel Sambuc	xorl	%esi,%eax
824*ebfedea0SLionel Sambuc	movl	$-1,%edx
825*ebfedea0SLionel Sambuc	roll	$10,%edi
826*ebfedea0SLionel Sambuc	leal	2840853838(%ecx,%eax,1),%ecx
827*ebfedea0SLionel Sambuc	subl	%edi,%edx
828*ebfedea0SLionel Sambuc	roll	$15,%ecx
829*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
830*ebfedea0SLionel Sambuc
831*ebfedea0SLionel Sambuc	movl	20(%esp),%eax
832*ebfedea0SLionel Sambuc	orl	%esi,%edx
833*ebfedea0SLionel Sambuc	addl	%eax,%ebp
834*ebfedea0SLionel Sambuc	xorl	%ecx,%edx
835*ebfedea0SLionel Sambuc	movl	$-1,%eax
836*ebfedea0SLionel Sambuc	roll	$10,%esi
837*ebfedea0SLionel Sambuc	leal	2840853838(%ebp,%edx,1),%ebp
838*ebfedea0SLionel Sambuc	subl	%esi,%eax
839*ebfedea0SLionel Sambuc	roll	$5,%ebp
840*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
841*ebfedea0SLionel Sambuc
842*ebfedea0SLionel Sambuc	movl	36(%esp),%edx
843*ebfedea0SLionel Sambuc	orl	%ecx,%eax
844*ebfedea0SLionel Sambuc	addl	%edx,%ebx
845*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
846*ebfedea0SLionel Sambuc	movl	$-1,%edx
847*ebfedea0SLionel Sambuc	roll	$10,%ecx
848*ebfedea0SLionel Sambuc	leal	2840853838(%ebx,%eax,1),%ebx
849*ebfedea0SLionel Sambuc	subl	%ecx,%edx
850*ebfedea0SLionel Sambuc	roll	$11,%ebx
851*ebfedea0SLionel Sambuc	addl	%edi,%ebx
852*ebfedea0SLionel Sambuc
853*ebfedea0SLionel Sambuc	movl	28(%esp),%eax
854*ebfedea0SLionel Sambuc	orl	%ebp,%edx
855*ebfedea0SLionel Sambuc	addl	%eax,%edi
856*ebfedea0SLionel Sambuc	xorl	%ebx,%edx
857*ebfedea0SLionel Sambuc	movl	$-1,%eax
858*ebfedea0SLionel Sambuc	roll	$10,%ebp
859*ebfedea0SLionel Sambuc	leal	2840853838(%edi,%edx,1),%edi
860*ebfedea0SLionel Sambuc	subl	%ebp,%eax
861*ebfedea0SLionel Sambuc	roll	$6,%edi
862*ebfedea0SLionel Sambuc	addl	%esi,%edi
863*ebfedea0SLionel Sambuc
864*ebfedea0SLionel Sambuc	movl	48(%esp),%edx
865*ebfedea0SLionel Sambuc	orl	%ebx,%eax
866*ebfedea0SLionel Sambuc	addl	%edx,%esi
867*ebfedea0SLionel Sambuc	xorl	%edi,%eax
868*ebfedea0SLionel Sambuc	movl	$-1,%edx
869*ebfedea0SLionel Sambuc	roll	$10,%ebx
870*ebfedea0SLionel Sambuc	leal	2840853838(%esi,%eax,1),%esi
871*ebfedea0SLionel Sambuc	subl	%ebx,%edx
872*ebfedea0SLionel Sambuc	roll	$8,%esi
873*ebfedea0SLionel Sambuc	addl	%ecx,%esi
874*ebfedea0SLionel Sambuc
875*ebfedea0SLionel Sambuc	movl	8(%esp),%eax
876*ebfedea0SLionel Sambuc	orl	%edi,%edx
877*ebfedea0SLionel Sambuc	addl	%eax,%ecx
878*ebfedea0SLionel Sambuc	xorl	%esi,%edx
879*ebfedea0SLionel Sambuc	movl	$-1,%eax
880*ebfedea0SLionel Sambuc	roll	$10,%edi
881*ebfedea0SLionel Sambuc	leal	2840853838(%ecx,%edx,1),%ecx
882*ebfedea0SLionel Sambuc	subl	%edi,%eax
883*ebfedea0SLionel Sambuc	roll	$13,%ecx
884*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
885*ebfedea0SLionel Sambuc
886*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
887*ebfedea0SLionel Sambuc	orl	%esi,%eax
888*ebfedea0SLionel Sambuc	addl	%edx,%ebp
889*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
890*ebfedea0SLionel Sambuc	movl	$-1,%edx
891*ebfedea0SLionel Sambuc	roll	$10,%esi
892*ebfedea0SLionel Sambuc	leal	2840853838(%ebp,%eax,1),%ebp
893*ebfedea0SLionel Sambuc	subl	%esi,%edx
894*ebfedea0SLionel Sambuc	roll	$12,%ebp
895*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
896*ebfedea0SLionel Sambuc
897*ebfedea0SLionel Sambuc	movl	56(%esp),%eax
898*ebfedea0SLionel Sambuc	orl	%ecx,%edx
899*ebfedea0SLionel Sambuc	addl	%eax,%ebx
900*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
901*ebfedea0SLionel Sambuc	movl	$-1,%eax
902*ebfedea0SLionel Sambuc	roll	$10,%ecx
903*ebfedea0SLionel Sambuc	leal	2840853838(%ebx,%edx,1),%ebx
904*ebfedea0SLionel Sambuc	subl	%ecx,%eax
905*ebfedea0SLionel Sambuc	roll	$5,%ebx
906*ebfedea0SLionel Sambuc	addl	%edi,%ebx
907*ebfedea0SLionel Sambuc
908*ebfedea0SLionel Sambuc	movl	4(%esp),%edx
909*ebfedea0SLionel Sambuc	orl	%ebp,%eax
910*ebfedea0SLionel Sambuc	addl	%edx,%edi
911*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
912*ebfedea0SLionel Sambuc	movl	$-1,%edx
913*ebfedea0SLionel Sambuc	roll	$10,%ebp
914*ebfedea0SLionel Sambuc	leal	2840853838(%edi,%eax,1),%edi
915*ebfedea0SLionel Sambuc	subl	%ebp,%edx
916*ebfedea0SLionel Sambuc	roll	$12,%edi
917*ebfedea0SLionel Sambuc	addl	%esi,%edi
918*ebfedea0SLionel Sambuc
919*ebfedea0SLionel Sambuc	movl	12(%esp),%eax
920*ebfedea0SLionel Sambuc	orl	%ebx,%edx
921*ebfedea0SLionel Sambuc	addl	%eax,%esi
922*ebfedea0SLionel Sambuc	xorl	%edi,%edx
923*ebfedea0SLionel Sambuc	movl	$-1,%eax
924*ebfedea0SLionel Sambuc	roll	$10,%ebx
925*ebfedea0SLionel Sambuc	leal	2840853838(%esi,%edx,1),%esi
926*ebfedea0SLionel Sambuc	subl	%ebx,%eax
927*ebfedea0SLionel Sambuc	roll	$13,%esi
928*ebfedea0SLionel Sambuc	addl	%ecx,%esi
929*ebfedea0SLionel Sambuc
930*ebfedea0SLionel Sambuc	movl	32(%esp),%edx
931*ebfedea0SLionel Sambuc	orl	%edi,%eax
932*ebfedea0SLionel Sambuc	addl	%edx,%ecx
933*ebfedea0SLionel Sambuc	xorl	%esi,%eax
934*ebfedea0SLionel Sambuc	movl	$-1,%edx
935*ebfedea0SLionel Sambuc	roll	$10,%edi
936*ebfedea0SLionel Sambuc	leal	2840853838(%ecx,%eax,1),%ecx
937*ebfedea0SLionel Sambuc	subl	%edi,%edx
938*ebfedea0SLionel Sambuc	roll	$14,%ecx
939*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
940*ebfedea0SLionel Sambuc
941*ebfedea0SLionel Sambuc	movl	44(%esp),%eax
942*ebfedea0SLionel Sambuc	orl	%esi,%edx
943*ebfedea0SLionel Sambuc	addl	%eax,%ebp
944*ebfedea0SLionel Sambuc	xorl	%ecx,%edx
945*ebfedea0SLionel Sambuc	movl	$-1,%eax
946*ebfedea0SLionel Sambuc	roll	$10,%esi
947*ebfedea0SLionel Sambuc	leal	2840853838(%ebp,%edx,1),%ebp
948*ebfedea0SLionel Sambuc	subl	%esi,%eax
949*ebfedea0SLionel Sambuc	roll	$11,%ebp
950*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
951*ebfedea0SLionel Sambuc
952*ebfedea0SLionel Sambuc	movl	24(%esp),%edx
953*ebfedea0SLionel Sambuc	orl	%ecx,%eax
954*ebfedea0SLionel Sambuc	addl	%edx,%ebx
955*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
956*ebfedea0SLionel Sambuc	movl	$-1,%edx
957*ebfedea0SLionel Sambuc	roll	$10,%ecx
958*ebfedea0SLionel Sambuc	leal	2840853838(%ebx,%eax,1),%ebx
959*ebfedea0SLionel Sambuc	subl	%ecx,%edx
960*ebfedea0SLionel Sambuc	roll	$8,%ebx
961*ebfedea0SLionel Sambuc	addl	%edi,%ebx
962*ebfedea0SLionel Sambuc
963*ebfedea0SLionel Sambuc	movl	60(%esp),%eax
964*ebfedea0SLionel Sambuc	orl	%ebp,%edx
965*ebfedea0SLionel Sambuc	addl	%eax,%edi
966*ebfedea0SLionel Sambuc	xorl	%ebx,%edx
967*ebfedea0SLionel Sambuc	movl	$-1,%eax
968*ebfedea0SLionel Sambuc	roll	$10,%ebp
969*ebfedea0SLionel Sambuc	leal	2840853838(%edi,%edx,1),%edi
970*ebfedea0SLionel Sambuc	subl	%ebp,%eax
971*ebfedea0SLionel Sambuc	roll	$5,%edi
972*ebfedea0SLionel Sambuc	addl	%esi,%edi
973*ebfedea0SLionel Sambuc
974*ebfedea0SLionel Sambuc	movl	52(%esp),%edx
975*ebfedea0SLionel Sambuc	orl	%ebx,%eax
976*ebfedea0SLionel Sambuc	addl	%edx,%esi
977*ebfedea0SLionel Sambuc	xorl	%edi,%eax
978*ebfedea0SLionel Sambuc	movl	128(%esp),%edx
979*ebfedea0SLionel Sambuc	roll	$10,%ebx
980*ebfedea0SLionel Sambuc	leal	2840853838(%esi,%eax,1),%esi
981*ebfedea0SLionel Sambuc	movl	%ecx,64(%esp)
982*ebfedea0SLionel Sambuc	roll	$6,%esi
983*ebfedea0SLionel Sambuc	addl	%ecx,%esi
984*ebfedea0SLionel Sambuc	movl	(%edx),%ecx
985*ebfedea0SLionel Sambuc	movl	%esi,68(%esp)
986*ebfedea0SLionel Sambuc	movl	%edi,72(%esp)
987*ebfedea0SLionel Sambuc	movl	4(%edx),%esi
988*ebfedea0SLionel Sambuc	movl	%ebx,76(%esp)
989*ebfedea0SLionel Sambuc	movl	8(%edx),%edi
990*ebfedea0SLionel Sambuc	movl	%ebp,80(%esp)
991*ebfedea0SLionel Sambuc	movl	12(%edx),%ebx
992*ebfedea0SLionel Sambuc	movl	16(%edx),%ebp
993*ebfedea0SLionel Sambuc
994*ebfedea0SLionel Sambuc	movl	$-1,%edx
995*ebfedea0SLionel Sambuc	subl	%ebx,%edx
996*ebfedea0SLionel Sambuc	movl	20(%esp),%eax
997*ebfedea0SLionel Sambuc	orl	%edi,%edx
998*ebfedea0SLionel Sambuc	addl	%eax,%ecx
999*ebfedea0SLionel Sambuc	xorl	%esi,%edx
1000*ebfedea0SLionel Sambuc	movl	$-1,%eax
1001*ebfedea0SLionel Sambuc	roll	$10,%edi
1002*ebfedea0SLionel Sambuc	leal	1352829926(%ecx,%edx,1),%ecx
1003*ebfedea0SLionel Sambuc	subl	%edi,%eax
1004*ebfedea0SLionel Sambuc	roll	$8,%ecx
1005*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1006*ebfedea0SLionel Sambuc
1007*ebfedea0SLionel Sambuc	movl	56(%esp),%edx
1008*ebfedea0SLionel Sambuc	orl	%esi,%eax
1009*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1010*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1011*ebfedea0SLionel Sambuc	movl	$-1,%edx
1012*ebfedea0SLionel Sambuc	roll	$10,%esi
1013*ebfedea0SLionel Sambuc	leal	1352829926(%ebp,%eax,1),%ebp
1014*ebfedea0SLionel Sambuc	subl	%esi,%edx
1015*ebfedea0SLionel Sambuc	roll	$9,%ebp
1016*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1017*ebfedea0SLionel Sambuc
1018*ebfedea0SLionel Sambuc	movl	28(%esp),%eax
1019*ebfedea0SLionel Sambuc	orl	%ecx,%edx
1020*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1021*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
1022*ebfedea0SLionel Sambuc	movl	$-1,%eax
1023*ebfedea0SLionel Sambuc	roll	$10,%ecx
1024*ebfedea0SLionel Sambuc	leal	1352829926(%ebx,%edx,1),%ebx
1025*ebfedea0SLionel Sambuc	subl	%ecx,%eax
1026*ebfedea0SLionel Sambuc	roll	$9,%ebx
1027*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1028*ebfedea0SLionel Sambuc
1029*ebfedea0SLionel Sambuc	movl	(%esp),%edx
1030*ebfedea0SLionel Sambuc	orl	%ebp,%eax
1031*ebfedea0SLionel Sambuc	addl	%edx,%edi
1032*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1033*ebfedea0SLionel Sambuc	movl	$-1,%edx
1034*ebfedea0SLionel Sambuc	roll	$10,%ebp
1035*ebfedea0SLionel Sambuc	leal	1352829926(%edi,%eax,1),%edi
1036*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1037*ebfedea0SLionel Sambuc	roll	$11,%edi
1038*ebfedea0SLionel Sambuc	addl	%esi,%edi
1039*ebfedea0SLionel Sambuc
1040*ebfedea0SLionel Sambuc	movl	36(%esp),%eax
1041*ebfedea0SLionel Sambuc	orl	%ebx,%edx
1042*ebfedea0SLionel Sambuc	addl	%eax,%esi
1043*ebfedea0SLionel Sambuc	xorl	%edi,%edx
1044*ebfedea0SLionel Sambuc	movl	$-1,%eax
1045*ebfedea0SLionel Sambuc	roll	$10,%ebx
1046*ebfedea0SLionel Sambuc	leal	1352829926(%esi,%edx,1),%esi
1047*ebfedea0SLionel Sambuc	subl	%ebx,%eax
1048*ebfedea0SLionel Sambuc	roll	$13,%esi
1049*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1050*ebfedea0SLionel Sambuc
1051*ebfedea0SLionel Sambuc	movl	8(%esp),%edx
1052*ebfedea0SLionel Sambuc	orl	%edi,%eax
1053*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1054*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1055*ebfedea0SLionel Sambuc	movl	$-1,%edx
1056*ebfedea0SLionel Sambuc	roll	$10,%edi
1057*ebfedea0SLionel Sambuc	leal	1352829926(%ecx,%eax,1),%ecx
1058*ebfedea0SLionel Sambuc	subl	%edi,%edx
1059*ebfedea0SLionel Sambuc	roll	$15,%ecx
1060*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1061*ebfedea0SLionel Sambuc
1062*ebfedea0SLionel Sambuc	movl	44(%esp),%eax
1063*ebfedea0SLionel Sambuc	orl	%esi,%edx
1064*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1065*ebfedea0SLionel Sambuc	xorl	%ecx,%edx
1066*ebfedea0SLionel Sambuc	movl	$-1,%eax
1067*ebfedea0SLionel Sambuc	roll	$10,%esi
1068*ebfedea0SLionel Sambuc	leal	1352829926(%ebp,%edx,1),%ebp
1069*ebfedea0SLionel Sambuc	subl	%esi,%eax
1070*ebfedea0SLionel Sambuc	roll	$15,%ebp
1071*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1072*ebfedea0SLionel Sambuc
1073*ebfedea0SLionel Sambuc	movl	16(%esp),%edx
1074*ebfedea0SLionel Sambuc	orl	%ecx,%eax
1075*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1076*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1077*ebfedea0SLionel Sambuc	movl	$-1,%edx
1078*ebfedea0SLionel Sambuc	roll	$10,%ecx
1079*ebfedea0SLionel Sambuc	leal	1352829926(%ebx,%eax,1),%ebx
1080*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1081*ebfedea0SLionel Sambuc	roll	$5,%ebx
1082*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1083*ebfedea0SLionel Sambuc
1084*ebfedea0SLionel Sambuc	movl	52(%esp),%eax
1085*ebfedea0SLionel Sambuc	orl	%ebp,%edx
1086*ebfedea0SLionel Sambuc	addl	%eax,%edi
1087*ebfedea0SLionel Sambuc	xorl	%ebx,%edx
1088*ebfedea0SLionel Sambuc	movl	$-1,%eax
1089*ebfedea0SLionel Sambuc	roll	$10,%ebp
1090*ebfedea0SLionel Sambuc	leal	1352829926(%edi,%edx,1),%edi
1091*ebfedea0SLionel Sambuc	subl	%ebp,%eax
1092*ebfedea0SLionel Sambuc	roll	$7,%edi
1093*ebfedea0SLionel Sambuc	addl	%esi,%edi
1094*ebfedea0SLionel Sambuc
1095*ebfedea0SLionel Sambuc	movl	24(%esp),%edx
1096*ebfedea0SLionel Sambuc	orl	%ebx,%eax
1097*ebfedea0SLionel Sambuc	addl	%edx,%esi
1098*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1099*ebfedea0SLionel Sambuc	movl	$-1,%edx
1100*ebfedea0SLionel Sambuc	roll	$10,%ebx
1101*ebfedea0SLionel Sambuc	leal	1352829926(%esi,%eax,1),%esi
1102*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1103*ebfedea0SLionel Sambuc	roll	$7,%esi
1104*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1105*ebfedea0SLionel Sambuc
1106*ebfedea0SLionel Sambuc	movl	60(%esp),%eax
1107*ebfedea0SLionel Sambuc	orl	%edi,%edx
1108*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1109*ebfedea0SLionel Sambuc	xorl	%esi,%edx
1110*ebfedea0SLionel Sambuc	movl	$-1,%eax
1111*ebfedea0SLionel Sambuc	roll	$10,%edi
1112*ebfedea0SLionel Sambuc	leal	1352829926(%ecx,%edx,1),%ecx
1113*ebfedea0SLionel Sambuc	subl	%edi,%eax
1114*ebfedea0SLionel Sambuc	roll	$8,%ecx
1115*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1116*ebfedea0SLionel Sambuc
1117*ebfedea0SLionel Sambuc	movl	32(%esp),%edx
1118*ebfedea0SLionel Sambuc	orl	%esi,%eax
1119*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1120*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1121*ebfedea0SLionel Sambuc	movl	$-1,%edx
1122*ebfedea0SLionel Sambuc	roll	$10,%esi
1123*ebfedea0SLionel Sambuc	leal	1352829926(%ebp,%eax,1),%ebp
1124*ebfedea0SLionel Sambuc	subl	%esi,%edx
1125*ebfedea0SLionel Sambuc	roll	$11,%ebp
1126*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1127*ebfedea0SLionel Sambuc
1128*ebfedea0SLionel Sambuc	movl	4(%esp),%eax
1129*ebfedea0SLionel Sambuc	orl	%ecx,%edx
1130*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1131*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
1132*ebfedea0SLionel Sambuc	movl	$-1,%eax
1133*ebfedea0SLionel Sambuc	roll	$10,%ecx
1134*ebfedea0SLionel Sambuc	leal	1352829926(%ebx,%edx,1),%ebx
1135*ebfedea0SLionel Sambuc	subl	%ecx,%eax
1136*ebfedea0SLionel Sambuc	roll	$14,%ebx
1137*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1138*ebfedea0SLionel Sambuc
1139*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
1140*ebfedea0SLionel Sambuc	orl	%ebp,%eax
1141*ebfedea0SLionel Sambuc	addl	%edx,%edi
1142*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1143*ebfedea0SLionel Sambuc	movl	$-1,%edx
1144*ebfedea0SLionel Sambuc	roll	$10,%ebp
1145*ebfedea0SLionel Sambuc	leal	1352829926(%edi,%eax,1),%edi
1146*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1147*ebfedea0SLionel Sambuc	roll	$14,%edi
1148*ebfedea0SLionel Sambuc	addl	%esi,%edi
1149*ebfedea0SLionel Sambuc
1150*ebfedea0SLionel Sambuc	movl	12(%esp),%eax
1151*ebfedea0SLionel Sambuc	orl	%ebx,%edx
1152*ebfedea0SLionel Sambuc	addl	%eax,%esi
1153*ebfedea0SLionel Sambuc	xorl	%edi,%edx
1154*ebfedea0SLionel Sambuc	movl	$-1,%eax
1155*ebfedea0SLionel Sambuc	roll	$10,%ebx
1156*ebfedea0SLionel Sambuc	leal	1352829926(%esi,%edx,1),%esi
1157*ebfedea0SLionel Sambuc	subl	%ebx,%eax
1158*ebfedea0SLionel Sambuc	roll	$12,%esi
1159*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1160*ebfedea0SLionel Sambuc
1161*ebfedea0SLionel Sambuc	movl	48(%esp),%edx
1162*ebfedea0SLionel Sambuc	orl	%edi,%eax
1163*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1164*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1165*ebfedea0SLionel Sambuc	movl	$-1,%edx
1166*ebfedea0SLionel Sambuc	roll	$10,%edi
1167*ebfedea0SLionel Sambuc	leal	1352829926(%ecx,%eax,1),%ecx
1168*ebfedea0SLionel Sambuc	movl	%edi,%eax
1169*ebfedea0SLionel Sambuc	roll	$6,%ecx
1170*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1171*ebfedea0SLionel Sambuc
1172*ebfedea0SLionel Sambuc	subl	%edi,%edx
1173*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1174*ebfedea0SLionel Sambuc	andl	%esi,%edx
1175*ebfedea0SLionel Sambuc	orl	%eax,%edx
1176*ebfedea0SLionel Sambuc	movl	24(%esp),%eax
1177*ebfedea0SLionel Sambuc	roll	$10,%esi
1178*ebfedea0SLionel Sambuc	leal	1548603684(%ebp,%edx,1),%ebp
1179*ebfedea0SLionel Sambuc	movl	$-1,%edx
1180*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1181*ebfedea0SLionel Sambuc	movl	%esi,%eax
1182*ebfedea0SLionel Sambuc	roll	$9,%ebp
1183*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1184*ebfedea0SLionel Sambuc
1185*ebfedea0SLionel Sambuc	subl	%esi,%edx
1186*ebfedea0SLionel Sambuc	andl	%ebp,%eax
1187*ebfedea0SLionel Sambuc	andl	%ecx,%edx
1188*ebfedea0SLionel Sambuc	orl	%eax,%edx
1189*ebfedea0SLionel Sambuc	movl	44(%esp),%eax
1190*ebfedea0SLionel Sambuc	roll	$10,%ecx
1191*ebfedea0SLionel Sambuc	leal	1548603684(%ebx,%edx,1),%ebx
1192*ebfedea0SLionel Sambuc	movl	$-1,%edx
1193*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1194*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1195*ebfedea0SLionel Sambuc	roll	$13,%ebx
1196*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1197*ebfedea0SLionel Sambuc
1198*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1199*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1200*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1201*ebfedea0SLionel Sambuc	orl	%eax,%edx
1202*ebfedea0SLionel Sambuc	movl	12(%esp),%eax
1203*ebfedea0SLionel Sambuc	roll	$10,%ebp
1204*ebfedea0SLionel Sambuc	leal	1548603684(%edi,%edx,1),%edi
1205*ebfedea0SLionel Sambuc	movl	$-1,%edx
1206*ebfedea0SLionel Sambuc	addl	%eax,%edi
1207*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1208*ebfedea0SLionel Sambuc	roll	$15,%edi
1209*ebfedea0SLionel Sambuc	addl	%esi,%edi
1210*ebfedea0SLionel Sambuc
1211*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1212*ebfedea0SLionel Sambuc	andl	%edi,%eax
1213*ebfedea0SLionel Sambuc	andl	%ebx,%edx
1214*ebfedea0SLionel Sambuc	orl	%eax,%edx
1215*ebfedea0SLionel Sambuc	movl	28(%esp),%eax
1216*ebfedea0SLionel Sambuc	roll	$10,%ebx
1217*ebfedea0SLionel Sambuc	leal	1548603684(%esi,%edx,1),%esi
1218*ebfedea0SLionel Sambuc	movl	$-1,%edx
1219*ebfedea0SLionel Sambuc	addl	%eax,%esi
1220*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1221*ebfedea0SLionel Sambuc	roll	$7,%esi
1222*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1223*ebfedea0SLionel Sambuc
1224*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1225*ebfedea0SLionel Sambuc	andl	%esi,%eax
1226*ebfedea0SLionel Sambuc	andl	%edi,%edx
1227*ebfedea0SLionel Sambuc	orl	%eax,%edx
1228*ebfedea0SLionel Sambuc	movl	(%esp),%eax
1229*ebfedea0SLionel Sambuc	roll	$10,%edi
1230*ebfedea0SLionel Sambuc	leal	1548603684(%ecx,%edx,1),%ecx
1231*ebfedea0SLionel Sambuc	movl	$-1,%edx
1232*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1233*ebfedea0SLionel Sambuc	movl	%edi,%eax
1234*ebfedea0SLionel Sambuc	roll	$12,%ecx
1235*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1236*ebfedea0SLionel Sambuc
1237*ebfedea0SLionel Sambuc	subl	%edi,%edx
1238*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1239*ebfedea0SLionel Sambuc	andl	%esi,%edx
1240*ebfedea0SLionel Sambuc	orl	%eax,%edx
1241*ebfedea0SLionel Sambuc	movl	52(%esp),%eax
1242*ebfedea0SLionel Sambuc	roll	$10,%esi
1243*ebfedea0SLionel Sambuc	leal	1548603684(%ebp,%edx,1),%ebp
1244*ebfedea0SLionel Sambuc	movl	$-1,%edx
1245*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1246*ebfedea0SLionel Sambuc	movl	%esi,%eax
1247*ebfedea0SLionel Sambuc	roll	$8,%ebp
1248*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1249*ebfedea0SLionel Sambuc
1250*ebfedea0SLionel Sambuc	subl	%esi,%edx
1251*ebfedea0SLionel Sambuc	andl	%ebp,%eax
1252*ebfedea0SLionel Sambuc	andl	%ecx,%edx
1253*ebfedea0SLionel Sambuc	orl	%eax,%edx
1254*ebfedea0SLionel Sambuc	movl	20(%esp),%eax
1255*ebfedea0SLionel Sambuc	roll	$10,%ecx
1256*ebfedea0SLionel Sambuc	leal	1548603684(%ebx,%edx,1),%ebx
1257*ebfedea0SLionel Sambuc	movl	$-1,%edx
1258*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1259*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1260*ebfedea0SLionel Sambuc	roll	$9,%ebx
1261*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1262*ebfedea0SLionel Sambuc
1263*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1264*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1265*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1266*ebfedea0SLionel Sambuc	orl	%eax,%edx
1267*ebfedea0SLionel Sambuc	movl	40(%esp),%eax
1268*ebfedea0SLionel Sambuc	roll	$10,%ebp
1269*ebfedea0SLionel Sambuc	leal	1548603684(%edi,%edx,1),%edi
1270*ebfedea0SLionel Sambuc	movl	$-1,%edx
1271*ebfedea0SLionel Sambuc	addl	%eax,%edi
1272*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1273*ebfedea0SLionel Sambuc	roll	$11,%edi
1274*ebfedea0SLionel Sambuc	addl	%esi,%edi
1275*ebfedea0SLionel Sambuc
1276*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1277*ebfedea0SLionel Sambuc	andl	%edi,%eax
1278*ebfedea0SLionel Sambuc	andl	%ebx,%edx
1279*ebfedea0SLionel Sambuc	orl	%eax,%edx
1280*ebfedea0SLionel Sambuc	movl	56(%esp),%eax
1281*ebfedea0SLionel Sambuc	roll	$10,%ebx
1282*ebfedea0SLionel Sambuc	leal	1548603684(%esi,%edx,1),%esi
1283*ebfedea0SLionel Sambuc	movl	$-1,%edx
1284*ebfedea0SLionel Sambuc	addl	%eax,%esi
1285*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1286*ebfedea0SLionel Sambuc	roll	$7,%esi
1287*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1288*ebfedea0SLionel Sambuc
1289*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1290*ebfedea0SLionel Sambuc	andl	%esi,%eax
1291*ebfedea0SLionel Sambuc	andl	%edi,%edx
1292*ebfedea0SLionel Sambuc	orl	%eax,%edx
1293*ebfedea0SLionel Sambuc	movl	60(%esp),%eax
1294*ebfedea0SLionel Sambuc	roll	$10,%edi
1295*ebfedea0SLionel Sambuc	leal	1548603684(%ecx,%edx,1),%ecx
1296*ebfedea0SLionel Sambuc	movl	$-1,%edx
1297*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1298*ebfedea0SLionel Sambuc	movl	%edi,%eax
1299*ebfedea0SLionel Sambuc	roll	$7,%ecx
1300*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1301*ebfedea0SLionel Sambuc
1302*ebfedea0SLionel Sambuc	subl	%edi,%edx
1303*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1304*ebfedea0SLionel Sambuc	andl	%esi,%edx
1305*ebfedea0SLionel Sambuc	orl	%eax,%edx
1306*ebfedea0SLionel Sambuc	movl	32(%esp),%eax
1307*ebfedea0SLionel Sambuc	roll	$10,%esi
1308*ebfedea0SLionel Sambuc	leal	1548603684(%ebp,%edx,1),%ebp
1309*ebfedea0SLionel Sambuc	movl	$-1,%edx
1310*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1311*ebfedea0SLionel Sambuc	movl	%esi,%eax
1312*ebfedea0SLionel Sambuc	roll	$12,%ebp
1313*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1314*ebfedea0SLionel Sambuc
1315*ebfedea0SLionel Sambuc	subl	%esi,%edx
1316*ebfedea0SLionel Sambuc	andl	%ebp,%eax
1317*ebfedea0SLionel Sambuc	andl	%ecx,%edx
1318*ebfedea0SLionel Sambuc	orl	%eax,%edx
1319*ebfedea0SLionel Sambuc	movl	48(%esp),%eax
1320*ebfedea0SLionel Sambuc	roll	$10,%ecx
1321*ebfedea0SLionel Sambuc	leal	1548603684(%ebx,%edx,1),%ebx
1322*ebfedea0SLionel Sambuc	movl	$-1,%edx
1323*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1324*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1325*ebfedea0SLionel Sambuc	roll	$7,%ebx
1326*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1327*ebfedea0SLionel Sambuc
1328*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1329*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1330*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1331*ebfedea0SLionel Sambuc	orl	%eax,%edx
1332*ebfedea0SLionel Sambuc	movl	16(%esp),%eax
1333*ebfedea0SLionel Sambuc	roll	$10,%ebp
1334*ebfedea0SLionel Sambuc	leal	1548603684(%edi,%edx,1),%edi
1335*ebfedea0SLionel Sambuc	movl	$-1,%edx
1336*ebfedea0SLionel Sambuc	addl	%eax,%edi
1337*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1338*ebfedea0SLionel Sambuc	roll	$6,%edi
1339*ebfedea0SLionel Sambuc	addl	%esi,%edi
1340*ebfedea0SLionel Sambuc
1341*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1342*ebfedea0SLionel Sambuc	andl	%edi,%eax
1343*ebfedea0SLionel Sambuc	andl	%ebx,%edx
1344*ebfedea0SLionel Sambuc	orl	%eax,%edx
1345*ebfedea0SLionel Sambuc	movl	36(%esp),%eax
1346*ebfedea0SLionel Sambuc	roll	$10,%ebx
1347*ebfedea0SLionel Sambuc	leal	1548603684(%esi,%edx,1),%esi
1348*ebfedea0SLionel Sambuc	movl	$-1,%edx
1349*ebfedea0SLionel Sambuc	addl	%eax,%esi
1350*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1351*ebfedea0SLionel Sambuc	roll	$15,%esi
1352*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1353*ebfedea0SLionel Sambuc
1354*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1355*ebfedea0SLionel Sambuc	andl	%esi,%eax
1356*ebfedea0SLionel Sambuc	andl	%edi,%edx
1357*ebfedea0SLionel Sambuc	orl	%eax,%edx
1358*ebfedea0SLionel Sambuc	movl	4(%esp),%eax
1359*ebfedea0SLionel Sambuc	roll	$10,%edi
1360*ebfedea0SLionel Sambuc	leal	1548603684(%ecx,%edx,1),%ecx
1361*ebfedea0SLionel Sambuc	movl	$-1,%edx
1362*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1363*ebfedea0SLionel Sambuc	movl	%edi,%eax
1364*ebfedea0SLionel Sambuc	roll	$13,%ecx
1365*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1366*ebfedea0SLionel Sambuc
1367*ebfedea0SLionel Sambuc	subl	%edi,%edx
1368*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1369*ebfedea0SLionel Sambuc	andl	%esi,%edx
1370*ebfedea0SLionel Sambuc	orl	%eax,%edx
1371*ebfedea0SLionel Sambuc	movl	8(%esp),%eax
1372*ebfedea0SLionel Sambuc	roll	$10,%esi
1373*ebfedea0SLionel Sambuc	leal	1548603684(%ebp,%edx,1),%ebp
1374*ebfedea0SLionel Sambuc	movl	$-1,%edx
1375*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1376*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1377*ebfedea0SLionel Sambuc	roll	$11,%ebp
1378*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1379*ebfedea0SLionel Sambuc
1380*ebfedea0SLionel Sambuc	movl	60(%esp),%eax
1381*ebfedea0SLionel Sambuc	orl	%ebp,%edx
1382*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1383*ebfedea0SLionel Sambuc	xorl	%esi,%edx
1384*ebfedea0SLionel Sambuc	movl	$-1,%eax
1385*ebfedea0SLionel Sambuc	roll	$10,%ecx
1386*ebfedea0SLionel Sambuc	leal	1836072691(%ebx,%edx,1),%ebx
1387*ebfedea0SLionel Sambuc	subl	%ebp,%eax
1388*ebfedea0SLionel Sambuc	roll	$9,%ebx
1389*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1390*ebfedea0SLionel Sambuc
1391*ebfedea0SLionel Sambuc	movl	20(%esp),%edx
1392*ebfedea0SLionel Sambuc	orl	%ebx,%eax
1393*ebfedea0SLionel Sambuc	addl	%edx,%edi
1394*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1395*ebfedea0SLionel Sambuc	movl	$-1,%edx
1396*ebfedea0SLionel Sambuc	roll	$10,%ebp
1397*ebfedea0SLionel Sambuc	leal	1836072691(%edi,%eax,1),%edi
1398*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1399*ebfedea0SLionel Sambuc	roll	$7,%edi
1400*ebfedea0SLionel Sambuc	addl	%esi,%edi
1401*ebfedea0SLionel Sambuc
1402*ebfedea0SLionel Sambuc	movl	4(%esp),%eax
1403*ebfedea0SLionel Sambuc	orl	%edi,%edx
1404*ebfedea0SLionel Sambuc	addl	%eax,%esi
1405*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
1406*ebfedea0SLionel Sambuc	movl	$-1,%eax
1407*ebfedea0SLionel Sambuc	roll	$10,%ebx
1408*ebfedea0SLionel Sambuc	leal	1836072691(%esi,%edx,1),%esi
1409*ebfedea0SLionel Sambuc	subl	%edi,%eax
1410*ebfedea0SLionel Sambuc	roll	$15,%esi
1411*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1412*ebfedea0SLionel Sambuc
1413*ebfedea0SLionel Sambuc	movl	12(%esp),%edx
1414*ebfedea0SLionel Sambuc	orl	%esi,%eax
1415*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1416*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1417*ebfedea0SLionel Sambuc	movl	$-1,%edx
1418*ebfedea0SLionel Sambuc	roll	$10,%edi
1419*ebfedea0SLionel Sambuc	leal	1836072691(%ecx,%eax,1),%ecx
1420*ebfedea0SLionel Sambuc	subl	%esi,%edx
1421*ebfedea0SLionel Sambuc	roll	$11,%ecx
1422*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1423*ebfedea0SLionel Sambuc
1424*ebfedea0SLionel Sambuc	movl	28(%esp),%eax
1425*ebfedea0SLionel Sambuc	orl	%ecx,%edx
1426*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1427*ebfedea0SLionel Sambuc	xorl	%edi,%edx
1428*ebfedea0SLionel Sambuc	movl	$-1,%eax
1429*ebfedea0SLionel Sambuc	roll	$10,%esi
1430*ebfedea0SLionel Sambuc	leal	1836072691(%ebp,%edx,1),%ebp
1431*ebfedea0SLionel Sambuc	subl	%ecx,%eax
1432*ebfedea0SLionel Sambuc	roll	$8,%ebp
1433*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1434*ebfedea0SLionel Sambuc
1435*ebfedea0SLionel Sambuc	movl	56(%esp),%edx
1436*ebfedea0SLionel Sambuc	orl	%ebp,%eax
1437*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1438*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1439*ebfedea0SLionel Sambuc	movl	$-1,%edx
1440*ebfedea0SLionel Sambuc	roll	$10,%ecx
1441*ebfedea0SLionel Sambuc	leal	1836072691(%ebx,%eax,1),%ebx
1442*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1443*ebfedea0SLionel Sambuc	roll	$6,%ebx
1444*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1445*ebfedea0SLionel Sambuc
1446*ebfedea0SLionel Sambuc	movl	24(%esp),%eax
1447*ebfedea0SLionel Sambuc	orl	%ebx,%edx
1448*ebfedea0SLionel Sambuc	addl	%eax,%edi
1449*ebfedea0SLionel Sambuc	xorl	%ecx,%edx
1450*ebfedea0SLionel Sambuc	movl	$-1,%eax
1451*ebfedea0SLionel Sambuc	roll	$10,%ebp
1452*ebfedea0SLionel Sambuc	leal	1836072691(%edi,%edx,1),%edi
1453*ebfedea0SLionel Sambuc	subl	%ebx,%eax
1454*ebfedea0SLionel Sambuc	roll	$6,%edi
1455*ebfedea0SLionel Sambuc	addl	%esi,%edi
1456*ebfedea0SLionel Sambuc
1457*ebfedea0SLionel Sambuc	movl	36(%esp),%edx
1458*ebfedea0SLionel Sambuc	orl	%edi,%eax
1459*ebfedea0SLionel Sambuc	addl	%edx,%esi
1460*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1461*ebfedea0SLionel Sambuc	movl	$-1,%edx
1462*ebfedea0SLionel Sambuc	roll	$10,%ebx
1463*ebfedea0SLionel Sambuc	leal	1836072691(%esi,%eax,1),%esi
1464*ebfedea0SLionel Sambuc	subl	%edi,%edx
1465*ebfedea0SLionel Sambuc	roll	$14,%esi
1466*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1467*ebfedea0SLionel Sambuc
1468*ebfedea0SLionel Sambuc	movl	44(%esp),%eax
1469*ebfedea0SLionel Sambuc	orl	%esi,%edx
1470*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1471*ebfedea0SLionel Sambuc	xorl	%ebx,%edx
1472*ebfedea0SLionel Sambuc	movl	$-1,%eax
1473*ebfedea0SLionel Sambuc	roll	$10,%edi
1474*ebfedea0SLionel Sambuc	leal	1836072691(%ecx,%edx,1),%ecx
1475*ebfedea0SLionel Sambuc	subl	%esi,%eax
1476*ebfedea0SLionel Sambuc	roll	$12,%ecx
1477*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1478*ebfedea0SLionel Sambuc
1479*ebfedea0SLionel Sambuc	movl	32(%esp),%edx
1480*ebfedea0SLionel Sambuc	orl	%ecx,%eax
1481*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1482*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1483*ebfedea0SLionel Sambuc	movl	$-1,%edx
1484*ebfedea0SLionel Sambuc	roll	$10,%esi
1485*ebfedea0SLionel Sambuc	leal	1836072691(%ebp,%eax,1),%ebp
1486*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1487*ebfedea0SLionel Sambuc	roll	$13,%ebp
1488*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1489*ebfedea0SLionel Sambuc
1490*ebfedea0SLionel Sambuc	movl	48(%esp),%eax
1491*ebfedea0SLionel Sambuc	orl	%ebp,%edx
1492*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1493*ebfedea0SLionel Sambuc	xorl	%esi,%edx
1494*ebfedea0SLionel Sambuc	movl	$-1,%eax
1495*ebfedea0SLionel Sambuc	roll	$10,%ecx
1496*ebfedea0SLionel Sambuc	leal	1836072691(%ebx,%edx,1),%ebx
1497*ebfedea0SLionel Sambuc	subl	%ebp,%eax
1498*ebfedea0SLionel Sambuc	roll	$5,%ebx
1499*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1500*ebfedea0SLionel Sambuc
1501*ebfedea0SLionel Sambuc	movl	8(%esp),%edx
1502*ebfedea0SLionel Sambuc	orl	%ebx,%eax
1503*ebfedea0SLionel Sambuc	addl	%edx,%edi
1504*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1505*ebfedea0SLionel Sambuc	movl	$-1,%edx
1506*ebfedea0SLionel Sambuc	roll	$10,%ebp
1507*ebfedea0SLionel Sambuc	leal	1836072691(%edi,%eax,1),%edi
1508*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1509*ebfedea0SLionel Sambuc	roll	$14,%edi
1510*ebfedea0SLionel Sambuc	addl	%esi,%edi
1511*ebfedea0SLionel Sambuc
1512*ebfedea0SLionel Sambuc	movl	40(%esp),%eax
1513*ebfedea0SLionel Sambuc	orl	%edi,%edx
1514*ebfedea0SLionel Sambuc	addl	%eax,%esi
1515*ebfedea0SLionel Sambuc	xorl	%ebp,%edx
1516*ebfedea0SLionel Sambuc	movl	$-1,%eax
1517*ebfedea0SLionel Sambuc	roll	$10,%ebx
1518*ebfedea0SLionel Sambuc	leal	1836072691(%esi,%edx,1),%esi
1519*ebfedea0SLionel Sambuc	subl	%edi,%eax
1520*ebfedea0SLionel Sambuc	roll	$13,%esi
1521*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1522*ebfedea0SLionel Sambuc
1523*ebfedea0SLionel Sambuc	movl	(%esp),%edx
1524*ebfedea0SLionel Sambuc	orl	%esi,%eax
1525*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1526*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1527*ebfedea0SLionel Sambuc	movl	$-1,%edx
1528*ebfedea0SLionel Sambuc	roll	$10,%edi
1529*ebfedea0SLionel Sambuc	leal	1836072691(%ecx,%eax,1),%ecx
1530*ebfedea0SLionel Sambuc	subl	%esi,%edx
1531*ebfedea0SLionel Sambuc	roll	$13,%ecx
1532*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1533*ebfedea0SLionel Sambuc
1534*ebfedea0SLionel Sambuc	movl	16(%esp),%eax
1535*ebfedea0SLionel Sambuc	orl	%ecx,%edx
1536*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1537*ebfedea0SLionel Sambuc	xorl	%edi,%edx
1538*ebfedea0SLionel Sambuc	movl	$-1,%eax
1539*ebfedea0SLionel Sambuc	roll	$10,%esi
1540*ebfedea0SLionel Sambuc	leal	1836072691(%ebp,%edx,1),%ebp
1541*ebfedea0SLionel Sambuc	subl	%ecx,%eax
1542*ebfedea0SLionel Sambuc	roll	$7,%ebp
1543*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1544*ebfedea0SLionel Sambuc
1545*ebfedea0SLionel Sambuc	movl	52(%esp),%edx
1546*ebfedea0SLionel Sambuc	orl	%ebp,%eax
1547*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1548*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1549*ebfedea0SLionel Sambuc	movl	32(%esp),%edx
1550*ebfedea0SLionel Sambuc	roll	$10,%ecx
1551*ebfedea0SLionel Sambuc	leal	1836072691(%ebx,%eax,1),%ebx
1552*ebfedea0SLionel Sambuc	movl	$-1,%eax
1553*ebfedea0SLionel Sambuc	roll	$5,%ebx
1554*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1555*ebfedea0SLionel Sambuc
1556*ebfedea0SLionel Sambuc	addl	%edx,%edi
1557*ebfedea0SLionel Sambuc	movl	%ebp,%edx
1558*ebfedea0SLionel Sambuc	subl	%ebx,%eax
1559*ebfedea0SLionel Sambuc	andl	%ebx,%edx
1560*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1561*ebfedea0SLionel Sambuc	orl	%eax,%edx
1562*ebfedea0SLionel Sambuc	movl	24(%esp),%eax
1563*ebfedea0SLionel Sambuc	roll	$10,%ebp
1564*ebfedea0SLionel Sambuc	leal	2053994217(%edi,%edx,1),%edi
1565*ebfedea0SLionel Sambuc	movl	$-1,%edx
1566*ebfedea0SLionel Sambuc	roll	$15,%edi
1567*ebfedea0SLionel Sambuc	addl	%esi,%edi
1568*ebfedea0SLionel Sambuc
1569*ebfedea0SLionel Sambuc	addl	%eax,%esi
1570*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1571*ebfedea0SLionel Sambuc	subl	%edi,%edx
1572*ebfedea0SLionel Sambuc	andl	%edi,%eax
1573*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1574*ebfedea0SLionel Sambuc	orl	%edx,%eax
1575*ebfedea0SLionel Sambuc	movl	16(%esp),%edx
1576*ebfedea0SLionel Sambuc	roll	$10,%ebx
1577*ebfedea0SLionel Sambuc	leal	2053994217(%esi,%eax,1),%esi
1578*ebfedea0SLionel Sambuc	movl	$-1,%eax
1579*ebfedea0SLionel Sambuc	roll	$5,%esi
1580*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1581*ebfedea0SLionel Sambuc
1582*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1583*ebfedea0SLionel Sambuc	movl	%edi,%edx
1584*ebfedea0SLionel Sambuc	subl	%esi,%eax
1585*ebfedea0SLionel Sambuc	andl	%esi,%edx
1586*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1587*ebfedea0SLionel Sambuc	orl	%eax,%edx
1588*ebfedea0SLionel Sambuc	movl	4(%esp),%eax
1589*ebfedea0SLionel Sambuc	roll	$10,%edi
1590*ebfedea0SLionel Sambuc	leal	2053994217(%ecx,%edx,1),%ecx
1591*ebfedea0SLionel Sambuc	movl	$-1,%edx
1592*ebfedea0SLionel Sambuc	roll	$8,%ecx
1593*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1594*ebfedea0SLionel Sambuc
1595*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1596*ebfedea0SLionel Sambuc	movl	%esi,%eax
1597*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1598*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1599*ebfedea0SLionel Sambuc	andl	%edi,%edx
1600*ebfedea0SLionel Sambuc	orl	%edx,%eax
1601*ebfedea0SLionel Sambuc	movl	12(%esp),%edx
1602*ebfedea0SLionel Sambuc	roll	$10,%esi
1603*ebfedea0SLionel Sambuc	leal	2053994217(%ebp,%eax,1),%ebp
1604*ebfedea0SLionel Sambuc	movl	$-1,%eax
1605*ebfedea0SLionel Sambuc	roll	$11,%ebp
1606*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1607*ebfedea0SLionel Sambuc
1608*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1609*ebfedea0SLionel Sambuc	movl	%ecx,%edx
1610*ebfedea0SLionel Sambuc	subl	%ebp,%eax
1611*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1612*ebfedea0SLionel Sambuc	andl	%esi,%eax
1613*ebfedea0SLionel Sambuc	orl	%eax,%edx
1614*ebfedea0SLionel Sambuc	movl	44(%esp),%eax
1615*ebfedea0SLionel Sambuc	roll	$10,%ecx
1616*ebfedea0SLionel Sambuc	leal	2053994217(%ebx,%edx,1),%ebx
1617*ebfedea0SLionel Sambuc	movl	$-1,%edx
1618*ebfedea0SLionel Sambuc	roll	$14,%ebx
1619*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1620*ebfedea0SLionel Sambuc
1621*ebfedea0SLionel Sambuc	addl	%eax,%edi
1622*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1623*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1624*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1625*ebfedea0SLionel Sambuc	andl	%ecx,%edx
1626*ebfedea0SLionel Sambuc	orl	%edx,%eax
1627*ebfedea0SLionel Sambuc	movl	60(%esp),%edx
1628*ebfedea0SLionel Sambuc	roll	$10,%ebp
1629*ebfedea0SLionel Sambuc	leal	2053994217(%edi,%eax,1),%edi
1630*ebfedea0SLionel Sambuc	movl	$-1,%eax
1631*ebfedea0SLionel Sambuc	roll	$14,%edi
1632*ebfedea0SLionel Sambuc	addl	%esi,%edi
1633*ebfedea0SLionel Sambuc
1634*ebfedea0SLionel Sambuc	addl	%edx,%esi
1635*ebfedea0SLionel Sambuc	movl	%ebx,%edx
1636*ebfedea0SLionel Sambuc	subl	%edi,%eax
1637*ebfedea0SLionel Sambuc	andl	%edi,%edx
1638*ebfedea0SLionel Sambuc	andl	%ebp,%eax
1639*ebfedea0SLionel Sambuc	orl	%eax,%edx
1640*ebfedea0SLionel Sambuc	movl	(%esp),%eax
1641*ebfedea0SLionel Sambuc	roll	$10,%ebx
1642*ebfedea0SLionel Sambuc	leal	2053994217(%esi,%edx,1),%esi
1643*ebfedea0SLionel Sambuc	movl	$-1,%edx
1644*ebfedea0SLionel Sambuc	roll	$6,%esi
1645*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1646*ebfedea0SLionel Sambuc
1647*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1648*ebfedea0SLionel Sambuc	movl	%edi,%eax
1649*ebfedea0SLionel Sambuc	subl	%esi,%edx
1650*ebfedea0SLionel Sambuc	andl	%esi,%eax
1651*ebfedea0SLionel Sambuc	andl	%ebx,%edx
1652*ebfedea0SLionel Sambuc	orl	%edx,%eax
1653*ebfedea0SLionel Sambuc	movl	20(%esp),%edx
1654*ebfedea0SLionel Sambuc	roll	$10,%edi
1655*ebfedea0SLionel Sambuc	leal	2053994217(%ecx,%eax,1),%ecx
1656*ebfedea0SLionel Sambuc	movl	$-1,%eax
1657*ebfedea0SLionel Sambuc	roll	$14,%ecx
1658*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1659*ebfedea0SLionel Sambuc
1660*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1661*ebfedea0SLionel Sambuc	movl	%esi,%edx
1662*ebfedea0SLionel Sambuc	subl	%ecx,%eax
1663*ebfedea0SLionel Sambuc	andl	%ecx,%edx
1664*ebfedea0SLionel Sambuc	andl	%edi,%eax
1665*ebfedea0SLionel Sambuc	orl	%eax,%edx
1666*ebfedea0SLionel Sambuc	movl	48(%esp),%eax
1667*ebfedea0SLionel Sambuc	roll	$10,%esi
1668*ebfedea0SLionel Sambuc	leal	2053994217(%ebp,%edx,1),%ebp
1669*ebfedea0SLionel Sambuc	movl	$-1,%edx
1670*ebfedea0SLionel Sambuc	roll	$6,%ebp
1671*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1672*ebfedea0SLionel Sambuc
1673*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1674*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1675*ebfedea0SLionel Sambuc	subl	%ebp,%edx
1676*ebfedea0SLionel Sambuc	andl	%ebp,%eax
1677*ebfedea0SLionel Sambuc	andl	%esi,%edx
1678*ebfedea0SLionel Sambuc	orl	%edx,%eax
1679*ebfedea0SLionel Sambuc	movl	8(%esp),%edx
1680*ebfedea0SLionel Sambuc	roll	$10,%ecx
1681*ebfedea0SLionel Sambuc	leal	2053994217(%ebx,%eax,1),%ebx
1682*ebfedea0SLionel Sambuc	movl	$-1,%eax
1683*ebfedea0SLionel Sambuc	roll	$9,%ebx
1684*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1685*ebfedea0SLionel Sambuc
1686*ebfedea0SLionel Sambuc	addl	%edx,%edi
1687*ebfedea0SLionel Sambuc	movl	%ebp,%edx
1688*ebfedea0SLionel Sambuc	subl	%ebx,%eax
1689*ebfedea0SLionel Sambuc	andl	%ebx,%edx
1690*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1691*ebfedea0SLionel Sambuc	orl	%eax,%edx
1692*ebfedea0SLionel Sambuc	movl	52(%esp),%eax
1693*ebfedea0SLionel Sambuc	roll	$10,%ebp
1694*ebfedea0SLionel Sambuc	leal	2053994217(%edi,%edx,1),%edi
1695*ebfedea0SLionel Sambuc	movl	$-1,%edx
1696*ebfedea0SLionel Sambuc	roll	$12,%edi
1697*ebfedea0SLionel Sambuc	addl	%esi,%edi
1698*ebfedea0SLionel Sambuc
1699*ebfedea0SLionel Sambuc	addl	%eax,%esi
1700*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1701*ebfedea0SLionel Sambuc	subl	%edi,%edx
1702*ebfedea0SLionel Sambuc	andl	%edi,%eax
1703*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1704*ebfedea0SLionel Sambuc	orl	%edx,%eax
1705*ebfedea0SLionel Sambuc	movl	36(%esp),%edx
1706*ebfedea0SLionel Sambuc	roll	$10,%ebx
1707*ebfedea0SLionel Sambuc	leal	2053994217(%esi,%eax,1),%esi
1708*ebfedea0SLionel Sambuc	movl	$-1,%eax
1709*ebfedea0SLionel Sambuc	roll	$9,%esi
1710*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1711*ebfedea0SLionel Sambuc
1712*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1713*ebfedea0SLionel Sambuc	movl	%edi,%edx
1714*ebfedea0SLionel Sambuc	subl	%esi,%eax
1715*ebfedea0SLionel Sambuc	andl	%esi,%edx
1716*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1717*ebfedea0SLionel Sambuc	orl	%eax,%edx
1718*ebfedea0SLionel Sambuc	movl	28(%esp),%eax
1719*ebfedea0SLionel Sambuc	roll	$10,%edi
1720*ebfedea0SLionel Sambuc	leal	2053994217(%ecx,%edx,1),%ecx
1721*ebfedea0SLionel Sambuc	movl	$-1,%edx
1722*ebfedea0SLionel Sambuc	roll	$12,%ecx
1723*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1724*ebfedea0SLionel Sambuc
1725*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1726*ebfedea0SLionel Sambuc	movl	%esi,%eax
1727*ebfedea0SLionel Sambuc	subl	%ecx,%edx
1728*ebfedea0SLionel Sambuc	andl	%ecx,%eax
1729*ebfedea0SLionel Sambuc	andl	%edi,%edx
1730*ebfedea0SLionel Sambuc	orl	%edx,%eax
1731*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
1732*ebfedea0SLionel Sambuc	roll	$10,%esi
1733*ebfedea0SLionel Sambuc	leal	2053994217(%ebp,%eax,1),%ebp
1734*ebfedea0SLionel Sambuc	movl	$-1,%eax
1735*ebfedea0SLionel Sambuc	roll	$5,%ebp
1736*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1737*ebfedea0SLionel Sambuc
1738*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1739*ebfedea0SLionel Sambuc	movl	%ecx,%edx
1740*ebfedea0SLionel Sambuc	subl	%ebp,%eax
1741*ebfedea0SLionel Sambuc	andl	%ebp,%edx
1742*ebfedea0SLionel Sambuc	andl	%esi,%eax
1743*ebfedea0SLionel Sambuc	orl	%eax,%edx
1744*ebfedea0SLionel Sambuc	movl	56(%esp),%eax
1745*ebfedea0SLionel Sambuc	roll	$10,%ecx
1746*ebfedea0SLionel Sambuc	leal	2053994217(%ebx,%edx,1),%ebx
1747*ebfedea0SLionel Sambuc	movl	$-1,%edx
1748*ebfedea0SLionel Sambuc	roll	$15,%ebx
1749*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1750*ebfedea0SLionel Sambuc
1751*ebfedea0SLionel Sambuc	addl	%eax,%edi
1752*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1753*ebfedea0SLionel Sambuc	subl	%ebx,%edx
1754*ebfedea0SLionel Sambuc	andl	%ebx,%eax
1755*ebfedea0SLionel Sambuc	andl	%ecx,%edx
1756*ebfedea0SLionel Sambuc	orl	%eax,%edx
1757*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1758*ebfedea0SLionel Sambuc	roll	$10,%ebp
1759*ebfedea0SLionel Sambuc	leal	2053994217(%edi,%edx,1),%edi
1760*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1761*ebfedea0SLionel Sambuc	roll	$8,%edi
1762*ebfedea0SLionel Sambuc	addl	%esi,%edi
1763*ebfedea0SLionel Sambuc
1764*ebfedea0SLionel Sambuc	movl	48(%esp),%edx
1765*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1766*ebfedea0SLionel Sambuc	addl	%edx,%esi
1767*ebfedea0SLionel Sambuc	roll	$10,%ebx
1768*ebfedea0SLionel Sambuc	addl	%eax,%esi
1769*ebfedea0SLionel Sambuc	movl	%edi,%eax
1770*ebfedea0SLionel Sambuc	roll	$8,%esi
1771*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1772*ebfedea0SLionel Sambuc
1773*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1774*ebfedea0SLionel Sambuc	movl	60(%esp),%edx
1775*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1776*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1777*ebfedea0SLionel Sambuc	movl	%esi,%eax
1778*ebfedea0SLionel Sambuc	roll	$10,%edi
1779*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1780*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1781*ebfedea0SLionel Sambuc	roll	$5,%ecx
1782*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1783*ebfedea0SLionel Sambuc
1784*ebfedea0SLionel Sambuc	movl	40(%esp),%edx
1785*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1786*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1787*ebfedea0SLionel Sambuc	roll	$10,%esi
1788*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1789*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1790*ebfedea0SLionel Sambuc	roll	$12,%ebp
1791*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1792*ebfedea0SLionel Sambuc
1793*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1794*ebfedea0SLionel Sambuc	movl	16(%esp),%edx
1795*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1796*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1797*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1798*ebfedea0SLionel Sambuc	roll	$10,%ecx
1799*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1800*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1801*ebfedea0SLionel Sambuc	roll	$9,%ebx
1802*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1803*ebfedea0SLionel Sambuc
1804*ebfedea0SLionel Sambuc	movl	4(%esp),%edx
1805*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1806*ebfedea0SLionel Sambuc	addl	%edx,%edi
1807*ebfedea0SLionel Sambuc	roll	$10,%ebp
1808*ebfedea0SLionel Sambuc	addl	%eax,%edi
1809*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1810*ebfedea0SLionel Sambuc	roll	$12,%edi
1811*ebfedea0SLionel Sambuc	addl	%esi,%edi
1812*ebfedea0SLionel Sambuc
1813*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1814*ebfedea0SLionel Sambuc	movl	20(%esp),%edx
1815*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1816*ebfedea0SLionel Sambuc	addl	%eax,%esi
1817*ebfedea0SLionel Sambuc	movl	%edi,%eax
1818*ebfedea0SLionel Sambuc	roll	$10,%ebx
1819*ebfedea0SLionel Sambuc	addl	%edx,%esi
1820*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1821*ebfedea0SLionel Sambuc	roll	$5,%esi
1822*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1823*ebfedea0SLionel Sambuc
1824*ebfedea0SLionel Sambuc	movl	32(%esp),%edx
1825*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1826*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1827*ebfedea0SLionel Sambuc	roll	$10,%edi
1828*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1829*ebfedea0SLionel Sambuc	movl	%esi,%eax
1830*ebfedea0SLionel Sambuc	roll	$14,%ecx
1831*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1832*ebfedea0SLionel Sambuc
1833*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1834*ebfedea0SLionel Sambuc	movl	28(%esp),%edx
1835*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1836*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1837*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1838*ebfedea0SLionel Sambuc	roll	$10,%esi
1839*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1840*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1841*ebfedea0SLionel Sambuc	roll	$6,%ebp
1842*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1843*ebfedea0SLionel Sambuc
1844*ebfedea0SLionel Sambuc	movl	24(%esp),%edx
1845*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1846*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1847*ebfedea0SLionel Sambuc	roll	$10,%ecx
1848*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1849*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1850*ebfedea0SLionel Sambuc	roll	$8,%ebx
1851*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1852*ebfedea0SLionel Sambuc
1853*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1854*ebfedea0SLionel Sambuc	movl	8(%esp),%edx
1855*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1856*ebfedea0SLionel Sambuc	addl	%eax,%edi
1857*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1858*ebfedea0SLionel Sambuc	roll	$10,%ebp
1859*ebfedea0SLionel Sambuc	addl	%edx,%edi
1860*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1861*ebfedea0SLionel Sambuc	roll	$13,%edi
1862*ebfedea0SLionel Sambuc	addl	%esi,%edi
1863*ebfedea0SLionel Sambuc
1864*ebfedea0SLionel Sambuc	movl	52(%esp),%edx
1865*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1866*ebfedea0SLionel Sambuc	addl	%edx,%esi
1867*ebfedea0SLionel Sambuc	roll	$10,%ebx
1868*ebfedea0SLionel Sambuc	addl	%eax,%esi
1869*ebfedea0SLionel Sambuc	movl	%edi,%eax
1870*ebfedea0SLionel Sambuc	roll	$6,%esi
1871*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1872*ebfedea0SLionel Sambuc
1873*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1874*ebfedea0SLionel Sambuc	movl	56(%esp),%edx
1875*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1876*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1877*ebfedea0SLionel Sambuc	movl	%esi,%eax
1878*ebfedea0SLionel Sambuc	roll	$10,%edi
1879*ebfedea0SLionel Sambuc	addl	%edx,%ecx
1880*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1881*ebfedea0SLionel Sambuc	roll	$5,%ecx
1882*ebfedea0SLionel Sambuc	addl	%ebp,%ecx
1883*ebfedea0SLionel Sambuc
1884*ebfedea0SLionel Sambuc	movl	(%esp),%edx
1885*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1886*ebfedea0SLionel Sambuc	addl	%edx,%ebp
1887*ebfedea0SLionel Sambuc	roll	$10,%esi
1888*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1889*ebfedea0SLionel Sambuc	movl	%ecx,%eax
1890*ebfedea0SLionel Sambuc	roll	$15,%ebp
1891*ebfedea0SLionel Sambuc	addl	%ebx,%ebp
1892*ebfedea0SLionel Sambuc
1893*ebfedea0SLionel Sambuc	xorl	%esi,%eax
1894*ebfedea0SLionel Sambuc	movl	12(%esp),%edx
1895*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1896*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1897*ebfedea0SLionel Sambuc	movl	%ebp,%eax
1898*ebfedea0SLionel Sambuc	roll	$10,%ecx
1899*ebfedea0SLionel Sambuc	addl	%edx,%ebx
1900*ebfedea0SLionel Sambuc	xorl	%ecx,%eax
1901*ebfedea0SLionel Sambuc	roll	$13,%ebx
1902*ebfedea0SLionel Sambuc	addl	%edi,%ebx
1903*ebfedea0SLionel Sambuc
1904*ebfedea0SLionel Sambuc	movl	36(%esp),%edx
1905*ebfedea0SLionel Sambuc	xorl	%ebx,%eax
1906*ebfedea0SLionel Sambuc	addl	%edx,%edi
1907*ebfedea0SLionel Sambuc	roll	$10,%ebp
1908*ebfedea0SLionel Sambuc	addl	%eax,%edi
1909*ebfedea0SLionel Sambuc	movl	%ebx,%eax
1910*ebfedea0SLionel Sambuc	roll	$11,%edi
1911*ebfedea0SLionel Sambuc	addl	%esi,%edi
1912*ebfedea0SLionel Sambuc
1913*ebfedea0SLionel Sambuc	xorl	%ebp,%eax
1914*ebfedea0SLionel Sambuc	movl	44(%esp),%edx
1915*ebfedea0SLionel Sambuc	xorl	%edi,%eax
1916*ebfedea0SLionel Sambuc	addl	%eax,%esi
1917*ebfedea0SLionel Sambuc	roll	$10,%ebx
1918*ebfedea0SLionel Sambuc	addl	%edx,%esi
1919*ebfedea0SLionel Sambuc	movl	128(%esp),%edx
1920*ebfedea0SLionel Sambuc	roll	$11,%esi
1921*ebfedea0SLionel Sambuc	addl	%ecx,%esi
1922*ebfedea0SLionel Sambuc	movl	4(%edx),%eax
1923*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1924*ebfedea0SLionel Sambuc	movl	72(%esp),%eax
1925*ebfedea0SLionel Sambuc	addl	%eax,%ebx
1926*ebfedea0SLionel Sambuc	movl	8(%edx),%eax
1927*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1928*ebfedea0SLionel Sambuc	movl	76(%esp),%eax
1929*ebfedea0SLionel Sambuc	addl	%eax,%ebp
1930*ebfedea0SLionel Sambuc	movl	12(%edx),%eax
1931*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1932*ebfedea0SLionel Sambuc	movl	80(%esp),%eax
1933*ebfedea0SLionel Sambuc	addl	%eax,%ecx
1934*ebfedea0SLionel Sambuc	movl	16(%edx),%eax
1935*ebfedea0SLionel Sambuc	addl	%eax,%esi
1936*ebfedea0SLionel Sambuc	movl	64(%esp),%eax
1937*ebfedea0SLionel Sambuc	addl	%eax,%esi
1938*ebfedea0SLionel Sambuc	movl	(%edx),%eax
1939*ebfedea0SLionel Sambuc	addl	%eax,%edi
1940*ebfedea0SLionel Sambuc	movl	68(%esp),%eax
1941*ebfedea0SLionel Sambuc	addl	%eax,%edi
1942*ebfedea0SLionel Sambuc	movl	136(%esp),%eax
1943*ebfedea0SLionel Sambuc	movl	%ebx,(%edx)
1944*ebfedea0SLionel Sambuc	movl	%ebp,4(%edx)
1945*ebfedea0SLionel Sambuc	movl	%ecx,8(%edx)
1946*ebfedea0SLionel Sambuc	subl	$1,%eax
1947*ebfedea0SLionel Sambuc	movl	%esi,12(%edx)
1948*ebfedea0SLionel Sambuc	movl	%edi,16(%edx)
1949*ebfedea0SLionel Sambuc	jle	.L001get_out
1950*ebfedea0SLionel Sambuc	movl	%eax,136(%esp)
1951*ebfedea0SLionel Sambuc	movl	%ecx,%edi
1952*ebfedea0SLionel Sambuc	movl	132(%esp),%eax
1953*ebfedea0SLionel Sambuc	movl	%ebx,%ecx
1954*ebfedea0SLionel Sambuc	addl	$64,%eax
1955*ebfedea0SLionel Sambuc	movl	%ebp,%esi
1956*ebfedea0SLionel Sambuc	movl	%eax,132(%esp)
1957*ebfedea0SLionel Sambuc	jmp	.L000start
1958*ebfedea0SLionel Sambuc.L001get_out:
1959*ebfedea0SLionel Sambuc	addl	$108,%esp
1960*ebfedea0SLionel Sambuc	popl	%ebx
1961*ebfedea0SLionel Sambuc	popl	%ebp
1962*ebfedea0SLionel Sambuc	popl	%edi
1963*ebfedea0SLionel Sambuc	popl	%esi
1964*ebfedea0SLionel Sambuc	ret
1965*ebfedea0SLionel Sambuc.size	ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin
1966