1c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.file "crypto/md5/asm/md5-586.s" 2c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.text 3c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.globl md5_block_asm_data_order 4c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.type md5_block_asm_data_order,@function 5c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.align 16 6c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionitamd5_block_asm_data_order: 7c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.L_md5_block_asm_data_order_begin: 8c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita pushl %esi 9c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita pushl %edi 10c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%esp),%edi 11c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 16(%esp),%esi 12c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 20(%esp),%ecx 13c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita pushl %ebp 14c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita shll $6,%ecx 15c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita pushl %ebx 16c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %esi,%ecx 17c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita subl $64,%ecx 18c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%edi),%eax 19c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita pushl %ecx 20c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 4(%edi),%ebx 21c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 8(%edi),%ecx 22c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%edi),%edx 23c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.L000start: 24c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 25c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 26c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 27c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%esi),%ebp 28c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 29c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 30c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 31c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3614090360(%eax,%ebp,1),%eax 32c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 33c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 34c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 35c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $7,%eax 36c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 4(%esi),%ebp 37c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 38c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 39c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 40c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 41c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3905402710(%edx,%ebp,1),%edx 42c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 43c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 44c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 45c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $12,%edx 46c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 8(%esi),%ebp 47c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 48c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 49c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 50c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 51c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 606105819(%ecx,%ebp,1),%ecx 52c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 53c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 54c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 55c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $17,%ecx 56c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%esi),%ebp 57c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 58c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 59c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 60c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 61c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3250441966(%ebx,%ebp,1),%ebx 62c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 63c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 64c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 65c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $22,%ebx 66c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 16(%esi),%ebp 67c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 68c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 69c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 70c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 71c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4118548399(%eax,%ebp,1),%eax 72c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 73c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 74c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 75c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $7,%eax 76c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 20(%esi),%ebp 77c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 78c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 79c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 80c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 81c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1200080426(%edx,%ebp,1),%edx 82c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 83c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 84c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 85c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $12,%edx 86c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 24(%esi),%ebp 87c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 88c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 89c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 90c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 91c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2821735955(%ecx,%ebp,1),%ecx 92c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 93c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 94c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 95c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $17,%ecx 96c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 28(%esi),%ebp 97c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 98c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 99c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 100c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 101c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4249261313(%ebx,%ebp,1),%ebx 102c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 103c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 104c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 105c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $22,%ebx 106c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 32(%esi),%ebp 107c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 108c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 109c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 110c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 111c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1770035416(%eax,%ebp,1),%eax 112c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 113c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 114c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 115c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $7,%eax 116c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 36(%esi),%ebp 117c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 118c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 119c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 120c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 121c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2336552879(%edx,%ebp,1),%edx 122c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 123c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 124c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 125c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $12,%edx 126c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 40(%esi),%ebp 127c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 128c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 129c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 130c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 131c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4294925233(%ecx,%ebp,1),%ecx 132c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 133c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 134c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 135c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $17,%ecx 136c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 44(%esi),%ebp 137c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 138c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 139c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 140c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 141c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2304563134(%ebx,%ebp,1),%ebx 142c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 143c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 144c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 145c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $22,%ebx 146c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 48(%esi),%ebp 147c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 148c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 149c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 150c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 151c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1804603682(%eax,%ebp,1),%eax 152c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 153c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 154c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 155c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $7,%eax 156c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 52(%esi),%ebp 157c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 158c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 159c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 160c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 161c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4254626195(%edx,%ebp,1),%edx 162c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 163c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 164c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 165c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $12,%edx 166c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 56(%esi),%ebp 167c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 168c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 169c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 170c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 171c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2792965006(%ecx,%ebp,1),%ecx 172c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 173c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 174c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 175c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $17,%ecx 176c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 60(%esi),%ebp 177c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 178c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 179c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 180c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 181c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1236535329(%ebx,%ebp,1),%ebx 182c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 183c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 184c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 185c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $22,%ebx 186c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 4(%esi),%ebp 187c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 188c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 189c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 190c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 191c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4129170786(%eax,%ebp,1),%eax 192c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 193c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 194c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 24(%esi),%ebp 195c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 196c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 197c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 198c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $5,%eax 199c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 200c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 201c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3225465664(%edx,%ebp,1),%edx 202c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 203c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 204c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 44(%esi),%ebp 205c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 206c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 207c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 208c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $9,%edx 209c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 210c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 211c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 643717713(%ecx,%ebp,1),%ecx 212c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 213c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 214c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%esi),%ebp 215c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 216c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 217c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 218c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $14,%ecx 219c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 220c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 221c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3921069994(%ebx,%ebp,1),%ebx 222c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 223c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 224c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 20(%esi),%ebp 225c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 226c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 227c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 228c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $20,%ebx 229c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 230c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 231c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3593408605(%eax,%ebp,1),%eax 232c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 233c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 234c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 40(%esi),%ebp 235c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 236c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 237c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 238c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $5,%eax 239c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 240c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 241c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 38016083(%edx,%ebp,1),%edx 242c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 243c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 244c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 60(%esi),%ebp 245c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 246c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 247c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 248c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $9,%edx 249c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 250c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 251c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3634488961(%ecx,%ebp,1),%ecx 252c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 253c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 254c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 16(%esi),%ebp 255c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 256c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 257c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 258c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $14,%ecx 259c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 260c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 261c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3889429448(%ebx,%ebp,1),%ebx 262c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 263c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 264c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 36(%esi),%ebp 265c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 266c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 267c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 268c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $20,%ebx 269c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 270c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 271c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 568446438(%eax,%ebp,1),%eax 272c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 273c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 274c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 56(%esi),%ebp 275c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 276c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 277c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 278c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $5,%eax 279c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 280c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 281c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3275163606(%edx,%ebp,1),%edx 282c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 283c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 284c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%esi),%ebp 285c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 286c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 287c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 288c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $9,%edx 289c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 290c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 291c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4107603335(%ecx,%ebp,1),%ecx 292c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 293c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 294c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 32(%esi),%ebp 295c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 296c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 297c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 298c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $14,%ecx 299c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 300c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 301c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1163531501(%ebx,%ebp,1),%ebx 302c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 303c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 304c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 52(%esi),%ebp 305c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 306c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 307c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 308c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $20,%ebx 309c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 310c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 311c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2850285829(%eax,%ebp,1),%eax 312c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 313c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %edx,%edi 314c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 8(%esi),%ebp 315c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 316c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 317c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 318c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $5,%eax 319c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 320c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 321c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4243563512(%edx,%ebp,1),%edx 322c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 323c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ecx,%edi 324c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 28(%esi),%ebp 325c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 326c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 327c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 328c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $9,%edx 329c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 330c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 331c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1735328473(%ecx,%ebp,1),%ecx 332c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 333c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %ebx,%edi 334c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 48(%esi),%ebp 335c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 336c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 337c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 338c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $14,%ecx 339c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 340c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 341c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2368359562(%ebx,%ebp,1),%ebx 342c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 343c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita andl %eax,%edi 344c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 20(%esi),%ebp 345c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 346c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 347c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 348c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $20,%ebx 349c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 350c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 351c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 352c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 353c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 354c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 355c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4294588738(%eax,%ebp,1),%eax 356c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 357c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $4,%eax 358c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 32(%esi),%ebp 359c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 360c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 361c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2272392833(%edx,%ebp,1),%edx 362c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 363c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 364c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 365c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 44(%esi),%ebp 366c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 367c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 368c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $11,%edx 369c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 370c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 371c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 372c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 373c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1839030562(%ecx,%ebp,1),%ecx 374c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 375c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $16,%ecx 376c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 56(%esi),%ebp 377c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 378c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 379c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4259657740(%ebx,%ebp,1),%ebx 380c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 381c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 382c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 383c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 4(%esi),%ebp 384c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 385c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 386c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $23,%ebx 387c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 388c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 389c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 390c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 391c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2763975236(%eax,%ebp,1),%eax 392c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 393c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $4,%eax 394c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 16(%esi),%ebp 395c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 396c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 397c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1272893353(%edx,%ebp,1),%edx 398c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 399c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 400c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 401c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 28(%esi),%ebp 402c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 403c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 404c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $11,%edx 405c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 406c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 407c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 408c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 409c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4139469664(%ecx,%ebp,1),%ecx 410c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 411c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $16,%ecx 412c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 40(%esi),%ebp 413c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 414c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 415c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3200236656(%ebx,%ebp,1),%ebx 416c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 417c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 418c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 419c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 52(%esi),%ebp 420c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 421c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 422c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $23,%ebx 423c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 424c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 425c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 426c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 427c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 681279174(%eax,%ebp,1),%eax 428c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 429c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $4,%eax 430c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%esi),%ebp 431c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 432c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 433c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3936430074(%edx,%ebp,1),%edx 434c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 435c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 436c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 437c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%esi),%ebp 438c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 439c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 440c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $11,%edx 441c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 442c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 443c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 444c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 445c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3572445317(%ecx,%ebp,1),%ecx 446c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 447c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $16,%ecx 448c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 24(%esi),%ebp 449c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 450c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 451c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 76029189(%ebx,%ebp,1),%ebx 452c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 453c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 454c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 455c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 36(%esi),%ebp 456c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 457c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,%edi 458c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $23,%ebx 459c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 460c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 461c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 462c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 463c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3654602809(%eax,%ebp,1),%eax 464c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 465c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $4,%eax 466c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 48(%esi),%ebp 467c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,%edi 468c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 469c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3873151461(%edx,%ebp,1),%edx 470c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 471c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 472c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 473c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 60(%esi),%ebp 474c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 475c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,%edi 476c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $11,%edx 477c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 478c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 479c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 480c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 481c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 530742520(%ecx,%ebp,1),%ecx 482c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 483c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $16,%ecx 484c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 8(%esi),%ebp 485c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,%edi 486c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 487c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3299628645(%ebx,%ebp,1),%ebx 488c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 489c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 490c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 491c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%esi),%ebp 492c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 493c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 494c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $23,%ebx 495c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 496c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 497c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 498c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 499c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 500c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ebx,%edi 501c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4096336452(%eax,%ebp,1),%eax 502c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 503c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 28(%esi),%ebp 504c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 505c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 506c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $6,%eax 507c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 508c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 509c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 510c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %eax,%edi 511c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1126891415(%edx,%ebp,1),%edx 512c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 513c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 56(%esi),%ebp 514c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 515c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 516c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $10,%edx 517c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 518c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 519c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 520c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %edx,%edi 521c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2878612391(%ecx,%ebp,1),%ecx 522c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 523c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 20(%esi),%ebp 524c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 525c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 526c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $15,%ecx 527c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 528c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 529c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 530c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ecx,%edi 531c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4237533241(%ebx,%ebp,1),%ebx 532c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 533c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 48(%esi),%ebp 534c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 535c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 536c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $21,%ebx 537c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 538c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 539c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 540c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ebx,%edi 541c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1700485571(%eax,%ebp,1),%eax 542c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 543c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%esi),%ebp 544c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 545c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 546c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $6,%eax 547c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 548c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 549c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 550c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %eax,%edi 551c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2399980690(%edx,%ebp,1),%edx 552c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 553c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 40(%esi),%ebp 554c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 555c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 556c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $10,%edx 557c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 558c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 559c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 560c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %edx,%edi 561c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4293915773(%ecx,%ebp,1),%ecx 562c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 563c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 4(%esi),%ebp 564c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 565c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 566c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $15,%ecx 567c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 568c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 569c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 570c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ecx,%edi 571c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2240044497(%ebx,%ebp,1),%ebx 572c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 573c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 32(%esi),%ebp 574c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 575c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 576c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $21,%ebx 577c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 578c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 579c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 580c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ebx,%edi 581c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1873313359(%eax,%ebp,1),%eax 582c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 583c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 60(%esi),%ebp 584c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 585c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 586c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $6,%eax 587c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 588c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 589c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 590c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %eax,%edi 591c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4264355552(%edx,%ebp,1),%edx 592c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 593c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 24(%esi),%ebp 594c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 595c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 596c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $10,%edx 597c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 598c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 599c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 600c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %edx,%edi 601c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 2734768916(%ecx,%ebp,1),%ecx 602c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 603c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 52(%esi),%ebp 604c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 605c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 606c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $15,%ecx 607c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 608c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 609c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 610c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ecx,%edi 611c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 1309151649(%ebx,%ebp,1),%ebx 612c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 613c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 16(%esi),%ebp 614c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 615c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 616c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $21,%ebx 617c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 618c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 619c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 620c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ebx,%edi 621c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 4149444226(%eax,%ebp,1),%eax 622c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 623c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 44(%esi),%ebp 624c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 625c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 626c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $6,%eax 627c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ecx,%edi 628c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ebx,%eax 629c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 630c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %eax,%edi 631c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3174756917(%edx,%ebp,1),%edx 632c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 633c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 8(%esi),%ebp 634c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 635c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 636c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $10,%edx 637c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %ebx,%edi 638c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %eax,%edx 639c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 640c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %edx,%edi 641c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 718787259(%ecx,%ebp,1),%ecx 642c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 643c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 36(%esi),%ebp 644c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 645c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl $-1,%edi 646c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $15,%ecx 647c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %eax,%edi 648c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edx,%ecx 649c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita 650c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita orl %ecx,%edi 651c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita leal 3951481745(%ebx,%ebp,1),%ebx 652c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita xorl %edx,%edi 653c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 24(%esp),%ebp 654c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 655c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl $64,%esi 656c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita roll $21,%ebx 657c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%ebp),%edi 658c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %ecx,%ebx 659c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%eax 660c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 4(%ebp),%edi 661c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ebx 662c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 8(%ebp),%edi 663c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%ecx 664c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl 12(%ebp),%edi 665c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita addl %edi,%edx 666c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %eax,(%ebp) 667c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ebx,4(%ebp) 668c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl (%esp),%edi 669c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %ecx,8(%ebp) 670c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita movl %edx,12(%ebp) 671c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita cmpl %esi,%edi 672c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita jae .L000start 673c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita popl %eax 674c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita popl %ebx 675c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita popl %ebp 676c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita popl %edi 677c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita popl %esi 678c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita ret 679c58cd0fd2cebb61b0e0f200e01562c542525ef46Catalin Ionita.size md5_block_asm_data_order,.-.L_md5_block_asm_data_order_begin 680