xref: /aosp_15_r20/external/boringssl/src/gen/bcm/sha256-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	sha256_block_data_order_nohw
9*8fb009dcSAndroid Build Coastguard Worker.hidden	sha256_block_data_order_nohw
10*8fb009dcSAndroid Build Coastguard Worker.type	sha256_block_data_order_nohw,@function
11*8fb009dcSAndroid Build Coastguard Worker.align	16
12*8fb009dcSAndroid Build Coastguard Workersha256_block_data_order_nohw:
13*8fb009dcSAndroid Build Coastguard Worker.L_sha256_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),%esi
19*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
20*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%eax
21*8fb009dcSAndroid Build Coastguard Worker	movl	%esp,%ebx
22*8fb009dcSAndroid Build Coastguard Worker	call	.L000pic_point
23*8fb009dcSAndroid Build Coastguard Worker.L000pic_point:
24*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
25*8fb009dcSAndroid Build Coastguard Worker	leal	.LK256-.L000pic_point(%ebp),%ebp
26*8fb009dcSAndroid Build Coastguard Worker	subl	$16,%esp
27*8fb009dcSAndroid Build Coastguard Worker	andl	$-64,%esp
28*8fb009dcSAndroid Build Coastguard Worker	shll	$6,%eax
29*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%eax
30*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,(%esp)
31*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,4(%esp)
32*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
33*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
34*8fb009dcSAndroid Build Coastguard Worker.L001no_xmm:
35*8fb009dcSAndroid Build Coastguard Worker	subl	%edi,%eax
36*8fb009dcSAndroid Build Coastguard Worker	cmpl	$256,%eax
37*8fb009dcSAndroid Build Coastguard Worker	jae	.L002unrolled
38*8fb009dcSAndroid Build Coastguard Worker	jmp	.L003loop
39*8fb009dcSAndroid Build Coastguard Worker.align	16
40*8fb009dcSAndroid Build Coastguard Worker.L003loop:
41*8fb009dcSAndroid Build Coastguard Worker	movl	(%edi),%eax
42*8fb009dcSAndroid Build Coastguard Worker	movl	4(%edi),%ebx
43*8fb009dcSAndroid Build Coastguard Worker	movl	8(%edi),%ecx
44*8fb009dcSAndroid Build Coastguard Worker	bswap	%eax
45*8fb009dcSAndroid Build Coastguard Worker	movl	12(%edi),%edx
46*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
47*8fb009dcSAndroid Build Coastguard Worker	pushl	%eax
48*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
49*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebx
50*8fb009dcSAndroid Build Coastguard Worker	bswap	%edx
51*8fb009dcSAndroid Build Coastguard Worker	pushl	%ecx
52*8fb009dcSAndroid Build Coastguard Worker	pushl	%edx
53*8fb009dcSAndroid Build Coastguard Worker	movl	16(%edi),%eax
54*8fb009dcSAndroid Build Coastguard Worker	movl	20(%edi),%ebx
55*8fb009dcSAndroid Build Coastguard Worker	movl	24(%edi),%ecx
56*8fb009dcSAndroid Build Coastguard Worker	bswap	%eax
57*8fb009dcSAndroid Build Coastguard Worker	movl	28(%edi),%edx
58*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
59*8fb009dcSAndroid Build Coastguard Worker	pushl	%eax
60*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
61*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebx
62*8fb009dcSAndroid Build Coastguard Worker	bswap	%edx
63*8fb009dcSAndroid Build Coastguard Worker	pushl	%ecx
64*8fb009dcSAndroid Build Coastguard Worker	pushl	%edx
65*8fb009dcSAndroid Build Coastguard Worker	movl	32(%edi),%eax
66*8fb009dcSAndroid Build Coastguard Worker	movl	36(%edi),%ebx
67*8fb009dcSAndroid Build Coastguard Worker	movl	40(%edi),%ecx
68*8fb009dcSAndroid Build Coastguard Worker	bswap	%eax
69*8fb009dcSAndroid Build Coastguard Worker	movl	44(%edi),%edx
70*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
71*8fb009dcSAndroid Build Coastguard Worker	pushl	%eax
72*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
73*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebx
74*8fb009dcSAndroid Build Coastguard Worker	bswap	%edx
75*8fb009dcSAndroid Build Coastguard Worker	pushl	%ecx
76*8fb009dcSAndroid Build Coastguard Worker	pushl	%edx
77*8fb009dcSAndroid Build Coastguard Worker	movl	48(%edi),%eax
78*8fb009dcSAndroid Build Coastguard Worker	movl	52(%edi),%ebx
79*8fb009dcSAndroid Build Coastguard Worker	movl	56(%edi),%ecx
80*8fb009dcSAndroid Build Coastguard Worker	bswap	%eax
81*8fb009dcSAndroid Build Coastguard Worker	movl	60(%edi),%edx
82*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
83*8fb009dcSAndroid Build Coastguard Worker	pushl	%eax
84*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
85*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebx
86*8fb009dcSAndroid Build Coastguard Worker	bswap	%edx
87*8fb009dcSAndroid Build Coastguard Worker	pushl	%ecx
88*8fb009dcSAndroid Build Coastguard Worker	pushl	%edx
89*8fb009dcSAndroid Build Coastguard Worker	addl	$64,%edi
90*8fb009dcSAndroid Build Coastguard Worker	leal	-36(%esp),%esp
91*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,104(%esp)
92*8fb009dcSAndroid Build Coastguard Worker	movl	(%esi),%eax
93*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esi),%ebx
94*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esi),%ecx
95*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esi),%edi
96*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,8(%esp)
97*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
98*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
99*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,16(%esp)
100*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,(%esp)
101*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esi),%edx
102*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esi),%ebx
103*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esi),%ecx
104*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esi),%edi
105*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,24(%esp)
106*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
107*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,32(%esp)
108*8fb009dcSAndroid Build Coastguard Worker.align	16
109*8fb009dcSAndroid Build Coastguard Worker.L00400_15:
110*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
111*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
112*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%ecx
113*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
114*8fb009dcSAndroid Build Coastguard Worker	xorl	%edx,%ecx
115*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
116*8fb009dcSAndroid Build Coastguard Worker	movl	96(%esp),%ebx
117*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%ecx
118*8fb009dcSAndroid Build Coastguard Worker	andl	%edx,%esi
119*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,20(%esp)
120*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
121*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
122*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
123*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
124*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
125*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%ebx
126*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
127*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
128*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
129*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
130*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,4(%esp)
131*8fb009dcSAndroid Build Coastguard Worker	leal	-4(%esp),%esp
132*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
133*8fb009dcSAndroid Build Coastguard Worker	movl	(%ebp),%esi
134*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
135*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edx
136*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
137*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
138*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%ebx
139*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
140*8fb009dcSAndroid Build Coastguard Worker	addl	%ebx,%edx
141*8fb009dcSAndroid Build Coastguard Worker	andl	4(%esp),%eax
142*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
143*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
144*8fb009dcSAndroid Build Coastguard Worker	addl	$4,%ebp
145*8fb009dcSAndroid Build Coastguard Worker	addl	%ebx,%eax
146*8fb009dcSAndroid Build Coastguard Worker	cmpl	$3248222580,%esi
147*8fb009dcSAndroid Build Coastguard Worker	jne	.L00400_15
148*8fb009dcSAndroid Build Coastguard Worker	movl	156(%esp),%ecx
149*8fb009dcSAndroid Build Coastguard Worker	jmp	.L00516_63
150*8fb009dcSAndroid Build Coastguard Worker.align	16
151*8fb009dcSAndroid Build Coastguard Worker.L00516_63:
152*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
153*8fb009dcSAndroid Build Coastguard Worker	movl	104(%esp),%esi
154*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
155*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
156*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
157*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
158*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
159*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
160*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
161*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
162*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
163*8fb009dcSAndroid Build Coastguard Worker	addl	160(%esp),%ebx
164*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
165*8fb009dcSAndroid Build Coastguard Worker	addl	124(%esp),%ebx
166*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
167*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
168*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
169*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%ecx
170*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
171*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
172*8fb009dcSAndroid Build Coastguard Worker	xorl	%edx,%ecx
173*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
174*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,96(%esp)
175*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%ecx
176*8fb009dcSAndroid Build Coastguard Worker	andl	%edx,%esi
177*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,20(%esp)
178*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
179*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
180*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
181*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
182*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
183*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%ebx
184*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
185*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
186*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
187*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
188*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,4(%esp)
189*8fb009dcSAndroid Build Coastguard Worker	leal	-4(%esp),%esp
190*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
191*8fb009dcSAndroid Build Coastguard Worker	movl	(%ebp),%esi
192*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
193*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edx
194*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
195*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
196*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%ebx
197*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
198*8fb009dcSAndroid Build Coastguard Worker	addl	%ebx,%edx
199*8fb009dcSAndroid Build Coastguard Worker	andl	4(%esp),%eax
200*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
201*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
202*8fb009dcSAndroid Build Coastguard Worker	movl	156(%esp),%ecx
203*8fb009dcSAndroid Build Coastguard Worker	addl	$4,%ebp
204*8fb009dcSAndroid Build Coastguard Worker	addl	%ebx,%eax
205*8fb009dcSAndroid Build Coastguard Worker	cmpl	$3329325298,%esi
206*8fb009dcSAndroid Build Coastguard Worker	jne	.L00516_63
207*8fb009dcSAndroid Build Coastguard Worker	movl	356(%esp),%esi
208*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ebx
209*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
210*8fb009dcSAndroid Build Coastguard Worker	addl	(%esi),%eax
211*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esi),%ebx
212*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esi),%edi
213*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esi),%ecx
214*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esi)
215*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esi)
216*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esi)
217*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esi)
218*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%eax
219*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%ebx
220*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%ecx
221*8fb009dcSAndroid Build Coastguard Worker	movl	360(%esp),%edi
222*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esi),%edx
223*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esi),%eax
224*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esi),%ebx
225*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esi),%ecx
226*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,16(%esi)
227*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,20(%esi)
228*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,24(%esi)
229*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esi)
230*8fb009dcSAndroid Build Coastguard Worker	leal	356(%esp),%esp
231*8fb009dcSAndroid Build Coastguard Worker	subl	$256,%ebp
232*8fb009dcSAndroid Build Coastguard Worker	cmpl	8(%esp),%edi
233*8fb009dcSAndroid Build Coastguard Worker	jb	.L003loop
234*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esp
235*8fb009dcSAndroid Build Coastguard Worker	popl	%edi
236*8fb009dcSAndroid Build Coastguard Worker	popl	%esi
237*8fb009dcSAndroid Build Coastguard Worker	popl	%ebx
238*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
239*8fb009dcSAndroid Build Coastguard Worker	ret
240*8fb009dcSAndroid Build Coastguard Worker.align	64
241*8fb009dcSAndroid Build Coastguard Worker.LK256:
242*8fb009dcSAndroid Build Coastguard Worker.long	1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298
243*8fb009dcSAndroid Build Coastguard Worker.long	66051,67438087,134810123,202182159
244*8fb009dcSAndroid Build Coastguard Worker.byte	83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97
245*8fb009dcSAndroid Build Coastguard Worker.byte	110,115,102,111,114,109,32,102,111,114,32,120,56,54,44,32
246*8fb009dcSAndroid Build Coastguard Worker.byte	67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
247*8fb009dcSAndroid Build Coastguard Worker.byte	112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
248*8fb009dcSAndroid Build Coastguard Worker.byte	62,0
249*8fb009dcSAndroid Build Coastguard Worker.align	16
250*8fb009dcSAndroid Build Coastguard Worker.L002unrolled:
251*8fb009dcSAndroid Build Coastguard Worker	leal	-96(%esp),%esp
252*8fb009dcSAndroid Build Coastguard Worker	movl	(%esi),%eax
253*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esi),%ebp
254*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esi),%ecx
255*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esi),%ebx
256*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
257*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebp
258*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
259*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
260*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esi),%edx
261*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esi),%ebx
262*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esi),%ecx
263*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esi),%esi
264*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
265*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
266*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
267*8fb009dcSAndroid Build Coastguard Worker	jmp	.L006grand_loop
268*8fb009dcSAndroid Build Coastguard Worker.align	16
269*8fb009dcSAndroid Build Coastguard Worker.L006grand_loop:
270*8fb009dcSAndroid Build Coastguard Worker	movl	(%edi),%ebx
271*8fb009dcSAndroid Build Coastguard Worker	movl	4(%edi),%ecx
272*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
273*8fb009dcSAndroid Build Coastguard Worker	movl	8(%edi),%esi
274*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
275*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,32(%esp)
276*8fb009dcSAndroid Build Coastguard Worker	bswap	%esi
277*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,36(%esp)
278*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,40(%esp)
279*8fb009dcSAndroid Build Coastguard Worker	movl	12(%edi),%ebx
280*8fb009dcSAndroid Build Coastguard Worker	movl	16(%edi),%ecx
281*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
282*8fb009dcSAndroid Build Coastguard Worker	movl	20(%edi),%esi
283*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
284*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,44(%esp)
285*8fb009dcSAndroid Build Coastguard Worker	bswap	%esi
286*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,48(%esp)
287*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,52(%esp)
288*8fb009dcSAndroid Build Coastguard Worker	movl	24(%edi),%ebx
289*8fb009dcSAndroid Build Coastguard Worker	movl	28(%edi),%ecx
290*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
291*8fb009dcSAndroid Build Coastguard Worker	movl	32(%edi),%esi
292*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
293*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,56(%esp)
294*8fb009dcSAndroid Build Coastguard Worker	bswap	%esi
295*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,60(%esp)
296*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,64(%esp)
297*8fb009dcSAndroid Build Coastguard Worker	movl	36(%edi),%ebx
298*8fb009dcSAndroid Build Coastguard Worker	movl	40(%edi),%ecx
299*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
300*8fb009dcSAndroid Build Coastguard Worker	movl	44(%edi),%esi
301*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
302*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,68(%esp)
303*8fb009dcSAndroid Build Coastguard Worker	bswap	%esi
304*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,72(%esp)
305*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,76(%esp)
306*8fb009dcSAndroid Build Coastguard Worker	movl	48(%edi),%ebx
307*8fb009dcSAndroid Build Coastguard Worker	movl	52(%edi),%ecx
308*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
309*8fb009dcSAndroid Build Coastguard Worker	movl	56(%edi),%esi
310*8fb009dcSAndroid Build Coastguard Worker	bswap	%ecx
311*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,80(%esp)
312*8fb009dcSAndroid Build Coastguard Worker	bswap	%esi
313*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,84(%esp)
314*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,88(%esp)
315*8fb009dcSAndroid Build Coastguard Worker	movl	60(%edi),%ebx
316*8fb009dcSAndroid Build Coastguard Worker	addl	$64,%edi
317*8fb009dcSAndroid Build Coastguard Worker	bswap	%ebx
318*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,100(%esp)
319*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,92(%esp)
320*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
321*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
322*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
323*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
324*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
325*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%ebx
326*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
327*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
328*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
329*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
330*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
331*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
332*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
333*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
334*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
335*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
336*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
337*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
338*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
339*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
340*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
341*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
342*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
343*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
344*8fb009dcSAndroid Build Coastguard Worker	leal	1116352408(%ebx,%edx,1),%edx
345*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
346*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
347*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
348*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
349*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
350*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
351*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
352*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
353*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
354*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
355*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
356*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ebx
357*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
358*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
359*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
360*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
361*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
362*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
363*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
364*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
365*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
366*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
367*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
368*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
369*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
370*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
371*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
372*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
373*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
374*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
375*8fb009dcSAndroid Build Coastguard Worker	leal	1899447441(%ebx,%edx,1),%edx
376*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
377*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
378*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
379*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
380*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
381*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
382*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
383*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
384*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
385*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
386*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
387*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%ebx
388*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
389*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
390*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
391*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
392*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
393*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
394*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
395*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
396*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
397*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
398*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
399*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
400*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
401*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
402*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
403*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
404*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
405*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
406*8fb009dcSAndroid Build Coastguard Worker	leal	3049323471(%ebx,%edx,1),%edx
407*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
408*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
409*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
410*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
411*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
412*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
413*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
414*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
415*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
416*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
417*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
418*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ebx
419*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
420*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
421*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
422*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
423*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
424*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
425*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
426*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
427*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
428*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
429*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
430*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
431*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
432*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
433*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
434*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
435*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
436*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
437*8fb009dcSAndroid Build Coastguard Worker	leal	3921009573(%ebx,%edx,1),%edx
438*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
439*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
440*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
441*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
442*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
443*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
444*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
445*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
446*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
447*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
448*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
449*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%ebx
450*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
451*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
452*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
453*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
454*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
455*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
456*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
457*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
458*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
459*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
460*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
461*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
462*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
463*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
464*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
465*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
466*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
467*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
468*8fb009dcSAndroid Build Coastguard Worker	leal	961987163(%ebx,%edx,1),%edx
469*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
470*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
471*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
472*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
473*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
474*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
475*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
476*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
477*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
478*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
479*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
480*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ebx
481*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
482*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
483*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
484*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
485*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
486*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
487*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
488*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
489*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
490*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
491*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
492*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
493*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
494*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
495*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
496*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
497*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
498*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
499*8fb009dcSAndroid Build Coastguard Worker	leal	1508970993(%ebx,%edx,1),%edx
500*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
501*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
502*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
503*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
504*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
505*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
506*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
507*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
508*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
509*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
510*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
511*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%ebx
512*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
513*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
514*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
515*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
516*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
517*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
518*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
519*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
520*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
521*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
522*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
523*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
524*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
525*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
526*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
527*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
528*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
529*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
530*8fb009dcSAndroid Build Coastguard Worker	leal	2453635748(%ebx,%edx,1),%edx
531*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
532*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
533*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
534*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
535*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
536*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
537*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
538*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
539*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
540*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
541*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
542*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ebx
543*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
544*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
545*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
546*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
547*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
548*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
549*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
550*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
551*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
552*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
553*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
554*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
555*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
556*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
557*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
558*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
559*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
560*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
561*8fb009dcSAndroid Build Coastguard Worker	leal	2870763221(%ebx,%edx,1),%edx
562*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
563*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
564*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
565*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
566*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
567*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
568*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
569*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
570*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
571*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
572*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
573*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%ebx
574*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
575*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
576*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
577*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
578*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
579*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
580*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
581*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
582*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
583*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
584*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
585*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
586*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
587*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
588*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
589*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
590*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
591*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
592*8fb009dcSAndroid Build Coastguard Worker	leal	3624381080(%ebx,%edx,1),%edx
593*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
594*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
595*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
596*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
597*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
598*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
599*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
600*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
601*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
602*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
603*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
604*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ebx
605*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
606*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
607*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
608*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
609*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
610*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
611*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
612*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
613*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
614*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
615*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
616*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
617*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
618*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
619*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
620*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
621*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
622*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
623*8fb009dcSAndroid Build Coastguard Worker	leal	310598401(%ebx,%edx,1),%edx
624*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
625*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
626*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
627*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
628*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
629*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
630*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
631*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
632*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
633*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
634*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
635*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%ebx
636*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
637*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
638*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
639*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
640*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
641*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
642*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
643*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
644*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
645*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
646*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
647*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
648*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
649*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
650*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
651*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
652*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
653*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
654*8fb009dcSAndroid Build Coastguard Worker	leal	607225278(%ebx,%edx,1),%edx
655*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
656*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
657*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
658*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
659*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
660*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
661*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
662*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
663*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
664*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
665*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
666*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ebx
667*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
668*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
669*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
670*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
671*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
672*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
673*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
674*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
675*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
676*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
677*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
678*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
679*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
680*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
681*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
682*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
683*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
684*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
685*8fb009dcSAndroid Build Coastguard Worker	leal	1426881987(%ebx,%edx,1),%edx
686*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
687*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
688*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
689*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
690*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
691*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
692*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
693*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
694*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
695*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
696*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
697*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%ebx
698*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
699*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
700*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
701*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
702*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
703*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
704*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
705*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
706*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
707*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
708*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
709*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
710*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
711*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
712*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
713*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
714*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
715*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
716*8fb009dcSAndroid Build Coastguard Worker	leal	1925078388(%ebx,%edx,1),%edx
717*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
718*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
719*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
720*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
721*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
722*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
723*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
724*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
725*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
726*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
727*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
728*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ebx
729*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
730*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
731*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
732*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
733*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
734*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
735*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
736*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
737*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
738*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
739*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
740*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
741*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
742*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
743*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
744*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
745*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
746*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
747*8fb009dcSAndroid Build Coastguard Worker	leal	2162078206(%ebx,%edx,1),%edx
748*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
749*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
750*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
751*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
752*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
753*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
754*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
755*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
756*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
757*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
758*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
759*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%ebx
760*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
761*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
762*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
763*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
764*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
765*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
766*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
767*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
768*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
769*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
770*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
771*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
772*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
773*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
774*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
775*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
776*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
777*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
778*8fb009dcSAndroid Build Coastguard Worker	leal	2614888103(%ebx,%edx,1),%edx
779*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
780*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
781*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
782*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
783*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
784*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
785*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
786*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
787*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
788*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
789*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
790*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ebx
791*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
792*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
793*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
794*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
795*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
796*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
797*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
798*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
799*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
800*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
801*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
802*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
803*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
804*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
805*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
806*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
807*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
808*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
809*8fb009dcSAndroid Build Coastguard Worker	leal	3248222580(%ebx,%edx,1),%edx
810*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
811*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
812*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ecx
813*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
814*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
815*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
816*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
817*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%esi
818*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
819*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
820*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
821*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
822*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
823*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
824*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
825*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
826*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
827*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
828*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
829*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
830*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%ebx
831*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
832*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
833*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
834*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
835*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
836*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
837*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
838*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,32(%esp)
839*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
840*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
841*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
842*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
843*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
844*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
845*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
846*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
847*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
848*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
849*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
850*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
851*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
852*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
853*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
854*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
855*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
856*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
857*8fb009dcSAndroid Build Coastguard Worker	leal	3835390401(%ebx,%edx,1),%edx
858*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
859*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
860*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%esi
861*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
862*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
863*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
864*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
865*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ecx
866*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
867*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
868*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
869*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
870*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
871*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
872*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
873*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
874*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
875*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
876*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%ebx
877*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
878*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%ebx
879*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
880*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
881*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
882*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
883*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
884*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
885*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
886*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,36(%esp)
887*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
888*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
889*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
890*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
891*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
892*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
893*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
894*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
895*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
896*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
897*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
898*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
899*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
900*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
901*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
902*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
903*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
904*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
905*8fb009dcSAndroid Build Coastguard Worker	leal	4022224774(%ebx,%edx,1),%edx
906*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
907*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
908*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ecx
909*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
910*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
911*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
912*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
913*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%esi
914*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
915*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
916*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
917*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
918*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
919*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
920*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
921*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
922*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
923*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
924*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%ebx
925*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
926*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%ebx
927*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
928*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
929*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
930*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
931*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
932*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
933*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
934*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,40(%esp)
935*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
936*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
937*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
938*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
939*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
940*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
941*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
942*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
943*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
944*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
945*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
946*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
947*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
948*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
949*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
950*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
951*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
952*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
953*8fb009dcSAndroid Build Coastguard Worker	leal	264347078(%ebx,%edx,1),%edx
954*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
955*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
956*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%esi
957*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
958*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
959*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
960*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
961*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ecx
962*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
963*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
964*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
965*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
966*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
967*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
968*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
969*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
970*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
971*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
972*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%ebx
973*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
974*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%ebx
975*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
976*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
977*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
978*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
979*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
980*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
981*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
982*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,44(%esp)
983*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
984*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
985*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
986*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
987*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
988*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
989*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
990*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
991*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
992*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
993*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
994*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
995*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
996*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
997*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
998*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
999*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1000*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1001*8fb009dcSAndroid Build Coastguard Worker	leal	604807628(%ebx,%edx,1),%edx
1002*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1003*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1004*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ecx
1005*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1006*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1007*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
1008*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1009*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%esi
1010*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1011*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1012*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1013*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1014*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1015*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1016*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1017*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1018*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1019*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1020*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%ebx
1021*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1022*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%ebx
1023*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1024*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1025*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
1026*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1027*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1028*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
1029*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1030*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,48(%esp)
1031*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1032*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1033*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1034*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
1035*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1036*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
1037*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1038*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1039*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1040*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1041*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1042*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1043*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
1044*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1045*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
1046*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1047*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1048*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1049*8fb009dcSAndroid Build Coastguard Worker	leal	770255983(%ebx,%edx,1),%edx
1050*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1051*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1052*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%esi
1053*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1054*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1055*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
1056*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1057*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ecx
1058*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1059*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1060*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1061*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1062*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1063*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1064*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1065*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1066*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1067*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1068*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%ebx
1069*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1070*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%ebx
1071*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1072*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1073*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
1074*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1075*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1076*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
1077*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1078*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,52(%esp)
1079*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1080*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1081*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1082*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
1083*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1084*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
1085*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1086*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1087*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1088*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1089*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1090*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1091*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
1092*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1093*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
1094*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1095*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1096*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1097*8fb009dcSAndroid Build Coastguard Worker	leal	1249150122(%ebx,%edx,1),%edx
1098*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1099*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1100*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ecx
1101*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1102*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1103*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
1104*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1105*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%esi
1106*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1107*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1108*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1109*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1110*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1111*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1112*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1113*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1114*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1115*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1116*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%ebx
1117*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1118*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%ebx
1119*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1120*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1121*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
1122*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1123*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1124*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
1125*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1126*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,56(%esp)
1127*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1128*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1129*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1130*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
1131*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1132*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
1133*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1134*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1135*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1136*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1137*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1138*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1139*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
1140*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1141*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
1142*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1143*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1144*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1145*8fb009dcSAndroid Build Coastguard Worker	leal	1555081692(%ebx,%edx,1),%edx
1146*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1147*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1148*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%esi
1149*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1150*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1151*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
1152*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1153*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ecx
1154*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1155*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1156*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1157*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1158*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1159*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1160*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1161*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1162*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1163*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1164*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%ebx
1165*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1166*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
1167*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1168*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1169*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
1170*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1171*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1172*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
1173*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1174*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,60(%esp)
1175*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1176*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1177*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1178*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
1179*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1180*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
1181*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1182*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1183*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1184*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1185*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1186*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1187*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
1188*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1189*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
1190*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1191*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1192*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1193*8fb009dcSAndroid Build Coastguard Worker	leal	1996064986(%ebx,%edx,1),%edx
1194*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1195*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1196*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ecx
1197*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1198*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1199*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
1200*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1201*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%esi
1202*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1203*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1204*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1205*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1206*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1207*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1208*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1209*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1210*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1211*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1212*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%ebx
1213*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1214*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%ebx
1215*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1216*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1217*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
1218*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1219*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1220*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
1221*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1222*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,64(%esp)
1223*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1224*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1225*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1226*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
1227*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1228*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
1229*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1230*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1231*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1232*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1233*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1234*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1235*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
1236*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1237*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
1238*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1239*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1240*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1241*8fb009dcSAndroid Build Coastguard Worker	leal	2554220882(%ebx,%edx,1),%edx
1242*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1243*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1244*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%esi
1245*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1246*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1247*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
1248*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1249*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ecx
1250*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1251*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1252*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1253*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1254*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1255*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1256*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1257*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1258*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1259*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1260*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%ebx
1261*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1262*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%ebx
1263*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1264*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1265*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
1266*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1267*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1268*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
1269*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1270*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,68(%esp)
1271*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1272*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1273*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1274*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
1275*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1276*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
1277*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1278*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1279*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1280*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1281*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1282*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1283*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
1284*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1285*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
1286*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1287*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1288*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1289*8fb009dcSAndroid Build Coastguard Worker	leal	2821834349(%ebx,%edx,1),%edx
1290*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1291*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1292*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ecx
1293*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1294*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1295*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
1296*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1297*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%esi
1298*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1299*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1300*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1301*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1302*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1303*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1304*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1305*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1306*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1307*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1308*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%ebx
1309*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1310*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%ebx
1311*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1312*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1313*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
1314*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1315*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1316*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
1317*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1318*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,72(%esp)
1319*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1320*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1321*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1322*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
1323*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1324*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
1325*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1326*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1327*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1328*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1329*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1330*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1331*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
1332*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1333*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
1334*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1335*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1336*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1337*8fb009dcSAndroid Build Coastguard Worker	leal	2952996808(%ebx,%edx,1),%edx
1338*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1339*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1340*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%esi
1341*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1342*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1343*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
1344*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1345*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ecx
1346*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1347*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1348*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1349*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1350*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1351*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1352*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1353*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1354*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1355*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1356*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%ebx
1357*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1358*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%ebx
1359*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1360*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1361*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
1362*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1363*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1364*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
1365*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1366*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,76(%esp)
1367*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1368*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1369*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1370*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
1371*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1372*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
1373*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1374*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1375*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1376*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1377*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1378*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1379*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
1380*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1381*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
1382*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1383*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1384*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1385*8fb009dcSAndroid Build Coastguard Worker	leal	3210313671(%ebx,%edx,1),%edx
1386*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1387*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1388*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ecx
1389*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1390*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1391*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
1392*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1393*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%esi
1394*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1395*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1396*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1397*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1398*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1399*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1400*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1401*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1402*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1403*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1404*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%ebx
1405*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1406*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%ebx
1407*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1408*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1409*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
1410*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1411*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1412*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
1413*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1414*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,80(%esp)
1415*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1416*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1417*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1418*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
1419*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1420*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
1421*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1422*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1423*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1424*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1425*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1426*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1427*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
1428*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1429*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
1430*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1431*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1432*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1433*8fb009dcSAndroid Build Coastguard Worker	leal	3336571891(%ebx,%edx,1),%edx
1434*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1435*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1436*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%esi
1437*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1438*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1439*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
1440*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1441*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ecx
1442*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1443*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1444*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1445*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1446*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1447*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1448*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1449*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1450*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1451*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1452*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%ebx
1453*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1454*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%ebx
1455*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1456*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1457*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
1458*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1459*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1460*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
1461*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1462*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,84(%esp)
1463*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1464*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1465*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1466*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
1467*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1468*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
1469*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1470*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1471*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1472*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1473*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1474*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1475*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
1476*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1477*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
1478*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1479*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1480*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1481*8fb009dcSAndroid Build Coastguard Worker	leal	3584528711(%ebx,%edx,1),%edx
1482*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1483*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1484*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ecx
1485*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1486*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1487*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
1488*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1489*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%esi
1490*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1491*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1492*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1493*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1494*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1495*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1496*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1497*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1498*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1499*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1500*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%ebx
1501*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1502*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%ebx
1503*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1504*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1505*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
1506*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1507*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1508*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
1509*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1510*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,88(%esp)
1511*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1512*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1513*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1514*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
1515*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1516*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
1517*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1518*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1519*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1520*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1521*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1522*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1523*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
1524*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1525*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
1526*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1527*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1528*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1529*8fb009dcSAndroid Build Coastguard Worker	leal	113926993(%ebx,%edx,1),%edx
1530*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1531*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1532*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%esi
1533*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1534*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1535*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
1536*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1537*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ecx
1538*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1539*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1540*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1541*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1542*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1543*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1544*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1545*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1546*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1547*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1548*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%ebx
1549*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1550*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%ebx
1551*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1552*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1553*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
1554*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1555*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1556*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
1557*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1558*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,92(%esp)
1559*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1560*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1561*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1562*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
1563*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1564*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
1565*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1566*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1567*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1568*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1569*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1570*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1571*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
1572*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1573*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
1574*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1575*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1576*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1577*8fb009dcSAndroid Build Coastguard Worker	leal	338241895(%ebx,%edx,1),%edx
1578*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1579*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1580*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ecx
1581*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1582*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1583*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
1584*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1585*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%esi
1586*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1587*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1588*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1589*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1590*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1591*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1592*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1593*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1594*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1595*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1596*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
1597*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1598*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%ebx
1599*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1600*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1601*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
1602*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1603*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1604*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
1605*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1606*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,32(%esp)
1607*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1608*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1609*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1610*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
1611*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1612*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
1613*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1614*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1615*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1616*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1617*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1618*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1619*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
1620*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1621*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
1622*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1623*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1624*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1625*8fb009dcSAndroid Build Coastguard Worker	leal	666307205(%ebx,%edx,1),%edx
1626*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1627*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1628*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%esi
1629*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1630*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1631*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
1632*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1633*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ecx
1634*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1635*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1636*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1637*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1638*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1639*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1640*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1641*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1642*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1643*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1644*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%ebx
1645*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1646*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%ebx
1647*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1648*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1649*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
1650*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1651*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1652*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
1653*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1654*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,36(%esp)
1655*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1656*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1657*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1658*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
1659*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1660*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
1661*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1662*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1663*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1664*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1665*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1666*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1667*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
1668*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1669*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
1670*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1671*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1672*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1673*8fb009dcSAndroid Build Coastguard Worker	leal	773529912(%ebx,%edx,1),%edx
1674*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1675*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1676*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ecx
1677*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1678*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1679*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
1680*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1681*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%esi
1682*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1683*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1684*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1685*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1686*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1687*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1688*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1689*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1690*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1691*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1692*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%ebx
1693*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1694*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%ebx
1695*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1696*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1697*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
1698*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1699*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1700*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
1701*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1702*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,40(%esp)
1703*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1704*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1705*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1706*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
1707*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1708*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
1709*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1710*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1711*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1712*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1713*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1714*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1715*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
1716*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1717*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
1718*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1719*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1720*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1721*8fb009dcSAndroid Build Coastguard Worker	leal	1294757372(%ebx,%edx,1),%edx
1722*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1723*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1724*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%esi
1725*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1726*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1727*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
1728*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1729*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ecx
1730*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1731*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1732*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1733*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1734*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1735*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1736*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1737*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1738*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1739*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1740*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%ebx
1741*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1742*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%ebx
1743*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1744*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1745*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
1746*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1747*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1748*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
1749*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1750*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,44(%esp)
1751*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1752*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1753*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1754*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
1755*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1756*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
1757*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1758*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1759*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1760*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1761*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1762*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1763*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
1764*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1765*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
1766*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1767*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1768*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1769*8fb009dcSAndroid Build Coastguard Worker	leal	1396182291(%ebx,%edx,1),%edx
1770*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1771*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1772*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ecx
1773*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1774*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1775*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
1776*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1777*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%esi
1778*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1779*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1780*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1781*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1782*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1783*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1784*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1785*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1786*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1787*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1788*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%ebx
1789*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1790*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%ebx
1791*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1792*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1793*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
1794*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1795*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1796*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
1797*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1798*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,48(%esp)
1799*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1800*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1801*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1802*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
1803*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1804*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
1805*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1806*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1807*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1808*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1809*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1810*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1811*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
1812*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1813*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
1814*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1815*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1816*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1817*8fb009dcSAndroid Build Coastguard Worker	leal	1695183700(%ebx,%edx,1),%edx
1818*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1819*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1820*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%esi
1821*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1822*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1823*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
1824*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1825*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ecx
1826*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1827*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1828*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1829*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1830*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1831*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1832*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1833*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1834*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1835*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1836*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%ebx
1837*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1838*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%ebx
1839*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1840*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1841*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
1842*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1843*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1844*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
1845*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1846*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,52(%esp)
1847*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1848*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1849*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1850*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
1851*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1852*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
1853*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1854*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1855*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1856*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1857*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1858*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1859*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
1860*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1861*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
1862*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1863*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1864*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1865*8fb009dcSAndroid Build Coastguard Worker	leal	1986661051(%ebx,%edx,1),%edx
1866*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1867*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1868*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ecx
1869*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1870*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1871*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
1872*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1873*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%esi
1874*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1875*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1876*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1877*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1878*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1879*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1880*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1881*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1882*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1883*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1884*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%ebx
1885*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1886*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%ebx
1887*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1888*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1889*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
1890*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1891*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1892*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
1893*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1894*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,56(%esp)
1895*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1896*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1897*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1898*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
1899*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1900*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
1901*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1902*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1903*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
1904*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1905*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
1906*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
1907*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
1908*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
1909*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
1910*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1911*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1912*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
1913*8fb009dcSAndroid Build Coastguard Worker	leal	2177026350(%ebx,%edx,1),%edx
1914*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
1915*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1916*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%esi
1917*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1918*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
1919*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
1920*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
1921*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ecx
1922*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
1923*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1924*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
1925*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
1926*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
1927*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1928*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
1929*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1930*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
1931*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
1932*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%ebx
1933*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1934*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
1935*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
1936*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1937*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
1938*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1939*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1940*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
1941*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1942*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,60(%esp)
1943*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
1944*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1945*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
1946*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
1947*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
1948*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
1949*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
1950*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1951*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
1952*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1953*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
1954*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
1955*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
1956*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
1957*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
1958*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
1959*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
1960*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
1961*8fb009dcSAndroid Build Coastguard Worker	leal	2456956037(%ebx,%edx,1),%edx
1962*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
1963*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
1964*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ecx
1965*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1966*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
1967*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
1968*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
1969*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%esi
1970*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
1971*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
1972*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
1973*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
1974*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
1975*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
1976*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
1977*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1978*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
1979*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
1980*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%ebx
1981*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
1982*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%ebx
1983*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
1984*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1985*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
1986*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
1987*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
1988*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
1989*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1990*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,64(%esp)
1991*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
1992*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
1993*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
1994*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
1995*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
1996*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
1997*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
1998*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
1999*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2000*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2001*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2002*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2003*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
2004*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2005*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
2006*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2007*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2008*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2009*8fb009dcSAndroid Build Coastguard Worker	leal	2730485921(%ebx,%edx,1),%edx
2010*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2011*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2012*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%esi
2013*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2014*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2015*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
2016*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2017*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ecx
2018*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2019*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2020*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2021*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2022*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2023*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2024*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2025*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2026*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2027*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2028*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%ebx
2029*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2030*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%ebx
2031*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2032*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2033*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
2034*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2035*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2036*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
2037*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2038*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,68(%esp)
2039*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2040*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2041*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2042*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
2043*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2044*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
2045*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2046*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2047*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2048*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2049*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2050*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2051*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
2052*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2053*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
2054*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2055*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2056*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2057*8fb009dcSAndroid Build Coastguard Worker	leal	2820302411(%ebx,%edx,1),%edx
2058*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2059*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2060*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ecx
2061*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2062*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2063*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
2064*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2065*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%esi
2066*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2067*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2068*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2069*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2070*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2071*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2072*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2073*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2074*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2075*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2076*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%ebx
2077*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2078*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%ebx
2079*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2080*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2081*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
2082*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2083*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2084*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
2085*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2086*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,72(%esp)
2087*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2088*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2089*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2090*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
2091*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2092*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
2093*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2094*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2095*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2096*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2097*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2098*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2099*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
2100*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2101*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
2102*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2103*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2104*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2105*8fb009dcSAndroid Build Coastguard Worker	leal	3259730800(%ebx,%edx,1),%edx
2106*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2107*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2108*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%esi
2109*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2110*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2111*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
2112*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2113*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ecx
2114*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2115*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2116*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2117*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2118*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2119*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2120*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2121*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2122*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2123*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2124*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%ebx
2125*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2126*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%ebx
2127*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2128*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2129*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
2130*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2131*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2132*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
2133*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2134*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,76(%esp)
2135*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2136*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2137*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2138*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
2139*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2140*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
2141*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2142*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2143*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2144*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2145*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2146*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2147*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
2148*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2149*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
2150*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2151*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2152*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2153*8fb009dcSAndroid Build Coastguard Worker	leal	3345764771(%ebx,%edx,1),%edx
2154*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2155*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2156*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ecx
2157*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2158*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2159*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
2160*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2161*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%esi
2162*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2163*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2164*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2165*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2166*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2167*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2168*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2169*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2170*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2171*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2172*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%ebx
2173*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2174*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%ebx
2175*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2176*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2177*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
2178*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2179*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2180*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
2181*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2182*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,80(%esp)
2183*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2184*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2185*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2186*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
2187*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2188*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
2189*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2190*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2191*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2192*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2193*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2194*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2195*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
2196*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2197*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
2198*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2199*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2200*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2201*8fb009dcSAndroid Build Coastguard Worker	leal	3516065817(%ebx,%edx,1),%edx
2202*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2203*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2204*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%esi
2205*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2206*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2207*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
2208*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2209*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ecx
2210*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2211*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2212*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2213*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2214*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2215*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2216*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2217*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2218*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2219*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2220*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%ebx
2221*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2222*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%ebx
2223*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2224*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2225*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
2226*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2227*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2228*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
2229*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2230*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,84(%esp)
2231*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2232*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2233*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2234*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
2235*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2236*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
2237*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2238*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2239*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2240*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2241*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2242*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2243*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
2244*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2245*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
2246*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2247*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2248*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2249*8fb009dcSAndroid Build Coastguard Worker	leal	3600352804(%ebx,%edx,1),%edx
2250*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2251*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2252*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ecx
2253*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2254*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2255*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
2256*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2257*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%esi
2258*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2259*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2260*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2261*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2262*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2263*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2264*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2265*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2266*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2267*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2268*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%ebx
2269*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2270*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%ebx
2271*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2272*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2273*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
2274*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2275*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2276*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
2277*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2278*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,88(%esp)
2279*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2280*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2281*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2282*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
2283*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2284*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
2285*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2286*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2287*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2288*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2289*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2290*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2291*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
2292*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2293*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
2294*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2295*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2296*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2297*8fb009dcSAndroid Build Coastguard Worker	leal	4094571909(%ebx,%edx,1),%edx
2298*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2299*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2300*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%esi
2301*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2302*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2303*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
2304*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2305*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ecx
2306*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2307*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2308*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2309*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2310*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2311*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2312*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2313*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2314*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2315*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2316*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%ebx
2317*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2318*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%ebx
2319*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2320*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2321*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
2322*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2323*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2324*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
2325*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2326*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,92(%esp)
2327*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2328*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2329*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2330*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
2331*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2332*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
2333*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2334*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2335*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2336*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2337*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2338*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2339*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
2340*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2341*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
2342*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2343*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2344*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2345*8fb009dcSAndroid Build Coastguard Worker	leal	275423344(%ebx,%edx,1),%edx
2346*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2347*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2348*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ecx
2349*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2350*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2351*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
2352*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2353*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%esi
2354*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2355*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2356*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2357*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2358*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2359*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2360*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2361*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2362*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2363*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2364*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
2365*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2366*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%ebx
2367*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2368*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2369*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
2370*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2371*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2372*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
2373*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2374*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,32(%esp)
2375*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2376*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2377*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2378*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
2379*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2380*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
2381*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2382*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2383*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2384*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2385*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2386*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2387*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
2388*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2389*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
2390*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2391*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2392*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2393*8fb009dcSAndroid Build Coastguard Worker	leal	430227734(%ebx,%edx,1),%edx
2394*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2395*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2396*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%esi
2397*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2398*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2399*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
2400*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2401*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ecx
2402*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2403*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2404*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2405*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2406*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2407*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2408*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2409*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2410*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2411*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2412*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%ebx
2413*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2414*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%ebx
2415*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2416*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2417*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
2418*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2419*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2420*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
2421*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2422*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,36(%esp)
2423*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2424*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2425*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2426*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
2427*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2428*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
2429*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2430*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2431*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2432*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2433*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2434*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2435*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
2436*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2437*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
2438*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2439*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2440*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2441*8fb009dcSAndroid Build Coastguard Worker	leal	506948616(%ebx,%edx,1),%edx
2442*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2443*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2444*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ecx
2445*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2446*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2447*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
2448*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2449*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%esi
2450*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2451*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2452*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2453*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2454*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2455*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2456*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2457*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2458*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2459*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2460*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%ebx
2461*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2462*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%ebx
2463*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2464*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2465*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
2466*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2467*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2468*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
2469*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2470*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,40(%esp)
2471*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2472*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2473*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2474*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
2475*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2476*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
2477*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2478*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2479*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2480*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2481*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2482*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2483*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
2484*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2485*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
2486*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2487*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2488*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2489*8fb009dcSAndroid Build Coastguard Worker	leal	659060556(%ebx,%edx,1),%edx
2490*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2491*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2492*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%esi
2493*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2494*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2495*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
2496*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2497*8fb009dcSAndroid Build Coastguard Worker	movl	36(%esp),%ecx
2498*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2499*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2500*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2501*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2502*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2503*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2504*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2505*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2506*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2507*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2508*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%ebx
2509*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2510*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%ebx
2511*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2512*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2513*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
2514*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2515*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2516*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
2517*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2518*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,44(%esp)
2519*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2520*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2521*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2522*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
2523*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2524*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
2525*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2526*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2527*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2528*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2529*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2530*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2531*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
2532*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2533*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
2534*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2535*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2536*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2537*8fb009dcSAndroid Build Coastguard Worker	leal	883997877(%ebx,%edx,1),%edx
2538*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2539*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2540*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ecx
2541*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2542*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2543*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
2544*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2545*8fb009dcSAndroid Build Coastguard Worker	movl	40(%esp),%esi
2546*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2547*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2548*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2549*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2550*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2551*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2552*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2553*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2554*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2555*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2556*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%ebx
2557*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2558*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%ebx
2559*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2560*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2561*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
2562*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2563*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2564*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
2565*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2566*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,48(%esp)
2567*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2568*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2569*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2570*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
2571*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2572*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
2573*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2574*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2575*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2576*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2577*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2578*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2579*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
2580*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2581*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
2582*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2583*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2584*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2585*8fb009dcSAndroid Build Coastguard Worker	leal	958139571(%ebx,%edx,1),%edx
2586*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2587*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2588*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%esi
2589*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2590*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2591*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
2592*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2593*8fb009dcSAndroid Build Coastguard Worker	movl	44(%esp),%ecx
2594*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2595*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2596*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2597*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2598*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2599*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2600*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2601*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2602*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2603*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2604*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%ebx
2605*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2606*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%ebx
2607*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2608*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2609*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
2610*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2611*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2612*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
2613*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2614*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,52(%esp)
2615*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2616*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2617*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2618*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
2619*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2620*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
2621*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2622*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2623*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2624*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2625*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2626*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2627*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
2628*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2629*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
2630*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2631*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2632*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2633*8fb009dcSAndroid Build Coastguard Worker	leal	1322822218(%ebx,%edx,1),%edx
2634*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2635*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2636*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ecx
2637*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2638*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2639*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
2640*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2641*8fb009dcSAndroid Build Coastguard Worker	movl	48(%esp),%esi
2642*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2643*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2644*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2645*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2646*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2647*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2648*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2649*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2650*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2651*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2652*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%ebx
2653*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2654*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%ebx
2655*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2656*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2657*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
2658*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2659*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2660*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
2661*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2662*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,56(%esp)
2663*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2664*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2665*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2666*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
2667*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2668*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
2669*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2670*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2671*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2672*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2673*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2674*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2675*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
2676*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2677*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
2678*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2679*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2680*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2681*8fb009dcSAndroid Build Coastguard Worker	leal	1537002063(%ebx,%edx,1),%edx
2682*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2683*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2684*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%esi
2685*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2686*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2687*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
2688*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2689*8fb009dcSAndroid Build Coastguard Worker	movl	52(%esp),%ecx
2690*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2691*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2692*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2693*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2694*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2695*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2696*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2697*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2698*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2699*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2700*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%ebx
2701*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2702*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%ebx
2703*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2704*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2705*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
2706*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2707*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2708*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
2709*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2710*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,60(%esp)
2711*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2712*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2713*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2714*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
2715*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2716*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
2717*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2718*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2719*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2720*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2721*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2722*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2723*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
2724*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2725*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
2726*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2727*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2728*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2729*8fb009dcSAndroid Build Coastguard Worker	leal	1747873779(%ebx,%edx,1),%edx
2730*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2731*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2732*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ecx
2733*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2734*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2735*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
2736*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2737*8fb009dcSAndroid Build Coastguard Worker	movl	56(%esp),%esi
2738*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2739*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2740*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2741*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2742*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2743*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2744*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2745*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2746*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2747*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2748*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%ebx
2749*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2750*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%ebx
2751*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2752*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2753*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
2754*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2755*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2756*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
2757*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2758*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,64(%esp)
2759*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2760*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2761*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2762*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
2763*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2764*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%ebx
2765*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2766*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2767*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2768*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2769*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2770*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2771*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
2772*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2773*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
2774*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2775*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2776*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2777*8fb009dcSAndroid Build Coastguard Worker	leal	1955562222(%ebx,%edx,1),%edx
2778*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2779*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2780*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%esi
2781*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2782*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2783*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
2784*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2785*8fb009dcSAndroid Build Coastguard Worker	movl	60(%esp),%ecx
2786*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2787*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2788*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2789*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2790*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2791*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2792*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2793*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2794*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2795*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2796*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%ebx
2797*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2798*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%ebx
2799*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2800*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2801*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%ecx
2802*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2803*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2804*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
2805*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2806*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,68(%esp)
2807*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2808*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2809*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2810*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,12(%esp)
2811*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2812*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%ebx
2813*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2814*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2815*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2816*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2817*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2818*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2819*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
2820*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2821*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,28(%esp)
2822*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2823*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2824*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2825*8fb009dcSAndroid Build Coastguard Worker	leal	2024104815(%ebx,%edx,1),%edx
2826*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2827*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2828*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ecx
2829*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2830*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2831*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
2832*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2833*8fb009dcSAndroid Build Coastguard Worker	movl	64(%esp),%esi
2834*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2835*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2836*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2837*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2838*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2839*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2840*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2841*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2842*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2843*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2844*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%ebx
2845*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2846*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%ebx
2847*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2848*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2849*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
2850*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2851*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2852*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
2853*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2854*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,72(%esp)
2855*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2856*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2857*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2858*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
2859*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2860*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%ebx
2861*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2862*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2863*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2864*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2865*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2866*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2867*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
2868*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2869*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
2870*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2871*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2872*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2873*8fb009dcSAndroid Build Coastguard Worker	leal	2227730452(%ebx,%edx,1),%edx
2874*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2875*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2876*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%esi
2877*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2878*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2879*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
2880*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2881*8fb009dcSAndroid Build Coastguard Worker	movl	68(%esp),%ecx
2882*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2883*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2884*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2885*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2886*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2887*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2888*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2889*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2890*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2891*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2892*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%ebx
2893*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2894*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%ebx
2895*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2896*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2897*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%ecx
2898*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2899*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2900*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
2901*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2902*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,76(%esp)
2903*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2904*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2905*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
2906*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,4(%esp)
2907*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2908*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%ebx
2909*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2910*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2911*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
2912*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2913*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
2914*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
2915*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
2916*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
2917*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,20(%esp)
2918*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2919*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2920*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
2921*8fb009dcSAndroid Build Coastguard Worker	leal	2361852424(%ebx,%edx,1),%edx
2922*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
2923*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2924*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ecx
2925*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2926*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
2927*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
2928*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
2929*8fb009dcSAndroid Build Coastguard Worker	movl	72(%esp),%esi
2930*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
2931*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2932*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
2933*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
2934*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
2935*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2936*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
2937*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2938*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
2939*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
2940*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%ebx
2941*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2942*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%ebx
2943*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
2944*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2945*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
2946*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2947*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2948*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
2949*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2950*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,80(%esp)
2951*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
2952*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
2953*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
2954*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
2955*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
2956*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%ebx
2957*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
2958*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
2959*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
2960*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2961*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
2962*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
2963*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
2964*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
2965*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
2966*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
2967*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
2968*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
2969*8fb009dcSAndroid Build Coastguard Worker	leal	2428436474(%ebx,%edx,1),%edx
2970*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
2971*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
2972*8fb009dcSAndroid Build Coastguard Worker	movl	88(%esp),%esi
2973*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2974*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
2975*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
2976*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
2977*8fb009dcSAndroid Build Coastguard Worker	movl	76(%esp),%ecx
2978*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
2979*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
2980*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
2981*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
2982*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
2983*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
2984*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
2985*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
2986*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
2987*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
2988*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%ebx
2989*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
2990*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%ebx
2991*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
2992*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
2993*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%ecx
2994*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
2995*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
2996*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
2997*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
2998*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,84(%esp)
2999*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
3000*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3001*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
3002*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
3003*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
3004*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%ebx
3005*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
3006*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3007*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
3008*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
3009*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
3010*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
3011*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
3012*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
3013*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,12(%esp)
3014*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
3015*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
3016*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
3017*8fb009dcSAndroid Build Coastguard Worker	leal	2756734187(%ebx,%edx,1),%edx
3018*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
3019*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3020*8fb009dcSAndroid Build Coastguard Worker	movl	92(%esp),%ecx
3021*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
3022*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3023*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
3024*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
3025*8fb009dcSAndroid Build Coastguard Worker	movl	80(%esp),%esi
3026*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%ebx
3027*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3028*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%edi
3029*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
3030*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3031*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
3032*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%ecx
3033*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3034*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
3035*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%esi
3036*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%ebx
3037*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
3038*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%ebx
3039*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3040*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3041*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
3042*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3043*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
3044*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
3045*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3046*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3047*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3048*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3049*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
3050*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3051*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%ebx
3052*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3053*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3054*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3055*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
3056*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3057*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3058*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
3059*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3060*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
3061*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3062*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3063*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebp
3064*8fb009dcSAndroid Build Coastguard Worker	leal	3204031479(%ebx,%edx,1),%edx
3065*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3066*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
3067*8fb009dcSAndroid Build Coastguard Worker	movl	32(%esp),%esi
3068*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3069*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebp
3070*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
3071*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebp
3072*8fb009dcSAndroid Build Coastguard Worker	movl	84(%esp),%ecx
3073*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,%ebx
3074*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
3075*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,%edi
3076*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3077*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%esi
3078*8fb009dcSAndroid Build Coastguard Worker	shrl	$3,%ebx
3079*8fb009dcSAndroid Build Coastguard Worker	rorl	$7,%esi
3080*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
3081*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ebx
3082*8fb009dcSAndroid Build Coastguard Worker	rorl	$17,%ecx
3083*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%ebx
3084*8fb009dcSAndroid Build Coastguard Worker	shrl	$10,%edi
3085*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%ebx
3086*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%esi
3087*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
3088*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
3089*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3090*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
3091*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
3092*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
3093*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ecx
3094*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3095*8fb009dcSAndroid Build Coastguard Worker	andl	%esi,%ecx
3096*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,20(%esp)
3097*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edx
3098*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%ebx
3099*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edi
3100*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3101*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%esi
3102*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%ebx
3103*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%esi
3104*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,%ecx
3105*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
3106*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebp,%esi
3107*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
3108*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
3109*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%esi
3110*8fb009dcSAndroid Build Coastguard Worker	andl	%ebp,%eax
3111*8fb009dcSAndroid Build Coastguard Worker	leal	3329325298(%ebx,%edx,1),%edx
3112*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%esi
3113*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3114*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%esi
3115*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3116*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
3117*8fb009dcSAndroid Build Coastguard Worker	addl	%esi,%eax
3118*8fb009dcSAndroid Build Coastguard Worker	movl	96(%esp),%esi
3119*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
3120*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%ecx
3121*8fb009dcSAndroid Build Coastguard Worker	addl	(%esi),%eax
3122*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esi),%ebp
3123*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esi),%edi
3124*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esi),%ecx
3125*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esi)
3126*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esi)
3127*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esi)
3128*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esi)
3129*8fb009dcSAndroid Build Coastguard Worker	movl	%ebp,4(%esp)
3130*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebp
3131*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esp)
3132*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
3133*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
3134*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ebx
3135*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%ecx
3136*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esi),%edx
3137*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esi),%edi
3138*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esi),%ebx
3139*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esi),%ecx
3140*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,16(%esi)
3141*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esi)
3142*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,24(%esi)
3143*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esi)
3144*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esp)
3145*8fb009dcSAndroid Build Coastguard Worker	movl	100(%esp),%edi
3146*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,24(%esp)
3147*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
3148*8fb009dcSAndroid Build Coastguard Worker	cmpl	104(%esp),%edi
3149*8fb009dcSAndroid Build Coastguard Worker	jb	.L006grand_loop
3150*8fb009dcSAndroid Build Coastguard Worker	movl	108(%esp),%esp
3151*8fb009dcSAndroid Build Coastguard Worker	popl	%edi
3152*8fb009dcSAndroid Build Coastguard Worker	popl	%esi
3153*8fb009dcSAndroid Build Coastguard Worker	popl	%ebx
3154*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
3155*8fb009dcSAndroid Build Coastguard Worker	ret
3156*8fb009dcSAndroid Build Coastguard Worker.size	sha256_block_data_order_nohw,.-.L_sha256_block_data_order_nohw_begin
3157*8fb009dcSAndroid Build Coastguard Worker.globl	sha256_block_data_order_ssse3
3158*8fb009dcSAndroid Build Coastguard Worker.hidden	sha256_block_data_order_ssse3
3159*8fb009dcSAndroid Build Coastguard Worker.type	sha256_block_data_order_ssse3,@function
3160*8fb009dcSAndroid Build Coastguard Worker.align	16
3161*8fb009dcSAndroid Build Coastguard Workersha256_block_data_order_ssse3:
3162*8fb009dcSAndroid Build Coastguard Worker.L_sha256_block_data_order_ssse3_begin:
3163*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebp
3164*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebx
3165*8fb009dcSAndroid Build Coastguard Worker	pushl	%esi
3166*8fb009dcSAndroid Build Coastguard Worker	pushl	%edi
3167*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
3168*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3169*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%eax
3170*8fb009dcSAndroid Build Coastguard Worker	movl	%esp,%ebx
3171*8fb009dcSAndroid Build Coastguard Worker	call	.L007pic_point
3172*8fb009dcSAndroid Build Coastguard Worker.L007pic_point:
3173*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
3174*8fb009dcSAndroid Build Coastguard Worker	leal	.LK256-.L007pic_point(%ebp),%ebp
3175*8fb009dcSAndroid Build Coastguard Worker	subl	$16,%esp
3176*8fb009dcSAndroid Build Coastguard Worker	andl	$-64,%esp
3177*8fb009dcSAndroid Build Coastguard Worker	shll	$6,%eax
3178*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%eax
3179*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,(%esp)
3180*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,4(%esp)
3181*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
3182*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
3183*8fb009dcSAndroid Build Coastguard Worker	leal	-96(%esp),%esp
3184*8fb009dcSAndroid Build Coastguard Worker	movl	(%esi),%eax
3185*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esi),%ebx
3186*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esi),%ecx
3187*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esi),%edi
3188*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
3189*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
3190*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
3191*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,12(%esp)
3192*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esi),%edx
3193*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esi),%edi
3194*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esi),%ecx
3195*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esi),%esi
3196*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esp)
3197*8fb009dcSAndroid Build Coastguard Worker	movl	100(%esp),%edi
3198*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
3199*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
3200*8fb009dcSAndroid Build Coastguard Worker	movdqa	256(%ebp),%xmm7
3201*8fb009dcSAndroid Build Coastguard Worker	jmp	.L008grand_ssse3
3202*8fb009dcSAndroid Build Coastguard Worker.align	16
3203*8fb009dcSAndroid Build Coastguard Worker.L008grand_ssse3:
3204*8fb009dcSAndroid Build Coastguard Worker	movdqu	(%edi),%xmm0
3205*8fb009dcSAndroid Build Coastguard Worker	movdqu	16(%edi),%xmm1
3206*8fb009dcSAndroid Build Coastguard Worker	movdqu	32(%edi),%xmm2
3207*8fb009dcSAndroid Build Coastguard Worker	movdqu	48(%edi),%xmm3
3208*8fb009dcSAndroid Build Coastguard Worker	addl	$64,%edi
3209*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,56,0,199
3210*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,100(%esp)
3211*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,56,0,207
3212*8fb009dcSAndroid Build Coastguard Worker	movdqa	(%ebp),%xmm4
3213*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,56,0,215
3214*8fb009dcSAndroid Build Coastguard Worker	movdqa	16(%ebp),%xmm5
3215*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm0,%xmm4
3216*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,56,0,223
3217*8fb009dcSAndroid Build Coastguard Worker	movdqa	32(%ebp),%xmm6
3218*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm1,%xmm5
3219*8fb009dcSAndroid Build Coastguard Worker	movdqa	48(%ebp),%xmm7
3220*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,32(%esp)
3221*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm2,%xmm6
3222*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm5,48(%esp)
3223*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm3,%xmm7
3224*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm6,64(%esp)
3225*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,80(%esp)
3226*8fb009dcSAndroid Build Coastguard Worker	jmp	.L009ssse3_00_47
3227*8fb009dcSAndroid Build Coastguard Worker.align	16
3228*8fb009dcSAndroid Build Coastguard Worker.L009ssse3_00_47:
3229*8fb009dcSAndroid Build Coastguard Worker	addl	$64,%ebp
3230*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3231*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm1,%xmm4
3232*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3233*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
3234*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm3,%xmm7
3235*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3236*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3237*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,224,4
3238*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3239*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3240*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3241*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,250,4
3242*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
3243*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3244*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3245*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm5
3246*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3247*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3248*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm6
3249*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3250*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
3251*8fb009dcSAndroid Build Coastguard Worker	psrld	$3,%xmm4
3252*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3253*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3254*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm0
3255*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
3256*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3257*8fb009dcSAndroid Build Coastguard Worker	psrld	$7,%xmm6
3258*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3259*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
3260*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3261*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3262*8fb009dcSAndroid Build Coastguard Worker	pshufd	$250,%xmm3,%xmm7
3263*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3264*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%edx
3265*8fb009dcSAndroid Build Coastguard Worker	pslld	$14,%xmm5
3266*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3267*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3268*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3269*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3270*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
3271*8fb009dcSAndroid Build Coastguard Worker	psrld	$11,%xmm6
3272*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3273*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3274*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3275*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3276*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
3277*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3278*8fb009dcSAndroid Build Coastguard Worker	pslld	$11,%xmm5
3279*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
3280*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3281*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3282*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3283*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3284*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
3285*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3286*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3287*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3288*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3289*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3290*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3291*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3292*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3293*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
3294*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3295*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3296*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm4,%xmm0
3297*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
3298*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3299*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3300*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3301*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
3302*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3303*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3304*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3305*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3306*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3307*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%edx
3308*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3309*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3310*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3311*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3312*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
3313*8fb009dcSAndroid Build Coastguard Worker	pshufd	$128,%xmm7,%xmm7
3314*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3315*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3316*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3317*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
3318*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3319*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
3320*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3321*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3322*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3323*8fb009dcSAndroid Build Coastguard Worker	psrldq	$8,%xmm7
3324*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
3325*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3326*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3327*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm0
3328*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3329*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3330*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3331*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
3332*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3333*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3334*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
3335*8fb009dcSAndroid Build Coastguard Worker	pshufd	$80,%xmm0,%xmm7
3336*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3337*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3338*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
3339*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3340*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3341*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3342*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3343*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3344*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3345*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%edx
3346*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3347*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3348*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3349*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3350*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
3351*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3352*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3353*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3354*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3355*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3356*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
3357*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3358*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
3359*8fb009dcSAndroid Build Coastguard Worker	pshufd	$8,%xmm7,%xmm7
3360*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3361*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3362*8fb009dcSAndroid Build Coastguard Worker	movdqa	(%ebp),%xmm6
3363*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3364*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
3365*8fb009dcSAndroid Build Coastguard Worker	pslldq	$8,%xmm7
3366*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3367*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3368*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3369*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3370*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3371*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3372*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3373*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3374*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm0
3375*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
3376*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3377*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3378*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
3379*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm0,%xmm6
3380*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3381*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3382*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3383*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%edx
3384*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3385*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3386*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3387*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
3388*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3389*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm6,32(%esp)
3390*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3391*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm2,%xmm4
3392*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3393*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
3394*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm0,%xmm7
3395*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3396*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
3397*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,225,4
3398*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3399*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3400*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3401*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,251,4
3402*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
3403*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3404*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3405*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm5
3406*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3407*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3408*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm6
3409*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3410*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
3411*8fb009dcSAndroid Build Coastguard Worker	psrld	$3,%xmm4
3412*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3413*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3414*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm1
3415*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
3416*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3417*8fb009dcSAndroid Build Coastguard Worker	psrld	$7,%xmm6
3418*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3419*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
3420*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3421*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3422*8fb009dcSAndroid Build Coastguard Worker	pshufd	$250,%xmm0,%xmm7
3423*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3424*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%edx
3425*8fb009dcSAndroid Build Coastguard Worker	pslld	$14,%xmm5
3426*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3427*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3428*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3429*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3430*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
3431*8fb009dcSAndroid Build Coastguard Worker	psrld	$11,%xmm6
3432*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3433*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3434*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3435*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3436*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
3437*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3438*8fb009dcSAndroid Build Coastguard Worker	pslld	$11,%xmm5
3439*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
3440*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3441*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3442*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3443*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3444*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
3445*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3446*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3447*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3448*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3449*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3450*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3451*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3452*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3453*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
3454*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3455*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3456*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm4,%xmm1
3457*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
3458*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3459*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3460*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3461*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
3462*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3463*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3464*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3465*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3466*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3467*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%edx
3468*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3469*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3470*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3471*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3472*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
3473*8fb009dcSAndroid Build Coastguard Worker	pshufd	$128,%xmm7,%xmm7
3474*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3475*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3476*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3477*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
3478*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3479*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
3480*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3481*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3482*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3483*8fb009dcSAndroid Build Coastguard Worker	psrldq	$8,%xmm7
3484*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
3485*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3486*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3487*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm1
3488*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3489*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3490*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3491*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
3492*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3493*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3494*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
3495*8fb009dcSAndroid Build Coastguard Worker	pshufd	$80,%xmm1,%xmm7
3496*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3497*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3498*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
3499*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3500*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3501*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3502*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3503*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3504*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3505*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%edx
3506*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3507*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3508*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3509*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3510*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
3511*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3512*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3513*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3514*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3515*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3516*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
3517*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3518*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
3519*8fb009dcSAndroid Build Coastguard Worker	pshufd	$8,%xmm7,%xmm7
3520*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3521*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3522*8fb009dcSAndroid Build Coastguard Worker	movdqa	16(%ebp),%xmm6
3523*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3524*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
3525*8fb009dcSAndroid Build Coastguard Worker	pslldq	$8,%xmm7
3526*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3527*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3528*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3529*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3530*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3531*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
3532*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3533*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3534*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm1
3535*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
3536*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3537*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3538*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
3539*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm1,%xmm6
3540*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3541*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3542*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3543*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%edx
3544*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3545*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3546*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3547*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
3548*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3549*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm6,48(%esp)
3550*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3551*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm3,%xmm4
3552*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3553*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
3554*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm1,%xmm7
3555*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3556*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3557*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,226,4
3558*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3559*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3560*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3561*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,248,4
3562*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
3563*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3564*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3565*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm5
3566*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3567*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3568*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm6
3569*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3570*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
3571*8fb009dcSAndroid Build Coastguard Worker	psrld	$3,%xmm4
3572*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3573*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3574*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm2
3575*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
3576*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3577*8fb009dcSAndroid Build Coastguard Worker	psrld	$7,%xmm6
3578*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3579*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
3580*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3581*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3582*8fb009dcSAndroid Build Coastguard Worker	pshufd	$250,%xmm1,%xmm7
3583*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3584*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%edx
3585*8fb009dcSAndroid Build Coastguard Worker	pslld	$14,%xmm5
3586*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3587*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3588*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3589*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3590*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
3591*8fb009dcSAndroid Build Coastguard Worker	psrld	$11,%xmm6
3592*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3593*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3594*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3595*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3596*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
3597*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3598*8fb009dcSAndroid Build Coastguard Worker	pslld	$11,%xmm5
3599*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
3600*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3601*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3602*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3603*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3604*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
3605*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3606*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3607*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3608*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3609*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3610*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3611*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3612*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3613*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
3614*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3615*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3616*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm4,%xmm2
3617*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
3618*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3619*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3620*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3621*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
3622*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3623*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3624*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3625*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3626*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3627*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%edx
3628*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3629*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3630*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3631*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3632*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
3633*8fb009dcSAndroid Build Coastguard Worker	pshufd	$128,%xmm7,%xmm7
3634*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3635*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3636*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3637*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
3638*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3639*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
3640*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3641*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3642*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3643*8fb009dcSAndroid Build Coastguard Worker	psrldq	$8,%xmm7
3644*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
3645*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3646*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3647*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm2
3648*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3649*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3650*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3651*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
3652*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3653*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3654*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
3655*8fb009dcSAndroid Build Coastguard Worker	pshufd	$80,%xmm2,%xmm7
3656*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3657*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3658*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
3659*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3660*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3661*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3662*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3663*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3664*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3665*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%edx
3666*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3667*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3668*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3669*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3670*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
3671*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3672*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3673*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3674*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3675*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3676*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
3677*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3678*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
3679*8fb009dcSAndroid Build Coastguard Worker	pshufd	$8,%xmm7,%xmm7
3680*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3681*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3682*8fb009dcSAndroid Build Coastguard Worker	movdqa	32(%ebp),%xmm6
3683*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3684*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
3685*8fb009dcSAndroid Build Coastguard Worker	pslldq	$8,%xmm7
3686*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3687*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3688*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3689*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3690*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3691*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3692*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3693*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3694*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm2
3695*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
3696*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3697*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3698*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
3699*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm2,%xmm6
3700*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3701*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3702*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3703*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%edx
3704*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3705*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3706*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3707*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
3708*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3709*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm6,64(%esp)
3710*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3711*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm0,%xmm4
3712*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3713*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
3714*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm2,%xmm7
3715*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3716*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
3717*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,227,4
3718*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3719*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3720*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3721*8fb009dcSAndroid Build Coastguard Worker.byte	102,15,58,15,249,4
3722*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
3723*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3724*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3725*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm5
3726*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3727*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3728*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm4,%xmm6
3729*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3730*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
3731*8fb009dcSAndroid Build Coastguard Worker	psrld	$3,%xmm4
3732*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3733*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3734*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm3
3735*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
3736*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3737*8fb009dcSAndroid Build Coastguard Worker	psrld	$7,%xmm6
3738*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3739*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
3740*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3741*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3742*8fb009dcSAndroid Build Coastguard Worker	pshufd	$250,%xmm2,%xmm7
3743*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3744*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%edx
3745*8fb009dcSAndroid Build Coastguard Worker	pslld	$14,%xmm5
3746*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3747*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3748*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3749*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3750*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
3751*8fb009dcSAndroid Build Coastguard Worker	psrld	$11,%xmm6
3752*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3753*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3754*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3755*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3756*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
3757*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3758*8fb009dcSAndroid Build Coastguard Worker	pslld	$11,%xmm5
3759*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
3760*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3761*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3762*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm4
3763*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3764*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
3765*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3766*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3767*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3768*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3769*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm5,%xmm4
3770*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3771*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3772*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3773*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
3774*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3775*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3776*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm4,%xmm3
3777*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
3778*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3779*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3780*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3781*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
3782*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3783*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3784*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3785*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3786*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3787*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%edx
3788*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3789*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3790*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3791*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3792*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
3793*8fb009dcSAndroid Build Coastguard Worker	pshufd	$128,%xmm7,%xmm7
3794*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3795*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3796*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3797*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
3798*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3799*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
3800*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3801*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3802*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3803*8fb009dcSAndroid Build Coastguard Worker	psrldq	$8,%xmm7
3804*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
3805*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3806*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3807*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm3
3808*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3809*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3810*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3811*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
3812*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3813*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3814*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
3815*8fb009dcSAndroid Build Coastguard Worker	pshufd	$80,%xmm3,%xmm7
3816*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3817*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3818*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
3819*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm7,%xmm6
3820*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3821*8fb009dcSAndroid Build Coastguard Worker	psrld	$10,%xmm7
3822*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3823*8fb009dcSAndroid Build Coastguard Worker	psrlq	$17,%xmm6
3824*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3825*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%edx
3826*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3827*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3828*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3829*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3830*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
3831*8fb009dcSAndroid Build Coastguard Worker	psrlq	$2,%xmm6
3832*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3833*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3834*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3835*8fb009dcSAndroid Build Coastguard Worker	pxor	%xmm6,%xmm7
3836*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
3837*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3838*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
3839*8fb009dcSAndroid Build Coastguard Worker	pshufd	$8,%xmm7,%xmm7
3840*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3841*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3842*8fb009dcSAndroid Build Coastguard Worker	movdqa	48(%ebp),%xmm6
3843*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3844*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
3845*8fb009dcSAndroid Build Coastguard Worker	pslldq	$8,%xmm7
3846*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3847*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3848*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3849*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3850*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3851*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
3852*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3853*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3854*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm7,%xmm3
3855*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
3856*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3857*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3858*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
3859*8fb009dcSAndroid Build Coastguard Worker	paddd	%xmm3,%xmm6
3860*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3861*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3862*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3863*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%edx
3864*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3865*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3866*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3867*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
3868*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3869*8fb009dcSAndroid Build Coastguard Worker	movdqa	%xmm6,80(%esp)
3870*8fb009dcSAndroid Build Coastguard Worker	cmpl	$66051,64(%ebp)
3871*8fb009dcSAndroid Build Coastguard Worker	jne	.L009ssse3_00_47
3872*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3873*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3874*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
3875*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3876*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3877*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3878*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3879*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3880*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
3881*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3882*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3883*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3884*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3885*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3886*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
3887*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3888*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3889*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
3890*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3891*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3892*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
3893*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3894*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3895*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3896*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%edx
3897*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3898*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3899*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3900*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
3901*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3902*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3903*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3904*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
3905*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3906*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
3907*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3908*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3909*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3910*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
3911*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3912*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3913*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3914*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3915*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3916*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
3917*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3918*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3919*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
3920*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3921*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3922*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
3923*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3924*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3925*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3926*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%edx
3927*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3928*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3929*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3930*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
3931*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3932*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3933*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3934*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
3935*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3936*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
3937*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3938*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3939*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3940*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
3941*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3942*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3943*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3944*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
3945*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3946*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
3947*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
3948*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3949*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
3950*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
3951*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3952*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
3953*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3954*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
3955*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3956*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%edx
3957*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3958*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3959*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
3960*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
3961*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
3962*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3963*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3964*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
3965*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3966*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
3967*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3968*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3969*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
3970*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
3971*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3972*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
3973*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
3974*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
3975*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
3976*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
3977*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
3978*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
3979*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
3980*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
3981*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
3982*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
3983*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
3984*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
3985*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
3986*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%edx
3987*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
3988*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
3989*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
3990*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
3991*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
3992*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
3993*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
3994*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
3995*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
3996*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
3997*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
3998*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
3999*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4000*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
4001*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4002*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4003*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4004*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4005*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4006*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4007*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4008*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4009*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
4010*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4011*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4012*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4013*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4014*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4015*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4016*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%edx
4017*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4018*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4019*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4020*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4021*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4022*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4023*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4024*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
4025*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4026*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4027*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4028*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4029*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4030*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
4031*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4032*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4033*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4034*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4035*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4036*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4037*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4038*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4039*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
4040*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4041*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4042*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4043*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4044*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4045*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4046*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%edx
4047*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4048*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4049*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4050*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
4051*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4052*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4053*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4054*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
4055*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4056*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
4057*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4058*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4059*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4060*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
4061*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4062*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4063*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4064*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4065*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4066*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
4067*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4068*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4069*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
4070*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4071*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4072*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
4073*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4074*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4075*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4076*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%edx
4077*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4078*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4079*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4080*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
4081*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4082*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4083*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4084*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
4085*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4086*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4087*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4088*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4089*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4090*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
4091*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4092*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4093*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4094*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4095*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4096*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
4097*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4098*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4099*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
4100*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4101*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4102*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
4103*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4104*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4105*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4106*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%edx
4107*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4108*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4109*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4110*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
4111*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4112*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4113*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4114*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
4115*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4116*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4117*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4118*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4119*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4120*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
4121*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4122*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4123*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4124*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4125*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4126*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4127*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4128*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4129*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
4130*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4131*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4132*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4133*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4134*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4135*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4136*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%edx
4137*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4138*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4139*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4140*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4141*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4142*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4143*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4144*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
4145*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4146*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4147*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4148*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4149*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4150*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
4151*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4152*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4153*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4154*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4155*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4156*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
4157*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4158*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4159*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
4160*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4161*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4162*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
4163*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4164*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4165*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4166*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%edx
4167*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4168*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4169*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4170*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4171*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4172*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4173*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4174*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
4175*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4176*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4177*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4178*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4179*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4180*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
4181*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4182*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4183*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4184*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4185*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4186*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4187*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4188*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4189*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
4190*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4191*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4192*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
4193*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4194*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4195*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4196*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%edx
4197*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4198*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4199*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4200*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
4201*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4202*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4203*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4204*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
4205*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4206*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
4207*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4208*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4209*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4210*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
4211*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4212*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4213*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4214*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4215*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4216*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4217*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4218*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4219*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
4220*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4221*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4222*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
4223*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4224*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4225*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4226*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%edx
4227*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4228*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4229*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4230*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
4231*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4232*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4233*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4234*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
4235*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4236*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
4237*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4238*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4239*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4240*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
4241*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4242*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4243*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4244*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4245*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4246*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4247*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4248*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4249*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
4250*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4251*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4252*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4253*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4254*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4255*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4256*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%edx
4257*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4258*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4259*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4260*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4261*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4262*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4263*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4264*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
4265*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4266*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4267*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4268*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4269*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4270*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
4271*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4272*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4273*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4274*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4275*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4276*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4277*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4278*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4279*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
4280*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4281*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4282*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4283*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4284*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4285*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4286*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%edx
4287*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4288*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4289*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4290*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
4291*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4292*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4293*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4294*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
4295*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4296*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
4297*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4298*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4299*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4300*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
4301*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4302*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4303*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4304*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4305*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4306*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
4307*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4308*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4309*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
4310*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4311*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4312*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
4313*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4314*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4315*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4316*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%edx
4317*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4318*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4319*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4320*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
4321*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4322*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4323*8fb009dcSAndroid Build Coastguard Worker	rorl	$14,%edx
4324*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
4325*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4326*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4327*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4328*8fb009dcSAndroid Build Coastguard Worker	rorl	$5,%edx
4329*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4330*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
4331*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4332*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4333*8fb009dcSAndroid Build Coastguard Worker	rorl	$6,%edx
4334*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4335*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4336*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
4337*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4338*8fb009dcSAndroid Build Coastguard Worker	rorl	$9,%ecx
4339*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
4340*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4341*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4342*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
4343*8fb009dcSAndroid Build Coastguard Worker	rorl	$11,%ecx
4344*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4345*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4346*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%edx
4347*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4348*8fb009dcSAndroid Build Coastguard Worker	rorl	$2,%ecx
4349*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4350*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
4351*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4352*8fb009dcSAndroid Build Coastguard Worker	movl	96(%esp),%esi
4353*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4354*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%ecx
4355*8fb009dcSAndroid Build Coastguard Worker	addl	(%esi),%eax
4356*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esi),%ebx
4357*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esi),%edi
4358*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esi),%ecx
4359*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esi)
4360*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esi)
4361*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esi)
4362*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esi)
4363*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
4364*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4365*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esp)
4366*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
4367*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4368*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
4369*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esi),%edx
4370*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esi),%edi
4371*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esi),%ecx
4372*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,16(%esi)
4373*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esi)
4374*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esp)
4375*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4376*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esi)
4377*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esi),%edi
4378*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
4379*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,28(%esi)
4380*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,28(%esp)
4381*8fb009dcSAndroid Build Coastguard Worker	movl	100(%esp),%edi
4382*8fb009dcSAndroid Build Coastguard Worker	movdqa	64(%ebp),%xmm7
4383*8fb009dcSAndroid Build Coastguard Worker	subl	$192,%ebp
4384*8fb009dcSAndroid Build Coastguard Worker	cmpl	104(%esp),%edi
4385*8fb009dcSAndroid Build Coastguard Worker	jb	.L008grand_ssse3
4386*8fb009dcSAndroid Build Coastguard Worker	movl	108(%esp),%esp
4387*8fb009dcSAndroid Build Coastguard Worker	popl	%edi
4388*8fb009dcSAndroid Build Coastguard Worker	popl	%esi
4389*8fb009dcSAndroid Build Coastguard Worker	popl	%ebx
4390*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
4391*8fb009dcSAndroid Build Coastguard Worker	ret
4392*8fb009dcSAndroid Build Coastguard Worker.size	sha256_block_data_order_ssse3,.-.L_sha256_block_data_order_ssse3_begin
4393*8fb009dcSAndroid Build Coastguard Worker.globl	sha256_block_data_order_avx
4394*8fb009dcSAndroid Build Coastguard Worker.hidden	sha256_block_data_order_avx
4395*8fb009dcSAndroid Build Coastguard Worker.type	sha256_block_data_order_avx,@function
4396*8fb009dcSAndroid Build Coastguard Worker.align	16
4397*8fb009dcSAndroid Build Coastguard Workersha256_block_data_order_avx:
4398*8fb009dcSAndroid Build Coastguard Worker.L_sha256_block_data_order_avx_begin:
4399*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebp
4400*8fb009dcSAndroid Build Coastguard Worker	pushl	%ebx
4401*8fb009dcSAndroid Build Coastguard Worker	pushl	%esi
4402*8fb009dcSAndroid Build Coastguard Worker	pushl	%edi
4403*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
4404*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4405*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%eax
4406*8fb009dcSAndroid Build Coastguard Worker	movl	%esp,%ebx
4407*8fb009dcSAndroid Build Coastguard Worker	call	.L010pic_point
4408*8fb009dcSAndroid Build Coastguard Worker.L010pic_point:
4409*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
4410*8fb009dcSAndroid Build Coastguard Worker	leal	.LK256-.L010pic_point(%ebp),%ebp
4411*8fb009dcSAndroid Build Coastguard Worker	subl	$16,%esp
4412*8fb009dcSAndroid Build Coastguard Worker	andl	$-64,%esp
4413*8fb009dcSAndroid Build Coastguard Worker	shll	$6,%eax
4414*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%eax
4415*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,(%esp)
4416*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,4(%esp)
4417*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
4418*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
4419*8fb009dcSAndroid Build Coastguard Worker	leal	-96(%esp),%esp
4420*8fb009dcSAndroid Build Coastguard Worker	vzeroall
4421*8fb009dcSAndroid Build Coastguard Worker	movl	(%esi),%eax
4422*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esi),%ebx
4423*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esi),%ecx
4424*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esi),%edi
4425*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
4426*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%ebx
4427*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
4428*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,12(%esp)
4429*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esi),%edx
4430*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esi),%edi
4431*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esi),%ecx
4432*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esi),%esi
4433*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esp)
4434*8fb009dcSAndroid Build Coastguard Worker	movl	100(%esp),%edi
4435*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
4436*8fb009dcSAndroid Build Coastguard Worker	movl	%esi,28(%esp)
4437*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	256(%ebp),%xmm7
4438*8fb009dcSAndroid Build Coastguard Worker	jmp	.L011grand_avx
4439*8fb009dcSAndroid Build Coastguard Worker.align	32
4440*8fb009dcSAndroid Build Coastguard Worker.L011grand_avx:
4441*8fb009dcSAndroid Build Coastguard Worker	vmovdqu	(%edi),%xmm0
4442*8fb009dcSAndroid Build Coastguard Worker	vmovdqu	16(%edi),%xmm1
4443*8fb009dcSAndroid Build Coastguard Worker	vmovdqu	32(%edi),%xmm2
4444*8fb009dcSAndroid Build Coastguard Worker	vmovdqu	48(%edi),%xmm3
4445*8fb009dcSAndroid Build Coastguard Worker	addl	$64,%edi
4446*8fb009dcSAndroid Build Coastguard Worker	vpshufb	%xmm7,%xmm0,%xmm0
4447*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,100(%esp)
4448*8fb009dcSAndroid Build Coastguard Worker	vpshufb	%xmm7,%xmm1,%xmm1
4449*8fb009dcSAndroid Build Coastguard Worker	vpshufb	%xmm7,%xmm2,%xmm2
4450*8fb009dcSAndroid Build Coastguard Worker	vpaddd	(%ebp),%xmm0,%xmm4
4451*8fb009dcSAndroid Build Coastguard Worker	vpshufb	%xmm7,%xmm3,%xmm3
4452*8fb009dcSAndroid Build Coastguard Worker	vpaddd	16(%ebp),%xmm1,%xmm5
4453*8fb009dcSAndroid Build Coastguard Worker	vpaddd	32(%ebp),%xmm2,%xmm6
4454*8fb009dcSAndroid Build Coastguard Worker	vpaddd	48(%ebp),%xmm3,%xmm7
4455*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm4,32(%esp)
4456*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm5,48(%esp)
4457*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm6,64(%esp)
4458*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm7,80(%esp)
4459*8fb009dcSAndroid Build Coastguard Worker	jmp	.L012avx_00_47
4460*8fb009dcSAndroid Build Coastguard Worker.align	16
4461*8fb009dcSAndroid Build Coastguard Worker.L012avx_00_47:
4462*8fb009dcSAndroid Build Coastguard Worker	addl	$64,%ebp
4463*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm0,%xmm1,%xmm4
4464*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4465*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4466*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
4467*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm2,%xmm3,%xmm7
4468*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4469*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4470*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4471*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$7,%xmm4,%xmm6
4472*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4473*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4474*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
4475*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm0,%xmm0
4476*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4477*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4478*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4479*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$3,%xmm4,%xmm7
4480*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4481*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4482*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4483*8fb009dcSAndroid Build Coastguard Worker	vpslld	$14,%xmm4,%xmm5
4484*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4485*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4486*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
4487*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm7,%xmm4
4488*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4489*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4490*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4491*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$250,%xmm3,%xmm7
4492*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4493*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4494*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4495*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$11,%xmm6,%xmm6
4496*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%edx
4497*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4498*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4499*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4500*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4501*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4502*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4503*8fb009dcSAndroid Build Coastguard Worker	vpslld	$11,%xmm5,%xmm5
4504*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4505*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4506*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
4507*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm4,%xmm4
4508*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4509*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4510*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4511*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4512*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4513*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4514*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
4515*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4516*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4517*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4518*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4519*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4520*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4521*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4522*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
4523*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm4,%xmm0,%xmm0
4524*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4525*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4526*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
4527*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4528*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4529*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4530*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
4531*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4532*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4533*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4534*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4535*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4536*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%edx
4537*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4538*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4539*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$132,%xmm6,%xmm7
4540*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4541*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4542*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4543*8fb009dcSAndroid Build Coastguard Worker	vpsrldq	$8,%xmm7,%xmm7
4544*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4545*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4546*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
4547*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm0,%xmm0
4548*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4549*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4550*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4551*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$80,%xmm0,%xmm7
4552*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4553*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4554*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
4555*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4556*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4557*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4558*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4559*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4560*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4561*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4562*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4563*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4564*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4565*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4566*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
4567*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4568*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4569*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4570*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
4571*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4572*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4573*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4574*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4575*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$232,%xmm6,%xmm7
4576*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%edx
4577*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4578*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4579*8fb009dcSAndroid Build Coastguard Worker	vpslldq	$8,%xmm7,%xmm7
4580*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4581*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
4582*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4583*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm0,%xmm0
4584*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4585*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4586*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
4587*8fb009dcSAndroid Build Coastguard Worker	vpaddd	(%ebp),%xmm0,%xmm6
4588*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4589*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
4590*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4591*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4592*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4593*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
4594*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4595*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4596*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4597*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4598*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4599*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4600*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4601*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4602*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
4603*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4604*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4605*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
4606*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4607*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4608*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4609*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%edx
4610*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4611*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4612*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4613*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
4614*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4615*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm6,32(%esp)
4616*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm1,%xmm2,%xmm4
4617*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4618*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4619*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
4620*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm3,%xmm0,%xmm7
4621*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4622*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
4623*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4624*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$7,%xmm4,%xmm6
4625*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4626*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4627*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
4628*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm1,%xmm1
4629*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4630*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4631*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4632*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$3,%xmm4,%xmm7
4633*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4634*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4635*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4636*8fb009dcSAndroid Build Coastguard Worker	vpslld	$14,%xmm4,%xmm5
4637*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4638*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4639*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
4640*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm7,%xmm4
4641*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4642*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4643*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4644*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$250,%xmm0,%xmm7
4645*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4646*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4647*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4648*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$11,%xmm6,%xmm6
4649*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%edx
4650*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4651*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4652*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4653*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4654*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4655*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4656*8fb009dcSAndroid Build Coastguard Worker	vpslld	$11,%xmm5,%xmm5
4657*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4658*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4659*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
4660*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm4,%xmm4
4661*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4662*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4663*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4664*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4665*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4666*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4667*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
4668*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4669*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4670*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4671*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4672*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4673*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4674*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4675*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4676*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm4,%xmm1,%xmm1
4677*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4678*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4679*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
4680*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4681*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4682*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4683*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4684*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4685*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4686*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4687*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4688*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4689*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%edx
4690*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4691*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4692*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$132,%xmm6,%xmm7
4693*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4694*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
4695*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4696*8fb009dcSAndroid Build Coastguard Worker	vpsrldq	$8,%xmm7,%xmm7
4697*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4698*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4699*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
4700*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm1,%xmm1
4701*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4702*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
4703*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4704*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$80,%xmm1,%xmm7
4705*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4706*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4707*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
4708*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4709*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4710*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4711*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4712*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4713*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4714*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4715*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
4716*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4717*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4718*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4719*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
4720*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4721*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4722*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4723*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
4724*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4725*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4726*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4727*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4728*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$232,%xmm6,%xmm7
4729*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%edx
4730*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4731*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4732*8fb009dcSAndroid Build Coastguard Worker	vpslldq	$8,%xmm7,%xmm7
4733*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4734*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
4735*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4736*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm1,%xmm1
4737*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4738*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4739*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
4740*8fb009dcSAndroid Build Coastguard Worker	vpaddd	16(%ebp),%xmm1,%xmm6
4741*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4742*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4743*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4744*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4745*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4746*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
4747*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4748*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4749*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4750*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4751*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4752*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
4753*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4754*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4755*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
4756*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4757*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4758*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
4759*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4760*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4761*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4762*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%edx
4763*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4764*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4765*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4766*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
4767*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4768*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm6,48(%esp)
4769*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm2,%xmm3,%xmm4
4770*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4771*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4772*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
4773*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm0,%xmm1,%xmm7
4774*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4775*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4776*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4777*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$7,%xmm4,%xmm6
4778*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4779*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4780*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
4781*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm2,%xmm2
4782*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4783*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4784*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4785*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$3,%xmm4,%xmm7
4786*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4787*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4788*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4789*8fb009dcSAndroid Build Coastguard Worker	vpslld	$14,%xmm4,%xmm5
4790*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4791*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4792*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
4793*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm7,%xmm4
4794*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4795*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4796*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4797*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$250,%xmm1,%xmm7
4798*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4799*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4800*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4801*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$11,%xmm6,%xmm6
4802*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%edx
4803*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4804*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4805*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4806*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4807*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4808*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4809*8fb009dcSAndroid Build Coastguard Worker	vpslld	$11,%xmm5,%xmm5
4810*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4811*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4812*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
4813*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm4,%xmm4
4814*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4815*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4816*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4817*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4818*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4819*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4820*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
4821*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4822*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4823*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4824*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4825*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4826*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4827*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4828*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
4829*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm4,%xmm2,%xmm2
4830*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4831*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4832*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
4833*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4834*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4835*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4836*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
4837*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4838*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4839*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4840*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4841*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4842*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%edx
4843*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4844*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4845*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$132,%xmm6,%xmm7
4846*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4847*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4848*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4849*8fb009dcSAndroid Build Coastguard Worker	vpsrldq	$8,%xmm7,%xmm7
4850*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4851*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4852*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
4853*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm2,%xmm2
4854*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4855*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4856*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4857*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$80,%xmm2,%xmm7
4858*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4859*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4860*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
4861*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4862*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4863*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4864*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4865*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4866*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4867*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4868*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
4869*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4870*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4871*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4872*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
4873*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4874*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4875*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4876*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
4877*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4878*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4879*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4880*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4881*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$232,%xmm6,%xmm7
4882*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%edx
4883*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4884*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4885*8fb009dcSAndroid Build Coastguard Worker	vpslldq	$8,%xmm7,%xmm7
4886*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4887*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
4888*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4889*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm2,%xmm2
4890*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4891*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4892*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
4893*8fb009dcSAndroid Build Coastguard Worker	vpaddd	32(%ebp),%xmm2,%xmm6
4894*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4895*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
4896*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4897*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4898*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4899*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
4900*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4901*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4902*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4903*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4904*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4905*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
4906*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4907*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4908*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
4909*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4910*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4911*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
4912*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4913*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4914*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4915*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%edx
4916*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4917*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4918*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
4919*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
4920*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
4921*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm6,64(%esp)
4922*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm3,%xmm0,%xmm4
4923*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4924*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4925*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
4926*8fb009dcSAndroid Build Coastguard Worker	vpalignr	$4,%xmm1,%xmm2,%xmm7
4927*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4928*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
4929*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4930*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$7,%xmm4,%xmm6
4931*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4932*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4933*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
4934*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm3,%xmm3
4935*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4936*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4937*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4938*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$3,%xmm4,%xmm7
4939*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
4940*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4941*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
4942*8fb009dcSAndroid Build Coastguard Worker	vpslld	$14,%xmm4,%xmm5
4943*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
4944*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4945*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
4946*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm7,%xmm4
4947*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
4948*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4949*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
4950*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$250,%xmm2,%xmm7
4951*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4952*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
4953*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4954*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$11,%xmm6,%xmm6
4955*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%edx
4956*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4957*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4958*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4959*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
4960*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
4961*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
4962*8fb009dcSAndroid Build Coastguard Worker	vpslld	$11,%xmm5,%xmm5
4963*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
4964*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
4965*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
4966*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm6,%xmm4,%xmm4
4967*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4968*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
4969*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
4970*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
4971*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
4972*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
4973*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
4974*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm4,%xmm4
4975*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
4976*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
4977*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
4978*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
4979*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
4980*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
4981*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
4982*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm4,%xmm3,%xmm3
4983*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
4984*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
4985*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
4986*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
4987*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
4988*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
4989*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
4990*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
4991*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
4992*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
4993*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
4994*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
4995*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%edx
4996*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
4997*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
4998*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$132,%xmm6,%xmm7
4999*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5000*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
5001*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5002*8fb009dcSAndroid Build Coastguard Worker	vpsrldq	$8,%xmm7,%xmm7
5003*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5004*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5005*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
5006*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm3,%xmm3
5007*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5008*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
5009*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5010*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$80,%xmm3,%xmm7
5011*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5012*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5013*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
5014*8fb009dcSAndroid Build Coastguard Worker	vpsrld	$10,%xmm7,%xmm6
5015*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5016*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5017*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5018*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$17,%xmm7,%xmm5
5019*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5020*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5021*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
5022*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm5,%xmm6,%xmm6
5023*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5024*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5025*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
5026*8fb009dcSAndroid Build Coastguard Worker	vpsrlq	$19,%xmm7,%xmm7
5027*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5028*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5029*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
5030*8fb009dcSAndroid Build Coastguard Worker	vpxor	%xmm7,%xmm6,%xmm6
5031*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5032*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5033*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5034*8fb009dcSAndroid Build Coastguard Worker	vpshufd	$232,%xmm6,%xmm7
5035*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%edx
5036*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5037*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5038*8fb009dcSAndroid Build Coastguard Worker	vpslldq	$8,%xmm7,%xmm7
5039*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5040*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
5041*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5042*8fb009dcSAndroid Build Coastguard Worker	vpaddd	%xmm7,%xmm3,%xmm3
5043*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5044*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5045*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
5046*8fb009dcSAndroid Build Coastguard Worker	vpaddd	48(%ebp),%xmm3,%xmm6
5047*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5048*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
5049*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5050*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5051*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5052*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
5053*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5054*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5055*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5056*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5057*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5058*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
5059*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5060*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5061*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
5062*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5063*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5064*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
5065*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5066*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5067*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5068*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%edx
5069*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5070*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5071*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5072*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
5073*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5074*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	%xmm6,80(%esp)
5075*8fb009dcSAndroid Build Coastguard Worker	cmpl	$66051,64(%ebp)
5076*8fb009dcSAndroid Build Coastguard Worker	jne	.L012avx_00_47
5077*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5078*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5079*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
5080*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5081*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
5082*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5083*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5084*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5085*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
5086*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5087*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5088*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5089*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5090*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5091*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
5092*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5093*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5094*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
5095*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5096*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5097*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
5098*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5099*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5100*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5101*8fb009dcSAndroid Build Coastguard Worker	addl	32(%esp),%edx
5102*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5103*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5104*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5105*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
5106*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5107*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5108*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5109*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
5110*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5111*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
5112*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5113*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5114*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5115*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
5116*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5117*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5118*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5119*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5120*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5121*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
5122*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5123*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5124*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
5125*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5126*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5127*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
5128*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5129*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5130*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5131*8fb009dcSAndroid Build Coastguard Worker	addl	36(%esp),%edx
5132*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5133*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5134*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5135*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
5136*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5137*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5138*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5139*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
5140*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5141*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
5142*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5143*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5144*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5145*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
5146*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5147*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5148*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5149*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5150*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5151*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
5152*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5153*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5154*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
5155*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5156*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5157*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
5158*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5159*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5160*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5161*8fb009dcSAndroid Build Coastguard Worker	addl	40(%esp),%edx
5162*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5163*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5164*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5165*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
5166*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5167*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5168*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5169*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
5170*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5171*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
5172*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5173*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5174*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5175*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
5176*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5177*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5178*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5179*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5180*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5181*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
5182*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5183*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5184*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
5185*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5186*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5187*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
5188*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5189*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5190*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5191*8fb009dcSAndroid Build Coastguard Worker	addl	44(%esp),%edx
5192*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5193*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5194*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5195*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
5196*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5197*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5198*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5199*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
5200*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5201*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
5202*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5203*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5204*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5205*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
5206*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5207*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5208*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5209*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5210*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5211*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
5212*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5213*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5214*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
5215*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5216*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5217*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
5218*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5219*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5220*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5221*8fb009dcSAndroid Build Coastguard Worker	addl	48(%esp),%edx
5222*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5223*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5224*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5225*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
5226*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5227*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5228*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5229*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
5230*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5231*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
5232*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5233*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5234*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5235*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
5236*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5237*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5238*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5239*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5240*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5241*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
5242*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5243*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5244*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
5245*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5246*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5247*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
5248*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5249*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5250*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5251*8fb009dcSAndroid Build Coastguard Worker	addl	52(%esp),%edx
5252*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5253*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5254*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5255*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
5256*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5257*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5258*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5259*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
5260*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5261*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
5262*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5263*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5264*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5265*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
5266*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5267*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5268*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5269*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5270*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5271*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
5272*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5273*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5274*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
5275*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5276*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5277*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
5278*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5279*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5280*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5281*8fb009dcSAndroid Build Coastguard Worker	addl	56(%esp),%edx
5282*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5283*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5284*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5285*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
5286*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5287*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5288*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5289*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
5290*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5291*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
5292*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5293*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5294*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5295*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
5296*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5297*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5298*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5299*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5300*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5301*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
5302*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5303*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5304*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
5305*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5306*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5307*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
5308*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5309*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5310*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5311*8fb009dcSAndroid Build Coastguard Worker	addl	60(%esp),%edx
5312*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5313*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5314*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5315*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
5316*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5317*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5318*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5319*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%esi
5320*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5321*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
5322*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5323*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5324*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5325*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,16(%esp)
5326*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5327*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5328*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5329*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5330*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5331*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
5332*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5333*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5334*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esp)
5335*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5336*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5337*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
5338*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5339*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5340*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5341*8fb009dcSAndroid Build Coastguard Worker	addl	64(%esp),%edx
5342*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5343*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5344*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5345*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
5346*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5347*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5348*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5349*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%esi
5350*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5351*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
5352*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5353*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5354*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5355*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
5356*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5357*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5358*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5359*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5360*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5361*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
5362*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5363*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5364*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,28(%esp)
5365*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5366*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5367*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
5368*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5369*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5370*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5371*8fb009dcSAndroid Build Coastguard Worker	addl	68(%esp),%edx
5372*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5373*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5374*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5375*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
5376*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5377*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5378*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5379*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%esi
5380*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5381*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
5382*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5383*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5384*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5385*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,8(%esp)
5386*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5387*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5388*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5389*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5390*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5391*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
5392*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5393*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5394*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,24(%esp)
5395*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5396*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5397*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
5398*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5399*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5400*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5401*8fb009dcSAndroid Build Coastguard Worker	addl	72(%esp),%edx
5402*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5403*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5404*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5405*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
5406*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5407*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5408*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5409*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%esi
5410*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5411*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
5412*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5413*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5414*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5415*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,4(%esp)
5416*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5417*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5418*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5419*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5420*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5421*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%edi
5422*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5423*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5424*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,20(%esp)
5425*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5426*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5427*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
5428*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5429*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5430*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5431*8fb009dcSAndroid Build Coastguard Worker	addl	76(%esp),%edx
5432*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5433*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5434*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5435*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
5436*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5437*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5438*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5439*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%esi
5440*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5441*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
5442*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5443*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5444*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5445*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,(%esp)
5446*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5447*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5448*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5449*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5450*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5451*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
5452*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5453*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5454*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,16(%esp)
5455*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5456*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5457*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esp),%edx
5458*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5459*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5460*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5461*8fb009dcSAndroid Build Coastguard Worker	addl	80(%esp),%edx
5462*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5463*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5464*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5465*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esp),%edx
5466*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5467*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5468*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5469*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%esi
5470*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5471*8fb009dcSAndroid Build Coastguard Worker	movl	4(%esp),%edi
5472*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5473*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5474*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5475*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,28(%esp)
5476*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5477*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5478*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5479*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5480*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5481*8fb009dcSAndroid Build Coastguard Worker	movl	16(%esp),%edi
5482*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5483*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5484*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,12(%esp)
5485*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5486*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5487*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esp),%edx
5488*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5489*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5490*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5491*8fb009dcSAndroid Build Coastguard Worker	addl	84(%esp),%edx
5492*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5493*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5494*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5495*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esp),%edx
5496*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5497*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5498*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5499*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%esi
5500*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5501*8fb009dcSAndroid Build Coastguard Worker	movl	(%esp),%edi
5502*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5503*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5504*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5505*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
5506*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5507*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5508*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5509*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%ecx
5510*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5511*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%edi
5512*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,%esi
5513*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5514*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,8(%esp)
5515*8fb009dcSAndroid Build Coastguard Worker	xorl	%eax,%ecx
5516*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5517*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esp),%edx
5518*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5519*8fb009dcSAndroid Build Coastguard Worker	andl	%eax,%ebx
5520*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5521*8fb009dcSAndroid Build Coastguard Worker	addl	88(%esp),%edx
5522*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5523*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5524*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%ebx
5525*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esp),%edx
5526*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%ebx
5527*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,%ecx
5528*8fb009dcSAndroid Build Coastguard Worker	shrdl	$14,%edx,%edx
5529*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%esi
5530*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5531*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
5532*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%esi
5533*8fb009dcSAndroid Build Coastguard Worker	shrdl	$5,%edx,%edx
5534*8fb009dcSAndroid Build Coastguard Worker	andl	%ecx,%esi
5535*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,20(%esp)
5536*8fb009dcSAndroid Build Coastguard Worker	xorl	%ecx,%edx
5537*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%edi
5538*8fb009dcSAndroid Build Coastguard Worker	shrdl	$6,%edx,%edx
5539*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%ecx
5540*8fb009dcSAndroid Build Coastguard Worker	addl	%edi,%edx
5541*8fb009dcSAndroid Build Coastguard Worker	movl	8(%esp),%edi
5542*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,%esi
5543*8fb009dcSAndroid Build Coastguard Worker	shrdl	$9,%ecx,%ecx
5544*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
5545*8fb009dcSAndroid Build Coastguard Worker	xorl	%ebx,%ecx
5546*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5547*8fb009dcSAndroid Build Coastguard Worker	addl	(%esp),%edx
5548*8fb009dcSAndroid Build Coastguard Worker	shrdl	$11,%ecx,%ecx
5549*8fb009dcSAndroid Build Coastguard Worker	andl	%ebx,%eax
5550*8fb009dcSAndroid Build Coastguard Worker	xorl	%esi,%ecx
5551*8fb009dcSAndroid Build Coastguard Worker	addl	92(%esp),%edx
5552*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%eax
5553*8fb009dcSAndroid Build Coastguard Worker	shrdl	$2,%ecx,%ecx
5554*8fb009dcSAndroid Build Coastguard Worker	addl	%edx,%eax
5555*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esp),%edx
5556*8fb009dcSAndroid Build Coastguard Worker	addl	%ecx,%eax
5557*8fb009dcSAndroid Build Coastguard Worker	movl	96(%esp),%esi
5558*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5559*8fb009dcSAndroid Build Coastguard Worker	movl	12(%esp),%ecx
5560*8fb009dcSAndroid Build Coastguard Worker	addl	(%esi),%eax
5561*8fb009dcSAndroid Build Coastguard Worker	addl	4(%esi),%ebx
5562*8fb009dcSAndroid Build Coastguard Worker	addl	8(%esi),%edi
5563*8fb009dcSAndroid Build Coastguard Worker	addl	12(%esi),%ecx
5564*8fb009dcSAndroid Build Coastguard Worker	movl	%eax,(%esi)
5565*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esi)
5566*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esi)
5567*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esi)
5568*8fb009dcSAndroid Build Coastguard Worker	movl	%ebx,4(%esp)
5569*8fb009dcSAndroid Build Coastguard Worker	xorl	%edi,%ebx
5570*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,8(%esp)
5571*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,12(%esp)
5572*8fb009dcSAndroid Build Coastguard Worker	movl	20(%esp),%edi
5573*8fb009dcSAndroid Build Coastguard Worker	movl	24(%esp),%ecx
5574*8fb009dcSAndroid Build Coastguard Worker	addl	16(%esi),%edx
5575*8fb009dcSAndroid Build Coastguard Worker	addl	20(%esi),%edi
5576*8fb009dcSAndroid Build Coastguard Worker	addl	24(%esi),%ecx
5577*8fb009dcSAndroid Build Coastguard Worker	movl	%edx,16(%esi)
5578*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esi)
5579*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,20(%esp)
5580*8fb009dcSAndroid Build Coastguard Worker	movl	28(%esp),%edi
5581*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esi)
5582*8fb009dcSAndroid Build Coastguard Worker	addl	28(%esi),%edi
5583*8fb009dcSAndroid Build Coastguard Worker	movl	%ecx,24(%esp)
5584*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,28(%esi)
5585*8fb009dcSAndroid Build Coastguard Worker	movl	%edi,28(%esp)
5586*8fb009dcSAndroid Build Coastguard Worker	movl	100(%esp),%edi
5587*8fb009dcSAndroid Build Coastguard Worker	vmovdqa	64(%ebp),%xmm7
5588*8fb009dcSAndroid Build Coastguard Worker	subl	$192,%ebp
5589*8fb009dcSAndroid Build Coastguard Worker	cmpl	104(%esp),%edi
5590*8fb009dcSAndroid Build Coastguard Worker	jb	.L011grand_avx
5591*8fb009dcSAndroid Build Coastguard Worker	movl	108(%esp),%esp
5592*8fb009dcSAndroid Build Coastguard Worker	vzeroall
5593*8fb009dcSAndroid Build Coastguard Worker	popl	%edi
5594*8fb009dcSAndroid Build Coastguard Worker	popl	%esi
5595*8fb009dcSAndroid Build Coastguard Worker	popl	%ebx
5596*8fb009dcSAndroid Build Coastguard Worker	popl	%ebp
5597*8fb009dcSAndroid Build Coastguard Worker	ret
5598*8fb009dcSAndroid Build Coastguard Worker.size	sha256_block_data_order_avx,.-.L_sha256_block_data_order_avx_begin
5599*8fb009dcSAndroid Build Coastguard Worker#endif  // !defined(OPENSSL_NO_ASM) && defined(OPENSSL_X86) && defined(__ELF__)
5600