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