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