12c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.file	"aes-586.s"
22c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.text
32c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_x86_AES_encrypt_compact,@function
42c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
52c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_x86_AES_encrypt_compact:
62c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
72c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
82c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
92c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,24(%esp)
152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%edi
162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-96(%ebp),%esi
172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%edi
182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-32(%ebp),%esi
192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%edi
202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%esi
212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%edi
222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%esi
232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L000loop:
252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%edi
502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%ecx
692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edx,1),%edx
882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%eax
892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%eax,1),%eax
902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%eax
912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ebx,1),%ebx
952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ecx,1),%ecx
992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%ecx
1002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
1012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
1022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
1032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
1042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
1052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
1062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
1072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%edi
1082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
1092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edi
1102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
1112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%ebp
1122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ecx
1142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ecx
1152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ecx
1162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$16,%ebp
1172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
1182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$8,%ebp
1192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
1202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%esi
1212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
1222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
1232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
1242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%edi
1252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
1262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edi
1272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
1282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%ebp
1292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%edx
1312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%edx
1322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%edx
1332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$16,%ebp
1342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%edx
1352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$8,%ebp
1362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%edx
1372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
1382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
1392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
1402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
1412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%eax,%eax,1),%edi
1422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
1432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edi
1442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
1452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%ebp
1462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%eax
1482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%eax
1492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%eax
1502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$16,%ebp
1512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%eax
1522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$8,%ebp
1532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%eax
1542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
1552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
1562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
1572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
1582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%edi
1592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
1602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edi
1612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
1622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%ebp
1632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebx
1652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ebx
1662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebx
1672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$16,%ebp
1682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ebx
1692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	rorl	$8,%ebp
1702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ebx
1712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
1722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%ebp
1732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
1742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
1752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
1762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
1772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
1782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	24(%esp),%edi
1792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
1802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L000loop
1812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
1822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
1832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
1842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
1852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
1862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
1872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
1892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
1902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
1912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
1922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
1932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
1952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
1962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
1972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
1982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
1992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
2002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
2012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
2022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
2032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
2042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
2052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%edi
2062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
2072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
2082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
2092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
2102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
2112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
2122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
2132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
2142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
2152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
2162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
2172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
2182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
2192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
2202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
2212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
2222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
2232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
2242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%ecx
2252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
2262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
2272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
2282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
2292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
2302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
2312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
2322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
2332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
2342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
2352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
2362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
2372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
2382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
2392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
2402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
2412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
2422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
2432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
2442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edx,1),%edx
2452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%eax
2462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%eax,1),%eax
2472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%eax
2482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
2492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
2502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
2512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ebx,1),%ebx
2522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
2532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
2542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
2552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ecx,1),%ecx
2562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%ecx
2572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
2582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
2592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
2602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	16(%edi),%eax
2612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	20(%edi),%ebx
2622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	24(%edi),%ecx
2632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	28(%edi),%edx
2642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
2652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_x86_AES_encrypt_compact,.-_x86_AES_encrypt_compact
2662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_sse_AES_encrypt_compact,@function
2672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
2682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_sse_AES_encrypt_compact:
2692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	(%edi),%mm0
2702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	8(%edi),%mm4
2712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
2722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
2732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
2742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,24(%esp)
2752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$454761243,%eax
2762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,8(%esp)
2772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,12(%esp)
2782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%eax
2792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-96(%ebp),%ebx
2802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%ecx
2812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-32(%ebp),%edx
2822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%eax
2832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%ebx
2842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%ecx
2852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%edx
2862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
2872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L001loop:
2882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$8,%mm0,%mm1
2892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$13,%mm4,%mm5
2902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm1,%eax
2912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm5,%ebx
2922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
2932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ecx
2942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$13,%mm0,%mm2
2952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%edx
2962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edx,1),%edx
2972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edx
2982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%eax
2992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bl,%esi
3002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%esi
3022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$8,%mm4,%mm6
3042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
3052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
3072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%edx
3082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
3092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%esi
3102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%esi
3122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
3142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
3162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%ecx,%mm0
3182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
3192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ecx
3202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm2,%eax
3212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bl,%esi
3222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%esi
3242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm6,%ebx
3262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%esi
3272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
3292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
3312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%esi
3332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%ecx,%mm1
3352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bl,%esi
3362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ecx
3372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
3382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
3392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%esi
3412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%eax
3432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	punpckldq	%mm1,%mm0
3442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%esi
3452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
3472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%eax
3492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%eax,1),%eax
3502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%eax
3512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%eax,%edx
3522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
3532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
3542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%esi
3552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
3562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%ecx,%mm4
3572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
3582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ebx,1),%ebx
3592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%ebx,%edx
3602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%edx,%mm5
3612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	punpckldq	%mm5,%mm4
3622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
3632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	24(%esp),%edi
3642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ja	.L002out
3652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esp),%mm2
3662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm3
3672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm7
3682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,%mm1
3692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,%mm5
3702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm0,%mm3
3712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm4,%mm7
3722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm2,%mm3
3732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm2,%mm7
3742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm0,%mm2
3752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm4,%mm6
3762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm0,%mm0
3772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm4,%mm4
3782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
3792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
3802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm2,%mm3
3812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm6,%mm7
3822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm0,%mm1
3832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm4,%mm5
3842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
3852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
3862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm3,%mm2
3872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm7,%mm6
3882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$8,%mm3
3892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$8,%mm7
3902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$24,%mm2
3912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$24,%mm6
3922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
3932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
3942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
3952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
3962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm1,%mm3
3972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm5,%mm7
3982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%edi),%mm2
3992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%edi),%mm6
4002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm1
4012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm5
4022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%eax
4032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$24,%mm3
4042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$24,%mm7
4052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%ebx
4062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm1,%mm0
4072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm5,%mm4
4082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%ecx
4092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
4102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
4112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%edx
4122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
4132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
4142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L001loop
4152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
4162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L002out:
4172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	(%edi),%mm0
4182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	8(%edi),%mm4
4192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
4202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_sse_AES_encrypt_compact,.-_sse_AES_encrypt_compact
4212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_x86_AES_encrypt,@function
4222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
4232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_x86_AES_encrypt:
4242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
4252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
4262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
4272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
4282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
4292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
4302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
4312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
4322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,24(%esp)
4332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
4342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L003loop:
4352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
4362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
4372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%esi,8),%esi
4382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
4392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%edi,8),%esi
4402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
4412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
4422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
4432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%edi,8),%esi
4442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
4452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
4462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%edi,8),%esi
4472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
4482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
4492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
4502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
4512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
4522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%esi,8),%esi
4532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%edi
4542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%edi,8),%esi
4552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
4562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
4572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
4582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%edi,8),%esi
4592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
4602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
4612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%edi,8),%esi
4622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
4632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
4642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
4652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
4662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%ecx
4672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%esi,8),%esi
4682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
4692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%edi,8),%esi
4702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
4712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
4722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
4732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
4742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%edi,8),%esi
4752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
4762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%edi,8),%esi
4772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
4782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
4792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edx,8),%edx
4802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%eax
4812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%eax,8),%edx
4822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
4832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
4842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%ebx,8),%edx
4852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
4862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%ecx,8),%edx
4872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
4882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
4892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
4902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
4912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
4922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
4932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
4942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	24(%esp),%edi
4952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
4962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L003loop
4972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
4982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
4992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%esi,8),%esi
5002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
5012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
5022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edi,8),%edi
5032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$65280,%edi
5042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
5062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
5072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
5082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edi,8),%edi
5092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$16711680,%edi
5102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
5122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
5132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%edi,8),%edi
5142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278190080,%edi
5152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
5172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
5182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
5192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
5202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%esi,8),%esi
5212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
5222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%edi
5232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edi,8),%edi
5242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$65280,%edi
5252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
5272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
5282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
5292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edi,8),%edi
5302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$16711680,%edi
5312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
5332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
5342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%edi,8),%edi
5352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278190080,%edi
5362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
5382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
5392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
5402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%ecx
5412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%esi,8),%esi
5422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
5432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
5442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edi,8),%edi
5452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$65280,%edi
5462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
5482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
5492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
5502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
5512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edi,8),%edi
5522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$16711680,%edi
5532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
5552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%edi,8),%edi
5562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278190080,%edi
5572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
5582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
5592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
5602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%edx,8),%edx
5612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
5622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%eax
5632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%eax,8),%eax
5642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$65280,%eax
5652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
5662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
5672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
5682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%ebx,8),%ebx
5692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$16711680,%ebx
5702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
5712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
5722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	2(%ebp,%ecx,8),%ecx
5732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278190080,%ecx
5742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
5752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
5762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
5772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
5782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
5792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
5802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
5812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
5822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	64
5832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.LAES_Te:
5842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2774754246,2774754246
5852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2222750968,2222750968
5862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2574743534,2574743534
5872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2373680118,2373680118
5882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	234025727,234025727
5892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3177933782,3177933782
5902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2976870366,2976870366
5912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1422247313,1422247313
5922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1345335392,1345335392
5932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	50397442,50397442
5942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2842126286,2842126286
5952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2099981142,2099981142
5962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	436141799,436141799
5972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1658312629,1658312629
5982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3870010189,3870010189
5992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2591454956,2591454956
6002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1170918031,1170918031
6012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2642575903,2642575903
6022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1086966153,1086966153
6032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2273148410,2273148410
6042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	368769775,368769775
6052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3948501426,3948501426
6062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3376891790,3376891790
6072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	200339707,200339707
6082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3970805057,3970805057
6092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1742001331,1742001331
6102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4255294047,4255294047
6112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3937382213,3937382213
6122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3214711843,3214711843
6132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4154762323,4154762323
6142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2524082916,2524082916
6152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1539358875,1539358875
6162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3266819957,3266819957
6172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	486407649,486407649
6182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2928907069,2928907069
6192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1780885068,1780885068
6202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1513502316,1513502316
6212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1094664062,1094664062
6222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	49805301,49805301
6232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1338821763,1338821763
6242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1546925160,1546925160
6252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4104496465,4104496465
6262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	887481809,887481809
6272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	150073849,150073849
6282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2473685474,2473685474
6292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1943591083,1943591083
6302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1395732834,1395732834
6312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1058346282,1058346282
6322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	201589768,201589768
6332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1388824469,1388824469
6342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1696801606,1696801606
6352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1589887901,1589887901
6362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	672667696,672667696
6372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2711000631,2711000631
6382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	251987210,251987210
6392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3046808111,3046808111
6402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	151455502,151455502
6412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	907153956,907153956
6422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2608889883,2608889883
6432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1038279391,1038279391
6442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	652995533,652995533
6452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1764173646,1764173646
6462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3451040383,3451040383
6472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2675275242,2675275242
6482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	453576978,453576978
6492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2659418909,2659418909
6502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1949051992,1949051992
6512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	773462580,773462580
6522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	756751158,756751158
6532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2993581788,2993581788
6542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3998898868,3998898868
6552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4221608027,4221608027
6562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4132590244,4132590244
6572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1295727478,1295727478
6582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1641469623,1641469623
6592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3467883389,3467883389
6602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2066295122,2066295122
6612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1055122397,1055122397
6622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1898917726,1898917726
6632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2542044179,2542044179
6642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4115878822,4115878822
6652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1758581177,1758581177
6662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	0,0
6672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	753790401,753790401
6682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1612718144,1612718144
6692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	536673507,536673507
6702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3367088505,3367088505
6712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3982187446,3982187446
6722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3194645204,3194645204
6732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1187761037,1187761037
6742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3653156455,3653156455
6752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1262041458,1262041458
6762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3729410708,3729410708
6772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3561770136,3561770136
6782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3898103984,3898103984
6792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1255133061,1255133061
6802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1808847035,1808847035
6812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	720367557,720367557
6822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3853167183,3853167183
6832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	385612781,385612781
6842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3309519750,3309519750
6852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3612167578,3612167578
6862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1429418854,1429418854
6872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2491778321,2491778321
6882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3477423498,3477423498
6892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	284817897,284817897
6902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	100794884,100794884
6912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2172616702,2172616702
6922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4031795360,4031795360
6932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1144798328,1144798328
6942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3131023141,3131023141
6952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3819481163,3819481163
6962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4082192802,4082192802
6972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4272137053,4272137053
6982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3225436288,3225436288
6992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2324664069,2324664069
7002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2912064063,2912064063
7012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3164445985,3164445985
7022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1211644016,1211644016
7032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	83228145,83228145
7042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3753688163,3753688163
7052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3249976951,3249976951
7062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1977277103,1977277103
7072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1663115586,1663115586
7082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	806359072,806359072
7092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	452984805,452984805
7102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	250868733,250868733
7112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1842533055,1842533055
7122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1288555905,1288555905
7132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	336333848,336333848
7142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	890442534,890442534
7152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	804056259,804056259
7162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3781124030,3781124030
7172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2727843637,2727843637
7182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3427026056,3427026056
7192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	957814574,957814574
7202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1472513171,1472513171
7212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4071073621,4071073621
7222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2189328124,2189328124
7232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1195195770,1195195770
7242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2892260552,2892260552
7252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3881655738,3881655738
7262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	723065138,723065138
7272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2507371494,2507371494
7282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2690670784,2690670784
7292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2558624025,2558624025
7302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3511635870,3511635870
7312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2145180835,2145180835
7322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1713513028,1713513028
7332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2116692564,2116692564
7342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2878378043,2878378043
7352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2206763019,2206763019
7362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3393603212,3393603212
7372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	703524551,703524551
7382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3552098411,3552098411
7392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1007948840,1007948840
7402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2044649127,2044649127
7412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3797835452,3797835452
7422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	487262998,487262998
7432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1994120109,1994120109
7442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1004593371,1004593371
7452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1446130276,1446130276
7462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1312438900,1312438900
7472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	503974420,503974420
7482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3679013266,3679013266
7492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	168166924,168166924
7502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1814307912,1814307912
7512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3831258296,3831258296
7522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1573044895,1573044895
7532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1859376061,1859376061
7542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4021070915,4021070915
7552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2791465668,2791465668
7562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2828112185,2828112185
7572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2761266481,2761266481
7582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	937747667,937747667
7592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2339994098,2339994098
7602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	854058965,854058965
7612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1137232011,1137232011
7622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1496790894,1496790894
7632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3077402074,3077402074
7642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2358086913,2358086913
7652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1691735473,1691735473
7662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3528347292,3528347292
7672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3769215305,3769215305
7682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3027004632,3027004632
7692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4199962284,4199962284
7702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	133494003,133494003
7712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	636152527,636152527
7722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2942657994,2942657994
7732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2390391540,2390391540
7742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3920539207,3920539207
7752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	403179536,403179536
7762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3585784431,3585784431
7772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2289596656,2289596656
7782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1864705354,1864705354
7792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1915629148,1915629148
7802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	605822008,605822008
7812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4054230615,4054230615
7822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3350508659,3350508659
7832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1371981463,1371981463
7842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	602466507,602466507
7852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2094914977,2094914977
7862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2624877800,2624877800
7872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	555687742,555687742
7882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3712699286,3712699286
7892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3703422305,3703422305
7902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2257292045,2257292045
7912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2240449039,2240449039
7922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2423288032,2423288032
7932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1111375484,1111375484
7942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3300242801,3300242801
7952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2858837708,2858837708
7962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3628615824,3628615824
7972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	84083462,84083462
7982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	32962295,32962295
7992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	302911004,302911004
8002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2741068226,2741068226
8012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1597322602,1597322602
8022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4183250862,4183250862
8032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3501832553,3501832553
8042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2441512471,2441512471
8052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1489093017,1489093017
8062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	656219450,656219450
8072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3114180135,3114180135
8082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	954327513,954327513
8092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	335083755,335083755
8102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3013122091,3013122091
8112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	856756514,856756514
8122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3144247762,3144247762
8132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1893325225,1893325225
8142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2307821063,2307821063
8152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2811532339,2811532339
8162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3063651117,3063651117
8172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	572399164,572399164
8182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2458355477,2458355477
8192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	552200649,552200649
8202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1238290055,1238290055
8212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4283782570,4283782570
8222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2015897680,2015897680
8232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2061492133,2061492133
8242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2408352771,2408352771
8252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4171342169,4171342169
8262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2156497161,2156497161
8272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	386731290,386731290
8282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3669999461,3669999461
8292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	837215959,837215959
8302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3326231172,3326231172
8312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3093850320,3093850320
8322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3275833730,3275833730
8332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2962856233,2962856233
8342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1999449434,1999449434
8352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	286199582,286199582
8362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3417354363,3417354363
8372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4233385128,4233385128
8382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3602627437,3602627437
8392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	974525996,974525996
8402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	99,124,119,123,242,107,111,197
8412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	48,1,103,43,254,215,171,118
8422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	202,130,201,125,250,89,71,240
8432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	173,212,162,175,156,164,114,192
8442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	183,253,147,38,54,63,247,204
8452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,165,229,241,113,216,49,21
8462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	4,199,35,195,24,150,5,154
8472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	7,18,128,226,235,39,178,117
8482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	9,131,44,26,27,110,90,160
8492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,59,214,179,41,227,47,132
8502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	83,209,0,237,32,252,177,91
8512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	106,203,190,57,74,76,88,207
8522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,239,170,251,67,77,51,133
8532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	69,249,2,127,80,60,159,168
8542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	81,163,64,143,146,157,56,245
8552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	188,182,218,33,16,255,243,210
8562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	205,12,19,236,95,151,68,23
8572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	196,167,126,61,100,93,25,115
8582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,129,79,220,34,42,144,136
8592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	70,238,184,20,222,94,11,219
8602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	224,50,58,10,73,6,36,92
8612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	194,211,172,98,145,149,228,121
8622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	231,200,55,109,141,213,78,169
8632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,86,244,234,101,122,174,8
8642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	186,120,37,46,28,166,180,198
8652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	232,221,116,31,75,189,139,138
8662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	112,62,181,102,72,3,246,14
8672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	97,53,87,185,134,193,29,158
8682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,248,152,17,105,217,142,148
8692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	155,30,135,233,206,85,40,223
8702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	140,161,137,13,191,230,66,104
8712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	65,153,45,15,176,84,187,22
8722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	99,124,119,123,242,107,111,197
8732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	48,1,103,43,254,215,171,118
8742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	202,130,201,125,250,89,71,240
8752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	173,212,162,175,156,164,114,192
8762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	183,253,147,38,54,63,247,204
8772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,165,229,241,113,216,49,21
8782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	4,199,35,195,24,150,5,154
8792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	7,18,128,226,235,39,178,117
8802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	9,131,44,26,27,110,90,160
8812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,59,214,179,41,227,47,132
8822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	83,209,0,237,32,252,177,91
8832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	106,203,190,57,74,76,88,207
8842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,239,170,251,67,77,51,133
8852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	69,249,2,127,80,60,159,168
8862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	81,163,64,143,146,157,56,245
8872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	188,182,218,33,16,255,243,210
8882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	205,12,19,236,95,151,68,23
8892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	196,167,126,61,100,93,25,115
8902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,129,79,220,34,42,144,136
8912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	70,238,184,20,222,94,11,219
8922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	224,50,58,10,73,6,36,92
8932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	194,211,172,98,145,149,228,121
8942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	231,200,55,109,141,213,78,169
8952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,86,244,234,101,122,174,8
8962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	186,120,37,46,28,166,180,198
8972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	232,221,116,31,75,189,139,138
8982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	112,62,181,102,72,3,246,14
8992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	97,53,87,185,134,193,29,158
9002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,248,152,17,105,217,142,148
9012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	155,30,135,233,206,85,40,223
9022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	140,161,137,13,191,230,66,104
9032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	65,153,45,15,176,84,187,22
9042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	99,124,119,123,242,107,111,197
9052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	48,1,103,43,254,215,171,118
9062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	202,130,201,125,250,89,71,240
9072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	173,212,162,175,156,164,114,192
9082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	183,253,147,38,54,63,247,204
9092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,165,229,241,113,216,49,21
9102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	4,199,35,195,24,150,5,154
9112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	7,18,128,226,235,39,178,117
9122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	9,131,44,26,27,110,90,160
9132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,59,214,179,41,227,47,132
9142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	83,209,0,237,32,252,177,91
9152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	106,203,190,57,74,76,88,207
9162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,239,170,251,67,77,51,133
9172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	69,249,2,127,80,60,159,168
9182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	81,163,64,143,146,157,56,245
9192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	188,182,218,33,16,255,243,210
9202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	205,12,19,236,95,151,68,23
9212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	196,167,126,61,100,93,25,115
9222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,129,79,220,34,42,144,136
9232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	70,238,184,20,222,94,11,219
9242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	224,50,58,10,73,6,36,92
9252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	194,211,172,98,145,149,228,121
9262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	231,200,55,109,141,213,78,169
9272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,86,244,234,101,122,174,8
9282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	186,120,37,46,28,166,180,198
9292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	232,221,116,31,75,189,139,138
9302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	112,62,181,102,72,3,246,14
9312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	97,53,87,185,134,193,29,158
9322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,248,152,17,105,217,142,148
9332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	155,30,135,233,206,85,40,223
9342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	140,161,137,13,191,230,66,104
9352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	65,153,45,15,176,84,187,22
9362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	99,124,119,123,242,107,111,197
9372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	48,1,103,43,254,215,171,118
9382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	202,130,201,125,250,89,71,240
9392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	173,212,162,175,156,164,114,192
9402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	183,253,147,38,54,63,247,204
9412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,165,229,241,113,216,49,21
9422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	4,199,35,195,24,150,5,154
9432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	7,18,128,226,235,39,178,117
9442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	9,131,44,26,27,110,90,160
9452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,59,214,179,41,227,47,132
9462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	83,209,0,237,32,252,177,91
9472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	106,203,190,57,74,76,88,207
9482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,239,170,251,67,77,51,133
9492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	69,249,2,127,80,60,159,168
9502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	81,163,64,143,146,157,56,245
9512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	188,182,218,33,16,255,243,210
9522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	205,12,19,236,95,151,68,23
9532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	196,167,126,61,100,93,25,115
9542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,129,79,220,34,42,144,136
9552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	70,238,184,20,222,94,11,219
9562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	224,50,58,10,73,6,36,92
9572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	194,211,172,98,145,149,228,121
9582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	231,200,55,109,141,213,78,169
9592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,86,244,234,101,122,174,8
9602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	186,120,37,46,28,166,180,198
9612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	232,221,116,31,75,189,139,138
9622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	112,62,181,102,72,3,246,14
9632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	97,53,87,185,134,193,29,158
9642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,248,152,17,105,217,142,148
9652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	155,30,135,233,206,85,40,223
9662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	140,161,137,13,191,230,66,104
9672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	65,153,45,15,176,84,187,22
9682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1,2,4,8
9692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	16,32,64,128
9702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	27,54,0,0
9712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	0,0,0,0
9722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_x86_AES_encrypt,.-_x86_AES_encrypt
9732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.globl	AES_encrypt
9742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	AES_encrypt,@function
9752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
9762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.orgAES_encrypt:
9772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L_AES_encrypt_begin:
9782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebp
9792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebx
9802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%esi
9812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%edi
9822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%esi
9832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%edi
9842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esp,%eax
9852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$36,%esp
9862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$-64,%esp
9872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-127(%edi),%ebx
9882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%esp,%ebx
9892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	negl	%ebx
9902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$960,%ebx
9912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebx,%esp
9922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$4,%esp
9932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,28(%esp)
9942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	.L004pic_point
9952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L004pic_point:
9962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
997e4dea707fa21299f1e0abf4c12827adfccb2eb85digit@chromium.org	leal	_GLOBAL_OFFSET_TABLE_+[.-.L004pic_point](%ebp),%eax
998e4dea707fa21299f1e0abf4c12827adfccb2eb85digit@chromium.org	movl	OPENSSL_ia32cap_P@GOT(%eax),%eax
9992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	.LAES_Te-.L004pic_point(%ebp),%ebp
10002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	764(%esp),%ebx
10012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%ebx
10022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$768,%ebx
10032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	2176(%ebp,%ebx,1),%ebp
10042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	btl	$25,(%eax)
10052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnc	.L005x86
10062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%esi),%mm0
10072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esi),%mm4
10082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_sse_AES_encrypt_compact
10092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
10102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	24(%esp),%esi
10112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,(%esi)
10122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,8(%esi)
10132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	emms
10142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
10152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
10162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
10172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
10182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
10192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
10202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L005x86:
10212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,24(%esp)
10222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
10232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
10242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
10252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
10262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_encrypt_compact
10272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
10282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	24(%esp),%esi
10292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
10302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
10312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
10322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
10332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
10342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
10352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
10362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
10372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
10382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	AES_encrypt,.-.L_AES_encrypt_begin
10392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_x86_AES_decrypt_compact,@function
10402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
10412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_x86_AES_decrypt_compact:
10422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
10432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
10442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
10452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
10462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
10472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
10482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
10492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
10502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,24(%esp)
10512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%edi
10522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-96(%ebp),%esi
10532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%edi
10542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-32(%ebp),%esi
10552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%edi
10562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%esi
10572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%edi
10582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%esi
10592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
10602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L006loop:
10612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
10622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
10632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
10642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
10652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
10662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
10672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
10682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
10692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
10702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
10712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
10722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
10732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
10742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%edi
10752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
10762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
10772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
10782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
10792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
10802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
10812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
10822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
10832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%edi
10842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
10852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
10862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
10872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
10882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
10892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
10902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
10912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
10922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
10932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
10942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
10952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
10962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
10972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
10982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
10992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
11002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
11012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
11022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
11032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
11042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
11052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
11062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
11072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
11082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
11092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
11102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
11112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
11122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
11132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
11142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
11152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
11162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
11172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
11182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edx,1),%edx
11192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%ecx
11202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ecx,1),%ecx
11212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ecx
11222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
11232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
11242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
11252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
11262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ebx,1),%ebx
11272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
11282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
11292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%eax
11302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%eax,1),%eax
11312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%eax
11322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
11332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
11342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
11352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
11362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
11372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%eax
11382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
11392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%eax
11402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
11412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%esi
11422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%eax
11432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
11442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
11452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
11462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%eax,%eax,1),%ebx
11472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
11482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebx
11492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
11502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
11512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%esi
11522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebx
11532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
11542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
11552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
11562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%ebp
11572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
11582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebp
11592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
11602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ebx
11612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ecx
11622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebp
11632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
11642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%eax
11652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%eax
11662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%ecx
11672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ebx
11682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%ebx
11692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
11702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebp
11712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
11722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%ecx
11732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
11742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
11752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,12(%esp)
11762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%esi
11772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
11782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
11792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
11802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%ebx
11812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
11822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebx
11832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
11842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%esi
11852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebx
11862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
11872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
11882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
11892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%ecx
11902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
11912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ecx
11922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
11932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
11942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%esi
11952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
11962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
11972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
11982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
11992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%ebp
12002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebp
12022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ecx
12042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%edx
12052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebp
12062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
12072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ebx
12082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ebx
12092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
12102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
12112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%ecx
12122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%edx
12132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebp
12142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
12152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
12162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
12172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%edx
12182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,16(%esp)
12192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
12202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
12212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
12222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
12232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%eax,%eax,1),%ecx
12242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ecx
12262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%esi
12282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
12292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
12302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
12312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
12322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%edx
12332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edx
12352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
12372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%esi
12382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edx
12392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
12402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
12412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
12422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%ebp
12432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebp
12452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
12472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%eax
12482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebp
12492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
12502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
12512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ecx
12522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%eax
12532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%edx
12542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%edx
12552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%eax
12562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebp
12572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
12582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%eax
12592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%eax
12602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
12612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
12622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
12632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
12642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%ecx
12652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ecx
12672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%esi
12692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
12702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
12712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
12722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
12732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%edx
12742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edx
12762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%ecx
12782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%esi
12792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edx
12802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
12812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
12822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%edi
12832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%ebp
12842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edi,%esi
12852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebp
12862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
12872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
12882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebx
12892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebp
12902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ebx
12912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ecx
12922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ecx
12932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
12942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%edx
12952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%edx
12962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ebx
12972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebp
12982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ebx
12992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
13002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esp),%ecx
13012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebp,%ebx
13022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%esp),%edx
13032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
13042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%ebp
13052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
13062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
13072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
13082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
13092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
13102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	24(%esp),%edi
13112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
13122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L006loop
13132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
13142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
13152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
13162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
13172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
13192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
13212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
13222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
13232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
13252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%edi
13272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
13282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
13302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
13322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
13332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
13342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
13352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%edi
13362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
13382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
13402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
13412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
13422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
13442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
13462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
13472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
13492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
13512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
13522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
13532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
13542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
13552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
13572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
13592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
13602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
13612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
13632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
13652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
13662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edi,1),%edi
13672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
13682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
13692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
13702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
13712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edx,1),%edx
13722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%ecx
13732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ecx,1),%ecx
13742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ecx
13752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
13762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
13772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
13782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
13792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ebx,1),%ebx
13802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
13812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
13822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
13832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%eax
13842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%eax,1),%eax
13852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%eax
13862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
13872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
13882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	16(%edi),%eax
13892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	20(%edi),%ebx
13902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	24(%edi),%ecx
13912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	28(%edi),%edx
13922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
13932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_x86_AES_decrypt_compact,.-_x86_AES_decrypt_compact
13942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_sse_AES_decrypt_compact,@function
13952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
13962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_sse_AES_decrypt_compact:
13972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	(%edi),%mm0
13982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	8(%edi),%mm4
13992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
14002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
14012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
14022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,24(%esp)
14032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$454761243,%eax
14042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,8(%esp)
14052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,12(%esp)
14062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%eax
14072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-96(%ebp),%ebx
14082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%ecx
14092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-32(%ebp),%edx
14102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%eax
14112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%ebx
14122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%ecx
14132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%edx
14142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
14152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L007loop:
14162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$12,%mm0,%mm1
14172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm1,%eax
14182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$9,%mm4,%mm5
14192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
14202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ecx
14212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm5,%ebx
14222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%edx
14232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%edx,1),%edx
14242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edx
14252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$6,%mm0,%mm2
14262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bl,%esi
14272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%esi
14292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
14302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%eax
14312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
14322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
14342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%edx
14352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
14362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$3,%mm4,%mm6
14372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%esi
14382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
14402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
14412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
14422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%esi
14442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
14452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%ecx,%mm0
14462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
14472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm2,%eax
14482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ecx
14492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ecx
14502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bl,%esi
14512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%mm6,%ebx
14522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
14542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
14552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%edx
14572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bl,%esi
14582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%esi
14602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%edx
14612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%edx,%mm1
14622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%esi
14632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%edx
14642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edx
14652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
14662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%eax
14672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%esi
14692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%edx
14702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
14712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	punpckldq	%mm1,%mm0
14722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%esi
14732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%esi
14752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%ecx
14762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
14772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%ebx,1),%ebx
14782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%ebx,%edx
14792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%al,%esi
14802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%esi
14812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%esi
14822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%esi,%edx
14832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%edx,%mm4
14842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%eax
14852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%eax,1),%eax
14862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%eax
14872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	orl	%eax,%ecx
14882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movd	%ecx,%mm5
14892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	punpckldq	%mm5,%mm4
14902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
14912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	24(%esp),%edi
14922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ja	.L008out
14932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,%mm3
14942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,%mm7
14952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$228,%mm0,%mm2
14962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$228,%mm4,%mm6
14972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,%mm1
14982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,%mm5
14992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm0,%mm0
15002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm4,%mm4
15012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$8,%mm2
15022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$8,%mm6
15032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm3
15042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm7
15052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
15062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
15072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
15082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
15092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$16,%mm2
15102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$16,%mm6
15112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$16,%mm3
15122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$16,%mm7
15132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
15142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
15152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
15162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
15172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esp),%mm3
15182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm2
15192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm6
15202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm1,%mm2
15212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm5,%mm6
15222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm3,%mm2
15232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm3,%mm6
15242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm1,%mm1
15252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm5,%mm5
15262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm1
15272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm5
15282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm1,%mm3
15292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm5,%mm7
15302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm1,%mm2
15312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm5,%mm6
15322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm1,%mm0
15332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm5,%mm4
15342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$24,%mm3
15352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$24,%mm7
15362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm2
15372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm6
15382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
15392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
15402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
15412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
15422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esp),%mm2
15432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm3
15442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm7
15452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm1,%mm3
15462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm5,%mm7
15472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm2,%mm3
15482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm2,%mm7
15492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm1,%mm1
15502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm5,%mm5
15512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm1
15522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm5
15532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm1,%mm3
15542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm5,%mm7
15552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm1,%mm0
15562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm5,%mm4
15572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
15582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
15592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm3
15602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm7
15612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm1,%mm3
15622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pcmpgtb	%mm5,%mm7
15632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm2,%mm3
15642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pand	%mm2,%mm7
15652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm1,%mm1
15662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	paddb	%mm5,%mm5
15672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm1
15682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm5
15692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm1,%mm0
15702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm5,%mm4
15712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm1,%mm3
15722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm5,%mm7
15732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm1,%mm2
15742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pshufw	$177,%mm5,%mm6
15752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
15762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
15772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$8,%mm1
15782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$8,%mm5
15792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm3
15802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$8,%mm7
15812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%edi),%mm2
15822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%edi),%mm6
15832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm1,%mm0
15842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm5,%mm4
15852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
15862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
15872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%eax
15882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$16,%mm1
15892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pslld	$16,%mm5
15902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%ebx
15912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$16,%mm3
15922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	psrld	$16,%mm7
15932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%ecx
15942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm1,%mm0
15952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm5,%mm4
15962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%edx
15972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm3,%mm0
15982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm7,%mm4
15992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm2,%mm0
16002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	%mm6,%mm4
16012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L007loop
16022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
16032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L008out:
16042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	(%edi),%mm0
16052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	8(%edi),%mm4
16062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
16072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_sse_AES_decrypt_compact,.-_sse_AES_decrypt_compact
16082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_x86_AES_decrypt,@function
16092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
16102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_x86_AES_decrypt:
16112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
16122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
16132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
16142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
16152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
16162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
16172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
16182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
16192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,24(%esp)
16202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
16212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L009loop:
16222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
16232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
16242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%esi,8),%esi
16252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
16262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%edi,8),%esi
16272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
16282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
16292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
16302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%edi,8),%esi
16312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%edi
16322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
16332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%edi,8),%esi
16342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
16352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
16362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
16372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
16382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%esi,8),%esi
16392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%edi
16402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%edi,8),%esi
16412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
16422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
16432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
16442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%edi,8),%esi
16452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
16462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
16472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%edi,8),%esi
16482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
16492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
16502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
16512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
16522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%esi,8),%esi
16532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
16542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%edi,8),%esi
16552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
16562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
16572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
16582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%edi,8),%esi
16592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
16602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
16612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%edi,8),%esi
16622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
16632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
16642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
16652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp,%edx,8),%edx
16662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%ecx
16672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	3(%ebp,%ecx,8),%edx
16682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
16692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
16702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
16712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	2(%ebp,%ebx,8),%edx
16722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
16732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%eax
16742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	1(%ebp,%eax,8),%edx
16752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
16762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org
16772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
16782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
16792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
16802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
16812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
16822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	24(%esp),%edi
16832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,20(%esp)
16842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L009loop
16852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	2176(%ebp),%ebp
16862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%edi
16872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-96(%ebp),%esi
16882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%edi
16892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-32(%ebp),%esi
16902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%edi
16912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%esi
16922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%edi
16932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%esi
16942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-128(%ebp),%ebp
16952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
16962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
16972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%esi,1),%esi
16982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%edi
16992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
17012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
17032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
17042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
17052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
17072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%edi
17092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
17102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
17122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,4(%esp)
17142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
17152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
17162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%esi,1),%esi
17172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ah,%edi
17182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
17202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
17222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
17232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
17242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
17262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%edi
17282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
17292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
17312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,8(%esp)
17332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
17342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%esi
17352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%esi,1),%esi
17362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%bh,%edi
17372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%edi
17392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edi
17412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edi
17422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edi
17432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%edi
17452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
17472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%edi
17482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edi,1),%edi
17492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%edi
17502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edi,%esi
17512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%edi
17522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%edx
17532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%edx,1),%edx
17542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%ch,%ecx
17552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%ecx,1),%ecx
17562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ecx
17572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
17582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
17592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%ebx
17602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$255,%ebx
17612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%ebx,1),%ebx
17622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
17632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
17642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esp),%ebx
17652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$24,%eax
17662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	(%ebp,%eax,1),%eax
17672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%eax
17682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
17692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esp),%eax
17702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2048(%ebp),%ebp
17712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
17722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
17732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
17742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
17752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
17762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
17772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	64
17782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.LAES_Td:
17792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1353184337,1353184337
17802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1399144830,1399144830
17812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3282310938,3282310938
17822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2522752826,2522752826
17832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3412831035,3412831035
17842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4047871263,4047871263
17852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2874735276,2874735276
17862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2466505547,2466505547
17872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1442459680,1442459680
17882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4134368941,4134368941
17892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2440481928,2440481928
17902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	625738485,625738485
17912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4242007375,4242007375
17922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3620416197,3620416197
17932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2151953702,2151953702
17942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2409849525,2409849525
17952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1230680542,1230680542
17962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1729870373,1729870373
17972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2551114309,2551114309
17982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3787521629,3787521629
17992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	41234371,41234371
18002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	317738113,317738113
18012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2744600205,2744600205
18022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3338261355,3338261355
18032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3881799427,3881799427
18042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2510066197,2510066197
18052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3950669247,3950669247
18062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3663286933,3663286933
18072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	763608788,763608788
18082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3542185048,3542185048
18092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	694804553,694804553
18102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1154009486,1154009486
18112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1787413109,1787413109
18122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2021232372,2021232372
18132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1799248025,1799248025
18142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3715217703,3715217703
18152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3058688446,3058688446
18162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	397248752,397248752
18172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1722556617,1722556617
18182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3023752829,3023752829
18192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	407560035,407560035
18202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2184256229,2184256229
18212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1613975959,1613975959
18222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1165972322,1165972322
18232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3765920945,3765920945
18242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2226023355,2226023355
18252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	480281086,480281086
18262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2485848313,2485848313
18272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1483229296,1483229296
18282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	436028815,436028815
18292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2272059028,2272059028
18302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3086515026,3086515026
18312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	601060267,601060267
18322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3791801202,3791801202
18332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1468997603,1468997603
18342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	715871590,715871590
18352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	120122290,120122290
18362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	63092015,63092015
18372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2591802758,2591802758
18382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2768779219,2768779219
18392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4068943920,4068943920
18402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2997206819,2997206819
18412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3127509762,3127509762
18422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1552029421,1552029421
18432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	723308426,723308426
18442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2461301159,2461301159
18452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4042393587,4042393587
18462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2715969870,2715969870
18472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3455375973,3455375973
18482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3586000134,3586000134
18492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	526529745,526529745
18502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2331944644,2331944644
18512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2639474228,2639474228
18522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2689987490,2689987490
18532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	853641733,853641733
18542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1978398372,1978398372
18552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	971801355,971801355
18562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2867814464,2867814464
18572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	111112542,111112542
18582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1360031421,1360031421
18592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4186579262,4186579262
18602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1023860118,1023860118
18612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2919579357,2919579357
18622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1186850381,1186850381
18632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3045938321,3045938321
18642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	90031217,90031217
18652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1876166148,1876166148
18662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4279586912,4279586912
18672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	620468249,620468249
18682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2548678102,2548678102
18692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3426959497,3426959497
18702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2006899047,2006899047
18712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3175278768,3175278768
18722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2290845959,2290845959
18732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	945494503,945494503
18742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3689859193,3689859193
18752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1191869601,1191869601
18762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3910091388,3910091388
18772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3374220536,3374220536
18782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	0,0
18792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2206629897,2206629897
18802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1223502642,1223502642
18812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2893025566,2893025566
18822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1316117100,1316117100
18832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4227796733,4227796733
18842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1446544655,1446544655
18852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	517320253,517320253
18862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	658058550,658058550
18872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1691946762,1691946762
18882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	564550760,564550760
18892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3511966619,3511966619
18902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	976107044,976107044
18912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2976320012,2976320012
18922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	266819475,266819475
18932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3533106868,3533106868
18942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2660342555,2660342555
18952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1338359936,1338359936
18962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2720062561,2720062561
18972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1766553434,1766553434
18982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	370807324,370807324
18992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	179999714,179999714
19002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3844776128,3844776128
19012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1138762300,1138762300
19022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	488053522,488053522
19032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	185403662,185403662
19042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2915535858,2915535858
19052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3114841645,3114841645
19062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3366526484,3366526484
19072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2233069911,2233069911
19082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1275557295,1275557295
19092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3151862254,3151862254
19102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4250959779,4250959779
19112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2670068215,2670068215
19122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3170202204,3170202204
19132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3309004356,3309004356
19142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	880737115,880737115
19152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1982415755,1982415755
19162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3703972811,3703972811
19172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1761406390,1761406390
19182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1676797112,1676797112
19192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3403428311,3403428311
19202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	277177154,277177154
19212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1076008723,1076008723
19222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	538035844,538035844
19232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2099530373,2099530373
19242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4164795346,4164795346
19252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	288553390,288553390
19262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1839278535,1839278535
19272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1261411869,1261411869
19282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4080055004,4080055004
19292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3964831245,3964831245
19302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3504587127,3504587127
19312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1813426987,1813426987
19322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2579067049,2579067049
19332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4199060497,4199060497
19342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	577038663,577038663
19352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3297574056,3297574056
19362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	440397984,440397984
19372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3626794326,3626794326
19382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4019204898,4019204898
19392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3343796615,3343796615
19402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3251714265,3251714265
19412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4272081548,4272081548
19422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	906744984,906744984
19432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3481400742,3481400742
19442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	685669029,685669029
19452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	646887386,646887386
19462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2764025151,2764025151
19472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3835509292,3835509292
19482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	227702864,227702864
19492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2613862250,2613862250
19502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1648787028,1648787028
19512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3256061430,3256061430
19522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3904428176,3904428176
19532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1593260334,1593260334
19542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4121936770,4121936770
19552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3196083615,3196083615
19562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2090061929,2090061929
19572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2838353263,2838353263
19582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3004310991,3004310991
19592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	999926984,999926984
19602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2809993232,2809993232
19612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1852021992,1852021992
19622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2075868123,2075868123
19632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	158869197,158869197
19642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4095236462,4095236462
19652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	28809964,28809964
19662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2828685187,2828685187
19672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1701746150,1701746150
19682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2129067946,2129067946
19692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	147831841,147831841
19702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3873969647,3873969647
19712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3650873274,3650873274
19722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3459673930,3459673930
19732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3557400554,3557400554
19742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3598495785,3598495785
19752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2947720241,2947720241
19762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	824393514,824393514
19772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	815048134,815048134
19782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3227951669,3227951669
19792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	935087732,935087732
19802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2798289660,2798289660
19812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2966458592,2966458592
19822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	366520115,366520115
19832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1251476721,1251476721
19842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	4158319681,4158319681
19852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	240176511,240176511
19862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	804688151,804688151
19872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2379631990,2379631990
19882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1303441219,1303441219
19892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1414376140,1414376140
19902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3741619940,3741619940
19912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3820343710,3820343710
19922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	461924940,461924940
19932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3089050817,3089050817
19942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2136040774,2136040774
19952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	82468509,82468509
19962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1563790337,1563790337
19972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1937016826,1937016826
19982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	776014843,776014843
19992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1511876531,1511876531
20002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1389550482,1389550482
20012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	861278441,861278441
20022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	323475053,323475053
20032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2355222426,2355222426
20042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2047648055,2047648055
20052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2383738969,2383738969
20062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2302415851,2302415851
20072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3995576782,3995576782
20082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	902390199,902390199
20092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3991215329,3991215329
20102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1018251130,1018251130
20112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1507840668,1507840668
20122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1064563285,1064563285
20132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2043548696,2043548696
20142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3208103795,3208103795
20152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3939366739,3939366739
20162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1537932639,1537932639
20172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	342834655,342834655
20182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2262516856,2262516856
20192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2180231114,2180231114
20202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1053059257,1053059257
20212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	741614648,741614648
20222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1598071746,1598071746
20232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1925389590,1925389590
20242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	203809468,203809468
20252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2336832552,2336832552
20262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1100287487,1100287487
20272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1895934009,1895934009
20282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	3736275976,3736275976
20292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2632234200,2632234200
20302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2428589668,2428589668
20312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1636092795,1636092795
20322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1890988757,1890988757
20332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1952214088,1952214088
20342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	1113045200,1113045200
20352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,9,106,213,48,54,165,56
20362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	191,64,163,158,129,243,215,251
20372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	124,227,57,130,155,47,255,135
20382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,142,67,68,196,222,233,203
20392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	84,123,148,50,166,194,35,61
20402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	238,76,149,11,66,250,195,78
20412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	8,46,161,102,40,217,36,178
20422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	118,91,162,73,109,139,209,37
20432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	114,248,246,100,134,104,152,22
20442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	212,164,92,204,93,101,182,146
20452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,112,72,80,253,237,185,218
20462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	94,21,70,87,167,141,157,132
20472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	144,216,171,0,140,188,211,10
20482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	247,228,88,5,184,179,69,6
20492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,44,30,143,202,63,15,2
20502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	193,175,189,3,1,19,138,107
20512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	58,145,17,65,79,103,220,234
20522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	151,242,207,206,240,180,230,115
20532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	150,172,116,34,231,173,53,133
20542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	226,249,55,232,28,117,223,110
20552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	71,241,26,113,29,41,197,137
20562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	111,183,98,14,170,24,190,27
20572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	252,86,62,75,198,210,121,32
20582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	154,219,192,254,120,205,90,244
20592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	31,221,168,51,136,7,199,49
20602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	177,18,16,89,39,128,236,95
20612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,81,127,169,25,181,74,13
20622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	45,229,122,159,147,201,156,239
20632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	160,224,59,77,174,42,245,176
20642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	200,235,187,60,131,83,153,97
20652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	23,43,4,126,186,119,214,38
20662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,105,20,99,85,33,12,125
20672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,9,106,213,48,54,165,56
20682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	191,64,163,158,129,243,215,251
20692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	124,227,57,130,155,47,255,135
20702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,142,67,68,196,222,233,203
20712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	84,123,148,50,166,194,35,61
20722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	238,76,149,11,66,250,195,78
20732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	8,46,161,102,40,217,36,178
20742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	118,91,162,73,109,139,209,37
20752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	114,248,246,100,134,104,152,22
20762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	212,164,92,204,93,101,182,146
20772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,112,72,80,253,237,185,218
20782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	94,21,70,87,167,141,157,132
20792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	144,216,171,0,140,188,211,10
20802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	247,228,88,5,184,179,69,6
20812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,44,30,143,202,63,15,2
20822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	193,175,189,3,1,19,138,107
20832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	58,145,17,65,79,103,220,234
20842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	151,242,207,206,240,180,230,115
20852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	150,172,116,34,231,173,53,133
20862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	226,249,55,232,28,117,223,110
20872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	71,241,26,113,29,41,197,137
20882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	111,183,98,14,170,24,190,27
20892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	252,86,62,75,198,210,121,32
20902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	154,219,192,254,120,205,90,244
20912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	31,221,168,51,136,7,199,49
20922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	177,18,16,89,39,128,236,95
20932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,81,127,169,25,181,74,13
20942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	45,229,122,159,147,201,156,239
20952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	160,224,59,77,174,42,245,176
20962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	200,235,187,60,131,83,153,97
20972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	23,43,4,126,186,119,214,38
20982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,105,20,99,85,33,12,125
20992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,9,106,213,48,54,165,56
21002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	191,64,163,158,129,243,215,251
21012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	124,227,57,130,155,47,255,135
21022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,142,67,68,196,222,233,203
21032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	84,123,148,50,166,194,35,61
21042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	238,76,149,11,66,250,195,78
21052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	8,46,161,102,40,217,36,178
21062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	118,91,162,73,109,139,209,37
21072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	114,248,246,100,134,104,152,22
21082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	212,164,92,204,93,101,182,146
21092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,112,72,80,253,237,185,218
21102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	94,21,70,87,167,141,157,132
21112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	144,216,171,0,140,188,211,10
21122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	247,228,88,5,184,179,69,6
21132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,44,30,143,202,63,15,2
21142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	193,175,189,3,1,19,138,107
21152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	58,145,17,65,79,103,220,234
21162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	151,242,207,206,240,180,230,115
21172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	150,172,116,34,231,173,53,133
21182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	226,249,55,232,28,117,223,110
21192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	71,241,26,113,29,41,197,137
21202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	111,183,98,14,170,24,190,27
21212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	252,86,62,75,198,210,121,32
21222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	154,219,192,254,120,205,90,244
21232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	31,221,168,51,136,7,199,49
21242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	177,18,16,89,39,128,236,95
21252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,81,127,169,25,181,74,13
21262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	45,229,122,159,147,201,156,239
21272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	160,224,59,77,174,42,245,176
21282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	200,235,187,60,131,83,153,97
21292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	23,43,4,126,186,119,214,38
21302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,105,20,99,85,33,12,125
21312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	82,9,106,213,48,54,165,56
21322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	191,64,163,158,129,243,215,251
21332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	124,227,57,130,155,47,255,135
21342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	52,142,67,68,196,222,233,203
21352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	84,123,148,50,166,194,35,61
21362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	238,76,149,11,66,250,195,78
21372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	8,46,161,102,40,217,36,178
21382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	118,91,162,73,109,139,209,37
21392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	114,248,246,100,134,104,152,22
21402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	212,164,92,204,93,101,182,146
21412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	108,112,72,80,253,237,185,218
21422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	94,21,70,87,167,141,157,132
21432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	144,216,171,0,140,188,211,10
21442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	247,228,88,5,184,179,69,6
21452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	208,44,30,143,202,63,15,2
21462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	193,175,189,3,1,19,138,107
21472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	58,145,17,65,79,103,220,234
21482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	151,242,207,206,240,180,230,115
21492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	150,172,116,34,231,173,53,133
21502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	226,249,55,232,28,117,223,110
21512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	71,241,26,113,29,41,197,137
21522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	111,183,98,14,170,24,190,27
21532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	252,86,62,75,198,210,121,32
21542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	154,219,192,254,120,205,90,244
21552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	31,221,168,51,136,7,199,49
21562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	177,18,16,89,39,128,236,95
21572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	96,81,127,169,25,181,74,13
21582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	45,229,122,159,147,201,156,239
21592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	160,224,59,77,174,42,245,176
21602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	200,235,187,60,131,83,153,97
21612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	23,43,4,126,186,119,214,38
21622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	225,105,20,99,85,33,12,125
21632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_x86_AES_decrypt,.-_x86_AES_decrypt
21642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.globl	AES_decrypt
21652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	AES_decrypt,@function
21662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
21672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.orgAES_decrypt:
21682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L_AES_decrypt_begin:
21692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebp
21702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebx
21712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%esi
21722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%edi
21732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esp),%esi
21742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%edi
21752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esp,%eax
21762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$36,%esp
21772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$-64,%esp
21782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-127(%edi),%ebx
21792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%esp,%ebx
21802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	negl	%ebx
21812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$960,%ebx
21822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebx,%esp
21832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$4,%esp
21842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,28(%esp)
21852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	.L010pic_point
21862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L010pic_point:
21872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
2188e4dea707fa21299f1e0abf4c12827adfccb2eb85digit@chromium.org	leal	_GLOBAL_OFFSET_TABLE_+[.-.L010pic_point](%ebp),%eax
2189e4dea707fa21299f1e0abf4c12827adfccb2eb85digit@chromium.org	movl	OPENSSL_ia32cap_P@GOT(%eax),%eax
21902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	.LAES_Td-.L010pic_point(%ebp),%ebp
21912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	764(%esp),%ebx
21922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%ebx
21932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$768,%ebx
21942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	2176(%ebp,%ebx,1),%ebp
21952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	btl	$25,(%eax)
21962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnc	.L011x86
21972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%esi),%mm0
21982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esi),%mm4
21992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_sse_AES_decrypt_compact
22002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
22012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	24(%esp),%esi
22022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,(%esi)
22032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,8(%esi)
22042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	emms
22052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
22062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
22072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
22082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
22092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
22102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
22112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L011x86:
22122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,24(%esp)
22132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
22142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
22152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
22162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
22172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_decrypt_compact
22182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
22192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	24(%esp),%esi
22202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
22212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
22222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
22232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
22242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
22252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
22262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
22272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
22282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
22292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	AES_decrypt,.-.L_AES_decrypt_begin
22302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.globl	AES_cbc_encrypt
22312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	AES_cbc_encrypt,@function
22322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
22332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.orgAES_cbc_encrypt:
22342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L_AES_cbc_encrypt_begin:
22352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebp
22362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebx
22372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%esi
22382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%edi
22392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%ecx
22402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,%ecx
22412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L012drop_out
22422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	.L013pic_point
22432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L013pic_point:
22442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
2245e4dea707fa21299f1e0abf4c12827adfccb2eb85digit@chromium.org	leal	_GLOBAL_OFFSET_TABLE_+[.-.L013pic_point](%ebp),%eax
2246e4dea707fa21299f1e0abf4c12827adfccb2eb85digit@chromium.org	movl	OPENSSL_ia32cap_P@GOT(%eax),%eax
22472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,40(%esp)
22482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	.LAES_Te-.L013pic_point(%ebp),%ebp
22492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jne	.L014picked_te
22502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	.LAES_Td-.LAES_Te(%ebp),%ebp
22512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L014picked_te:
22522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
22532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cld
22542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$512,%ecx
22552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L015slow_way
22562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	testl	$15,%ecx
22572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L015slow_way
22582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	btl	$28,(%eax)
22592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jc	.L015slow_way
22602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-324(%esp),%esi
22612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$-64,%esi
22622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,%eax
22632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	2304(%ebp),%ebx
22642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edx
22652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4095,%eax
22662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4095,%ebx
22672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4095,%edx
22682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	%ebx,%edx
22692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L016tbl_break_out
22702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebx,%edx
22712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edx,%esi
22722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L017tbl_ok
22732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
22742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L016tbl_break_out:
22752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%eax,%edx
22762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4095,%edx
22772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$384,%edx
22782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%edx,%esi
22792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
22802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L017tbl_ok:
22812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	24(%esp),%edx
22822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xchgl	%esi,%esp
22832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$4,%esp
22842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,24(%esp)
22852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,28(%esp)
22862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edx),%eax
22872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edx),%ebx
22882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edx),%edi
22892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%edx),%esi
22902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%edx),%edx
22912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,32(%esp)
22922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,36(%esp)
22932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
22942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,44(%esp)
22952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,48(%esp)
22962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$0,316(%esp)
22972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,%ebx
22982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$61,%ecx
22992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%ebx
23002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,%esi
23012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4095,%ebx
23022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	76(%esp),%edi
23032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$2304,%ebx
23042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L018do_copy
23052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$3852,%ebx
23062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L019skip_copy
23072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
23082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L018do_copy:
23092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,44(%esp)
23102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2784229001
23112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L019skip_copy:
23122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$16,%edi
23132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
23142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L020prefetch_tbl:
23152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%eax
23162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%ebx
23172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%ecx
23182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%esi
23192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	128(%ebp),%ebp
23202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$1,%edi
23212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L020prefetch_tbl
23222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$2048,%ebp
23232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
23242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%edi
23252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,%edx
23262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L021fast_decrypt
23272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
23282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edi),%ebx
23292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
23302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L022fast_enc_loop:
23312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ecx
23322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
23332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%esi),%eax
23342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%esi),%ebx
23352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%esi),%ecx
23362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%esi),%edx
23372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
23382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_encrypt
23392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
23402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%edi
23412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
23422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
23432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
23442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
23452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
23462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
23472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
23482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%edi),%edx
23492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,36(%esp)
23502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%ecx
23512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
23522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L022fast_enc_loop
23532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%esi
23542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ecx
23552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
23562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
23572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
23582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
23592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
23602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,316(%esp)
23612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
23622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L023skip_ezero
23632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$60,%ecx
23642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
23652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
23662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2884892297
23672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L023skip_ezero:
23682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
23692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
23702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L012drop_out:
23712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
23722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
23732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
23742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
23752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
23762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
23772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
23782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L021fast_decrypt:
23792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	36(%esp),%esi
23802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L024fast_dec_in_place
23812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,52(%esp)
23822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
23832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
23842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L025fast_dec_loop:
23852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
23862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
23872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
23882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
23892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
23902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_decrypt
23912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	52(%esp),%edi
23922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%esi
23932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
23942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
23952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
23962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
23972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%edi
23982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
23992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
24002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
24012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
24022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
24032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
24042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,52(%esp)
24052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
24062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
24072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%edi),%edi
24082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,36(%esp)
24092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%ecx
24102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
24112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L025fast_dec_loop
24122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	52(%esp),%edi
24132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%esi
24142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
24152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edi),%ebx
24162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ecx
24172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
24182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
24192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
24202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
24212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
24222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L026fast_dec_out
24232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
24242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L024fast_dec_in_place:
24252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L027fast_dec_in_place_loop:
24262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
24272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
24282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
24292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
24302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%edi
24312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
24322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
24332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
24342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
24352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
24362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_decrypt
24372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%edi
24382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%esi
24392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
24402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
24412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
24422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
24432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
24442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
24452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
24462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
24472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
24482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,36(%esp)
24492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%esi
24502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
24512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
24522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
24532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
24542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
24552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
24562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
24572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
24582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
24592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
24602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
24612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
24622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%ecx
24632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
24642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L027fast_dec_in_place_loop
24652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
24662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L026fast_dec_out:
24672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,316(%esp)
24682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
24692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L028skip_dzero
24702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$60,%ecx
24712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
24722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
24732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2884892297
24742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L028skip_dzero:
24752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
24762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
24772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
24782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
24792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
24802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
24812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
24822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
24832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
24842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L015slow_way:
24852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%eax),%eax
24862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%edi
24872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-80(%esp),%esi
24882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$-64,%esi
24892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-143(%edi),%ebx
24902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%esi,%ebx
24912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	negl	%ebx
24922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$960,%ebx
24932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebx,%esi
24942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	768(%esi),%ebx
24952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%ebx
24962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$768,%ebx
24972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	2176(%ebp,%ebx,1),%ebp
24982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	24(%esp),%edx
24992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xchgl	%esi,%esp
25002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$4,%esp
25012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,24(%esp)
25022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,28(%esp)
25032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,52(%esp)
25042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edx),%eax
25052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edx),%ebx
25062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%edx),%esi
25072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%edx),%edx
25082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,32(%esp)
25092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,36(%esp)
25102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
25112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edi,44(%esp)
25122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,48(%esp)
25132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edi
25142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
25152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,%edx
25162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L029slow_decrypt
25172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$16,%ecx
25182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%edx
25192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L030slow_enc_tail
25202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	btl	$25,52(%esp)
25212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnc	.L031slow_enc_x86
25222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%edi),%mm0
25232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%edi),%mm4
25242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
25252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L032slow_enc_loop_sse:
25262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	(%esi),%mm0
25272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	8(%esi),%mm4
25282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
25292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_sse_AES_encrypt_compact
25302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
25312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%edi
25322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
25332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,(%edi)
25342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,8(%edi)
25352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
25362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
25372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%edi),%edx
25382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,36(%esp)
25392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%ecx
25402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$16,%ecx
25412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
25422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jae	.L032slow_enc_loop_sse
25432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	testl	$15,%ecx
25442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L030slow_enc_tail
25452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%esi
25462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,(%esi)
25472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,8(%esi)
25482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	emms
25492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
25502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
25512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
25522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
25532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
25542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
25552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
25562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
25572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
25582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L031slow_enc_x86:
25592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
25602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edi),%ebx
25612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
25622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L033slow_enc_loop_x86:
25632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ecx
25642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
25652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%esi),%eax
25662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%esi),%ebx
25672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%esi),%ecx
25682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%esi),%edx
25692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
25702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_encrypt_compact
25712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
25722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%edi
25732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
25742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
25752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
25762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
25772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
25782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
25792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
25802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%edi),%edx
25812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,36(%esp)
25822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%ecx
25832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$16,%ecx
25842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
25852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jae	.L033slow_enc_loop_x86
25862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	testl	$15,%ecx
25872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L030slow_enc_tail
25882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%esi
25892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ecx
25902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
25912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
25922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
25932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
25942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
25952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
25962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
25972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
25982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
25992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
26002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
26012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
26022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
26032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
26042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L030slow_enc_tail:
26052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	emms
26062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%edi
26072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$16,%ebx
26082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ecx,%ebx
26092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	%esi,%edi
26102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L034enc_in_place
26112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
26122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2767451785
26132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L035enc_skip_in_place
26142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L034enc_in_place:
26152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%ecx,1),%edi
26162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L035enc_skip_in_place:
26172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%ecx
26182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
26192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
26202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2868115081
26212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%edi
26222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%esi
26232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
26242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edi),%ebx
26252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$16,40(%esp)
26262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L033slow_enc_loop_x86
26272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
26282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L029slow_decrypt:
26292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	btl	$25,52(%esp)
26302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnc	.L036slow_dec_loop_x86
26312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
26322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L037slow_dec_loop_sse:
26332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%esi),%mm0
26342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esi),%mm4
26352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
26362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_sse_AES_decrypt_compact
26372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
26382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%eax
26392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%ebx
26402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
26412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%edi
26422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	(%esi),%mm1
26432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	8(%esi),%mm5
26442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	(%edi),%mm0
26452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pxor	8(%edi),%mm4
26462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm1,(%edi)
26472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm5,8(%edi)
26482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%ecx
26492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jc	.L038slow_dec_partial_sse
26502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,(%ebx)
26512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,8(%ebx)
26522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%ebx),%ebx
26532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,36(%esp)
26542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
26552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
26562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,40(%esp)
26572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L037slow_dec_loop_sse
26582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	emms
26592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
26602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
26612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
26622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
26632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
26642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
26652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
26662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
26672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
26682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L038slow_dec_partial_sse:
26692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm0,(%eax)
26702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movq	%mm4,8(%eax)
26712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	emms
26722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%ecx
26732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%edi
26742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
26752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
26762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2767451785
26772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
26782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
26792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
26802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
26812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
26822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
26832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
26842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
26852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
26862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L036slow_dec_loop_x86:
26872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
26882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
26892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
26902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
26912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%edi
26922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
26932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
26942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
26952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
26962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	44(%esp),%edi
26972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_decrypt_compact
26982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	48(%esp),%edi
26992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%esi
27002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	(%edi),%eax
27012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%ebx
27022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%ecx
27032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%edx
27042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%esi
27052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jc	.L039slow_dec_partial_x86
27062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,40(%esp)
27072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%esi
27082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
27092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
27102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
27112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
27122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
27132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,36(%esp)
27142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%esi
27152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
27162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
27172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
27182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
27192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
27202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
27212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
27222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
27232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
27242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	16(%esi),%esi
27252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,32(%esp)
27262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jnz	.L036slow_dec_loop_x86
27272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
27282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
27292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
27302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
27312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
27322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
27332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
27342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushfl
27352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
27362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L039slow_dec_partial_x86:
27372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%esi
27382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%esi)
27392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%esi)
27402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
27412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
27422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%esi
27432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
27442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
27452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
27462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
27472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
27482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
27492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
27502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
27512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	40(%esp),%ecx
27522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	36(%esp),%edi
27532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	60(%esp),%esi
27542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
27552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.long	2767451785
27562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esp
27572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popfl
27582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
27592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
27602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
27612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
27622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
27632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	AES_cbc_encrypt,.-.L_AES_cbc_encrypt_begin
27642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	_x86_AES_set_encrypt_key,@function
27652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
27662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org_x86_AES_set_encrypt_key:
27672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebp
27682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebx
27692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%esi
27702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%edi
27712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	24(%esp),%esi
27722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%esp),%edi
27732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	testl	$-1,%esi
27742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jz	.L040badpointer
27752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	testl	$-1,%edi
27762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jz	.L040badpointer
27772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	.L041pic_point
27782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L041pic_point:
27792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
27802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	.LAES_Te-.L041pic_point(%ebp),%ebp
27812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	2176(%ebp),%ebp
27822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-128(%ebp),%eax
27832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-96(%ebp),%ebx
27842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-64(%ebp),%ecx
27852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	-32(%ebp),%edx
27862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%ebp),%eax
27872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	32(%ebp),%ebx
27882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	64(%ebp),%ecx
27892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	96(%ebp),%edx
27902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%ecx
27912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$128,%ecx
27922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L04210rounds
27932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$192,%ecx
27942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L04312rounds
27952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$256,%ecx
27962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L04414rounds
27972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$-2,%eax
27982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L045exit
27992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04210rounds:
28002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
28012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
28022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
28032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
28042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
28052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
28062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
28072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
28082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ecx
28092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L04610shortcut
28102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
28112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04710loop:
28122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
28132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
28142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04610shortcut:
28152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
28162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
28182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%ebx
28192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edx
28222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
28232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
28262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ebx
28272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
28302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	896(%ebp,%ecx,4),%eax
28322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,16(%edi)
28332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%eax
28342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,20(%edi)
28352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%eax
28362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,24(%edi)
28372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%eax
28382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,28(%edi)
28392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	incl	%ecx
28402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
28412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$10,%ecx
28422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jl	.L04710loop
28432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$10,80(%edi)
28442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
28452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L045exit
28462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04312rounds:
28472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
28482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
28492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
28502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
28512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
28522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
28532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
28542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
28552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%esi),%ecx
28562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esi),%edx
28572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,16(%edi)
28582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,20(%edi)
28592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ecx
28602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L04812shortcut
28612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
28622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04912loop:
28632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
28642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%edi),%edx
28652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04812shortcut:
28662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
28672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
28692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%ebx
28702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edx
28732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
28742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
28772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ebx
28782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
28802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
28812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
28822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	896(%ebp,%ecx,4),%eax
28832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,24(%edi)
28842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%eax
28852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,28(%edi)
28862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%eax
28872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,32(%edi)
28882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%eax
28892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,36(%edi)
28902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$7,%ecx
28912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L05012break
28922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	incl	%ecx
28932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	16(%edi),%eax
28942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,40(%edi)
28952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	20(%edi),%eax
28962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,44(%edi)
28972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$24,%edi
28982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L04912loop
28992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L05012break:
29002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$12,72(%edi)
29012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
29022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L045exit
29032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L04414rounds:
29042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
29052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
29062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%ecx
29072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%edx
29082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
29092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
29102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
29112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
29122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%esi),%eax
29132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	20(%esi),%ebx
29142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	24(%esi),%ecx
29152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esi),%edx
29162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,16(%edi)
29172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,20(%edi)
29182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,24(%edi)
29192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,28(%edi)
29202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ecx
29212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L05114shortcut
29222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
29232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L05214loop:
29242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%edi),%edx
29252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L05114shortcut:
29262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%eax
29272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
29282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
29302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%ebx
29312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edx
29342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
29352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
29382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ebx
29392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
29422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	896(%ebp,%ecx,4),%eax
29442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,32(%edi)
29452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	4(%edi),%eax
29462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,36(%edi)
29472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	8(%edi),%eax
29482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,40(%edi)
29492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	12(%edi),%eax
29502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,44(%edi)
29512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$6,%ecx
29522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L05314break
29532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	incl	%ecx
29542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%edx
29552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%edi),%eax
29562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
29572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
29592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$16,%edx
29622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$8,%ebx
29632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dl,%esi
29642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	%dh,%esi
29672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$16,%ebx
29682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movzbl	-128(%ebp,%esi,1),%ebx
29702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shll	$24,%ebx
29712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
29722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,48(%edi)
29732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	20(%edi),%eax
29742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,52(%edi)
29752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	24(%edi),%eax
29762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,56(%edi)
29772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	28(%edi),%eax
29782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,60(%edi)
29792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$32,%edi
29802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L05214loop
29812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L05314break:
29822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$14,48(%edi)
29832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
29842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jmp	.L045exit
29852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L040badpointer:
29862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	$-1,%eax
29872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L045exit:
29882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
29892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
29902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
29912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
29922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
29932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	_x86_AES_set_encrypt_key,.-_x86_AES_set_encrypt_key
29942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.globl	private_AES_set_encrypt_key
29952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	private_AES_set_encrypt_key,@function
29962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
29972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.orgprivate_AES_set_encrypt_key:
29982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L_private_AES_set_encrypt_key_begin:
29992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_set_encrypt_key
30002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
30012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	private_AES_set_encrypt_key,.-.L_private_AES_set_encrypt_key_begin
30022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.globl	private_AES_set_decrypt_key
30032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.type	private_AES_set_decrypt_key,@function
30042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	16
30052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.orgprivate_AES_set_decrypt_key:
30062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L_private_AES_set_decrypt_key_begin:
30072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	call	_x86_AES_set_encrypt_key
30082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	$0,%eax
30092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	je	.L054proceed
30102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
30112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L054proceed:
30122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebp
30132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%ebx
30142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%esi
30152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	pushl	%edi
30162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%esi
30172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%esi),%ecx
30182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(,%ecx,4),%ecx
30192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%esi,%ecx,4),%edi
30202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
30212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L055invert:
30222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%esi),%eax
30232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%esi),%ebx
30242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	(%edi),%ecx
30252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edi),%edx
30262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
30272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
30282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,(%esi)
30292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,4(%esi)
30302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%esi),%eax
30312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%esi),%ebx
30322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ecx
30332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%edx
30342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,8(%edi)
30352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,12(%edi)
30362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%esi)
30372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%esi)
30382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%esi
30392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	$16,%edi
30402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	%edi,%esi
30412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jne	.L055invert
30422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	28(%esp),%edi
30432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	240(%edi),%esi
30442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	-2(%esi,%esi,1),%esi
30452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edi,%esi,8),%esi
30462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,28(%esp)
30472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%edi),%eax
30482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.align	4
30492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.L056permute:
30502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	addl	$16,%edi
30512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,%esi
30522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
30532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
30542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
30552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%eax,%eax,1),%ebx
30562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
30572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebx
30582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
30592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%esi
30602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebx
30612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
30622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
30632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
30642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%ecx
30652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
30662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ecx
30672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
30682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ebx
30692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%esi
30702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
30712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
30722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
30732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
30742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%edx
30752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
30762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
30772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edx
30782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
30792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%eax
30802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%edx
30812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	4(%edi),%ebp
30822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
30832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
30842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
30852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ebx
30862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ecx
30872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%eax
30882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%ecx
30892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
30902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%edx
30912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
30922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,%ebx
30932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%eax
30942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%eax,(%edi)
30952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,%esi
30962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
30972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
30982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
30992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%ecx
31002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ecx
31022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%esi
31042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ecx
31052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%edx
31092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edx
31112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%ecx
31132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%esi
31142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edx
31152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%eax
31192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
31202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%eax
31222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebx
31242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%eax
31252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	8(%edi),%ebp
31262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ebx
31272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
31282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
31292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%ecx
31302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
31312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ebx
31322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%edx
31332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ebx
31342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%eax
31352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
31362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,%ecx
31372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ebx
31382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebx,4(%edi)
31392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,%esi
31402c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31412c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31422c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31432c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ecx,%ecx,1),%edx
31442c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31452c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%edx
31462c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31472c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%esi
31482c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%edx
31492c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31502c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31512c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31522c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%eax
31532c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31542c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%eax
31552c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31562c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
31572c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%esi
31582c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%eax
31592c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31602c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31612c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31622c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%eax,%eax,1),%ebx
31632c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
31642c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31652c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebx
31662c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31672c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ecx
31682c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ebx
31692c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	12(%edi),%ebp
31702c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ecx
31712c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
31722c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
31732c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%edx
31742c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%eax
31752c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%ecx
31762c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%eax
31772c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ecx
31782c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ebx
31792c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%ecx
31802c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,%edx
31812c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%ecx
31822c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ecx,8(%edi)
31832c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,%esi
31842c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31852c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31862c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31872c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%edx,%edx,1),%eax
31882c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31892c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%eax
31902c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
31912c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%esi
31922c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%eax
31932c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
31942c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
31952c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
31962c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%eax,%eax,1),%ebx
31972c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
31982c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ebx
31992c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
32002c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%eax
32012c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%esi
32022c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebx
32032c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$2155905152,%esi
32042c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%esi,%ebp
32052c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	shrl	$7,%ebp
32062c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	leal	(%ebx,%ebx,1),%ecx
32072c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%edx,%ebx
32082c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	subl	%ebp,%esi
32092c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$4278124286,%ecx
32102c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	andl	$454761243,%esi
32112c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%edx
32122c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%esi,%ecx
32132c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	16(%edi),%ebp
32142c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
32152c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%eax
32162c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
32172c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$24,%eax
32182c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%ebx
32192c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
32202c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$16,%ebx
32212c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%edx
32222c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	roll	$8,%ecx
32232c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ebx,%edx
32242c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%ebp,%eax
32252c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%ecx,%edx
32262c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	movl	%edx,12(%edi)
32272c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	cmpl	28(%esp),%edi
32282c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	jb	.L056permute
32292c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	xorl	%eax,%eax
32302c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%edi
32312c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%esi
32322c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebx
32332c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	popl	%ebp
32342c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org	ret
32352c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.size	private_AES_set_decrypt_key,.-.L_private_AES_set_decrypt_key_begin
32362c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	65,69,83,32,102,111,114,32,120,56,54,44,32,67,82,89
32372c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
32382c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.byte	111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
32392c4508dfe2bc5b6296c01114ed11ddc64b7718c6digit@chromium.org.comm	OPENSSL_ia32cap_P,8,4
3240