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