195967Speter	# $FreeBSD$
295967Speter
3127326Smarkm
4127326Smarkm
5127326Smarkm
6127326Smarkm
7127326Smarkm
8127326Smarkm	.file	"/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/md5/asm/md5-586.s"
995967Speter	.version	"01.01"
1095967Spetergcc2_compiled.:
1195967Speter.text
1295967Speter	.align 16
1395967Speter.globl md5_block_asm_host_order
1495967Speter	.type	md5_block_asm_host_order,@function
1595967Spetermd5_block_asm_host_order:
1695967Speter	pushl	%esi
1795967Speter	pushl	%edi
1895967Speter	movl	12(%esp),	%edi
1995967Speter	movl	16(%esp),	%esi
2095967Speter	movl	20(%esp),	%ecx
2195967Speter	pushl	%ebp
2295967Speter	sall	$6,		%ecx
2395967Speter	pushl	%ebx
2495967Speter	addl	%esi,		%ecx
2595967Speter	subl	$64,		%ecx
2695967Speter	movl	(%edi),		%eax
2795967Speter	pushl	%ecx
2895967Speter	movl	4(%edi),	%ebx
2995967Speter	movl	8(%edi),	%ecx
3095967Speter	movl	12(%edi),	%edx
3195967Speter.L000start:
3295967Speter
33127326Smarkm
3495967Speter	movl	%ecx,		%edi
3595967Speter	movl	(%esi),		%ebp
36127326Smarkm
3795967Speter	xorl	%edx,		%edi
3895967Speter	andl	%ebx,		%edi
3995967Speter	leal	3614090360(%eax,%ebp,1),%eax
4095967Speter	xorl	%edx,		%edi
4195967Speter	addl	%edi,		%eax
4295967Speter	movl	%ebx,		%edi
4395967Speter	roll	$7,		%eax
4495967Speter	movl	4(%esi),	%ebp
4595967Speter	addl	%ebx,		%eax
46127326Smarkm
4795967Speter	xorl	%ecx,		%edi
4895967Speter	andl	%eax,		%edi
4995967Speter	leal	3905402710(%edx,%ebp,1),%edx
5095967Speter	xorl	%ecx,		%edi
5195967Speter	addl	%edi,		%edx
5295967Speter	movl	%eax,		%edi
5395967Speter	roll	$12,		%edx
5495967Speter	movl	8(%esi),	%ebp
5595967Speter	addl	%eax,		%edx
56127326Smarkm
5795967Speter	xorl	%ebx,		%edi
5895967Speter	andl	%edx,		%edi
5995967Speter	leal	606105819(%ecx,%ebp,1),%ecx
6095967Speter	xorl	%ebx,		%edi
6195967Speter	addl	%edi,		%ecx
6295967Speter	movl	%edx,		%edi
6395967Speter	roll	$17,		%ecx
6495967Speter	movl	12(%esi),	%ebp
6595967Speter	addl	%edx,		%ecx
66127326Smarkm
6795967Speter	xorl	%eax,		%edi
6895967Speter	andl	%ecx,		%edi
6995967Speter	leal	3250441966(%ebx,%ebp,1),%ebx
7095967Speter	xorl	%eax,		%edi
7195967Speter	addl	%edi,		%ebx
7295967Speter	movl	%ecx,		%edi
7395967Speter	roll	$22,		%ebx
7495967Speter	movl	16(%esi),	%ebp
7595967Speter	addl	%ecx,		%ebx
76127326Smarkm
7795967Speter	xorl	%edx,		%edi
7895967Speter	andl	%ebx,		%edi
7995967Speter	leal	4118548399(%eax,%ebp,1),%eax
8095967Speter	xorl	%edx,		%edi
8195967Speter	addl	%edi,		%eax
8295967Speter	movl	%ebx,		%edi
8395967Speter	roll	$7,		%eax
8495967Speter	movl	20(%esi),	%ebp
8595967Speter	addl	%ebx,		%eax
86127326Smarkm
8795967Speter	xorl	%ecx,		%edi
8895967Speter	andl	%eax,		%edi
8995967Speter	leal	1200080426(%edx,%ebp,1),%edx
9095967Speter	xorl	%ecx,		%edi
9195967Speter	addl	%edi,		%edx
9295967Speter	movl	%eax,		%edi
9395967Speter	roll	$12,		%edx
9495967Speter	movl	24(%esi),	%ebp
9595967Speter	addl	%eax,		%edx
96127326Smarkm
9795967Speter	xorl	%ebx,		%edi
9895967Speter	andl	%edx,		%edi
9995967Speter	leal	2821735955(%ecx,%ebp,1),%ecx
10095967Speter	xorl	%ebx,		%edi
10195967Speter	addl	%edi,		%ecx
10295967Speter	movl	%edx,		%edi
10395967Speter	roll	$17,		%ecx
10495967Speter	movl	28(%esi),	%ebp
10595967Speter	addl	%edx,		%ecx
106127326Smarkm
10795967Speter	xorl	%eax,		%edi
10895967Speter	andl	%ecx,		%edi
10995967Speter	leal	4249261313(%ebx,%ebp,1),%ebx
11095967Speter	xorl	%eax,		%edi
11195967Speter	addl	%edi,		%ebx
11295967Speter	movl	%ecx,		%edi
11395967Speter	roll	$22,		%ebx
11495967Speter	movl	32(%esi),	%ebp
11595967Speter	addl	%ecx,		%ebx
116127326Smarkm
11795967Speter	xorl	%edx,		%edi
11895967Speter	andl	%ebx,		%edi
11995967Speter	leal	1770035416(%eax,%ebp,1),%eax
12095967Speter	xorl	%edx,		%edi
12195967Speter	addl	%edi,		%eax
12295967Speter	movl	%ebx,		%edi
12395967Speter	roll	$7,		%eax
12495967Speter	movl	36(%esi),	%ebp
12595967Speter	addl	%ebx,		%eax
126127326Smarkm
12795967Speter	xorl	%ecx,		%edi
12895967Speter	andl	%eax,		%edi
12995967Speter	leal	2336552879(%edx,%ebp,1),%edx
13095967Speter	xorl	%ecx,		%edi
13195967Speter	addl	%edi,		%edx
13295967Speter	movl	%eax,		%edi
13395967Speter	roll	$12,		%edx
13495967Speter	movl	40(%esi),	%ebp
13595967Speter	addl	%eax,		%edx
136127326Smarkm
13795967Speter	xorl	%ebx,		%edi
13895967Speter	andl	%edx,		%edi
13995967Speter	leal	4294925233(%ecx,%ebp,1),%ecx
14095967Speter	xorl	%ebx,		%edi
14195967Speter	addl	%edi,		%ecx
14295967Speter	movl	%edx,		%edi
14395967Speter	roll	$17,		%ecx
14495967Speter	movl	44(%esi),	%ebp
14595967Speter	addl	%edx,		%ecx
146127326Smarkm
14795967Speter	xorl	%eax,		%edi
14895967Speter	andl	%ecx,		%edi
14995967Speter	leal	2304563134(%ebx,%ebp,1),%ebx
15095967Speter	xorl	%eax,		%edi
15195967Speter	addl	%edi,		%ebx
15295967Speter	movl	%ecx,		%edi
15395967Speter	roll	$22,		%ebx
15495967Speter	movl	48(%esi),	%ebp
15595967Speter	addl	%ecx,		%ebx
156127326Smarkm
15795967Speter	xorl	%edx,		%edi
15895967Speter	andl	%ebx,		%edi
15995967Speter	leal	1804603682(%eax,%ebp,1),%eax
16095967Speter	xorl	%edx,		%edi
16195967Speter	addl	%edi,		%eax
16295967Speter	movl	%ebx,		%edi
16395967Speter	roll	$7,		%eax
16495967Speter	movl	52(%esi),	%ebp
16595967Speter	addl	%ebx,		%eax
166127326Smarkm
16795967Speter	xorl	%ecx,		%edi
16895967Speter	andl	%eax,		%edi
16995967Speter	leal	4254626195(%edx,%ebp,1),%edx
17095967Speter	xorl	%ecx,		%edi
17195967Speter	addl	%edi,		%edx
17295967Speter	movl	%eax,		%edi
17395967Speter	roll	$12,		%edx
17495967Speter	movl	56(%esi),	%ebp
17595967Speter	addl	%eax,		%edx
176127326Smarkm
17795967Speter	xorl	%ebx,		%edi
17895967Speter	andl	%edx,		%edi
17995967Speter	leal	2792965006(%ecx,%ebp,1),%ecx
18095967Speter	xorl	%ebx,		%edi
18195967Speter	addl	%edi,		%ecx
18295967Speter	movl	%edx,		%edi
18395967Speter	roll	$17,		%ecx
18495967Speter	movl	60(%esi),	%ebp
18595967Speter	addl	%edx,		%ecx
186127326Smarkm
18795967Speter	xorl	%eax,		%edi
18895967Speter	andl	%ecx,		%edi
18995967Speter	leal	1236535329(%ebx,%ebp,1),%ebx
19095967Speter	xorl	%eax,		%edi
19195967Speter	addl	%edi,		%ebx
19295967Speter	movl	%ecx,		%edi
19395967Speter	roll	$22,		%ebx
19495967Speter	movl	4(%esi),	%ebp
19595967Speter	addl	%ecx,		%ebx
19695967Speter
197127326Smarkm
198127326Smarkm
19995967Speter	leal	4129170786(%eax,%ebp,1),%eax
20095967Speter	xorl	%ebx,		%edi
20195967Speter	andl	%edx,		%edi
20295967Speter	movl	24(%esi),	%ebp
20395967Speter	xorl	%ecx,		%edi
20495967Speter	addl	%edi,		%eax
20595967Speter	movl	%ebx,		%edi
20695967Speter	roll	$5,		%eax
20795967Speter	addl	%ebx,		%eax
208127326Smarkm
20995967Speter	leal	3225465664(%edx,%ebp,1),%edx
21095967Speter	xorl	%eax,		%edi
21195967Speter	andl	%ecx,		%edi
21295967Speter	movl	44(%esi),	%ebp
21395967Speter	xorl	%ebx,		%edi
21495967Speter	addl	%edi,		%edx
21595967Speter	movl	%eax,		%edi
21695967Speter	roll	$9,		%edx
21795967Speter	addl	%eax,		%edx
218127326Smarkm
21995967Speter	leal	643717713(%ecx,%ebp,1),%ecx
22095967Speter	xorl	%edx,		%edi
22195967Speter	andl	%ebx,		%edi
22295967Speter	movl	(%esi),		%ebp
22395967Speter	xorl	%eax,		%edi
22495967Speter	addl	%edi,		%ecx
22595967Speter	movl	%edx,		%edi
22695967Speter	roll	$14,		%ecx
22795967Speter	addl	%edx,		%ecx
228127326Smarkm
22995967Speter	leal	3921069994(%ebx,%ebp,1),%ebx
23095967Speter	xorl	%ecx,		%edi
23195967Speter	andl	%eax,		%edi
23295967Speter	movl	20(%esi),	%ebp
23395967Speter	xorl	%edx,		%edi
23495967Speter	addl	%edi,		%ebx
23595967Speter	movl	%ecx,		%edi
23695967Speter	roll	$20,		%ebx
23795967Speter	addl	%ecx,		%ebx
238127326Smarkm
23995967Speter	leal	3593408605(%eax,%ebp,1),%eax
24095967Speter	xorl	%ebx,		%edi
24195967Speter	andl	%edx,		%edi
24295967Speter	movl	40(%esi),	%ebp
24395967Speter	xorl	%ecx,		%edi
24495967Speter	addl	%edi,		%eax
24595967Speter	movl	%ebx,		%edi
24695967Speter	roll	$5,		%eax
24795967Speter	addl	%ebx,		%eax
248127326Smarkm
24995967Speter	leal	38016083(%edx,%ebp,1),%edx
25095967Speter	xorl	%eax,		%edi
25195967Speter	andl	%ecx,		%edi
25295967Speter	movl	60(%esi),	%ebp
25395967Speter	xorl	%ebx,		%edi
25495967Speter	addl	%edi,		%edx
25595967Speter	movl	%eax,		%edi
25695967Speter	roll	$9,		%edx
25795967Speter	addl	%eax,		%edx
258127326Smarkm
25995967Speter	leal	3634488961(%ecx,%ebp,1),%ecx
26095967Speter	xorl	%edx,		%edi
26195967Speter	andl	%ebx,		%edi
26295967Speter	movl	16(%esi),	%ebp
26395967Speter	xorl	%eax,		%edi
26495967Speter	addl	%edi,		%ecx
26595967Speter	movl	%edx,		%edi
26695967Speter	roll	$14,		%ecx
26795967Speter	addl	%edx,		%ecx
268127326Smarkm
26995967Speter	leal	3889429448(%ebx,%ebp,1),%ebx
27095967Speter	xorl	%ecx,		%edi
27195967Speter	andl	%eax,		%edi
27295967Speter	movl	36(%esi),	%ebp
27395967Speter	xorl	%edx,		%edi
27495967Speter	addl	%edi,		%ebx
27595967Speter	movl	%ecx,		%edi
27695967Speter	roll	$20,		%ebx
27795967Speter	addl	%ecx,		%ebx
278127326Smarkm
27995967Speter	leal	568446438(%eax,%ebp,1),%eax
28095967Speter	xorl	%ebx,		%edi
28195967Speter	andl	%edx,		%edi
28295967Speter	movl	56(%esi),	%ebp
28395967Speter	xorl	%ecx,		%edi
28495967Speter	addl	%edi,		%eax
28595967Speter	movl	%ebx,		%edi
28695967Speter	roll	$5,		%eax
28795967Speter	addl	%ebx,		%eax
288127326Smarkm
28995967Speter	leal	3275163606(%edx,%ebp,1),%edx
29095967Speter	xorl	%eax,		%edi
29195967Speter	andl	%ecx,		%edi
29295967Speter	movl	12(%esi),	%ebp
29395967Speter	xorl	%ebx,		%edi
29495967Speter	addl	%edi,		%edx
29595967Speter	movl	%eax,		%edi
29695967Speter	roll	$9,		%edx
29795967Speter	addl	%eax,		%edx
298127326Smarkm
29995967Speter	leal	4107603335(%ecx,%ebp,1),%ecx
30095967Speter	xorl	%edx,		%edi
30195967Speter	andl	%ebx,		%edi
30295967Speter	movl	32(%esi),	%ebp
30395967Speter	xorl	%eax,		%edi
30495967Speter	addl	%edi,		%ecx
30595967Speter	movl	%edx,		%edi
30695967Speter	roll	$14,		%ecx
30795967Speter	addl	%edx,		%ecx
308127326Smarkm
30995967Speter	leal	1163531501(%ebx,%ebp,1),%ebx
31095967Speter	xorl	%ecx,		%edi
31195967Speter	andl	%eax,		%edi
31295967Speter	movl	52(%esi),	%ebp
31395967Speter	xorl	%edx,		%edi
31495967Speter	addl	%edi,		%ebx
31595967Speter	movl	%ecx,		%edi
31695967Speter	roll	$20,		%ebx
31795967Speter	addl	%ecx,		%ebx
318127326Smarkm
31995967Speter	leal	2850285829(%eax,%ebp,1),%eax
32095967Speter	xorl	%ebx,		%edi
32195967Speter	andl	%edx,		%edi
32295967Speter	movl	8(%esi),	%ebp
32395967Speter	xorl	%ecx,		%edi
32495967Speter	addl	%edi,		%eax
32595967Speter	movl	%ebx,		%edi
32695967Speter	roll	$5,		%eax
32795967Speter	addl	%ebx,		%eax
328127326Smarkm
32995967Speter	leal	4243563512(%edx,%ebp,1),%edx
33095967Speter	xorl	%eax,		%edi
33195967Speter	andl	%ecx,		%edi
33295967Speter	movl	28(%esi),	%ebp
33395967Speter	xorl	%ebx,		%edi
33495967Speter	addl	%edi,		%edx
33595967Speter	movl	%eax,		%edi
33695967Speter	roll	$9,		%edx
33795967Speter	addl	%eax,		%edx
338127326Smarkm
33995967Speter	leal	1735328473(%ecx,%ebp,1),%ecx
34095967Speter	xorl	%edx,		%edi
34195967Speter	andl	%ebx,		%edi
34295967Speter	movl	48(%esi),	%ebp
34395967Speter	xorl	%eax,		%edi
34495967Speter	addl	%edi,		%ecx
34595967Speter	movl	%edx,		%edi
34695967Speter	roll	$14,		%ecx
34795967Speter	addl	%edx,		%ecx
348127326Smarkm
34995967Speter	leal	2368359562(%ebx,%ebp,1),%ebx
35095967Speter	xorl	%ecx,		%edi
35195967Speter	andl	%eax,		%edi
35295967Speter	movl	20(%esi),	%ebp
35395967Speter	xorl	%edx,		%edi
35495967Speter	addl	%edi,		%ebx
35595967Speter	movl	%ecx,		%edi
35695967Speter	roll	$20,		%ebx
35795967Speter	addl	%ecx,		%ebx
35895967Speter
359127326Smarkm
360127326Smarkm
36195967Speter	xorl	%edx,		%edi
36295967Speter	xorl	%ebx,		%edi
36395967Speter	leal	4294588738(%eax,%ebp,1),%eax
36495967Speter	addl	%edi,		%eax
36595967Speter	roll	$4,		%eax
36695967Speter	movl	32(%esi),	%ebp
36795967Speter	movl	%ebx,		%edi
368127326Smarkm
36995967Speter	leal	2272392833(%edx,%ebp,1),%edx
37095967Speter	addl	%ebx,		%eax
37195967Speter	xorl	%ecx,		%edi
37295967Speter	xorl	%eax,		%edi
37395967Speter	movl	44(%esi),	%ebp
37495967Speter	addl	%edi,		%edx
37595967Speter	movl	%eax,		%edi
37695967Speter	roll	$11,		%edx
37795967Speter	addl	%eax,		%edx
378127326Smarkm
37995967Speter	xorl	%ebx,		%edi
38095967Speter	xorl	%edx,		%edi
38195967Speter	leal	1839030562(%ecx,%ebp,1),%ecx
38295967Speter	addl	%edi,		%ecx
38395967Speter	roll	$16,		%ecx
38495967Speter	movl	56(%esi),	%ebp
38595967Speter	movl	%edx,		%edi
386127326Smarkm
38795967Speter	leal	4259657740(%ebx,%ebp,1),%ebx
38895967Speter	addl	%edx,		%ecx
38995967Speter	xorl	%eax,		%edi
39095967Speter	xorl	%ecx,		%edi
39195967Speter	movl	4(%esi),	%ebp
39295967Speter	addl	%edi,		%ebx
39395967Speter	movl	%ecx,		%edi
39495967Speter	roll	$23,		%ebx
39595967Speter	addl	%ecx,		%ebx
396127326Smarkm
39795967Speter	xorl	%edx,		%edi
39895967Speter	xorl	%ebx,		%edi
39995967Speter	leal	2763975236(%eax,%ebp,1),%eax
40095967Speter	addl	%edi,		%eax
40195967Speter	roll	$4,		%eax
40295967Speter	movl	16(%esi),	%ebp
40395967Speter	movl	%ebx,		%edi
404127326Smarkm
40595967Speter	leal	1272893353(%edx,%ebp,1),%edx
40695967Speter	addl	%ebx,		%eax
40795967Speter	xorl	%ecx,		%edi
40895967Speter	xorl	%eax,		%edi
40995967Speter	movl	28(%esi),	%ebp
41095967Speter	addl	%edi,		%edx
41195967Speter	movl	%eax,		%edi
41295967Speter	roll	$11,		%edx
41395967Speter	addl	%eax,		%edx
414127326Smarkm
41595967Speter	xorl	%ebx,		%edi
41695967Speter	xorl	%edx,		%edi
41795967Speter	leal	4139469664(%ecx,%ebp,1),%ecx
41895967Speter	addl	%edi,		%ecx
41995967Speter	roll	$16,		%ecx
42095967Speter	movl	40(%esi),	%ebp
42195967Speter	movl	%edx,		%edi
422127326Smarkm
42395967Speter	leal	3200236656(%ebx,%ebp,1),%ebx
42495967Speter	addl	%edx,		%ecx
42595967Speter	xorl	%eax,		%edi
42695967Speter	xorl	%ecx,		%edi
42795967Speter	movl	52(%esi),	%ebp
42895967Speter	addl	%edi,		%ebx
42995967Speter	movl	%ecx,		%edi
43095967Speter	roll	$23,		%ebx
43195967Speter	addl	%ecx,		%ebx
432127326Smarkm
43395967Speter	xorl	%edx,		%edi
43495967Speter	xorl	%ebx,		%edi
43595967Speter	leal	681279174(%eax,%ebp,1),%eax
43695967Speter	addl	%edi,		%eax
43795967Speter	roll	$4,		%eax
43895967Speter	movl	(%esi),		%ebp
43995967Speter	movl	%ebx,		%edi
440127326Smarkm
44195967Speter	leal	3936430074(%edx,%ebp,1),%edx
44295967Speter	addl	%ebx,		%eax
44395967Speter	xorl	%ecx,		%edi
44495967Speter	xorl	%eax,		%edi
44595967Speter	movl	12(%esi),	%ebp
44695967Speter	addl	%edi,		%edx
44795967Speter	movl	%eax,		%edi
44895967Speter	roll	$11,		%edx
44995967Speter	addl	%eax,		%edx
450127326Smarkm
45195967Speter	xorl	%ebx,		%edi
45295967Speter	xorl	%edx,		%edi
45395967Speter	leal	3572445317(%ecx,%ebp,1),%ecx
45495967Speter	addl	%edi,		%ecx
45595967Speter	roll	$16,		%ecx
45695967Speter	movl	24(%esi),	%ebp
45795967Speter	movl	%edx,		%edi
458127326Smarkm
45995967Speter	leal	76029189(%ebx,%ebp,1),%ebx
46095967Speter	addl	%edx,		%ecx
46195967Speter	xorl	%eax,		%edi
46295967Speter	xorl	%ecx,		%edi
46395967Speter	movl	36(%esi),	%ebp
46495967Speter	addl	%edi,		%ebx
46595967Speter	movl	%ecx,		%edi
46695967Speter	roll	$23,		%ebx
46795967Speter	addl	%ecx,		%ebx
468127326Smarkm
46995967Speter	xorl	%edx,		%edi
47095967Speter	xorl	%ebx,		%edi
47195967Speter	leal	3654602809(%eax,%ebp,1),%eax
47295967Speter	addl	%edi,		%eax
47395967Speter	roll	$4,		%eax
47495967Speter	movl	48(%esi),	%ebp
47595967Speter	movl	%ebx,		%edi
476127326Smarkm
47795967Speter	leal	3873151461(%edx,%ebp,1),%edx
47895967Speter	addl	%ebx,		%eax
47995967Speter	xorl	%ecx,		%edi
48095967Speter	xorl	%eax,		%edi
48195967Speter	movl	60(%esi),	%ebp
48295967Speter	addl	%edi,		%edx
48395967Speter	movl	%eax,		%edi
48495967Speter	roll	$11,		%edx
48595967Speter	addl	%eax,		%edx
486127326Smarkm
48795967Speter	xorl	%ebx,		%edi
48895967Speter	xorl	%edx,		%edi
48995967Speter	leal	530742520(%ecx,%ebp,1),%ecx
49095967Speter	addl	%edi,		%ecx
49195967Speter	roll	$16,		%ecx
49295967Speter	movl	8(%esi),	%ebp
49395967Speter	movl	%edx,		%edi
494127326Smarkm
49595967Speter	leal	3299628645(%ebx,%ebp,1),%ebx
49695967Speter	addl	%edx,		%ecx
49795967Speter	xorl	%eax,		%edi
49895967Speter	xorl	%ecx,		%edi
49995967Speter	movl	(%esi),		%ebp
50095967Speter	addl	%edi,		%ebx
50195967Speter	movl	$-1,		%edi
50295967Speter	roll	$23,		%ebx
50395967Speter	addl	%ecx,		%ebx
50495967Speter
505127326Smarkm
506127326Smarkm
50795967Speter	xorl	%edx,		%edi
50895967Speter	orl	%ebx,		%edi
50995967Speter	leal	4096336452(%eax,%ebp,1),%eax
51095967Speter	xorl	%ecx,		%edi
51195967Speter	movl	28(%esi),	%ebp
51295967Speter	addl	%edi,		%eax
51395967Speter	movl	$-1,		%edi
51495967Speter	roll	$6,		%eax
51595967Speter	xorl	%ecx,		%edi
51695967Speter	addl	%ebx,		%eax
517127326Smarkm
51895967Speter	orl	%eax,		%edi
51995967Speter	leal	1126891415(%edx,%ebp,1),%edx
52095967Speter	xorl	%ebx,		%edi
52195967Speter	movl	56(%esi),	%ebp
52295967Speter	addl	%edi,		%edx
52395967Speter	movl	$-1,		%edi
52495967Speter	roll	$10,		%edx
52595967Speter	xorl	%ebx,		%edi
52695967Speter	addl	%eax,		%edx
527127326Smarkm
52895967Speter	orl	%edx,		%edi
52995967Speter	leal	2878612391(%ecx,%ebp,1),%ecx
53095967Speter	xorl	%eax,		%edi
53195967Speter	movl	20(%esi),	%ebp
53295967Speter	addl	%edi,		%ecx
53395967Speter	movl	$-1,		%edi
53495967Speter	roll	$15,		%ecx
53595967Speter	xorl	%eax,		%edi
53695967Speter	addl	%edx,		%ecx
537127326Smarkm
53895967Speter	orl	%ecx,		%edi
53995967Speter	leal	4237533241(%ebx,%ebp,1),%ebx
54095967Speter	xorl	%edx,		%edi
54195967Speter	movl	48(%esi),	%ebp
54295967Speter	addl	%edi,		%ebx
54395967Speter	movl	$-1,		%edi
54495967Speter	roll	$21,		%ebx
54595967Speter	xorl	%edx,		%edi
54695967Speter	addl	%ecx,		%ebx
547127326Smarkm
54895967Speter	orl	%ebx,		%edi
54995967Speter	leal	1700485571(%eax,%ebp,1),%eax
55095967Speter	xorl	%ecx,		%edi
55195967Speter	movl	12(%esi),	%ebp
55295967Speter	addl	%edi,		%eax
55395967Speter	movl	$-1,		%edi
55495967Speter	roll	$6,		%eax
55595967Speter	xorl	%ecx,		%edi
55695967Speter	addl	%ebx,		%eax
557127326Smarkm
55895967Speter	orl	%eax,		%edi
55995967Speter	leal	2399980690(%edx,%ebp,1),%edx
56095967Speter	xorl	%ebx,		%edi
56195967Speter	movl	40(%esi),	%ebp
56295967Speter	addl	%edi,		%edx
56395967Speter	movl	$-1,		%edi
56495967Speter	roll	$10,		%edx
56595967Speter	xorl	%ebx,		%edi
56695967Speter	addl	%eax,		%edx
567127326Smarkm
56895967Speter	orl	%edx,		%edi
56995967Speter	leal	4293915773(%ecx,%ebp,1),%ecx
57095967Speter	xorl	%eax,		%edi
57195967Speter	movl	4(%esi),	%ebp
57295967Speter	addl	%edi,		%ecx
57395967Speter	movl	$-1,		%edi
57495967Speter	roll	$15,		%ecx
57595967Speter	xorl	%eax,		%edi
57695967Speter	addl	%edx,		%ecx
577127326Smarkm
57895967Speter	orl	%ecx,		%edi
57995967Speter	leal	2240044497(%ebx,%ebp,1),%ebx
58095967Speter	xorl	%edx,		%edi
58195967Speter	movl	32(%esi),	%ebp
58295967Speter	addl	%edi,		%ebx
58395967Speter	movl	$-1,		%edi
58495967Speter	roll	$21,		%ebx
58595967Speter	xorl	%edx,		%edi
58695967Speter	addl	%ecx,		%ebx
587127326Smarkm
58895967Speter	orl	%ebx,		%edi
58995967Speter	leal	1873313359(%eax,%ebp,1),%eax
59095967Speter	xorl	%ecx,		%edi
59195967Speter	movl	60(%esi),	%ebp
59295967Speter	addl	%edi,		%eax
59395967Speter	movl	$-1,		%edi
59495967Speter	roll	$6,		%eax
59595967Speter	xorl	%ecx,		%edi
59695967Speter	addl	%ebx,		%eax
597127326Smarkm
59895967Speter	orl	%eax,		%edi
59995967Speter	leal	4264355552(%edx,%ebp,1),%edx
60095967Speter	xorl	%ebx,		%edi
60195967Speter	movl	24(%esi),	%ebp
60295967Speter	addl	%edi,		%edx
60395967Speter	movl	$-1,		%edi
60495967Speter	roll	$10,		%edx
60595967Speter	xorl	%ebx,		%edi
60695967Speter	addl	%eax,		%edx
607127326Smarkm
60895967Speter	orl	%edx,		%edi
60995967Speter	leal	2734768916(%ecx,%ebp,1),%ecx
61095967Speter	xorl	%eax,		%edi
61195967Speter	movl	52(%esi),	%ebp
61295967Speter	addl	%edi,		%ecx
61395967Speter	movl	$-1,		%edi
61495967Speter	roll	$15,		%ecx
61595967Speter	xorl	%eax,		%edi
61695967Speter	addl	%edx,		%ecx
617127326Smarkm
61895967Speter	orl	%ecx,		%edi
61995967Speter	leal	1309151649(%ebx,%ebp,1),%ebx
62095967Speter	xorl	%edx,		%edi
62195967Speter	movl	16(%esi),	%ebp
62295967Speter	addl	%edi,		%ebx
62395967Speter	movl	$-1,		%edi
62495967Speter	roll	$21,		%ebx
62595967Speter	xorl	%edx,		%edi
62695967Speter	addl	%ecx,		%ebx
627127326Smarkm
62895967Speter	orl	%ebx,		%edi
62995967Speter	leal	4149444226(%eax,%ebp,1),%eax
63095967Speter	xorl	%ecx,		%edi
63195967Speter	movl	44(%esi),	%ebp
63295967Speter	addl	%edi,		%eax
63395967Speter	movl	$-1,		%edi
63495967Speter	roll	$6,		%eax
63595967Speter	xorl	%ecx,		%edi
63695967Speter	addl	%ebx,		%eax
637127326Smarkm
63895967Speter	orl	%eax,		%edi
63995967Speter	leal	3174756917(%edx,%ebp,1),%edx
64095967Speter	xorl	%ebx,		%edi
64195967Speter	movl	8(%esi),	%ebp
64295967Speter	addl	%edi,		%edx
64395967Speter	movl	$-1,		%edi
64495967Speter	roll	$10,		%edx
64595967Speter	xorl	%ebx,		%edi
64695967Speter	addl	%eax,		%edx
647127326Smarkm
64895967Speter	orl	%edx,		%edi
64995967Speter	leal	718787259(%ecx,%ebp,1),%ecx
65095967Speter	xorl	%eax,		%edi
65195967Speter	movl	36(%esi),	%ebp
65295967Speter	addl	%edi,		%ecx
65395967Speter	movl	$-1,		%edi
65495967Speter	roll	$15,		%ecx
65595967Speter	xorl	%eax,		%edi
65695967Speter	addl	%edx,		%ecx
657127326Smarkm
65895967Speter	orl	%ecx,		%edi
65995967Speter	leal	3951481745(%ebx,%ebp,1),%ebx
66095967Speter	xorl	%edx,		%edi
66195967Speter	movl	24(%esp),	%ebp
66295967Speter	addl	%edi,		%ebx
66395967Speter	addl	$64,		%esi
66495967Speter	roll	$21,		%ebx
66595967Speter	movl	(%ebp),		%edi
66695967Speter	addl	%ecx,		%ebx
66795967Speter	addl	%edi,		%eax
66895967Speter	movl	4(%ebp),	%edi
66995967Speter	addl	%edi,		%ebx
67095967Speter	movl	8(%ebp),	%edi
67195967Speter	addl	%edi,		%ecx
67295967Speter	movl	12(%ebp),	%edi
67395967Speter	addl	%edi,		%edx
67495967Speter	movl	%eax,		(%ebp)
67595967Speter	movl	%ebx,		4(%ebp)
67695967Speter	movl	(%esp),		%edi
67795967Speter	movl	%ecx,		8(%ebp)
67895967Speter	movl	%edx,		12(%ebp)
67995967Speter	cmpl	%esi,		%edi
680127326Smarkm	jae	.L000start
68195967Speter	popl	%eax
68295967Speter	popl	%ebx
68395967Speter	popl	%ebp
68495967Speter	popl	%edi
68595967Speter	popl	%esi
68695967Speter	ret
68795967Speter.L_md5_block_asm_host_order_end:
68895967Speter	.size	md5_block_asm_host_order,.L_md5_block_asm_host_order_end-md5_block_asm_host_order
68995967Speter.ident	"desasm.pl"
690