195967Speter	# $FreeBSD$
295967Speter
3127326Smarkm
4127326Smarkm
5127326Smarkm
6127326Smarkm
7127326Smarkm
8127326Smarkm	.file	"/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ripemd/asm/rmd-586.s"
995967Speter	.version	"01.01"
1095967Spetergcc2_compiled.:
1195967Speter.text
1295967Speter	.align 16
1395967Speter.globl ripemd160_block_asm_host_order
1495967Speter	.type	ripemd160_block_asm_host_order,@function
1595967Speterripemd160_block_asm_host_order:
1695967Speter	movl	4(%esp),	%edx
1795967Speter	movl	8(%esp),	%eax
1895967Speter	pushl	%esi
1995967Speter	movl	(%edx),		%ecx
2095967Speter	pushl	%edi
2195967Speter	movl	4(%edx),	%esi
2295967Speter	pushl	%ebp
2395967Speter	movl	8(%edx),	%edi
2495967Speter	pushl	%ebx
2595967Speter	subl	$108,		%esp
2695967Speter.L000start:
2795967Speter
2895967Speter	movl	(%eax),		%ebx
2995967Speter	movl	4(%eax),	%ebp
3095967Speter	movl	%ebx,		(%esp)
3195967Speter	movl	%ebp,		4(%esp)
3295967Speter	movl	8(%eax),	%ebx
3395967Speter	movl	12(%eax),	%ebp
3495967Speter	movl	%ebx,		8(%esp)
3595967Speter	movl	%ebp,		12(%esp)
3695967Speter	movl	16(%eax),	%ebx
3795967Speter	movl	20(%eax),	%ebp
3895967Speter	movl	%ebx,		16(%esp)
3995967Speter	movl	%ebp,		20(%esp)
4095967Speter	movl	24(%eax),	%ebx
4195967Speter	movl	28(%eax),	%ebp
4295967Speter	movl	%ebx,		24(%esp)
4395967Speter	movl	%ebp,		28(%esp)
4495967Speter	movl	32(%eax),	%ebx
4595967Speter	movl	36(%eax),	%ebp
4695967Speter	movl	%ebx,		32(%esp)
4795967Speter	movl	%ebp,		36(%esp)
4895967Speter	movl	40(%eax),	%ebx
4995967Speter	movl	44(%eax),	%ebp
5095967Speter	movl	%ebx,		40(%esp)
5195967Speter	movl	%ebp,		44(%esp)
5295967Speter	movl	48(%eax),	%ebx
5395967Speter	movl	52(%eax),	%ebp
5495967Speter	movl	%ebx,		48(%esp)
5595967Speter	movl	%ebp,		52(%esp)
5695967Speter	movl	56(%eax),	%ebx
5795967Speter	movl	60(%eax),	%ebp
5895967Speter	movl	%ebx,		56(%esp)
5995967Speter	movl	%ebp,		60(%esp)
6095967Speter	movl	%edi,		%eax
6195967Speter	movl	12(%edx),	%ebx
6295967Speter	movl	16(%edx),	%ebp
63127326Smarkm
6495967Speter	xorl	%ebx,		%eax
6595967Speter	movl	(%esp),		%edx
6695967Speter	xorl	%esi,		%eax
6795967Speter	addl	%edx,		%ecx
6895967Speter	roll	$10,		%edi
6995967Speter	addl	%eax,		%ecx
7095967Speter	movl	%esi,		%eax
7195967Speter	roll	$11,		%ecx
7295967Speter	addl	%ebp,		%ecx
73127326Smarkm
7495967Speter	xorl	%edi,		%eax
7595967Speter	movl	4(%esp),	%edx
7695967Speter	xorl	%ecx,		%eax
7795967Speter	addl	%eax,		%ebp
7895967Speter	movl	%ecx,		%eax
7995967Speter	roll	$10,		%esi
8095967Speter	addl	%edx,		%ebp
8195967Speter	xorl	%esi,		%eax
8295967Speter	roll	$14,		%ebp
8395967Speter	addl	%ebx,		%ebp
84127326Smarkm
8595967Speter	movl	8(%esp),	%edx
8695967Speter	xorl	%ebp,		%eax
8795967Speter	addl	%edx,		%ebx
8895967Speter	roll	$10,		%ecx
8995967Speter	addl	%eax,		%ebx
9095967Speter	movl	%ebp,		%eax
9195967Speter	roll	$15,		%ebx
9295967Speter	addl	%edi,		%ebx
93127326Smarkm
9495967Speter	xorl	%ecx,		%eax
9595967Speter	movl	12(%esp),	%edx
9695967Speter	xorl	%ebx,		%eax
9795967Speter	addl	%eax,		%edi
9895967Speter	movl	%ebx,		%eax
9995967Speter	roll	$10,		%ebp
10095967Speter	addl	%edx,		%edi
10195967Speter	xorl	%ebp,		%eax
10295967Speter	roll	$12,		%edi
10395967Speter	addl	%esi,		%edi
104127326Smarkm
10595967Speter	movl	16(%esp),	%edx
10695967Speter	xorl	%edi,		%eax
10795967Speter	addl	%edx,		%esi
10895967Speter	roll	$10,		%ebx
10995967Speter	addl	%eax,		%esi
11095967Speter	movl	%edi,		%eax
11195967Speter	roll	$5,		%esi
11295967Speter	addl	%ecx,		%esi
113127326Smarkm
11495967Speter	xorl	%ebx,		%eax
11595967Speter	movl	20(%esp),	%edx
11695967Speter	xorl	%esi,		%eax
11795967Speter	addl	%eax,		%ecx
11895967Speter	movl	%esi,		%eax
11995967Speter	roll	$10,		%edi
12095967Speter	addl	%edx,		%ecx
12195967Speter	xorl	%edi,		%eax
12295967Speter	roll	$8,		%ecx
12395967Speter	addl	%ebp,		%ecx
124127326Smarkm
12595967Speter	movl	24(%esp),	%edx
12695967Speter	xorl	%ecx,		%eax
12795967Speter	addl	%edx,		%ebp
12895967Speter	roll	$10,		%esi
12995967Speter	addl	%eax,		%ebp
13095967Speter	movl	%ecx,		%eax
13195967Speter	roll	$7,		%ebp
13295967Speter	addl	%ebx,		%ebp
133127326Smarkm
13495967Speter	xorl	%esi,		%eax
13595967Speter	movl	28(%esp),	%edx
13695967Speter	xorl	%ebp,		%eax
13795967Speter	addl	%eax,		%ebx
13895967Speter	movl	%ebp,		%eax
13995967Speter	roll	$10,		%ecx
14095967Speter	addl	%edx,		%ebx
14195967Speter	xorl	%ecx,		%eax
14295967Speter	roll	$9,		%ebx
14395967Speter	addl	%edi,		%ebx
144127326Smarkm
14595967Speter	movl	32(%esp),	%edx
14695967Speter	xorl	%ebx,		%eax
14795967Speter	addl	%edx,		%edi
14895967Speter	roll	$10,		%ebp
14995967Speter	addl	%eax,		%edi
15095967Speter	movl	%ebx,		%eax
15195967Speter	roll	$11,		%edi
15295967Speter	addl	%esi,		%edi
153127326Smarkm
15495967Speter	xorl	%ebp,		%eax
15595967Speter	movl	36(%esp),	%edx
15695967Speter	xorl	%edi,		%eax
15795967Speter	addl	%eax,		%esi
15895967Speter	movl	%edi,		%eax
15995967Speter	roll	$10,		%ebx
16095967Speter	addl	%edx,		%esi
16195967Speter	xorl	%ebx,		%eax
16295967Speter	roll	$13,		%esi
16395967Speter	addl	%ecx,		%esi
164127326Smarkm
16595967Speter	movl	40(%esp),	%edx
16695967Speter	xorl	%esi,		%eax
16795967Speter	addl	%edx,		%ecx
16895967Speter	roll	$10,		%edi
16995967Speter	addl	%eax,		%ecx
17095967Speter	movl	%esi,		%eax
17195967Speter	roll	$14,		%ecx
17295967Speter	addl	%ebp,		%ecx
173127326Smarkm
17495967Speter	xorl	%edi,		%eax
17595967Speter	movl	44(%esp),	%edx
17695967Speter	xorl	%ecx,		%eax
17795967Speter	addl	%eax,		%ebp
17895967Speter	movl	%ecx,		%eax
17995967Speter	roll	$10,		%esi
18095967Speter	addl	%edx,		%ebp
18195967Speter	xorl	%esi,		%eax
18295967Speter	roll	$15,		%ebp
18395967Speter	addl	%ebx,		%ebp
184127326Smarkm
18595967Speter	movl	48(%esp),	%edx
18695967Speter	xorl	%ebp,		%eax
18795967Speter	addl	%edx,		%ebx
18895967Speter	roll	$10,		%ecx
18995967Speter	addl	%eax,		%ebx
19095967Speter	movl	%ebp,		%eax
19195967Speter	roll	$6,		%ebx
19295967Speter	addl	%edi,		%ebx
193127326Smarkm
19495967Speter	xorl	%ecx,		%eax
19595967Speter	movl	52(%esp),	%edx
19695967Speter	xorl	%ebx,		%eax
19795967Speter	addl	%eax,		%edi
19895967Speter	movl	%ebx,		%eax
19995967Speter	roll	$10,		%ebp
20095967Speter	addl	%edx,		%edi
20195967Speter	xorl	%ebp,		%eax
20295967Speter	roll	$7,		%edi
20395967Speter	addl	%esi,		%edi
204127326Smarkm
20595967Speter	movl	56(%esp),	%edx
20695967Speter	xorl	%edi,		%eax
20795967Speter	addl	%edx,		%esi
20895967Speter	roll	$10,		%ebx
20995967Speter	addl	%eax,		%esi
21095967Speter	movl	%edi,		%eax
21195967Speter	roll	$9,		%esi
21295967Speter	addl	%ecx,		%esi
213127326Smarkm
21495967Speter	xorl	%ebx,		%eax
21595967Speter	movl	60(%esp),	%edx
21695967Speter	xorl	%esi,		%eax
21795967Speter	addl	%eax,		%ecx
21895967Speter	movl	$-1,		%eax
21995967Speter	roll	$10,		%edi
22095967Speter	addl	%edx,		%ecx
22195967Speter	movl	28(%esp),	%edx
22295967Speter	roll	$8,		%ecx
22395967Speter	addl	%ebp,		%ecx
224127326Smarkm
22595967Speter	addl	%edx,		%ebp
22695967Speter	movl	%esi,		%edx
22795967Speter	subl	%ecx,		%eax
22895967Speter	andl	%ecx,		%edx
22995967Speter	andl	%edi,		%eax
23095967Speter	orl	%eax,		%edx
23195967Speter	movl	16(%esp),	%eax
23295967Speter	roll	$10,		%esi
23395967Speter	leal	1518500249(%ebp,%edx,1),%ebp
23495967Speter	movl	$-1,		%edx
23595967Speter	roll	$7,		%ebp
23695967Speter	addl	%ebx,		%ebp
237127326Smarkm
23895967Speter	addl	%eax,		%ebx
23995967Speter	movl	%ecx,		%eax
24095967Speter	subl	%ebp,		%edx
24195967Speter	andl	%ebp,		%eax
24295967Speter	andl	%esi,		%edx
24395967Speter	orl	%edx,		%eax
24495967Speter	movl	52(%esp),	%edx
24595967Speter	roll	$10,		%ecx
24695967Speter	leal	1518500249(%ebx,%eax,1),%ebx
24795967Speter	movl	$-1,		%eax
24895967Speter	roll	$6,		%ebx
24995967Speter	addl	%edi,		%ebx
250127326Smarkm
25195967Speter	addl	%edx,		%edi
25295967Speter	movl	%ebp,		%edx
25395967Speter	subl	%ebx,		%eax
25495967Speter	andl	%ebx,		%edx
25595967Speter	andl	%ecx,		%eax
25695967Speter	orl	%eax,		%edx
25795967Speter	movl	4(%esp),	%eax
25895967Speter	roll	$10,		%ebp
25995967Speter	leal	1518500249(%edi,%edx,1),%edi
26095967Speter	movl	$-1,		%edx
26195967Speter	roll	$8,		%edi
26295967Speter	addl	%esi,		%edi
263127326Smarkm
26495967Speter	addl	%eax,		%esi
26595967Speter	movl	%ebx,		%eax
26695967Speter	subl	%edi,		%edx
26795967Speter	andl	%edi,		%eax
26895967Speter	andl	%ebp,		%edx
26995967Speter	orl	%edx,		%eax
27095967Speter	movl	40(%esp),	%edx
27195967Speter	roll	$10,		%ebx
27295967Speter	leal	1518500249(%esi,%eax,1),%esi
27395967Speter	movl	$-1,		%eax
27495967Speter	roll	$13,		%esi
27595967Speter	addl	%ecx,		%esi
276127326Smarkm
27795967Speter	addl	%edx,		%ecx
27895967Speter	movl	%edi,		%edx
27995967Speter	subl	%esi,		%eax
28095967Speter	andl	%esi,		%edx
28195967Speter	andl	%ebx,		%eax
28295967Speter	orl	%eax,		%edx
28395967Speter	movl	24(%esp),	%eax
28495967Speter	roll	$10,		%edi
28595967Speter	leal	1518500249(%ecx,%edx,1),%ecx
28695967Speter	movl	$-1,		%edx
28795967Speter	roll	$11,		%ecx
28895967Speter	addl	%ebp,		%ecx
289127326Smarkm
29095967Speter	addl	%eax,		%ebp
29195967Speter	movl	%esi,		%eax
29295967Speter	subl	%ecx,		%edx
29395967Speter	andl	%ecx,		%eax
29495967Speter	andl	%edi,		%edx
29595967Speter	orl	%edx,		%eax
29695967Speter	movl	60(%esp),	%edx
29795967Speter	roll	$10,		%esi
29895967Speter	leal	1518500249(%ebp,%eax,1),%ebp
29995967Speter	movl	$-1,		%eax
30095967Speter	roll	$9,		%ebp
30195967Speter	addl	%ebx,		%ebp
302127326Smarkm
30395967Speter	addl	%edx,		%ebx
30495967Speter	movl	%ecx,		%edx
30595967Speter	subl	%ebp,		%eax
30695967Speter	andl	%ebp,		%edx
30795967Speter	andl	%esi,		%eax
30895967Speter	orl	%eax,		%edx
30995967Speter	movl	12(%esp),	%eax
31095967Speter	roll	$10,		%ecx
31195967Speter	leal	1518500249(%ebx,%edx,1),%ebx
31295967Speter	movl	$-1,		%edx
31395967Speter	roll	$7,		%ebx
31495967Speter	addl	%edi,		%ebx
315127326Smarkm
31695967Speter	addl	%eax,		%edi
31795967Speter	movl	%ebp,		%eax
31895967Speter	subl	%ebx,		%edx
31995967Speter	andl	%ebx,		%eax
32095967Speter	andl	%ecx,		%edx
32195967Speter	orl	%edx,		%eax
32295967Speter	movl	48(%esp),	%edx
32395967Speter	roll	$10,		%ebp
32495967Speter	leal	1518500249(%edi,%eax,1),%edi
32595967Speter	movl	$-1,		%eax
32695967Speter	roll	$15,		%edi
32795967Speter	addl	%esi,		%edi
328127326Smarkm
32995967Speter	addl	%edx,		%esi
33095967Speter	movl	%ebx,		%edx
33195967Speter	subl	%edi,		%eax
33295967Speter	andl	%edi,		%edx
33395967Speter	andl	%ebp,		%eax
33495967Speter	orl	%eax,		%edx
33595967Speter	movl	(%esp),		%eax
33695967Speter	roll	$10,		%ebx
33795967Speter	leal	1518500249(%esi,%edx,1),%esi
33895967Speter	movl	$-1,		%edx
33995967Speter	roll	$7,		%esi
34095967Speter	addl	%ecx,		%esi
341127326Smarkm
34295967Speter	addl	%eax,		%ecx
34395967Speter	movl	%edi,		%eax
34495967Speter	subl	%esi,		%edx
34595967Speter	andl	%esi,		%eax
34695967Speter	andl	%ebx,		%edx
34795967Speter	orl	%edx,		%eax
34895967Speter	movl	36(%esp),	%edx
34995967Speter	roll	$10,		%edi
35095967Speter	leal	1518500249(%ecx,%eax,1),%ecx
35195967Speter	movl	$-1,		%eax
35295967Speter	roll	$12,		%ecx
35395967Speter	addl	%ebp,		%ecx
354127326Smarkm
35595967Speter	addl	%edx,		%ebp
35695967Speter	movl	%esi,		%edx
35795967Speter	subl	%ecx,		%eax
35895967Speter	andl	%ecx,		%edx
35995967Speter	andl	%edi,		%eax
36095967Speter	orl	%eax,		%edx
36195967Speter	movl	20(%esp),	%eax
36295967Speter	roll	$10,		%esi
36395967Speter	leal	1518500249(%ebp,%edx,1),%ebp
36495967Speter	movl	$-1,		%edx
36595967Speter	roll	$15,		%ebp
36695967Speter	addl	%ebx,		%ebp
367127326Smarkm
36895967Speter	addl	%eax,		%ebx
36995967Speter	movl	%ecx,		%eax
37095967Speter	subl	%ebp,		%edx
37195967Speter	andl	%ebp,		%eax
37295967Speter	andl	%esi,		%edx
37395967Speter	orl	%edx,		%eax
37495967Speter	movl	8(%esp),	%edx
37595967Speter	roll	$10,		%ecx
37695967Speter	leal	1518500249(%ebx,%eax,1),%ebx
37795967Speter	movl	$-1,		%eax
37895967Speter	roll	$9,		%ebx
37995967Speter	addl	%edi,		%ebx
380127326Smarkm
38195967Speter	addl	%edx,		%edi
38295967Speter	movl	%ebp,		%edx
38395967Speter	subl	%ebx,		%eax
38495967Speter	andl	%ebx,		%edx
38595967Speter	andl	%ecx,		%eax
38695967Speter	orl	%eax,		%edx
38795967Speter	movl	56(%esp),	%eax
38895967Speter	roll	$10,		%ebp
38995967Speter	leal	1518500249(%edi,%edx,1),%edi
39095967Speter	movl	$-1,		%edx
39195967Speter	roll	$11,		%edi
39295967Speter	addl	%esi,		%edi
393127326Smarkm
39495967Speter	addl	%eax,		%esi
39595967Speter	movl	%ebx,		%eax
39695967Speter	subl	%edi,		%edx
39795967Speter	andl	%edi,		%eax
39895967Speter	andl	%ebp,		%edx
39995967Speter	orl	%edx,		%eax
40095967Speter	movl	44(%esp),	%edx
40195967Speter	roll	$10,		%ebx
40295967Speter	leal	1518500249(%esi,%eax,1),%esi
40395967Speter	movl	$-1,		%eax
40495967Speter	roll	$7,		%esi
40595967Speter	addl	%ecx,		%esi
406127326Smarkm
40795967Speter	addl	%edx,		%ecx
40895967Speter	movl	%edi,		%edx
40995967Speter	subl	%esi,		%eax
41095967Speter	andl	%esi,		%edx
41195967Speter	andl	%ebx,		%eax
41295967Speter	orl	%eax,		%edx
41395967Speter	movl	32(%esp),	%eax
41495967Speter	roll	$10,		%edi
41595967Speter	leal	1518500249(%ecx,%edx,1),%ecx
41695967Speter	movl	$-1,		%edx
41795967Speter	roll	$13,		%ecx
41895967Speter	addl	%ebp,		%ecx
419127326Smarkm
42095967Speter	addl	%eax,		%ebp
42195967Speter	movl	%esi,		%eax
42295967Speter	subl	%ecx,		%edx
42395967Speter	andl	%ecx,		%eax
42495967Speter	andl	%edi,		%edx
42595967Speter	orl	%edx,		%eax
42695967Speter	movl	$-1,		%edx
42795967Speter	roll	$10,		%esi
42895967Speter	leal	1518500249(%ebp,%eax,1),%ebp
42995967Speter	subl	%ecx,		%edx
43095967Speter	roll	$12,		%ebp
43195967Speter	addl	%ebx,		%ebp
432127326Smarkm
43395967Speter	movl	12(%esp),	%eax
43495967Speter	orl	%ebp,		%edx
43595967Speter	addl	%eax,		%ebx
43695967Speter	xorl	%esi,		%edx
43795967Speter	movl	$-1,		%eax
43895967Speter	roll	$10,		%ecx
43995967Speter	leal	1859775393(%ebx,%edx,1),%ebx
44095967Speter	subl	%ebp,		%eax
44195967Speter	roll	$11,		%ebx
44295967Speter	addl	%edi,		%ebx
443127326Smarkm
44495967Speter	movl	40(%esp),	%edx
44595967Speter	orl	%ebx,		%eax
44695967Speter	addl	%edx,		%edi
44795967Speter	xorl	%ecx,		%eax
44895967Speter	movl	$-1,		%edx
44995967Speter	roll	$10,		%ebp
45095967Speter	leal	1859775393(%edi,%eax,1),%edi
45195967Speter	subl	%ebx,		%edx
45295967Speter	roll	$13,		%edi
45395967Speter	addl	%esi,		%edi
454127326Smarkm
45595967Speter	movl	56(%esp),	%eax
45695967Speter	orl	%edi,		%edx
45795967Speter	addl	%eax,		%esi
45895967Speter	xorl	%ebp,		%edx
45995967Speter	movl	$-1,		%eax
46095967Speter	roll	$10,		%ebx
46195967Speter	leal	1859775393(%esi,%edx,1),%esi
46295967Speter	subl	%edi,		%eax
46395967Speter	roll	$6,		%esi
46495967Speter	addl	%ecx,		%esi
465127326Smarkm
46695967Speter	movl	16(%esp),	%edx
46795967Speter	orl	%esi,		%eax
46895967Speter	addl	%edx,		%ecx
46995967Speter	xorl	%ebx,		%eax
47095967Speter	movl	$-1,		%edx
47195967Speter	roll	$10,		%edi
47295967Speter	leal	1859775393(%ecx,%eax,1),%ecx
47395967Speter	subl	%esi,		%edx
47495967Speter	roll	$7,		%ecx
47595967Speter	addl	%ebp,		%ecx
476127326Smarkm
47795967Speter	movl	36(%esp),	%eax
47895967Speter	orl	%ecx,		%edx
47995967Speter	addl	%eax,		%ebp
48095967Speter	xorl	%edi,		%edx
48195967Speter	movl	$-1,		%eax
48295967Speter	roll	$10,		%esi
48395967Speter	leal	1859775393(%ebp,%edx,1),%ebp
48495967Speter	subl	%ecx,		%eax
48595967Speter	roll	$14,		%ebp
48695967Speter	addl	%ebx,		%ebp
487127326Smarkm
48895967Speter	movl	60(%esp),	%edx
48995967Speter	orl	%ebp,		%eax
49095967Speter	addl	%edx,		%ebx
49195967Speter	xorl	%esi,		%eax
49295967Speter	movl	$-1,		%edx
49395967Speter	roll	$10,		%ecx
49495967Speter	leal	1859775393(%ebx,%eax,1),%ebx
49595967Speter	subl	%ebp,		%edx
49695967Speter	roll	$9,		%ebx
49795967Speter	addl	%edi,		%ebx
498127326Smarkm
49995967Speter	movl	32(%esp),	%eax
50095967Speter	orl	%ebx,		%edx
50195967Speter	addl	%eax,		%edi
50295967Speter	xorl	%ecx,		%edx
50395967Speter	movl	$-1,		%eax
50495967Speter	roll	$10,		%ebp
50595967Speter	leal	1859775393(%edi,%edx,1),%edi
50695967Speter	subl	%ebx,		%eax
50795967Speter	roll	$13,		%edi
50895967Speter	addl	%esi,		%edi
509127326Smarkm
51095967Speter	movl	4(%esp),	%edx
51195967Speter	orl	%edi,		%eax
51295967Speter	addl	%edx,		%esi
51395967Speter	xorl	%ebp,		%eax
51495967Speter	movl	$-1,		%edx
51595967Speter	roll	$10,		%ebx
51695967Speter	leal	1859775393(%esi,%eax,1),%esi
51795967Speter	subl	%edi,		%edx
51895967Speter	roll	$15,		%esi
51995967Speter	addl	%ecx,		%esi
520127326Smarkm
52195967Speter	movl	8(%esp),	%eax
52295967Speter	orl	%esi,		%edx
52395967Speter	addl	%eax,		%ecx
52495967Speter	xorl	%ebx,		%edx
52595967Speter	movl	$-1,		%eax
52695967Speter	roll	$10,		%edi
52795967Speter	leal	1859775393(%ecx,%edx,1),%ecx
52895967Speter	subl	%esi,		%eax
52995967Speter	roll	$14,		%ecx
53095967Speter	addl	%ebp,		%ecx
531127326Smarkm
53295967Speter	movl	28(%esp),	%edx
53395967Speter	orl	%ecx,		%eax
53495967Speter	addl	%edx,		%ebp
53595967Speter	xorl	%edi,		%eax
53695967Speter	movl	$-1,		%edx
53795967Speter	roll	$10,		%esi
53895967Speter	leal	1859775393(%ebp,%eax,1),%ebp
53995967Speter	subl	%ecx,		%edx
54095967Speter	roll	$8,		%ebp
54195967Speter	addl	%ebx,		%ebp
542127326Smarkm
54395967Speter	movl	(%esp),		%eax
54495967Speter	orl	%ebp,		%edx
54595967Speter	addl	%eax,		%ebx
54695967Speter	xorl	%esi,		%edx
54795967Speter	movl	$-1,		%eax
54895967Speter	roll	$10,		%ecx
54995967Speter	leal	1859775393(%ebx,%edx,1),%ebx
55095967Speter	subl	%ebp,		%eax
55195967Speter	roll	$13,		%ebx
55295967Speter	addl	%edi,		%ebx
553127326Smarkm
55495967Speter	movl	24(%esp),	%edx
55595967Speter	orl	%ebx,		%eax
55695967Speter	addl	%edx,		%edi
55795967Speter	xorl	%ecx,		%eax
55895967Speter	movl	$-1,		%edx
55995967Speter	roll	$10,		%ebp
56095967Speter	leal	1859775393(%edi,%eax,1),%edi
56195967Speter	subl	%ebx,		%edx
56295967Speter	roll	$6,		%edi
56395967Speter	addl	%esi,		%edi
564127326Smarkm
56595967Speter	movl	52(%esp),	%eax
56695967Speter	orl	%edi,		%edx
56795967Speter	addl	%eax,		%esi
56895967Speter	xorl	%ebp,		%edx
56995967Speter	movl	$-1,		%eax
57095967Speter	roll	$10,		%ebx
57195967Speter	leal	1859775393(%esi,%edx,1),%esi
57295967Speter	subl	%edi,		%eax
57395967Speter	roll	$5,		%esi
57495967Speter	addl	%ecx,		%esi
575127326Smarkm
57695967Speter	movl	44(%esp),	%edx
57795967Speter	orl	%esi,		%eax
57895967Speter	addl	%edx,		%ecx
57995967Speter	xorl	%ebx,		%eax
58095967Speter	movl	$-1,		%edx
58195967Speter	roll	$10,		%edi
58295967Speter	leal	1859775393(%ecx,%eax,1),%ecx
58395967Speter	subl	%esi,		%edx
58495967Speter	roll	$12,		%ecx
58595967Speter	addl	%ebp,		%ecx
586127326Smarkm
58795967Speter	movl	20(%esp),	%eax
58895967Speter	orl	%ecx,		%edx
58995967Speter	addl	%eax,		%ebp
59095967Speter	xorl	%edi,		%edx
59195967Speter	movl	$-1,		%eax
59295967Speter	roll	$10,		%esi
59395967Speter	leal	1859775393(%ebp,%edx,1),%ebp
59495967Speter	subl	%ecx,		%eax
59595967Speter	roll	$7,		%ebp
59695967Speter	addl	%ebx,		%ebp
597127326Smarkm
59895967Speter	movl	48(%esp),	%edx
59995967Speter	orl	%ebp,		%eax
60095967Speter	addl	%edx,		%ebx
60195967Speter	xorl	%esi,		%eax
60295967Speter	movl	$-1,		%edx
60395967Speter	roll	$10,		%ecx
60495967Speter	leal	1859775393(%ebx,%eax,1),%ebx
60595967Speter	movl	%ecx,		%eax
60695967Speter	roll	$5,		%ebx
60795967Speter	addl	%edi,		%ebx
608127326Smarkm
60995967Speter	subl	%ecx,		%edx
61095967Speter	andl	%ebx,		%eax
61195967Speter	andl	%ebp,		%edx
61295967Speter	orl	%eax,		%edx
61395967Speter	movl	4(%esp),	%eax
61495967Speter	roll	$10,		%ebp
61595967Speter	leal	2400959708(%edi,%edx),%edi
61695967Speter	movl	$-1,		%edx
61795967Speter	addl	%eax,		%edi
61895967Speter	movl	%ebp,		%eax
61995967Speter	roll	$11,		%edi
62095967Speter	addl	%esi,		%edi
621127326Smarkm
62295967Speter	subl	%ebp,		%edx
62395967Speter	andl	%edi,		%eax
62495967Speter	andl	%ebx,		%edx
62595967Speter	orl	%eax,		%edx
62695967Speter	movl	36(%esp),	%eax
62795967Speter	roll	$10,		%ebx
62895967Speter	leal	2400959708(%esi,%edx),%esi
62995967Speter	movl	$-1,		%edx
63095967Speter	addl	%eax,		%esi
63195967Speter	movl	%ebx,		%eax
63295967Speter	roll	$12,		%esi
63395967Speter	addl	%ecx,		%esi
634127326Smarkm
63595967Speter	subl	%ebx,		%edx
63695967Speter	andl	%esi,		%eax
63795967Speter	andl	%edi,		%edx
63895967Speter	orl	%eax,		%edx
63995967Speter	movl	44(%esp),	%eax
64095967Speter	roll	$10,		%edi
64195967Speter	leal	2400959708(%ecx,%edx),%ecx
64295967Speter	movl	$-1,		%edx
64395967Speter	addl	%eax,		%ecx
64495967Speter	movl	%edi,		%eax
64595967Speter	roll	$14,		%ecx
64695967Speter	addl	%ebp,		%ecx
647127326Smarkm
64895967Speter	subl	%edi,		%edx
64995967Speter	andl	%ecx,		%eax
65095967Speter	andl	%esi,		%edx
65195967Speter	orl	%eax,		%edx
65295967Speter	movl	40(%esp),	%eax
65395967Speter	roll	$10,		%esi
65495967Speter	leal	2400959708(%ebp,%edx),%ebp
65595967Speter	movl	$-1,		%edx
65695967Speter	addl	%eax,		%ebp
65795967Speter	movl	%esi,		%eax
65895967Speter	roll	$15,		%ebp
65995967Speter	addl	%ebx,		%ebp
660127326Smarkm
66195967Speter	subl	%esi,		%edx
66295967Speter	andl	%ebp,		%eax
66395967Speter	andl	%ecx,		%edx
66495967Speter	orl	%eax,		%edx
66595967Speter	movl	(%esp),		%eax
66695967Speter	roll	$10,		%ecx
66795967Speter	leal	2400959708(%ebx,%edx),%ebx
66895967Speter	movl	$-1,		%edx
66995967Speter	addl	%eax,		%ebx
67095967Speter	movl	%ecx,		%eax
67195967Speter	roll	$14,		%ebx
67295967Speter	addl	%edi,		%ebx
673127326Smarkm
67495967Speter	subl	%ecx,		%edx
67595967Speter	andl	%ebx,		%eax
67695967Speter	andl	%ebp,		%edx
67795967Speter	orl	%eax,		%edx
67895967Speter	movl	32(%esp),	%eax
67995967Speter	roll	$10,		%ebp
68095967Speter	leal	2400959708(%edi,%edx),%edi
68195967Speter	movl	$-1,		%edx
68295967Speter	addl	%eax,		%edi
68395967Speter	movl	%ebp,		%eax
68495967Speter	roll	$15,		%edi
68595967Speter	addl	%esi,		%edi
686127326Smarkm
68795967Speter	subl	%ebp,		%edx
68895967Speter	andl	%edi,		%eax
68995967Speter	andl	%ebx,		%edx
69095967Speter	orl	%eax,		%edx
69195967Speter	movl	48(%esp),	%eax
69295967Speter	roll	$10,		%ebx
69395967Speter	leal	2400959708(%esi,%edx),%esi
69495967Speter	movl	$-1,		%edx
69595967Speter	addl	%eax,		%esi
69695967Speter	movl	%ebx,		%eax
69795967Speter	roll	$9,		%esi
69895967Speter	addl	%ecx,		%esi
699127326Smarkm
70095967Speter	subl	%ebx,		%edx
70195967Speter	andl	%esi,		%eax
70295967Speter	andl	%edi,		%edx
70395967Speter	orl	%eax,		%edx
70495967Speter	movl	16(%esp),	%eax
70595967Speter	roll	$10,		%edi
70695967Speter	leal	2400959708(%ecx,%edx),%ecx
70795967Speter	movl	$-1,		%edx
70895967Speter	addl	%eax,		%ecx
70995967Speter	movl	%edi,		%eax
71095967Speter	roll	$8,		%ecx
71195967Speter	addl	%ebp,		%ecx
712127326Smarkm
71395967Speter	subl	%edi,		%edx
71495967Speter	andl	%ecx,		%eax
71595967Speter	andl	%esi,		%edx
71695967Speter	orl	%eax,		%edx
71795967Speter	movl	52(%esp),	%eax
71895967Speter	roll	$10,		%esi
71995967Speter	leal	2400959708(%ebp,%edx),%ebp
72095967Speter	movl	$-1,		%edx
72195967Speter	addl	%eax,		%ebp
72295967Speter	movl	%esi,		%eax
72395967Speter	roll	$9,		%ebp
72495967Speter	addl	%ebx,		%ebp
725127326Smarkm
72695967Speter	subl	%esi,		%edx
72795967Speter	andl	%ebp,		%eax
72895967Speter	andl	%ecx,		%edx
72995967Speter	orl	%eax,		%edx
73095967Speter	movl	12(%esp),	%eax
73195967Speter	roll	$10,		%ecx
73295967Speter	leal	2400959708(%ebx,%edx),%ebx
73395967Speter	movl	$-1,		%edx
73495967Speter	addl	%eax,		%ebx
73595967Speter	movl	%ecx,		%eax
73695967Speter	roll	$14,		%ebx
73795967Speter	addl	%edi,		%ebx
738127326Smarkm
73995967Speter	subl	%ecx,		%edx
74095967Speter	andl	%ebx,		%eax
74195967Speter	andl	%ebp,		%edx
74295967Speter	orl	%eax,		%edx
74395967Speter	movl	28(%esp),	%eax
74495967Speter	roll	$10,		%ebp
74595967Speter	leal	2400959708(%edi,%edx),%edi
74695967Speter	movl	$-1,		%edx
74795967Speter	addl	%eax,		%edi
74895967Speter	movl	%ebp,		%eax
74995967Speter	roll	$5,		%edi
75095967Speter	addl	%esi,		%edi
751127326Smarkm
75295967Speter	subl	%ebp,		%edx
75395967Speter	andl	%edi,		%eax
75495967Speter	andl	%ebx,		%edx
75595967Speter	orl	%eax,		%edx
75695967Speter	movl	60(%esp),	%eax
75795967Speter	roll	$10,		%ebx
75895967Speter	leal	2400959708(%esi,%edx),%esi
75995967Speter	movl	$-1,		%edx
76095967Speter	addl	%eax,		%esi
76195967Speter	movl	%ebx,		%eax
76295967Speter	roll	$6,		%esi
76395967Speter	addl	%ecx,		%esi
764127326Smarkm
76595967Speter	subl	%ebx,		%edx
76695967Speter	andl	%esi,		%eax
76795967Speter	andl	%edi,		%edx
76895967Speter	orl	%eax,		%edx
76995967Speter	movl	56(%esp),	%eax
77095967Speter	roll	$10,		%edi
77195967Speter	leal	2400959708(%ecx,%edx),%ecx
77295967Speter	movl	$-1,		%edx
77395967Speter	addl	%eax,		%ecx
77495967Speter	movl	%edi,		%eax
77595967Speter	roll	$8,		%ecx
77695967Speter	addl	%ebp,		%ecx
777127326Smarkm
77895967Speter	subl	%edi,		%edx
77995967Speter	andl	%ecx,		%eax
78095967Speter	andl	%esi,		%edx
78195967Speter	orl	%eax,		%edx
78295967Speter	movl	20(%esp),	%eax
78395967Speter	roll	$10,		%esi
78495967Speter	leal	2400959708(%ebp,%edx),%ebp
78595967Speter	movl	$-1,		%edx
78695967Speter	addl	%eax,		%ebp
78795967Speter	movl	%esi,		%eax
78895967Speter	roll	$6,		%ebp
78995967Speter	addl	%ebx,		%ebp
790127326Smarkm
79195967Speter	subl	%esi,		%edx
79295967Speter	andl	%ebp,		%eax
79395967Speter	andl	%ecx,		%edx
79495967Speter	orl	%eax,		%edx
79595967Speter	movl	24(%esp),	%eax
79695967Speter	roll	$10,		%ecx
79795967Speter	leal	2400959708(%ebx,%edx),%ebx
79895967Speter	movl	$-1,		%edx
79995967Speter	addl	%eax,		%ebx
80095967Speter	movl	%ecx,		%eax
80195967Speter	roll	$5,		%ebx
80295967Speter	addl	%edi,		%ebx
803127326Smarkm
80495967Speter	subl	%ecx,		%edx
80595967Speter	andl	%ebx,		%eax
80695967Speter	andl	%ebp,		%edx
80795967Speter	orl	%eax,		%edx
80895967Speter	movl	8(%esp),	%eax
80995967Speter	roll	$10,		%ebp
81095967Speter	leal	2400959708(%edi,%edx),%edi
81195967Speter	movl	$-1,		%edx
81295967Speter	addl	%eax,		%edi
81395967Speter	subl	%ebp,		%edx
81495967Speter	roll	$12,		%edi
81595967Speter	addl	%esi,		%edi
816127326Smarkm
81795967Speter	movl	16(%esp),	%eax
81895967Speter	orl	%ebx,		%edx
81995967Speter	addl	%eax,		%esi
82095967Speter	xorl	%edi,		%edx
82195967Speter	movl	$-1,		%eax
82295967Speter	roll	$10,		%ebx
82395967Speter	leal	2840853838(%esi,%edx,1),%esi
82495967Speter	subl	%ebx,		%eax
82595967Speter	roll	$9,		%esi
82695967Speter	addl	%ecx,		%esi
827127326Smarkm
82895967Speter	movl	(%esp),		%edx
82995967Speter	orl	%edi,		%eax
83095967Speter	addl	%edx,		%ecx
83195967Speter	xorl	%esi,		%eax
83295967Speter	movl	$-1,		%edx
83395967Speter	roll	$10,		%edi
83495967Speter	leal	2840853838(%ecx,%eax,1),%ecx
83595967Speter	subl	%edi,		%edx
83695967Speter	roll	$15,		%ecx
83795967Speter	addl	%ebp,		%ecx
838127326Smarkm
83995967Speter	movl	20(%esp),	%eax
84095967Speter	orl	%esi,		%edx
84195967Speter	addl	%eax,		%ebp
84295967Speter	xorl	%ecx,		%edx
84395967Speter	movl	$-1,		%eax
84495967Speter	roll	$10,		%esi
84595967Speter	leal	2840853838(%ebp,%edx,1),%ebp
84695967Speter	subl	%esi,		%eax
84795967Speter	roll	$5,		%ebp
84895967Speter	addl	%ebx,		%ebp
849127326Smarkm
85095967Speter	movl	36(%esp),	%edx
85195967Speter	orl	%ecx,		%eax
85295967Speter	addl	%edx,		%ebx
85395967Speter	xorl	%ebp,		%eax
85495967Speter	movl	$-1,		%edx
85595967Speter	roll	$10,		%ecx
85695967Speter	leal	2840853838(%ebx,%eax,1),%ebx
85795967Speter	subl	%ecx,		%edx
85895967Speter	roll	$11,		%ebx
85995967Speter	addl	%edi,		%ebx
860127326Smarkm
86195967Speter	movl	28(%esp),	%eax
86295967Speter	orl	%ebp,		%edx
86395967Speter	addl	%eax,		%edi
86495967Speter	xorl	%ebx,		%edx
86595967Speter	movl	$-1,		%eax
86695967Speter	roll	$10,		%ebp
86795967Speter	leal	2840853838(%edi,%edx,1),%edi
86895967Speter	subl	%ebp,		%eax
86995967Speter	roll	$6,		%edi
87095967Speter	addl	%esi,		%edi
871127326Smarkm
87295967Speter	movl	48(%esp),	%edx
87395967Speter	orl	%ebx,		%eax
87495967Speter	addl	%edx,		%esi
87595967Speter	xorl	%edi,		%eax
87695967Speter	movl	$-1,		%edx
87795967Speter	roll	$10,		%ebx
87895967Speter	leal	2840853838(%esi,%eax,1),%esi
87995967Speter	subl	%ebx,		%edx
88095967Speter	roll	$8,		%esi
88195967Speter	addl	%ecx,		%esi
882127326Smarkm
88395967Speter	movl	8(%esp),	%eax
88495967Speter	orl	%edi,		%edx
88595967Speter	addl	%eax,		%ecx
88695967Speter	xorl	%esi,		%edx
88795967Speter	movl	$-1,		%eax
88895967Speter	roll	$10,		%edi
88995967Speter	leal	2840853838(%ecx,%edx,1),%ecx
89095967Speter	subl	%edi,		%eax
89195967Speter	roll	$13,		%ecx
89295967Speter	addl	%ebp,		%ecx
893127326Smarkm
89495967Speter	movl	40(%esp),	%edx
89595967Speter	orl	%esi,		%eax
89695967Speter	addl	%edx,		%ebp
89795967Speter	xorl	%ecx,		%eax
89895967Speter	movl	$-1,		%edx
89995967Speter	roll	$10,		%esi
90095967Speter	leal	2840853838(%ebp,%eax,1),%ebp
90195967Speter	subl	%esi,		%edx
90295967Speter	roll	$12,		%ebp
90395967Speter	addl	%ebx,		%ebp
904127326Smarkm
90595967Speter	movl	56(%esp),	%eax
90695967Speter	orl	%ecx,		%edx
90795967Speter	addl	%eax,		%ebx
90895967Speter	xorl	%ebp,		%edx
90995967Speter	movl	$-1,		%eax
91095967Speter	roll	$10,		%ecx
91195967Speter	leal	2840853838(%ebx,%edx,1),%ebx
91295967Speter	subl	%ecx,		%eax
91395967Speter	roll	$5,		%ebx
91495967Speter	addl	%edi,		%ebx
915127326Smarkm
91695967Speter	movl	4(%esp),	%edx
91795967Speter	orl	%ebp,		%eax
91895967Speter	addl	%edx,		%edi
91995967Speter	xorl	%ebx,		%eax
92095967Speter	movl	$-1,		%edx
92195967Speter	roll	$10,		%ebp
92295967Speter	leal	2840853838(%edi,%eax,1),%edi
92395967Speter	subl	%ebp,		%edx
92495967Speter	roll	$12,		%edi
92595967Speter	addl	%esi,		%edi
926127326Smarkm
92795967Speter	movl	12(%esp),	%eax
92895967Speter	orl	%ebx,		%edx
92995967Speter	addl	%eax,		%esi
93095967Speter	xorl	%edi,		%edx
93195967Speter	movl	$-1,		%eax
93295967Speter	roll	$10,		%ebx
93395967Speter	leal	2840853838(%esi,%edx,1),%esi
93495967Speter	subl	%ebx,		%eax
93595967Speter	roll	$13,		%esi
93695967Speter	addl	%ecx,		%esi
937127326Smarkm
93895967Speter	movl	32(%esp),	%edx
93995967Speter	orl	%edi,		%eax
94095967Speter	addl	%edx,		%ecx
94195967Speter	xorl	%esi,		%eax
94295967Speter	movl	$-1,		%edx
94395967Speter	roll	$10,		%edi
94495967Speter	leal	2840853838(%ecx,%eax,1),%ecx
94595967Speter	subl	%edi,		%edx
94695967Speter	roll	$14,		%ecx
94795967Speter	addl	%ebp,		%ecx
948127326Smarkm
94995967Speter	movl	44(%esp),	%eax
95095967Speter	orl	%esi,		%edx
95195967Speter	addl	%eax,		%ebp
95295967Speter	xorl	%ecx,		%edx
95395967Speter	movl	$-1,		%eax
95495967Speter	roll	$10,		%esi
95595967Speter	leal	2840853838(%ebp,%edx,1),%ebp
95695967Speter	subl	%esi,		%eax
95795967Speter	roll	$11,		%ebp
95895967Speter	addl	%ebx,		%ebp
959127326Smarkm
96095967Speter	movl	24(%esp),	%edx
96195967Speter	orl	%ecx,		%eax
96295967Speter	addl	%edx,		%ebx
96395967Speter	xorl	%ebp,		%eax
96495967Speter	movl	$-1,		%edx
96595967Speter	roll	$10,		%ecx
96695967Speter	leal	2840853838(%ebx,%eax,1),%ebx
96795967Speter	subl	%ecx,		%edx
96895967Speter	roll	$8,		%ebx
96995967Speter	addl	%edi,		%ebx
970127326Smarkm
97195967Speter	movl	60(%esp),	%eax
97295967Speter	orl	%ebp,		%edx
97395967Speter	addl	%eax,		%edi
97495967Speter	xorl	%ebx,		%edx
97595967Speter	movl	$-1,		%eax
97695967Speter	roll	$10,		%ebp
97795967Speter	leal	2840853838(%edi,%edx,1),%edi
97895967Speter	subl	%ebp,		%eax
97995967Speter	roll	$5,		%edi
98095967Speter	addl	%esi,		%edi
981127326Smarkm
98295967Speter	movl	52(%esp),	%edx
98395967Speter	orl	%ebx,		%eax
98495967Speter	addl	%edx,		%esi
98595967Speter	xorl	%edi,		%eax
98695967Speter	movl	128(%esp),	%edx
98795967Speter	roll	$10,		%ebx
98895967Speter	leal	2840853838(%esi,%eax,1),%esi
98995967Speter	movl	%ecx,		64(%esp)
99095967Speter	roll	$6,		%esi
99195967Speter	addl	%ecx,		%esi
99295967Speter	movl	(%edx),		%ecx
99395967Speter	movl	%esi,		68(%esp)
99495967Speter	movl	%edi,		72(%esp)
99595967Speter	movl	4(%edx),	%esi
99695967Speter	movl	%ebx,		76(%esp)
99795967Speter	movl	8(%edx),	%edi
99895967Speter	movl	%ebp,		80(%esp)
99995967Speter	movl	12(%edx),	%ebx
100095967Speter	movl	16(%edx),	%ebp
1001127326Smarkm
100295967Speter	movl	$-1,		%edx
100395967Speter	subl	%ebx,		%edx
100495967Speter	movl	20(%esp),	%eax
100595967Speter	orl	%edi,		%edx
100695967Speter	addl	%eax,		%ecx
100795967Speter	xorl	%esi,		%edx
100895967Speter	movl	$-1,		%eax
100995967Speter	roll	$10,		%edi
101095967Speter	leal	1352829926(%ecx,%edx,1),%ecx
101195967Speter	subl	%edi,		%eax
101295967Speter	roll	$8,		%ecx
101395967Speter	addl	%ebp,		%ecx
1014127326Smarkm
101595967Speter	movl	56(%esp),	%edx
101695967Speter	orl	%esi,		%eax
101795967Speter	addl	%edx,		%ebp
101895967Speter	xorl	%ecx,		%eax
101995967Speter	movl	$-1,		%edx
102095967Speter	roll	$10,		%esi
102195967Speter	leal	1352829926(%ebp,%eax,1),%ebp
102295967Speter	subl	%esi,		%edx
102395967Speter	roll	$9,		%ebp
102495967Speter	addl	%ebx,		%ebp
1025127326Smarkm
102695967Speter	movl	28(%esp),	%eax
102795967Speter	orl	%ecx,		%edx
102895967Speter	addl	%eax,		%ebx
102995967Speter	xorl	%ebp,		%edx
103095967Speter	movl	$-1,		%eax
103195967Speter	roll	$10,		%ecx
103295967Speter	leal	1352829926(%ebx,%edx,1),%ebx
103395967Speter	subl	%ecx,		%eax
103495967Speter	roll	$9,		%ebx
103595967Speter	addl	%edi,		%ebx
1036127326Smarkm
103795967Speter	movl	(%esp),		%edx
103895967Speter	orl	%ebp,		%eax
103995967Speter	addl	%edx,		%edi
104095967Speter	xorl	%ebx,		%eax
104195967Speter	movl	$-1,		%edx
104295967Speter	roll	$10,		%ebp
104395967Speter	leal	1352829926(%edi,%eax,1),%edi
104495967Speter	subl	%ebp,		%edx
104595967Speter	roll	$11,		%edi
104695967Speter	addl	%esi,		%edi
1047127326Smarkm
104895967Speter	movl	36(%esp),	%eax
104995967Speter	orl	%ebx,		%edx
105095967Speter	addl	%eax,		%esi
105195967Speter	xorl	%edi,		%edx
105295967Speter	movl	$-1,		%eax
105395967Speter	roll	$10,		%ebx
105495967Speter	leal	1352829926(%esi,%edx,1),%esi
105595967Speter	subl	%ebx,		%eax
105695967Speter	roll	$13,		%esi
105795967Speter	addl	%ecx,		%esi
1058127326Smarkm
105995967Speter	movl	8(%esp),	%edx
106095967Speter	orl	%edi,		%eax
106195967Speter	addl	%edx,		%ecx
106295967Speter	xorl	%esi,		%eax
106395967Speter	movl	$-1,		%edx
106495967Speter	roll	$10,		%edi
106595967Speter	leal	1352829926(%ecx,%eax,1),%ecx
106695967Speter	subl	%edi,		%edx
106795967Speter	roll	$15,		%ecx
106895967Speter	addl	%ebp,		%ecx
1069127326Smarkm
107095967Speter	movl	44(%esp),	%eax
107195967Speter	orl	%esi,		%edx
107295967Speter	addl	%eax,		%ebp
107395967Speter	xorl	%ecx,		%edx
107495967Speter	movl	$-1,		%eax
107595967Speter	roll	$10,		%esi
107695967Speter	leal	1352829926(%ebp,%edx,1),%ebp
107795967Speter	subl	%esi,		%eax
107895967Speter	roll	$15,		%ebp
107995967Speter	addl	%ebx,		%ebp
1080127326Smarkm
108195967Speter	movl	16(%esp),	%edx
108295967Speter	orl	%ecx,		%eax
108395967Speter	addl	%edx,		%ebx
108495967Speter	xorl	%ebp,		%eax
108595967Speter	movl	$-1,		%edx
108695967Speter	roll	$10,		%ecx
108795967Speter	leal	1352829926(%ebx,%eax,1),%ebx
108895967Speter	subl	%ecx,		%edx
108995967Speter	roll	$5,		%ebx
109095967Speter	addl	%edi,		%ebx
1091127326Smarkm
109295967Speter	movl	52(%esp),	%eax
109395967Speter	orl	%ebp,		%edx
109495967Speter	addl	%eax,		%edi
109595967Speter	xorl	%ebx,		%edx
109695967Speter	movl	$-1,		%eax
109795967Speter	roll	$10,		%ebp
109895967Speter	leal	1352829926(%edi,%edx,1),%edi
109995967Speter	subl	%ebp,		%eax
110095967Speter	roll	$7,		%edi
110195967Speter	addl	%esi,		%edi
1102127326Smarkm
110395967Speter	movl	24(%esp),	%edx
110495967Speter	orl	%ebx,		%eax
110595967Speter	addl	%edx,		%esi
110695967Speter	xorl	%edi,		%eax
110795967Speter	movl	$-1,		%edx
110895967Speter	roll	$10,		%ebx
110995967Speter	leal	1352829926(%esi,%eax,1),%esi
111095967Speter	subl	%ebx,		%edx
111195967Speter	roll	$7,		%esi
111295967Speter	addl	%ecx,		%esi
1113127326Smarkm
111495967Speter	movl	60(%esp),	%eax
111595967Speter	orl	%edi,		%edx
111695967Speter	addl	%eax,		%ecx
111795967Speter	xorl	%esi,		%edx
111895967Speter	movl	$-1,		%eax
111995967Speter	roll	$10,		%edi
112095967Speter	leal	1352829926(%ecx,%edx,1),%ecx
112195967Speter	subl	%edi,		%eax
112295967Speter	roll	$8,		%ecx
112395967Speter	addl	%ebp,		%ecx
1124127326Smarkm
112595967Speter	movl	32(%esp),	%edx
112695967Speter	orl	%esi,		%eax
112795967Speter	addl	%edx,		%ebp
112895967Speter	xorl	%ecx,		%eax
112995967Speter	movl	$-1,		%edx
113095967Speter	roll	$10,		%esi
113195967Speter	leal	1352829926(%ebp,%eax,1),%ebp
113295967Speter	subl	%esi,		%edx
113395967Speter	roll	$11,		%ebp
113495967Speter	addl	%ebx,		%ebp
1135127326Smarkm
113695967Speter	movl	4(%esp),	%eax
113795967Speter	orl	%ecx,		%edx
113895967Speter	addl	%eax,		%ebx
113995967Speter	xorl	%ebp,		%edx
114095967Speter	movl	$-1,		%eax
114195967Speter	roll	$10,		%ecx
114295967Speter	leal	1352829926(%ebx,%edx,1),%ebx
114395967Speter	subl	%ecx,		%eax
114495967Speter	roll	$14,		%ebx
114595967Speter	addl	%edi,		%ebx
1146127326Smarkm
114795967Speter	movl	40(%esp),	%edx
114895967Speter	orl	%ebp,		%eax
114995967Speter	addl	%edx,		%edi
115095967Speter	xorl	%ebx,		%eax
115195967Speter	movl	$-1,		%edx
115295967Speter	roll	$10,		%ebp
115395967Speter	leal	1352829926(%edi,%eax,1),%edi
115495967Speter	subl	%ebp,		%edx
115595967Speter	roll	$14,		%edi
115695967Speter	addl	%esi,		%edi
1157127326Smarkm
115895967Speter	movl	12(%esp),	%eax
115995967Speter	orl	%ebx,		%edx
116095967Speter	addl	%eax,		%esi
116195967Speter	xorl	%edi,		%edx
116295967Speter	movl	$-1,		%eax
116395967Speter	roll	$10,		%ebx
116495967Speter	leal	1352829926(%esi,%edx,1),%esi
116595967Speter	subl	%ebx,		%eax
116695967Speter	roll	$12,		%esi
116795967Speter	addl	%ecx,		%esi
1168127326Smarkm
116995967Speter	movl	48(%esp),	%edx
117095967Speter	orl	%edi,		%eax
117195967Speter	addl	%edx,		%ecx
117295967Speter	xorl	%esi,		%eax
117395967Speter	movl	$-1,		%edx
117495967Speter	roll	$10,		%edi
117595967Speter	leal	1352829926(%ecx,%eax,1),%ecx
117695967Speter	movl	%edi,		%eax
117795967Speter	roll	$6,		%ecx
117895967Speter	addl	%ebp,		%ecx
1179127326Smarkm
118095967Speter	subl	%edi,		%edx
118195967Speter	andl	%ecx,		%eax
118295967Speter	andl	%esi,		%edx
118395967Speter	orl	%eax,		%edx
118495967Speter	movl	24(%esp),	%eax
118595967Speter	roll	$10,		%esi
118695967Speter	leal	1548603684(%ebp,%edx),%ebp
118795967Speter	movl	$-1,		%edx
118895967Speter	addl	%eax,		%ebp
118995967Speter	movl	%esi,		%eax
119095967Speter	roll	$9,		%ebp
119195967Speter	addl	%ebx,		%ebp
1192127326Smarkm
119395967Speter	subl	%esi,		%edx
119495967Speter	andl	%ebp,		%eax
119595967Speter	andl	%ecx,		%edx
119695967Speter	orl	%eax,		%edx
119795967Speter	movl	44(%esp),	%eax
119895967Speter	roll	$10,		%ecx
119995967Speter	leal	1548603684(%ebx,%edx),%ebx
120095967Speter	movl	$-1,		%edx
120195967Speter	addl	%eax,		%ebx
120295967Speter	movl	%ecx,		%eax
120395967Speter	roll	$13,		%ebx
120495967Speter	addl	%edi,		%ebx
1205127326Smarkm
120695967Speter	subl	%ecx,		%edx
120795967Speter	andl	%ebx,		%eax
120895967Speter	andl	%ebp,		%edx
120995967Speter	orl	%eax,		%edx
121095967Speter	movl	12(%esp),	%eax
121195967Speter	roll	$10,		%ebp
121295967Speter	leal	1548603684(%edi,%edx),%edi
121395967Speter	movl	$-1,		%edx
121495967Speter	addl	%eax,		%edi
121595967Speter	movl	%ebp,		%eax
121695967Speter	roll	$15,		%edi
121795967Speter	addl	%esi,		%edi
1218127326Smarkm
121995967Speter	subl	%ebp,		%edx
122095967Speter	andl	%edi,		%eax
122195967Speter	andl	%ebx,		%edx
122295967Speter	orl	%eax,		%edx
122395967Speter	movl	28(%esp),	%eax
122495967Speter	roll	$10,		%ebx
122595967Speter	leal	1548603684(%esi,%edx),%esi
122695967Speter	movl	$-1,		%edx
122795967Speter	addl	%eax,		%esi
122895967Speter	movl	%ebx,		%eax
122995967Speter	roll	$7,		%esi
123095967Speter	addl	%ecx,		%esi
1231127326Smarkm
123295967Speter	subl	%ebx,		%edx
123395967Speter	andl	%esi,		%eax
123495967Speter	andl	%edi,		%edx
123595967Speter	orl	%eax,		%edx
123695967Speter	movl	(%esp),		%eax
123795967Speter	roll	$10,		%edi
123895967Speter	leal	1548603684(%ecx,%edx),%ecx
123995967Speter	movl	$-1,		%edx
124095967Speter	addl	%eax,		%ecx
124195967Speter	movl	%edi,		%eax
124295967Speter	roll	$12,		%ecx
124395967Speter	addl	%ebp,		%ecx
1244127326Smarkm
124595967Speter	subl	%edi,		%edx
124695967Speter	andl	%ecx,		%eax
124795967Speter	andl	%esi,		%edx
124895967Speter	orl	%eax,		%edx
124995967Speter	movl	52(%esp),	%eax
125095967Speter	roll	$10,		%esi
125195967Speter	leal	1548603684(%ebp,%edx),%ebp
125295967Speter	movl	$-1,		%edx
125395967Speter	addl	%eax,		%ebp
125495967Speter	movl	%esi,		%eax
125595967Speter	roll	$8,		%ebp
125695967Speter	addl	%ebx,		%ebp
1257127326Smarkm
125895967Speter	subl	%esi,		%edx
125995967Speter	andl	%ebp,		%eax
126095967Speter	andl	%ecx,		%edx
126195967Speter	orl	%eax,		%edx
126295967Speter	movl	20(%esp),	%eax
126395967Speter	roll	$10,		%ecx
126495967Speter	leal	1548603684(%ebx,%edx),%ebx
126595967Speter	movl	$-1,		%edx
126695967Speter	addl	%eax,		%ebx
126795967Speter	movl	%ecx,		%eax
126895967Speter	roll	$9,		%ebx
126995967Speter	addl	%edi,		%ebx
1270127326Smarkm
127195967Speter	subl	%ecx,		%edx
127295967Speter	andl	%ebx,		%eax
127395967Speter	andl	%ebp,		%edx
127495967Speter	orl	%eax,		%edx
127595967Speter	movl	40(%esp),	%eax
127695967Speter	roll	$10,		%ebp
127795967Speter	leal	1548603684(%edi,%edx),%edi
127895967Speter	movl	$-1,		%edx
127995967Speter	addl	%eax,		%edi
128095967Speter	movl	%ebp,		%eax
128195967Speter	roll	$11,		%edi
128295967Speter	addl	%esi,		%edi
1283127326Smarkm
128495967Speter	subl	%ebp,		%edx
128595967Speter	andl	%edi,		%eax
128695967Speter	andl	%ebx,		%edx
128795967Speter	orl	%eax,		%edx
128895967Speter	movl	56(%esp),	%eax
128995967Speter	roll	$10,		%ebx
129095967Speter	leal	1548603684(%esi,%edx),%esi
129195967Speter	movl	$-1,		%edx
129295967Speter	addl	%eax,		%esi
129395967Speter	movl	%ebx,		%eax
129495967Speter	roll	$7,		%esi
129595967Speter	addl	%ecx,		%esi
1296127326Smarkm
129795967Speter	subl	%ebx,		%edx
129895967Speter	andl	%esi,		%eax
129995967Speter	andl	%edi,		%edx
130095967Speter	orl	%eax,		%edx
130195967Speter	movl	60(%esp),	%eax
130295967Speter	roll	$10,		%edi
130395967Speter	leal	1548603684(%ecx,%edx),%ecx
130495967Speter	movl	$-1,		%edx
130595967Speter	addl	%eax,		%ecx
130695967Speter	movl	%edi,		%eax
130795967Speter	roll	$7,		%ecx
130895967Speter	addl	%ebp,		%ecx
1309127326Smarkm
131095967Speter	subl	%edi,		%edx
131195967Speter	andl	%ecx,		%eax
131295967Speter	andl	%esi,		%edx
131395967Speter	orl	%eax,		%edx
131495967Speter	movl	32(%esp),	%eax
131595967Speter	roll	$10,		%esi
131695967Speter	leal	1548603684(%ebp,%edx),%ebp
131795967Speter	movl	$-1,		%edx
131895967Speter	addl	%eax,		%ebp
131995967Speter	movl	%esi,		%eax
132095967Speter	roll	$12,		%ebp
132195967Speter	addl	%ebx,		%ebp
1322127326Smarkm
132395967Speter	subl	%esi,		%edx
132495967Speter	andl	%ebp,		%eax
132595967Speter	andl	%ecx,		%edx
132695967Speter	orl	%eax,		%edx
132795967Speter	movl	48(%esp),	%eax
132895967Speter	roll	$10,		%ecx
132995967Speter	leal	1548603684(%ebx,%edx),%ebx
133095967Speter	movl	$-1,		%edx
133195967Speter	addl	%eax,		%ebx
133295967Speter	movl	%ecx,		%eax
133395967Speter	roll	$7,		%ebx
133495967Speter	addl	%edi,		%ebx
1335127326Smarkm
133695967Speter	subl	%ecx,		%edx
133795967Speter	andl	%ebx,		%eax
133895967Speter	andl	%ebp,		%edx
133995967Speter	orl	%eax,		%edx
134095967Speter	movl	16(%esp),	%eax
134195967Speter	roll	$10,		%ebp
134295967Speter	leal	1548603684(%edi,%edx),%edi
134395967Speter	movl	$-1,		%edx
134495967Speter	addl	%eax,		%edi
134595967Speter	movl	%ebp,		%eax
134695967Speter	roll	$6,		%edi
134795967Speter	addl	%esi,		%edi
1348127326Smarkm
134995967Speter	subl	%ebp,		%edx
135095967Speter	andl	%edi,		%eax
135195967Speter	andl	%ebx,		%edx
135295967Speter	orl	%eax,		%edx
135395967Speter	movl	36(%esp),	%eax
135495967Speter	roll	$10,		%ebx
135595967Speter	leal	1548603684(%esi,%edx),%esi
135695967Speter	movl	$-1,		%edx
135795967Speter	addl	%eax,		%esi
135895967Speter	movl	%ebx,		%eax
135995967Speter	roll	$15,		%esi
136095967Speter	addl	%ecx,		%esi
1361127326Smarkm
136295967Speter	subl	%ebx,		%edx
136395967Speter	andl	%esi,		%eax
136495967Speter	andl	%edi,		%edx
136595967Speter	orl	%eax,		%edx
136695967Speter	movl	4(%esp),	%eax
136795967Speter	roll	$10,		%edi
136895967Speter	leal	1548603684(%ecx,%edx),%ecx
136995967Speter	movl	$-1,		%edx
137095967Speter	addl	%eax,		%ecx
137195967Speter	movl	%edi,		%eax
137295967Speter	roll	$13,		%ecx
137395967Speter	addl	%ebp,		%ecx
1374127326Smarkm
137595967Speter	subl	%edi,		%edx
137695967Speter	andl	%ecx,		%eax
137795967Speter	andl	%esi,		%edx
137895967Speter	orl	%eax,		%edx
137995967Speter	movl	8(%esp),	%eax
138095967Speter	roll	$10,		%esi
138195967Speter	leal	1548603684(%ebp,%edx),%ebp
138295967Speter	movl	$-1,		%edx
138395967Speter	addl	%eax,		%ebp
138495967Speter	subl	%ecx,		%edx
138595967Speter	roll	$11,		%ebp
138695967Speter	addl	%ebx,		%ebp
1387127326Smarkm
138895967Speter	movl	60(%esp),	%eax
138995967Speter	orl	%ebp,		%edx
139095967Speter	addl	%eax,		%ebx
139195967Speter	xorl	%esi,		%edx
139295967Speter	movl	$-1,		%eax
139395967Speter	roll	$10,		%ecx
139495967Speter	leal	1836072691(%ebx,%edx,1),%ebx
139595967Speter	subl	%ebp,		%eax
139695967Speter	roll	$9,		%ebx
139795967Speter	addl	%edi,		%ebx
1398127326Smarkm
139995967Speter	movl	20(%esp),	%edx
140095967Speter	orl	%ebx,		%eax
140195967Speter	addl	%edx,		%edi
140295967Speter	xorl	%ecx,		%eax
140395967Speter	movl	$-1,		%edx
140495967Speter	roll	$10,		%ebp
140595967Speter	leal	1836072691(%edi,%eax,1),%edi
140695967Speter	subl	%ebx,		%edx
140795967Speter	roll	$7,		%edi
140895967Speter	addl	%esi,		%edi
1409127326Smarkm
141095967Speter	movl	4(%esp),	%eax
141195967Speter	orl	%edi,		%edx
141295967Speter	addl	%eax,		%esi
141395967Speter	xorl	%ebp,		%edx
141495967Speter	movl	$-1,		%eax
141595967Speter	roll	$10,		%ebx
141695967Speter	leal	1836072691(%esi,%edx,1),%esi
141795967Speter	subl	%edi,		%eax
141895967Speter	roll	$15,		%esi
141995967Speter	addl	%ecx,		%esi
1420127326Smarkm
142195967Speter	movl	12(%esp),	%edx
142295967Speter	orl	%esi,		%eax
142395967Speter	addl	%edx,		%ecx
142495967Speter	xorl	%ebx,		%eax
142595967Speter	movl	$-1,		%edx
142695967Speter	roll	$10,		%edi
142795967Speter	leal	1836072691(%ecx,%eax,1),%ecx
142895967Speter	subl	%esi,		%edx
142995967Speter	roll	$11,		%ecx
143095967Speter	addl	%ebp,		%ecx
1431127326Smarkm
143295967Speter	movl	28(%esp),	%eax
143395967Speter	orl	%ecx,		%edx
143495967Speter	addl	%eax,		%ebp
143595967Speter	xorl	%edi,		%edx
143695967Speter	movl	$-1,		%eax
143795967Speter	roll	$10,		%esi
143895967Speter	leal	1836072691(%ebp,%edx,1),%ebp
143995967Speter	subl	%ecx,		%eax
144095967Speter	roll	$8,		%ebp
144195967Speter	addl	%ebx,		%ebp
1442127326Smarkm
144395967Speter	movl	56(%esp),	%edx
144495967Speter	orl	%ebp,		%eax
144595967Speter	addl	%edx,		%ebx
144695967Speter	xorl	%esi,		%eax
144795967Speter	movl	$-1,		%edx
144895967Speter	roll	$10,		%ecx
144995967Speter	leal	1836072691(%ebx,%eax,1),%ebx
145095967Speter	subl	%ebp,		%edx
145195967Speter	roll	$6,		%ebx
145295967Speter	addl	%edi,		%ebx
1453127326Smarkm
145495967Speter	movl	24(%esp),	%eax
145595967Speter	orl	%ebx,		%edx
145695967Speter	addl	%eax,		%edi
145795967Speter	xorl	%ecx,		%edx
145895967Speter	movl	$-1,		%eax
145995967Speter	roll	$10,		%ebp
146095967Speter	leal	1836072691(%edi,%edx,1),%edi
146195967Speter	subl	%ebx,		%eax
146295967Speter	roll	$6,		%edi
146395967Speter	addl	%esi,		%edi
1464127326Smarkm
146595967Speter	movl	36(%esp),	%edx
146695967Speter	orl	%edi,		%eax
146795967Speter	addl	%edx,		%esi
146895967Speter	xorl	%ebp,		%eax
146995967Speter	movl	$-1,		%edx
147095967Speter	roll	$10,		%ebx
147195967Speter	leal	1836072691(%esi,%eax,1),%esi
147295967Speter	subl	%edi,		%edx
147395967Speter	roll	$14,		%esi
147495967Speter	addl	%ecx,		%esi
1475127326Smarkm
147695967Speter	movl	44(%esp),	%eax
147795967Speter	orl	%esi,		%edx
147895967Speter	addl	%eax,		%ecx
147995967Speter	xorl	%ebx,		%edx
148095967Speter	movl	$-1,		%eax
148195967Speter	roll	$10,		%edi
148295967Speter	leal	1836072691(%ecx,%edx,1),%ecx
148395967Speter	subl	%esi,		%eax
148495967Speter	roll	$12,		%ecx
148595967Speter	addl	%ebp,		%ecx
1486127326Smarkm
148795967Speter	movl	32(%esp),	%edx
148895967Speter	orl	%ecx,		%eax
148995967Speter	addl	%edx,		%ebp
149095967Speter	xorl	%edi,		%eax
149195967Speter	movl	$-1,		%edx
149295967Speter	roll	$10,		%esi
149395967Speter	leal	1836072691(%ebp,%eax,1),%ebp
149495967Speter	subl	%ecx,		%edx
149595967Speter	roll	$13,		%ebp
149695967Speter	addl	%ebx,		%ebp
1497127326Smarkm
149895967Speter	movl	48(%esp),	%eax
149995967Speter	orl	%ebp,		%edx
150095967Speter	addl	%eax,		%ebx
150195967Speter	xorl	%esi,		%edx
150295967Speter	movl	$-1,		%eax
150395967Speter	roll	$10,		%ecx
150495967Speter	leal	1836072691(%ebx,%edx,1),%ebx
150595967Speter	subl	%ebp,		%eax
150695967Speter	roll	$5,		%ebx
150795967Speter	addl	%edi,		%ebx
1508127326Smarkm
150995967Speter	movl	8(%esp),	%edx
151095967Speter	orl	%ebx,		%eax
151195967Speter	addl	%edx,		%edi
151295967Speter	xorl	%ecx,		%eax
151395967Speter	movl	$-1,		%edx
151495967Speter	roll	$10,		%ebp
151595967Speter	leal	1836072691(%edi,%eax,1),%edi
151695967Speter	subl	%ebx,		%edx
151795967Speter	roll	$14,		%edi
151895967Speter	addl	%esi,		%edi
1519127326Smarkm
152095967Speter	movl	40(%esp),	%eax
152195967Speter	orl	%edi,		%edx
152295967Speter	addl	%eax,		%esi
152395967Speter	xorl	%ebp,		%edx
152495967Speter	movl	$-1,		%eax
152595967Speter	roll	$10,		%ebx
152695967Speter	leal	1836072691(%esi,%edx,1),%esi
152795967Speter	subl	%edi,		%eax
152895967Speter	roll	$13,		%esi
152995967Speter	addl	%ecx,		%esi
1530127326Smarkm
153195967Speter	movl	(%esp),		%edx
153295967Speter	orl	%esi,		%eax
153395967Speter	addl	%edx,		%ecx
153495967Speter	xorl	%ebx,		%eax
153595967Speter	movl	$-1,		%edx
153695967Speter	roll	$10,		%edi
153795967Speter	leal	1836072691(%ecx,%eax,1),%ecx
153895967Speter	subl	%esi,		%edx
153995967Speter	roll	$13,		%ecx
154095967Speter	addl	%ebp,		%ecx
1541127326Smarkm
154295967Speter	movl	16(%esp),	%eax
154395967Speter	orl	%ecx,		%edx
154495967Speter	addl	%eax,		%ebp
154595967Speter	xorl	%edi,		%edx
154695967Speter	movl	$-1,		%eax
154795967Speter	roll	$10,		%esi
154895967Speter	leal	1836072691(%ebp,%edx,1),%ebp
154995967Speter	subl	%ecx,		%eax
155095967Speter	roll	$7,		%ebp
155195967Speter	addl	%ebx,		%ebp
1552127326Smarkm
155395967Speter	movl	52(%esp),	%edx
155495967Speter	orl	%ebp,		%eax
155595967Speter	addl	%edx,		%ebx
155695967Speter	xorl	%esi,		%eax
155795967Speter	movl	32(%esp),	%edx
155895967Speter	roll	$10,		%ecx
155995967Speter	leal	1836072691(%ebx,%eax,1),%ebx
156095967Speter	movl	$-1,		%eax
156195967Speter	roll	$5,		%ebx
156295967Speter	addl	%edi,		%ebx
1563127326Smarkm
156495967Speter	addl	%edx,		%edi
156595967Speter	movl	%ebp,		%edx
156695967Speter	subl	%ebx,		%eax
156795967Speter	andl	%ebx,		%edx
156895967Speter	andl	%ecx,		%eax
156995967Speter	orl	%eax,		%edx
157095967Speter	movl	24(%esp),	%eax
157195967Speter	roll	$10,		%ebp
157295967Speter	leal	2053994217(%edi,%edx,1),%edi
157395967Speter	movl	$-1,		%edx
157495967Speter	roll	$15,		%edi
157595967Speter	addl	%esi,		%edi
1576127326Smarkm
157795967Speter	addl	%eax,		%esi
157895967Speter	movl	%ebx,		%eax
157995967Speter	subl	%edi,		%edx
158095967Speter	andl	%edi,		%eax
158195967Speter	andl	%ebp,		%edx
158295967Speter	orl	%edx,		%eax
158395967Speter	movl	16(%esp),	%edx
158495967Speter	roll	$10,		%ebx
158595967Speter	leal	2053994217(%esi,%eax,1),%esi
158695967Speter	movl	$-1,		%eax
158795967Speter	roll	$5,		%esi
158895967Speter	addl	%ecx,		%esi
1589127326Smarkm
159095967Speter	addl	%edx,		%ecx
159195967Speter	movl	%edi,		%edx
159295967Speter	subl	%esi,		%eax
159395967Speter	andl	%esi,		%edx
159495967Speter	andl	%ebx,		%eax
159595967Speter	orl	%eax,		%edx
159695967Speter	movl	4(%esp),	%eax
159795967Speter	roll	$10,		%edi
159895967Speter	leal	2053994217(%ecx,%edx,1),%ecx
159995967Speter	movl	$-1,		%edx
160095967Speter	roll	$8,		%ecx
160195967Speter	addl	%ebp,		%ecx
1602127326Smarkm
160395967Speter	addl	%eax,		%ebp
160495967Speter	movl	%esi,		%eax
160595967Speter	subl	%ecx,		%edx
160695967Speter	andl	%ecx,		%eax
160795967Speter	andl	%edi,		%edx
160895967Speter	orl	%edx,		%eax
160995967Speter	movl	12(%esp),	%edx
161095967Speter	roll	$10,		%esi
161195967Speter	leal	2053994217(%ebp,%eax,1),%ebp
161295967Speter	movl	$-1,		%eax
161395967Speter	roll	$11,		%ebp
161495967Speter	addl	%ebx,		%ebp
1615127326Smarkm
161695967Speter	addl	%edx,		%ebx
161795967Speter	movl	%ecx,		%edx
161895967Speter	subl	%ebp,		%eax
161995967Speter	andl	%ebp,		%edx
162095967Speter	andl	%esi,		%eax
162195967Speter	orl	%eax,		%edx
162295967Speter	movl	44(%esp),	%eax
162395967Speter	roll	$10,		%ecx
162495967Speter	leal	2053994217(%ebx,%edx,1),%ebx
162595967Speter	movl	$-1,		%edx
162695967Speter	roll	$14,		%ebx
162795967Speter	addl	%edi,		%ebx
1628127326Smarkm
162995967Speter	addl	%eax,		%edi
163095967Speter	movl	%ebp,		%eax
163195967Speter	subl	%ebx,		%edx
163295967Speter	andl	%ebx,		%eax
163395967Speter	andl	%ecx,		%edx
163495967Speter	orl	%edx,		%eax
163595967Speter	movl	60(%esp),	%edx
163695967Speter	roll	$10,		%ebp
163795967Speter	leal	2053994217(%edi,%eax,1),%edi
163895967Speter	movl	$-1,		%eax
163995967Speter	roll	$14,		%edi
164095967Speter	addl	%esi,		%edi
1641127326Smarkm
164295967Speter	addl	%edx,		%esi
164395967Speter	movl	%ebx,		%edx
164495967Speter	subl	%edi,		%eax
164595967Speter	andl	%edi,		%edx
164695967Speter	andl	%ebp,		%eax
164795967Speter	orl	%eax,		%edx
164895967Speter	movl	(%esp),		%eax
164995967Speter	roll	$10,		%ebx
165095967Speter	leal	2053994217(%esi,%edx,1),%esi
165195967Speter	movl	$-1,		%edx
165295967Speter	roll	$6,		%esi
165395967Speter	addl	%ecx,		%esi
1654127326Smarkm
165595967Speter	addl	%eax,		%ecx
165695967Speter	movl	%edi,		%eax
165795967Speter	subl	%esi,		%edx
165895967Speter	andl	%esi,		%eax
165995967Speter	andl	%ebx,		%edx
166095967Speter	orl	%edx,		%eax
166195967Speter	movl	20(%esp),	%edx
166295967Speter	roll	$10,		%edi
166395967Speter	leal	2053994217(%ecx,%eax,1),%ecx
166495967Speter	movl	$-1,		%eax
166595967Speter	roll	$14,		%ecx
166695967Speter	addl	%ebp,		%ecx
1667127326Smarkm
166895967Speter	addl	%edx,		%ebp
166995967Speter	movl	%esi,		%edx
167095967Speter	subl	%ecx,		%eax
167195967Speter	andl	%ecx,		%edx
167295967Speter	andl	%edi,		%eax
167395967Speter	orl	%eax,		%edx
167495967Speter	movl	48(%esp),	%eax
167595967Speter	roll	$10,		%esi
167695967Speter	leal	2053994217(%ebp,%edx,1),%ebp
167795967Speter	movl	$-1,		%edx
167895967Speter	roll	$6,		%ebp
167995967Speter	addl	%ebx,		%ebp
1680127326Smarkm
168195967Speter	addl	%eax,		%ebx
168295967Speter	movl	%ecx,		%eax
168395967Speter	subl	%ebp,		%edx
168495967Speter	andl	%ebp,		%eax
168595967Speter	andl	%esi,		%edx
168695967Speter	orl	%edx,		%eax
168795967Speter	movl	8(%esp),	%edx
168895967Speter	roll	$10,		%ecx
168995967Speter	leal	2053994217(%ebx,%eax,1),%ebx
169095967Speter	movl	$-1,		%eax
169195967Speter	roll	$9,		%ebx
169295967Speter	addl	%edi,		%ebx
1693127326Smarkm
169495967Speter	addl	%edx,		%edi
169595967Speter	movl	%ebp,		%edx
169695967Speter	subl	%ebx,		%eax
169795967Speter	andl	%ebx,		%edx
169895967Speter	andl	%ecx,		%eax
169995967Speter	orl	%eax,		%edx
170095967Speter	movl	52(%esp),	%eax
170195967Speter	roll	$10,		%ebp
170295967Speter	leal	2053994217(%edi,%edx,1),%edi
170395967Speter	movl	$-1,		%edx
170495967Speter	roll	$12,		%edi
170595967Speter	addl	%esi,		%edi
1706127326Smarkm
170795967Speter	addl	%eax,		%esi
170895967Speter	movl	%ebx,		%eax
170995967Speter	subl	%edi,		%edx
171095967Speter	andl	%edi,		%eax
171195967Speter	andl	%ebp,		%edx
171295967Speter	orl	%edx,		%eax
171395967Speter	movl	36(%esp),	%edx
171495967Speter	roll	$10,		%ebx
171595967Speter	leal	2053994217(%esi,%eax,1),%esi
171695967Speter	movl	$-1,		%eax
171795967Speter	roll	$9,		%esi
171895967Speter	addl	%ecx,		%esi
1719127326Smarkm
172095967Speter	addl	%edx,		%ecx
172195967Speter	movl	%edi,		%edx
172295967Speter	subl	%esi,		%eax
172395967Speter	andl	%esi,		%edx
172495967Speter	andl	%ebx,		%eax
172595967Speter	orl	%eax,		%edx
172695967Speter	movl	28(%esp),	%eax
172795967Speter	roll	$10,		%edi
172895967Speter	leal	2053994217(%ecx,%edx,1),%ecx
172995967Speter	movl	$-1,		%edx
173095967Speter	roll	$12,		%ecx
173195967Speter	addl	%ebp,		%ecx
1732127326Smarkm
173395967Speter	addl	%eax,		%ebp
173495967Speter	movl	%esi,		%eax
173595967Speter	subl	%ecx,		%edx
173695967Speter	andl	%ecx,		%eax
173795967Speter	andl	%edi,		%edx
173895967Speter	orl	%edx,		%eax
173995967Speter	movl	40(%esp),	%edx
174095967Speter	roll	$10,		%esi
174195967Speter	leal	2053994217(%ebp,%eax,1),%ebp
174295967Speter	movl	$-1,		%eax
174395967Speter	roll	$5,		%ebp
174495967Speter	addl	%ebx,		%ebp
1745127326Smarkm
174695967Speter	addl	%edx,		%ebx
174795967Speter	movl	%ecx,		%edx
174895967Speter	subl	%ebp,		%eax
174995967Speter	andl	%ebp,		%edx
175095967Speter	andl	%esi,		%eax
175195967Speter	orl	%eax,		%edx
175295967Speter	movl	56(%esp),	%eax
175395967Speter	roll	$10,		%ecx
175495967Speter	leal	2053994217(%ebx,%edx,1),%ebx
175595967Speter	movl	$-1,		%edx
175695967Speter	roll	$15,		%ebx
175795967Speter	addl	%edi,		%ebx
1758127326Smarkm
175995967Speter	addl	%eax,		%edi
176095967Speter	movl	%ebp,		%eax
176195967Speter	subl	%ebx,		%edx
176295967Speter	andl	%ebx,		%eax
176395967Speter	andl	%ecx,		%edx
176495967Speter	orl	%eax,		%edx
176595967Speter	movl	%ebx,		%eax
176695967Speter	roll	$10,		%ebp
176795967Speter	leal	2053994217(%edi,%edx,1),%edi
176895967Speter	xorl	%ebp,		%eax
176995967Speter	roll	$8,		%edi
177095967Speter	addl	%esi,		%edi
1771127326Smarkm
177295967Speter	movl	48(%esp),	%edx
177395967Speter	xorl	%edi,		%eax
177495967Speter	addl	%edx,		%esi
177595967Speter	roll	$10,		%ebx
177695967Speter	addl	%eax,		%esi
177795967Speter	movl	%edi,		%eax
177895967Speter	roll	$8,		%esi
177995967Speter	addl	%ecx,		%esi
1780127326Smarkm
178195967Speter	xorl	%ebx,		%eax
178295967Speter	movl	60(%esp),	%edx
178395967Speter	xorl	%esi,		%eax
178495967Speter	addl	%eax,		%ecx
178595967Speter	movl	%esi,		%eax
178695967Speter	roll	$10,		%edi
178795967Speter	addl	%edx,		%ecx
178895967Speter	xorl	%edi,		%eax
178995967Speter	roll	$5,		%ecx
179095967Speter	addl	%ebp,		%ecx
1791127326Smarkm
179295967Speter	movl	40(%esp),	%edx
179395967Speter	xorl	%ecx,		%eax
179495967Speter	addl	%edx,		%ebp
179595967Speter	roll	$10,		%esi
179695967Speter	addl	%eax,		%ebp
179795967Speter	movl	%ecx,		%eax
179895967Speter	roll	$12,		%ebp
179995967Speter	addl	%ebx,		%ebp
1800127326Smarkm
180195967Speter	xorl	%esi,		%eax
180295967Speter	movl	16(%esp),	%edx
180395967Speter	xorl	%ebp,		%eax
180495967Speter	addl	%eax,		%ebx
180595967Speter	movl	%ebp,		%eax
180695967Speter	roll	$10,		%ecx
180795967Speter	addl	%edx,		%ebx
180895967Speter	xorl	%ecx,		%eax
180995967Speter	roll	$9,		%ebx
181095967Speter	addl	%edi,		%ebx
1811127326Smarkm
181295967Speter	movl	4(%esp),	%edx
181395967Speter	xorl	%ebx,		%eax
181495967Speter	addl	%edx,		%edi
181595967Speter	roll	$10,		%ebp
181695967Speter	addl	%eax,		%edi
181795967Speter	movl	%ebx,		%eax
181895967Speter	roll	$12,		%edi
181995967Speter	addl	%esi,		%edi
1820127326Smarkm
182195967Speter	xorl	%ebp,		%eax
182295967Speter	movl	20(%esp),	%edx
182395967Speter	xorl	%edi,		%eax
182495967Speter	addl	%eax,		%esi
182595967Speter	movl	%edi,		%eax
182695967Speter	roll	$10,		%ebx
182795967Speter	addl	%edx,		%esi
182895967Speter	xorl	%ebx,		%eax
182995967Speter	roll	$5,		%esi
183095967Speter	addl	%ecx,		%esi
1831127326Smarkm
183295967Speter	movl	32(%esp),	%edx
183395967Speter	xorl	%esi,		%eax
183495967Speter	addl	%edx,		%ecx
183595967Speter	roll	$10,		%edi
183695967Speter	addl	%eax,		%ecx
183795967Speter	movl	%esi,		%eax
183895967Speter	roll	$14,		%ecx
183995967Speter	addl	%ebp,		%ecx
1840127326Smarkm
184195967Speter	xorl	%edi,		%eax
184295967Speter	movl	28(%esp),	%edx
184395967Speter	xorl	%ecx,		%eax
184495967Speter	addl	%eax,		%ebp
184595967Speter	movl	%ecx,		%eax
184695967Speter	roll	$10,		%esi
184795967Speter	addl	%edx,		%ebp
184895967Speter	xorl	%esi,		%eax
184995967Speter	roll	$6,		%ebp
185095967Speter	addl	%ebx,		%ebp
1851127326Smarkm
185295967Speter	movl	24(%esp),	%edx
185395967Speter	xorl	%ebp,		%eax
185495967Speter	addl	%edx,		%ebx
185595967Speter	roll	$10,		%ecx
185695967Speter	addl	%eax,		%ebx
185795967Speter	movl	%ebp,		%eax
185895967Speter	roll	$8,		%ebx
185995967Speter	addl	%edi,		%ebx
1860127326Smarkm
186195967Speter	xorl	%ecx,		%eax
186295967Speter	movl	8(%esp),	%edx
186395967Speter	xorl	%ebx,		%eax
186495967Speter	addl	%eax,		%edi
186595967Speter	movl	%ebx,		%eax
186695967Speter	roll	$10,		%ebp
186795967Speter	addl	%edx,		%edi
186895967Speter	xorl	%ebp,		%eax
186995967Speter	roll	$13,		%edi
187095967Speter	addl	%esi,		%edi
1871127326Smarkm
187295967Speter	movl	52(%esp),	%edx
187395967Speter	xorl	%edi,		%eax
187495967Speter	addl	%edx,		%esi
187595967Speter	roll	$10,		%ebx
187695967Speter	addl	%eax,		%esi
187795967Speter	movl	%edi,		%eax
187895967Speter	roll	$6,		%esi
187995967Speter	addl	%ecx,		%esi
1880127326Smarkm
188195967Speter	xorl	%ebx,		%eax
188295967Speter	movl	56(%esp),	%edx
188395967Speter	xorl	%esi,		%eax
188495967Speter	addl	%eax,		%ecx
188595967Speter	movl	%esi,		%eax
188695967Speter	roll	$10,		%edi
188795967Speter	addl	%edx,		%ecx
188895967Speter	xorl	%edi,		%eax
188995967Speter	roll	$5,		%ecx
189095967Speter	addl	%ebp,		%ecx
1891127326Smarkm
189295967Speter	movl	(%esp),		%edx
189395967Speter	xorl	%ecx,		%eax
189495967Speter	addl	%edx,		%ebp
189595967Speter	roll	$10,		%esi
189695967Speter	addl	%eax,		%ebp
189795967Speter	movl	%ecx,		%eax
189895967Speter	roll	$15,		%ebp
189995967Speter	addl	%ebx,		%ebp
1900127326Smarkm
190195967Speter	xorl	%esi,		%eax
190295967Speter	movl	12(%esp),	%edx
190395967Speter	xorl	%ebp,		%eax
190495967Speter	addl	%eax,		%ebx
190595967Speter	movl	%ebp,		%eax
190695967Speter	roll	$10,		%ecx
190795967Speter	addl	%edx,		%ebx
190895967Speter	xorl	%ecx,		%eax
190995967Speter	roll	$13,		%ebx
191095967Speter	addl	%edi,		%ebx
1911127326Smarkm
191295967Speter	movl	36(%esp),	%edx
191395967Speter	xorl	%ebx,		%eax
191495967Speter	addl	%edx,		%edi
191595967Speter	roll	$10,		%ebp
191695967Speter	addl	%eax,		%edi
191795967Speter	movl	%ebx,		%eax
191895967Speter	roll	$11,		%edi
191995967Speter	addl	%esi,		%edi
1920127326Smarkm
192195967Speter	xorl	%ebp,		%eax
192295967Speter	movl	44(%esp),	%edx
192395967Speter	xorl	%edi,		%eax
192495967Speter	addl	%eax,		%esi
192595967Speter	roll	$10,		%ebx
192695967Speter	addl	%edx,		%esi
192795967Speter	movl	128(%esp),	%edx
192895967Speter	roll	$11,		%esi
192995967Speter	addl	%ecx,		%esi
193095967Speter	movl	4(%edx),	%eax
193195967Speter	addl	%eax,		%ebx
193295967Speter	movl	72(%esp),	%eax
193395967Speter	addl	%eax,		%ebx
193495967Speter	movl	8(%edx),	%eax
193595967Speter	addl	%eax,		%ebp
193695967Speter	movl	76(%esp),	%eax
193795967Speter	addl	%eax,		%ebp
193895967Speter	movl	12(%edx),	%eax
193995967Speter	addl	%eax,		%ecx
194095967Speter	movl	80(%esp),	%eax
194195967Speter	addl	%eax,		%ecx
194295967Speter	movl	16(%edx),	%eax
194395967Speter	addl	%eax,		%esi
194495967Speter	movl	64(%esp),	%eax
194595967Speter	addl	%eax,		%esi
194695967Speter	movl	(%edx),		%eax
194795967Speter	addl	%eax,		%edi
194895967Speter	movl	68(%esp),	%eax
194995967Speter	addl	%eax,		%edi
195095967Speter	movl	136(%esp),	%eax
195195967Speter	movl	%ebx,		(%edx)
195295967Speter	movl	%ebp,		4(%edx)
195395967Speter	movl	%ecx,		8(%edx)
195495967Speter	subl	$1,		%eax
195595967Speter	movl	%esi,		12(%edx)
195695967Speter	movl	%edi,		16(%edx)
195795967Speter	jle	.L001get_out
195895967Speter	movl	%eax,		136(%esp)
195995967Speter	movl	%ecx,		%edi
196095967Speter	movl	132(%esp),	%eax
196195967Speter	movl	%ebx,		%ecx
196295967Speter	addl	$64,		%eax
196395967Speter	movl	%ebp,		%esi
196495967Speter	movl	%eax,		132(%esp)
196595967Speter	jmp	.L000start
196695967Speter.L001get_out:
196795967Speter	addl	$108,		%esp
196895967Speter	popl	%ebx
196995967Speter	popl	%ebp
197095967Speter	popl	%edi
197195967Speter	popl	%esi
197295967Speter	ret
197395967Speter.L_ripemd160_block_asm_host_order_end:
197495967Speter	.size	ripemd160_block_asm_host_order,.L_ripemd160_block_asm_host_order_end-ripemd160_block_asm_host_order
197595967Speter.ident	"desasm.pl"
1976