xref: /freebsd/sys/crypto/openssl/i386/rmd-586.S (revision c0855eaa3ee9614804b6bd6a255aa9f71e095f43)
1bc3d5698SJohn Baldwin/* Do not modify. This file is auto-generated from rmd-586.pl. */
2bc3d5698SJohn Baldwin#ifdef PIC
3bc3d5698SJohn Baldwin.text
4bc3d5698SJohn Baldwin.globl	ripemd160_block_asm_data_order
5bc3d5698SJohn Baldwin.type	ripemd160_block_asm_data_order,@function
6bc3d5698SJohn Baldwin.align	16
7bc3d5698SJohn Baldwinripemd160_block_asm_data_order:
8bc3d5698SJohn Baldwin.L_ripemd160_block_asm_data_order_begin:
9*c0855eaaSJohn Baldwin	#ifdef __CET__
10*c0855eaaSJohn Baldwin
11*c0855eaaSJohn Baldwin.byte	243,15,30,251
12*c0855eaaSJohn Baldwin	#endif
13*c0855eaaSJohn Baldwin
14bc3d5698SJohn Baldwin	movl	4(%esp),%edx
15bc3d5698SJohn Baldwin	movl	8(%esp),%eax
16bc3d5698SJohn Baldwin	pushl	%esi
17bc3d5698SJohn Baldwin	movl	(%edx),%ecx
18bc3d5698SJohn Baldwin	pushl	%edi
19bc3d5698SJohn Baldwin	movl	4(%edx),%esi
20bc3d5698SJohn Baldwin	pushl	%ebp
21bc3d5698SJohn Baldwin	movl	8(%edx),%edi
22bc3d5698SJohn Baldwin	pushl	%ebx
23bc3d5698SJohn Baldwin	subl	$108,%esp
24bc3d5698SJohn Baldwin.L000start:
25bc3d5698SJohn Baldwin
26bc3d5698SJohn Baldwin	movl	(%eax),%ebx
27bc3d5698SJohn Baldwin	movl	4(%eax),%ebp
28bc3d5698SJohn Baldwin	movl	%ebx,(%esp)
29bc3d5698SJohn Baldwin	movl	%ebp,4(%esp)
30bc3d5698SJohn Baldwin	movl	8(%eax),%ebx
31bc3d5698SJohn Baldwin	movl	12(%eax),%ebp
32bc3d5698SJohn Baldwin	movl	%ebx,8(%esp)
33bc3d5698SJohn Baldwin	movl	%ebp,12(%esp)
34bc3d5698SJohn Baldwin	movl	16(%eax),%ebx
35bc3d5698SJohn Baldwin	movl	20(%eax),%ebp
36bc3d5698SJohn Baldwin	movl	%ebx,16(%esp)
37bc3d5698SJohn Baldwin	movl	%ebp,20(%esp)
38bc3d5698SJohn Baldwin	movl	24(%eax),%ebx
39bc3d5698SJohn Baldwin	movl	28(%eax),%ebp
40bc3d5698SJohn Baldwin	movl	%ebx,24(%esp)
41bc3d5698SJohn Baldwin	movl	%ebp,28(%esp)
42bc3d5698SJohn Baldwin	movl	32(%eax),%ebx
43bc3d5698SJohn Baldwin	movl	36(%eax),%ebp
44bc3d5698SJohn Baldwin	movl	%ebx,32(%esp)
45bc3d5698SJohn Baldwin	movl	%ebp,36(%esp)
46bc3d5698SJohn Baldwin	movl	40(%eax),%ebx
47bc3d5698SJohn Baldwin	movl	44(%eax),%ebp
48bc3d5698SJohn Baldwin	movl	%ebx,40(%esp)
49bc3d5698SJohn Baldwin	movl	%ebp,44(%esp)
50bc3d5698SJohn Baldwin	movl	48(%eax),%ebx
51bc3d5698SJohn Baldwin	movl	52(%eax),%ebp
52bc3d5698SJohn Baldwin	movl	%ebx,48(%esp)
53bc3d5698SJohn Baldwin	movl	%ebp,52(%esp)
54bc3d5698SJohn Baldwin	movl	56(%eax),%ebx
55bc3d5698SJohn Baldwin	movl	60(%eax),%ebp
56bc3d5698SJohn Baldwin	movl	%ebx,56(%esp)
57bc3d5698SJohn Baldwin	movl	%ebp,60(%esp)
58bc3d5698SJohn Baldwin	movl	%edi,%eax
59bc3d5698SJohn Baldwin	movl	12(%edx),%ebx
60bc3d5698SJohn Baldwin	movl	16(%edx),%ebp
61bc3d5698SJohn Baldwin
62bc3d5698SJohn Baldwin	xorl	%ebx,%eax
63bc3d5698SJohn Baldwin	movl	(%esp),%edx
64bc3d5698SJohn Baldwin	xorl	%esi,%eax
65bc3d5698SJohn Baldwin	addl	%edx,%ecx
66bc3d5698SJohn Baldwin	roll	$10,%edi
67bc3d5698SJohn Baldwin	addl	%eax,%ecx
68bc3d5698SJohn Baldwin	movl	%esi,%eax
69bc3d5698SJohn Baldwin	roll	$11,%ecx
70bc3d5698SJohn Baldwin	addl	%ebp,%ecx
71bc3d5698SJohn Baldwin
72bc3d5698SJohn Baldwin	xorl	%edi,%eax
73bc3d5698SJohn Baldwin	movl	4(%esp),%edx
74bc3d5698SJohn Baldwin	xorl	%ecx,%eax
75bc3d5698SJohn Baldwin	addl	%eax,%ebp
76bc3d5698SJohn Baldwin	movl	%ecx,%eax
77bc3d5698SJohn Baldwin	roll	$10,%esi
78bc3d5698SJohn Baldwin	addl	%edx,%ebp
79bc3d5698SJohn Baldwin	xorl	%esi,%eax
80bc3d5698SJohn Baldwin	roll	$14,%ebp
81bc3d5698SJohn Baldwin	addl	%ebx,%ebp
82bc3d5698SJohn Baldwin
83bc3d5698SJohn Baldwin	movl	8(%esp),%edx
84bc3d5698SJohn Baldwin	xorl	%ebp,%eax
85bc3d5698SJohn Baldwin	addl	%edx,%ebx
86bc3d5698SJohn Baldwin	roll	$10,%ecx
87bc3d5698SJohn Baldwin	addl	%eax,%ebx
88bc3d5698SJohn Baldwin	movl	%ebp,%eax
89bc3d5698SJohn Baldwin	roll	$15,%ebx
90bc3d5698SJohn Baldwin	addl	%edi,%ebx
91bc3d5698SJohn Baldwin
92bc3d5698SJohn Baldwin	xorl	%ecx,%eax
93bc3d5698SJohn Baldwin	movl	12(%esp),%edx
94bc3d5698SJohn Baldwin	xorl	%ebx,%eax
95bc3d5698SJohn Baldwin	addl	%eax,%edi
96bc3d5698SJohn Baldwin	movl	%ebx,%eax
97bc3d5698SJohn Baldwin	roll	$10,%ebp
98bc3d5698SJohn Baldwin	addl	%edx,%edi
99bc3d5698SJohn Baldwin	xorl	%ebp,%eax
100bc3d5698SJohn Baldwin	roll	$12,%edi
101bc3d5698SJohn Baldwin	addl	%esi,%edi
102bc3d5698SJohn Baldwin
103bc3d5698SJohn Baldwin	movl	16(%esp),%edx
104bc3d5698SJohn Baldwin	xorl	%edi,%eax
105bc3d5698SJohn Baldwin	addl	%edx,%esi
106bc3d5698SJohn Baldwin	roll	$10,%ebx
107bc3d5698SJohn Baldwin	addl	%eax,%esi
108bc3d5698SJohn Baldwin	movl	%edi,%eax
109bc3d5698SJohn Baldwin	roll	$5,%esi
110bc3d5698SJohn Baldwin	addl	%ecx,%esi
111bc3d5698SJohn Baldwin
112bc3d5698SJohn Baldwin	xorl	%ebx,%eax
113bc3d5698SJohn Baldwin	movl	20(%esp),%edx
114bc3d5698SJohn Baldwin	xorl	%esi,%eax
115bc3d5698SJohn Baldwin	addl	%eax,%ecx
116bc3d5698SJohn Baldwin	movl	%esi,%eax
117bc3d5698SJohn Baldwin	roll	$10,%edi
118bc3d5698SJohn Baldwin	addl	%edx,%ecx
119bc3d5698SJohn Baldwin	xorl	%edi,%eax
120bc3d5698SJohn Baldwin	roll	$8,%ecx
121bc3d5698SJohn Baldwin	addl	%ebp,%ecx
122bc3d5698SJohn Baldwin
123bc3d5698SJohn Baldwin	movl	24(%esp),%edx
124bc3d5698SJohn Baldwin	xorl	%ecx,%eax
125bc3d5698SJohn Baldwin	addl	%edx,%ebp
126bc3d5698SJohn Baldwin	roll	$10,%esi
127bc3d5698SJohn Baldwin	addl	%eax,%ebp
128bc3d5698SJohn Baldwin	movl	%ecx,%eax
129bc3d5698SJohn Baldwin	roll	$7,%ebp
130bc3d5698SJohn Baldwin	addl	%ebx,%ebp
131bc3d5698SJohn Baldwin
132bc3d5698SJohn Baldwin	xorl	%esi,%eax
133bc3d5698SJohn Baldwin	movl	28(%esp),%edx
134bc3d5698SJohn Baldwin	xorl	%ebp,%eax
135bc3d5698SJohn Baldwin	addl	%eax,%ebx
136bc3d5698SJohn Baldwin	movl	%ebp,%eax
137bc3d5698SJohn Baldwin	roll	$10,%ecx
138bc3d5698SJohn Baldwin	addl	%edx,%ebx
139bc3d5698SJohn Baldwin	xorl	%ecx,%eax
140bc3d5698SJohn Baldwin	roll	$9,%ebx
141bc3d5698SJohn Baldwin	addl	%edi,%ebx
142bc3d5698SJohn Baldwin
143bc3d5698SJohn Baldwin	movl	32(%esp),%edx
144bc3d5698SJohn Baldwin	xorl	%ebx,%eax
145bc3d5698SJohn Baldwin	addl	%edx,%edi
146bc3d5698SJohn Baldwin	roll	$10,%ebp
147bc3d5698SJohn Baldwin	addl	%eax,%edi
148bc3d5698SJohn Baldwin	movl	%ebx,%eax
149bc3d5698SJohn Baldwin	roll	$11,%edi
150bc3d5698SJohn Baldwin	addl	%esi,%edi
151bc3d5698SJohn Baldwin
152bc3d5698SJohn Baldwin	xorl	%ebp,%eax
153bc3d5698SJohn Baldwin	movl	36(%esp),%edx
154bc3d5698SJohn Baldwin	xorl	%edi,%eax
155bc3d5698SJohn Baldwin	addl	%eax,%esi
156bc3d5698SJohn Baldwin	movl	%edi,%eax
157bc3d5698SJohn Baldwin	roll	$10,%ebx
158bc3d5698SJohn Baldwin	addl	%edx,%esi
159bc3d5698SJohn Baldwin	xorl	%ebx,%eax
160bc3d5698SJohn Baldwin	roll	$13,%esi
161bc3d5698SJohn Baldwin	addl	%ecx,%esi
162bc3d5698SJohn Baldwin
163bc3d5698SJohn Baldwin	movl	40(%esp),%edx
164bc3d5698SJohn Baldwin	xorl	%esi,%eax
165bc3d5698SJohn Baldwin	addl	%edx,%ecx
166bc3d5698SJohn Baldwin	roll	$10,%edi
167bc3d5698SJohn Baldwin	addl	%eax,%ecx
168bc3d5698SJohn Baldwin	movl	%esi,%eax
169bc3d5698SJohn Baldwin	roll	$14,%ecx
170bc3d5698SJohn Baldwin	addl	%ebp,%ecx
171bc3d5698SJohn Baldwin
172bc3d5698SJohn Baldwin	xorl	%edi,%eax
173bc3d5698SJohn Baldwin	movl	44(%esp),%edx
174bc3d5698SJohn Baldwin	xorl	%ecx,%eax
175bc3d5698SJohn Baldwin	addl	%eax,%ebp
176bc3d5698SJohn Baldwin	movl	%ecx,%eax
177bc3d5698SJohn Baldwin	roll	$10,%esi
178bc3d5698SJohn Baldwin	addl	%edx,%ebp
179bc3d5698SJohn Baldwin	xorl	%esi,%eax
180bc3d5698SJohn Baldwin	roll	$15,%ebp
181bc3d5698SJohn Baldwin	addl	%ebx,%ebp
182bc3d5698SJohn Baldwin
183bc3d5698SJohn Baldwin	movl	48(%esp),%edx
184bc3d5698SJohn Baldwin	xorl	%ebp,%eax
185bc3d5698SJohn Baldwin	addl	%edx,%ebx
186bc3d5698SJohn Baldwin	roll	$10,%ecx
187bc3d5698SJohn Baldwin	addl	%eax,%ebx
188bc3d5698SJohn Baldwin	movl	%ebp,%eax
189bc3d5698SJohn Baldwin	roll	$6,%ebx
190bc3d5698SJohn Baldwin	addl	%edi,%ebx
191bc3d5698SJohn Baldwin
192bc3d5698SJohn Baldwin	xorl	%ecx,%eax
193bc3d5698SJohn Baldwin	movl	52(%esp),%edx
194bc3d5698SJohn Baldwin	xorl	%ebx,%eax
195bc3d5698SJohn Baldwin	addl	%eax,%edi
196bc3d5698SJohn Baldwin	movl	%ebx,%eax
197bc3d5698SJohn Baldwin	roll	$10,%ebp
198bc3d5698SJohn Baldwin	addl	%edx,%edi
199bc3d5698SJohn Baldwin	xorl	%ebp,%eax
200bc3d5698SJohn Baldwin	roll	$7,%edi
201bc3d5698SJohn Baldwin	addl	%esi,%edi
202bc3d5698SJohn Baldwin
203bc3d5698SJohn Baldwin	movl	56(%esp),%edx
204bc3d5698SJohn Baldwin	xorl	%edi,%eax
205bc3d5698SJohn Baldwin	addl	%edx,%esi
206bc3d5698SJohn Baldwin	roll	$10,%ebx
207bc3d5698SJohn Baldwin	addl	%eax,%esi
208bc3d5698SJohn Baldwin	movl	%edi,%eax
209bc3d5698SJohn Baldwin	roll	$9,%esi
210bc3d5698SJohn Baldwin	addl	%ecx,%esi
211bc3d5698SJohn Baldwin
212bc3d5698SJohn Baldwin	xorl	%ebx,%eax
213bc3d5698SJohn Baldwin	movl	60(%esp),%edx
214bc3d5698SJohn Baldwin	xorl	%esi,%eax
215bc3d5698SJohn Baldwin	addl	%eax,%ecx
216bc3d5698SJohn Baldwin	movl	$-1,%eax
217bc3d5698SJohn Baldwin	roll	$10,%edi
218bc3d5698SJohn Baldwin	addl	%edx,%ecx
219bc3d5698SJohn Baldwin	movl	28(%esp),%edx
220bc3d5698SJohn Baldwin	roll	$8,%ecx
221bc3d5698SJohn Baldwin	addl	%ebp,%ecx
222bc3d5698SJohn Baldwin
223bc3d5698SJohn Baldwin	addl	%edx,%ebp
224bc3d5698SJohn Baldwin	movl	%esi,%edx
225bc3d5698SJohn Baldwin	subl	%ecx,%eax
226bc3d5698SJohn Baldwin	andl	%ecx,%edx
227bc3d5698SJohn Baldwin	andl	%edi,%eax
228bc3d5698SJohn Baldwin	orl	%eax,%edx
229bc3d5698SJohn Baldwin	movl	16(%esp),%eax
230bc3d5698SJohn Baldwin	roll	$10,%esi
231bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%edx,1),%ebp
232bc3d5698SJohn Baldwin	movl	$-1,%edx
233bc3d5698SJohn Baldwin	roll	$7,%ebp
234bc3d5698SJohn Baldwin	addl	%ebx,%ebp
235bc3d5698SJohn Baldwin
236bc3d5698SJohn Baldwin	addl	%eax,%ebx
237bc3d5698SJohn Baldwin	movl	%ecx,%eax
238bc3d5698SJohn Baldwin	subl	%ebp,%edx
239bc3d5698SJohn Baldwin	andl	%ebp,%eax
240bc3d5698SJohn Baldwin	andl	%esi,%edx
241bc3d5698SJohn Baldwin	orl	%edx,%eax
242bc3d5698SJohn Baldwin	movl	52(%esp),%edx
243bc3d5698SJohn Baldwin	roll	$10,%ecx
244bc3d5698SJohn Baldwin	leal	1518500249(%ebx,%eax,1),%ebx
245bc3d5698SJohn Baldwin	movl	$-1,%eax
246bc3d5698SJohn Baldwin	roll	$6,%ebx
247bc3d5698SJohn Baldwin	addl	%edi,%ebx
248bc3d5698SJohn Baldwin
249bc3d5698SJohn Baldwin	addl	%edx,%edi
250bc3d5698SJohn Baldwin	movl	%ebp,%edx
251bc3d5698SJohn Baldwin	subl	%ebx,%eax
252bc3d5698SJohn Baldwin	andl	%ebx,%edx
253bc3d5698SJohn Baldwin	andl	%ecx,%eax
254bc3d5698SJohn Baldwin	orl	%eax,%edx
255bc3d5698SJohn Baldwin	movl	4(%esp),%eax
256bc3d5698SJohn Baldwin	roll	$10,%ebp
257bc3d5698SJohn Baldwin	leal	1518500249(%edi,%edx,1),%edi
258bc3d5698SJohn Baldwin	movl	$-1,%edx
259bc3d5698SJohn Baldwin	roll	$8,%edi
260bc3d5698SJohn Baldwin	addl	%esi,%edi
261bc3d5698SJohn Baldwin
262bc3d5698SJohn Baldwin	addl	%eax,%esi
263bc3d5698SJohn Baldwin	movl	%ebx,%eax
264bc3d5698SJohn Baldwin	subl	%edi,%edx
265bc3d5698SJohn Baldwin	andl	%edi,%eax
266bc3d5698SJohn Baldwin	andl	%ebp,%edx
267bc3d5698SJohn Baldwin	orl	%edx,%eax
268bc3d5698SJohn Baldwin	movl	40(%esp),%edx
269bc3d5698SJohn Baldwin	roll	$10,%ebx
270bc3d5698SJohn Baldwin	leal	1518500249(%esi,%eax,1),%esi
271bc3d5698SJohn Baldwin	movl	$-1,%eax
272bc3d5698SJohn Baldwin	roll	$13,%esi
273bc3d5698SJohn Baldwin	addl	%ecx,%esi
274bc3d5698SJohn Baldwin
275bc3d5698SJohn Baldwin	addl	%edx,%ecx
276bc3d5698SJohn Baldwin	movl	%edi,%edx
277bc3d5698SJohn Baldwin	subl	%esi,%eax
278bc3d5698SJohn Baldwin	andl	%esi,%edx
279bc3d5698SJohn Baldwin	andl	%ebx,%eax
280bc3d5698SJohn Baldwin	orl	%eax,%edx
281bc3d5698SJohn Baldwin	movl	24(%esp),%eax
282bc3d5698SJohn Baldwin	roll	$10,%edi
283bc3d5698SJohn Baldwin	leal	1518500249(%ecx,%edx,1),%ecx
284bc3d5698SJohn Baldwin	movl	$-1,%edx
285bc3d5698SJohn Baldwin	roll	$11,%ecx
286bc3d5698SJohn Baldwin	addl	%ebp,%ecx
287bc3d5698SJohn Baldwin
288bc3d5698SJohn Baldwin	addl	%eax,%ebp
289bc3d5698SJohn Baldwin	movl	%esi,%eax
290bc3d5698SJohn Baldwin	subl	%ecx,%edx
291bc3d5698SJohn Baldwin	andl	%ecx,%eax
292bc3d5698SJohn Baldwin	andl	%edi,%edx
293bc3d5698SJohn Baldwin	orl	%edx,%eax
294bc3d5698SJohn Baldwin	movl	60(%esp),%edx
295bc3d5698SJohn Baldwin	roll	$10,%esi
296bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%eax,1),%ebp
297bc3d5698SJohn Baldwin	movl	$-1,%eax
298bc3d5698SJohn Baldwin	roll	$9,%ebp
299bc3d5698SJohn Baldwin	addl	%ebx,%ebp
300bc3d5698SJohn Baldwin
301bc3d5698SJohn Baldwin	addl	%edx,%ebx
302bc3d5698SJohn Baldwin	movl	%ecx,%edx
303bc3d5698SJohn Baldwin	subl	%ebp,%eax
304bc3d5698SJohn Baldwin	andl	%ebp,%edx
305bc3d5698SJohn Baldwin	andl	%esi,%eax
306bc3d5698SJohn Baldwin	orl	%eax,%edx
307bc3d5698SJohn Baldwin	movl	12(%esp),%eax
308bc3d5698SJohn Baldwin	roll	$10,%ecx
309bc3d5698SJohn Baldwin	leal	1518500249(%ebx,%edx,1),%ebx
310bc3d5698SJohn Baldwin	movl	$-1,%edx
311bc3d5698SJohn Baldwin	roll	$7,%ebx
312bc3d5698SJohn Baldwin	addl	%edi,%ebx
313bc3d5698SJohn Baldwin
314bc3d5698SJohn Baldwin	addl	%eax,%edi
315bc3d5698SJohn Baldwin	movl	%ebp,%eax
316bc3d5698SJohn Baldwin	subl	%ebx,%edx
317bc3d5698SJohn Baldwin	andl	%ebx,%eax
318bc3d5698SJohn Baldwin	andl	%ecx,%edx
319bc3d5698SJohn Baldwin	orl	%edx,%eax
320bc3d5698SJohn Baldwin	movl	48(%esp),%edx
321bc3d5698SJohn Baldwin	roll	$10,%ebp
322bc3d5698SJohn Baldwin	leal	1518500249(%edi,%eax,1),%edi
323bc3d5698SJohn Baldwin	movl	$-1,%eax
324bc3d5698SJohn Baldwin	roll	$15,%edi
325bc3d5698SJohn Baldwin	addl	%esi,%edi
326bc3d5698SJohn Baldwin
327bc3d5698SJohn Baldwin	addl	%edx,%esi
328bc3d5698SJohn Baldwin	movl	%ebx,%edx
329bc3d5698SJohn Baldwin	subl	%edi,%eax
330bc3d5698SJohn Baldwin	andl	%edi,%edx
331bc3d5698SJohn Baldwin	andl	%ebp,%eax
332bc3d5698SJohn Baldwin	orl	%eax,%edx
333bc3d5698SJohn Baldwin	movl	(%esp),%eax
334bc3d5698SJohn Baldwin	roll	$10,%ebx
335bc3d5698SJohn Baldwin	leal	1518500249(%esi,%edx,1),%esi
336bc3d5698SJohn Baldwin	movl	$-1,%edx
337bc3d5698SJohn Baldwin	roll	$7,%esi
338bc3d5698SJohn Baldwin	addl	%ecx,%esi
339bc3d5698SJohn Baldwin
340bc3d5698SJohn Baldwin	addl	%eax,%ecx
341bc3d5698SJohn Baldwin	movl	%edi,%eax
342bc3d5698SJohn Baldwin	subl	%esi,%edx
343bc3d5698SJohn Baldwin	andl	%esi,%eax
344bc3d5698SJohn Baldwin	andl	%ebx,%edx
345bc3d5698SJohn Baldwin	orl	%edx,%eax
346bc3d5698SJohn Baldwin	movl	36(%esp),%edx
347bc3d5698SJohn Baldwin	roll	$10,%edi
348bc3d5698SJohn Baldwin	leal	1518500249(%ecx,%eax,1),%ecx
349bc3d5698SJohn Baldwin	movl	$-1,%eax
350bc3d5698SJohn Baldwin	roll	$12,%ecx
351bc3d5698SJohn Baldwin	addl	%ebp,%ecx
352bc3d5698SJohn Baldwin
353bc3d5698SJohn Baldwin	addl	%edx,%ebp
354bc3d5698SJohn Baldwin	movl	%esi,%edx
355bc3d5698SJohn Baldwin	subl	%ecx,%eax
356bc3d5698SJohn Baldwin	andl	%ecx,%edx
357bc3d5698SJohn Baldwin	andl	%edi,%eax
358bc3d5698SJohn Baldwin	orl	%eax,%edx
359bc3d5698SJohn Baldwin	movl	20(%esp),%eax
360bc3d5698SJohn Baldwin	roll	$10,%esi
361bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%edx,1),%ebp
362bc3d5698SJohn Baldwin	movl	$-1,%edx
363bc3d5698SJohn Baldwin	roll	$15,%ebp
364bc3d5698SJohn Baldwin	addl	%ebx,%ebp
365bc3d5698SJohn Baldwin
366bc3d5698SJohn Baldwin	addl	%eax,%ebx
367bc3d5698SJohn Baldwin	movl	%ecx,%eax
368bc3d5698SJohn Baldwin	subl	%ebp,%edx
369bc3d5698SJohn Baldwin	andl	%ebp,%eax
370bc3d5698SJohn Baldwin	andl	%esi,%edx
371bc3d5698SJohn Baldwin	orl	%edx,%eax
372bc3d5698SJohn Baldwin	movl	8(%esp),%edx
373bc3d5698SJohn Baldwin	roll	$10,%ecx
374bc3d5698SJohn Baldwin	leal	1518500249(%ebx,%eax,1),%ebx
375bc3d5698SJohn Baldwin	movl	$-1,%eax
376bc3d5698SJohn Baldwin	roll	$9,%ebx
377bc3d5698SJohn Baldwin	addl	%edi,%ebx
378bc3d5698SJohn Baldwin
379bc3d5698SJohn Baldwin	addl	%edx,%edi
380bc3d5698SJohn Baldwin	movl	%ebp,%edx
381bc3d5698SJohn Baldwin	subl	%ebx,%eax
382bc3d5698SJohn Baldwin	andl	%ebx,%edx
383bc3d5698SJohn Baldwin	andl	%ecx,%eax
384bc3d5698SJohn Baldwin	orl	%eax,%edx
385bc3d5698SJohn Baldwin	movl	56(%esp),%eax
386bc3d5698SJohn Baldwin	roll	$10,%ebp
387bc3d5698SJohn Baldwin	leal	1518500249(%edi,%edx,1),%edi
388bc3d5698SJohn Baldwin	movl	$-1,%edx
389bc3d5698SJohn Baldwin	roll	$11,%edi
390bc3d5698SJohn Baldwin	addl	%esi,%edi
391bc3d5698SJohn Baldwin
392bc3d5698SJohn Baldwin	addl	%eax,%esi
393bc3d5698SJohn Baldwin	movl	%ebx,%eax
394bc3d5698SJohn Baldwin	subl	%edi,%edx
395bc3d5698SJohn Baldwin	andl	%edi,%eax
396bc3d5698SJohn Baldwin	andl	%ebp,%edx
397bc3d5698SJohn Baldwin	orl	%edx,%eax
398bc3d5698SJohn Baldwin	movl	44(%esp),%edx
399bc3d5698SJohn Baldwin	roll	$10,%ebx
400bc3d5698SJohn Baldwin	leal	1518500249(%esi,%eax,1),%esi
401bc3d5698SJohn Baldwin	movl	$-1,%eax
402bc3d5698SJohn Baldwin	roll	$7,%esi
403bc3d5698SJohn Baldwin	addl	%ecx,%esi
404bc3d5698SJohn Baldwin
405bc3d5698SJohn Baldwin	addl	%edx,%ecx
406bc3d5698SJohn Baldwin	movl	%edi,%edx
407bc3d5698SJohn Baldwin	subl	%esi,%eax
408bc3d5698SJohn Baldwin	andl	%esi,%edx
409bc3d5698SJohn Baldwin	andl	%ebx,%eax
410bc3d5698SJohn Baldwin	orl	%eax,%edx
411bc3d5698SJohn Baldwin	movl	32(%esp),%eax
412bc3d5698SJohn Baldwin	roll	$10,%edi
413bc3d5698SJohn Baldwin	leal	1518500249(%ecx,%edx,1),%ecx
414bc3d5698SJohn Baldwin	movl	$-1,%edx
415bc3d5698SJohn Baldwin	roll	$13,%ecx
416bc3d5698SJohn Baldwin	addl	%ebp,%ecx
417bc3d5698SJohn Baldwin
418bc3d5698SJohn Baldwin	addl	%eax,%ebp
419bc3d5698SJohn Baldwin	movl	%esi,%eax
420bc3d5698SJohn Baldwin	subl	%ecx,%edx
421bc3d5698SJohn Baldwin	andl	%ecx,%eax
422bc3d5698SJohn Baldwin	andl	%edi,%edx
423bc3d5698SJohn Baldwin	orl	%edx,%eax
424bc3d5698SJohn Baldwin	movl	$-1,%edx
425bc3d5698SJohn Baldwin	roll	$10,%esi
426bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%eax,1),%ebp
427bc3d5698SJohn Baldwin	subl	%ecx,%edx
428bc3d5698SJohn Baldwin	roll	$12,%ebp
429bc3d5698SJohn Baldwin	addl	%ebx,%ebp
430bc3d5698SJohn Baldwin
431bc3d5698SJohn Baldwin	movl	12(%esp),%eax
432bc3d5698SJohn Baldwin	orl	%ebp,%edx
433bc3d5698SJohn Baldwin	addl	%eax,%ebx
434bc3d5698SJohn Baldwin	xorl	%esi,%edx
435bc3d5698SJohn Baldwin	movl	$-1,%eax
436bc3d5698SJohn Baldwin	roll	$10,%ecx
437bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%edx,1),%ebx
438bc3d5698SJohn Baldwin	subl	%ebp,%eax
439bc3d5698SJohn Baldwin	roll	$11,%ebx
440bc3d5698SJohn Baldwin	addl	%edi,%ebx
441bc3d5698SJohn Baldwin
442bc3d5698SJohn Baldwin	movl	40(%esp),%edx
443bc3d5698SJohn Baldwin	orl	%ebx,%eax
444bc3d5698SJohn Baldwin	addl	%edx,%edi
445bc3d5698SJohn Baldwin	xorl	%ecx,%eax
446bc3d5698SJohn Baldwin	movl	$-1,%edx
447bc3d5698SJohn Baldwin	roll	$10,%ebp
448bc3d5698SJohn Baldwin	leal	1859775393(%edi,%eax,1),%edi
449bc3d5698SJohn Baldwin	subl	%ebx,%edx
450bc3d5698SJohn Baldwin	roll	$13,%edi
451bc3d5698SJohn Baldwin	addl	%esi,%edi
452bc3d5698SJohn Baldwin
453bc3d5698SJohn Baldwin	movl	56(%esp),%eax
454bc3d5698SJohn Baldwin	orl	%edi,%edx
455bc3d5698SJohn Baldwin	addl	%eax,%esi
456bc3d5698SJohn Baldwin	xorl	%ebp,%edx
457bc3d5698SJohn Baldwin	movl	$-1,%eax
458bc3d5698SJohn Baldwin	roll	$10,%ebx
459bc3d5698SJohn Baldwin	leal	1859775393(%esi,%edx,1),%esi
460bc3d5698SJohn Baldwin	subl	%edi,%eax
461bc3d5698SJohn Baldwin	roll	$6,%esi
462bc3d5698SJohn Baldwin	addl	%ecx,%esi
463bc3d5698SJohn Baldwin
464bc3d5698SJohn Baldwin	movl	16(%esp),%edx
465bc3d5698SJohn Baldwin	orl	%esi,%eax
466bc3d5698SJohn Baldwin	addl	%edx,%ecx
467bc3d5698SJohn Baldwin	xorl	%ebx,%eax
468bc3d5698SJohn Baldwin	movl	$-1,%edx
469bc3d5698SJohn Baldwin	roll	$10,%edi
470bc3d5698SJohn Baldwin	leal	1859775393(%ecx,%eax,1),%ecx
471bc3d5698SJohn Baldwin	subl	%esi,%edx
472bc3d5698SJohn Baldwin	roll	$7,%ecx
473bc3d5698SJohn Baldwin	addl	%ebp,%ecx
474bc3d5698SJohn Baldwin
475bc3d5698SJohn Baldwin	movl	36(%esp),%eax
476bc3d5698SJohn Baldwin	orl	%ecx,%edx
477bc3d5698SJohn Baldwin	addl	%eax,%ebp
478bc3d5698SJohn Baldwin	xorl	%edi,%edx
479bc3d5698SJohn Baldwin	movl	$-1,%eax
480bc3d5698SJohn Baldwin	roll	$10,%esi
481bc3d5698SJohn Baldwin	leal	1859775393(%ebp,%edx,1),%ebp
482bc3d5698SJohn Baldwin	subl	%ecx,%eax
483bc3d5698SJohn Baldwin	roll	$14,%ebp
484bc3d5698SJohn Baldwin	addl	%ebx,%ebp
485bc3d5698SJohn Baldwin
486bc3d5698SJohn Baldwin	movl	60(%esp),%edx
487bc3d5698SJohn Baldwin	orl	%ebp,%eax
488bc3d5698SJohn Baldwin	addl	%edx,%ebx
489bc3d5698SJohn Baldwin	xorl	%esi,%eax
490bc3d5698SJohn Baldwin	movl	$-1,%edx
491bc3d5698SJohn Baldwin	roll	$10,%ecx
492bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%eax,1),%ebx
493bc3d5698SJohn Baldwin	subl	%ebp,%edx
494bc3d5698SJohn Baldwin	roll	$9,%ebx
495bc3d5698SJohn Baldwin	addl	%edi,%ebx
496bc3d5698SJohn Baldwin
497bc3d5698SJohn Baldwin	movl	32(%esp),%eax
498bc3d5698SJohn Baldwin	orl	%ebx,%edx
499bc3d5698SJohn Baldwin	addl	%eax,%edi
500bc3d5698SJohn Baldwin	xorl	%ecx,%edx
501bc3d5698SJohn Baldwin	movl	$-1,%eax
502bc3d5698SJohn Baldwin	roll	$10,%ebp
503bc3d5698SJohn Baldwin	leal	1859775393(%edi,%edx,1),%edi
504bc3d5698SJohn Baldwin	subl	%ebx,%eax
505bc3d5698SJohn Baldwin	roll	$13,%edi
506bc3d5698SJohn Baldwin	addl	%esi,%edi
507bc3d5698SJohn Baldwin
508bc3d5698SJohn Baldwin	movl	4(%esp),%edx
509bc3d5698SJohn Baldwin	orl	%edi,%eax
510bc3d5698SJohn Baldwin	addl	%edx,%esi
511bc3d5698SJohn Baldwin	xorl	%ebp,%eax
512bc3d5698SJohn Baldwin	movl	$-1,%edx
513bc3d5698SJohn Baldwin	roll	$10,%ebx
514bc3d5698SJohn Baldwin	leal	1859775393(%esi,%eax,1),%esi
515bc3d5698SJohn Baldwin	subl	%edi,%edx
516bc3d5698SJohn Baldwin	roll	$15,%esi
517bc3d5698SJohn Baldwin	addl	%ecx,%esi
518bc3d5698SJohn Baldwin
519bc3d5698SJohn Baldwin	movl	8(%esp),%eax
520bc3d5698SJohn Baldwin	orl	%esi,%edx
521bc3d5698SJohn Baldwin	addl	%eax,%ecx
522bc3d5698SJohn Baldwin	xorl	%ebx,%edx
523bc3d5698SJohn Baldwin	movl	$-1,%eax
524bc3d5698SJohn Baldwin	roll	$10,%edi
525bc3d5698SJohn Baldwin	leal	1859775393(%ecx,%edx,1),%ecx
526bc3d5698SJohn Baldwin	subl	%esi,%eax
527bc3d5698SJohn Baldwin	roll	$14,%ecx
528bc3d5698SJohn Baldwin	addl	%ebp,%ecx
529bc3d5698SJohn Baldwin
530bc3d5698SJohn Baldwin	movl	28(%esp),%edx
531bc3d5698SJohn Baldwin	orl	%ecx,%eax
532bc3d5698SJohn Baldwin	addl	%edx,%ebp
533bc3d5698SJohn Baldwin	xorl	%edi,%eax
534bc3d5698SJohn Baldwin	movl	$-1,%edx
535bc3d5698SJohn Baldwin	roll	$10,%esi
536bc3d5698SJohn Baldwin	leal	1859775393(%ebp,%eax,1),%ebp
537bc3d5698SJohn Baldwin	subl	%ecx,%edx
538bc3d5698SJohn Baldwin	roll	$8,%ebp
539bc3d5698SJohn Baldwin	addl	%ebx,%ebp
540bc3d5698SJohn Baldwin
541bc3d5698SJohn Baldwin	movl	(%esp),%eax
542bc3d5698SJohn Baldwin	orl	%ebp,%edx
543bc3d5698SJohn Baldwin	addl	%eax,%ebx
544bc3d5698SJohn Baldwin	xorl	%esi,%edx
545bc3d5698SJohn Baldwin	movl	$-1,%eax
546bc3d5698SJohn Baldwin	roll	$10,%ecx
547bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%edx,1),%ebx
548bc3d5698SJohn Baldwin	subl	%ebp,%eax
549bc3d5698SJohn Baldwin	roll	$13,%ebx
550bc3d5698SJohn Baldwin	addl	%edi,%ebx
551bc3d5698SJohn Baldwin
552bc3d5698SJohn Baldwin	movl	24(%esp),%edx
553bc3d5698SJohn Baldwin	orl	%ebx,%eax
554bc3d5698SJohn Baldwin	addl	%edx,%edi
555bc3d5698SJohn Baldwin	xorl	%ecx,%eax
556bc3d5698SJohn Baldwin	movl	$-1,%edx
557bc3d5698SJohn Baldwin	roll	$10,%ebp
558bc3d5698SJohn Baldwin	leal	1859775393(%edi,%eax,1),%edi
559bc3d5698SJohn Baldwin	subl	%ebx,%edx
560bc3d5698SJohn Baldwin	roll	$6,%edi
561bc3d5698SJohn Baldwin	addl	%esi,%edi
562bc3d5698SJohn Baldwin
563bc3d5698SJohn Baldwin	movl	52(%esp),%eax
564bc3d5698SJohn Baldwin	orl	%edi,%edx
565bc3d5698SJohn Baldwin	addl	%eax,%esi
566bc3d5698SJohn Baldwin	xorl	%ebp,%edx
567bc3d5698SJohn Baldwin	movl	$-1,%eax
568bc3d5698SJohn Baldwin	roll	$10,%ebx
569bc3d5698SJohn Baldwin	leal	1859775393(%esi,%edx,1),%esi
570bc3d5698SJohn Baldwin	subl	%edi,%eax
571bc3d5698SJohn Baldwin	roll	$5,%esi
572bc3d5698SJohn Baldwin	addl	%ecx,%esi
573bc3d5698SJohn Baldwin
574bc3d5698SJohn Baldwin	movl	44(%esp),%edx
575bc3d5698SJohn Baldwin	orl	%esi,%eax
576bc3d5698SJohn Baldwin	addl	%edx,%ecx
577bc3d5698SJohn Baldwin	xorl	%ebx,%eax
578bc3d5698SJohn Baldwin	movl	$-1,%edx
579bc3d5698SJohn Baldwin	roll	$10,%edi
580bc3d5698SJohn Baldwin	leal	1859775393(%ecx,%eax,1),%ecx
581bc3d5698SJohn Baldwin	subl	%esi,%edx
582bc3d5698SJohn Baldwin	roll	$12,%ecx
583bc3d5698SJohn Baldwin	addl	%ebp,%ecx
584bc3d5698SJohn Baldwin
585bc3d5698SJohn Baldwin	movl	20(%esp),%eax
586bc3d5698SJohn Baldwin	orl	%ecx,%edx
587bc3d5698SJohn Baldwin	addl	%eax,%ebp
588bc3d5698SJohn Baldwin	xorl	%edi,%edx
589bc3d5698SJohn Baldwin	movl	$-1,%eax
590bc3d5698SJohn Baldwin	roll	$10,%esi
591bc3d5698SJohn Baldwin	leal	1859775393(%ebp,%edx,1),%ebp
592bc3d5698SJohn Baldwin	subl	%ecx,%eax
593bc3d5698SJohn Baldwin	roll	$7,%ebp
594bc3d5698SJohn Baldwin	addl	%ebx,%ebp
595bc3d5698SJohn Baldwin
596bc3d5698SJohn Baldwin	movl	48(%esp),%edx
597bc3d5698SJohn Baldwin	orl	%ebp,%eax
598bc3d5698SJohn Baldwin	addl	%edx,%ebx
599bc3d5698SJohn Baldwin	xorl	%esi,%eax
600bc3d5698SJohn Baldwin	movl	$-1,%edx
601bc3d5698SJohn Baldwin	roll	$10,%ecx
602bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%eax,1),%ebx
603bc3d5698SJohn Baldwin	movl	%ecx,%eax
604bc3d5698SJohn Baldwin	roll	$5,%ebx
605bc3d5698SJohn Baldwin	addl	%edi,%ebx
606bc3d5698SJohn Baldwin
607bc3d5698SJohn Baldwin	subl	%ecx,%edx
608bc3d5698SJohn Baldwin	andl	%ebx,%eax
609bc3d5698SJohn Baldwin	andl	%ebp,%edx
610bc3d5698SJohn Baldwin	orl	%eax,%edx
611bc3d5698SJohn Baldwin	movl	4(%esp),%eax
612bc3d5698SJohn Baldwin	roll	$10,%ebp
613bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
614bc3d5698SJohn Baldwin	movl	$-1,%edx
615bc3d5698SJohn Baldwin	addl	%eax,%edi
616bc3d5698SJohn Baldwin	movl	%ebp,%eax
617bc3d5698SJohn Baldwin	roll	$11,%edi
618bc3d5698SJohn Baldwin	addl	%esi,%edi
619bc3d5698SJohn Baldwin
620bc3d5698SJohn Baldwin	subl	%ebp,%edx
621bc3d5698SJohn Baldwin	andl	%edi,%eax
622bc3d5698SJohn Baldwin	andl	%ebx,%edx
623bc3d5698SJohn Baldwin	orl	%eax,%edx
624bc3d5698SJohn Baldwin	movl	36(%esp),%eax
625bc3d5698SJohn Baldwin	roll	$10,%ebx
626bc3d5698SJohn Baldwin	leal	2400959708(%esi,%edx,1),%esi
627bc3d5698SJohn Baldwin	movl	$-1,%edx
628bc3d5698SJohn Baldwin	addl	%eax,%esi
629bc3d5698SJohn Baldwin	movl	%ebx,%eax
630bc3d5698SJohn Baldwin	roll	$12,%esi
631bc3d5698SJohn Baldwin	addl	%ecx,%esi
632bc3d5698SJohn Baldwin
633bc3d5698SJohn Baldwin	subl	%ebx,%edx
634bc3d5698SJohn Baldwin	andl	%esi,%eax
635bc3d5698SJohn Baldwin	andl	%edi,%edx
636bc3d5698SJohn Baldwin	orl	%eax,%edx
637bc3d5698SJohn Baldwin	movl	44(%esp),%eax
638bc3d5698SJohn Baldwin	roll	$10,%edi
639bc3d5698SJohn Baldwin	leal	2400959708(%ecx,%edx,1),%ecx
640bc3d5698SJohn Baldwin	movl	$-1,%edx
641bc3d5698SJohn Baldwin	addl	%eax,%ecx
642bc3d5698SJohn Baldwin	movl	%edi,%eax
643bc3d5698SJohn Baldwin	roll	$14,%ecx
644bc3d5698SJohn Baldwin	addl	%ebp,%ecx
645bc3d5698SJohn Baldwin
646bc3d5698SJohn Baldwin	subl	%edi,%edx
647bc3d5698SJohn Baldwin	andl	%ecx,%eax
648bc3d5698SJohn Baldwin	andl	%esi,%edx
649bc3d5698SJohn Baldwin	orl	%eax,%edx
650bc3d5698SJohn Baldwin	movl	40(%esp),%eax
651bc3d5698SJohn Baldwin	roll	$10,%esi
652bc3d5698SJohn Baldwin	leal	2400959708(%ebp,%edx,1),%ebp
653bc3d5698SJohn Baldwin	movl	$-1,%edx
654bc3d5698SJohn Baldwin	addl	%eax,%ebp
655bc3d5698SJohn Baldwin	movl	%esi,%eax
656bc3d5698SJohn Baldwin	roll	$15,%ebp
657bc3d5698SJohn Baldwin	addl	%ebx,%ebp
658bc3d5698SJohn Baldwin
659bc3d5698SJohn Baldwin	subl	%esi,%edx
660bc3d5698SJohn Baldwin	andl	%ebp,%eax
661bc3d5698SJohn Baldwin	andl	%ecx,%edx
662bc3d5698SJohn Baldwin	orl	%eax,%edx
663bc3d5698SJohn Baldwin	movl	(%esp),%eax
664bc3d5698SJohn Baldwin	roll	$10,%ecx
665bc3d5698SJohn Baldwin	leal	2400959708(%ebx,%edx,1),%ebx
666bc3d5698SJohn Baldwin	movl	$-1,%edx
667bc3d5698SJohn Baldwin	addl	%eax,%ebx
668bc3d5698SJohn Baldwin	movl	%ecx,%eax
669bc3d5698SJohn Baldwin	roll	$14,%ebx
670bc3d5698SJohn Baldwin	addl	%edi,%ebx
671bc3d5698SJohn Baldwin
672bc3d5698SJohn Baldwin	subl	%ecx,%edx
673bc3d5698SJohn Baldwin	andl	%ebx,%eax
674bc3d5698SJohn Baldwin	andl	%ebp,%edx
675bc3d5698SJohn Baldwin	orl	%eax,%edx
676bc3d5698SJohn Baldwin	movl	32(%esp),%eax
677bc3d5698SJohn Baldwin	roll	$10,%ebp
678bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
679bc3d5698SJohn Baldwin	movl	$-1,%edx
680bc3d5698SJohn Baldwin	addl	%eax,%edi
681bc3d5698SJohn Baldwin	movl	%ebp,%eax
682bc3d5698SJohn Baldwin	roll	$15,%edi
683bc3d5698SJohn Baldwin	addl	%esi,%edi
684bc3d5698SJohn Baldwin
685bc3d5698SJohn Baldwin	subl	%ebp,%edx
686bc3d5698SJohn Baldwin	andl	%edi,%eax
687bc3d5698SJohn Baldwin	andl	%ebx,%edx
688bc3d5698SJohn Baldwin	orl	%eax,%edx
689bc3d5698SJohn Baldwin	movl	48(%esp),%eax
690bc3d5698SJohn Baldwin	roll	$10,%ebx
691bc3d5698SJohn Baldwin	leal	2400959708(%esi,%edx,1),%esi
692bc3d5698SJohn Baldwin	movl	$-1,%edx
693bc3d5698SJohn Baldwin	addl	%eax,%esi
694bc3d5698SJohn Baldwin	movl	%ebx,%eax
695bc3d5698SJohn Baldwin	roll	$9,%esi
696bc3d5698SJohn Baldwin	addl	%ecx,%esi
697bc3d5698SJohn Baldwin
698bc3d5698SJohn Baldwin	subl	%ebx,%edx
699bc3d5698SJohn Baldwin	andl	%esi,%eax
700bc3d5698SJohn Baldwin	andl	%edi,%edx
701bc3d5698SJohn Baldwin	orl	%eax,%edx
702bc3d5698SJohn Baldwin	movl	16(%esp),%eax
703bc3d5698SJohn Baldwin	roll	$10,%edi
704bc3d5698SJohn Baldwin	leal	2400959708(%ecx,%edx,1),%ecx
705bc3d5698SJohn Baldwin	movl	$-1,%edx
706bc3d5698SJohn Baldwin	addl	%eax,%ecx
707bc3d5698SJohn Baldwin	movl	%edi,%eax
708bc3d5698SJohn Baldwin	roll	$8,%ecx
709bc3d5698SJohn Baldwin	addl	%ebp,%ecx
710bc3d5698SJohn Baldwin
711bc3d5698SJohn Baldwin	subl	%edi,%edx
712bc3d5698SJohn Baldwin	andl	%ecx,%eax
713bc3d5698SJohn Baldwin	andl	%esi,%edx
714bc3d5698SJohn Baldwin	orl	%eax,%edx
715bc3d5698SJohn Baldwin	movl	52(%esp),%eax
716bc3d5698SJohn Baldwin	roll	$10,%esi
717bc3d5698SJohn Baldwin	leal	2400959708(%ebp,%edx,1),%ebp
718bc3d5698SJohn Baldwin	movl	$-1,%edx
719bc3d5698SJohn Baldwin	addl	%eax,%ebp
720bc3d5698SJohn Baldwin	movl	%esi,%eax
721bc3d5698SJohn Baldwin	roll	$9,%ebp
722bc3d5698SJohn Baldwin	addl	%ebx,%ebp
723bc3d5698SJohn Baldwin
724bc3d5698SJohn Baldwin	subl	%esi,%edx
725bc3d5698SJohn Baldwin	andl	%ebp,%eax
726bc3d5698SJohn Baldwin	andl	%ecx,%edx
727bc3d5698SJohn Baldwin	orl	%eax,%edx
728bc3d5698SJohn Baldwin	movl	12(%esp),%eax
729bc3d5698SJohn Baldwin	roll	$10,%ecx
730bc3d5698SJohn Baldwin	leal	2400959708(%ebx,%edx,1),%ebx
731bc3d5698SJohn Baldwin	movl	$-1,%edx
732bc3d5698SJohn Baldwin	addl	%eax,%ebx
733bc3d5698SJohn Baldwin	movl	%ecx,%eax
734bc3d5698SJohn Baldwin	roll	$14,%ebx
735bc3d5698SJohn Baldwin	addl	%edi,%ebx
736bc3d5698SJohn Baldwin
737bc3d5698SJohn Baldwin	subl	%ecx,%edx
738bc3d5698SJohn Baldwin	andl	%ebx,%eax
739bc3d5698SJohn Baldwin	andl	%ebp,%edx
740bc3d5698SJohn Baldwin	orl	%eax,%edx
741bc3d5698SJohn Baldwin	movl	28(%esp),%eax
742bc3d5698SJohn Baldwin	roll	$10,%ebp
743bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
744bc3d5698SJohn Baldwin	movl	$-1,%edx
745bc3d5698SJohn Baldwin	addl	%eax,%edi
746bc3d5698SJohn Baldwin	movl	%ebp,%eax
747bc3d5698SJohn Baldwin	roll	$5,%edi
748bc3d5698SJohn Baldwin	addl	%esi,%edi
749bc3d5698SJohn Baldwin
750bc3d5698SJohn Baldwin	subl	%ebp,%edx
751bc3d5698SJohn Baldwin	andl	%edi,%eax
752bc3d5698SJohn Baldwin	andl	%ebx,%edx
753bc3d5698SJohn Baldwin	orl	%eax,%edx
754bc3d5698SJohn Baldwin	movl	60(%esp),%eax
755bc3d5698SJohn Baldwin	roll	$10,%ebx
756bc3d5698SJohn Baldwin	leal	2400959708(%esi,%edx,1),%esi
757bc3d5698SJohn Baldwin	movl	$-1,%edx
758bc3d5698SJohn Baldwin	addl	%eax,%esi
759bc3d5698SJohn Baldwin	movl	%ebx,%eax
760bc3d5698SJohn Baldwin	roll	$6,%esi
761bc3d5698SJohn Baldwin	addl	%ecx,%esi
762bc3d5698SJohn Baldwin
763bc3d5698SJohn Baldwin	subl	%ebx,%edx
764bc3d5698SJohn Baldwin	andl	%esi,%eax
765bc3d5698SJohn Baldwin	andl	%edi,%edx
766bc3d5698SJohn Baldwin	orl	%eax,%edx
767bc3d5698SJohn Baldwin	movl	56(%esp),%eax
768bc3d5698SJohn Baldwin	roll	$10,%edi
769bc3d5698SJohn Baldwin	leal	2400959708(%ecx,%edx,1),%ecx
770bc3d5698SJohn Baldwin	movl	$-1,%edx
771bc3d5698SJohn Baldwin	addl	%eax,%ecx
772bc3d5698SJohn Baldwin	movl	%edi,%eax
773bc3d5698SJohn Baldwin	roll	$8,%ecx
774bc3d5698SJohn Baldwin	addl	%ebp,%ecx
775bc3d5698SJohn Baldwin
776bc3d5698SJohn Baldwin	subl	%edi,%edx
777bc3d5698SJohn Baldwin	andl	%ecx,%eax
778bc3d5698SJohn Baldwin	andl	%esi,%edx
779bc3d5698SJohn Baldwin	orl	%eax,%edx
780bc3d5698SJohn Baldwin	movl	20(%esp),%eax
781bc3d5698SJohn Baldwin	roll	$10,%esi
782bc3d5698SJohn Baldwin	leal	2400959708(%ebp,%edx,1),%ebp
783bc3d5698SJohn Baldwin	movl	$-1,%edx
784bc3d5698SJohn Baldwin	addl	%eax,%ebp
785bc3d5698SJohn Baldwin	movl	%esi,%eax
786bc3d5698SJohn Baldwin	roll	$6,%ebp
787bc3d5698SJohn Baldwin	addl	%ebx,%ebp
788bc3d5698SJohn Baldwin
789bc3d5698SJohn Baldwin	subl	%esi,%edx
790bc3d5698SJohn Baldwin	andl	%ebp,%eax
791bc3d5698SJohn Baldwin	andl	%ecx,%edx
792bc3d5698SJohn Baldwin	orl	%eax,%edx
793bc3d5698SJohn Baldwin	movl	24(%esp),%eax
794bc3d5698SJohn Baldwin	roll	$10,%ecx
795bc3d5698SJohn Baldwin	leal	2400959708(%ebx,%edx,1),%ebx
796bc3d5698SJohn Baldwin	movl	$-1,%edx
797bc3d5698SJohn Baldwin	addl	%eax,%ebx
798bc3d5698SJohn Baldwin	movl	%ecx,%eax
799bc3d5698SJohn Baldwin	roll	$5,%ebx
800bc3d5698SJohn Baldwin	addl	%edi,%ebx
801bc3d5698SJohn Baldwin
802bc3d5698SJohn Baldwin	subl	%ecx,%edx
803bc3d5698SJohn Baldwin	andl	%ebx,%eax
804bc3d5698SJohn Baldwin	andl	%ebp,%edx
805bc3d5698SJohn Baldwin	orl	%eax,%edx
806bc3d5698SJohn Baldwin	movl	8(%esp),%eax
807bc3d5698SJohn Baldwin	roll	$10,%ebp
808bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
809bc3d5698SJohn Baldwin	movl	$-1,%edx
810bc3d5698SJohn Baldwin	addl	%eax,%edi
811bc3d5698SJohn Baldwin	subl	%ebp,%edx
812bc3d5698SJohn Baldwin	roll	$12,%edi
813bc3d5698SJohn Baldwin	addl	%esi,%edi
814bc3d5698SJohn Baldwin
815bc3d5698SJohn Baldwin	movl	16(%esp),%eax
816bc3d5698SJohn Baldwin	orl	%ebx,%edx
817bc3d5698SJohn Baldwin	addl	%eax,%esi
818bc3d5698SJohn Baldwin	xorl	%edi,%edx
819bc3d5698SJohn Baldwin	movl	$-1,%eax
820bc3d5698SJohn Baldwin	roll	$10,%ebx
821bc3d5698SJohn Baldwin	leal	2840853838(%esi,%edx,1),%esi
822bc3d5698SJohn Baldwin	subl	%ebx,%eax
823bc3d5698SJohn Baldwin	roll	$9,%esi
824bc3d5698SJohn Baldwin	addl	%ecx,%esi
825bc3d5698SJohn Baldwin
826bc3d5698SJohn Baldwin	movl	(%esp),%edx
827bc3d5698SJohn Baldwin	orl	%edi,%eax
828bc3d5698SJohn Baldwin	addl	%edx,%ecx
829bc3d5698SJohn Baldwin	xorl	%esi,%eax
830bc3d5698SJohn Baldwin	movl	$-1,%edx
831bc3d5698SJohn Baldwin	roll	$10,%edi
832bc3d5698SJohn Baldwin	leal	2840853838(%ecx,%eax,1),%ecx
833bc3d5698SJohn Baldwin	subl	%edi,%edx
834bc3d5698SJohn Baldwin	roll	$15,%ecx
835bc3d5698SJohn Baldwin	addl	%ebp,%ecx
836bc3d5698SJohn Baldwin
837bc3d5698SJohn Baldwin	movl	20(%esp),%eax
838bc3d5698SJohn Baldwin	orl	%esi,%edx
839bc3d5698SJohn Baldwin	addl	%eax,%ebp
840bc3d5698SJohn Baldwin	xorl	%ecx,%edx
841bc3d5698SJohn Baldwin	movl	$-1,%eax
842bc3d5698SJohn Baldwin	roll	$10,%esi
843bc3d5698SJohn Baldwin	leal	2840853838(%ebp,%edx,1),%ebp
844bc3d5698SJohn Baldwin	subl	%esi,%eax
845bc3d5698SJohn Baldwin	roll	$5,%ebp
846bc3d5698SJohn Baldwin	addl	%ebx,%ebp
847bc3d5698SJohn Baldwin
848bc3d5698SJohn Baldwin	movl	36(%esp),%edx
849bc3d5698SJohn Baldwin	orl	%ecx,%eax
850bc3d5698SJohn Baldwin	addl	%edx,%ebx
851bc3d5698SJohn Baldwin	xorl	%ebp,%eax
852bc3d5698SJohn Baldwin	movl	$-1,%edx
853bc3d5698SJohn Baldwin	roll	$10,%ecx
854bc3d5698SJohn Baldwin	leal	2840853838(%ebx,%eax,1),%ebx
855bc3d5698SJohn Baldwin	subl	%ecx,%edx
856bc3d5698SJohn Baldwin	roll	$11,%ebx
857bc3d5698SJohn Baldwin	addl	%edi,%ebx
858bc3d5698SJohn Baldwin
859bc3d5698SJohn Baldwin	movl	28(%esp),%eax
860bc3d5698SJohn Baldwin	orl	%ebp,%edx
861bc3d5698SJohn Baldwin	addl	%eax,%edi
862bc3d5698SJohn Baldwin	xorl	%ebx,%edx
863bc3d5698SJohn Baldwin	movl	$-1,%eax
864bc3d5698SJohn Baldwin	roll	$10,%ebp
865bc3d5698SJohn Baldwin	leal	2840853838(%edi,%edx,1),%edi
866bc3d5698SJohn Baldwin	subl	%ebp,%eax
867bc3d5698SJohn Baldwin	roll	$6,%edi
868bc3d5698SJohn Baldwin	addl	%esi,%edi
869bc3d5698SJohn Baldwin
870bc3d5698SJohn Baldwin	movl	48(%esp),%edx
871bc3d5698SJohn Baldwin	orl	%ebx,%eax
872bc3d5698SJohn Baldwin	addl	%edx,%esi
873bc3d5698SJohn Baldwin	xorl	%edi,%eax
874bc3d5698SJohn Baldwin	movl	$-1,%edx
875bc3d5698SJohn Baldwin	roll	$10,%ebx
876bc3d5698SJohn Baldwin	leal	2840853838(%esi,%eax,1),%esi
877bc3d5698SJohn Baldwin	subl	%ebx,%edx
878bc3d5698SJohn Baldwin	roll	$8,%esi
879bc3d5698SJohn Baldwin	addl	%ecx,%esi
880bc3d5698SJohn Baldwin
881bc3d5698SJohn Baldwin	movl	8(%esp),%eax
882bc3d5698SJohn Baldwin	orl	%edi,%edx
883bc3d5698SJohn Baldwin	addl	%eax,%ecx
884bc3d5698SJohn Baldwin	xorl	%esi,%edx
885bc3d5698SJohn Baldwin	movl	$-1,%eax
886bc3d5698SJohn Baldwin	roll	$10,%edi
887bc3d5698SJohn Baldwin	leal	2840853838(%ecx,%edx,1),%ecx
888bc3d5698SJohn Baldwin	subl	%edi,%eax
889bc3d5698SJohn Baldwin	roll	$13,%ecx
890bc3d5698SJohn Baldwin	addl	%ebp,%ecx
891bc3d5698SJohn Baldwin
892bc3d5698SJohn Baldwin	movl	40(%esp),%edx
893bc3d5698SJohn Baldwin	orl	%esi,%eax
894bc3d5698SJohn Baldwin	addl	%edx,%ebp
895bc3d5698SJohn Baldwin	xorl	%ecx,%eax
896bc3d5698SJohn Baldwin	movl	$-1,%edx
897bc3d5698SJohn Baldwin	roll	$10,%esi
898bc3d5698SJohn Baldwin	leal	2840853838(%ebp,%eax,1),%ebp
899bc3d5698SJohn Baldwin	subl	%esi,%edx
900bc3d5698SJohn Baldwin	roll	$12,%ebp
901bc3d5698SJohn Baldwin	addl	%ebx,%ebp
902bc3d5698SJohn Baldwin
903bc3d5698SJohn Baldwin	movl	56(%esp),%eax
904bc3d5698SJohn Baldwin	orl	%ecx,%edx
905bc3d5698SJohn Baldwin	addl	%eax,%ebx
906bc3d5698SJohn Baldwin	xorl	%ebp,%edx
907bc3d5698SJohn Baldwin	movl	$-1,%eax
908bc3d5698SJohn Baldwin	roll	$10,%ecx
909bc3d5698SJohn Baldwin	leal	2840853838(%ebx,%edx,1),%ebx
910bc3d5698SJohn Baldwin	subl	%ecx,%eax
911bc3d5698SJohn Baldwin	roll	$5,%ebx
912bc3d5698SJohn Baldwin	addl	%edi,%ebx
913bc3d5698SJohn Baldwin
914bc3d5698SJohn Baldwin	movl	4(%esp),%edx
915bc3d5698SJohn Baldwin	orl	%ebp,%eax
916bc3d5698SJohn Baldwin	addl	%edx,%edi
917bc3d5698SJohn Baldwin	xorl	%ebx,%eax
918bc3d5698SJohn Baldwin	movl	$-1,%edx
919bc3d5698SJohn Baldwin	roll	$10,%ebp
920bc3d5698SJohn Baldwin	leal	2840853838(%edi,%eax,1),%edi
921bc3d5698SJohn Baldwin	subl	%ebp,%edx
922bc3d5698SJohn Baldwin	roll	$12,%edi
923bc3d5698SJohn Baldwin	addl	%esi,%edi
924bc3d5698SJohn Baldwin
925bc3d5698SJohn Baldwin	movl	12(%esp),%eax
926bc3d5698SJohn Baldwin	orl	%ebx,%edx
927bc3d5698SJohn Baldwin	addl	%eax,%esi
928bc3d5698SJohn Baldwin	xorl	%edi,%edx
929bc3d5698SJohn Baldwin	movl	$-1,%eax
930bc3d5698SJohn Baldwin	roll	$10,%ebx
931bc3d5698SJohn Baldwin	leal	2840853838(%esi,%edx,1),%esi
932bc3d5698SJohn Baldwin	subl	%ebx,%eax
933bc3d5698SJohn Baldwin	roll	$13,%esi
934bc3d5698SJohn Baldwin	addl	%ecx,%esi
935bc3d5698SJohn Baldwin
936bc3d5698SJohn Baldwin	movl	32(%esp),%edx
937bc3d5698SJohn Baldwin	orl	%edi,%eax
938bc3d5698SJohn Baldwin	addl	%edx,%ecx
939bc3d5698SJohn Baldwin	xorl	%esi,%eax
940bc3d5698SJohn Baldwin	movl	$-1,%edx
941bc3d5698SJohn Baldwin	roll	$10,%edi
942bc3d5698SJohn Baldwin	leal	2840853838(%ecx,%eax,1),%ecx
943bc3d5698SJohn Baldwin	subl	%edi,%edx
944bc3d5698SJohn Baldwin	roll	$14,%ecx
945bc3d5698SJohn Baldwin	addl	%ebp,%ecx
946bc3d5698SJohn Baldwin
947bc3d5698SJohn Baldwin	movl	44(%esp),%eax
948bc3d5698SJohn Baldwin	orl	%esi,%edx
949bc3d5698SJohn Baldwin	addl	%eax,%ebp
950bc3d5698SJohn Baldwin	xorl	%ecx,%edx
951bc3d5698SJohn Baldwin	movl	$-1,%eax
952bc3d5698SJohn Baldwin	roll	$10,%esi
953bc3d5698SJohn Baldwin	leal	2840853838(%ebp,%edx,1),%ebp
954bc3d5698SJohn Baldwin	subl	%esi,%eax
955bc3d5698SJohn Baldwin	roll	$11,%ebp
956bc3d5698SJohn Baldwin	addl	%ebx,%ebp
957bc3d5698SJohn Baldwin
958bc3d5698SJohn Baldwin	movl	24(%esp),%edx
959bc3d5698SJohn Baldwin	orl	%ecx,%eax
960bc3d5698SJohn Baldwin	addl	%edx,%ebx
961bc3d5698SJohn Baldwin	xorl	%ebp,%eax
962bc3d5698SJohn Baldwin	movl	$-1,%edx
963bc3d5698SJohn Baldwin	roll	$10,%ecx
964bc3d5698SJohn Baldwin	leal	2840853838(%ebx,%eax,1),%ebx
965bc3d5698SJohn Baldwin	subl	%ecx,%edx
966bc3d5698SJohn Baldwin	roll	$8,%ebx
967bc3d5698SJohn Baldwin	addl	%edi,%ebx
968bc3d5698SJohn Baldwin
969bc3d5698SJohn Baldwin	movl	60(%esp),%eax
970bc3d5698SJohn Baldwin	orl	%ebp,%edx
971bc3d5698SJohn Baldwin	addl	%eax,%edi
972bc3d5698SJohn Baldwin	xorl	%ebx,%edx
973bc3d5698SJohn Baldwin	movl	$-1,%eax
974bc3d5698SJohn Baldwin	roll	$10,%ebp
975bc3d5698SJohn Baldwin	leal	2840853838(%edi,%edx,1),%edi
976bc3d5698SJohn Baldwin	subl	%ebp,%eax
977bc3d5698SJohn Baldwin	roll	$5,%edi
978bc3d5698SJohn Baldwin	addl	%esi,%edi
979bc3d5698SJohn Baldwin
980bc3d5698SJohn Baldwin	movl	52(%esp),%edx
981bc3d5698SJohn Baldwin	orl	%ebx,%eax
982bc3d5698SJohn Baldwin	addl	%edx,%esi
983bc3d5698SJohn Baldwin	xorl	%edi,%eax
984bc3d5698SJohn Baldwin	movl	128(%esp),%edx
985bc3d5698SJohn Baldwin	roll	$10,%ebx
986bc3d5698SJohn Baldwin	leal	2840853838(%esi,%eax,1),%esi
987bc3d5698SJohn Baldwin	movl	%ecx,64(%esp)
988bc3d5698SJohn Baldwin	roll	$6,%esi
989bc3d5698SJohn Baldwin	addl	%ecx,%esi
990bc3d5698SJohn Baldwin	movl	(%edx),%ecx
991bc3d5698SJohn Baldwin	movl	%esi,68(%esp)
992bc3d5698SJohn Baldwin	movl	%edi,72(%esp)
993bc3d5698SJohn Baldwin	movl	4(%edx),%esi
994bc3d5698SJohn Baldwin	movl	%ebx,76(%esp)
995bc3d5698SJohn Baldwin	movl	8(%edx),%edi
996bc3d5698SJohn Baldwin	movl	%ebp,80(%esp)
997bc3d5698SJohn Baldwin	movl	12(%edx),%ebx
998bc3d5698SJohn Baldwin	movl	16(%edx),%ebp
999bc3d5698SJohn Baldwin
1000bc3d5698SJohn Baldwin	movl	$-1,%edx
1001bc3d5698SJohn Baldwin	subl	%ebx,%edx
1002bc3d5698SJohn Baldwin	movl	20(%esp),%eax
1003bc3d5698SJohn Baldwin	orl	%edi,%edx
1004bc3d5698SJohn Baldwin	addl	%eax,%ecx
1005bc3d5698SJohn Baldwin	xorl	%esi,%edx
1006bc3d5698SJohn Baldwin	movl	$-1,%eax
1007bc3d5698SJohn Baldwin	roll	$10,%edi
1008bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%edx,1),%ecx
1009bc3d5698SJohn Baldwin	subl	%edi,%eax
1010bc3d5698SJohn Baldwin	roll	$8,%ecx
1011bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1012bc3d5698SJohn Baldwin
1013bc3d5698SJohn Baldwin	movl	56(%esp),%edx
1014bc3d5698SJohn Baldwin	orl	%esi,%eax
1015bc3d5698SJohn Baldwin	addl	%edx,%ebp
1016bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1017bc3d5698SJohn Baldwin	movl	$-1,%edx
1018bc3d5698SJohn Baldwin	roll	$10,%esi
1019bc3d5698SJohn Baldwin	leal	1352829926(%ebp,%eax,1),%ebp
1020bc3d5698SJohn Baldwin	subl	%esi,%edx
1021bc3d5698SJohn Baldwin	roll	$9,%ebp
1022bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1023bc3d5698SJohn Baldwin
1024bc3d5698SJohn Baldwin	movl	28(%esp),%eax
1025bc3d5698SJohn Baldwin	orl	%ecx,%edx
1026bc3d5698SJohn Baldwin	addl	%eax,%ebx
1027bc3d5698SJohn Baldwin	xorl	%ebp,%edx
1028bc3d5698SJohn Baldwin	movl	$-1,%eax
1029bc3d5698SJohn Baldwin	roll	$10,%ecx
1030bc3d5698SJohn Baldwin	leal	1352829926(%ebx,%edx,1),%ebx
1031bc3d5698SJohn Baldwin	subl	%ecx,%eax
1032bc3d5698SJohn Baldwin	roll	$9,%ebx
1033bc3d5698SJohn Baldwin	addl	%edi,%ebx
1034bc3d5698SJohn Baldwin
1035bc3d5698SJohn Baldwin	movl	(%esp),%edx
1036bc3d5698SJohn Baldwin	orl	%ebp,%eax
1037bc3d5698SJohn Baldwin	addl	%edx,%edi
1038bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1039bc3d5698SJohn Baldwin	movl	$-1,%edx
1040bc3d5698SJohn Baldwin	roll	$10,%ebp
1041bc3d5698SJohn Baldwin	leal	1352829926(%edi,%eax,1),%edi
1042bc3d5698SJohn Baldwin	subl	%ebp,%edx
1043bc3d5698SJohn Baldwin	roll	$11,%edi
1044bc3d5698SJohn Baldwin	addl	%esi,%edi
1045bc3d5698SJohn Baldwin
1046bc3d5698SJohn Baldwin	movl	36(%esp),%eax
1047bc3d5698SJohn Baldwin	orl	%ebx,%edx
1048bc3d5698SJohn Baldwin	addl	%eax,%esi
1049bc3d5698SJohn Baldwin	xorl	%edi,%edx
1050bc3d5698SJohn Baldwin	movl	$-1,%eax
1051bc3d5698SJohn Baldwin	roll	$10,%ebx
1052bc3d5698SJohn Baldwin	leal	1352829926(%esi,%edx,1),%esi
1053bc3d5698SJohn Baldwin	subl	%ebx,%eax
1054bc3d5698SJohn Baldwin	roll	$13,%esi
1055bc3d5698SJohn Baldwin	addl	%ecx,%esi
1056bc3d5698SJohn Baldwin
1057bc3d5698SJohn Baldwin	movl	8(%esp),%edx
1058bc3d5698SJohn Baldwin	orl	%edi,%eax
1059bc3d5698SJohn Baldwin	addl	%edx,%ecx
1060bc3d5698SJohn Baldwin	xorl	%esi,%eax
1061bc3d5698SJohn Baldwin	movl	$-1,%edx
1062bc3d5698SJohn Baldwin	roll	$10,%edi
1063bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%eax,1),%ecx
1064bc3d5698SJohn Baldwin	subl	%edi,%edx
1065bc3d5698SJohn Baldwin	roll	$15,%ecx
1066bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1067bc3d5698SJohn Baldwin
1068bc3d5698SJohn Baldwin	movl	44(%esp),%eax
1069bc3d5698SJohn Baldwin	orl	%esi,%edx
1070bc3d5698SJohn Baldwin	addl	%eax,%ebp
1071bc3d5698SJohn Baldwin	xorl	%ecx,%edx
1072bc3d5698SJohn Baldwin	movl	$-1,%eax
1073bc3d5698SJohn Baldwin	roll	$10,%esi
1074bc3d5698SJohn Baldwin	leal	1352829926(%ebp,%edx,1),%ebp
1075bc3d5698SJohn Baldwin	subl	%esi,%eax
1076bc3d5698SJohn Baldwin	roll	$15,%ebp
1077bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1078bc3d5698SJohn Baldwin
1079bc3d5698SJohn Baldwin	movl	16(%esp),%edx
1080bc3d5698SJohn Baldwin	orl	%ecx,%eax
1081bc3d5698SJohn Baldwin	addl	%edx,%ebx
1082bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1083bc3d5698SJohn Baldwin	movl	$-1,%edx
1084bc3d5698SJohn Baldwin	roll	$10,%ecx
1085bc3d5698SJohn Baldwin	leal	1352829926(%ebx,%eax,1),%ebx
1086bc3d5698SJohn Baldwin	subl	%ecx,%edx
1087bc3d5698SJohn Baldwin	roll	$5,%ebx
1088bc3d5698SJohn Baldwin	addl	%edi,%ebx
1089bc3d5698SJohn Baldwin
1090bc3d5698SJohn Baldwin	movl	52(%esp),%eax
1091bc3d5698SJohn Baldwin	orl	%ebp,%edx
1092bc3d5698SJohn Baldwin	addl	%eax,%edi
1093bc3d5698SJohn Baldwin	xorl	%ebx,%edx
1094bc3d5698SJohn Baldwin	movl	$-1,%eax
1095bc3d5698SJohn Baldwin	roll	$10,%ebp
1096bc3d5698SJohn Baldwin	leal	1352829926(%edi,%edx,1),%edi
1097bc3d5698SJohn Baldwin	subl	%ebp,%eax
1098bc3d5698SJohn Baldwin	roll	$7,%edi
1099bc3d5698SJohn Baldwin	addl	%esi,%edi
1100bc3d5698SJohn Baldwin
1101bc3d5698SJohn Baldwin	movl	24(%esp),%edx
1102bc3d5698SJohn Baldwin	orl	%ebx,%eax
1103bc3d5698SJohn Baldwin	addl	%edx,%esi
1104bc3d5698SJohn Baldwin	xorl	%edi,%eax
1105bc3d5698SJohn Baldwin	movl	$-1,%edx
1106bc3d5698SJohn Baldwin	roll	$10,%ebx
1107bc3d5698SJohn Baldwin	leal	1352829926(%esi,%eax,1),%esi
1108bc3d5698SJohn Baldwin	subl	%ebx,%edx
1109bc3d5698SJohn Baldwin	roll	$7,%esi
1110bc3d5698SJohn Baldwin	addl	%ecx,%esi
1111bc3d5698SJohn Baldwin
1112bc3d5698SJohn Baldwin	movl	60(%esp),%eax
1113bc3d5698SJohn Baldwin	orl	%edi,%edx
1114bc3d5698SJohn Baldwin	addl	%eax,%ecx
1115bc3d5698SJohn Baldwin	xorl	%esi,%edx
1116bc3d5698SJohn Baldwin	movl	$-1,%eax
1117bc3d5698SJohn Baldwin	roll	$10,%edi
1118bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%edx,1),%ecx
1119bc3d5698SJohn Baldwin	subl	%edi,%eax
1120bc3d5698SJohn Baldwin	roll	$8,%ecx
1121bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1122bc3d5698SJohn Baldwin
1123bc3d5698SJohn Baldwin	movl	32(%esp),%edx
1124bc3d5698SJohn Baldwin	orl	%esi,%eax
1125bc3d5698SJohn Baldwin	addl	%edx,%ebp
1126bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1127bc3d5698SJohn Baldwin	movl	$-1,%edx
1128bc3d5698SJohn Baldwin	roll	$10,%esi
1129bc3d5698SJohn Baldwin	leal	1352829926(%ebp,%eax,1),%ebp
1130bc3d5698SJohn Baldwin	subl	%esi,%edx
1131bc3d5698SJohn Baldwin	roll	$11,%ebp
1132bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1133bc3d5698SJohn Baldwin
1134bc3d5698SJohn Baldwin	movl	4(%esp),%eax
1135bc3d5698SJohn Baldwin	orl	%ecx,%edx
1136bc3d5698SJohn Baldwin	addl	%eax,%ebx
1137bc3d5698SJohn Baldwin	xorl	%ebp,%edx
1138bc3d5698SJohn Baldwin	movl	$-1,%eax
1139bc3d5698SJohn Baldwin	roll	$10,%ecx
1140bc3d5698SJohn Baldwin	leal	1352829926(%ebx,%edx,1),%ebx
1141bc3d5698SJohn Baldwin	subl	%ecx,%eax
1142bc3d5698SJohn Baldwin	roll	$14,%ebx
1143bc3d5698SJohn Baldwin	addl	%edi,%ebx
1144bc3d5698SJohn Baldwin
1145bc3d5698SJohn Baldwin	movl	40(%esp),%edx
1146bc3d5698SJohn Baldwin	orl	%ebp,%eax
1147bc3d5698SJohn Baldwin	addl	%edx,%edi
1148bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1149bc3d5698SJohn Baldwin	movl	$-1,%edx
1150bc3d5698SJohn Baldwin	roll	$10,%ebp
1151bc3d5698SJohn Baldwin	leal	1352829926(%edi,%eax,1),%edi
1152bc3d5698SJohn Baldwin	subl	%ebp,%edx
1153bc3d5698SJohn Baldwin	roll	$14,%edi
1154bc3d5698SJohn Baldwin	addl	%esi,%edi
1155bc3d5698SJohn Baldwin
1156bc3d5698SJohn Baldwin	movl	12(%esp),%eax
1157bc3d5698SJohn Baldwin	orl	%ebx,%edx
1158bc3d5698SJohn Baldwin	addl	%eax,%esi
1159bc3d5698SJohn Baldwin	xorl	%edi,%edx
1160bc3d5698SJohn Baldwin	movl	$-1,%eax
1161bc3d5698SJohn Baldwin	roll	$10,%ebx
1162bc3d5698SJohn Baldwin	leal	1352829926(%esi,%edx,1),%esi
1163bc3d5698SJohn Baldwin	subl	%ebx,%eax
1164bc3d5698SJohn Baldwin	roll	$12,%esi
1165bc3d5698SJohn Baldwin	addl	%ecx,%esi
1166bc3d5698SJohn Baldwin
1167bc3d5698SJohn Baldwin	movl	48(%esp),%edx
1168bc3d5698SJohn Baldwin	orl	%edi,%eax
1169bc3d5698SJohn Baldwin	addl	%edx,%ecx
1170bc3d5698SJohn Baldwin	xorl	%esi,%eax
1171bc3d5698SJohn Baldwin	movl	$-1,%edx
1172bc3d5698SJohn Baldwin	roll	$10,%edi
1173bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%eax,1),%ecx
1174bc3d5698SJohn Baldwin	movl	%edi,%eax
1175bc3d5698SJohn Baldwin	roll	$6,%ecx
1176bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1177bc3d5698SJohn Baldwin
1178bc3d5698SJohn Baldwin	subl	%edi,%edx
1179bc3d5698SJohn Baldwin	andl	%ecx,%eax
1180bc3d5698SJohn Baldwin	andl	%esi,%edx
1181bc3d5698SJohn Baldwin	orl	%eax,%edx
1182bc3d5698SJohn Baldwin	movl	24(%esp),%eax
1183bc3d5698SJohn Baldwin	roll	$10,%esi
1184bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
1185bc3d5698SJohn Baldwin	movl	$-1,%edx
1186bc3d5698SJohn Baldwin	addl	%eax,%ebp
1187bc3d5698SJohn Baldwin	movl	%esi,%eax
1188bc3d5698SJohn Baldwin	roll	$9,%ebp
1189bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1190bc3d5698SJohn Baldwin
1191bc3d5698SJohn Baldwin	subl	%esi,%edx
1192bc3d5698SJohn Baldwin	andl	%ebp,%eax
1193bc3d5698SJohn Baldwin	andl	%ecx,%edx
1194bc3d5698SJohn Baldwin	orl	%eax,%edx
1195bc3d5698SJohn Baldwin	movl	44(%esp),%eax
1196bc3d5698SJohn Baldwin	roll	$10,%ecx
1197bc3d5698SJohn Baldwin	leal	1548603684(%ebx,%edx,1),%ebx
1198bc3d5698SJohn Baldwin	movl	$-1,%edx
1199bc3d5698SJohn Baldwin	addl	%eax,%ebx
1200bc3d5698SJohn Baldwin	movl	%ecx,%eax
1201bc3d5698SJohn Baldwin	roll	$13,%ebx
1202bc3d5698SJohn Baldwin	addl	%edi,%ebx
1203bc3d5698SJohn Baldwin
1204bc3d5698SJohn Baldwin	subl	%ecx,%edx
1205bc3d5698SJohn Baldwin	andl	%ebx,%eax
1206bc3d5698SJohn Baldwin	andl	%ebp,%edx
1207bc3d5698SJohn Baldwin	orl	%eax,%edx
1208bc3d5698SJohn Baldwin	movl	12(%esp),%eax
1209bc3d5698SJohn Baldwin	roll	$10,%ebp
1210bc3d5698SJohn Baldwin	leal	1548603684(%edi,%edx,1),%edi
1211bc3d5698SJohn Baldwin	movl	$-1,%edx
1212bc3d5698SJohn Baldwin	addl	%eax,%edi
1213bc3d5698SJohn Baldwin	movl	%ebp,%eax
1214bc3d5698SJohn Baldwin	roll	$15,%edi
1215bc3d5698SJohn Baldwin	addl	%esi,%edi
1216bc3d5698SJohn Baldwin
1217bc3d5698SJohn Baldwin	subl	%ebp,%edx
1218bc3d5698SJohn Baldwin	andl	%edi,%eax
1219bc3d5698SJohn Baldwin	andl	%ebx,%edx
1220bc3d5698SJohn Baldwin	orl	%eax,%edx
1221bc3d5698SJohn Baldwin	movl	28(%esp),%eax
1222bc3d5698SJohn Baldwin	roll	$10,%ebx
1223bc3d5698SJohn Baldwin	leal	1548603684(%esi,%edx,1),%esi
1224bc3d5698SJohn Baldwin	movl	$-1,%edx
1225bc3d5698SJohn Baldwin	addl	%eax,%esi
1226bc3d5698SJohn Baldwin	movl	%ebx,%eax
1227bc3d5698SJohn Baldwin	roll	$7,%esi
1228bc3d5698SJohn Baldwin	addl	%ecx,%esi
1229bc3d5698SJohn Baldwin
1230bc3d5698SJohn Baldwin	subl	%ebx,%edx
1231bc3d5698SJohn Baldwin	andl	%esi,%eax
1232bc3d5698SJohn Baldwin	andl	%edi,%edx
1233bc3d5698SJohn Baldwin	orl	%eax,%edx
1234bc3d5698SJohn Baldwin	movl	(%esp),%eax
1235bc3d5698SJohn Baldwin	roll	$10,%edi
1236bc3d5698SJohn Baldwin	leal	1548603684(%ecx,%edx,1),%ecx
1237bc3d5698SJohn Baldwin	movl	$-1,%edx
1238bc3d5698SJohn Baldwin	addl	%eax,%ecx
1239bc3d5698SJohn Baldwin	movl	%edi,%eax
1240bc3d5698SJohn Baldwin	roll	$12,%ecx
1241bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1242bc3d5698SJohn Baldwin
1243bc3d5698SJohn Baldwin	subl	%edi,%edx
1244bc3d5698SJohn Baldwin	andl	%ecx,%eax
1245bc3d5698SJohn Baldwin	andl	%esi,%edx
1246bc3d5698SJohn Baldwin	orl	%eax,%edx
1247bc3d5698SJohn Baldwin	movl	52(%esp),%eax
1248bc3d5698SJohn Baldwin	roll	$10,%esi
1249bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
1250bc3d5698SJohn Baldwin	movl	$-1,%edx
1251bc3d5698SJohn Baldwin	addl	%eax,%ebp
1252bc3d5698SJohn Baldwin	movl	%esi,%eax
1253bc3d5698SJohn Baldwin	roll	$8,%ebp
1254bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1255bc3d5698SJohn Baldwin
1256bc3d5698SJohn Baldwin	subl	%esi,%edx
1257bc3d5698SJohn Baldwin	andl	%ebp,%eax
1258bc3d5698SJohn Baldwin	andl	%ecx,%edx
1259bc3d5698SJohn Baldwin	orl	%eax,%edx
1260bc3d5698SJohn Baldwin	movl	20(%esp),%eax
1261bc3d5698SJohn Baldwin	roll	$10,%ecx
1262bc3d5698SJohn Baldwin	leal	1548603684(%ebx,%edx,1),%ebx
1263bc3d5698SJohn Baldwin	movl	$-1,%edx
1264bc3d5698SJohn Baldwin	addl	%eax,%ebx
1265bc3d5698SJohn Baldwin	movl	%ecx,%eax
1266bc3d5698SJohn Baldwin	roll	$9,%ebx
1267bc3d5698SJohn Baldwin	addl	%edi,%ebx
1268bc3d5698SJohn Baldwin
1269bc3d5698SJohn Baldwin	subl	%ecx,%edx
1270bc3d5698SJohn Baldwin	andl	%ebx,%eax
1271bc3d5698SJohn Baldwin	andl	%ebp,%edx
1272bc3d5698SJohn Baldwin	orl	%eax,%edx
1273bc3d5698SJohn Baldwin	movl	40(%esp),%eax
1274bc3d5698SJohn Baldwin	roll	$10,%ebp
1275bc3d5698SJohn Baldwin	leal	1548603684(%edi,%edx,1),%edi
1276bc3d5698SJohn Baldwin	movl	$-1,%edx
1277bc3d5698SJohn Baldwin	addl	%eax,%edi
1278bc3d5698SJohn Baldwin	movl	%ebp,%eax
1279bc3d5698SJohn Baldwin	roll	$11,%edi
1280bc3d5698SJohn Baldwin	addl	%esi,%edi
1281bc3d5698SJohn Baldwin
1282bc3d5698SJohn Baldwin	subl	%ebp,%edx
1283bc3d5698SJohn Baldwin	andl	%edi,%eax
1284bc3d5698SJohn Baldwin	andl	%ebx,%edx
1285bc3d5698SJohn Baldwin	orl	%eax,%edx
1286bc3d5698SJohn Baldwin	movl	56(%esp),%eax
1287bc3d5698SJohn Baldwin	roll	$10,%ebx
1288bc3d5698SJohn Baldwin	leal	1548603684(%esi,%edx,1),%esi
1289bc3d5698SJohn Baldwin	movl	$-1,%edx
1290bc3d5698SJohn Baldwin	addl	%eax,%esi
1291bc3d5698SJohn Baldwin	movl	%ebx,%eax
1292bc3d5698SJohn Baldwin	roll	$7,%esi
1293bc3d5698SJohn Baldwin	addl	%ecx,%esi
1294bc3d5698SJohn Baldwin
1295bc3d5698SJohn Baldwin	subl	%ebx,%edx
1296bc3d5698SJohn Baldwin	andl	%esi,%eax
1297bc3d5698SJohn Baldwin	andl	%edi,%edx
1298bc3d5698SJohn Baldwin	orl	%eax,%edx
1299bc3d5698SJohn Baldwin	movl	60(%esp),%eax
1300bc3d5698SJohn Baldwin	roll	$10,%edi
1301bc3d5698SJohn Baldwin	leal	1548603684(%ecx,%edx,1),%ecx
1302bc3d5698SJohn Baldwin	movl	$-1,%edx
1303bc3d5698SJohn Baldwin	addl	%eax,%ecx
1304bc3d5698SJohn Baldwin	movl	%edi,%eax
1305bc3d5698SJohn Baldwin	roll	$7,%ecx
1306bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1307bc3d5698SJohn Baldwin
1308bc3d5698SJohn Baldwin	subl	%edi,%edx
1309bc3d5698SJohn Baldwin	andl	%ecx,%eax
1310bc3d5698SJohn Baldwin	andl	%esi,%edx
1311bc3d5698SJohn Baldwin	orl	%eax,%edx
1312bc3d5698SJohn Baldwin	movl	32(%esp),%eax
1313bc3d5698SJohn Baldwin	roll	$10,%esi
1314bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
1315bc3d5698SJohn Baldwin	movl	$-1,%edx
1316bc3d5698SJohn Baldwin	addl	%eax,%ebp
1317bc3d5698SJohn Baldwin	movl	%esi,%eax
1318bc3d5698SJohn Baldwin	roll	$12,%ebp
1319bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1320bc3d5698SJohn Baldwin
1321bc3d5698SJohn Baldwin	subl	%esi,%edx
1322bc3d5698SJohn Baldwin	andl	%ebp,%eax
1323bc3d5698SJohn Baldwin	andl	%ecx,%edx
1324bc3d5698SJohn Baldwin	orl	%eax,%edx
1325bc3d5698SJohn Baldwin	movl	48(%esp),%eax
1326bc3d5698SJohn Baldwin	roll	$10,%ecx
1327bc3d5698SJohn Baldwin	leal	1548603684(%ebx,%edx,1),%ebx
1328bc3d5698SJohn Baldwin	movl	$-1,%edx
1329bc3d5698SJohn Baldwin	addl	%eax,%ebx
1330bc3d5698SJohn Baldwin	movl	%ecx,%eax
1331bc3d5698SJohn Baldwin	roll	$7,%ebx
1332bc3d5698SJohn Baldwin	addl	%edi,%ebx
1333bc3d5698SJohn Baldwin
1334bc3d5698SJohn Baldwin	subl	%ecx,%edx
1335bc3d5698SJohn Baldwin	andl	%ebx,%eax
1336bc3d5698SJohn Baldwin	andl	%ebp,%edx
1337bc3d5698SJohn Baldwin	orl	%eax,%edx
1338bc3d5698SJohn Baldwin	movl	16(%esp),%eax
1339bc3d5698SJohn Baldwin	roll	$10,%ebp
1340bc3d5698SJohn Baldwin	leal	1548603684(%edi,%edx,1),%edi
1341bc3d5698SJohn Baldwin	movl	$-1,%edx
1342bc3d5698SJohn Baldwin	addl	%eax,%edi
1343bc3d5698SJohn Baldwin	movl	%ebp,%eax
1344bc3d5698SJohn Baldwin	roll	$6,%edi
1345bc3d5698SJohn Baldwin	addl	%esi,%edi
1346bc3d5698SJohn Baldwin
1347bc3d5698SJohn Baldwin	subl	%ebp,%edx
1348bc3d5698SJohn Baldwin	andl	%edi,%eax
1349bc3d5698SJohn Baldwin	andl	%ebx,%edx
1350bc3d5698SJohn Baldwin	orl	%eax,%edx
1351bc3d5698SJohn Baldwin	movl	36(%esp),%eax
1352bc3d5698SJohn Baldwin	roll	$10,%ebx
1353bc3d5698SJohn Baldwin	leal	1548603684(%esi,%edx,1),%esi
1354bc3d5698SJohn Baldwin	movl	$-1,%edx
1355bc3d5698SJohn Baldwin	addl	%eax,%esi
1356bc3d5698SJohn Baldwin	movl	%ebx,%eax
1357bc3d5698SJohn Baldwin	roll	$15,%esi
1358bc3d5698SJohn Baldwin	addl	%ecx,%esi
1359bc3d5698SJohn Baldwin
1360bc3d5698SJohn Baldwin	subl	%ebx,%edx
1361bc3d5698SJohn Baldwin	andl	%esi,%eax
1362bc3d5698SJohn Baldwin	andl	%edi,%edx
1363bc3d5698SJohn Baldwin	orl	%eax,%edx
1364bc3d5698SJohn Baldwin	movl	4(%esp),%eax
1365bc3d5698SJohn Baldwin	roll	$10,%edi
1366bc3d5698SJohn Baldwin	leal	1548603684(%ecx,%edx,1),%ecx
1367bc3d5698SJohn Baldwin	movl	$-1,%edx
1368bc3d5698SJohn Baldwin	addl	%eax,%ecx
1369bc3d5698SJohn Baldwin	movl	%edi,%eax
1370bc3d5698SJohn Baldwin	roll	$13,%ecx
1371bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1372bc3d5698SJohn Baldwin
1373bc3d5698SJohn Baldwin	subl	%edi,%edx
1374bc3d5698SJohn Baldwin	andl	%ecx,%eax
1375bc3d5698SJohn Baldwin	andl	%esi,%edx
1376bc3d5698SJohn Baldwin	orl	%eax,%edx
1377bc3d5698SJohn Baldwin	movl	8(%esp),%eax
1378bc3d5698SJohn Baldwin	roll	$10,%esi
1379bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
1380bc3d5698SJohn Baldwin	movl	$-1,%edx
1381bc3d5698SJohn Baldwin	addl	%eax,%ebp
1382bc3d5698SJohn Baldwin	subl	%ecx,%edx
1383bc3d5698SJohn Baldwin	roll	$11,%ebp
1384bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1385bc3d5698SJohn Baldwin
1386bc3d5698SJohn Baldwin	movl	60(%esp),%eax
1387bc3d5698SJohn Baldwin	orl	%ebp,%edx
1388bc3d5698SJohn Baldwin	addl	%eax,%ebx
1389bc3d5698SJohn Baldwin	xorl	%esi,%edx
1390bc3d5698SJohn Baldwin	movl	$-1,%eax
1391bc3d5698SJohn Baldwin	roll	$10,%ecx
1392bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%edx,1),%ebx
1393bc3d5698SJohn Baldwin	subl	%ebp,%eax
1394bc3d5698SJohn Baldwin	roll	$9,%ebx
1395bc3d5698SJohn Baldwin	addl	%edi,%ebx
1396bc3d5698SJohn Baldwin
1397bc3d5698SJohn Baldwin	movl	20(%esp),%edx
1398bc3d5698SJohn Baldwin	orl	%ebx,%eax
1399bc3d5698SJohn Baldwin	addl	%edx,%edi
1400bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1401bc3d5698SJohn Baldwin	movl	$-1,%edx
1402bc3d5698SJohn Baldwin	roll	$10,%ebp
1403bc3d5698SJohn Baldwin	leal	1836072691(%edi,%eax,1),%edi
1404bc3d5698SJohn Baldwin	subl	%ebx,%edx
1405bc3d5698SJohn Baldwin	roll	$7,%edi
1406bc3d5698SJohn Baldwin	addl	%esi,%edi
1407bc3d5698SJohn Baldwin
1408bc3d5698SJohn Baldwin	movl	4(%esp),%eax
1409bc3d5698SJohn Baldwin	orl	%edi,%edx
1410bc3d5698SJohn Baldwin	addl	%eax,%esi
1411bc3d5698SJohn Baldwin	xorl	%ebp,%edx
1412bc3d5698SJohn Baldwin	movl	$-1,%eax
1413bc3d5698SJohn Baldwin	roll	$10,%ebx
1414bc3d5698SJohn Baldwin	leal	1836072691(%esi,%edx,1),%esi
1415bc3d5698SJohn Baldwin	subl	%edi,%eax
1416bc3d5698SJohn Baldwin	roll	$15,%esi
1417bc3d5698SJohn Baldwin	addl	%ecx,%esi
1418bc3d5698SJohn Baldwin
1419bc3d5698SJohn Baldwin	movl	12(%esp),%edx
1420bc3d5698SJohn Baldwin	orl	%esi,%eax
1421bc3d5698SJohn Baldwin	addl	%edx,%ecx
1422bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1423bc3d5698SJohn Baldwin	movl	$-1,%edx
1424bc3d5698SJohn Baldwin	roll	$10,%edi
1425bc3d5698SJohn Baldwin	leal	1836072691(%ecx,%eax,1),%ecx
1426bc3d5698SJohn Baldwin	subl	%esi,%edx
1427bc3d5698SJohn Baldwin	roll	$11,%ecx
1428bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1429bc3d5698SJohn Baldwin
1430bc3d5698SJohn Baldwin	movl	28(%esp),%eax
1431bc3d5698SJohn Baldwin	orl	%ecx,%edx
1432bc3d5698SJohn Baldwin	addl	%eax,%ebp
1433bc3d5698SJohn Baldwin	xorl	%edi,%edx
1434bc3d5698SJohn Baldwin	movl	$-1,%eax
1435bc3d5698SJohn Baldwin	roll	$10,%esi
1436bc3d5698SJohn Baldwin	leal	1836072691(%ebp,%edx,1),%ebp
1437bc3d5698SJohn Baldwin	subl	%ecx,%eax
1438bc3d5698SJohn Baldwin	roll	$8,%ebp
1439bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1440bc3d5698SJohn Baldwin
1441bc3d5698SJohn Baldwin	movl	56(%esp),%edx
1442bc3d5698SJohn Baldwin	orl	%ebp,%eax
1443bc3d5698SJohn Baldwin	addl	%edx,%ebx
1444bc3d5698SJohn Baldwin	xorl	%esi,%eax
1445bc3d5698SJohn Baldwin	movl	$-1,%edx
1446bc3d5698SJohn Baldwin	roll	$10,%ecx
1447bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%eax,1),%ebx
1448bc3d5698SJohn Baldwin	subl	%ebp,%edx
1449bc3d5698SJohn Baldwin	roll	$6,%ebx
1450bc3d5698SJohn Baldwin	addl	%edi,%ebx
1451bc3d5698SJohn Baldwin
1452bc3d5698SJohn Baldwin	movl	24(%esp),%eax
1453bc3d5698SJohn Baldwin	orl	%ebx,%edx
1454bc3d5698SJohn Baldwin	addl	%eax,%edi
1455bc3d5698SJohn Baldwin	xorl	%ecx,%edx
1456bc3d5698SJohn Baldwin	movl	$-1,%eax
1457bc3d5698SJohn Baldwin	roll	$10,%ebp
1458bc3d5698SJohn Baldwin	leal	1836072691(%edi,%edx,1),%edi
1459bc3d5698SJohn Baldwin	subl	%ebx,%eax
1460bc3d5698SJohn Baldwin	roll	$6,%edi
1461bc3d5698SJohn Baldwin	addl	%esi,%edi
1462bc3d5698SJohn Baldwin
1463bc3d5698SJohn Baldwin	movl	36(%esp),%edx
1464bc3d5698SJohn Baldwin	orl	%edi,%eax
1465bc3d5698SJohn Baldwin	addl	%edx,%esi
1466bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1467bc3d5698SJohn Baldwin	movl	$-1,%edx
1468bc3d5698SJohn Baldwin	roll	$10,%ebx
1469bc3d5698SJohn Baldwin	leal	1836072691(%esi,%eax,1),%esi
1470bc3d5698SJohn Baldwin	subl	%edi,%edx
1471bc3d5698SJohn Baldwin	roll	$14,%esi
1472bc3d5698SJohn Baldwin	addl	%ecx,%esi
1473bc3d5698SJohn Baldwin
1474bc3d5698SJohn Baldwin	movl	44(%esp),%eax
1475bc3d5698SJohn Baldwin	orl	%esi,%edx
1476bc3d5698SJohn Baldwin	addl	%eax,%ecx
1477bc3d5698SJohn Baldwin	xorl	%ebx,%edx
1478bc3d5698SJohn Baldwin	movl	$-1,%eax
1479bc3d5698SJohn Baldwin	roll	$10,%edi
1480bc3d5698SJohn Baldwin	leal	1836072691(%ecx,%edx,1),%ecx
1481bc3d5698SJohn Baldwin	subl	%esi,%eax
1482bc3d5698SJohn Baldwin	roll	$12,%ecx
1483bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1484bc3d5698SJohn Baldwin
1485bc3d5698SJohn Baldwin	movl	32(%esp),%edx
1486bc3d5698SJohn Baldwin	orl	%ecx,%eax
1487bc3d5698SJohn Baldwin	addl	%edx,%ebp
1488bc3d5698SJohn Baldwin	xorl	%edi,%eax
1489bc3d5698SJohn Baldwin	movl	$-1,%edx
1490bc3d5698SJohn Baldwin	roll	$10,%esi
1491bc3d5698SJohn Baldwin	leal	1836072691(%ebp,%eax,1),%ebp
1492bc3d5698SJohn Baldwin	subl	%ecx,%edx
1493bc3d5698SJohn Baldwin	roll	$13,%ebp
1494bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1495bc3d5698SJohn Baldwin
1496bc3d5698SJohn Baldwin	movl	48(%esp),%eax
1497bc3d5698SJohn Baldwin	orl	%ebp,%edx
1498bc3d5698SJohn Baldwin	addl	%eax,%ebx
1499bc3d5698SJohn Baldwin	xorl	%esi,%edx
1500bc3d5698SJohn Baldwin	movl	$-1,%eax
1501bc3d5698SJohn Baldwin	roll	$10,%ecx
1502bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%edx,1),%ebx
1503bc3d5698SJohn Baldwin	subl	%ebp,%eax
1504bc3d5698SJohn Baldwin	roll	$5,%ebx
1505bc3d5698SJohn Baldwin	addl	%edi,%ebx
1506bc3d5698SJohn Baldwin
1507bc3d5698SJohn Baldwin	movl	8(%esp),%edx
1508bc3d5698SJohn Baldwin	orl	%ebx,%eax
1509bc3d5698SJohn Baldwin	addl	%edx,%edi
1510bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1511bc3d5698SJohn Baldwin	movl	$-1,%edx
1512bc3d5698SJohn Baldwin	roll	$10,%ebp
1513bc3d5698SJohn Baldwin	leal	1836072691(%edi,%eax,1),%edi
1514bc3d5698SJohn Baldwin	subl	%ebx,%edx
1515bc3d5698SJohn Baldwin	roll	$14,%edi
1516bc3d5698SJohn Baldwin	addl	%esi,%edi
1517bc3d5698SJohn Baldwin
1518bc3d5698SJohn Baldwin	movl	40(%esp),%eax
1519bc3d5698SJohn Baldwin	orl	%edi,%edx
1520bc3d5698SJohn Baldwin	addl	%eax,%esi
1521bc3d5698SJohn Baldwin	xorl	%ebp,%edx
1522bc3d5698SJohn Baldwin	movl	$-1,%eax
1523bc3d5698SJohn Baldwin	roll	$10,%ebx
1524bc3d5698SJohn Baldwin	leal	1836072691(%esi,%edx,1),%esi
1525bc3d5698SJohn Baldwin	subl	%edi,%eax
1526bc3d5698SJohn Baldwin	roll	$13,%esi
1527bc3d5698SJohn Baldwin	addl	%ecx,%esi
1528bc3d5698SJohn Baldwin
1529bc3d5698SJohn Baldwin	movl	(%esp),%edx
1530bc3d5698SJohn Baldwin	orl	%esi,%eax
1531bc3d5698SJohn Baldwin	addl	%edx,%ecx
1532bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1533bc3d5698SJohn Baldwin	movl	$-1,%edx
1534bc3d5698SJohn Baldwin	roll	$10,%edi
1535bc3d5698SJohn Baldwin	leal	1836072691(%ecx,%eax,1),%ecx
1536bc3d5698SJohn Baldwin	subl	%esi,%edx
1537bc3d5698SJohn Baldwin	roll	$13,%ecx
1538bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1539bc3d5698SJohn Baldwin
1540bc3d5698SJohn Baldwin	movl	16(%esp),%eax
1541bc3d5698SJohn Baldwin	orl	%ecx,%edx
1542bc3d5698SJohn Baldwin	addl	%eax,%ebp
1543bc3d5698SJohn Baldwin	xorl	%edi,%edx
1544bc3d5698SJohn Baldwin	movl	$-1,%eax
1545bc3d5698SJohn Baldwin	roll	$10,%esi
1546bc3d5698SJohn Baldwin	leal	1836072691(%ebp,%edx,1),%ebp
1547bc3d5698SJohn Baldwin	subl	%ecx,%eax
1548bc3d5698SJohn Baldwin	roll	$7,%ebp
1549bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1550bc3d5698SJohn Baldwin
1551bc3d5698SJohn Baldwin	movl	52(%esp),%edx
1552bc3d5698SJohn Baldwin	orl	%ebp,%eax
1553bc3d5698SJohn Baldwin	addl	%edx,%ebx
1554bc3d5698SJohn Baldwin	xorl	%esi,%eax
1555bc3d5698SJohn Baldwin	movl	32(%esp),%edx
1556bc3d5698SJohn Baldwin	roll	$10,%ecx
1557bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%eax,1),%ebx
1558bc3d5698SJohn Baldwin	movl	$-1,%eax
1559bc3d5698SJohn Baldwin	roll	$5,%ebx
1560bc3d5698SJohn Baldwin	addl	%edi,%ebx
1561bc3d5698SJohn Baldwin
1562bc3d5698SJohn Baldwin	addl	%edx,%edi
1563bc3d5698SJohn Baldwin	movl	%ebp,%edx
1564bc3d5698SJohn Baldwin	subl	%ebx,%eax
1565bc3d5698SJohn Baldwin	andl	%ebx,%edx
1566bc3d5698SJohn Baldwin	andl	%ecx,%eax
1567bc3d5698SJohn Baldwin	orl	%eax,%edx
1568bc3d5698SJohn Baldwin	movl	24(%esp),%eax
1569bc3d5698SJohn Baldwin	roll	$10,%ebp
1570bc3d5698SJohn Baldwin	leal	2053994217(%edi,%edx,1),%edi
1571bc3d5698SJohn Baldwin	movl	$-1,%edx
1572bc3d5698SJohn Baldwin	roll	$15,%edi
1573bc3d5698SJohn Baldwin	addl	%esi,%edi
1574bc3d5698SJohn Baldwin
1575bc3d5698SJohn Baldwin	addl	%eax,%esi
1576bc3d5698SJohn Baldwin	movl	%ebx,%eax
1577bc3d5698SJohn Baldwin	subl	%edi,%edx
1578bc3d5698SJohn Baldwin	andl	%edi,%eax
1579bc3d5698SJohn Baldwin	andl	%ebp,%edx
1580bc3d5698SJohn Baldwin	orl	%edx,%eax
1581bc3d5698SJohn Baldwin	movl	16(%esp),%edx
1582bc3d5698SJohn Baldwin	roll	$10,%ebx
1583bc3d5698SJohn Baldwin	leal	2053994217(%esi,%eax,1),%esi
1584bc3d5698SJohn Baldwin	movl	$-1,%eax
1585bc3d5698SJohn Baldwin	roll	$5,%esi
1586bc3d5698SJohn Baldwin	addl	%ecx,%esi
1587bc3d5698SJohn Baldwin
1588bc3d5698SJohn Baldwin	addl	%edx,%ecx
1589bc3d5698SJohn Baldwin	movl	%edi,%edx
1590bc3d5698SJohn Baldwin	subl	%esi,%eax
1591bc3d5698SJohn Baldwin	andl	%esi,%edx
1592bc3d5698SJohn Baldwin	andl	%ebx,%eax
1593bc3d5698SJohn Baldwin	orl	%eax,%edx
1594bc3d5698SJohn Baldwin	movl	4(%esp),%eax
1595bc3d5698SJohn Baldwin	roll	$10,%edi
1596bc3d5698SJohn Baldwin	leal	2053994217(%ecx,%edx,1),%ecx
1597bc3d5698SJohn Baldwin	movl	$-1,%edx
1598bc3d5698SJohn Baldwin	roll	$8,%ecx
1599bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1600bc3d5698SJohn Baldwin
1601bc3d5698SJohn Baldwin	addl	%eax,%ebp
1602bc3d5698SJohn Baldwin	movl	%esi,%eax
1603bc3d5698SJohn Baldwin	subl	%ecx,%edx
1604bc3d5698SJohn Baldwin	andl	%ecx,%eax
1605bc3d5698SJohn Baldwin	andl	%edi,%edx
1606bc3d5698SJohn Baldwin	orl	%edx,%eax
1607bc3d5698SJohn Baldwin	movl	12(%esp),%edx
1608bc3d5698SJohn Baldwin	roll	$10,%esi
1609bc3d5698SJohn Baldwin	leal	2053994217(%ebp,%eax,1),%ebp
1610bc3d5698SJohn Baldwin	movl	$-1,%eax
1611bc3d5698SJohn Baldwin	roll	$11,%ebp
1612bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1613bc3d5698SJohn Baldwin
1614bc3d5698SJohn Baldwin	addl	%edx,%ebx
1615bc3d5698SJohn Baldwin	movl	%ecx,%edx
1616bc3d5698SJohn Baldwin	subl	%ebp,%eax
1617bc3d5698SJohn Baldwin	andl	%ebp,%edx
1618bc3d5698SJohn Baldwin	andl	%esi,%eax
1619bc3d5698SJohn Baldwin	orl	%eax,%edx
1620bc3d5698SJohn Baldwin	movl	44(%esp),%eax
1621bc3d5698SJohn Baldwin	roll	$10,%ecx
1622bc3d5698SJohn Baldwin	leal	2053994217(%ebx,%edx,1),%ebx
1623bc3d5698SJohn Baldwin	movl	$-1,%edx
1624bc3d5698SJohn Baldwin	roll	$14,%ebx
1625bc3d5698SJohn Baldwin	addl	%edi,%ebx
1626bc3d5698SJohn Baldwin
1627bc3d5698SJohn Baldwin	addl	%eax,%edi
1628bc3d5698SJohn Baldwin	movl	%ebp,%eax
1629bc3d5698SJohn Baldwin	subl	%ebx,%edx
1630bc3d5698SJohn Baldwin	andl	%ebx,%eax
1631bc3d5698SJohn Baldwin	andl	%ecx,%edx
1632bc3d5698SJohn Baldwin	orl	%edx,%eax
1633bc3d5698SJohn Baldwin	movl	60(%esp),%edx
1634bc3d5698SJohn Baldwin	roll	$10,%ebp
1635bc3d5698SJohn Baldwin	leal	2053994217(%edi,%eax,1),%edi
1636bc3d5698SJohn Baldwin	movl	$-1,%eax
1637bc3d5698SJohn Baldwin	roll	$14,%edi
1638bc3d5698SJohn Baldwin	addl	%esi,%edi
1639bc3d5698SJohn Baldwin
1640bc3d5698SJohn Baldwin	addl	%edx,%esi
1641bc3d5698SJohn Baldwin	movl	%ebx,%edx
1642bc3d5698SJohn Baldwin	subl	%edi,%eax
1643bc3d5698SJohn Baldwin	andl	%edi,%edx
1644bc3d5698SJohn Baldwin	andl	%ebp,%eax
1645bc3d5698SJohn Baldwin	orl	%eax,%edx
1646bc3d5698SJohn Baldwin	movl	(%esp),%eax
1647bc3d5698SJohn Baldwin	roll	$10,%ebx
1648bc3d5698SJohn Baldwin	leal	2053994217(%esi,%edx,1),%esi
1649bc3d5698SJohn Baldwin	movl	$-1,%edx
1650bc3d5698SJohn Baldwin	roll	$6,%esi
1651bc3d5698SJohn Baldwin	addl	%ecx,%esi
1652bc3d5698SJohn Baldwin
1653bc3d5698SJohn Baldwin	addl	%eax,%ecx
1654bc3d5698SJohn Baldwin	movl	%edi,%eax
1655bc3d5698SJohn Baldwin	subl	%esi,%edx
1656bc3d5698SJohn Baldwin	andl	%esi,%eax
1657bc3d5698SJohn Baldwin	andl	%ebx,%edx
1658bc3d5698SJohn Baldwin	orl	%edx,%eax
1659bc3d5698SJohn Baldwin	movl	20(%esp),%edx
1660bc3d5698SJohn Baldwin	roll	$10,%edi
1661bc3d5698SJohn Baldwin	leal	2053994217(%ecx,%eax,1),%ecx
1662bc3d5698SJohn Baldwin	movl	$-1,%eax
1663bc3d5698SJohn Baldwin	roll	$14,%ecx
1664bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1665bc3d5698SJohn Baldwin
1666bc3d5698SJohn Baldwin	addl	%edx,%ebp
1667bc3d5698SJohn Baldwin	movl	%esi,%edx
1668bc3d5698SJohn Baldwin	subl	%ecx,%eax
1669bc3d5698SJohn Baldwin	andl	%ecx,%edx
1670bc3d5698SJohn Baldwin	andl	%edi,%eax
1671bc3d5698SJohn Baldwin	orl	%eax,%edx
1672bc3d5698SJohn Baldwin	movl	48(%esp),%eax
1673bc3d5698SJohn Baldwin	roll	$10,%esi
1674bc3d5698SJohn Baldwin	leal	2053994217(%ebp,%edx,1),%ebp
1675bc3d5698SJohn Baldwin	movl	$-1,%edx
1676bc3d5698SJohn Baldwin	roll	$6,%ebp
1677bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1678bc3d5698SJohn Baldwin
1679bc3d5698SJohn Baldwin	addl	%eax,%ebx
1680bc3d5698SJohn Baldwin	movl	%ecx,%eax
1681bc3d5698SJohn Baldwin	subl	%ebp,%edx
1682bc3d5698SJohn Baldwin	andl	%ebp,%eax
1683bc3d5698SJohn Baldwin	andl	%esi,%edx
1684bc3d5698SJohn Baldwin	orl	%edx,%eax
1685bc3d5698SJohn Baldwin	movl	8(%esp),%edx
1686bc3d5698SJohn Baldwin	roll	$10,%ecx
1687bc3d5698SJohn Baldwin	leal	2053994217(%ebx,%eax,1),%ebx
1688bc3d5698SJohn Baldwin	movl	$-1,%eax
1689bc3d5698SJohn Baldwin	roll	$9,%ebx
1690bc3d5698SJohn Baldwin	addl	%edi,%ebx
1691bc3d5698SJohn Baldwin
1692bc3d5698SJohn Baldwin	addl	%edx,%edi
1693bc3d5698SJohn Baldwin	movl	%ebp,%edx
1694bc3d5698SJohn Baldwin	subl	%ebx,%eax
1695bc3d5698SJohn Baldwin	andl	%ebx,%edx
1696bc3d5698SJohn Baldwin	andl	%ecx,%eax
1697bc3d5698SJohn Baldwin	orl	%eax,%edx
1698bc3d5698SJohn Baldwin	movl	52(%esp),%eax
1699bc3d5698SJohn Baldwin	roll	$10,%ebp
1700bc3d5698SJohn Baldwin	leal	2053994217(%edi,%edx,1),%edi
1701bc3d5698SJohn Baldwin	movl	$-1,%edx
1702bc3d5698SJohn Baldwin	roll	$12,%edi
1703bc3d5698SJohn Baldwin	addl	%esi,%edi
1704bc3d5698SJohn Baldwin
1705bc3d5698SJohn Baldwin	addl	%eax,%esi
1706bc3d5698SJohn Baldwin	movl	%ebx,%eax
1707bc3d5698SJohn Baldwin	subl	%edi,%edx
1708bc3d5698SJohn Baldwin	andl	%edi,%eax
1709bc3d5698SJohn Baldwin	andl	%ebp,%edx
1710bc3d5698SJohn Baldwin	orl	%edx,%eax
1711bc3d5698SJohn Baldwin	movl	36(%esp),%edx
1712bc3d5698SJohn Baldwin	roll	$10,%ebx
1713bc3d5698SJohn Baldwin	leal	2053994217(%esi,%eax,1),%esi
1714bc3d5698SJohn Baldwin	movl	$-1,%eax
1715bc3d5698SJohn Baldwin	roll	$9,%esi
1716bc3d5698SJohn Baldwin	addl	%ecx,%esi
1717bc3d5698SJohn Baldwin
1718bc3d5698SJohn Baldwin	addl	%edx,%ecx
1719bc3d5698SJohn Baldwin	movl	%edi,%edx
1720bc3d5698SJohn Baldwin	subl	%esi,%eax
1721bc3d5698SJohn Baldwin	andl	%esi,%edx
1722bc3d5698SJohn Baldwin	andl	%ebx,%eax
1723bc3d5698SJohn Baldwin	orl	%eax,%edx
1724bc3d5698SJohn Baldwin	movl	28(%esp),%eax
1725bc3d5698SJohn Baldwin	roll	$10,%edi
1726bc3d5698SJohn Baldwin	leal	2053994217(%ecx,%edx,1),%ecx
1727bc3d5698SJohn Baldwin	movl	$-1,%edx
1728bc3d5698SJohn Baldwin	roll	$12,%ecx
1729bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1730bc3d5698SJohn Baldwin
1731bc3d5698SJohn Baldwin	addl	%eax,%ebp
1732bc3d5698SJohn Baldwin	movl	%esi,%eax
1733bc3d5698SJohn Baldwin	subl	%ecx,%edx
1734bc3d5698SJohn Baldwin	andl	%ecx,%eax
1735bc3d5698SJohn Baldwin	andl	%edi,%edx
1736bc3d5698SJohn Baldwin	orl	%edx,%eax
1737bc3d5698SJohn Baldwin	movl	40(%esp),%edx
1738bc3d5698SJohn Baldwin	roll	$10,%esi
1739bc3d5698SJohn Baldwin	leal	2053994217(%ebp,%eax,1),%ebp
1740bc3d5698SJohn Baldwin	movl	$-1,%eax
1741bc3d5698SJohn Baldwin	roll	$5,%ebp
1742bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1743bc3d5698SJohn Baldwin
1744bc3d5698SJohn Baldwin	addl	%edx,%ebx
1745bc3d5698SJohn Baldwin	movl	%ecx,%edx
1746bc3d5698SJohn Baldwin	subl	%ebp,%eax
1747bc3d5698SJohn Baldwin	andl	%ebp,%edx
1748bc3d5698SJohn Baldwin	andl	%esi,%eax
1749bc3d5698SJohn Baldwin	orl	%eax,%edx
1750bc3d5698SJohn Baldwin	movl	56(%esp),%eax
1751bc3d5698SJohn Baldwin	roll	$10,%ecx
1752bc3d5698SJohn Baldwin	leal	2053994217(%ebx,%edx,1),%ebx
1753bc3d5698SJohn Baldwin	movl	$-1,%edx
1754bc3d5698SJohn Baldwin	roll	$15,%ebx
1755bc3d5698SJohn Baldwin	addl	%edi,%ebx
1756bc3d5698SJohn Baldwin
1757bc3d5698SJohn Baldwin	addl	%eax,%edi
1758bc3d5698SJohn Baldwin	movl	%ebp,%eax
1759bc3d5698SJohn Baldwin	subl	%ebx,%edx
1760bc3d5698SJohn Baldwin	andl	%ebx,%eax
1761bc3d5698SJohn Baldwin	andl	%ecx,%edx
1762bc3d5698SJohn Baldwin	orl	%eax,%edx
1763bc3d5698SJohn Baldwin	movl	%ebx,%eax
1764bc3d5698SJohn Baldwin	roll	$10,%ebp
1765bc3d5698SJohn Baldwin	leal	2053994217(%edi,%edx,1),%edi
1766bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1767bc3d5698SJohn Baldwin	roll	$8,%edi
1768bc3d5698SJohn Baldwin	addl	%esi,%edi
1769bc3d5698SJohn Baldwin
1770bc3d5698SJohn Baldwin	movl	48(%esp),%edx
1771bc3d5698SJohn Baldwin	xorl	%edi,%eax
1772bc3d5698SJohn Baldwin	addl	%edx,%esi
1773bc3d5698SJohn Baldwin	roll	$10,%ebx
1774bc3d5698SJohn Baldwin	addl	%eax,%esi
1775bc3d5698SJohn Baldwin	movl	%edi,%eax
1776bc3d5698SJohn Baldwin	roll	$8,%esi
1777bc3d5698SJohn Baldwin	addl	%ecx,%esi
1778bc3d5698SJohn Baldwin
1779bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1780bc3d5698SJohn Baldwin	movl	60(%esp),%edx
1781bc3d5698SJohn Baldwin	xorl	%esi,%eax
1782bc3d5698SJohn Baldwin	addl	%eax,%ecx
1783bc3d5698SJohn Baldwin	movl	%esi,%eax
1784bc3d5698SJohn Baldwin	roll	$10,%edi
1785bc3d5698SJohn Baldwin	addl	%edx,%ecx
1786bc3d5698SJohn Baldwin	xorl	%edi,%eax
1787bc3d5698SJohn Baldwin	roll	$5,%ecx
1788bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1789bc3d5698SJohn Baldwin
1790bc3d5698SJohn Baldwin	movl	40(%esp),%edx
1791bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1792bc3d5698SJohn Baldwin	addl	%edx,%ebp
1793bc3d5698SJohn Baldwin	roll	$10,%esi
1794bc3d5698SJohn Baldwin	addl	%eax,%ebp
1795bc3d5698SJohn Baldwin	movl	%ecx,%eax
1796bc3d5698SJohn Baldwin	roll	$12,%ebp
1797bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1798bc3d5698SJohn Baldwin
1799bc3d5698SJohn Baldwin	xorl	%esi,%eax
1800bc3d5698SJohn Baldwin	movl	16(%esp),%edx
1801bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1802bc3d5698SJohn Baldwin	addl	%eax,%ebx
1803bc3d5698SJohn Baldwin	movl	%ebp,%eax
1804bc3d5698SJohn Baldwin	roll	$10,%ecx
1805bc3d5698SJohn Baldwin	addl	%edx,%ebx
1806bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1807bc3d5698SJohn Baldwin	roll	$9,%ebx
1808bc3d5698SJohn Baldwin	addl	%edi,%ebx
1809bc3d5698SJohn Baldwin
1810bc3d5698SJohn Baldwin	movl	4(%esp),%edx
1811bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1812bc3d5698SJohn Baldwin	addl	%edx,%edi
1813bc3d5698SJohn Baldwin	roll	$10,%ebp
1814bc3d5698SJohn Baldwin	addl	%eax,%edi
1815bc3d5698SJohn Baldwin	movl	%ebx,%eax
1816bc3d5698SJohn Baldwin	roll	$12,%edi
1817bc3d5698SJohn Baldwin	addl	%esi,%edi
1818bc3d5698SJohn Baldwin
1819bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1820bc3d5698SJohn Baldwin	movl	20(%esp),%edx
1821bc3d5698SJohn Baldwin	xorl	%edi,%eax
1822bc3d5698SJohn Baldwin	addl	%eax,%esi
1823bc3d5698SJohn Baldwin	movl	%edi,%eax
1824bc3d5698SJohn Baldwin	roll	$10,%ebx
1825bc3d5698SJohn Baldwin	addl	%edx,%esi
1826bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1827bc3d5698SJohn Baldwin	roll	$5,%esi
1828bc3d5698SJohn Baldwin	addl	%ecx,%esi
1829bc3d5698SJohn Baldwin
1830bc3d5698SJohn Baldwin	movl	32(%esp),%edx
1831bc3d5698SJohn Baldwin	xorl	%esi,%eax
1832bc3d5698SJohn Baldwin	addl	%edx,%ecx
1833bc3d5698SJohn Baldwin	roll	$10,%edi
1834bc3d5698SJohn Baldwin	addl	%eax,%ecx
1835bc3d5698SJohn Baldwin	movl	%esi,%eax
1836bc3d5698SJohn Baldwin	roll	$14,%ecx
1837bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1838bc3d5698SJohn Baldwin
1839bc3d5698SJohn Baldwin	xorl	%edi,%eax
1840bc3d5698SJohn Baldwin	movl	28(%esp),%edx
1841bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1842bc3d5698SJohn Baldwin	addl	%eax,%ebp
1843bc3d5698SJohn Baldwin	movl	%ecx,%eax
1844bc3d5698SJohn Baldwin	roll	$10,%esi
1845bc3d5698SJohn Baldwin	addl	%edx,%ebp
1846bc3d5698SJohn Baldwin	xorl	%esi,%eax
1847bc3d5698SJohn Baldwin	roll	$6,%ebp
1848bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1849bc3d5698SJohn Baldwin
1850bc3d5698SJohn Baldwin	movl	24(%esp),%edx
1851bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1852bc3d5698SJohn Baldwin	addl	%edx,%ebx
1853bc3d5698SJohn Baldwin	roll	$10,%ecx
1854bc3d5698SJohn Baldwin	addl	%eax,%ebx
1855bc3d5698SJohn Baldwin	movl	%ebp,%eax
1856bc3d5698SJohn Baldwin	roll	$8,%ebx
1857bc3d5698SJohn Baldwin	addl	%edi,%ebx
1858bc3d5698SJohn Baldwin
1859bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1860bc3d5698SJohn Baldwin	movl	8(%esp),%edx
1861bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1862bc3d5698SJohn Baldwin	addl	%eax,%edi
1863bc3d5698SJohn Baldwin	movl	%ebx,%eax
1864bc3d5698SJohn Baldwin	roll	$10,%ebp
1865bc3d5698SJohn Baldwin	addl	%edx,%edi
1866bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1867bc3d5698SJohn Baldwin	roll	$13,%edi
1868bc3d5698SJohn Baldwin	addl	%esi,%edi
1869bc3d5698SJohn Baldwin
1870bc3d5698SJohn Baldwin	movl	52(%esp),%edx
1871bc3d5698SJohn Baldwin	xorl	%edi,%eax
1872bc3d5698SJohn Baldwin	addl	%edx,%esi
1873bc3d5698SJohn Baldwin	roll	$10,%ebx
1874bc3d5698SJohn Baldwin	addl	%eax,%esi
1875bc3d5698SJohn Baldwin	movl	%edi,%eax
1876bc3d5698SJohn Baldwin	roll	$6,%esi
1877bc3d5698SJohn Baldwin	addl	%ecx,%esi
1878bc3d5698SJohn Baldwin
1879bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1880bc3d5698SJohn Baldwin	movl	56(%esp),%edx
1881bc3d5698SJohn Baldwin	xorl	%esi,%eax
1882bc3d5698SJohn Baldwin	addl	%eax,%ecx
1883bc3d5698SJohn Baldwin	movl	%esi,%eax
1884bc3d5698SJohn Baldwin	roll	$10,%edi
1885bc3d5698SJohn Baldwin	addl	%edx,%ecx
1886bc3d5698SJohn Baldwin	xorl	%edi,%eax
1887bc3d5698SJohn Baldwin	roll	$5,%ecx
1888bc3d5698SJohn Baldwin	addl	%ebp,%ecx
1889bc3d5698SJohn Baldwin
1890bc3d5698SJohn Baldwin	movl	(%esp),%edx
1891bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1892bc3d5698SJohn Baldwin	addl	%edx,%ebp
1893bc3d5698SJohn Baldwin	roll	$10,%esi
1894bc3d5698SJohn Baldwin	addl	%eax,%ebp
1895bc3d5698SJohn Baldwin	movl	%ecx,%eax
1896bc3d5698SJohn Baldwin	roll	$15,%ebp
1897bc3d5698SJohn Baldwin	addl	%ebx,%ebp
1898bc3d5698SJohn Baldwin
1899bc3d5698SJohn Baldwin	xorl	%esi,%eax
1900bc3d5698SJohn Baldwin	movl	12(%esp),%edx
1901bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1902bc3d5698SJohn Baldwin	addl	%eax,%ebx
1903bc3d5698SJohn Baldwin	movl	%ebp,%eax
1904bc3d5698SJohn Baldwin	roll	$10,%ecx
1905bc3d5698SJohn Baldwin	addl	%edx,%ebx
1906bc3d5698SJohn Baldwin	xorl	%ecx,%eax
1907bc3d5698SJohn Baldwin	roll	$13,%ebx
1908bc3d5698SJohn Baldwin	addl	%edi,%ebx
1909bc3d5698SJohn Baldwin
1910bc3d5698SJohn Baldwin	movl	36(%esp),%edx
1911bc3d5698SJohn Baldwin	xorl	%ebx,%eax
1912bc3d5698SJohn Baldwin	addl	%edx,%edi
1913bc3d5698SJohn Baldwin	roll	$10,%ebp
1914bc3d5698SJohn Baldwin	addl	%eax,%edi
1915bc3d5698SJohn Baldwin	movl	%ebx,%eax
1916bc3d5698SJohn Baldwin	roll	$11,%edi
1917bc3d5698SJohn Baldwin	addl	%esi,%edi
1918bc3d5698SJohn Baldwin
1919bc3d5698SJohn Baldwin	xorl	%ebp,%eax
1920bc3d5698SJohn Baldwin	movl	44(%esp),%edx
1921bc3d5698SJohn Baldwin	xorl	%edi,%eax
1922bc3d5698SJohn Baldwin	addl	%eax,%esi
1923bc3d5698SJohn Baldwin	roll	$10,%ebx
1924bc3d5698SJohn Baldwin	addl	%edx,%esi
1925bc3d5698SJohn Baldwin	movl	128(%esp),%edx
1926bc3d5698SJohn Baldwin	roll	$11,%esi
1927bc3d5698SJohn Baldwin	addl	%ecx,%esi
1928bc3d5698SJohn Baldwin	movl	4(%edx),%eax
1929bc3d5698SJohn Baldwin	addl	%eax,%ebx
1930bc3d5698SJohn Baldwin	movl	72(%esp),%eax
1931bc3d5698SJohn Baldwin	addl	%eax,%ebx
1932bc3d5698SJohn Baldwin	movl	8(%edx),%eax
1933bc3d5698SJohn Baldwin	addl	%eax,%ebp
1934bc3d5698SJohn Baldwin	movl	76(%esp),%eax
1935bc3d5698SJohn Baldwin	addl	%eax,%ebp
1936bc3d5698SJohn Baldwin	movl	12(%edx),%eax
1937bc3d5698SJohn Baldwin	addl	%eax,%ecx
1938bc3d5698SJohn Baldwin	movl	80(%esp),%eax
1939bc3d5698SJohn Baldwin	addl	%eax,%ecx
1940bc3d5698SJohn Baldwin	movl	16(%edx),%eax
1941bc3d5698SJohn Baldwin	addl	%eax,%esi
1942bc3d5698SJohn Baldwin	movl	64(%esp),%eax
1943bc3d5698SJohn Baldwin	addl	%eax,%esi
1944bc3d5698SJohn Baldwin	movl	(%edx),%eax
1945bc3d5698SJohn Baldwin	addl	%eax,%edi
1946bc3d5698SJohn Baldwin	movl	68(%esp),%eax
1947bc3d5698SJohn Baldwin	addl	%eax,%edi
1948bc3d5698SJohn Baldwin	movl	136(%esp),%eax
1949bc3d5698SJohn Baldwin	movl	%ebx,(%edx)
1950bc3d5698SJohn Baldwin	movl	%ebp,4(%edx)
1951bc3d5698SJohn Baldwin	movl	%ecx,8(%edx)
1952bc3d5698SJohn Baldwin	subl	$1,%eax
1953bc3d5698SJohn Baldwin	movl	%esi,12(%edx)
1954bc3d5698SJohn Baldwin	movl	%edi,16(%edx)
1955bc3d5698SJohn Baldwin	jle	.L001get_out
1956bc3d5698SJohn Baldwin	movl	%eax,136(%esp)
1957bc3d5698SJohn Baldwin	movl	%ecx,%edi
1958bc3d5698SJohn Baldwin	movl	132(%esp),%eax
1959bc3d5698SJohn Baldwin	movl	%ebx,%ecx
1960bc3d5698SJohn Baldwin	addl	$64,%eax
1961bc3d5698SJohn Baldwin	movl	%ebp,%esi
1962bc3d5698SJohn Baldwin	movl	%eax,132(%esp)
1963bc3d5698SJohn Baldwin	jmp	.L000start
1964bc3d5698SJohn Baldwin.L001get_out:
1965bc3d5698SJohn Baldwin	addl	$108,%esp
1966bc3d5698SJohn Baldwin	popl	%ebx
1967bc3d5698SJohn Baldwin	popl	%ebp
1968bc3d5698SJohn Baldwin	popl	%edi
1969bc3d5698SJohn Baldwin	popl	%esi
1970bc3d5698SJohn Baldwin	ret
1971bc3d5698SJohn Baldwin.size	ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin
1972*c0855eaaSJohn Baldwin
1973*c0855eaaSJohn Baldwin	.section ".note.gnu.property", "a"
1974*c0855eaaSJohn Baldwin	.p2align 2
1975*c0855eaaSJohn Baldwin	.long 1f - 0f
1976*c0855eaaSJohn Baldwin	.long 4f - 1f
1977*c0855eaaSJohn Baldwin	.long 5
1978*c0855eaaSJohn Baldwin0:
1979*c0855eaaSJohn Baldwin	.asciz "GNU"
1980*c0855eaaSJohn Baldwin1:
1981*c0855eaaSJohn Baldwin	.p2align 2
1982*c0855eaaSJohn Baldwin	.long 0xc0000002
1983*c0855eaaSJohn Baldwin	.long 3f - 2f
1984*c0855eaaSJohn Baldwin2:
1985*c0855eaaSJohn Baldwin	.long 3
1986*c0855eaaSJohn Baldwin3:
1987*c0855eaaSJohn Baldwin	.p2align 2
1988*c0855eaaSJohn Baldwin4:
1989bc3d5698SJohn Baldwin#else
1990bc3d5698SJohn Baldwin.text
1991bc3d5698SJohn Baldwin.globl	ripemd160_block_asm_data_order
1992bc3d5698SJohn Baldwin.type	ripemd160_block_asm_data_order,@function
1993bc3d5698SJohn Baldwin.align	16
1994bc3d5698SJohn Baldwinripemd160_block_asm_data_order:
1995bc3d5698SJohn Baldwin.L_ripemd160_block_asm_data_order_begin:
1996*c0855eaaSJohn Baldwin	#ifdef __CET__
1997*c0855eaaSJohn Baldwin
1998*c0855eaaSJohn Baldwin.byte	243,15,30,251
1999*c0855eaaSJohn Baldwin	#endif
2000*c0855eaaSJohn Baldwin
2001bc3d5698SJohn Baldwin	movl	4(%esp),%edx
2002bc3d5698SJohn Baldwin	movl	8(%esp),%eax
2003bc3d5698SJohn Baldwin	pushl	%esi
2004bc3d5698SJohn Baldwin	movl	(%edx),%ecx
2005bc3d5698SJohn Baldwin	pushl	%edi
2006bc3d5698SJohn Baldwin	movl	4(%edx),%esi
2007bc3d5698SJohn Baldwin	pushl	%ebp
2008bc3d5698SJohn Baldwin	movl	8(%edx),%edi
2009bc3d5698SJohn Baldwin	pushl	%ebx
2010bc3d5698SJohn Baldwin	subl	$108,%esp
2011bc3d5698SJohn Baldwin.L000start:
2012bc3d5698SJohn Baldwin
2013bc3d5698SJohn Baldwin	movl	(%eax),%ebx
2014bc3d5698SJohn Baldwin	movl	4(%eax),%ebp
2015bc3d5698SJohn Baldwin	movl	%ebx,(%esp)
2016bc3d5698SJohn Baldwin	movl	%ebp,4(%esp)
2017bc3d5698SJohn Baldwin	movl	8(%eax),%ebx
2018bc3d5698SJohn Baldwin	movl	12(%eax),%ebp
2019bc3d5698SJohn Baldwin	movl	%ebx,8(%esp)
2020bc3d5698SJohn Baldwin	movl	%ebp,12(%esp)
2021bc3d5698SJohn Baldwin	movl	16(%eax),%ebx
2022bc3d5698SJohn Baldwin	movl	20(%eax),%ebp
2023bc3d5698SJohn Baldwin	movl	%ebx,16(%esp)
2024bc3d5698SJohn Baldwin	movl	%ebp,20(%esp)
2025bc3d5698SJohn Baldwin	movl	24(%eax),%ebx
2026bc3d5698SJohn Baldwin	movl	28(%eax),%ebp
2027bc3d5698SJohn Baldwin	movl	%ebx,24(%esp)
2028bc3d5698SJohn Baldwin	movl	%ebp,28(%esp)
2029bc3d5698SJohn Baldwin	movl	32(%eax),%ebx
2030bc3d5698SJohn Baldwin	movl	36(%eax),%ebp
2031bc3d5698SJohn Baldwin	movl	%ebx,32(%esp)
2032bc3d5698SJohn Baldwin	movl	%ebp,36(%esp)
2033bc3d5698SJohn Baldwin	movl	40(%eax),%ebx
2034bc3d5698SJohn Baldwin	movl	44(%eax),%ebp
2035bc3d5698SJohn Baldwin	movl	%ebx,40(%esp)
2036bc3d5698SJohn Baldwin	movl	%ebp,44(%esp)
2037bc3d5698SJohn Baldwin	movl	48(%eax),%ebx
2038bc3d5698SJohn Baldwin	movl	52(%eax),%ebp
2039bc3d5698SJohn Baldwin	movl	%ebx,48(%esp)
2040bc3d5698SJohn Baldwin	movl	%ebp,52(%esp)
2041bc3d5698SJohn Baldwin	movl	56(%eax),%ebx
2042bc3d5698SJohn Baldwin	movl	60(%eax),%ebp
2043bc3d5698SJohn Baldwin	movl	%ebx,56(%esp)
2044bc3d5698SJohn Baldwin	movl	%ebp,60(%esp)
2045bc3d5698SJohn Baldwin	movl	%edi,%eax
2046bc3d5698SJohn Baldwin	movl	12(%edx),%ebx
2047bc3d5698SJohn Baldwin	movl	16(%edx),%ebp
2048bc3d5698SJohn Baldwin
2049bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2050bc3d5698SJohn Baldwin	movl	(%esp),%edx
2051bc3d5698SJohn Baldwin	xorl	%esi,%eax
2052bc3d5698SJohn Baldwin	addl	%edx,%ecx
2053bc3d5698SJohn Baldwin	roll	$10,%edi
2054bc3d5698SJohn Baldwin	addl	%eax,%ecx
2055bc3d5698SJohn Baldwin	movl	%esi,%eax
2056bc3d5698SJohn Baldwin	roll	$11,%ecx
2057bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2058bc3d5698SJohn Baldwin
2059bc3d5698SJohn Baldwin	xorl	%edi,%eax
2060bc3d5698SJohn Baldwin	movl	4(%esp),%edx
2061bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2062bc3d5698SJohn Baldwin	addl	%eax,%ebp
2063bc3d5698SJohn Baldwin	movl	%ecx,%eax
2064bc3d5698SJohn Baldwin	roll	$10,%esi
2065bc3d5698SJohn Baldwin	addl	%edx,%ebp
2066bc3d5698SJohn Baldwin	xorl	%esi,%eax
2067bc3d5698SJohn Baldwin	roll	$14,%ebp
2068bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2069bc3d5698SJohn Baldwin
2070bc3d5698SJohn Baldwin	movl	8(%esp),%edx
2071bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2072bc3d5698SJohn Baldwin	addl	%edx,%ebx
2073bc3d5698SJohn Baldwin	roll	$10,%ecx
2074bc3d5698SJohn Baldwin	addl	%eax,%ebx
2075bc3d5698SJohn Baldwin	movl	%ebp,%eax
2076bc3d5698SJohn Baldwin	roll	$15,%ebx
2077bc3d5698SJohn Baldwin	addl	%edi,%ebx
2078bc3d5698SJohn Baldwin
2079bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2080bc3d5698SJohn Baldwin	movl	12(%esp),%edx
2081bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2082bc3d5698SJohn Baldwin	addl	%eax,%edi
2083bc3d5698SJohn Baldwin	movl	%ebx,%eax
2084bc3d5698SJohn Baldwin	roll	$10,%ebp
2085bc3d5698SJohn Baldwin	addl	%edx,%edi
2086bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2087bc3d5698SJohn Baldwin	roll	$12,%edi
2088bc3d5698SJohn Baldwin	addl	%esi,%edi
2089bc3d5698SJohn Baldwin
2090bc3d5698SJohn Baldwin	movl	16(%esp),%edx
2091bc3d5698SJohn Baldwin	xorl	%edi,%eax
2092bc3d5698SJohn Baldwin	addl	%edx,%esi
2093bc3d5698SJohn Baldwin	roll	$10,%ebx
2094bc3d5698SJohn Baldwin	addl	%eax,%esi
2095bc3d5698SJohn Baldwin	movl	%edi,%eax
2096bc3d5698SJohn Baldwin	roll	$5,%esi
2097bc3d5698SJohn Baldwin	addl	%ecx,%esi
2098bc3d5698SJohn Baldwin
2099bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2100bc3d5698SJohn Baldwin	movl	20(%esp),%edx
2101bc3d5698SJohn Baldwin	xorl	%esi,%eax
2102bc3d5698SJohn Baldwin	addl	%eax,%ecx
2103bc3d5698SJohn Baldwin	movl	%esi,%eax
2104bc3d5698SJohn Baldwin	roll	$10,%edi
2105bc3d5698SJohn Baldwin	addl	%edx,%ecx
2106bc3d5698SJohn Baldwin	xorl	%edi,%eax
2107bc3d5698SJohn Baldwin	roll	$8,%ecx
2108bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2109bc3d5698SJohn Baldwin
2110bc3d5698SJohn Baldwin	movl	24(%esp),%edx
2111bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2112bc3d5698SJohn Baldwin	addl	%edx,%ebp
2113bc3d5698SJohn Baldwin	roll	$10,%esi
2114bc3d5698SJohn Baldwin	addl	%eax,%ebp
2115bc3d5698SJohn Baldwin	movl	%ecx,%eax
2116bc3d5698SJohn Baldwin	roll	$7,%ebp
2117bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2118bc3d5698SJohn Baldwin
2119bc3d5698SJohn Baldwin	xorl	%esi,%eax
2120bc3d5698SJohn Baldwin	movl	28(%esp),%edx
2121bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2122bc3d5698SJohn Baldwin	addl	%eax,%ebx
2123bc3d5698SJohn Baldwin	movl	%ebp,%eax
2124bc3d5698SJohn Baldwin	roll	$10,%ecx
2125bc3d5698SJohn Baldwin	addl	%edx,%ebx
2126bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2127bc3d5698SJohn Baldwin	roll	$9,%ebx
2128bc3d5698SJohn Baldwin	addl	%edi,%ebx
2129bc3d5698SJohn Baldwin
2130bc3d5698SJohn Baldwin	movl	32(%esp),%edx
2131bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2132bc3d5698SJohn Baldwin	addl	%edx,%edi
2133bc3d5698SJohn Baldwin	roll	$10,%ebp
2134bc3d5698SJohn Baldwin	addl	%eax,%edi
2135bc3d5698SJohn Baldwin	movl	%ebx,%eax
2136bc3d5698SJohn Baldwin	roll	$11,%edi
2137bc3d5698SJohn Baldwin	addl	%esi,%edi
2138bc3d5698SJohn Baldwin
2139bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2140bc3d5698SJohn Baldwin	movl	36(%esp),%edx
2141bc3d5698SJohn Baldwin	xorl	%edi,%eax
2142bc3d5698SJohn Baldwin	addl	%eax,%esi
2143bc3d5698SJohn Baldwin	movl	%edi,%eax
2144bc3d5698SJohn Baldwin	roll	$10,%ebx
2145bc3d5698SJohn Baldwin	addl	%edx,%esi
2146bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2147bc3d5698SJohn Baldwin	roll	$13,%esi
2148bc3d5698SJohn Baldwin	addl	%ecx,%esi
2149bc3d5698SJohn Baldwin
2150bc3d5698SJohn Baldwin	movl	40(%esp),%edx
2151bc3d5698SJohn Baldwin	xorl	%esi,%eax
2152bc3d5698SJohn Baldwin	addl	%edx,%ecx
2153bc3d5698SJohn Baldwin	roll	$10,%edi
2154bc3d5698SJohn Baldwin	addl	%eax,%ecx
2155bc3d5698SJohn Baldwin	movl	%esi,%eax
2156bc3d5698SJohn Baldwin	roll	$14,%ecx
2157bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2158bc3d5698SJohn Baldwin
2159bc3d5698SJohn Baldwin	xorl	%edi,%eax
2160bc3d5698SJohn Baldwin	movl	44(%esp),%edx
2161bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2162bc3d5698SJohn Baldwin	addl	%eax,%ebp
2163bc3d5698SJohn Baldwin	movl	%ecx,%eax
2164bc3d5698SJohn Baldwin	roll	$10,%esi
2165bc3d5698SJohn Baldwin	addl	%edx,%ebp
2166bc3d5698SJohn Baldwin	xorl	%esi,%eax
2167bc3d5698SJohn Baldwin	roll	$15,%ebp
2168bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2169bc3d5698SJohn Baldwin
2170bc3d5698SJohn Baldwin	movl	48(%esp),%edx
2171bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2172bc3d5698SJohn Baldwin	addl	%edx,%ebx
2173bc3d5698SJohn Baldwin	roll	$10,%ecx
2174bc3d5698SJohn Baldwin	addl	%eax,%ebx
2175bc3d5698SJohn Baldwin	movl	%ebp,%eax
2176bc3d5698SJohn Baldwin	roll	$6,%ebx
2177bc3d5698SJohn Baldwin	addl	%edi,%ebx
2178bc3d5698SJohn Baldwin
2179bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2180bc3d5698SJohn Baldwin	movl	52(%esp),%edx
2181bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2182bc3d5698SJohn Baldwin	addl	%eax,%edi
2183bc3d5698SJohn Baldwin	movl	%ebx,%eax
2184bc3d5698SJohn Baldwin	roll	$10,%ebp
2185bc3d5698SJohn Baldwin	addl	%edx,%edi
2186bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2187bc3d5698SJohn Baldwin	roll	$7,%edi
2188bc3d5698SJohn Baldwin	addl	%esi,%edi
2189bc3d5698SJohn Baldwin
2190bc3d5698SJohn Baldwin	movl	56(%esp),%edx
2191bc3d5698SJohn Baldwin	xorl	%edi,%eax
2192bc3d5698SJohn Baldwin	addl	%edx,%esi
2193bc3d5698SJohn Baldwin	roll	$10,%ebx
2194bc3d5698SJohn Baldwin	addl	%eax,%esi
2195bc3d5698SJohn Baldwin	movl	%edi,%eax
2196bc3d5698SJohn Baldwin	roll	$9,%esi
2197bc3d5698SJohn Baldwin	addl	%ecx,%esi
2198bc3d5698SJohn Baldwin
2199bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2200bc3d5698SJohn Baldwin	movl	60(%esp),%edx
2201bc3d5698SJohn Baldwin	xorl	%esi,%eax
2202bc3d5698SJohn Baldwin	addl	%eax,%ecx
2203bc3d5698SJohn Baldwin	movl	$-1,%eax
2204bc3d5698SJohn Baldwin	roll	$10,%edi
2205bc3d5698SJohn Baldwin	addl	%edx,%ecx
2206bc3d5698SJohn Baldwin	movl	28(%esp),%edx
2207bc3d5698SJohn Baldwin	roll	$8,%ecx
2208bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2209bc3d5698SJohn Baldwin
2210bc3d5698SJohn Baldwin	addl	%edx,%ebp
2211bc3d5698SJohn Baldwin	movl	%esi,%edx
2212bc3d5698SJohn Baldwin	subl	%ecx,%eax
2213bc3d5698SJohn Baldwin	andl	%ecx,%edx
2214bc3d5698SJohn Baldwin	andl	%edi,%eax
2215bc3d5698SJohn Baldwin	orl	%eax,%edx
2216bc3d5698SJohn Baldwin	movl	16(%esp),%eax
2217bc3d5698SJohn Baldwin	roll	$10,%esi
2218bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%edx,1),%ebp
2219bc3d5698SJohn Baldwin	movl	$-1,%edx
2220bc3d5698SJohn Baldwin	roll	$7,%ebp
2221bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2222bc3d5698SJohn Baldwin
2223bc3d5698SJohn Baldwin	addl	%eax,%ebx
2224bc3d5698SJohn Baldwin	movl	%ecx,%eax
2225bc3d5698SJohn Baldwin	subl	%ebp,%edx
2226bc3d5698SJohn Baldwin	andl	%ebp,%eax
2227bc3d5698SJohn Baldwin	andl	%esi,%edx
2228bc3d5698SJohn Baldwin	orl	%edx,%eax
2229bc3d5698SJohn Baldwin	movl	52(%esp),%edx
2230bc3d5698SJohn Baldwin	roll	$10,%ecx
2231bc3d5698SJohn Baldwin	leal	1518500249(%ebx,%eax,1),%ebx
2232bc3d5698SJohn Baldwin	movl	$-1,%eax
2233bc3d5698SJohn Baldwin	roll	$6,%ebx
2234bc3d5698SJohn Baldwin	addl	%edi,%ebx
2235bc3d5698SJohn Baldwin
2236bc3d5698SJohn Baldwin	addl	%edx,%edi
2237bc3d5698SJohn Baldwin	movl	%ebp,%edx
2238bc3d5698SJohn Baldwin	subl	%ebx,%eax
2239bc3d5698SJohn Baldwin	andl	%ebx,%edx
2240bc3d5698SJohn Baldwin	andl	%ecx,%eax
2241bc3d5698SJohn Baldwin	orl	%eax,%edx
2242bc3d5698SJohn Baldwin	movl	4(%esp),%eax
2243bc3d5698SJohn Baldwin	roll	$10,%ebp
2244bc3d5698SJohn Baldwin	leal	1518500249(%edi,%edx,1),%edi
2245bc3d5698SJohn Baldwin	movl	$-1,%edx
2246bc3d5698SJohn Baldwin	roll	$8,%edi
2247bc3d5698SJohn Baldwin	addl	%esi,%edi
2248bc3d5698SJohn Baldwin
2249bc3d5698SJohn Baldwin	addl	%eax,%esi
2250bc3d5698SJohn Baldwin	movl	%ebx,%eax
2251bc3d5698SJohn Baldwin	subl	%edi,%edx
2252bc3d5698SJohn Baldwin	andl	%edi,%eax
2253bc3d5698SJohn Baldwin	andl	%ebp,%edx
2254bc3d5698SJohn Baldwin	orl	%edx,%eax
2255bc3d5698SJohn Baldwin	movl	40(%esp),%edx
2256bc3d5698SJohn Baldwin	roll	$10,%ebx
2257bc3d5698SJohn Baldwin	leal	1518500249(%esi,%eax,1),%esi
2258bc3d5698SJohn Baldwin	movl	$-1,%eax
2259bc3d5698SJohn Baldwin	roll	$13,%esi
2260bc3d5698SJohn Baldwin	addl	%ecx,%esi
2261bc3d5698SJohn Baldwin
2262bc3d5698SJohn Baldwin	addl	%edx,%ecx
2263bc3d5698SJohn Baldwin	movl	%edi,%edx
2264bc3d5698SJohn Baldwin	subl	%esi,%eax
2265bc3d5698SJohn Baldwin	andl	%esi,%edx
2266bc3d5698SJohn Baldwin	andl	%ebx,%eax
2267bc3d5698SJohn Baldwin	orl	%eax,%edx
2268bc3d5698SJohn Baldwin	movl	24(%esp),%eax
2269bc3d5698SJohn Baldwin	roll	$10,%edi
2270bc3d5698SJohn Baldwin	leal	1518500249(%ecx,%edx,1),%ecx
2271bc3d5698SJohn Baldwin	movl	$-1,%edx
2272bc3d5698SJohn Baldwin	roll	$11,%ecx
2273bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2274bc3d5698SJohn Baldwin
2275bc3d5698SJohn Baldwin	addl	%eax,%ebp
2276bc3d5698SJohn Baldwin	movl	%esi,%eax
2277bc3d5698SJohn Baldwin	subl	%ecx,%edx
2278bc3d5698SJohn Baldwin	andl	%ecx,%eax
2279bc3d5698SJohn Baldwin	andl	%edi,%edx
2280bc3d5698SJohn Baldwin	orl	%edx,%eax
2281bc3d5698SJohn Baldwin	movl	60(%esp),%edx
2282bc3d5698SJohn Baldwin	roll	$10,%esi
2283bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%eax,1),%ebp
2284bc3d5698SJohn Baldwin	movl	$-1,%eax
2285bc3d5698SJohn Baldwin	roll	$9,%ebp
2286bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2287bc3d5698SJohn Baldwin
2288bc3d5698SJohn Baldwin	addl	%edx,%ebx
2289bc3d5698SJohn Baldwin	movl	%ecx,%edx
2290bc3d5698SJohn Baldwin	subl	%ebp,%eax
2291bc3d5698SJohn Baldwin	andl	%ebp,%edx
2292bc3d5698SJohn Baldwin	andl	%esi,%eax
2293bc3d5698SJohn Baldwin	orl	%eax,%edx
2294bc3d5698SJohn Baldwin	movl	12(%esp),%eax
2295bc3d5698SJohn Baldwin	roll	$10,%ecx
2296bc3d5698SJohn Baldwin	leal	1518500249(%ebx,%edx,1),%ebx
2297bc3d5698SJohn Baldwin	movl	$-1,%edx
2298bc3d5698SJohn Baldwin	roll	$7,%ebx
2299bc3d5698SJohn Baldwin	addl	%edi,%ebx
2300bc3d5698SJohn Baldwin
2301bc3d5698SJohn Baldwin	addl	%eax,%edi
2302bc3d5698SJohn Baldwin	movl	%ebp,%eax
2303bc3d5698SJohn Baldwin	subl	%ebx,%edx
2304bc3d5698SJohn Baldwin	andl	%ebx,%eax
2305bc3d5698SJohn Baldwin	andl	%ecx,%edx
2306bc3d5698SJohn Baldwin	orl	%edx,%eax
2307bc3d5698SJohn Baldwin	movl	48(%esp),%edx
2308bc3d5698SJohn Baldwin	roll	$10,%ebp
2309bc3d5698SJohn Baldwin	leal	1518500249(%edi,%eax,1),%edi
2310bc3d5698SJohn Baldwin	movl	$-1,%eax
2311bc3d5698SJohn Baldwin	roll	$15,%edi
2312bc3d5698SJohn Baldwin	addl	%esi,%edi
2313bc3d5698SJohn Baldwin
2314bc3d5698SJohn Baldwin	addl	%edx,%esi
2315bc3d5698SJohn Baldwin	movl	%ebx,%edx
2316bc3d5698SJohn Baldwin	subl	%edi,%eax
2317bc3d5698SJohn Baldwin	andl	%edi,%edx
2318bc3d5698SJohn Baldwin	andl	%ebp,%eax
2319bc3d5698SJohn Baldwin	orl	%eax,%edx
2320bc3d5698SJohn Baldwin	movl	(%esp),%eax
2321bc3d5698SJohn Baldwin	roll	$10,%ebx
2322bc3d5698SJohn Baldwin	leal	1518500249(%esi,%edx,1),%esi
2323bc3d5698SJohn Baldwin	movl	$-1,%edx
2324bc3d5698SJohn Baldwin	roll	$7,%esi
2325bc3d5698SJohn Baldwin	addl	%ecx,%esi
2326bc3d5698SJohn Baldwin
2327bc3d5698SJohn Baldwin	addl	%eax,%ecx
2328bc3d5698SJohn Baldwin	movl	%edi,%eax
2329bc3d5698SJohn Baldwin	subl	%esi,%edx
2330bc3d5698SJohn Baldwin	andl	%esi,%eax
2331bc3d5698SJohn Baldwin	andl	%ebx,%edx
2332bc3d5698SJohn Baldwin	orl	%edx,%eax
2333bc3d5698SJohn Baldwin	movl	36(%esp),%edx
2334bc3d5698SJohn Baldwin	roll	$10,%edi
2335bc3d5698SJohn Baldwin	leal	1518500249(%ecx,%eax,1),%ecx
2336bc3d5698SJohn Baldwin	movl	$-1,%eax
2337bc3d5698SJohn Baldwin	roll	$12,%ecx
2338bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2339bc3d5698SJohn Baldwin
2340bc3d5698SJohn Baldwin	addl	%edx,%ebp
2341bc3d5698SJohn Baldwin	movl	%esi,%edx
2342bc3d5698SJohn Baldwin	subl	%ecx,%eax
2343bc3d5698SJohn Baldwin	andl	%ecx,%edx
2344bc3d5698SJohn Baldwin	andl	%edi,%eax
2345bc3d5698SJohn Baldwin	orl	%eax,%edx
2346bc3d5698SJohn Baldwin	movl	20(%esp),%eax
2347bc3d5698SJohn Baldwin	roll	$10,%esi
2348bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%edx,1),%ebp
2349bc3d5698SJohn Baldwin	movl	$-1,%edx
2350bc3d5698SJohn Baldwin	roll	$15,%ebp
2351bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2352bc3d5698SJohn Baldwin
2353bc3d5698SJohn Baldwin	addl	%eax,%ebx
2354bc3d5698SJohn Baldwin	movl	%ecx,%eax
2355bc3d5698SJohn Baldwin	subl	%ebp,%edx
2356bc3d5698SJohn Baldwin	andl	%ebp,%eax
2357bc3d5698SJohn Baldwin	andl	%esi,%edx
2358bc3d5698SJohn Baldwin	orl	%edx,%eax
2359bc3d5698SJohn Baldwin	movl	8(%esp),%edx
2360bc3d5698SJohn Baldwin	roll	$10,%ecx
2361bc3d5698SJohn Baldwin	leal	1518500249(%ebx,%eax,1),%ebx
2362bc3d5698SJohn Baldwin	movl	$-1,%eax
2363bc3d5698SJohn Baldwin	roll	$9,%ebx
2364bc3d5698SJohn Baldwin	addl	%edi,%ebx
2365bc3d5698SJohn Baldwin
2366bc3d5698SJohn Baldwin	addl	%edx,%edi
2367bc3d5698SJohn Baldwin	movl	%ebp,%edx
2368bc3d5698SJohn Baldwin	subl	%ebx,%eax
2369bc3d5698SJohn Baldwin	andl	%ebx,%edx
2370bc3d5698SJohn Baldwin	andl	%ecx,%eax
2371bc3d5698SJohn Baldwin	orl	%eax,%edx
2372bc3d5698SJohn Baldwin	movl	56(%esp),%eax
2373bc3d5698SJohn Baldwin	roll	$10,%ebp
2374bc3d5698SJohn Baldwin	leal	1518500249(%edi,%edx,1),%edi
2375bc3d5698SJohn Baldwin	movl	$-1,%edx
2376bc3d5698SJohn Baldwin	roll	$11,%edi
2377bc3d5698SJohn Baldwin	addl	%esi,%edi
2378bc3d5698SJohn Baldwin
2379bc3d5698SJohn Baldwin	addl	%eax,%esi
2380bc3d5698SJohn Baldwin	movl	%ebx,%eax
2381bc3d5698SJohn Baldwin	subl	%edi,%edx
2382bc3d5698SJohn Baldwin	andl	%edi,%eax
2383bc3d5698SJohn Baldwin	andl	%ebp,%edx
2384bc3d5698SJohn Baldwin	orl	%edx,%eax
2385bc3d5698SJohn Baldwin	movl	44(%esp),%edx
2386bc3d5698SJohn Baldwin	roll	$10,%ebx
2387bc3d5698SJohn Baldwin	leal	1518500249(%esi,%eax,1),%esi
2388bc3d5698SJohn Baldwin	movl	$-1,%eax
2389bc3d5698SJohn Baldwin	roll	$7,%esi
2390bc3d5698SJohn Baldwin	addl	%ecx,%esi
2391bc3d5698SJohn Baldwin
2392bc3d5698SJohn Baldwin	addl	%edx,%ecx
2393bc3d5698SJohn Baldwin	movl	%edi,%edx
2394bc3d5698SJohn Baldwin	subl	%esi,%eax
2395bc3d5698SJohn Baldwin	andl	%esi,%edx
2396bc3d5698SJohn Baldwin	andl	%ebx,%eax
2397bc3d5698SJohn Baldwin	orl	%eax,%edx
2398bc3d5698SJohn Baldwin	movl	32(%esp),%eax
2399bc3d5698SJohn Baldwin	roll	$10,%edi
2400bc3d5698SJohn Baldwin	leal	1518500249(%ecx,%edx,1),%ecx
2401bc3d5698SJohn Baldwin	movl	$-1,%edx
2402bc3d5698SJohn Baldwin	roll	$13,%ecx
2403bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2404bc3d5698SJohn Baldwin
2405bc3d5698SJohn Baldwin	addl	%eax,%ebp
2406bc3d5698SJohn Baldwin	movl	%esi,%eax
2407bc3d5698SJohn Baldwin	subl	%ecx,%edx
2408bc3d5698SJohn Baldwin	andl	%ecx,%eax
2409bc3d5698SJohn Baldwin	andl	%edi,%edx
2410bc3d5698SJohn Baldwin	orl	%edx,%eax
2411bc3d5698SJohn Baldwin	movl	$-1,%edx
2412bc3d5698SJohn Baldwin	roll	$10,%esi
2413bc3d5698SJohn Baldwin	leal	1518500249(%ebp,%eax,1),%ebp
2414bc3d5698SJohn Baldwin	subl	%ecx,%edx
2415bc3d5698SJohn Baldwin	roll	$12,%ebp
2416bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2417bc3d5698SJohn Baldwin
2418bc3d5698SJohn Baldwin	movl	12(%esp),%eax
2419bc3d5698SJohn Baldwin	orl	%ebp,%edx
2420bc3d5698SJohn Baldwin	addl	%eax,%ebx
2421bc3d5698SJohn Baldwin	xorl	%esi,%edx
2422bc3d5698SJohn Baldwin	movl	$-1,%eax
2423bc3d5698SJohn Baldwin	roll	$10,%ecx
2424bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%edx,1),%ebx
2425bc3d5698SJohn Baldwin	subl	%ebp,%eax
2426bc3d5698SJohn Baldwin	roll	$11,%ebx
2427bc3d5698SJohn Baldwin	addl	%edi,%ebx
2428bc3d5698SJohn Baldwin
2429bc3d5698SJohn Baldwin	movl	40(%esp),%edx
2430bc3d5698SJohn Baldwin	orl	%ebx,%eax
2431bc3d5698SJohn Baldwin	addl	%edx,%edi
2432bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2433bc3d5698SJohn Baldwin	movl	$-1,%edx
2434bc3d5698SJohn Baldwin	roll	$10,%ebp
2435bc3d5698SJohn Baldwin	leal	1859775393(%edi,%eax,1),%edi
2436bc3d5698SJohn Baldwin	subl	%ebx,%edx
2437bc3d5698SJohn Baldwin	roll	$13,%edi
2438bc3d5698SJohn Baldwin	addl	%esi,%edi
2439bc3d5698SJohn Baldwin
2440bc3d5698SJohn Baldwin	movl	56(%esp),%eax
2441bc3d5698SJohn Baldwin	orl	%edi,%edx
2442bc3d5698SJohn Baldwin	addl	%eax,%esi
2443bc3d5698SJohn Baldwin	xorl	%ebp,%edx
2444bc3d5698SJohn Baldwin	movl	$-1,%eax
2445bc3d5698SJohn Baldwin	roll	$10,%ebx
2446bc3d5698SJohn Baldwin	leal	1859775393(%esi,%edx,1),%esi
2447bc3d5698SJohn Baldwin	subl	%edi,%eax
2448bc3d5698SJohn Baldwin	roll	$6,%esi
2449bc3d5698SJohn Baldwin	addl	%ecx,%esi
2450bc3d5698SJohn Baldwin
2451bc3d5698SJohn Baldwin	movl	16(%esp),%edx
2452bc3d5698SJohn Baldwin	orl	%esi,%eax
2453bc3d5698SJohn Baldwin	addl	%edx,%ecx
2454bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2455bc3d5698SJohn Baldwin	movl	$-1,%edx
2456bc3d5698SJohn Baldwin	roll	$10,%edi
2457bc3d5698SJohn Baldwin	leal	1859775393(%ecx,%eax,1),%ecx
2458bc3d5698SJohn Baldwin	subl	%esi,%edx
2459bc3d5698SJohn Baldwin	roll	$7,%ecx
2460bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2461bc3d5698SJohn Baldwin
2462bc3d5698SJohn Baldwin	movl	36(%esp),%eax
2463bc3d5698SJohn Baldwin	orl	%ecx,%edx
2464bc3d5698SJohn Baldwin	addl	%eax,%ebp
2465bc3d5698SJohn Baldwin	xorl	%edi,%edx
2466bc3d5698SJohn Baldwin	movl	$-1,%eax
2467bc3d5698SJohn Baldwin	roll	$10,%esi
2468bc3d5698SJohn Baldwin	leal	1859775393(%ebp,%edx,1),%ebp
2469bc3d5698SJohn Baldwin	subl	%ecx,%eax
2470bc3d5698SJohn Baldwin	roll	$14,%ebp
2471bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2472bc3d5698SJohn Baldwin
2473bc3d5698SJohn Baldwin	movl	60(%esp),%edx
2474bc3d5698SJohn Baldwin	orl	%ebp,%eax
2475bc3d5698SJohn Baldwin	addl	%edx,%ebx
2476bc3d5698SJohn Baldwin	xorl	%esi,%eax
2477bc3d5698SJohn Baldwin	movl	$-1,%edx
2478bc3d5698SJohn Baldwin	roll	$10,%ecx
2479bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%eax,1),%ebx
2480bc3d5698SJohn Baldwin	subl	%ebp,%edx
2481bc3d5698SJohn Baldwin	roll	$9,%ebx
2482bc3d5698SJohn Baldwin	addl	%edi,%ebx
2483bc3d5698SJohn Baldwin
2484bc3d5698SJohn Baldwin	movl	32(%esp),%eax
2485bc3d5698SJohn Baldwin	orl	%ebx,%edx
2486bc3d5698SJohn Baldwin	addl	%eax,%edi
2487bc3d5698SJohn Baldwin	xorl	%ecx,%edx
2488bc3d5698SJohn Baldwin	movl	$-1,%eax
2489bc3d5698SJohn Baldwin	roll	$10,%ebp
2490bc3d5698SJohn Baldwin	leal	1859775393(%edi,%edx,1),%edi
2491bc3d5698SJohn Baldwin	subl	%ebx,%eax
2492bc3d5698SJohn Baldwin	roll	$13,%edi
2493bc3d5698SJohn Baldwin	addl	%esi,%edi
2494bc3d5698SJohn Baldwin
2495bc3d5698SJohn Baldwin	movl	4(%esp),%edx
2496bc3d5698SJohn Baldwin	orl	%edi,%eax
2497bc3d5698SJohn Baldwin	addl	%edx,%esi
2498bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2499bc3d5698SJohn Baldwin	movl	$-1,%edx
2500bc3d5698SJohn Baldwin	roll	$10,%ebx
2501bc3d5698SJohn Baldwin	leal	1859775393(%esi,%eax,1),%esi
2502bc3d5698SJohn Baldwin	subl	%edi,%edx
2503bc3d5698SJohn Baldwin	roll	$15,%esi
2504bc3d5698SJohn Baldwin	addl	%ecx,%esi
2505bc3d5698SJohn Baldwin
2506bc3d5698SJohn Baldwin	movl	8(%esp),%eax
2507bc3d5698SJohn Baldwin	orl	%esi,%edx
2508bc3d5698SJohn Baldwin	addl	%eax,%ecx
2509bc3d5698SJohn Baldwin	xorl	%ebx,%edx
2510bc3d5698SJohn Baldwin	movl	$-1,%eax
2511bc3d5698SJohn Baldwin	roll	$10,%edi
2512bc3d5698SJohn Baldwin	leal	1859775393(%ecx,%edx,1),%ecx
2513bc3d5698SJohn Baldwin	subl	%esi,%eax
2514bc3d5698SJohn Baldwin	roll	$14,%ecx
2515bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2516bc3d5698SJohn Baldwin
2517bc3d5698SJohn Baldwin	movl	28(%esp),%edx
2518bc3d5698SJohn Baldwin	orl	%ecx,%eax
2519bc3d5698SJohn Baldwin	addl	%edx,%ebp
2520bc3d5698SJohn Baldwin	xorl	%edi,%eax
2521bc3d5698SJohn Baldwin	movl	$-1,%edx
2522bc3d5698SJohn Baldwin	roll	$10,%esi
2523bc3d5698SJohn Baldwin	leal	1859775393(%ebp,%eax,1),%ebp
2524bc3d5698SJohn Baldwin	subl	%ecx,%edx
2525bc3d5698SJohn Baldwin	roll	$8,%ebp
2526bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2527bc3d5698SJohn Baldwin
2528bc3d5698SJohn Baldwin	movl	(%esp),%eax
2529bc3d5698SJohn Baldwin	orl	%ebp,%edx
2530bc3d5698SJohn Baldwin	addl	%eax,%ebx
2531bc3d5698SJohn Baldwin	xorl	%esi,%edx
2532bc3d5698SJohn Baldwin	movl	$-1,%eax
2533bc3d5698SJohn Baldwin	roll	$10,%ecx
2534bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%edx,1),%ebx
2535bc3d5698SJohn Baldwin	subl	%ebp,%eax
2536bc3d5698SJohn Baldwin	roll	$13,%ebx
2537bc3d5698SJohn Baldwin	addl	%edi,%ebx
2538bc3d5698SJohn Baldwin
2539bc3d5698SJohn Baldwin	movl	24(%esp),%edx
2540bc3d5698SJohn Baldwin	orl	%ebx,%eax
2541bc3d5698SJohn Baldwin	addl	%edx,%edi
2542bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2543bc3d5698SJohn Baldwin	movl	$-1,%edx
2544bc3d5698SJohn Baldwin	roll	$10,%ebp
2545bc3d5698SJohn Baldwin	leal	1859775393(%edi,%eax,1),%edi
2546bc3d5698SJohn Baldwin	subl	%ebx,%edx
2547bc3d5698SJohn Baldwin	roll	$6,%edi
2548bc3d5698SJohn Baldwin	addl	%esi,%edi
2549bc3d5698SJohn Baldwin
2550bc3d5698SJohn Baldwin	movl	52(%esp),%eax
2551bc3d5698SJohn Baldwin	orl	%edi,%edx
2552bc3d5698SJohn Baldwin	addl	%eax,%esi
2553bc3d5698SJohn Baldwin	xorl	%ebp,%edx
2554bc3d5698SJohn Baldwin	movl	$-1,%eax
2555bc3d5698SJohn Baldwin	roll	$10,%ebx
2556bc3d5698SJohn Baldwin	leal	1859775393(%esi,%edx,1),%esi
2557bc3d5698SJohn Baldwin	subl	%edi,%eax
2558bc3d5698SJohn Baldwin	roll	$5,%esi
2559bc3d5698SJohn Baldwin	addl	%ecx,%esi
2560bc3d5698SJohn Baldwin
2561bc3d5698SJohn Baldwin	movl	44(%esp),%edx
2562bc3d5698SJohn Baldwin	orl	%esi,%eax
2563bc3d5698SJohn Baldwin	addl	%edx,%ecx
2564bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2565bc3d5698SJohn Baldwin	movl	$-1,%edx
2566bc3d5698SJohn Baldwin	roll	$10,%edi
2567bc3d5698SJohn Baldwin	leal	1859775393(%ecx,%eax,1),%ecx
2568bc3d5698SJohn Baldwin	subl	%esi,%edx
2569bc3d5698SJohn Baldwin	roll	$12,%ecx
2570bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2571bc3d5698SJohn Baldwin
2572bc3d5698SJohn Baldwin	movl	20(%esp),%eax
2573bc3d5698SJohn Baldwin	orl	%ecx,%edx
2574bc3d5698SJohn Baldwin	addl	%eax,%ebp
2575bc3d5698SJohn Baldwin	xorl	%edi,%edx
2576bc3d5698SJohn Baldwin	movl	$-1,%eax
2577bc3d5698SJohn Baldwin	roll	$10,%esi
2578bc3d5698SJohn Baldwin	leal	1859775393(%ebp,%edx,1),%ebp
2579bc3d5698SJohn Baldwin	subl	%ecx,%eax
2580bc3d5698SJohn Baldwin	roll	$7,%ebp
2581bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2582bc3d5698SJohn Baldwin
2583bc3d5698SJohn Baldwin	movl	48(%esp),%edx
2584bc3d5698SJohn Baldwin	orl	%ebp,%eax
2585bc3d5698SJohn Baldwin	addl	%edx,%ebx
2586bc3d5698SJohn Baldwin	xorl	%esi,%eax
2587bc3d5698SJohn Baldwin	movl	$-1,%edx
2588bc3d5698SJohn Baldwin	roll	$10,%ecx
2589bc3d5698SJohn Baldwin	leal	1859775393(%ebx,%eax,1),%ebx
2590bc3d5698SJohn Baldwin	movl	%ecx,%eax
2591bc3d5698SJohn Baldwin	roll	$5,%ebx
2592bc3d5698SJohn Baldwin	addl	%edi,%ebx
2593bc3d5698SJohn Baldwin
2594bc3d5698SJohn Baldwin	subl	%ecx,%edx
2595bc3d5698SJohn Baldwin	andl	%ebx,%eax
2596bc3d5698SJohn Baldwin	andl	%ebp,%edx
2597bc3d5698SJohn Baldwin	orl	%eax,%edx
2598bc3d5698SJohn Baldwin	movl	4(%esp),%eax
2599bc3d5698SJohn Baldwin	roll	$10,%ebp
2600bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
2601bc3d5698SJohn Baldwin	movl	$-1,%edx
2602bc3d5698SJohn Baldwin	addl	%eax,%edi
2603bc3d5698SJohn Baldwin	movl	%ebp,%eax
2604bc3d5698SJohn Baldwin	roll	$11,%edi
2605bc3d5698SJohn Baldwin	addl	%esi,%edi
2606bc3d5698SJohn Baldwin
2607bc3d5698SJohn Baldwin	subl	%ebp,%edx
2608bc3d5698SJohn Baldwin	andl	%edi,%eax
2609bc3d5698SJohn Baldwin	andl	%ebx,%edx
2610bc3d5698SJohn Baldwin	orl	%eax,%edx
2611bc3d5698SJohn Baldwin	movl	36(%esp),%eax
2612bc3d5698SJohn Baldwin	roll	$10,%ebx
2613bc3d5698SJohn Baldwin	leal	2400959708(%esi,%edx,1),%esi
2614bc3d5698SJohn Baldwin	movl	$-1,%edx
2615bc3d5698SJohn Baldwin	addl	%eax,%esi
2616bc3d5698SJohn Baldwin	movl	%ebx,%eax
2617bc3d5698SJohn Baldwin	roll	$12,%esi
2618bc3d5698SJohn Baldwin	addl	%ecx,%esi
2619bc3d5698SJohn Baldwin
2620bc3d5698SJohn Baldwin	subl	%ebx,%edx
2621bc3d5698SJohn Baldwin	andl	%esi,%eax
2622bc3d5698SJohn Baldwin	andl	%edi,%edx
2623bc3d5698SJohn Baldwin	orl	%eax,%edx
2624bc3d5698SJohn Baldwin	movl	44(%esp),%eax
2625bc3d5698SJohn Baldwin	roll	$10,%edi
2626bc3d5698SJohn Baldwin	leal	2400959708(%ecx,%edx,1),%ecx
2627bc3d5698SJohn Baldwin	movl	$-1,%edx
2628bc3d5698SJohn Baldwin	addl	%eax,%ecx
2629bc3d5698SJohn Baldwin	movl	%edi,%eax
2630bc3d5698SJohn Baldwin	roll	$14,%ecx
2631bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2632bc3d5698SJohn Baldwin
2633bc3d5698SJohn Baldwin	subl	%edi,%edx
2634bc3d5698SJohn Baldwin	andl	%ecx,%eax
2635bc3d5698SJohn Baldwin	andl	%esi,%edx
2636bc3d5698SJohn Baldwin	orl	%eax,%edx
2637bc3d5698SJohn Baldwin	movl	40(%esp),%eax
2638bc3d5698SJohn Baldwin	roll	$10,%esi
2639bc3d5698SJohn Baldwin	leal	2400959708(%ebp,%edx,1),%ebp
2640bc3d5698SJohn Baldwin	movl	$-1,%edx
2641bc3d5698SJohn Baldwin	addl	%eax,%ebp
2642bc3d5698SJohn Baldwin	movl	%esi,%eax
2643bc3d5698SJohn Baldwin	roll	$15,%ebp
2644bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2645bc3d5698SJohn Baldwin
2646bc3d5698SJohn Baldwin	subl	%esi,%edx
2647bc3d5698SJohn Baldwin	andl	%ebp,%eax
2648bc3d5698SJohn Baldwin	andl	%ecx,%edx
2649bc3d5698SJohn Baldwin	orl	%eax,%edx
2650bc3d5698SJohn Baldwin	movl	(%esp),%eax
2651bc3d5698SJohn Baldwin	roll	$10,%ecx
2652bc3d5698SJohn Baldwin	leal	2400959708(%ebx,%edx,1),%ebx
2653bc3d5698SJohn Baldwin	movl	$-1,%edx
2654bc3d5698SJohn Baldwin	addl	%eax,%ebx
2655bc3d5698SJohn Baldwin	movl	%ecx,%eax
2656bc3d5698SJohn Baldwin	roll	$14,%ebx
2657bc3d5698SJohn Baldwin	addl	%edi,%ebx
2658bc3d5698SJohn Baldwin
2659bc3d5698SJohn Baldwin	subl	%ecx,%edx
2660bc3d5698SJohn Baldwin	andl	%ebx,%eax
2661bc3d5698SJohn Baldwin	andl	%ebp,%edx
2662bc3d5698SJohn Baldwin	orl	%eax,%edx
2663bc3d5698SJohn Baldwin	movl	32(%esp),%eax
2664bc3d5698SJohn Baldwin	roll	$10,%ebp
2665bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
2666bc3d5698SJohn Baldwin	movl	$-1,%edx
2667bc3d5698SJohn Baldwin	addl	%eax,%edi
2668bc3d5698SJohn Baldwin	movl	%ebp,%eax
2669bc3d5698SJohn Baldwin	roll	$15,%edi
2670bc3d5698SJohn Baldwin	addl	%esi,%edi
2671bc3d5698SJohn Baldwin
2672bc3d5698SJohn Baldwin	subl	%ebp,%edx
2673bc3d5698SJohn Baldwin	andl	%edi,%eax
2674bc3d5698SJohn Baldwin	andl	%ebx,%edx
2675bc3d5698SJohn Baldwin	orl	%eax,%edx
2676bc3d5698SJohn Baldwin	movl	48(%esp),%eax
2677bc3d5698SJohn Baldwin	roll	$10,%ebx
2678bc3d5698SJohn Baldwin	leal	2400959708(%esi,%edx,1),%esi
2679bc3d5698SJohn Baldwin	movl	$-1,%edx
2680bc3d5698SJohn Baldwin	addl	%eax,%esi
2681bc3d5698SJohn Baldwin	movl	%ebx,%eax
2682bc3d5698SJohn Baldwin	roll	$9,%esi
2683bc3d5698SJohn Baldwin	addl	%ecx,%esi
2684bc3d5698SJohn Baldwin
2685bc3d5698SJohn Baldwin	subl	%ebx,%edx
2686bc3d5698SJohn Baldwin	andl	%esi,%eax
2687bc3d5698SJohn Baldwin	andl	%edi,%edx
2688bc3d5698SJohn Baldwin	orl	%eax,%edx
2689bc3d5698SJohn Baldwin	movl	16(%esp),%eax
2690bc3d5698SJohn Baldwin	roll	$10,%edi
2691bc3d5698SJohn Baldwin	leal	2400959708(%ecx,%edx,1),%ecx
2692bc3d5698SJohn Baldwin	movl	$-1,%edx
2693bc3d5698SJohn Baldwin	addl	%eax,%ecx
2694bc3d5698SJohn Baldwin	movl	%edi,%eax
2695bc3d5698SJohn Baldwin	roll	$8,%ecx
2696bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2697bc3d5698SJohn Baldwin
2698bc3d5698SJohn Baldwin	subl	%edi,%edx
2699bc3d5698SJohn Baldwin	andl	%ecx,%eax
2700bc3d5698SJohn Baldwin	andl	%esi,%edx
2701bc3d5698SJohn Baldwin	orl	%eax,%edx
2702bc3d5698SJohn Baldwin	movl	52(%esp),%eax
2703bc3d5698SJohn Baldwin	roll	$10,%esi
2704bc3d5698SJohn Baldwin	leal	2400959708(%ebp,%edx,1),%ebp
2705bc3d5698SJohn Baldwin	movl	$-1,%edx
2706bc3d5698SJohn Baldwin	addl	%eax,%ebp
2707bc3d5698SJohn Baldwin	movl	%esi,%eax
2708bc3d5698SJohn Baldwin	roll	$9,%ebp
2709bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2710bc3d5698SJohn Baldwin
2711bc3d5698SJohn Baldwin	subl	%esi,%edx
2712bc3d5698SJohn Baldwin	andl	%ebp,%eax
2713bc3d5698SJohn Baldwin	andl	%ecx,%edx
2714bc3d5698SJohn Baldwin	orl	%eax,%edx
2715bc3d5698SJohn Baldwin	movl	12(%esp),%eax
2716bc3d5698SJohn Baldwin	roll	$10,%ecx
2717bc3d5698SJohn Baldwin	leal	2400959708(%ebx,%edx,1),%ebx
2718bc3d5698SJohn Baldwin	movl	$-1,%edx
2719bc3d5698SJohn Baldwin	addl	%eax,%ebx
2720bc3d5698SJohn Baldwin	movl	%ecx,%eax
2721bc3d5698SJohn Baldwin	roll	$14,%ebx
2722bc3d5698SJohn Baldwin	addl	%edi,%ebx
2723bc3d5698SJohn Baldwin
2724bc3d5698SJohn Baldwin	subl	%ecx,%edx
2725bc3d5698SJohn Baldwin	andl	%ebx,%eax
2726bc3d5698SJohn Baldwin	andl	%ebp,%edx
2727bc3d5698SJohn Baldwin	orl	%eax,%edx
2728bc3d5698SJohn Baldwin	movl	28(%esp),%eax
2729bc3d5698SJohn Baldwin	roll	$10,%ebp
2730bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
2731bc3d5698SJohn Baldwin	movl	$-1,%edx
2732bc3d5698SJohn Baldwin	addl	%eax,%edi
2733bc3d5698SJohn Baldwin	movl	%ebp,%eax
2734bc3d5698SJohn Baldwin	roll	$5,%edi
2735bc3d5698SJohn Baldwin	addl	%esi,%edi
2736bc3d5698SJohn Baldwin
2737bc3d5698SJohn Baldwin	subl	%ebp,%edx
2738bc3d5698SJohn Baldwin	andl	%edi,%eax
2739bc3d5698SJohn Baldwin	andl	%ebx,%edx
2740bc3d5698SJohn Baldwin	orl	%eax,%edx
2741bc3d5698SJohn Baldwin	movl	60(%esp),%eax
2742bc3d5698SJohn Baldwin	roll	$10,%ebx
2743bc3d5698SJohn Baldwin	leal	2400959708(%esi,%edx,1),%esi
2744bc3d5698SJohn Baldwin	movl	$-1,%edx
2745bc3d5698SJohn Baldwin	addl	%eax,%esi
2746bc3d5698SJohn Baldwin	movl	%ebx,%eax
2747bc3d5698SJohn Baldwin	roll	$6,%esi
2748bc3d5698SJohn Baldwin	addl	%ecx,%esi
2749bc3d5698SJohn Baldwin
2750bc3d5698SJohn Baldwin	subl	%ebx,%edx
2751bc3d5698SJohn Baldwin	andl	%esi,%eax
2752bc3d5698SJohn Baldwin	andl	%edi,%edx
2753bc3d5698SJohn Baldwin	orl	%eax,%edx
2754bc3d5698SJohn Baldwin	movl	56(%esp),%eax
2755bc3d5698SJohn Baldwin	roll	$10,%edi
2756bc3d5698SJohn Baldwin	leal	2400959708(%ecx,%edx,1),%ecx
2757bc3d5698SJohn Baldwin	movl	$-1,%edx
2758bc3d5698SJohn Baldwin	addl	%eax,%ecx
2759bc3d5698SJohn Baldwin	movl	%edi,%eax
2760bc3d5698SJohn Baldwin	roll	$8,%ecx
2761bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2762bc3d5698SJohn Baldwin
2763bc3d5698SJohn Baldwin	subl	%edi,%edx
2764bc3d5698SJohn Baldwin	andl	%ecx,%eax
2765bc3d5698SJohn Baldwin	andl	%esi,%edx
2766bc3d5698SJohn Baldwin	orl	%eax,%edx
2767bc3d5698SJohn Baldwin	movl	20(%esp),%eax
2768bc3d5698SJohn Baldwin	roll	$10,%esi
2769bc3d5698SJohn Baldwin	leal	2400959708(%ebp,%edx,1),%ebp
2770bc3d5698SJohn Baldwin	movl	$-1,%edx
2771bc3d5698SJohn Baldwin	addl	%eax,%ebp
2772bc3d5698SJohn Baldwin	movl	%esi,%eax
2773bc3d5698SJohn Baldwin	roll	$6,%ebp
2774bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2775bc3d5698SJohn Baldwin
2776bc3d5698SJohn Baldwin	subl	%esi,%edx
2777bc3d5698SJohn Baldwin	andl	%ebp,%eax
2778bc3d5698SJohn Baldwin	andl	%ecx,%edx
2779bc3d5698SJohn Baldwin	orl	%eax,%edx
2780bc3d5698SJohn Baldwin	movl	24(%esp),%eax
2781bc3d5698SJohn Baldwin	roll	$10,%ecx
2782bc3d5698SJohn Baldwin	leal	2400959708(%ebx,%edx,1),%ebx
2783bc3d5698SJohn Baldwin	movl	$-1,%edx
2784bc3d5698SJohn Baldwin	addl	%eax,%ebx
2785bc3d5698SJohn Baldwin	movl	%ecx,%eax
2786bc3d5698SJohn Baldwin	roll	$5,%ebx
2787bc3d5698SJohn Baldwin	addl	%edi,%ebx
2788bc3d5698SJohn Baldwin
2789bc3d5698SJohn Baldwin	subl	%ecx,%edx
2790bc3d5698SJohn Baldwin	andl	%ebx,%eax
2791bc3d5698SJohn Baldwin	andl	%ebp,%edx
2792bc3d5698SJohn Baldwin	orl	%eax,%edx
2793bc3d5698SJohn Baldwin	movl	8(%esp),%eax
2794bc3d5698SJohn Baldwin	roll	$10,%ebp
2795bc3d5698SJohn Baldwin	leal	2400959708(%edi,%edx,1),%edi
2796bc3d5698SJohn Baldwin	movl	$-1,%edx
2797bc3d5698SJohn Baldwin	addl	%eax,%edi
2798bc3d5698SJohn Baldwin	subl	%ebp,%edx
2799bc3d5698SJohn Baldwin	roll	$12,%edi
2800bc3d5698SJohn Baldwin	addl	%esi,%edi
2801bc3d5698SJohn Baldwin
2802bc3d5698SJohn Baldwin	movl	16(%esp),%eax
2803bc3d5698SJohn Baldwin	orl	%ebx,%edx
2804bc3d5698SJohn Baldwin	addl	%eax,%esi
2805bc3d5698SJohn Baldwin	xorl	%edi,%edx
2806bc3d5698SJohn Baldwin	movl	$-1,%eax
2807bc3d5698SJohn Baldwin	roll	$10,%ebx
2808bc3d5698SJohn Baldwin	leal	2840853838(%esi,%edx,1),%esi
2809bc3d5698SJohn Baldwin	subl	%ebx,%eax
2810bc3d5698SJohn Baldwin	roll	$9,%esi
2811bc3d5698SJohn Baldwin	addl	%ecx,%esi
2812bc3d5698SJohn Baldwin
2813bc3d5698SJohn Baldwin	movl	(%esp),%edx
2814bc3d5698SJohn Baldwin	orl	%edi,%eax
2815bc3d5698SJohn Baldwin	addl	%edx,%ecx
2816bc3d5698SJohn Baldwin	xorl	%esi,%eax
2817bc3d5698SJohn Baldwin	movl	$-1,%edx
2818bc3d5698SJohn Baldwin	roll	$10,%edi
2819bc3d5698SJohn Baldwin	leal	2840853838(%ecx,%eax,1),%ecx
2820bc3d5698SJohn Baldwin	subl	%edi,%edx
2821bc3d5698SJohn Baldwin	roll	$15,%ecx
2822bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2823bc3d5698SJohn Baldwin
2824bc3d5698SJohn Baldwin	movl	20(%esp),%eax
2825bc3d5698SJohn Baldwin	orl	%esi,%edx
2826bc3d5698SJohn Baldwin	addl	%eax,%ebp
2827bc3d5698SJohn Baldwin	xorl	%ecx,%edx
2828bc3d5698SJohn Baldwin	movl	$-1,%eax
2829bc3d5698SJohn Baldwin	roll	$10,%esi
2830bc3d5698SJohn Baldwin	leal	2840853838(%ebp,%edx,1),%ebp
2831bc3d5698SJohn Baldwin	subl	%esi,%eax
2832bc3d5698SJohn Baldwin	roll	$5,%ebp
2833bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2834bc3d5698SJohn Baldwin
2835bc3d5698SJohn Baldwin	movl	36(%esp),%edx
2836bc3d5698SJohn Baldwin	orl	%ecx,%eax
2837bc3d5698SJohn Baldwin	addl	%edx,%ebx
2838bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2839bc3d5698SJohn Baldwin	movl	$-1,%edx
2840bc3d5698SJohn Baldwin	roll	$10,%ecx
2841bc3d5698SJohn Baldwin	leal	2840853838(%ebx,%eax,1),%ebx
2842bc3d5698SJohn Baldwin	subl	%ecx,%edx
2843bc3d5698SJohn Baldwin	roll	$11,%ebx
2844bc3d5698SJohn Baldwin	addl	%edi,%ebx
2845bc3d5698SJohn Baldwin
2846bc3d5698SJohn Baldwin	movl	28(%esp),%eax
2847bc3d5698SJohn Baldwin	orl	%ebp,%edx
2848bc3d5698SJohn Baldwin	addl	%eax,%edi
2849bc3d5698SJohn Baldwin	xorl	%ebx,%edx
2850bc3d5698SJohn Baldwin	movl	$-1,%eax
2851bc3d5698SJohn Baldwin	roll	$10,%ebp
2852bc3d5698SJohn Baldwin	leal	2840853838(%edi,%edx,1),%edi
2853bc3d5698SJohn Baldwin	subl	%ebp,%eax
2854bc3d5698SJohn Baldwin	roll	$6,%edi
2855bc3d5698SJohn Baldwin	addl	%esi,%edi
2856bc3d5698SJohn Baldwin
2857bc3d5698SJohn Baldwin	movl	48(%esp),%edx
2858bc3d5698SJohn Baldwin	orl	%ebx,%eax
2859bc3d5698SJohn Baldwin	addl	%edx,%esi
2860bc3d5698SJohn Baldwin	xorl	%edi,%eax
2861bc3d5698SJohn Baldwin	movl	$-1,%edx
2862bc3d5698SJohn Baldwin	roll	$10,%ebx
2863bc3d5698SJohn Baldwin	leal	2840853838(%esi,%eax,1),%esi
2864bc3d5698SJohn Baldwin	subl	%ebx,%edx
2865bc3d5698SJohn Baldwin	roll	$8,%esi
2866bc3d5698SJohn Baldwin	addl	%ecx,%esi
2867bc3d5698SJohn Baldwin
2868bc3d5698SJohn Baldwin	movl	8(%esp),%eax
2869bc3d5698SJohn Baldwin	orl	%edi,%edx
2870bc3d5698SJohn Baldwin	addl	%eax,%ecx
2871bc3d5698SJohn Baldwin	xorl	%esi,%edx
2872bc3d5698SJohn Baldwin	movl	$-1,%eax
2873bc3d5698SJohn Baldwin	roll	$10,%edi
2874bc3d5698SJohn Baldwin	leal	2840853838(%ecx,%edx,1),%ecx
2875bc3d5698SJohn Baldwin	subl	%edi,%eax
2876bc3d5698SJohn Baldwin	roll	$13,%ecx
2877bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2878bc3d5698SJohn Baldwin
2879bc3d5698SJohn Baldwin	movl	40(%esp),%edx
2880bc3d5698SJohn Baldwin	orl	%esi,%eax
2881bc3d5698SJohn Baldwin	addl	%edx,%ebp
2882bc3d5698SJohn Baldwin	xorl	%ecx,%eax
2883bc3d5698SJohn Baldwin	movl	$-1,%edx
2884bc3d5698SJohn Baldwin	roll	$10,%esi
2885bc3d5698SJohn Baldwin	leal	2840853838(%ebp,%eax,1),%ebp
2886bc3d5698SJohn Baldwin	subl	%esi,%edx
2887bc3d5698SJohn Baldwin	roll	$12,%ebp
2888bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2889bc3d5698SJohn Baldwin
2890bc3d5698SJohn Baldwin	movl	56(%esp),%eax
2891bc3d5698SJohn Baldwin	orl	%ecx,%edx
2892bc3d5698SJohn Baldwin	addl	%eax,%ebx
2893bc3d5698SJohn Baldwin	xorl	%ebp,%edx
2894bc3d5698SJohn Baldwin	movl	$-1,%eax
2895bc3d5698SJohn Baldwin	roll	$10,%ecx
2896bc3d5698SJohn Baldwin	leal	2840853838(%ebx,%edx,1),%ebx
2897bc3d5698SJohn Baldwin	subl	%ecx,%eax
2898bc3d5698SJohn Baldwin	roll	$5,%ebx
2899bc3d5698SJohn Baldwin	addl	%edi,%ebx
2900bc3d5698SJohn Baldwin
2901bc3d5698SJohn Baldwin	movl	4(%esp),%edx
2902bc3d5698SJohn Baldwin	orl	%ebp,%eax
2903bc3d5698SJohn Baldwin	addl	%edx,%edi
2904bc3d5698SJohn Baldwin	xorl	%ebx,%eax
2905bc3d5698SJohn Baldwin	movl	$-1,%edx
2906bc3d5698SJohn Baldwin	roll	$10,%ebp
2907bc3d5698SJohn Baldwin	leal	2840853838(%edi,%eax,1),%edi
2908bc3d5698SJohn Baldwin	subl	%ebp,%edx
2909bc3d5698SJohn Baldwin	roll	$12,%edi
2910bc3d5698SJohn Baldwin	addl	%esi,%edi
2911bc3d5698SJohn Baldwin
2912bc3d5698SJohn Baldwin	movl	12(%esp),%eax
2913bc3d5698SJohn Baldwin	orl	%ebx,%edx
2914bc3d5698SJohn Baldwin	addl	%eax,%esi
2915bc3d5698SJohn Baldwin	xorl	%edi,%edx
2916bc3d5698SJohn Baldwin	movl	$-1,%eax
2917bc3d5698SJohn Baldwin	roll	$10,%ebx
2918bc3d5698SJohn Baldwin	leal	2840853838(%esi,%edx,1),%esi
2919bc3d5698SJohn Baldwin	subl	%ebx,%eax
2920bc3d5698SJohn Baldwin	roll	$13,%esi
2921bc3d5698SJohn Baldwin	addl	%ecx,%esi
2922bc3d5698SJohn Baldwin
2923bc3d5698SJohn Baldwin	movl	32(%esp),%edx
2924bc3d5698SJohn Baldwin	orl	%edi,%eax
2925bc3d5698SJohn Baldwin	addl	%edx,%ecx
2926bc3d5698SJohn Baldwin	xorl	%esi,%eax
2927bc3d5698SJohn Baldwin	movl	$-1,%edx
2928bc3d5698SJohn Baldwin	roll	$10,%edi
2929bc3d5698SJohn Baldwin	leal	2840853838(%ecx,%eax,1),%ecx
2930bc3d5698SJohn Baldwin	subl	%edi,%edx
2931bc3d5698SJohn Baldwin	roll	$14,%ecx
2932bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2933bc3d5698SJohn Baldwin
2934bc3d5698SJohn Baldwin	movl	44(%esp),%eax
2935bc3d5698SJohn Baldwin	orl	%esi,%edx
2936bc3d5698SJohn Baldwin	addl	%eax,%ebp
2937bc3d5698SJohn Baldwin	xorl	%ecx,%edx
2938bc3d5698SJohn Baldwin	movl	$-1,%eax
2939bc3d5698SJohn Baldwin	roll	$10,%esi
2940bc3d5698SJohn Baldwin	leal	2840853838(%ebp,%edx,1),%ebp
2941bc3d5698SJohn Baldwin	subl	%esi,%eax
2942bc3d5698SJohn Baldwin	roll	$11,%ebp
2943bc3d5698SJohn Baldwin	addl	%ebx,%ebp
2944bc3d5698SJohn Baldwin
2945bc3d5698SJohn Baldwin	movl	24(%esp),%edx
2946bc3d5698SJohn Baldwin	orl	%ecx,%eax
2947bc3d5698SJohn Baldwin	addl	%edx,%ebx
2948bc3d5698SJohn Baldwin	xorl	%ebp,%eax
2949bc3d5698SJohn Baldwin	movl	$-1,%edx
2950bc3d5698SJohn Baldwin	roll	$10,%ecx
2951bc3d5698SJohn Baldwin	leal	2840853838(%ebx,%eax,1),%ebx
2952bc3d5698SJohn Baldwin	subl	%ecx,%edx
2953bc3d5698SJohn Baldwin	roll	$8,%ebx
2954bc3d5698SJohn Baldwin	addl	%edi,%ebx
2955bc3d5698SJohn Baldwin
2956bc3d5698SJohn Baldwin	movl	60(%esp),%eax
2957bc3d5698SJohn Baldwin	orl	%ebp,%edx
2958bc3d5698SJohn Baldwin	addl	%eax,%edi
2959bc3d5698SJohn Baldwin	xorl	%ebx,%edx
2960bc3d5698SJohn Baldwin	movl	$-1,%eax
2961bc3d5698SJohn Baldwin	roll	$10,%ebp
2962bc3d5698SJohn Baldwin	leal	2840853838(%edi,%edx,1),%edi
2963bc3d5698SJohn Baldwin	subl	%ebp,%eax
2964bc3d5698SJohn Baldwin	roll	$5,%edi
2965bc3d5698SJohn Baldwin	addl	%esi,%edi
2966bc3d5698SJohn Baldwin
2967bc3d5698SJohn Baldwin	movl	52(%esp),%edx
2968bc3d5698SJohn Baldwin	orl	%ebx,%eax
2969bc3d5698SJohn Baldwin	addl	%edx,%esi
2970bc3d5698SJohn Baldwin	xorl	%edi,%eax
2971bc3d5698SJohn Baldwin	movl	128(%esp),%edx
2972bc3d5698SJohn Baldwin	roll	$10,%ebx
2973bc3d5698SJohn Baldwin	leal	2840853838(%esi,%eax,1),%esi
2974bc3d5698SJohn Baldwin	movl	%ecx,64(%esp)
2975bc3d5698SJohn Baldwin	roll	$6,%esi
2976bc3d5698SJohn Baldwin	addl	%ecx,%esi
2977bc3d5698SJohn Baldwin	movl	(%edx),%ecx
2978bc3d5698SJohn Baldwin	movl	%esi,68(%esp)
2979bc3d5698SJohn Baldwin	movl	%edi,72(%esp)
2980bc3d5698SJohn Baldwin	movl	4(%edx),%esi
2981bc3d5698SJohn Baldwin	movl	%ebx,76(%esp)
2982bc3d5698SJohn Baldwin	movl	8(%edx),%edi
2983bc3d5698SJohn Baldwin	movl	%ebp,80(%esp)
2984bc3d5698SJohn Baldwin	movl	12(%edx),%ebx
2985bc3d5698SJohn Baldwin	movl	16(%edx),%ebp
2986bc3d5698SJohn Baldwin
2987bc3d5698SJohn Baldwin	movl	$-1,%edx
2988bc3d5698SJohn Baldwin	subl	%ebx,%edx
2989bc3d5698SJohn Baldwin	movl	20(%esp),%eax
2990bc3d5698SJohn Baldwin	orl	%edi,%edx
2991bc3d5698SJohn Baldwin	addl	%eax,%ecx
2992bc3d5698SJohn Baldwin	xorl	%esi,%edx
2993bc3d5698SJohn Baldwin	movl	$-1,%eax
2994bc3d5698SJohn Baldwin	roll	$10,%edi
2995bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%edx,1),%ecx
2996bc3d5698SJohn Baldwin	subl	%edi,%eax
2997bc3d5698SJohn Baldwin	roll	$8,%ecx
2998bc3d5698SJohn Baldwin	addl	%ebp,%ecx
2999bc3d5698SJohn Baldwin
3000bc3d5698SJohn Baldwin	movl	56(%esp),%edx
3001bc3d5698SJohn Baldwin	orl	%esi,%eax
3002bc3d5698SJohn Baldwin	addl	%edx,%ebp
3003bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3004bc3d5698SJohn Baldwin	movl	$-1,%edx
3005bc3d5698SJohn Baldwin	roll	$10,%esi
3006bc3d5698SJohn Baldwin	leal	1352829926(%ebp,%eax,1),%ebp
3007bc3d5698SJohn Baldwin	subl	%esi,%edx
3008bc3d5698SJohn Baldwin	roll	$9,%ebp
3009bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3010bc3d5698SJohn Baldwin
3011bc3d5698SJohn Baldwin	movl	28(%esp),%eax
3012bc3d5698SJohn Baldwin	orl	%ecx,%edx
3013bc3d5698SJohn Baldwin	addl	%eax,%ebx
3014bc3d5698SJohn Baldwin	xorl	%ebp,%edx
3015bc3d5698SJohn Baldwin	movl	$-1,%eax
3016bc3d5698SJohn Baldwin	roll	$10,%ecx
3017bc3d5698SJohn Baldwin	leal	1352829926(%ebx,%edx,1),%ebx
3018bc3d5698SJohn Baldwin	subl	%ecx,%eax
3019bc3d5698SJohn Baldwin	roll	$9,%ebx
3020bc3d5698SJohn Baldwin	addl	%edi,%ebx
3021bc3d5698SJohn Baldwin
3022bc3d5698SJohn Baldwin	movl	(%esp),%edx
3023bc3d5698SJohn Baldwin	orl	%ebp,%eax
3024bc3d5698SJohn Baldwin	addl	%edx,%edi
3025bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3026bc3d5698SJohn Baldwin	movl	$-1,%edx
3027bc3d5698SJohn Baldwin	roll	$10,%ebp
3028bc3d5698SJohn Baldwin	leal	1352829926(%edi,%eax,1),%edi
3029bc3d5698SJohn Baldwin	subl	%ebp,%edx
3030bc3d5698SJohn Baldwin	roll	$11,%edi
3031bc3d5698SJohn Baldwin	addl	%esi,%edi
3032bc3d5698SJohn Baldwin
3033bc3d5698SJohn Baldwin	movl	36(%esp),%eax
3034bc3d5698SJohn Baldwin	orl	%ebx,%edx
3035bc3d5698SJohn Baldwin	addl	%eax,%esi
3036bc3d5698SJohn Baldwin	xorl	%edi,%edx
3037bc3d5698SJohn Baldwin	movl	$-1,%eax
3038bc3d5698SJohn Baldwin	roll	$10,%ebx
3039bc3d5698SJohn Baldwin	leal	1352829926(%esi,%edx,1),%esi
3040bc3d5698SJohn Baldwin	subl	%ebx,%eax
3041bc3d5698SJohn Baldwin	roll	$13,%esi
3042bc3d5698SJohn Baldwin	addl	%ecx,%esi
3043bc3d5698SJohn Baldwin
3044bc3d5698SJohn Baldwin	movl	8(%esp),%edx
3045bc3d5698SJohn Baldwin	orl	%edi,%eax
3046bc3d5698SJohn Baldwin	addl	%edx,%ecx
3047bc3d5698SJohn Baldwin	xorl	%esi,%eax
3048bc3d5698SJohn Baldwin	movl	$-1,%edx
3049bc3d5698SJohn Baldwin	roll	$10,%edi
3050bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%eax,1),%ecx
3051bc3d5698SJohn Baldwin	subl	%edi,%edx
3052bc3d5698SJohn Baldwin	roll	$15,%ecx
3053bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3054bc3d5698SJohn Baldwin
3055bc3d5698SJohn Baldwin	movl	44(%esp),%eax
3056bc3d5698SJohn Baldwin	orl	%esi,%edx
3057bc3d5698SJohn Baldwin	addl	%eax,%ebp
3058bc3d5698SJohn Baldwin	xorl	%ecx,%edx
3059bc3d5698SJohn Baldwin	movl	$-1,%eax
3060bc3d5698SJohn Baldwin	roll	$10,%esi
3061bc3d5698SJohn Baldwin	leal	1352829926(%ebp,%edx,1),%ebp
3062bc3d5698SJohn Baldwin	subl	%esi,%eax
3063bc3d5698SJohn Baldwin	roll	$15,%ebp
3064bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3065bc3d5698SJohn Baldwin
3066bc3d5698SJohn Baldwin	movl	16(%esp),%edx
3067bc3d5698SJohn Baldwin	orl	%ecx,%eax
3068bc3d5698SJohn Baldwin	addl	%edx,%ebx
3069bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3070bc3d5698SJohn Baldwin	movl	$-1,%edx
3071bc3d5698SJohn Baldwin	roll	$10,%ecx
3072bc3d5698SJohn Baldwin	leal	1352829926(%ebx,%eax,1),%ebx
3073bc3d5698SJohn Baldwin	subl	%ecx,%edx
3074bc3d5698SJohn Baldwin	roll	$5,%ebx
3075bc3d5698SJohn Baldwin	addl	%edi,%ebx
3076bc3d5698SJohn Baldwin
3077bc3d5698SJohn Baldwin	movl	52(%esp),%eax
3078bc3d5698SJohn Baldwin	orl	%ebp,%edx
3079bc3d5698SJohn Baldwin	addl	%eax,%edi
3080bc3d5698SJohn Baldwin	xorl	%ebx,%edx
3081bc3d5698SJohn Baldwin	movl	$-1,%eax
3082bc3d5698SJohn Baldwin	roll	$10,%ebp
3083bc3d5698SJohn Baldwin	leal	1352829926(%edi,%edx,1),%edi
3084bc3d5698SJohn Baldwin	subl	%ebp,%eax
3085bc3d5698SJohn Baldwin	roll	$7,%edi
3086bc3d5698SJohn Baldwin	addl	%esi,%edi
3087bc3d5698SJohn Baldwin
3088bc3d5698SJohn Baldwin	movl	24(%esp),%edx
3089bc3d5698SJohn Baldwin	orl	%ebx,%eax
3090bc3d5698SJohn Baldwin	addl	%edx,%esi
3091bc3d5698SJohn Baldwin	xorl	%edi,%eax
3092bc3d5698SJohn Baldwin	movl	$-1,%edx
3093bc3d5698SJohn Baldwin	roll	$10,%ebx
3094bc3d5698SJohn Baldwin	leal	1352829926(%esi,%eax,1),%esi
3095bc3d5698SJohn Baldwin	subl	%ebx,%edx
3096bc3d5698SJohn Baldwin	roll	$7,%esi
3097bc3d5698SJohn Baldwin	addl	%ecx,%esi
3098bc3d5698SJohn Baldwin
3099bc3d5698SJohn Baldwin	movl	60(%esp),%eax
3100bc3d5698SJohn Baldwin	orl	%edi,%edx
3101bc3d5698SJohn Baldwin	addl	%eax,%ecx
3102bc3d5698SJohn Baldwin	xorl	%esi,%edx
3103bc3d5698SJohn Baldwin	movl	$-1,%eax
3104bc3d5698SJohn Baldwin	roll	$10,%edi
3105bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%edx,1),%ecx
3106bc3d5698SJohn Baldwin	subl	%edi,%eax
3107bc3d5698SJohn Baldwin	roll	$8,%ecx
3108bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3109bc3d5698SJohn Baldwin
3110bc3d5698SJohn Baldwin	movl	32(%esp),%edx
3111bc3d5698SJohn Baldwin	orl	%esi,%eax
3112bc3d5698SJohn Baldwin	addl	%edx,%ebp
3113bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3114bc3d5698SJohn Baldwin	movl	$-1,%edx
3115bc3d5698SJohn Baldwin	roll	$10,%esi
3116bc3d5698SJohn Baldwin	leal	1352829926(%ebp,%eax,1),%ebp
3117bc3d5698SJohn Baldwin	subl	%esi,%edx
3118bc3d5698SJohn Baldwin	roll	$11,%ebp
3119bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3120bc3d5698SJohn Baldwin
3121bc3d5698SJohn Baldwin	movl	4(%esp),%eax
3122bc3d5698SJohn Baldwin	orl	%ecx,%edx
3123bc3d5698SJohn Baldwin	addl	%eax,%ebx
3124bc3d5698SJohn Baldwin	xorl	%ebp,%edx
3125bc3d5698SJohn Baldwin	movl	$-1,%eax
3126bc3d5698SJohn Baldwin	roll	$10,%ecx
3127bc3d5698SJohn Baldwin	leal	1352829926(%ebx,%edx,1),%ebx
3128bc3d5698SJohn Baldwin	subl	%ecx,%eax
3129bc3d5698SJohn Baldwin	roll	$14,%ebx
3130bc3d5698SJohn Baldwin	addl	%edi,%ebx
3131bc3d5698SJohn Baldwin
3132bc3d5698SJohn Baldwin	movl	40(%esp),%edx
3133bc3d5698SJohn Baldwin	orl	%ebp,%eax
3134bc3d5698SJohn Baldwin	addl	%edx,%edi
3135bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3136bc3d5698SJohn Baldwin	movl	$-1,%edx
3137bc3d5698SJohn Baldwin	roll	$10,%ebp
3138bc3d5698SJohn Baldwin	leal	1352829926(%edi,%eax,1),%edi
3139bc3d5698SJohn Baldwin	subl	%ebp,%edx
3140bc3d5698SJohn Baldwin	roll	$14,%edi
3141bc3d5698SJohn Baldwin	addl	%esi,%edi
3142bc3d5698SJohn Baldwin
3143bc3d5698SJohn Baldwin	movl	12(%esp),%eax
3144bc3d5698SJohn Baldwin	orl	%ebx,%edx
3145bc3d5698SJohn Baldwin	addl	%eax,%esi
3146bc3d5698SJohn Baldwin	xorl	%edi,%edx
3147bc3d5698SJohn Baldwin	movl	$-1,%eax
3148bc3d5698SJohn Baldwin	roll	$10,%ebx
3149bc3d5698SJohn Baldwin	leal	1352829926(%esi,%edx,1),%esi
3150bc3d5698SJohn Baldwin	subl	%ebx,%eax
3151bc3d5698SJohn Baldwin	roll	$12,%esi
3152bc3d5698SJohn Baldwin	addl	%ecx,%esi
3153bc3d5698SJohn Baldwin
3154bc3d5698SJohn Baldwin	movl	48(%esp),%edx
3155bc3d5698SJohn Baldwin	orl	%edi,%eax
3156bc3d5698SJohn Baldwin	addl	%edx,%ecx
3157bc3d5698SJohn Baldwin	xorl	%esi,%eax
3158bc3d5698SJohn Baldwin	movl	$-1,%edx
3159bc3d5698SJohn Baldwin	roll	$10,%edi
3160bc3d5698SJohn Baldwin	leal	1352829926(%ecx,%eax,1),%ecx
3161bc3d5698SJohn Baldwin	movl	%edi,%eax
3162bc3d5698SJohn Baldwin	roll	$6,%ecx
3163bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3164bc3d5698SJohn Baldwin
3165bc3d5698SJohn Baldwin	subl	%edi,%edx
3166bc3d5698SJohn Baldwin	andl	%ecx,%eax
3167bc3d5698SJohn Baldwin	andl	%esi,%edx
3168bc3d5698SJohn Baldwin	orl	%eax,%edx
3169bc3d5698SJohn Baldwin	movl	24(%esp),%eax
3170bc3d5698SJohn Baldwin	roll	$10,%esi
3171bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
3172bc3d5698SJohn Baldwin	movl	$-1,%edx
3173bc3d5698SJohn Baldwin	addl	%eax,%ebp
3174bc3d5698SJohn Baldwin	movl	%esi,%eax
3175bc3d5698SJohn Baldwin	roll	$9,%ebp
3176bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3177bc3d5698SJohn Baldwin
3178bc3d5698SJohn Baldwin	subl	%esi,%edx
3179bc3d5698SJohn Baldwin	andl	%ebp,%eax
3180bc3d5698SJohn Baldwin	andl	%ecx,%edx
3181bc3d5698SJohn Baldwin	orl	%eax,%edx
3182bc3d5698SJohn Baldwin	movl	44(%esp),%eax
3183bc3d5698SJohn Baldwin	roll	$10,%ecx
3184bc3d5698SJohn Baldwin	leal	1548603684(%ebx,%edx,1),%ebx
3185bc3d5698SJohn Baldwin	movl	$-1,%edx
3186bc3d5698SJohn Baldwin	addl	%eax,%ebx
3187bc3d5698SJohn Baldwin	movl	%ecx,%eax
3188bc3d5698SJohn Baldwin	roll	$13,%ebx
3189bc3d5698SJohn Baldwin	addl	%edi,%ebx
3190bc3d5698SJohn Baldwin
3191bc3d5698SJohn Baldwin	subl	%ecx,%edx
3192bc3d5698SJohn Baldwin	andl	%ebx,%eax
3193bc3d5698SJohn Baldwin	andl	%ebp,%edx
3194bc3d5698SJohn Baldwin	orl	%eax,%edx
3195bc3d5698SJohn Baldwin	movl	12(%esp),%eax
3196bc3d5698SJohn Baldwin	roll	$10,%ebp
3197bc3d5698SJohn Baldwin	leal	1548603684(%edi,%edx,1),%edi
3198bc3d5698SJohn Baldwin	movl	$-1,%edx
3199bc3d5698SJohn Baldwin	addl	%eax,%edi
3200bc3d5698SJohn Baldwin	movl	%ebp,%eax
3201bc3d5698SJohn Baldwin	roll	$15,%edi
3202bc3d5698SJohn Baldwin	addl	%esi,%edi
3203bc3d5698SJohn Baldwin
3204bc3d5698SJohn Baldwin	subl	%ebp,%edx
3205bc3d5698SJohn Baldwin	andl	%edi,%eax
3206bc3d5698SJohn Baldwin	andl	%ebx,%edx
3207bc3d5698SJohn Baldwin	orl	%eax,%edx
3208bc3d5698SJohn Baldwin	movl	28(%esp),%eax
3209bc3d5698SJohn Baldwin	roll	$10,%ebx
3210bc3d5698SJohn Baldwin	leal	1548603684(%esi,%edx,1),%esi
3211bc3d5698SJohn Baldwin	movl	$-1,%edx
3212bc3d5698SJohn Baldwin	addl	%eax,%esi
3213bc3d5698SJohn Baldwin	movl	%ebx,%eax
3214bc3d5698SJohn Baldwin	roll	$7,%esi
3215bc3d5698SJohn Baldwin	addl	%ecx,%esi
3216bc3d5698SJohn Baldwin
3217bc3d5698SJohn Baldwin	subl	%ebx,%edx
3218bc3d5698SJohn Baldwin	andl	%esi,%eax
3219bc3d5698SJohn Baldwin	andl	%edi,%edx
3220bc3d5698SJohn Baldwin	orl	%eax,%edx
3221bc3d5698SJohn Baldwin	movl	(%esp),%eax
3222bc3d5698SJohn Baldwin	roll	$10,%edi
3223bc3d5698SJohn Baldwin	leal	1548603684(%ecx,%edx,1),%ecx
3224bc3d5698SJohn Baldwin	movl	$-1,%edx
3225bc3d5698SJohn Baldwin	addl	%eax,%ecx
3226bc3d5698SJohn Baldwin	movl	%edi,%eax
3227bc3d5698SJohn Baldwin	roll	$12,%ecx
3228bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3229bc3d5698SJohn Baldwin
3230bc3d5698SJohn Baldwin	subl	%edi,%edx
3231bc3d5698SJohn Baldwin	andl	%ecx,%eax
3232bc3d5698SJohn Baldwin	andl	%esi,%edx
3233bc3d5698SJohn Baldwin	orl	%eax,%edx
3234bc3d5698SJohn Baldwin	movl	52(%esp),%eax
3235bc3d5698SJohn Baldwin	roll	$10,%esi
3236bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
3237bc3d5698SJohn Baldwin	movl	$-1,%edx
3238bc3d5698SJohn Baldwin	addl	%eax,%ebp
3239bc3d5698SJohn Baldwin	movl	%esi,%eax
3240bc3d5698SJohn Baldwin	roll	$8,%ebp
3241bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3242bc3d5698SJohn Baldwin
3243bc3d5698SJohn Baldwin	subl	%esi,%edx
3244bc3d5698SJohn Baldwin	andl	%ebp,%eax
3245bc3d5698SJohn Baldwin	andl	%ecx,%edx
3246bc3d5698SJohn Baldwin	orl	%eax,%edx
3247bc3d5698SJohn Baldwin	movl	20(%esp),%eax
3248bc3d5698SJohn Baldwin	roll	$10,%ecx
3249bc3d5698SJohn Baldwin	leal	1548603684(%ebx,%edx,1),%ebx
3250bc3d5698SJohn Baldwin	movl	$-1,%edx
3251bc3d5698SJohn Baldwin	addl	%eax,%ebx
3252bc3d5698SJohn Baldwin	movl	%ecx,%eax
3253bc3d5698SJohn Baldwin	roll	$9,%ebx
3254bc3d5698SJohn Baldwin	addl	%edi,%ebx
3255bc3d5698SJohn Baldwin
3256bc3d5698SJohn Baldwin	subl	%ecx,%edx
3257bc3d5698SJohn Baldwin	andl	%ebx,%eax
3258bc3d5698SJohn Baldwin	andl	%ebp,%edx
3259bc3d5698SJohn Baldwin	orl	%eax,%edx
3260bc3d5698SJohn Baldwin	movl	40(%esp),%eax
3261bc3d5698SJohn Baldwin	roll	$10,%ebp
3262bc3d5698SJohn Baldwin	leal	1548603684(%edi,%edx,1),%edi
3263bc3d5698SJohn Baldwin	movl	$-1,%edx
3264bc3d5698SJohn Baldwin	addl	%eax,%edi
3265bc3d5698SJohn Baldwin	movl	%ebp,%eax
3266bc3d5698SJohn Baldwin	roll	$11,%edi
3267bc3d5698SJohn Baldwin	addl	%esi,%edi
3268bc3d5698SJohn Baldwin
3269bc3d5698SJohn Baldwin	subl	%ebp,%edx
3270bc3d5698SJohn Baldwin	andl	%edi,%eax
3271bc3d5698SJohn Baldwin	andl	%ebx,%edx
3272bc3d5698SJohn Baldwin	orl	%eax,%edx
3273bc3d5698SJohn Baldwin	movl	56(%esp),%eax
3274bc3d5698SJohn Baldwin	roll	$10,%ebx
3275bc3d5698SJohn Baldwin	leal	1548603684(%esi,%edx,1),%esi
3276bc3d5698SJohn Baldwin	movl	$-1,%edx
3277bc3d5698SJohn Baldwin	addl	%eax,%esi
3278bc3d5698SJohn Baldwin	movl	%ebx,%eax
3279bc3d5698SJohn Baldwin	roll	$7,%esi
3280bc3d5698SJohn Baldwin	addl	%ecx,%esi
3281bc3d5698SJohn Baldwin
3282bc3d5698SJohn Baldwin	subl	%ebx,%edx
3283bc3d5698SJohn Baldwin	andl	%esi,%eax
3284bc3d5698SJohn Baldwin	andl	%edi,%edx
3285bc3d5698SJohn Baldwin	orl	%eax,%edx
3286bc3d5698SJohn Baldwin	movl	60(%esp),%eax
3287bc3d5698SJohn Baldwin	roll	$10,%edi
3288bc3d5698SJohn Baldwin	leal	1548603684(%ecx,%edx,1),%ecx
3289bc3d5698SJohn Baldwin	movl	$-1,%edx
3290bc3d5698SJohn Baldwin	addl	%eax,%ecx
3291bc3d5698SJohn Baldwin	movl	%edi,%eax
3292bc3d5698SJohn Baldwin	roll	$7,%ecx
3293bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3294bc3d5698SJohn Baldwin
3295bc3d5698SJohn Baldwin	subl	%edi,%edx
3296bc3d5698SJohn Baldwin	andl	%ecx,%eax
3297bc3d5698SJohn Baldwin	andl	%esi,%edx
3298bc3d5698SJohn Baldwin	orl	%eax,%edx
3299bc3d5698SJohn Baldwin	movl	32(%esp),%eax
3300bc3d5698SJohn Baldwin	roll	$10,%esi
3301bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
3302bc3d5698SJohn Baldwin	movl	$-1,%edx
3303bc3d5698SJohn Baldwin	addl	%eax,%ebp
3304bc3d5698SJohn Baldwin	movl	%esi,%eax
3305bc3d5698SJohn Baldwin	roll	$12,%ebp
3306bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3307bc3d5698SJohn Baldwin
3308bc3d5698SJohn Baldwin	subl	%esi,%edx
3309bc3d5698SJohn Baldwin	andl	%ebp,%eax
3310bc3d5698SJohn Baldwin	andl	%ecx,%edx
3311bc3d5698SJohn Baldwin	orl	%eax,%edx
3312bc3d5698SJohn Baldwin	movl	48(%esp),%eax
3313bc3d5698SJohn Baldwin	roll	$10,%ecx
3314bc3d5698SJohn Baldwin	leal	1548603684(%ebx,%edx,1),%ebx
3315bc3d5698SJohn Baldwin	movl	$-1,%edx
3316bc3d5698SJohn Baldwin	addl	%eax,%ebx
3317bc3d5698SJohn Baldwin	movl	%ecx,%eax
3318bc3d5698SJohn Baldwin	roll	$7,%ebx
3319bc3d5698SJohn Baldwin	addl	%edi,%ebx
3320bc3d5698SJohn Baldwin
3321bc3d5698SJohn Baldwin	subl	%ecx,%edx
3322bc3d5698SJohn Baldwin	andl	%ebx,%eax
3323bc3d5698SJohn Baldwin	andl	%ebp,%edx
3324bc3d5698SJohn Baldwin	orl	%eax,%edx
3325bc3d5698SJohn Baldwin	movl	16(%esp),%eax
3326bc3d5698SJohn Baldwin	roll	$10,%ebp
3327bc3d5698SJohn Baldwin	leal	1548603684(%edi,%edx,1),%edi
3328bc3d5698SJohn Baldwin	movl	$-1,%edx
3329bc3d5698SJohn Baldwin	addl	%eax,%edi
3330bc3d5698SJohn Baldwin	movl	%ebp,%eax
3331bc3d5698SJohn Baldwin	roll	$6,%edi
3332bc3d5698SJohn Baldwin	addl	%esi,%edi
3333bc3d5698SJohn Baldwin
3334bc3d5698SJohn Baldwin	subl	%ebp,%edx
3335bc3d5698SJohn Baldwin	andl	%edi,%eax
3336bc3d5698SJohn Baldwin	andl	%ebx,%edx
3337bc3d5698SJohn Baldwin	orl	%eax,%edx
3338bc3d5698SJohn Baldwin	movl	36(%esp),%eax
3339bc3d5698SJohn Baldwin	roll	$10,%ebx
3340bc3d5698SJohn Baldwin	leal	1548603684(%esi,%edx,1),%esi
3341bc3d5698SJohn Baldwin	movl	$-1,%edx
3342bc3d5698SJohn Baldwin	addl	%eax,%esi
3343bc3d5698SJohn Baldwin	movl	%ebx,%eax
3344bc3d5698SJohn Baldwin	roll	$15,%esi
3345bc3d5698SJohn Baldwin	addl	%ecx,%esi
3346bc3d5698SJohn Baldwin
3347bc3d5698SJohn Baldwin	subl	%ebx,%edx
3348bc3d5698SJohn Baldwin	andl	%esi,%eax
3349bc3d5698SJohn Baldwin	andl	%edi,%edx
3350bc3d5698SJohn Baldwin	orl	%eax,%edx
3351bc3d5698SJohn Baldwin	movl	4(%esp),%eax
3352bc3d5698SJohn Baldwin	roll	$10,%edi
3353bc3d5698SJohn Baldwin	leal	1548603684(%ecx,%edx,1),%ecx
3354bc3d5698SJohn Baldwin	movl	$-1,%edx
3355bc3d5698SJohn Baldwin	addl	%eax,%ecx
3356bc3d5698SJohn Baldwin	movl	%edi,%eax
3357bc3d5698SJohn Baldwin	roll	$13,%ecx
3358bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3359bc3d5698SJohn Baldwin
3360bc3d5698SJohn Baldwin	subl	%edi,%edx
3361bc3d5698SJohn Baldwin	andl	%ecx,%eax
3362bc3d5698SJohn Baldwin	andl	%esi,%edx
3363bc3d5698SJohn Baldwin	orl	%eax,%edx
3364bc3d5698SJohn Baldwin	movl	8(%esp),%eax
3365bc3d5698SJohn Baldwin	roll	$10,%esi
3366bc3d5698SJohn Baldwin	leal	1548603684(%ebp,%edx,1),%ebp
3367bc3d5698SJohn Baldwin	movl	$-1,%edx
3368bc3d5698SJohn Baldwin	addl	%eax,%ebp
3369bc3d5698SJohn Baldwin	subl	%ecx,%edx
3370bc3d5698SJohn Baldwin	roll	$11,%ebp
3371bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3372bc3d5698SJohn Baldwin
3373bc3d5698SJohn Baldwin	movl	60(%esp),%eax
3374bc3d5698SJohn Baldwin	orl	%ebp,%edx
3375bc3d5698SJohn Baldwin	addl	%eax,%ebx
3376bc3d5698SJohn Baldwin	xorl	%esi,%edx
3377bc3d5698SJohn Baldwin	movl	$-1,%eax
3378bc3d5698SJohn Baldwin	roll	$10,%ecx
3379bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%edx,1),%ebx
3380bc3d5698SJohn Baldwin	subl	%ebp,%eax
3381bc3d5698SJohn Baldwin	roll	$9,%ebx
3382bc3d5698SJohn Baldwin	addl	%edi,%ebx
3383bc3d5698SJohn Baldwin
3384bc3d5698SJohn Baldwin	movl	20(%esp),%edx
3385bc3d5698SJohn Baldwin	orl	%ebx,%eax
3386bc3d5698SJohn Baldwin	addl	%edx,%edi
3387bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3388bc3d5698SJohn Baldwin	movl	$-1,%edx
3389bc3d5698SJohn Baldwin	roll	$10,%ebp
3390bc3d5698SJohn Baldwin	leal	1836072691(%edi,%eax,1),%edi
3391bc3d5698SJohn Baldwin	subl	%ebx,%edx
3392bc3d5698SJohn Baldwin	roll	$7,%edi
3393bc3d5698SJohn Baldwin	addl	%esi,%edi
3394bc3d5698SJohn Baldwin
3395bc3d5698SJohn Baldwin	movl	4(%esp),%eax
3396bc3d5698SJohn Baldwin	orl	%edi,%edx
3397bc3d5698SJohn Baldwin	addl	%eax,%esi
3398bc3d5698SJohn Baldwin	xorl	%ebp,%edx
3399bc3d5698SJohn Baldwin	movl	$-1,%eax
3400bc3d5698SJohn Baldwin	roll	$10,%ebx
3401bc3d5698SJohn Baldwin	leal	1836072691(%esi,%edx,1),%esi
3402bc3d5698SJohn Baldwin	subl	%edi,%eax
3403bc3d5698SJohn Baldwin	roll	$15,%esi
3404bc3d5698SJohn Baldwin	addl	%ecx,%esi
3405bc3d5698SJohn Baldwin
3406bc3d5698SJohn Baldwin	movl	12(%esp),%edx
3407bc3d5698SJohn Baldwin	orl	%esi,%eax
3408bc3d5698SJohn Baldwin	addl	%edx,%ecx
3409bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3410bc3d5698SJohn Baldwin	movl	$-1,%edx
3411bc3d5698SJohn Baldwin	roll	$10,%edi
3412bc3d5698SJohn Baldwin	leal	1836072691(%ecx,%eax,1),%ecx
3413bc3d5698SJohn Baldwin	subl	%esi,%edx
3414bc3d5698SJohn Baldwin	roll	$11,%ecx
3415bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3416bc3d5698SJohn Baldwin
3417bc3d5698SJohn Baldwin	movl	28(%esp),%eax
3418bc3d5698SJohn Baldwin	orl	%ecx,%edx
3419bc3d5698SJohn Baldwin	addl	%eax,%ebp
3420bc3d5698SJohn Baldwin	xorl	%edi,%edx
3421bc3d5698SJohn Baldwin	movl	$-1,%eax
3422bc3d5698SJohn Baldwin	roll	$10,%esi
3423bc3d5698SJohn Baldwin	leal	1836072691(%ebp,%edx,1),%ebp
3424bc3d5698SJohn Baldwin	subl	%ecx,%eax
3425bc3d5698SJohn Baldwin	roll	$8,%ebp
3426bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3427bc3d5698SJohn Baldwin
3428bc3d5698SJohn Baldwin	movl	56(%esp),%edx
3429bc3d5698SJohn Baldwin	orl	%ebp,%eax
3430bc3d5698SJohn Baldwin	addl	%edx,%ebx
3431bc3d5698SJohn Baldwin	xorl	%esi,%eax
3432bc3d5698SJohn Baldwin	movl	$-1,%edx
3433bc3d5698SJohn Baldwin	roll	$10,%ecx
3434bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%eax,1),%ebx
3435bc3d5698SJohn Baldwin	subl	%ebp,%edx
3436bc3d5698SJohn Baldwin	roll	$6,%ebx
3437bc3d5698SJohn Baldwin	addl	%edi,%ebx
3438bc3d5698SJohn Baldwin
3439bc3d5698SJohn Baldwin	movl	24(%esp),%eax
3440bc3d5698SJohn Baldwin	orl	%ebx,%edx
3441bc3d5698SJohn Baldwin	addl	%eax,%edi
3442bc3d5698SJohn Baldwin	xorl	%ecx,%edx
3443bc3d5698SJohn Baldwin	movl	$-1,%eax
3444bc3d5698SJohn Baldwin	roll	$10,%ebp
3445bc3d5698SJohn Baldwin	leal	1836072691(%edi,%edx,1),%edi
3446bc3d5698SJohn Baldwin	subl	%ebx,%eax
3447bc3d5698SJohn Baldwin	roll	$6,%edi
3448bc3d5698SJohn Baldwin	addl	%esi,%edi
3449bc3d5698SJohn Baldwin
3450bc3d5698SJohn Baldwin	movl	36(%esp),%edx
3451bc3d5698SJohn Baldwin	orl	%edi,%eax
3452bc3d5698SJohn Baldwin	addl	%edx,%esi
3453bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3454bc3d5698SJohn Baldwin	movl	$-1,%edx
3455bc3d5698SJohn Baldwin	roll	$10,%ebx
3456bc3d5698SJohn Baldwin	leal	1836072691(%esi,%eax,1),%esi
3457bc3d5698SJohn Baldwin	subl	%edi,%edx
3458bc3d5698SJohn Baldwin	roll	$14,%esi
3459bc3d5698SJohn Baldwin	addl	%ecx,%esi
3460bc3d5698SJohn Baldwin
3461bc3d5698SJohn Baldwin	movl	44(%esp),%eax
3462bc3d5698SJohn Baldwin	orl	%esi,%edx
3463bc3d5698SJohn Baldwin	addl	%eax,%ecx
3464bc3d5698SJohn Baldwin	xorl	%ebx,%edx
3465bc3d5698SJohn Baldwin	movl	$-1,%eax
3466bc3d5698SJohn Baldwin	roll	$10,%edi
3467bc3d5698SJohn Baldwin	leal	1836072691(%ecx,%edx,1),%ecx
3468bc3d5698SJohn Baldwin	subl	%esi,%eax
3469bc3d5698SJohn Baldwin	roll	$12,%ecx
3470bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3471bc3d5698SJohn Baldwin
3472bc3d5698SJohn Baldwin	movl	32(%esp),%edx
3473bc3d5698SJohn Baldwin	orl	%ecx,%eax
3474bc3d5698SJohn Baldwin	addl	%edx,%ebp
3475bc3d5698SJohn Baldwin	xorl	%edi,%eax
3476bc3d5698SJohn Baldwin	movl	$-1,%edx
3477bc3d5698SJohn Baldwin	roll	$10,%esi
3478bc3d5698SJohn Baldwin	leal	1836072691(%ebp,%eax,1),%ebp
3479bc3d5698SJohn Baldwin	subl	%ecx,%edx
3480bc3d5698SJohn Baldwin	roll	$13,%ebp
3481bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3482bc3d5698SJohn Baldwin
3483bc3d5698SJohn Baldwin	movl	48(%esp),%eax
3484bc3d5698SJohn Baldwin	orl	%ebp,%edx
3485bc3d5698SJohn Baldwin	addl	%eax,%ebx
3486bc3d5698SJohn Baldwin	xorl	%esi,%edx
3487bc3d5698SJohn Baldwin	movl	$-1,%eax
3488bc3d5698SJohn Baldwin	roll	$10,%ecx
3489bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%edx,1),%ebx
3490bc3d5698SJohn Baldwin	subl	%ebp,%eax
3491bc3d5698SJohn Baldwin	roll	$5,%ebx
3492bc3d5698SJohn Baldwin	addl	%edi,%ebx
3493bc3d5698SJohn Baldwin
3494bc3d5698SJohn Baldwin	movl	8(%esp),%edx
3495bc3d5698SJohn Baldwin	orl	%ebx,%eax
3496bc3d5698SJohn Baldwin	addl	%edx,%edi
3497bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3498bc3d5698SJohn Baldwin	movl	$-1,%edx
3499bc3d5698SJohn Baldwin	roll	$10,%ebp
3500bc3d5698SJohn Baldwin	leal	1836072691(%edi,%eax,1),%edi
3501bc3d5698SJohn Baldwin	subl	%ebx,%edx
3502bc3d5698SJohn Baldwin	roll	$14,%edi
3503bc3d5698SJohn Baldwin	addl	%esi,%edi
3504bc3d5698SJohn Baldwin
3505bc3d5698SJohn Baldwin	movl	40(%esp),%eax
3506bc3d5698SJohn Baldwin	orl	%edi,%edx
3507bc3d5698SJohn Baldwin	addl	%eax,%esi
3508bc3d5698SJohn Baldwin	xorl	%ebp,%edx
3509bc3d5698SJohn Baldwin	movl	$-1,%eax
3510bc3d5698SJohn Baldwin	roll	$10,%ebx
3511bc3d5698SJohn Baldwin	leal	1836072691(%esi,%edx,1),%esi
3512bc3d5698SJohn Baldwin	subl	%edi,%eax
3513bc3d5698SJohn Baldwin	roll	$13,%esi
3514bc3d5698SJohn Baldwin	addl	%ecx,%esi
3515bc3d5698SJohn Baldwin
3516bc3d5698SJohn Baldwin	movl	(%esp),%edx
3517bc3d5698SJohn Baldwin	orl	%esi,%eax
3518bc3d5698SJohn Baldwin	addl	%edx,%ecx
3519bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3520bc3d5698SJohn Baldwin	movl	$-1,%edx
3521bc3d5698SJohn Baldwin	roll	$10,%edi
3522bc3d5698SJohn Baldwin	leal	1836072691(%ecx,%eax,1),%ecx
3523bc3d5698SJohn Baldwin	subl	%esi,%edx
3524bc3d5698SJohn Baldwin	roll	$13,%ecx
3525bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3526bc3d5698SJohn Baldwin
3527bc3d5698SJohn Baldwin	movl	16(%esp),%eax
3528bc3d5698SJohn Baldwin	orl	%ecx,%edx
3529bc3d5698SJohn Baldwin	addl	%eax,%ebp
3530bc3d5698SJohn Baldwin	xorl	%edi,%edx
3531bc3d5698SJohn Baldwin	movl	$-1,%eax
3532bc3d5698SJohn Baldwin	roll	$10,%esi
3533bc3d5698SJohn Baldwin	leal	1836072691(%ebp,%edx,1),%ebp
3534bc3d5698SJohn Baldwin	subl	%ecx,%eax
3535bc3d5698SJohn Baldwin	roll	$7,%ebp
3536bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3537bc3d5698SJohn Baldwin
3538bc3d5698SJohn Baldwin	movl	52(%esp),%edx
3539bc3d5698SJohn Baldwin	orl	%ebp,%eax
3540bc3d5698SJohn Baldwin	addl	%edx,%ebx
3541bc3d5698SJohn Baldwin	xorl	%esi,%eax
3542bc3d5698SJohn Baldwin	movl	32(%esp),%edx
3543bc3d5698SJohn Baldwin	roll	$10,%ecx
3544bc3d5698SJohn Baldwin	leal	1836072691(%ebx,%eax,1),%ebx
3545bc3d5698SJohn Baldwin	movl	$-1,%eax
3546bc3d5698SJohn Baldwin	roll	$5,%ebx
3547bc3d5698SJohn Baldwin	addl	%edi,%ebx
3548bc3d5698SJohn Baldwin
3549bc3d5698SJohn Baldwin	addl	%edx,%edi
3550bc3d5698SJohn Baldwin	movl	%ebp,%edx
3551bc3d5698SJohn Baldwin	subl	%ebx,%eax
3552bc3d5698SJohn Baldwin	andl	%ebx,%edx
3553bc3d5698SJohn Baldwin	andl	%ecx,%eax
3554bc3d5698SJohn Baldwin	orl	%eax,%edx
3555bc3d5698SJohn Baldwin	movl	24(%esp),%eax
3556bc3d5698SJohn Baldwin	roll	$10,%ebp
3557bc3d5698SJohn Baldwin	leal	2053994217(%edi,%edx,1),%edi
3558bc3d5698SJohn Baldwin	movl	$-1,%edx
3559bc3d5698SJohn Baldwin	roll	$15,%edi
3560bc3d5698SJohn Baldwin	addl	%esi,%edi
3561bc3d5698SJohn Baldwin
3562bc3d5698SJohn Baldwin	addl	%eax,%esi
3563bc3d5698SJohn Baldwin	movl	%ebx,%eax
3564bc3d5698SJohn Baldwin	subl	%edi,%edx
3565bc3d5698SJohn Baldwin	andl	%edi,%eax
3566bc3d5698SJohn Baldwin	andl	%ebp,%edx
3567bc3d5698SJohn Baldwin	orl	%edx,%eax
3568bc3d5698SJohn Baldwin	movl	16(%esp),%edx
3569bc3d5698SJohn Baldwin	roll	$10,%ebx
3570bc3d5698SJohn Baldwin	leal	2053994217(%esi,%eax,1),%esi
3571bc3d5698SJohn Baldwin	movl	$-1,%eax
3572bc3d5698SJohn Baldwin	roll	$5,%esi
3573bc3d5698SJohn Baldwin	addl	%ecx,%esi
3574bc3d5698SJohn Baldwin
3575bc3d5698SJohn Baldwin	addl	%edx,%ecx
3576bc3d5698SJohn Baldwin	movl	%edi,%edx
3577bc3d5698SJohn Baldwin	subl	%esi,%eax
3578bc3d5698SJohn Baldwin	andl	%esi,%edx
3579bc3d5698SJohn Baldwin	andl	%ebx,%eax
3580bc3d5698SJohn Baldwin	orl	%eax,%edx
3581bc3d5698SJohn Baldwin	movl	4(%esp),%eax
3582bc3d5698SJohn Baldwin	roll	$10,%edi
3583bc3d5698SJohn Baldwin	leal	2053994217(%ecx,%edx,1),%ecx
3584bc3d5698SJohn Baldwin	movl	$-1,%edx
3585bc3d5698SJohn Baldwin	roll	$8,%ecx
3586bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3587bc3d5698SJohn Baldwin
3588bc3d5698SJohn Baldwin	addl	%eax,%ebp
3589bc3d5698SJohn Baldwin	movl	%esi,%eax
3590bc3d5698SJohn Baldwin	subl	%ecx,%edx
3591bc3d5698SJohn Baldwin	andl	%ecx,%eax
3592bc3d5698SJohn Baldwin	andl	%edi,%edx
3593bc3d5698SJohn Baldwin	orl	%edx,%eax
3594bc3d5698SJohn Baldwin	movl	12(%esp),%edx
3595bc3d5698SJohn Baldwin	roll	$10,%esi
3596bc3d5698SJohn Baldwin	leal	2053994217(%ebp,%eax,1),%ebp
3597bc3d5698SJohn Baldwin	movl	$-1,%eax
3598bc3d5698SJohn Baldwin	roll	$11,%ebp
3599bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3600bc3d5698SJohn Baldwin
3601bc3d5698SJohn Baldwin	addl	%edx,%ebx
3602bc3d5698SJohn Baldwin	movl	%ecx,%edx
3603bc3d5698SJohn Baldwin	subl	%ebp,%eax
3604bc3d5698SJohn Baldwin	andl	%ebp,%edx
3605bc3d5698SJohn Baldwin	andl	%esi,%eax
3606bc3d5698SJohn Baldwin	orl	%eax,%edx
3607bc3d5698SJohn Baldwin	movl	44(%esp),%eax
3608bc3d5698SJohn Baldwin	roll	$10,%ecx
3609bc3d5698SJohn Baldwin	leal	2053994217(%ebx,%edx,1),%ebx
3610bc3d5698SJohn Baldwin	movl	$-1,%edx
3611bc3d5698SJohn Baldwin	roll	$14,%ebx
3612bc3d5698SJohn Baldwin	addl	%edi,%ebx
3613bc3d5698SJohn Baldwin
3614bc3d5698SJohn Baldwin	addl	%eax,%edi
3615bc3d5698SJohn Baldwin	movl	%ebp,%eax
3616bc3d5698SJohn Baldwin	subl	%ebx,%edx
3617bc3d5698SJohn Baldwin	andl	%ebx,%eax
3618bc3d5698SJohn Baldwin	andl	%ecx,%edx
3619bc3d5698SJohn Baldwin	orl	%edx,%eax
3620bc3d5698SJohn Baldwin	movl	60(%esp),%edx
3621bc3d5698SJohn Baldwin	roll	$10,%ebp
3622bc3d5698SJohn Baldwin	leal	2053994217(%edi,%eax,1),%edi
3623bc3d5698SJohn Baldwin	movl	$-1,%eax
3624bc3d5698SJohn Baldwin	roll	$14,%edi
3625bc3d5698SJohn Baldwin	addl	%esi,%edi
3626bc3d5698SJohn Baldwin
3627bc3d5698SJohn Baldwin	addl	%edx,%esi
3628bc3d5698SJohn Baldwin	movl	%ebx,%edx
3629bc3d5698SJohn Baldwin	subl	%edi,%eax
3630bc3d5698SJohn Baldwin	andl	%edi,%edx
3631bc3d5698SJohn Baldwin	andl	%ebp,%eax
3632bc3d5698SJohn Baldwin	orl	%eax,%edx
3633bc3d5698SJohn Baldwin	movl	(%esp),%eax
3634bc3d5698SJohn Baldwin	roll	$10,%ebx
3635bc3d5698SJohn Baldwin	leal	2053994217(%esi,%edx,1),%esi
3636bc3d5698SJohn Baldwin	movl	$-1,%edx
3637bc3d5698SJohn Baldwin	roll	$6,%esi
3638bc3d5698SJohn Baldwin	addl	%ecx,%esi
3639bc3d5698SJohn Baldwin
3640bc3d5698SJohn Baldwin	addl	%eax,%ecx
3641bc3d5698SJohn Baldwin	movl	%edi,%eax
3642bc3d5698SJohn Baldwin	subl	%esi,%edx
3643bc3d5698SJohn Baldwin	andl	%esi,%eax
3644bc3d5698SJohn Baldwin	andl	%ebx,%edx
3645bc3d5698SJohn Baldwin	orl	%edx,%eax
3646bc3d5698SJohn Baldwin	movl	20(%esp),%edx
3647bc3d5698SJohn Baldwin	roll	$10,%edi
3648bc3d5698SJohn Baldwin	leal	2053994217(%ecx,%eax,1),%ecx
3649bc3d5698SJohn Baldwin	movl	$-1,%eax
3650bc3d5698SJohn Baldwin	roll	$14,%ecx
3651bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3652bc3d5698SJohn Baldwin
3653bc3d5698SJohn Baldwin	addl	%edx,%ebp
3654bc3d5698SJohn Baldwin	movl	%esi,%edx
3655bc3d5698SJohn Baldwin	subl	%ecx,%eax
3656bc3d5698SJohn Baldwin	andl	%ecx,%edx
3657bc3d5698SJohn Baldwin	andl	%edi,%eax
3658bc3d5698SJohn Baldwin	orl	%eax,%edx
3659bc3d5698SJohn Baldwin	movl	48(%esp),%eax
3660bc3d5698SJohn Baldwin	roll	$10,%esi
3661bc3d5698SJohn Baldwin	leal	2053994217(%ebp,%edx,1),%ebp
3662bc3d5698SJohn Baldwin	movl	$-1,%edx
3663bc3d5698SJohn Baldwin	roll	$6,%ebp
3664bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3665bc3d5698SJohn Baldwin
3666bc3d5698SJohn Baldwin	addl	%eax,%ebx
3667bc3d5698SJohn Baldwin	movl	%ecx,%eax
3668bc3d5698SJohn Baldwin	subl	%ebp,%edx
3669bc3d5698SJohn Baldwin	andl	%ebp,%eax
3670bc3d5698SJohn Baldwin	andl	%esi,%edx
3671bc3d5698SJohn Baldwin	orl	%edx,%eax
3672bc3d5698SJohn Baldwin	movl	8(%esp),%edx
3673bc3d5698SJohn Baldwin	roll	$10,%ecx
3674bc3d5698SJohn Baldwin	leal	2053994217(%ebx,%eax,1),%ebx
3675bc3d5698SJohn Baldwin	movl	$-1,%eax
3676bc3d5698SJohn Baldwin	roll	$9,%ebx
3677bc3d5698SJohn Baldwin	addl	%edi,%ebx
3678bc3d5698SJohn Baldwin
3679bc3d5698SJohn Baldwin	addl	%edx,%edi
3680bc3d5698SJohn Baldwin	movl	%ebp,%edx
3681bc3d5698SJohn Baldwin	subl	%ebx,%eax
3682bc3d5698SJohn Baldwin	andl	%ebx,%edx
3683bc3d5698SJohn Baldwin	andl	%ecx,%eax
3684bc3d5698SJohn Baldwin	orl	%eax,%edx
3685bc3d5698SJohn Baldwin	movl	52(%esp),%eax
3686bc3d5698SJohn Baldwin	roll	$10,%ebp
3687bc3d5698SJohn Baldwin	leal	2053994217(%edi,%edx,1),%edi
3688bc3d5698SJohn Baldwin	movl	$-1,%edx
3689bc3d5698SJohn Baldwin	roll	$12,%edi
3690bc3d5698SJohn Baldwin	addl	%esi,%edi
3691bc3d5698SJohn Baldwin
3692bc3d5698SJohn Baldwin	addl	%eax,%esi
3693bc3d5698SJohn Baldwin	movl	%ebx,%eax
3694bc3d5698SJohn Baldwin	subl	%edi,%edx
3695bc3d5698SJohn Baldwin	andl	%edi,%eax
3696bc3d5698SJohn Baldwin	andl	%ebp,%edx
3697bc3d5698SJohn Baldwin	orl	%edx,%eax
3698bc3d5698SJohn Baldwin	movl	36(%esp),%edx
3699bc3d5698SJohn Baldwin	roll	$10,%ebx
3700bc3d5698SJohn Baldwin	leal	2053994217(%esi,%eax,1),%esi
3701bc3d5698SJohn Baldwin	movl	$-1,%eax
3702bc3d5698SJohn Baldwin	roll	$9,%esi
3703bc3d5698SJohn Baldwin	addl	%ecx,%esi
3704bc3d5698SJohn Baldwin
3705bc3d5698SJohn Baldwin	addl	%edx,%ecx
3706bc3d5698SJohn Baldwin	movl	%edi,%edx
3707bc3d5698SJohn Baldwin	subl	%esi,%eax
3708bc3d5698SJohn Baldwin	andl	%esi,%edx
3709bc3d5698SJohn Baldwin	andl	%ebx,%eax
3710bc3d5698SJohn Baldwin	orl	%eax,%edx
3711bc3d5698SJohn Baldwin	movl	28(%esp),%eax
3712bc3d5698SJohn Baldwin	roll	$10,%edi
3713bc3d5698SJohn Baldwin	leal	2053994217(%ecx,%edx,1),%ecx
3714bc3d5698SJohn Baldwin	movl	$-1,%edx
3715bc3d5698SJohn Baldwin	roll	$12,%ecx
3716bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3717bc3d5698SJohn Baldwin
3718bc3d5698SJohn Baldwin	addl	%eax,%ebp
3719bc3d5698SJohn Baldwin	movl	%esi,%eax
3720bc3d5698SJohn Baldwin	subl	%ecx,%edx
3721bc3d5698SJohn Baldwin	andl	%ecx,%eax
3722bc3d5698SJohn Baldwin	andl	%edi,%edx
3723bc3d5698SJohn Baldwin	orl	%edx,%eax
3724bc3d5698SJohn Baldwin	movl	40(%esp),%edx
3725bc3d5698SJohn Baldwin	roll	$10,%esi
3726bc3d5698SJohn Baldwin	leal	2053994217(%ebp,%eax,1),%ebp
3727bc3d5698SJohn Baldwin	movl	$-1,%eax
3728bc3d5698SJohn Baldwin	roll	$5,%ebp
3729bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3730bc3d5698SJohn Baldwin
3731bc3d5698SJohn Baldwin	addl	%edx,%ebx
3732bc3d5698SJohn Baldwin	movl	%ecx,%edx
3733bc3d5698SJohn Baldwin	subl	%ebp,%eax
3734bc3d5698SJohn Baldwin	andl	%ebp,%edx
3735bc3d5698SJohn Baldwin	andl	%esi,%eax
3736bc3d5698SJohn Baldwin	orl	%eax,%edx
3737bc3d5698SJohn Baldwin	movl	56(%esp),%eax
3738bc3d5698SJohn Baldwin	roll	$10,%ecx
3739bc3d5698SJohn Baldwin	leal	2053994217(%ebx,%edx,1),%ebx
3740bc3d5698SJohn Baldwin	movl	$-1,%edx
3741bc3d5698SJohn Baldwin	roll	$15,%ebx
3742bc3d5698SJohn Baldwin	addl	%edi,%ebx
3743bc3d5698SJohn Baldwin
3744bc3d5698SJohn Baldwin	addl	%eax,%edi
3745bc3d5698SJohn Baldwin	movl	%ebp,%eax
3746bc3d5698SJohn Baldwin	subl	%ebx,%edx
3747bc3d5698SJohn Baldwin	andl	%ebx,%eax
3748bc3d5698SJohn Baldwin	andl	%ecx,%edx
3749bc3d5698SJohn Baldwin	orl	%eax,%edx
3750bc3d5698SJohn Baldwin	movl	%ebx,%eax
3751bc3d5698SJohn Baldwin	roll	$10,%ebp
3752bc3d5698SJohn Baldwin	leal	2053994217(%edi,%edx,1),%edi
3753bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3754bc3d5698SJohn Baldwin	roll	$8,%edi
3755bc3d5698SJohn Baldwin	addl	%esi,%edi
3756bc3d5698SJohn Baldwin
3757bc3d5698SJohn Baldwin	movl	48(%esp),%edx
3758bc3d5698SJohn Baldwin	xorl	%edi,%eax
3759bc3d5698SJohn Baldwin	addl	%edx,%esi
3760bc3d5698SJohn Baldwin	roll	$10,%ebx
3761bc3d5698SJohn Baldwin	addl	%eax,%esi
3762bc3d5698SJohn Baldwin	movl	%edi,%eax
3763bc3d5698SJohn Baldwin	roll	$8,%esi
3764bc3d5698SJohn Baldwin	addl	%ecx,%esi
3765bc3d5698SJohn Baldwin
3766bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3767bc3d5698SJohn Baldwin	movl	60(%esp),%edx
3768bc3d5698SJohn Baldwin	xorl	%esi,%eax
3769bc3d5698SJohn Baldwin	addl	%eax,%ecx
3770bc3d5698SJohn Baldwin	movl	%esi,%eax
3771bc3d5698SJohn Baldwin	roll	$10,%edi
3772bc3d5698SJohn Baldwin	addl	%edx,%ecx
3773bc3d5698SJohn Baldwin	xorl	%edi,%eax
3774bc3d5698SJohn Baldwin	roll	$5,%ecx
3775bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3776bc3d5698SJohn Baldwin
3777bc3d5698SJohn Baldwin	movl	40(%esp),%edx
3778bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3779bc3d5698SJohn Baldwin	addl	%edx,%ebp
3780bc3d5698SJohn Baldwin	roll	$10,%esi
3781bc3d5698SJohn Baldwin	addl	%eax,%ebp
3782bc3d5698SJohn Baldwin	movl	%ecx,%eax
3783bc3d5698SJohn Baldwin	roll	$12,%ebp
3784bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3785bc3d5698SJohn Baldwin
3786bc3d5698SJohn Baldwin	xorl	%esi,%eax
3787bc3d5698SJohn Baldwin	movl	16(%esp),%edx
3788bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3789bc3d5698SJohn Baldwin	addl	%eax,%ebx
3790bc3d5698SJohn Baldwin	movl	%ebp,%eax
3791bc3d5698SJohn Baldwin	roll	$10,%ecx
3792bc3d5698SJohn Baldwin	addl	%edx,%ebx
3793bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3794bc3d5698SJohn Baldwin	roll	$9,%ebx
3795bc3d5698SJohn Baldwin	addl	%edi,%ebx
3796bc3d5698SJohn Baldwin
3797bc3d5698SJohn Baldwin	movl	4(%esp),%edx
3798bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3799bc3d5698SJohn Baldwin	addl	%edx,%edi
3800bc3d5698SJohn Baldwin	roll	$10,%ebp
3801bc3d5698SJohn Baldwin	addl	%eax,%edi
3802bc3d5698SJohn Baldwin	movl	%ebx,%eax
3803bc3d5698SJohn Baldwin	roll	$12,%edi
3804bc3d5698SJohn Baldwin	addl	%esi,%edi
3805bc3d5698SJohn Baldwin
3806bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3807bc3d5698SJohn Baldwin	movl	20(%esp),%edx
3808bc3d5698SJohn Baldwin	xorl	%edi,%eax
3809bc3d5698SJohn Baldwin	addl	%eax,%esi
3810bc3d5698SJohn Baldwin	movl	%edi,%eax
3811bc3d5698SJohn Baldwin	roll	$10,%ebx
3812bc3d5698SJohn Baldwin	addl	%edx,%esi
3813bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3814bc3d5698SJohn Baldwin	roll	$5,%esi
3815bc3d5698SJohn Baldwin	addl	%ecx,%esi
3816bc3d5698SJohn Baldwin
3817bc3d5698SJohn Baldwin	movl	32(%esp),%edx
3818bc3d5698SJohn Baldwin	xorl	%esi,%eax
3819bc3d5698SJohn Baldwin	addl	%edx,%ecx
3820bc3d5698SJohn Baldwin	roll	$10,%edi
3821bc3d5698SJohn Baldwin	addl	%eax,%ecx
3822bc3d5698SJohn Baldwin	movl	%esi,%eax
3823bc3d5698SJohn Baldwin	roll	$14,%ecx
3824bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3825bc3d5698SJohn Baldwin
3826bc3d5698SJohn Baldwin	xorl	%edi,%eax
3827bc3d5698SJohn Baldwin	movl	28(%esp),%edx
3828bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3829bc3d5698SJohn Baldwin	addl	%eax,%ebp
3830bc3d5698SJohn Baldwin	movl	%ecx,%eax
3831bc3d5698SJohn Baldwin	roll	$10,%esi
3832bc3d5698SJohn Baldwin	addl	%edx,%ebp
3833bc3d5698SJohn Baldwin	xorl	%esi,%eax
3834bc3d5698SJohn Baldwin	roll	$6,%ebp
3835bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3836bc3d5698SJohn Baldwin
3837bc3d5698SJohn Baldwin	movl	24(%esp),%edx
3838bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3839bc3d5698SJohn Baldwin	addl	%edx,%ebx
3840bc3d5698SJohn Baldwin	roll	$10,%ecx
3841bc3d5698SJohn Baldwin	addl	%eax,%ebx
3842bc3d5698SJohn Baldwin	movl	%ebp,%eax
3843bc3d5698SJohn Baldwin	roll	$8,%ebx
3844bc3d5698SJohn Baldwin	addl	%edi,%ebx
3845bc3d5698SJohn Baldwin
3846bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3847bc3d5698SJohn Baldwin	movl	8(%esp),%edx
3848bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3849bc3d5698SJohn Baldwin	addl	%eax,%edi
3850bc3d5698SJohn Baldwin	movl	%ebx,%eax
3851bc3d5698SJohn Baldwin	roll	$10,%ebp
3852bc3d5698SJohn Baldwin	addl	%edx,%edi
3853bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3854bc3d5698SJohn Baldwin	roll	$13,%edi
3855bc3d5698SJohn Baldwin	addl	%esi,%edi
3856bc3d5698SJohn Baldwin
3857bc3d5698SJohn Baldwin	movl	52(%esp),%edx
3858bc3d5698SJohn Baldwin	xorl	%edi,%eax
3859bc3d5698SJohn Baldwin	addl	%edx,%esi
3860bc3d5698SJohn Baldwin	roll	$10,%ebx
3861bc3d5698SJohn Baldwin	addl	%eax,%esi
3862bc3d5698SJohn Baldwin	movl	%edi,%eax
3863bc3d5698SJohn Baldwin	roll	$6,%esi
3864bc3d5698SJohn Baldwin	addl	%ecx,%esi
3865bc3d5698SJohn Baldwin
3866bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3867bc3d5698SJohn Baldwin	movl	56(%esp),%edx
3868bc3d5698SJohn Baldwin	xorl	%esi,%eax
3869bc3d5698SJohn Baldwin	addl	%eax,%ecx
3870bc3d5698SJohn Baldwin	movl	%esi,%eax
3871bc3d5698SJohn Baldwin	roll	$10,%edi
3872bc3d5698SJohn Baldwin	addl	%edx,%ecx
3873bc3d5698SJohn Baldwin	xorl	%edi,%eax
3874bc3d5698SJohn Baldwin	roll	$5,%ecx
3875bc3d5698SJohn Baldwin	addl	%ebp,%ecx
3876bc3d5698SJohn Baldwin
3877bc3d5698SJohn Baldwin	movl	(%esp),%edx
3878bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3879bc3d5698SJohn Baldwin	addl	%edx,%ebp
3880bc3d5698SJohn Baldwin	roll	$10,%esi
3881bc3d5698SJohn Baldwin	addl	%eax,%ebp
3882bc3d5698SJohn Baldwin	movl	%ecx,%eax
3883bc3d5698SJohn Baldwin	roll	$15,%ebp
3884bc3d5698SJohn Baldwin	addl	%ebx,%ebp
3885bc3d5698SJohn Baldwin
3886bc3d5698SJohn Baldwin	xorl	%esi,%eax
3887bc3d5698SJohn Baldwin	movl	12(%esp),%edx
3888bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3889bc3d5698SJohn Baldwin	addl	%eax,%ebx
3890bc3d5698SJohn Baldwin	movl	%ebp,%eax
3891bc3d5698SJohn Baldwin	roll	$10,%ecx
3892bc3d5698SJohn Baldwin	addl	%edx,%ebx
3893bc3d5698SJohn Baldwin	xorl	%ecx,%eax
3894bc3d5698SJohn Baldwin	roll	$13,%ebx
3895bc3d5698SJohn Baldwin	addl	%edi,%ebx
3896bc3d5698SJohn Baldwin
3897bc3d5698SJohn Baldwin	movl	36(%esp),%edx
3898bc3d5698SJohn Baldwin	xorl	%ebx,%eax
3899bc3d5698SJohn Baldwin	addl	%edx,%edi
3900bc3d5698SJohn Baldwin	roll	$10,%ebp
3901bc3d5698SJohn Baldwin	addl	%eax,%edi
3902bc3d5698SJohn Baldwin	movl	%ebx,%eax
3903bc3d5698SJohn Baldwin	roll	$11,%edi
3904bc3d5698SJohn Baldwin	addl	%esi,%edi
3905bc3d5698SJohn Baldwin
3906bc3d5698SJohn Baldwin	xorl	%ebp,%eax
3907bc3d5698SJohn Baldwin	movl	44(%esp),%edx
3908bc3d5698SJohn Baldwin	xorl	%edi,%eax
3909bc3d5698SJohn Baldwin	addl	%eax,%esi
3910bc3d5698SJohn Baldwin	roll	$10,%ebx
3911bc3d5698SJohn Baldwin	addl	%edx,%esi
3912bc3d5698SJohn Baldwin	movl	128(%esp),%edx
3913bc3d5698SJohn Baldwin	roll	$11,%esi
3914bc3d5698SJohn Baldwin	addl	%ecx,%esi
3915bc3d5698SJohn Baldwin	movl	4(%edx),%eax
3916bc3d5698SJohn Baldwin	addl	%eax,%ebx
3917bc3d5698SJohn Baldwin	movl	72(%esp),%eax
3918bc3d5698SJohn Baldwin	addl	%eax,%ebx
3919bc3d5698SJohn Baldwin	movl	8(%edx),%eax
3920bc3d5698SJohn Baldwin	addl	%eax,%ebp
3921bc3d5698SJohn Baldwin	movl	76(%esp),%eax
3922bc3d5698SJohn Baldwin	addl	%eax,%ebp
3923bc3d5698SJohn Baldwin	movl	12(%edx),%eax
3924bc3d5698SJohn Baldwin	addl	%eax,%ecx
3925bc3d5698SJohn Baldwin	movl	80(%esp),%eax
3926bc3d5698SJohn Baldwin	addl	%eax,%ecx
3927bc3d5698SJohn Baldwin	movl	16(%edx),%eax
3928bc3d5698SJohn Baldwin	addl	%eax,%esi
3929bc3d5698SJohn Baldwin	movl	64(%esp),%eax
3930bc3d5698SJohn Baldwin	addl	%eax,%esi
3931bc3d5698SJohn Baldwin	movl	(%edx),%eax
3932bc3d5698SJohn Baldwin	addl	%eax,%edi
3933bc3d5698SJohn Baldwin	movl	68(%esp),%eax
3934bc3d5698SJohn Baldwin	addl	%eax,%edi
3935bc3d5698SJohn Baldwin	movl	136(%esp),%eax
3936bc3d5698SJohn Baldwin	movl	%ebx,(%edx)
3937bc3d5698SJohn Baldwin	movl	%ebp,4(%edx)
3938bc3d5698SJohn Baldwin	movl	%ecx,8(%edx)
3939bc3d5698SJohn Baldwin	subl	$1,%eax
3940bc3d5698SJohn Baldwin	movl	%esi,12(%edx)
3941bc3d5698SJohn Baldwin	movl	%edi,16(%edx)
3942bc3d5698SJohn Baldwin	jle	.L001get_out
3943bc3d5698SJohn Baldwin	movl	%eax,136(%esp)
3944bc3d5698SJohn Baldwin	movl	%ecx,%edi
3945bc3d5698SJohn Baldwin	movl	132(%esp),%eax
3946bc3d5698SJohn Baldwin	movl	%ebx,%ecx
3947bc3d5698SJohn Baldwin	addl	$64,%eax
3948bc3d5698SJohn Baldwin	movl	%ebp,%esi
3949bc3d5698SJohn Baldwin	movl	%eax,132(%esp)
3950bc3d5698SJohn Baldwin	jmp	.L000start
3951bc3d5698SJohn Baldwin.L001get_out:
3952bc3d5698SJohn Baldwin	addl	$108,%esp
3953bc3d5698SJohn Baldwin	popl	%ebx
3954bc3d5698SJohn Baldwin	popl	%ebp
3955bc3d5698SJohn Baldwin	popl	%edi
3956bc3d5698SJohn Baldwin	popl	%esi
3957bc3d5698SJohn Baldwin	ret
3958bc3d5698SJohn Baldwin.size	ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin
3959*c0855eaaSJohn Baldwin
3960*c0855eaaSJohn Baldwin	.section ".note.gnu.property", "a"
3961*c0855eaaSJohn Baldwin	.p2align 2
3962*c0855eaaSJohn Baldwin	.long 1f - 0f
3963*c0855eaaSJohn Baldwin	.long 4f - 1f
3964*c0855eaaSJohn Baldwin	.long 5
3965*c0855eaaSJohn Baldwin0:
3966*c0855eaaSJohn Baldwin	.asciz "GNU"
3967*c0855eaaSJohn Baldwin1:
3968*c0855eaaSJohn Baldwin	.p2align 2
3969*c0855eaaSJohn Baldwin	.long 0xc0000002
3970*c0855eaaSJohn Baldwin	.long 3f - 2f
3971*c0855eaaSJohn Baldwin2:
3972*c0855eaaSJohn Baldwin	.long 3
3973*c0855eaaSJohn Baldwin3:
3974*c0855eaaSJohn Baldwin	.p2align 2
3975*c0855eaaSJohn Baldwin4:
3976bc3d5698SJohn Baldwin#endif
3977