195967Speter	# $FreeBSD$
295967Speter
3127326Smarkm
4127326Smarkm
5127326Smarkm
6127326Smarkm
7127326Smarkm
895967Speter	.file	"sha1-586.s"
995967Speter	.version	"01.01"
1095967Spetergcc2_compiled.:
1195967Speter.text
1295967Speter	.align 16
1395967Speter.globl sha1_block_asm_data_order
1495967Speter	.type	sha1_block_asm_data_order,@function
1595967Spetersha1_block_asm_data_order:
1695967Speter	movl	12(%esp),	%ecx
1795967Speter	pushl	%esi
1895967Speter	sall	$6,		%ecx
1995967Speter	movl	12(%esp),	%esi
2095967Speter	pushl	%ebp
2195967Speter	addl	%esi,		%ecx
2295967Speter	pushl	%ebx
2395967Speter	movl	16(%esp),	%ebp
2495967Speter	pushl	%edi
2595967Speter	movl	12(%ebp),	%edx
2695967Speter	subl	$108,		%esp
2795967Speter	movl	16(%ebp),	%edi
2895967Speter	movl	8(%ebp),	%ebx
2995967Speter	movl	%ecx,		68(%esp)
30127326Smarkm
3195967Speter.L000start:
32127326Smarkm
3395967Speter	movl	(%esi),		%eax
3495967Speter	movl	4(%esi),	%ecx
3595967Speter.byte 15
36127326Smarkm.byte 200
3795967Speter.byte 15
38127326Smarkm.byte 201
3995967Speter	movl	%eax,		(%esp)
4095967Speter	movl	%ecx,		4(%esp)
4195967Speter	movl	8(%esi),	%eax
4295967Speter	movl	12(%esi),	%ecx
4395967Speter.byte 15
44127326Smarkm.byte 200
4595967Speter.byte 15
46127326Smarkm.byte 201
4795967Speter	movl	%eax,		8(%esp)
4895967Speter	movl	%ecx,		12(%esp)
4995967Speter	movl	16(%esi),	%eax
5095967Speter	movl	20(%esi),	%ecx
5195967Speter.byte 15
52127326Smarkm.byte 200
5395967Speter.byte 15
54127326Smarkm.byte 201
5595967Speter	movl	%eax,		16(%esp)
5695967Speter	movl	%ecx,		20(%esp)
5795967Speter	movl	24(%esi),	%eax
5895967Speter	movl	28(%esi),	%ecx
5995967Speter.byte 15
60127326Smarkm.byte 200
6195967Speter.byte 15
62127326Smarkm.byte 201
6395967Speter	movl	%eax,		24(%esp)
6495967Speter	movl	%ecx,		28(%esp)
6595967Speter	movl	32(%esi),	%eax
6695967Speter	movl	36(%esi),	%ecx
6795967Speter.byte 15
68127326Smarkm.byte 200
6995967Speter.byte 15
70127326Smarkm.byte 201
7195967Speter	movl	%eax,		32(%esp)
7295967Speter	movl	%ecx,		36(%esp)
7395967Speter	movl	40(%esi),	%eax
7495967Speter	movl	44(%esi),	%ecx
7595967Speter.byte 15
76127326Smarkm.byte 200
7795967Speter.byte 15
78127326Smarkm.byte 201
7995967Speter	movl	%eax,		40(%esp)
8095967Speter	movl	%ecx,		44(%esp)
8195967Speter	movl	48(%esi),	%eax
8295967Speter	movl	52(%esi),	%ecx
8395967Speter.byte 15
84127326Smarkm.byte 200
8595967Speter.byte 15
86127326Smarkm.byte 201
8795967Speter	movl	%eax,		48(%esp)
8895967Speter	movl	%ecx,		52(%esp)
8995967Speter	movl	56(%esi),	%eax
9095967Speter	movl	60(%esi),	%ecx
9195967Speter.byte 15
92127326Smarkm.byte 200
9395967Speter.byte 15
94127326Smarkm.byte 201
9595967Speter	movl	%eax,		56(%esp)
9695967Speter	movl	%ecx,		60(%esp)
97127326Smarkm
98127326Smarkm
9995967Speter	movl	%esi,		132(%esp)
10095967Speter.L001shortcut:
10195967Speter
102127326Smarkm
10395967Speter	movl	(%ebp),		%eax
10495967Speter	movl	4(%ebp),	%ecx
105127326Smarkm
106127326Smarkm	movl	%eax,		%ebp
10795967Speter	movl	%ebx,		%esi
108127326Smarkm	roll	$5,		%ebp
10995967Speter	xorl	%edx,		%esi
11095967Speter	andl	%ecx,		%esi
111127326Smarkm	rorl	$2,		%ecx
11295967Speter	addl	%edi,		%ebp
11395967Speter	movl	(%esp),		%edi
11495967Speter	xorl	%edx,		%esi
11595967Speter	leal	1518500249(%ebp,%edi,1),%ebp
116127326Smarkm	addl	%ebp,		%esi
117127326Smarkm
118127326Smarkm	movl	%esi,		%ebp
11995967Speter	movl	%ecx,		%edi
120127326Smarkm	roll	$5,		%ebp
12195967Speter	xorl	%ebx,		%edi
12295967Speter	andl	%eax,		%edi
123127326Smarkm	rorl	$2,		%eax
12495967Speter	addl	%edx,		%ebp
12595967Speter	movl	4(%esp),	%edx
12695967Speter	xorl	%ebx,		%edi
12795967Speter	leal	1518500249(%ebp,%edx,1),%ebp
12895967Speter	addl	%ebp,		%edi
129127326Smarkm
130127326Smarkm	movl	%edi,		%ebp
13195967Speter	movl	%eax,		%edx
132127326Smarkm	roll	$5,		%ebp
13395967Speter	xorl	%ecx,		%edx
13495967Speter	andl	%esi,		%edx
135127326Smarkm	rorl	$2,		%esi
13695967Speter	addl	%ebx,		%ebp
13795967Speter	movl	8(%esp),	%ebx
13895967Speter	xorl	%ecx,		%edx
13995967Speter	leal	1518500249(%ebp,%ebx,1),%ebp
140127326Smarkm	addl	%ebp,		%edx
141127326Smarkm
142127326Smarkm	movl	%edx,		%ebp
14395967Speter	movl	%esi,		%ebx
144127326Smarkm	roll	$5,		%ebp
14595967Speter	xorl	%eax,		%ebx
14695967Speter	andl	%edi,		%ebx
147127326Smarkm	rorl	$2,		%edi
14895967Speter	addl	%ecx,		%ebp
14995967Speter	movl	12(%esp),	%ecx
15095967Speter	xorl	%eax,		%ebx
15195967Speter	leal	1518500249(%ebp,%ecx,1),%ebp
15295967Speter	addl	%ebp,		%ebx
153127326Smarkm
154127326Smarkm	movl	%ebx,		%ebp
15595967Speter	movl	%edi,		%ecx
156127326Smarkm	roll	$5,		%ebp
15795967Speter	xorl	%esi,		%ecx
15895967Speter	andl	%edx,		%ecx
159127326Smarkm	rorl	$2,		%edx
16095967Speter	addl	%eax,		%ebp
16195967Speter	movl	16(%esp),	%eax
16295967Speter	xorl	%esi,		%ecx
16395967Speter	leal	1518500249(%ebp,%eax,1),%ebp
164127326Smarkm	addl	%ebp,		%ecx
165127326Smarkm
166127326Smarkm	movl	%ecx,		%ebp
16795967Speter	movl	%edx,		%eax
168127326Smarkm	roll	$5,		%ebp
16995967Speter	xorl	%edi,		%eax
17095967Speter	andl	%ebx,		%eax
171127326Smarkm	rorl	$2,		%ebx
17295967Speter	addl	%esi,		%ebp
17395967Speter	movl	20(%esp),	%esi
17495967Speter	xorl	%edi,		%eax
17595967Speter	leal	1518500249(%ebp,%esi,1),%ebp
17695967Speter	addl	%ebp,		%eax
177127326Smarkm
178127326Smarkm	movl	%eax,		%ebp
17995967Speter	movl	%ebx,		%esi
180127326Smarkm	roll	$5,		%ebp
18195967Speter	xorl	%edx,		%esi
18295967Speter	andl	%ecx,		%esi
183127326Smarkm	rorl	$2,		%ecx
18495967Speter	addl	%edi,		%ebp
18595967Speter	movl	24(%esp),	%edi
18695967Speter	xorl	%edx,		%esi
18795967Speter	leal	1518500249(%ebp,%edi,1),%ebp
188127326Smarkm	addl	%ebp,		%esi
189127326Smarkm
190127326Smarkm	movl	%esi,		%ebp
19195967Speter	movl	%ecx,		%edi
192127326Smarkm	roll	$5,		%ebp
19395967Speter	xorl	%ebx,		%edi
19495967Speter	andl	%eax,		%edi
195127326Smarkm	rorl	$2,		%eax
19695967Speter	addl	%edx,		%ebp
19795967Speter	movl	28(%esp),	%edx
19895967Speter	xorl	%ebx,		%edi
19995967Speter	leal	1518500249(%ebp,%edx,1),%ebp
20095967Speter	addl	%ebp,		%edi
201127326Smarkm
202127326Smarkm	movl	%edi,		%ebp
20395967Speter	movl	%eax,		%edx
204127326Smarkm	roll	$5,		%ebp
20595967Speter	xorl	%ecx,		%edx
20695967Speter	andl	%esi,		%edx
207127326Smarkm	rorl	$2,		%esi
20895967Speter	addl	%ebx,		%ebp
20995967Speter	movl	32(%esp),	%ebx
21095967Speter	xorl	%ecx,		%edx
21195967Speter	leal	1518500249(%ebp,%ebx,1),%ebp
212127326Smarkm	addl	%ebp,		%edx
213127326Smarkm
214127326Smarkm	movl	%edx,		%ebp
21595967Speter	movl	%esi,		%ebx
216127326Smarkm	roll	$5,		%ebp
21795967Speter	xorl	%eax,		%ebx
21895967Speter	andl	%edi,		%ebx
219127326Smarkm	rorl	$2,		%edi
22095967Speter	addl	%ecx,		%ebp
22195967Speter	movl	36(%esp),	%ecx
22295967Speter	xorl	%eax,		%ebx
22395967Speter	leal	1518500249(%ebp,%ecx,1),%ebp
22495967Speter	addl	%ebp,		%ebx
225127326Smarkm
226127326Smarkm	movl	%ebx,		%ebp
22795967Speter	movl	%edi,		%ecx
228127326Smarkm	roll	$5,		%ebp
22995967Speter	xorl	%esi,		%ecx
23095967Speter	andl	%edx,		%ecx
231127326Smarkm	rorl	$2,		%edx
23295967Speter	addl	%eax,		%ebp
23395967Speter	movl	40(%esp),	%eax
23495967Speter	xorl	%esi,		%ecx
23595967Speter	leal	1518500249(%ebp,%eax,1),%ebp
236127326Smarkm	addl	%ebp,		%ecx
237127326Smarkm
238127326Smarkm	movl	%ecx,		%ebp
23995967Speter	movl	%edx,		%eax
240127326Smarkm	roll	$5,		%ebp
24195967Speter	xorl	%edi,		%eax
24295967Speter	andl	%ebx,		%eax
243127326Smarkm	rorl	$2,		%ebx
24495967Speter	addl	%esi,		%ebp
24595967Speter	movl	44(%esp),	%esi
24695967Speter	xorl	%edi,		%eax
24795967Speter	leal	1518500249(%ebp,%esi,1),%ebp
24895967Speter	addl	%ebp,		%eax
249127326Smarkm
250127326Smarkm	movl	%eax,		%ebp
25195967Speter	movl	%ebx,		%esi
252127326Smarkm	roll	$5,		%ebp
25395967Speter	xorl	%edx,		%esi
25495967Speter	andl	%ecx,		%esi
255127326Smarkm	rorl	$2,		%ecx
25695967Speter	addl	%edi,		%ebp
25795967Speter	movl	48(%esp),	%edi
25895967Speter	xorl	%edx,		%esi
25995967Speter	leal	1518500249(%ebp,%edi,1),%ebp
260127326Smarkm	addl	%ebp,		%esi
261127326Smarkm
262127326Smarkm	movl	%esi,		%ebp
26395967Speter	movl	%ecx,		%edi
264127326Smarkm	roll	$5,		%ebp
26595967Speter	xorl	%ebx,		%edi
26695967Speter	andl	%eax,		%edi
267127326Smarkm	rorl	$2,		%eax
26895967Speter	addl	%edx,		%ebp
26995967Speter	movl	52(%esp),	%edx
27095967Speter	xorl	%ebx,		%edi
27195967Speter	leal	1518500249(%ebp,%edx,1),%ebp
27295967Speter	addl	%ebp,		%edi
273127326Smarkm
274127326Smarkm	movl	%edi,		%ebp
27595967Speter	movl	%eax,		%edx
276127326Smarkm	roll	$5,		%ebp
27795967Speter	xorl	%ecx,		%edx
27895967Speter	andl	%esi,		%edx
279127326Smarkm	rorl	$2,		%esi
28095967Speter	addl	%ebx,		%ebp
28195967Speter	movl	56(%esp),	%ebx
28295967Speter	xorl	%ecx,		%edx
28395967Speter	leal	1518500249(%ebp,%ebx,1),%ebp
284127326Smarkm	addl	%ebp,		%edx
285127326Smarkm
286127326Smarkm	movl	%edx,		%ebp
28795967Speter	movl	%esi,		%ebx
288127326Smarkm	roll	$5,		%ebp
28995967Speter	xorl	%eax,		%ebx
29095967Speter	andl	%edi,		%ebx
291127326Smarkm	rorl	$2,		%edi
29295967Speter	addl	%ecx,		%ebp
29395967Speter	movl	60(%esp),	%ecx
29495967Speter	xorl	%eax,		%ebx
29595967Speter	leal	1518500249(%ebp,%ecx,1),%ebp
29695967Speter	addl	%ebp,		%ebx
297127326Smarkm
29895967Speter	movl	8(%esp),	%ecx
29995967Speter	movl	%edi,		%ebp
300127326Smarkm	xorl	(%esp),		%ecx
301127326Smarkm	xorl	%esi,		%ebp
302127326Smarkm	xorl	32(%esp),	%ecx
303127326Smarkm	andl	%edx,		%ebp
304127326Smarkm	xorl	52(%esp),	%ecx
305127326Smarkm	rorl	$2,		%edx
306127326Smarkm	xorl	%esi,		%ebp
30795967Speter.byte 209
308127326Smarkm.byte 193
30995967Speter	movl	%ecx,		(%esp)
31095967Speter	leal	1518500249(%ecx,%eax,1),%ecx
31195967Speter	movl	%ebx,		%eax
31295967Speter	addl	%ebp,		%ecx
31395967Speter	roll	$5,		%eax
31495967Speter	addl	%eax,		%ecx
315127326Smarkm
316127326Smarkm	movl	12(%esp),	%eax
31795967Speter	movl	%edx,		%ebp
318127326Smarkm	xorl	4(%esp),	%eax
31995967Speter	xorl	%edi,		%ebp
320127326Smarkm	xorl	36(%esp),	%eax
321127326Smarkm	andl	%ebx,		%ebp
322127326Smarkm	xorl	56(%esp),	%eax
323127326Smarkm	rorl	$2,		%ebx
324127326Smarkm	xorl	%edi,		%ebp
325127326Smarkm.byte 209
326127326Smarkm.byte 192
32795967Speter	movl	%eax,		4(%esp)
32895967Speter	leal	1518500249(%eax,%esi,1),%eax
32995967Speter	movl	%ecx,		%esi
330127326Smarkm	addl	%ebp,		%eax
33195967Speter	roll	$5,		%esi
33295967Speter	addl	%esi,		%eax
333127326Smarkm
33495967Speter	movl	16(%esp),	%esi
33595967Speter	movl	%ebx,		%ebp
336127326Smarkm	xorl	8(%esp),	%esi
337127326Smarkm	xorl	%edx,		%ebp
338127326Smarkm	xorl	40(%esp),	%esi
339127326Smarkm	andl	%ecx,		%ebp
340127326Smarkm	xorl	60(%esp),	%esi
341127326Smarkm	rorl	$2,		%ecx
342127326Smarkm	xorl	%edx,		%ebp
34395967Speter.byte 209
344127326Smarkm.byte 198
34595967Speter	movl	%esi,		8(%esp)
34695967Speter	leal	1518500249(%esi,%edi,1),%esi
34795967Speter	movl	%eax,		%edi
34895967Speter	addl	%ebp,		%esi
34995967Speter	roll	$5,		%edi
35095967Speter	addl	%edi,		%esi
351127326Smarkm
352127326Smarkm	movl	20(%esp),	%edi
35395967Speter	movl	%ecx,		%ebp
354127326Smarkm	xorl	12(%esp),	%edi
35595967Speter	xorl	%ebx,		%ebp
356127326Smarkm	xorl	44(%esp),	%edi
357127326Smarkm	andl	%eax,		%ebp
358127326Smarkm	xorl	(%esp),		%edi
359127326Smarkm	rorl	$2,		%eax
360127326Smarkm	xorl	%ebx,		%ebp
361127326Smarkm.byte 209
362127326Smarkm.byte 199
36395967Speter	movl	%edi,		12(%esp)
36495967Speter	leal	1518500249(%edi,%edx,1),%edi
36595967Speter	movl	%esi,		%edx
366127326Smarkm	addl	%ebp,		%edi
36795967Speter	roll	$5,		%edx
36895967Speter	addl	%edx,		%edi
369127326Smarkm
37095967Speter	movl	16(%esp),	%edx
37195967Speter	movl	%esi,		%ebp
372127326Smarkm	xorl	24(%esp),	%edx
373127326Smarkm	rorl	$2,		%esi
374127326Smarkm	xorl	48(%esp),	%edx
375127326Smarkm	xorl	%eax,		%ebp
376127326Smarkm	xorl	4(%esp),	%edx
377127326Smarkm	xorl	%ecx,		%ebp
37895967Speter.byte 209
379127326Smarkm.byte 194
38095967Speter	movl	%edx,		16(%esp)
38195967Speter	leal	1859775393(%edx,%ebx,1),%edx
38295967Speter	movl	%edi,		%ebx
38395967Speter	roll	$5,		%ebx
384127326Smarkm	addl	%ebp,		%edx
38595967Speter	addl	%ebx,		%edx
386127326Smarkm
38795967Speter	movl	20(%esp),	%ebx
38895967Speter	movl	%edi,		%ebp
389127326Smarkm	xorl	28(%esp),	%ebx
390127326Smarkm	rorl	$2,		%edi
391127326Smarkm	xorl	52(%esp),	%ebx
392127326Smarkm	xorl	%esi,		%ebp
393127326Smarkm	xorl	8(%esp),	%ebx
394127326Smarkm	xorl	%eax,		%ebp
39595967Speter.byte 209
396127326Smarkm.byte 195
39795967Speter	movl	%ebx,		20(%esp)
39895967Speter	leal	1859775393(%ebx,%ecx,1),%ebx
39995967Speter	movl	%edx,		%ecx
40095967Speter	roll	$5,		%ecx
401127326Smarkm	addl	%ebp,		%ebx
40295967Speter	addl	%ecx,		%ebx
403127326Smarkm
40495967Speter	movl	24(%esp),	%ecx
40595967Speter	movl	%edx,		%ebp
406127326Smarkm	xorl	32(%esp),	%ecx
407127326Smarkm	rorl	$2,		%edx
408127326Smarkm	xorl	56(%esp),	%ecx
409127326Smarkm	xorl	%edi,		%ebp
410127326Smarkm	xorl	12(%esp),	%ecx
411127326Smarkm	xorl	%esi,		%ebp
41295967Speter.byte 209
413127326Smarkm.byte 193
41495967Speter	movl	%ecx,		24(%esp)
41595967Speter	leal	1859775393(%ecx,%eax,1),%ecx
41695967Speter	movl	%ebx,		%eax
41795967Speter	roll	$5,		%eax
418127326Smarkm	addl	%ebp,		%ecx
41995967Speter	addl	%eax,		%ecx
420127326Smarkm
42195967Speter	movl	28(%esp),	%eax
42295967Speter	movl	%ebx,		%ebp
423127326Smarkm	xorl	36(%esp),	%eax
424127326Smarkm	rorl	$2,		%ebx
425127326Smarkm	xorl	60(%esp),	%eax
426127326Smarkm	xorl	%edx,		%ebp
427127326Smarkm	xorl	16(%esp),	%eax
428127326Smarkm	xorl	%edi,		%ebp
42995967Speter.byte 209
430127326Smarkm.byte 192
43195967Speter	movl	%eax,		28(%esp)
43295967Speter	leal	1859775393(%eax,%esi,1),%eax
43395967Speter	movl	%ecx,		%esi
43495967Speter	roll	$5,		%esi
435127326Smarkm	addl	%ebp,		%eax
43695967Speter	addl	%esi,		%eax
437127326Smarkm
43895967Speter	movl	32(%esp),	%esi
43995967Speter	movl	%ecx,		%ebp
440127326Smarkm	xorl	40(%esp),	%esi
441127326Smarkm	rorl	$2,		%ecx
442127326Smarkm	xorl	(%esp),		%esi
443127326Smarkm	xorl	%ebx,		%ebp
444127326Smarkm	xorl	20(%esp),	%esi
445127326Smarkm	xorl	%edx,		%ebp
44695967Speter.byte 209
447127326Smarkm.byte 198
44895967Speter	movl	%esi,		32(%esp)
44995967Speter	leal	1859775393(%esi,%edi,1),%esi
45095967Speter	movl	%eax,		%edi
45195967Speter	roll	$5,		%edi
452127326Smarkm	addl	%ebp,		%esi
45395967Speter	addl	%edi,		%esi
454127326Smarkm
45595967Speter	movl	36(%esp),	%edi
45695967Speter	movl	%eax,		%ebp
457127326Smarkm	xorl	44(%esp),	%edi
458127326Smarkm	rorl	$2,		%eax
459127326Smarkm	xorl	4(%esp),	%edi
460127326Smarkm	xorl	%ecx,		%ebp
461127326Smarkm	xorl	24(%esp),	%edi
462127326Smarkm	xorl	%ebx,		%ebp
46395967Speter.byte 209
464127326Smarkm.byte 199
46595967Speter	movl	%edi,		36(%esp)
46695967Speter	leal	1859775393(%edi,%edx,1),%edi
46795967Speter	movl	%esi,		%edx
46895967Speter	roll	$5,		%edx
469127326Smarkm	addl	%ebp,		%edi
47095967Speter	addl	%edx,		%edi
471127326Smarkm
47295967Speter	movl	40(%esp),	%edx
47395967Speter	movl	%esi,		%ebp
474127326Smarkm	xorl	48(%esp),	%edx
475127326Smarkm	rorl	$2,		%esi
476127326Smarkm	xorl	8(%esp),	%edx
477127326Smarkm	xorl	%eax,		%ebp
478127326Smarkm	xorl	28(%esp),	%edx
479127326Smarkm	xorl	%ecx,		%ebp
48095967Speter.byte 209
481127326Smarkm.byte 194
48295967Speter	movl	%edx,		40(%esp)
48395967Speter	leal	1859775393(%edx,%ebx,1),%edx
48495967Speter	movl	%edi,		%ebx
48595967Speter	roll	$5,		%ebx
486127326Smarkm	addl	%ebp,		%edx
48795967Speter	addl	%ebx,		%edx
488127326Smarkm
48995967Speter	movl	44(%esp),	%ebx
49095967Speter	movl	%edi,		%ebp
491127326Smarkm	xorl	52(%esp),	%ebx
492127326Smarkm	rorl	$2,		%edi
493127326Smarkm	xorl	12(%esp),	%ebx
494127326Smarkm	xorl	%esi,		%ebp
495127326Smarkm	xorl	32(%esp),	%ebx
496127326Smarkm	xorl	%eax,		%ebp
49795967Speter.byte 209
498127326Smarkm.byte 195
49995967Speter	movl	%ebx,		44(%esp)
50095967Speter	leal	1859775393(%ebx,%ecx,1),%ebx
50195967Speter	movl	%edx,		%ecx
50295967Speter	roll	$5,		%ecx
503127326Smarkm	addl	%ebp,		%ebx
50495967Speter	addl	%ecx,		%ebx
505127326Smarkm
50695967Speter	movl	48(%esp),	%ecx
50795967Speter	movl	%edx,		%ebp
508127326Smarkm	xorl	56(%esp),	%ecx
509127326Smarkm	rorl	$2,		%edx
510127326Smarkm	xorl	16(%esp),	%ecx
511127326Smarkm	xorl	%edi,		%ebp
512127326Smarkm	xorl	36(%esp),	%ecx
513127326Smarkm	xorl	%esi,		%ebp
51495967Speter.byte 209
515127326Smarkm.byte 193
51695967Speter	movl	%ecx,		48(%esp)
51795967Speter	leal	1859775393(%ecx,%eax,1),%ecx
51895967Speter	movl	%ebx,		%eax
51995967Speter	roll	$5,		%eax
520127326Smarkm	addl	%ebp,		%ecx
52195967Speter	addl	%eax,		%ecx
522127326Smarkm
52395967Speter	movl	52(%esp),	%eax
52495967Speter	movl	%ebx,		%ebp
525127326Smarkm	xorl	60(%esp),	%eax
526127326Smarkm	rorl	$2,		%ebx
527127326Smarkm	xorl	20(%esp),	%eax
528127326Smarkm	xorl	%edx,		%ebp
529127326Smarkm	xorl	40(%esp),	%eax
530127326Smarkm	xorl	%edi,		%ebp
53195967Speter.byte 209
532127326Smarkm.byte 192
53395967Speter	movl	%eax,		52(%esp)
53495967Speter	leal	1859775393(%eax,%esi,1),%eax
53595967Speter	movl	%ecx,		%esi
53695967Speter	roll	$5,		%esi
537127326Smarkm	addl	%ebp,		%eax
53895967Speter	addl	%esi,		%eax
539127326Smarkm
54095967Speter	movl	56(%esp),	%esi
54195967Speter	movl	%ecx,		%ebp
542127326Smarkm	xorl	(%esp),		%esi
543127326Smarkm	rorl	$2,		%ecx
544127326Smarkm	xorl	24(%esp),	%esi
545127326Smarkm	xorl	%ebx,		%ebp
546127326Smarkm	xorl	44(%esp),	%esi
547127326Smarkm	xorl	%edx,		%ebp
54895967Speter.byte 209
549127326Smarkm.byte 198
55095967Speter	movl	%esi,		56(%esp)
55195967Speter	leal	1859775393(%esi,%edi,1),%esi
55295967Speter	movl	%eax,		%edi
55395967Speter	roll	$5,		%edi
554127326Smarkm	addl	%ebp,		%esi
55595967Speter	addl	%edi,		%esi
556127326Smarkm
55795967Speter	movl	60(%esp),	%edi
55895967Speter	movl	%eax,		%ebp
559127326Smarkm	xorl	4(%esp),	%edi
560127326Smarkm	rorl	$2,		%eax
561127326Smarkm	xorl	28(%esp),	%edi
562127326Smarkm	xorl	%ecx,		%ebp
563127326Smarkm	xorl	48(%esp),	%edi
564127326Smarkm	xorl	%ebx,		%ebp
56595967Speter.byte 209
566127326Smarkm.byte 199
56795967Speter	movl	%edi,		60(%esp)
56895967Speter	leal	1859775393(%edi,%edx,1),%edi
56995967Speter	movl	%esi,		%edx
57095967Speter	roll	$5,		%edx
571127326Smarkm	addl	%ebp,		%edi
57295967Speter	addl	%edx,		%edi
573127326Smarkm
57495967Speter	movl	(%esp),		%edx
57595967Speter	movl	%esi,		%ebp
576127326Smarkm	xorl	8(%esp),	%edx
577127326Smarkm	rorl	$2,		%esi
578127326Smarkm	xorl	32(%esp),	%edx
579127326Smarkm	xorl	%eax,		%ebp
580127326Smarkm	xorl	52(%esp),	%edx
581127326Smarkm	xorl	%ecx,		%ebp
58295967Speter.byte 209
583127326Smarkm.byte 194
58495967Speter	movl	%edx,		(%esp)
58595967Speter	leal	1859775393(%edx,%ebx,1),%edx
58695967Speter	movl	%edi,		%ebx
58795967Speter	roll	$5,		%ebx
588127326Smarkm	addl	%ebp,		%edx
58995967Speter	addl	%ebx,		%edx
590127326Smarkm
59195967Speter	movl	4(%esp),	%ebx
59295967Speter	movl	%edi,		%ebp
593127326Smarkm	xorl	12(%esp),	%ebx
594127326Smarkm	rorl	$2,		%edi
595127326Smarkm	xorl	36(%esp),	%ebx
596127326Smarkm	xorl	%esi,		%ebp
597127326Smarkm	xorl	56(%esp),	%ebx
598127326Smarkm	xorl	%eax,		%ebp
59995967Speter.byte 209
600127326Smarkm.byte 195
60195967Speter	movl	%ebx,		4(%esp)
60295967Speter	leal	1859775393(%ebx,%ecx,1),%ebx
60395967Speter	movl	%edx,		%ecx
60495967Speter	roll	$5,		%ecx
605127326Smarkm	addl	%ebp,		%ebx
60695967Speter	addl	%ecx,		%ebx
607127326Smarkm
60895967Speter	movl	8(%esp),	%ecx
60995967Speter	movl	%edx,		%ebp
610127326Smarkm	xorl	16(%esp),	%ecx
611127326Smarkm	rorl	$2,		%edx
612127326Smarkm	xorl	40(%esp),	%ecx
613127326Smarkm	xorl	%edi,		%ebp
614127326Smarkm	xorl	60(%esp),	%ecx
615127326Smarkm	xorl	%esi,		%ebp
61695967Speter.byte 209
617127326Smarkm.byte 193
61895967Speter	movl	%ecx,		8(%esp)
61995967Speter	leal	1859775393(%ecx,%eax,1),%ecx
62095967Speter	movl	%ebx,		%eax
62195967Speter	roll	$5,		%eax
622127326Smarkm	addl	%ebp,		%ecx
62395967Speter	addl	%eax,		%ecx
624127326Smarkm
62595967Speter	movl	12(%esp),	%eax
62695967Speter	movl	%ebx,		%ebp
627127326Smarkm	xorl	20(%esp),	%eax
628127326Smarkm	rorl	$2,		%ebx
629127326Smarkm	xorl	44(%esp),	%eax
630127326Smarkm	xorl	%edx,		%ebp
631127326Smarkm	xorl	(%esp),		%eax
632127326Smarkm	xorl	%edi,		%ebp
63395967Speter.byte 209
634127326Smarkm.byte 192
63595967Speter	movl	%eax,		12(%esp)
63695967Speter	leal	1859775393(%eax,%esi,1),%eax
63795967Speter	movl	%ecx,		%esi
63895967Speter	roll	$5,		%esi
639127326Smarkm	addl	%ebp,		%eax
64095967Speter	addl	%esi,		%eax
641127326Smarkm
64295967Speter	movl	16(%esp),	%esi
64395967Speter	movl	%ecx,		%ebp
644127326Smarkm	xorl	24(%esp),	%esi
645127326Smarkm	rorl	$2,		%ecx
646127326Smarkm	xorl	48(%esp),	%esi
647127326Smarkm	xorl	%ebx,		%ebp
648127326Smarkm	xorl	4(%esp),	%esi
649127326Smarkm	xorl	%edx,		%ebp
65095967Speter.byte 209
651127326Smarkm.byte 198
65295967Speter	movl	%esi,		16(%esp)
65395967Speter	leal	1859775393(%esi,%edi,1),%esi
65495967Speter	movl	%eax,		%edi
65595967Speter	roll	$5,		%edi
656127326Smarkm	addl	%ebp,		%esi
65795967Speter	addl	%edi,		%esi
658127326Smarkm
65995967Speter	movl	20(%esp),	%edi
66095967Speter	movl	%eax,		%ebp
661127326Smarkm	xorl	28(%esp),	%edi
662127326Smarkm	rorl	$2,		%eax
663127326Smarkm	xorl	52(%esp),	%edi
664127326Smarkm	xorl	%ecx,		%ebp
665127326Smarkm	xorl	8(%esp),	%edi
666127326Smarkm	xorl	%ebx,		%ebp
66795967Speter.byte 209
668127326Smarkm.byte 199
66995967Speter	movl	%edi,		20(%esp)
67095967Speter	leal	1859775393(%edi,%edx,1),%edi
67195967Speter	movl	%esi,		%edx
67295967Speter	roll	$5,		%edx
673127326Smarkm	addl	%ebp,		%edi
67495967Speter	addl	%edx,		%edi
675127326Smarkm
67695967Speter	movl	24(%esp),	%edx
67795967Speter	movl	%esi,		%ebp
678127326Smarkm	xorl	32(%esp),	%edx
679127326Smarkm	rorl	$2,		%esi
680127326Smarkm	xorl	56(%esp),	%edx
681127326Smarkm	xorl	%eax,		%ebp
682127326Smarkm	xorl	12(%esp),	%edx
683127326Smarkm	xorl	%ecx,		%ebp
68495967Speter.byte 209
685127326Smarkm.byte 194
68695967Speter	movl	%edx,		24(%esp)
68795967Speter	leal	1859775393(%edx,%ebx,1),%edx
68895967Speter	movl	%edi,		%ebx
68995967Speter	roll	$5,		%ebx
690127326Smarkm	addl	%ebp,		%edx
69195967Speter	addl	%ebx,		%edx
692127326Smarkm
69395967Speter	movl	28(%esp),	%ebx
69495967Speter	movl	%edi,		%ebp
695127326Smarkm	xorl	36(%esp),	%ebx
696127326Smarkm	rorl	$2,		%edi
697127326Smarkm	xorl	60(%esp),	%ebx
698127326Smarkm	xorl	%esi,		%ebp
699127326Smarkm	xorl	16(%esp),	%ebx
700127326Smarkm	xorl	%eax,		%ebp
70195967Speter.byte 209
702127326Smarkm.byte 195
70395967Speter	movl	%ebx,		28(%esp)
70495967Speter	leal	1859775393(%ebx,%ecx,1),%ebx
70595967Speter	movl	%edx,		%ecx
70695967Speter	roll	$5,		%ecx
707127326Smarkm	addl	%ebp,		%ebx
70895967Speter	addl	%ecx,		%ebx
709127326Smarkm
71095967Speter	movl	32(%esp),	%ecx
71195967Speter	movl	%edx,		%ebp
712127326Smarkm	xorl	40(%esp),	%ecx
713127326Smarkm	orl	%edi,		%ebp
714127326Smarkm	xorl	(%esp),		%ecx
715127326Smarkm	andl	%esi,		%ebp
716127326Smarkm	xorl	20(%esp),	%ecx
71795967Speter.byte 209
718127326Smarkm.byte 193
71995967Speter	movl	%ecx,		32(%esp)
72095967Speter	leal	2400959708(%ecx,%eax,1),%ecx
72195967Speter	movl	%edx,		%eax
722127326Smarkm	rorl	$2,		%edx
72395967Speter	andl	%edi,		%eax
72495967Speter	orl	%eax,		%ebp
72595967Speter	movl	%ebx,		%eax
72695967Speter	roll	$5,		%eax
72795967Speter	addl	%eax,		%ebp
728127326Smarkm	addl	%ebp,		%ecx
729127326Smarkm
73095967Speter	movl	36(%esp),	%eax
731127326Smarkm	movl	%ebx,		%ebp
732127326Smarkm	xorl	44(%esp),	%eax
733127326Smarkm	orl	%edx,		%ebp
734127326Smarkm	xorl	4(%esp),	%eax
735127326Smarkm	andl	%edi,		%ebp
736127326Smarkm	xorl	24(%esp),	%eax
73795967Speter.byte 209
738127326Smarkm.byte 192
73995967Speter	movl	%eax,		36(%esp)
74095967Speter	leal	2400959708(%eax,%esi,1),%eax
74195967Speter	movl	%ebx,		%esi
742127326Smarkm	rorl	$2,		%ebx
74395967Speter	andl	%edx,		%esi
74495967Speter	orl	%esi,		%ebp
74595967Speter	movl	%ecx,		%esi
74695967Speter	roll	$5,		%esi
74795967Speter	addl	%esi,		%ebp
74895967Speter	addl	%ebp,		%eax
749127326Smarkm
75095967Speter	movl	40(%esp),	%esi
75195967Speter	movl	%ecx,		%ebp
752127326Smarkm	xorl	48(%esp),	%esi
753127326Smarkm	orl	%ebx,		%ebp
754127326Smarkm	xorl	8(%esp),	%esi
755127326Smarkm	andl	%edx,		%ebp
756127326Smarkm	xorl	28(%esp),	%esi
75795967Speter.byte 209
758127326Smarkm.byte 198
75995967Speter	movl	%esi,		40(%esp)
76095967Speter	leal	2400959708(%esi,%edi,1),%esi
76195967Speter	movl	%ecx,		%edi
762127326Smarkm	rorl	$2,		%ecx
76395967Speter	andl	%ebx,		%edi
76495967Speter	orl	%edi,		%ebp
76595967Speter	movl	%eax,		%edi
76695967Speter	roll	$5,		%edi
76795967Speter	addl	%edi,		%ebp
768127326Smarkm	addl	%ebp,		%esi
769127326Smarkm
77095967Speter	movl	44(%esp),	%edi
771127326Smarkm	movl	%eax,		%ebp
772127326Smarkm	xorl	52(%esp),	%edi
773127326Smarkm	orl	%ecx,		%ebp
774127326Smarkm	xorl	12(%esp),	%edi
775127326Smarkm	andl	%ebx,		%ebp
776127326Smarkm	xorl	32(%esp),	%edi
77795967Speter.byte 209
778127326Smarkm.byte 199
77995967Speter	movl	%edi,		44(%esp)
78095967Speter	leal	2400959708(%edi,%edx,1),%edi
78195967Speter	movl	%eax,		%edx
782127326Smarkm	rorl	$2,		%eax
78395967Speter	andl	%ecx,		%edx
78495967Speter	orl	%edx,		%ebp
78595967Speter	movl	%esi,		%edx
78695967Speter	roll	$5,		%edx
78795967Speter	addl	%edx,		%ebp
78895967Speter	addl	%ebp,		%edi
789127326Smarkm
79095967Speter	movl	48(%esp),	%edx
79195967Speter	movl	%esi,		%ebp
792127326Smarkm	xorl	56(%esp),	%edx
793127326Smarkm	orl	%eax,		%ebp
794127326Smarkm	xorl	16(%esp),	%edx
795127326Smarkm	andl	%ecx,		%ebp
796127326Smarkm	xorl	36(%esp),	%edx
79795967Speter.byte 209
798127326Smarkm.byte 194
79995967Speter	movl	%edx,		48(%esp)
80095967Speter	leal	2400959708(%edx,%ebx,1),%edx
80195967Speter	movl	%esi,		%ebx
802127326Smarkm	rorl	$2,		%esi
80395967Speter	andl	%eax,		%ebx
80495967Speter	orl	%ebx,		%ebp
80595967Speter	movl	%edi,		%ebx
80695967Speter	roll	$5,		%ebx
80795967Speter	addl	%ebx,		%ebp
808127326Smarkm	addl	%ebp,		%edx
809127326Smarkm
81095967Speter	movl	52(%esp),	%ebx
811127326Smarkm	movl	%edi,		%ebp
812127326Smarkm	xorl	60(%esp),	%ebx
813127326Smarkm	orl	%esi,		%ebp
814127326Smarkm	xorl	20(%esp),	%ebx
815127326Smarkm	andl	%eax,		%ebp
816127326Smarkm	xorl	40(%esp),	%ebx
81795967Speter.byte 209
818127326Smarkm.byte 195
81995967Speter	movl	%ebx,		52(%esp)
82095967Speter	leal	2400959708(%ebx,%ecx,1),%ebx
82195967Speter	movl	%edi,		%ecx
822127326Smarkm	rorl	$2,		%edi
82395967Speter	andl	%esi,		%ecx
82495967Speter	orl	%ecx,		%ebp
82595967Speter	movl	%edx,		%ecx
82695967Speter	roll	$5,		%ecx
82795967Speter	addl	%ecx,		%ebp
82895967Speter	addl	%ebp,		%ebx
829127326Smarkm
83095967Speter	movl	56(%esp),	%ecx
83195967Speter	movl	%edx,		%ebp
832127326Smarkm	xorl	(%esp),		%ecx
833127326Smarkm	orl	%edi,		%ebp
834127326Smarkm	xorl	24(%esp),	%ecx
835127326Smarkm	andl	%esi,		%ebp
836127326Smarkm	xorl	44(%esp),	%ecx
83795967Speter.byte 209
838127326Smarkm.byte 193
83995967Speter	movl	%ecx,		56(%esp)
84095967Speter	leal	2400959708(%ecx,%eax,1),%ecx
84195967Speter	movl	%edx,		%eax
842127326Smarkm	rorl	$2,		%edx
84395967Speter	andl	%edi,		%eax
84495967Speter	orl	%eax,		%ebp
84595967Speter	movl	%ebx,		%eax
84695967Speter	roll	$5,		%eax
84795967Speter	addl	%eax,		%ebp
848127326Smarkm	addl	%ebp,		%ecx
849127326Smarkm
85095967Speter	movl	60(%esp),	%eax
851127326Smarkm	movl	%ebx,		%ebp
852127326Smarkm	xorl	4(%esp),	%eax
853127326Smarkm	orl	%edx,		%ebp
854127326Smarkm	xorl	28(%esp),	%eax
855127326Smarkm	andl	%edi,		%ebp
856127326Smarkm	xorl	48(%esp),	%eax
85795967Speter.byte 209
858127326Smarkm.byte 192
85995967Speter	movl	%eax,		60(%esp)
86095967Speter	leal	2400959708(%eax,%esi,1),%eax
86195967Speter	movl	%ebx,		%esi
862127326Smarkm	rorl	$2,		%ebx
86395967Speter	andl	%edx,		%esi
86495967Speter	orl	%esi,		%ebp
86595967Speter	movl	%ecx,		%esi
86695967Speter	roll	$5,		%esi
86795967Speter	addl	%esi,		%ebp
86895967Speter	addl	%ebp,		%eax
869127326Smarkm
87095967Speter	movl	(%esp),		%esi
87195967Speter	movl	%ecx,		%ebp
872127326Smarkm	xorl	8(%esp),	%esi
873127326Smarkm	orl	%ebx,		%ebp
874127326Smarkm	xorl	32(%esp),	%esi
875127326Smarkm	andl	%edx,		%ebp
876127326Smarkm	xorl	52(%esp),	%esi
87795967Speter.byte 209
878127326Smarkm.byte 198
87995967Speter	movl	%esi,		(%esp)
88095967Speter	leal	2400959708(%esi,%edi,1),%esi
88195967Speter	movl	%ecx,		%edi
882127326Smarkm	rorl	$2,		%ecx
88395967Speter	andl	%ebx,		%edi
88495967Speter	orl	%edi,		%ebp
88595967Speter	movl	%eax,		%edi
88695967Speter	roll	$5,		%edi
88795967Speter	addl	%edi,		%ebp
888127326Smarkm	addl	%ebp,		%esi
889127326Smarkm
89095967Speter	movl	4(%esp),	%edi
891127326Smarkm	movl	%eax,		%ebp
892127326Smarkm	xorl	12(%esp),	%edi
893127326Smarkm	orl	%ecx,		%ebp
894127326Smarkm	xorl	36(%esp),	%edi
895127326Smarkm	andl	%ebx,		%ebp
896127326Smarkm	xorl	56(%esp),	%edi
89795967Speter.byte 209
898127326Smarkm.byte 199
89995967Speter	movl	%edi,		4(%esp)
90095967Speter	leal	2400959708(%edi,%edx,1),%edi
90195967Speter	movl	%eax,		%edx
902127326Smarkm	rorl	$2,		%eax
90395967Speter	andl	%ecx,		%edx
90495967Speter	orl	%edx,		%ebp
90595967Speter	movl	%esi,		%edx
90695967Speter	roll	$5,		%edx
90795967Speter	addl	%edx,		%ebp
90895967Speter	addl	%ebp,		%edi
909127326Smarkm
91095967Speter	movl	8(%esp),	%edx
91195967Speter	movl	%esi,		%ebp
912127326Smarkm	xorl	16(%esp),	%edx
913127326Smarkm	orl	%eax,		%ebp
914127326Smarkm	xorl	40(%esp),	%edx
915127326Smarkm	andl	%ecx,		%ebp
916127326Smarkm	xorl	60(%esp),	%edx
91795967Speter.byte 209
918127326Smarkm.byte 194
91995967Speter	movl	%edx,		8(%esp)
92095967Speter	leal	2400959708(%edx,%ebx,1),%edx
92195967Speter	movl	%esi,		%ebx
922127326Smarkm	rorl	$2,		%esi
92395967Speter	andl	%eax,		%ebx
92495967Speter	orl	%ebx,		%ebp
92595967Speter	movl	%edi,		%ebx
92695967Speter	roll	$5,		%ebx
92795967Speter	addl	%ebx,		%ebp
928127326Smarkm	addl	%ebp,		%edx
929127326Smarkm
93095967Speter	movl	12(%esp),	%ebx
931127326Smarkm	movl	%edi,		%ebp
932127326Smarkm	xorl	20(%esp),	%ebx
933127326Smarkm	orl	%esi,		%ebp
934127326Smarkm	xorl	44(%esp),	%ebx
935127326Smarkm	andl	%eax,		%ebp
936127326Smarkm	xorl	(%esp),		%ebx
93795967Speter.byte 209
938127326Smarkm.byte 195
93995967Speter	movl	%ebx,		12(%esp)
94095967Speter	leal	2400959708(%ebx,%ecx,1),%ebx
94195967Speter	movl	%edi,		%ecx
942127326Smarkm	rorl	$2,		%edi
94395967Speter	andl	%esi,		%ecx
94495967Speter	orl	%ecx,		%ebp
94595967Speter	movl	%edx,		%ecx
94695967Speter	roll	$5,		%ecx
94795967Speter	addl	%ecx,		%ebp
94895967Speter	addl	%ebp,		%ebx
949127326Smarkm
95095967Speter	movl	16(%esp),	%ecx
95195967Speter	movl	%edx,		%ebp
952127326Smarkm	xorl	24(%esp),	%ecx
953127326Smarkm	orl	%edi,		%ebp
954127326Smarkm	xorl	48(%esp),	%ecx
955127326Smarkm	andl	%esi,		%ebp
956127326Smarkm	xorl	4(%esp),	%ecx
95795967Speter.byte 209
958127326Smarkm.byte 193
95995967Speter	movl	%ecx,		16(%esp)
96095967Speter	leal	2400959708(%ecx,%eax,1),%ecx
96195967Speter	movl	%edx,		%eax
962127326Smarkm	rorl	$2,		%edx
96395967Speter	andl	%edi,		%eax
96495967Speter	orl	%eax,		%ebp
96595967Speter	movl	%ebx,		%eax
96695967Speter	roll	$5,		%eax
96795967Speter	addl	%eax,		%ebp
968127326Smarkm	addl	%ebp,		%ecx
969127326Smarkm
97095967Speter	movl	20(%esp),	%eax
971127326Smarkm	movl	%ebx,		%ebp
972127326Smarkm	xorl	28(%esp),	%eax
973127326Smarkm	orl	%edx,		%ebp
974127326Smarkm	xorl	52(%esp),	%eax
975127326Smarkm	andl	%edi,		%ebp
976127326Smarkm	xorl	8(%esp),	%eax
97795967Speter.byte 209
978127326Smarkm.byte 192
97995967Speter	movl	%eax,		20(%esp)
98095967Speter	leal	2400959708(%eax,%esi,1),%eax
98195967Speter	movl	%ebx,		%esi
982127326Smarkm	rorl	$2,		%ebx
98395967Speter	andl	%edx,		%esi
98495967Speter	orl	%esi,		%ebp
98595967Speter	movl	%ecx,		%esi
98695967Speter	roll	$5,		%esi
98795967Speter	addl	%esi,		%ebp
98895967Speter	addl	%ebp,		%eax
989127326Smarkm
99095967Speter	movl	24(%esp),	%esi
99195967Speter	movl	%ecx,		%ebp
992127326Smarkm	xorl	32(%esp),	%esi
993127326Smarkm	orl	%ebx,		%ebp
994127326Smarkm	xorl	56(%esp),	%esi
995127326Smarkm	andl	%edx,		%ebp
996127326Smarkm	xorl	12(%esp),	%esi
99795967Speter.byte 209
998127326Smarkm.byte 198
99995967Speter	movl	%esi,		24(%esp)
100095967Speter	leal	2400959708(%esi,%edi,1),%esi
100195967Speter	movl	%ecx,		%edi
1002127326Smarkm	rorl	$2,		%ecx
100395967Speter	andl	%ebx,		%edi
100495967Speter	orl	%edi,		%ebp
100595967Speter	movl	%eax,		%edi
100695967Speter	roll	$5,		%edi
100795967Speter	addl	%edi,		%ebp
1008127326Smarkm	addl	%ebp,		%esi
1009127326Smarkm
101095967Speter	movl	28(%esp),	%edi
1011127326Smarkm	movl	%eax,		%ebp
1012127326Smarkm	xorl	36(%esp),	%edi
1013127326Smarkm	orl	%ecx,		%ebp
1014127326Smarkm	xorl	60(%esp),	%edi
1015127326Smarkm	andl	%ebx,		%ebp
1016127326Smarkm	xorl	16(%esp),	%edi
101795967Speter.byte 209
1018127326Smarkm.byte 199
101995967Speter	movl	%edi,		28(%esp)
102095967Speter	leal	2400959708(%edi,%edx,1),%edi
102195967Speter	movl	%eax,		%edx
1022127326Smarkm	rorl	$2,		%eax
102395967Speter	andl	%ecx,		%edx
102495967Speter	orl	%edx,		%ebp
102595967Speter	movl	%esi,		%edx
102695967Speter	roll	$5,		%edx
102795967Speter	addl	%edx,		%ebp
102895967Speter	addl	%ebp,		%edi
1029127326Smarkm
103095967Speter	movl	32(%esp),	%edx
103195967Speter	movl	%esi,		%ebp
1032127326Smarkm	xorl	40(%esp),	%edx
1033127326Smarkm	orl	%eax,		%ebp
1034127326Smarkm	xorl	(%esp),		%edx
1035127326Smarkm	andl	%ecx,		%ebp
1036127326Smarkm	xorl	20(%esp),	%edx
103795967Speter.byte 209
1038127326Smarkm.byte 194
103995967Speter	movl	%edx,		32(%esp)
104095967Speter	leal	2400959708(%edx,%ebx,1),%edx
104195967Speter	movl	%esi,		%ebx
1042127326Smarkm	rorl	$2,		%esi
104395967Speter	andl	%eax,		%ebx
104495967Speter	orl	%ebx,		%ebp
104595967Speter	movl	%edi,		%ebx
104695967Speter	roll	$5,		%ebx
104795967Speter	addl	%ebx,		%ebp
1048127326Smarkm	addl	%ebp,		%edx
1049127326Smarkm
105095967Speter	movl	36(%esp),	%ebx
1051127326Smarkm	movl	%edi,		%ebp
1052127326Smarkm	xorl	44(%esp),	%ebx
1053127326Smarkm	orl	%esi,		%ebp
1054127326Smarkm	xorl	4(%esp),	%ebx
1055127326Smarkm	andl	%eax,		%ebp
1056127326Smarkm	xorl	24(%esp),	%ebx
105795967Speter.byte 209
1058127326Smarkm.byte 195
105995967Speter	movl	%ebx,		36(%esp)
106095967Speter	leal	2400959708(%ebx,%ecx,1),%ebx
106195967Speter	movl	%edi,		%ecx
1062127326Smarkm	rorl	$2,		%edi
106395967Speter	andl	%esi,		%ecx
106495967Speter	orl	%ecx,		%ebp
106595967Speter	movl	%edx,		%ecx
106695967Speter	roll	$5,		%ecx
106795967Speter	addl	%ecx,		%ebp
106895967Speter	addl	%ebp,		%ebx
1069127326Smarkm
107095967Speter	movl	40(%esp),	%ecx
107195967Speter	movl	%edx,		%ebp
1072127326Smarkm	xorl	48(%esp),	%ecx
1073127326Smarkm	orl	%edi,		%ebp
1074127326Smarkm	xorl	8(%esp),	%ecx
1075127326Smarkm	andl	%esi,		%ebp
1076127326Smarkm	xorl	28(%esp),	%ecx
107795967Speter.byte 209
1078127326Smarkm.byte 193
107995967Speter	movl	%ecx,		40(%esp)
108095967Speter	leal	2400959708(%ecx,%eax,1),%ecx
108195967Speter	movl	%edx,		%eax
1082127326Smarkm	rorl	$2,		%edx
108395967Speter	andl	%edi,		%eax
108495967Speter	orl	%eax,		%ebp
108595967Speter	movl	%ebx,		%eax
108695967Speter	roll	$5,		%eax
108795967Speter	addl	%eax,		%ebp
1088127326Smarkm	addl	%ebp,		%ecx
1089127326Smarkm
109095967Speter	movl	44(%esp),	%eax
1091127326Smarkm	movl	%ebx,		%ebp
1092127326Smarkm	xorl	52(%esp),	%eax
1093127326Smarkm	orl	%edx,		%ebp
1094127326Smarkm	xorl	12(%esp),	%eax
1095127326Smarkm	andl	%edi,		%ebp
1096127326Smarkm	xorl	32(%esp),	%eax
109795967Speter.byte 209
1098127326Smarkm.byte 192
109995967Speter	movl	%eax,		44(%esp)
110095967Speter	leal	2400959708(%eax,%esi,1),%eax
110195967Speter	movl	%ebx,		%esi
1102127326Smarkm	rorl	$2,		%ebx
110395967Speter	andl	%edx,		%esi
110495967Speter	orl	%esi,		%ebp
110595967Speter	movl	%ecx,		%esi
110695967Speter	roll	$5,		%esi
110795967Speter	addl	%esi,		%ebp
110895967Speter	addl	%ebp,		%eax
1109127326Smarkm
111095967Speter	movl	48(%esp),	%esi
111195967Speter	movl	%ecx,		%ebp
1112127326Smarkm	xorl	56(%esp),	%esi
1113127326Smarkm	rorl	$2,		%ecx
1114127326Smarkm	xorl	16(%esp),	%esi
1115127326Smarkm	xorl	%ebx,		%ebp
1116127326Smarkm	xorl	36(%esp),	%esi
1117127326Smarkm	xorl	%edx,		%ebp
111895967Speter.byte 209
1119127326Smarkm.byte 198
112095967Speter	movl	%esi,		48(%esp)
112195967Speter	leal	3395469782(%esi,%edi,1),%esi
112295967Speter	movl	%eax,		%edi
112395967Speter	roll	$5,		%edi
1124127326Smarkm	addl	%ebp,		%esi
112595967Speter	addl	%edi,		%esi
1126127326Smarkm
112795967Speter	movl	52(%esp),	%edi
112895967Speter	movl	%eax,		%ebp
1129127326Smarkm	xorl	60(%esp),	%edi
1130127326Smarkm	rorl	$2,		%eax
1131127326Smarkm	xorl	20(%esp),	%edi
1132127326Smarkm	xorl	%ecx,		%ebp
1133127326Smarkm	xorl	40(%esp),	%edi
1134127326Smarkm	xorl	%ebx,		%ebp
113595967Speter.byte 209
1136127326Smarkm.byte 199
113795967Speter	movl	%edi,		52(%esp)
113895967Speter	leal	3395469782(%edi,%edx,1),%edi
113995967Speter	movl	%esi,		%edx
114095967Speter	roll	$5,		%edx
1141127326Smarkm	addl	%ebp,		%edi
114295967Speter	addl	%edx,		%edi
1143127326Smarkm
114495967Speter	movl	56(%esp),	%edx
114595967Speter	movl	%esi,		%ebp
1146127326Smarkm	xorl	(%esp),		%edx
1147127326Smarkm	rorl	$2,		%esi
1148127326Smarkm	xorl	24(%esp),	%edx
1149127326Smarkm	xorl	%eax,		%ebp
1150127326Smarkm	xorl	44(%esp),	%edx
1151127326Smarkm	xorl	%ecx,		%ebp
115295967Speter.byte 209
1153127326Smarkm.byte 194
115495967Speter	movl	%edx,		56(%esp)
115595967Speter	leal	3395469782(%edx,%ebx,1),%edx
115695967Speter	movl	%edi,		%ebx
115795967Speter	roll	$5,		%ebx
1158127326Smarkm	addl	%ebp,		%edx
115995967Speter	addl	%ebx,		%edx
1160127326Smarkm
116195967Speter	movl	60(%esp),	%ebx
116295967Speter	movl	%edi,		%ebp
1163127326Smarkm	xorl	4(%esp),	%ebx
1164127326Smarkm	rorl	$2,		%edi
1165127326Smarkm	xorl	28(%esp),	%ebx
1166127326Smarkm	xorl	%esi,		%ebp
1167127326Smarkm	xorl	48(%esp),	%ebx
1168127326Smarkm	xorl	%eax,		%ebp
116995967Speter.byte 209
1170127326Smarkm.byte 195
117195967Speter	movl	%ebx,		60(%esp)
117295967Speter	leal	3395469782(%ebx,%ecx,1),%ebx
117395967Speter	movl	%edx,		%ecx
117495967Speter	roll	$5,		%ecx
1175127326Smarkm	addl	%ebp,		%ebx
117695967Speter	addl	%ecx,		%ebx
1177127326Smarkm
117895967Speter	movl	(%esp),		%ecx
117995967Speter	movl	%edx,		%ebp
1180127326Smarkm	xorl	8(%esp),	%ecx
1181127326Smarkm	rorl	$2,		%edx
1182127326Smarkm	xorl	32(%esp),	%ecx
1183127326Smarkm	xorl	%edi,		%ebp
1184127326Smarkm	xorl	52(%esp),	%ecx
1185127326Smarkm	xorl	%esi,		%ebp
118695967Speter.byte 209
1187127326Smarkm.byte 193
118895967Speter	movl	%ecx,		(%esp)
118995967Speter	leal	3395469782(%ecx,%eax,1),%ecx
119095967Speter	movl	%ebx,		%eax
119195967Speter	roll	$5,		%eax
1192127326Smarkm	addl	%ebp,		%ecx
119395967Speter	addl	%eax,		%ecx
1194127326Smarkm
119595967Speter	movl	4(%esp),	%eax
119695967Speter	movl	%ebx,		%ebp
1197127326Smarkm	xorl	12(%esp),	%eax
1198127326Smarkm	rorl	$2,		%ebx
1199127326Smarkm	xorl	36(%esp),	%eax
1200127326Smarkm	xorl	%edx,		%ebp
1201127326Smarkm	xorl	56(%esp),	%eax
1202127326Smarkm	xorl	%edi,		%ebp
120395967Speter.byte 209
1204127326Smarkm.byte 192
120595967Speter	movl	%eax,		4(%esp)
120695967Speter	leal	3395469782(%eax,%esi,1),%eax
120795967Speter	movl	%ecx,		%esi
120895967Speter	roll	$5,		%esi
1209127326Smarkm	addl	%ebp,		%eax
121095967Speter	addl	%esi,		%eax
1211127326Smarkm
121295967Speter	movl	8(%esp),	%esi
121395967Speter	movl	%ecx,		%ebp
1214127326Smarkm	xorl	16(%esp),	%esi
1215127326Smarkm	rorl	$2,		%ecx
1216127326Smarkm	xorl	40(%esp),	%esi
1217127326Smarkm	xorl	%ebx,		%ebp
1218127326Smarkm	xorl	60(%esp),	%esi
1219127326Smarkm	xorl	%edx,		%ebp
122095967Speter.byte 209
1221127326Smarkm.byte 198
122295967Speter	movl	%esi,		8(%esp)
122395967Speter	leal	3395469782(%esi,%edi,1),%esi
122495967Speter	movl	%eax,		%edi
122595967Speter	roll	$5,		%edi
1226127326Smarkm	addl	%ebp,		%esi
122795967Speter	addl	%edi,		%esi
1228127326Smarkm
122995967Speter	movl	12(%esp),	%edi
123095967Speter	movl	%eax,		%ebp
1231127326Smarkm	xorl	20(%esp),	%edi
1232127326Smarkm	rorl	$2,		%eax
1233127326Smarkm	xorl	44(%esp),	%edi
1234127326Smarkm	xorl	%ecx,		%ebp
1235127326Smarkm	xorl	(%esp),		%edi
1236127326Smarkm	xorl	%ebx,		%ebp
123795967Speter.byte 209
1238127326Smarkm.byte 199
123995967Speter	movl	%edi,		12(%esp)
124095967Speter	leal	3395469782(%edi,%edx,1),%edi
124195967Speter	movl	%esi,		%edx
124295967Speter	roll	$5,		%edx
1243127326Smarkm	addl	%ebp,		%edi
124495967Speter	addl	%edx,		%edi
1245127326Smarkm
124695967Speter	movl	16(%esp),	%edx
124795967Speter	movl	%esi,		%ebp
1248127326Smarkm	xorl	24(%esp),	%edx
1249127326Smarkm	rorl	$2,		%esi
1250127326Smarkm	xorl	48(%esp),	%edx
1251127326Smarkm	xorl	%eax,		%ebp
1252127326Smarkm	xorl	4(%esp),	%edx
1253127326Smarkm	xorl	%ecx,		%ebp
125495967Speter.byte 209
1255127326Smarkm.byte 194
125695967Speter	movl	%edx,		16(%esp)
125795967Speter	leal	3395469782(%edx,%ebx,1),%edx
125895967Speter	movl	%edi,		%ebx
125995967Speter	roll	$5,		%ebx
1260127326Smarkm	addl	%ebp,		%edx
126195967Speter	addl	%ebx,		%edx
1262127326Smarkm
126395967Speter	movl	20(%esp),	%ebx
126495967Speter	movl	%edi,		%ebp
1265127326Smarkm	xorl	28(%esp),	%ebx
1266127326Smarkm	rorl	$2,		%edi
1267127326Smarkm	xorl	52(%esp),	%ebx
1268127326Smarkm	xorl	%esi,		%ebp
1269127326Smarkm	xorl	8(%esp),	%ebx
1270127326Smarkm	xorl	%eax,		%ebp
127195967Speter.byte 209
1272127326Smarkm.byte 195
127395967Speter	movl	%ebx,		20(%esp)
127495967Speter	leal	3395469782(%ebx,%ecx,1),%ebx
127595967Speter	movl	%edx,		%ecx
127695967Speter	roll	$5,		%ecx
1277127326Smarkm	addl	%ebp,		%ebx
127895967Speter	addl	%ecx,		%ebx
1279127326Smarkm
128095967Speter	movl	24(%esp),	%ecx
128195967Speter	movl	%edx,		%ebp
1282127326Smarkm	xorl	32(%esp),	%ecx
1283127326Smarkm	rorl	$2,		%edx
1284127326Smarkm	xorl	56(%esp),	%ecx
1285127326Smarkm	xorl	%edi,		%ebp
1286127326Smarkm	xorl	12(%esp),	%ecx
1287127326Smarkm	xorl	%esi,		%ebp
128895967Speter.byte 209
1289127326Smarkm.byte 193
129095967Speter	movl	%ecx,		24(%esp)
129195967Speter	leal	3395469782(%ecx,%eax,1),%ecx
129295967Speter	movl	%ebx,		%eax
129395967Speter	roll	$5,		%eax
1294127326Smarkm	addl	%ebp,		%ecx
129595967Speter	addl	%eax,		%ecx
1296127326Smarkm
129795967Speter	movl	28(%esp),	%eax
129895967Speter	movl	%ebx,		%ebp
1299127326Smarkm	xorl	36(%esp),	%eax
1300127326Smarkm	rorl	$2,		%ebx
1301127326Smarkm	xorl	60(%esp),	%eax
1302127326Smarkm	xorl	%edx,		%ebp
1303127326Smarkm	xorl	16(%esp),	%eax
1304127326Smarkm	xorl	%edi,		%ebp
130595967Speter.byte 209
1306127326Smarkm.byte 192
130795967Speter	movl	%eax,		28(%esp)
130895967Speter	leal	3395469782(%eax,%esi,1),%eax
130995967Speter	movl	%ecx,		%esi
131095967Speter	roll	$5,		%esi
1311127326Smarkm	addl	%ebp,		%eax
131295967Speter	addl	%esi,		%eax
1313127326Smarkm
131495967Speter	movl	32(%esp),	%esi
131595967Speter	movl	%ecx,		%ebp
1316127326Smarkm	xorl	40(%esp),	%esi
1317127326Smarkm	rorl	$2,		%ecx
1318127326Smarkm	xorl	(%esp),		%esi
1319127326Smarkm	xorl	%ebx,		%ebp
1320127326Smarkm	xorl	20(%esp),	%esi
1321127326Smarkm	xorl	%edx,		%ebp
132295967Speter.byte 209
1323127326Smarkm.byte 198
132495967Speter	movl	%esi,		32(%esp)
132595967Speter	leal	3395469782(%esi,%edi,1),%esi
132695967Speter	movl	%eax,		%edi
132795967Speter	roll	$5,		%edi
1328127326Smarkm	addl	%ebp,		%esi
132995967Speter	addl	%edi,		%esi
1330127326Smarkm
133195967Speter	movl	36(%esp),	%edi
133295967Speter	movl	%eax,		%ebp
1333127326Smarkm	xorl	44(%esp),	%edi
1334127326Smarkm	rorl	$2,		%eax
1335127326Smarkm	xorl	4(%esp),	%edi
1336127326Smarkm	xorl	%ecx,		%ebp
1337127326Smarkm	xorl	24(%esp),	%edi
1338127326Smarkm	xorl	%ebx,		%ebp
133995967Speter.byte 209
1340127326Smarkm.byte 199
134195967Speter	movl	%edi,		36(%esp)
134295967Speter	leal	3395469782(%edi,%edx,1),%edi
134395967Speter	movl	%esi,		%edx
134495967Speter	roll	$5,		%edx
1345127326Smarkm	addl	%ebp,		%edi
134695967Speter	addl	%edx,		%edi
1347127326Smarkm
134895967Speter	movl	40(%esp),	%edx
134995967Speter	movl	%esi,		%ebp
1350127326Smarkm	xorl	48(%esp),	%edx
1351127326Smarkm	rorl	$2,		%esi
1352127326Smarkm	xorl	8(%esp),	%edx
1353127326Smarkm	xorl	%eax,		%ebp
1354127326Smarkm	xorl	28(%esp),	%edx
1355127326Smarkm	xorl	%ecx,		%ebp
135695967Speter.byte 209
1357127326Smarkm.byte 194
135895967Speter	movl	%edx,		40(%esp)
135995967Speter	leal	3395469782(%edx,%ebx,1),%edx
136095967Speter	movl	%edi,		%ebx
136195967Speter	roll	$5,		%ebx
1362127326Smarkm	addl	%ebp,		%edx
136395967Speter	addl	%ebx,		%edx
1364127326Smarkm
136595967Speter	movl	44(%esp),	%ebx
136695967Speter	movl	%edi,		%ebp
1367127326Smarkm	xorl	52(%esp),	%ebx
1368127326Smarkm	rorl	$2,		%edi
1369127326Smarkm	xorl	12(%esp),	%ebx
1370127326Smarkm	xorl	%esi,		%ebp
1371127326Smarkm	xorl	32(%esp),	%ebx
1372127326Smarkm	xorl	%eax,		%ebp
137395967Speter.byte 209
1374127326Smarkm.byte 195
137595967Speter	movl	%ebx,		44(%esp)
137695967Speter	leal	3395469782(%ebx,%ecx,1),%ebx
137795967Speter	movl	%edx,		%ecx
137895967Speter	roll	$5,		%ecx
1379127326Smarkm	addl	%ebp,		%ebx
138095967Speter	addl	%ecx,		%ebx
1381127326Smarkm
138295967Speter	movl	48(%esp),	%ecx
138395967Speter	movl	%edx,		%ebp
1384127326Smarkm	xorl	56(%esp),	%ecx
1385127326Smarkm	rorl	$2,		%edx
1386127326Smarkm	xorl	16(%esp),	%ecx
1387127326Smarkm	xorl	%edi,		%ebp
1388127326Smarkm	xorl	36(%esp),	%ecx
1389127326Smarkm	xorl	%esi,		%ebp
139095967Speter.byte 209
1391127326Smarkm.byte 193
139295967Speter	movl	%ecx,		48(%esp)
139395967Speter	leal	3395469782(%ecx,%eax,1),%ecx
139495967Speter	movl	%ebx,		%eax
139595967Speter	roll	$5,		%eax
1396127326Smarkm	addl	%ebp,		%ecx
139795967Speter	addl	%eax,		%ecx
1398127326Smarkm
139995967Speter	movl	52(%esp),	%eax
140095967Speter	movl	%ebx,		%ebp
1401127326Smarkm	xorl	60(%esp),	%eax
1402127326Smarkm	rorl	$2,		%ebx
1403127326Smarkm	xorl	20(%esp),	%eax
1404127326Smarkm	xorl	%edx,		%ebp
1405127326Smarkm	xorl	40(%esp),	%eax
1406127326Smarkm	xorl	%edi,		%ebp
140795967Speter.byte 209
1408127326Smarkm.byte 192
140995967Speter	movl	%eax,		52(%esp)
141095967Speter	leal	3395469782(%eax,%esi,1),%eax
141195967Speter	movl	%ecx,		%esi
141295967Speter	roll	$5,		%esi
1413127326Smarkm	addl	%ebp,		%eax
141495967Speter	addl	%esi,		%eax
1415127326Smarkm
141695967Speter	movl	56(%esp),	%esi
141795967Speter	movl	%ecx,		%ebp
1418127326Smarkm	xorl	(%esp),		%esi
1419127326Smarkm	rorl	$2,		%ecx
1420127326Smarkm	xorl	24(%esp),	%esi
1421127326Smarkm	xorl	%ebx,		%ebp
1422127326Smarkm	xorl	44(%esp),	%esi
1423127326Smarkm	xorl	%edx,		%ebp
142495967Speter.byte 209
1425127326Smarkm.byte 198
142695967Speter	movl	%esi,		56(%esp)
142795967Speter	leal	3395469782(%esi,%edi,1),%esi
142895967Speter	movl	%eax,		%edi
142995967Speter	roll	$5,		%edi
1430127326Smarkm	addl	%ebp,		%esi
143195967Speter	addl	%edi,		%esi
1432127326Smarkm
143395967Speter	movl	60(%esp),	%edi
143495967Speter	movl	%eax,		%ebp
1435127326Smarkm	xorl	4(%esp),	%edi
1436127326Smarkm	rorl	$2,		%eax
1437127326Smarkm	xorl	28(%esp),	%edi
1438127326Smarkm	xorl	%ecx,		%ebp
1439127326Smarkm	xorl	48(%esp),	%edi
1440127326Smarkm	xorl	%ebx,		%ebp
144195967Speter.byte 209
1442127326Smarkm.byte 199
144395967Speter	movl	%edi,		60(%esp)
144495967Speter	leal	3395469782(%edi,%edx,1),%edi
144595967Speter	movl	%esi,		%edx
144695967Speter	roll	$5,		%edx
1447127326Smarkm	addl	%ebp,		%edi
144895967Speter	addl	%edx,		%edi
144995967Speter
1450127326Smarkm
1451127326Smarkm	movl	128(%esp),	%ebp
145295967Speter	movl	12(%ebp),	%edx
145395967Speter	addl	%ecx,		%edx
145495967Speter	movl	4(%ebp),	%ecx
145595967Speter	addl	%esi,		%ecx
145695967Speter	movl	%eax,		%esi
145795967Speter	movl	(%ebp),		%eax
145895967Speter	movl	%edx,		12(%ebp)
145995967Speter	addl	%edi,		%eax
146095967Speter	movl	16(%ebp),	%edi
146195967Speter	addl	%ebx,		%edi
146295967Speter	movl	8(%ebp),	%ebx
146395967Speter	addl	%esi,		%ebx
146495967Speter	movl	%eax,		(%ebp)
146595967Speter	movl	132(%esp),	%esi
146695967Speter	movl	%ebx,		8(%ebp)
146795967Speter	addl	$64,		%esi
146895967Speter	movl	68(%esp),	%eax
146995967Speter	movl	%edi,		16(%ebp)
147095967Speter	cmpl	%eax,		%esi
147195967Speter	movl	%ecx,		4(%ebp)
147295967Speter	jl	.L000start
147395967Speter	addl	$108,		%esp
147495967Speter	popl	%edi
147595967Speter	popl	%ebx
147695967Speter	popl	%ebp
147795967Speter	popl	%esi
147895967Speter	ret
147995967Speter.L_sha1_block_asm_data_order_end:
148095967Speter	.size	sha1_block_asm_data_order,.L_sha1_block_asm_data_order_end-sha1_block_asm_data_order
148195967Speter.ident	"desasm.pl"
148295967Speter.text
148395967Speter	.align 16
148495967Speter.globl sha1_block_asm_host_order
148595967Speter	.type	sha1_block_asm_host_order,@function
148695967Spetersha1_block_asm_host_order:
148795967Speter	movl	12(%esp),	%ecx
148895967Speter	pushl	%esi
148995967Speter	sall	$6,		%ecx
149095967Speter	movl	12(%esp),	%esi
149195967Speter	pushl	%ebp
149295967Speter	addl	%esi,		%ecx
149395967Speter	pushl	%ebx
149495967Speter	movl	16(%esp),	%ebp
149595967Speter	pushl	%edi
149695967Speter	movl	12(%ebp),	%edx
149795967Speter	subl	$108,		%esp
149895967Speter	movl	16(%ebp),	%edi
149995967Speter	movl	8(%ebp),	%ebx
150095967Speter	movl	%ecx,		68(%esp)
1501127326Smarkm
150295967Speter	movl	(%esi),		%eax
150395967Speter	movl	4(%esi),	%ecx
150495967Speter	movl	%eax,		(%esp)
150595967Speter	movl	%ecx,		4(%esp)
150695967Speter	movl	8(%esi),	%eax
150795967Speter	movl	12(%esi),	%ecx
150895967Speter	movl	%eax,		8(%esp)
150995967Speter	movl	%ecx,		12(%esp)
151095967Speter	movl	16(%esi),	%eax
151195967Speter	movl	20(%esi),	%ecx
151295967Speter	movl	%eax,		16(%esp)
151395967Speter	movl	%ecx,		20(%esp)
151495967Speter	movl	24(%esi),	%eax
151595967Speter	movl	28(%esi),	%ecx
151695967Speter	movl	%eax,		24(%esp)
151795967Speter	movl	%ecx,		28(%esp)
151895967Speter	movl	32(%esi),	%eax
151995967Speter	movl	36(%esi),	%ecx
152095967Speter	movl	%eax,		32(%esp)
152195967Speter	movl	%ecx,		36(%esp)
152295967Speter	movl	40(%esi),	%eax
152395967Speter	movl	44(%esi),	%ecx
152495967Speter	movl	%eax,		40(%esp)
152595967Speter	movl	%ecx,		44(%esp)
152695967Speter	movl	48(%esi),	%eax
152795967Speter	movl	52(%esi),	%ecx
152895967Speter	movl	%eax,		48(%esp)
152995967Speter	movl	%ecx,		52(%esp)
153095967Speter	movl	56(%esi),	%eax
153195967Speter	movl	60(%esi),	%ecx
153295967Speter	movl	%eax,		56(%esp)
153395967Speter	movl	%ecx,		60(%esp)
153495967Speter	jmp	.L001shortcut
153595967Speter.L_sha1_block_asm_host_order_end:
153695967Speter	.size	sha1_block_asm_host_order,.L_sha1_block_asm_host_order_end-sha1_block_asm_host_order
153795967Speter.ident	"desasm.pl"
1538