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