1*8fb009dcSAndroid Build Coastguard Worker// This file is generated from a similarly-named Perl script in the BoringSSL 2*8fb009dcSAndroid Build Coastguard Worker// source tree. Do not edit by hand. 3*8fb009dcSAndroid Build Coastguard Worker 4*8fb009dcSAndroid Build Coastguard Worker#include <openssl/asm_base.h> 5*8fb009dcSAndroid Build Coastguard Worker 6*8fb009dcSAndroid Build Coastguard Worker#if !defined(OPENSSL_NO_ASM) && defined(OPENSSL_X86) && defined(__ELF__) 7*8fb009dcSAndroid Build Coastguard Worker.text 8*8fb009dcSAndroid Build Coastguard Worker.globl bn_mul_comba8 9*8fb009dcSAndroid Build Coastguard Worker.hidden bn_mul_comba8 10*8fb009dcSAndroid Build Coastguard Worker.type bn_mul_comba8,@function 11*8fb009dcSAndroid Build Coastguard Worker.align 16 12*8fb009dcSAndroid Build Coastguard Workerbn_mul_comba8: 13*8fb009dcSAndroid Build Coastguard Worker.L_bn_mul_comba8_begin: 14*8fb009dcSAndroid Build Coastguard Worker pushl %esi 15*8fb009dcSAndroid Build Coastguard Worker movl 12(%esp),%esi 16*8fb009dcSAndroid Build Coastguard Worker pushl %edi 17*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%edi 18*8fb009dcSAndroid Build Coastguard Worker pushl %ebp 19*8fb009dcSAndroid Build Coastguard Worker pushl %ebx 20*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 21*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 22*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 23*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 24*8fb009dcSAndroid Build Coastguard Worker 25*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 26*8fb009dcSAndroid Build Coastguard Worker 27*8fb009dcSAndroid Build Coastguard Worker mull %edx 28*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 29*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 30*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 31*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 32*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 33*8fb009dcSAndroid Build Coastguard Worker movl %ebx,(%eax) 34*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 35*8fb009dcSAndroid Build Coastguard Worker 36*8fb009dcSAndroid Build Coastguard Worker 37*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 38*8fb009dcSAndroid Build Coastguard Worker 39*8fb009dcSAndroid Build Coastguard Worker mull %edx 40*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 41*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 42*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 43*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 44*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 45*8fb009dcSAndroid Build Coastguard Worker 46*8fb009dcSAndroid Build Coastguard Worker mull %edx 47*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 48*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 49*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 50*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 51*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 52*8fb009dcSAndroid Build Coastguard Worker movl %ecx,4(%eax) 53*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 54*8fb009dcSAndroid Build Coastguard Worker 55*8fb009dcSAndroid Build Coastguard Worker 56*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 57*8fb009dcSAndroid Build Coastguard Worker 58*8fb009dcSAndroid Build Coastguard Worker mull %edx 59*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 60*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 61*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 62*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 63*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 64*8fb009dcSAndroid Build Coastguard Worker 65*8fb009dcSAndroid Build Coastguard Worker mull %edx 66*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 67*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 68*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 69*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 70*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 71*8fb009dcSAndroid Build Coastguard Worker 72*8fb009dcSAndroid Build Coastguard Worker mull %edx 73*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 74*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 75*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 76*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 77*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 78*8fb009dcSAndroid Build Coastguard Worker movl %ebp,8(%eax) 79*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 80*8fb009dcSAndroid Build Coastguard Worker 81*8fb009dcSAndroid Build Coastguard Worker 82*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 83*8fb009dcSAndroid Build Coastguard Worker 84*8fb009dcSAndroid Build Coastguard Worker mull %edx 85*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 86*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 87*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 88*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 89*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 90*8fb009dcSAndroid Build Coastguard Worker 91*8fb009dcSAndroid Build Coastguard Worker mull %edx 92*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 93*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 94*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 95*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 96*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 97*8fb009dcSAndroid Build Coastguard Worker 98*8fb009dcSAndroid Build Coastguard Worker mull %edx 99*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 100*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 101*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 102*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 103*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 104*8fb009dcSAndroid Build Coastguard Worker 105*8fb009dcSAndroid Build Coastguard Worker mull %edx 106*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 107*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 108*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 109*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 110*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 111*8fb009dcSAndroid Build Coastguard Worker movl %ebx,12(%eax) 112*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 113*8fb009dcSAndroid Build Coastguard Worker 114*8fb009dcSAndroid Build Coastguard Worker 115*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 116*8fb009dcSAndroid Build Coastguard Worker 117*8fb009dcSAndroid Build Coastguard Worker mull %edx 118*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 119*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 120*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 121*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 122*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 123*8fb009dcSAndroid Build Coastguard Worker 124*8fb009dcSAndroid Build Coastguard Worker mull %edx 125*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 126*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 127*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 128*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 129*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 130*8fb009dcSAndroid Build Coastguard Worker 131*8fb009dcSAndroid Build Coastguard Worker mull %edx 132*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 133*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 134*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 135*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 136*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 137*8fb009dcSAndroid Build Coastguard Worker 138*8fb009dcSAndroid Build Coastguard Worker mull %edx 139*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 140*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 141*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 142*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 143*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 144*8fb009dcSAndroid Build Coastguard Worker 145*8fb009dcSAndroid Build Coastguard Worker mull %edx 146*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 147*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 148*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 149*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 150*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 151*8fb009dcSAndroid Build Coastguard Worker movl %ecx,16(%eax) 152*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 153*8fb009dcSAndroid Build Coastguard Worker 154*8fb009dcSAndroid Build Coastguard Worker 155*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 156*8fb009dcSAndroid Build Coastguard Worker 157*8fb009dcSAndroid Build Coastguard Worker mull %edx 158*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 159*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 160*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 161*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 162*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 163*8fb009dcSAndroid Build Coastguard Worker 164*8fb009dcSAndroid Build Coastguard Worker mull %edx 165*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 166*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 167*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 168*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 169*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 170*8fb009dcSAndroid Build Coastguard Worker 171*8fb009dcSAndroid Build Coastguard Worker mull %edx 172*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 173*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 174*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 175*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 176*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 177*8fb009dcSAndroid Build Coastguard Worker 178*8fb009dcSAndroid Build Coastguard Worker mull %edx 179*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 180*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 181*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 182*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 183*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 184*8fb009dcSAndroid Build Coastguard Worker 185*8fb009dcSAndroid Build Coastguard Worker mull %edx 186*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 187*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 188*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 189*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 190*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 191*8fb009dcSAndroid Build Coastguard Worker 192*8fb009dcSAndroid Build Coastguard Worker mull %edx 193*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 194*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 195*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 196*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 197*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 198*8fb009dcSAndroid Build Coastguard Worker movl %ebp,20(%eax) 199*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 200*8fb009dcSAndroid Build Coastguard Worker 201*8fb009dcSAndroid Build Coastguard Worker 202*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 203*8fb009dcSAndroid Build Coastguard Worker 204*8fb009dcSAndroid Build Coastguard Worker mull %edx 205*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 206*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 207*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 208*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 209*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 210*8fb009dcSAndroid Build Coastguard Worker 211*8fb009dcSAndroid Build Coastguard Worker mull %edx 212*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 213*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 214*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 215*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 216*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 217*8fb009dcSAndroid Build Coastguard Worker 218*8fb009dcSAndroid Build Coastguard Worker mull %edx 219*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 220*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 221*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 222*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 223*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 224*8fb009dcSAndroid Build Coastguard Worker 225*8fb009dcSAndroid Build Coastguard Worker mull %edx 226*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 227*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 228*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 229*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 230*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 231*8fb009dcSAndroid Build Coastguard Worker 232*8fb009dcSAndroid Build Coastguard Worker mull %edx 233*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 234*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 235*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 236*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 237*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 238*8fb009dcSAndroid Build Coastguard Worker 239*8fb009dcSAndroid Build Coastguard Worker mull %edx 240*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 241*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 242*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 243*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 244*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 245*8fb009dcSAndroid Build Coastguard Worker 246*8fb009dcSAndroid Build Coastguard Worker mull %edx 247*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 248*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 249*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 250*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 251*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 252*8fb009dcSAndroid Build Coastguard Worker movl %ebx,24(%eax) 253*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 254*8fb009dcSAndroid Build Coastguard Worker 255*8fb009dcSAndroid Build Coastguard Worker 256*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 257*8fb009dcSAndroid Build Coastguard Worker 258*8fb009dcSAndroid Build Coastguard Worker mull %edx 259*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 260*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 261*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 262*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 263*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 264*8fb009dcSAndroid Build Coastguard Worker 265*8fb009dcSAndroid Build Coastguard Worker mull %edx 266*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 267*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 268*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 269*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 270*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 271*8fb009dcSAndroid Build Coastguard Worker 272*8fb009dcSAndroid Build Coastguard Worker mull %edx 273*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 274*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 275*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 276*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 277*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 278*8fb009dcSAndroid Build Coastguard Worker 279*8fb009dcSAndroid Build Coastguard Worker mull %edx 280*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 281*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 282*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 283*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 284*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 285*8fb009dcSAndroid Build Coastguard Worker 286*8fb009dcSAndroid Build Coastguard Worker mull %edx 287*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 288*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 289*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 290*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 291*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 292*8fb009dcSAndroid Build Coastguard Worker 293*8fb009dcSAndroid Build Coastguard Worker mull %edx 294*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 295*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 296*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 297*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 298*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 299*8fb009dcSAndroid Build Coastguard Worker 300*8fb009dcSAndroid Build Coastguard Worker mull %edx 301*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 302*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 303*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 304*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 305*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 306*8fb009dcSAndroid Build Coastguard Worker 307*8fb009dcSAndroid Build Coastguard Worker mull %edx 308*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 309*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 310*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 311*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 312*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 313*8fb009dcSAndroid Build Coastguard Worker movl %ecx,28(%eax) 314*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 315*8fb009dcSAndroid Build Coastguard Worker 316*8fb009dcSAndroid Build Coastguard Worker 317*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 318*8fb009dcSAndroid Build Coastguard Worker 319*8fb009dcSAndroid Build Coastguard Worker mull %edx 320*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 321*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 322*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 323*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 324*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 325*8fb009dcSAndroid Build Coastguard Worker 326*8fb009dcSAndroid Build Coastguard Worker mull %edx 327*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 328*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 329*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 330*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 331*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 332*8fb009dcSAndroid Build Coastguard Worker 333*8fb009dcSAndroid Build Coastguard Worker mull %edx 334*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 335*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 336*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 337*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 338*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 339*8fb009dcSAndroid Build Coastguard Worker 340*8fb009dcSAndroid Build Coastguard Worker mull %edx 341*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 342*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 343*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 344*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 345*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 346*8fb009dcSAndroid Build Coastguard Worker 347*8fb009dcSAndroid Build Coastguard Worker mull %edx 348*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 349*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 350*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 351*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 352*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 353*8fb009dcSAndroid Build Coastguard Worker 354*8fb009dcSAndroid Build Coastguard Worker mull %edx 355*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 356*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 357*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 358*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 359*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 360*8fb009dcSAndroid Build Coastguard Worker 361*8fb009dcSAndroid Build Coastguard Worker mull %edx 362*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 363*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 364*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 365*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 366*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 367*8fb009dcSAndroid Build Coastguard Worker movl %ebp,32(%eax) 368*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 369*8fb009dcSAndroid Build Coastguard Worker 370*8fb009dcSAndroid Build Coastguard Worker 371*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 372*8fb009dcSAndroid Build Coastguard Worker 373*8fb009dcSAndroid Build Coastguard Worker mull %edx 374*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 375*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 376*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 377*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 378*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 379*8fb009dcSAndroid Build Coastguard Worker 380*8fb009dcSAndroid Build Coastguard Worker mull %edx 381*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 382*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 383*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 384*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 385*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 386*8fb009dcSAndroid Build Coastguard Worker 387*8fb009dcSAndroid Build Coastguard Worker mull %edx 388*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 389*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 390*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 391*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 392*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 393*8fb009dcSAndroid Build Coastguard Worker 394*8fb009dcSAndroid Build Coastguard Worker mull %edx 395*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 396*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 397*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 398*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 399*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 400*8fb009dcSAndroid Build Coastguard Worker 401*8fb009dcSAndroid Build Coastguard Worker mull %edx 402*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 403*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 404*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 405*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 406*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 407*8fb009dcSAndroid Build Coastguard Worker 408*8fb009dcSAndroid Build Coastguard Worker mull %edx 409*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 410*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 411*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 412*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 413*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 414*8fb009dcSAndroid Build Coastguard Worker movl %ebx,36(%eax) 415*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 416*8fb009dcSAndroid Build Coastguard Worker 417*8fb009dcSAndroid Build Coastguard Worker 418*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 419*8fb009dcSAndroid Build Coastguard Worker 420*8fb009dcSAndroid Build Coastguard Worker mull %edx 421*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 422*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 423*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 424*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 425*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 426*8fb009dcSAndroid Build Coastguard Worker 427*8fb009dcSAndroid Build Coastguard Worker mull %edx 428*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 429*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 430*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 431*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 432*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 433*8fb009dcSAndroid Build Coastguard Worker 434*8fb009dcSAndroid Build Coastguard Worker mull %edx 435*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 436*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 437*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 438*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 439*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 440*8fb009dcSAndroid Build Coastguard Worker 441*8fb009dcSAndroid Build Coastguard Worker mull %edx 442*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 443*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 444*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 445*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 446*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 447*8fb009dcSAndroid Build Coastguard Worker 448*8fb009dcSAndroid Build Coastguard Worker mull %edx 449*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 450*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 451*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 452*8fb009dcSAndroid Build Coastguard Worker movl 16(%edi),%edx 453*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 454*8fb009dcSAndroid Build Coastguard Worker movl %ecx,40(%eax) 455*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 456*8fb009dcSAndroid Build Coastguard Worker 457*8fb009dcSAndroid Build Coastguard Worker 458*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 459*8fb009dcSAndroid Build Coastguard Worker 460*8fb009dcSAndroid Build Coastguard Worker mull %edx 461*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 462*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 463*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 464*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 465*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 466*8fb009dcSAndroid Build Coastguard Worker 467*8fb009dcSAndroid Build Coastguard Worker mull %edx 468*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 469*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 470*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 471*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 472*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 473*8fb009dcSAndroid Build Coastguard Worker 474*8fb009dcSAndroid Build Coastguard Worker mull %edx 475*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 476*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 477*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 478*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 479*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 480*8fb009dcSAndroid Build Coastguard Worker 481*8fb009dcSAndroid Build Coastguard Worker mull %edx 482*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 483*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 484*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 485*8fb009dcSAndroid Build Coastguard Worker movl 20(%edi),%edx 486*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 487*8fb009dcSAndroid Build Coastguard Worker movl %ebp,44(%eax) 488*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 489*8fb009dcSAndroid Build Coastguard Worker 490*8fb009dcSAndroid Build Coastguard Worker 491*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 492*8fb009dcSAndroid Build Coastguard Worker 493*8fb009dcSAndroid Build Coastguard Worker mull %edx 494*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 495*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 496*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 497*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 498*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 499*8fb009dcSAndroid Build Coastguard Worker 500*8fb009dcSAndroid Build Coastguard Worker mull %edx 501*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 502*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 503*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 504*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 505*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 506*8fb009dcSAndroid Build Coastguard Worker 507*8fb009dcSAndroid Build Coastguard Worker mull %edx 508*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 509*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 510*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 511*8fb009dcSAndroid Build Coastguard Worker movl 24(%edi),%edx 512*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 513*8fb009dcSAndroid Build Coastguard Worker movl %ebx,48(%eax) 514*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 515*8fb009dcSAndroid Build Coastguard Worker 516*8fb009dcSAndroid Build Coastguard Worker 517*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 518*8fb009dcSAndroid Build Coastguard Worker 519*8fb009dcSAndroid Build Coastguard Worker mull %edx 520*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 521*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 522*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 523*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 524*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 525*8fb009dcSAndroid Build Coastguard Worker 526*8fb009dcSAndroid Build Coastguard Worker mull %edx 527*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 528*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 529*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 530*8fb009dcSAndroid Build Coastguard Worker movl 28(%edi),%edx 531*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 532*8fb009dcSAndroid Build Coastguard Worker movl %ecx,52(%eax) 533*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 534*8fb009dcSAndroid Build Coastguard Worker 535*8fb009dcSAndroid Build Coastguard Worker 536*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 537*8fb009dcSAndroid Build Coastguard Worker 538*8fb009dcSAndroid Build Coastguard Worker mull %edx 539*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 540*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 541*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 542*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 543*8fb009dcSAndroid Build Coastguard Worker movl %ebp,56(%eax) 544*8fb009dcSAndroid Build Coastguard Worker 545*8fb009dcSAndroid Build Coastguard Worker 546*8fb009dcSAndroid Build Coastguard Worker movl %ebx,60(%eax) 547*8fb009dcSAndroid Build Coastguard Worker popl %ebx 548*8fb009dcSAndroid Build Coastguard Worker popl %ebp 549*8fb009dcSAndroid Build Coastguard Worker popl %edi 550*8fb009dcSAndroid Build Coastguard Worker popl %esi 551*8fb009dcSAndroid Build Coastguard Worker ret 552*8fb009dcSAndroid Build Coastguard Worker.size bn_mul_comba8,.-.L_bn_mul_comba8_begin 553*8fb009dcSAndroid Build Coastguard Worker.globl bn_mul_comba4 554*8fb009dcSAndroid Build Coastguard Worker.hidden bn_mul_comba4 555*8fb009dcSAndroid Build Coastguard Worker.type bn_mul_comba4,@function 556*8fb009dcSAndroid Build Coastguard Worker.align 16 557*8fb009dcSAndroid Build Coastguard Workerbn_mul_comba4: 558*8fb009dcSAndroid Build Coastguard Worker.L_bn_mul_comba4_begin: 559*8fb009dcSAndroid Build Coastguard Worker pushl %esi 560*8fb009dcSAndroid Build Coastguard Worker movl 12(%esp),%esi 561*8fb009dcSAndroid Build Coastguard Worker pushl %edi 562*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%edi 563*8fb009dcSAndroid Build Coastguard Worker pushl %ebp 564*8fb009dcSAndroid Build Coastguard Worker pushl %ebx 565*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 566*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 567*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 568*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 569*8fb009dcSAndroid Build Coastguard Worker 570*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 571*8fb009dcSAndroid Build Coastguard Worker 572*8fb009dcSAndroid Build Coastguard Worker mull %edx 573*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 574*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 575*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 576*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 577*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 578*8fb009dcSAndroid Build Coastguard Worker movl %ebx,(%eax) 579*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 580*8fb009dcSAndroid Build Coastguard Worker 581*8fb009dcSAndroid Build Coastguard Worker 582*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 583*8fb009dcSAndroid Build Coastguard Worker 584*8fb009dcSAndroid Build Coastguard Worker mull %edx 585*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 586*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 587*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 588*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 589*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 590*8fb009dcSAndroid Build Coastguard Worker 591*8fb009dcSAndroid Build Coastguard Worker mull %edx 592*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 593*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 594*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 595*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 596*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 597*8fb009dcSAndroid Build Coastguard Worker movl %ecx,4(%eax) 598*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 599*8fb009dcSAndroid Build Coastguard Worker 600*8fb009dcSAndroid Build Coastguard Worker 601*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 602*8fb009dcSAndroid Build Coastguard Worker 603*8fb009dcSAndroid Build Coastguard Worker mull %edx 604*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 605*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 606*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 607*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 608*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 609*8fb009dcSAndroid Build Coastguard Worker 610*8fb009dcSAndroid Build Coastguard Worker mull %edx 611*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 612*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 613*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 614*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 615*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 616*8fb009dcSAndroid Build Coastguard Worker 617*8fb009dcSAndroid Build Coastguard Worker mull %edx 618*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 619*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 620*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 621*8fb009dcSAndroid Build Coastguard Worker movl (%edi),%edx 622*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 623*8fb009dcSAndroid Build Coastguard Worker movl %ebp,8(%eax) 624*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 625*8fb009dcSAndroid Build Coastguard Worker 626*8fb009dcSAndroid Build Coastguard Worker 627*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 628*8fb009dcSAndroid Build Coastguard Worker 629*8fb009dcSAndroid Build Coastguard Worker mull %edx 630*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 631*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 632*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 633*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 634*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 635*8fb009dcSAndroid Build Coastguard Worker 636*8fb009dcSAndroid Build Coastguard Worker mull %edx 637*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 638*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 639*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 640*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 641*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 642*8fb009dcSAndroid Build Coastguard Worker 643*8fb009dcSAndroid Build Coastguard Worker mull %edx 644*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 645*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 646*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 647*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 648*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 649*8fb009dcSAndroid Build Coastguard Worker 650*8fb009dcSAndroid Build Coastguard Worker mull %edx 651*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 652*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 653*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 654*8fb009dcSAndroid Build Coastguard Worker movl 4(%edi),%edx 655*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 656*8fb009dcSAndroid Build Coastguard Worker movl %ebx,12(%eax) 657*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 658*8fb009dcSAndroid Build Coastguard Worker 659*8fb009dcSAndroid Build Coastguard Worker 660*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 661*8fb009dcSAndroid Build Coastguard Worker 662*8fb009dcSAndroid Build Coastguard Worker mull %edx 663*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 664*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 665*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 666*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 667*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 668*8fb009dcSAndroid Build Coastguard Worker 669*8fb009dcSAndroid Build Coastguard Worker mull %edx 670*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 671*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 672*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 673*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 674*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 675*8fb009dcSAndroid Build Coastguard Worker 676*8fb009dcSAndroid Build Coastguard Worker mull %edx 677*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 678*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 679*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 680*8fb009dcSAndroid Build Coastguard Worker movl 8(%edi),%edx 681*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 682*8fb009dcSAndroid Build Coastguard Worker movl %ecx,16(%eax) 683*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 684*8fb009dcSAndroid Build Coastguard Worker 685*8fb009dcSAndroid Build Coastguard Worker 686*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 687*8fb009dcSAndroid Build Coastguard Worker 688*8fb009dcSAndroid Build Coastguard Worker mull %edx 689*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 690*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 691*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 692*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 693*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 694*8fb009dcSAndroid Build Coastguard Worker 695*8fb009dcSAndroid Build Coastguard Worker mull %edx 696*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 697*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 698*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 699*8fb009dcSAndroid Build Coastguard Worker movl 12(%edi),%edx 700*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 701*8fb009dcSAndroid Build Coastguard Worker movl %ebp,20(%eax) 702*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 703*8fb009dcSAndroid Build Coastguard Worker 704*8fb009dcSAndroid Build Coastguard Worker 705*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 706*8fb009dcSAndroid Build Coastguard Worker 707*8fb009dcSAndroid Build Coastguard Worker mull %edx 708*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 709*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%eax 710*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 711*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 712*8fb009dcSAndroid Build Coastguard Worker movl %ebx,24(%eax) 713*8fb009dcSAndroid Build Coastguard Worker 714*8fb009dcSAndroid Build Coastguard Worker 715*8fb009dcSAndroid Build Coastguard Worker movl %ecx,28(%eax) 716*8fb009dcSAndroid Build Coastguard Worker popl %ebx 717*8fb009dcSAndroid Build Coastguard Worker popl %ebp 718*8fb009dcSAndroid Build Coastguard Worker popl %edi 719*8fb009dcSAndroid Build Coastguard Worker popl %esi 720*8fb009dcSAndroid Build Coastguard Worker ret 721*8fb009dcSAndroid Build Coastguard Worker.size bn_mul_comba4,.-.L_bn_mul_comba4_begin 722*8fb009dcSAndroid Build Coastguard Worker.globl bn_sqr_comba8 723*8fb009dcSAndroid Build Coastguard Worker.hidden bn_sqr_comba8 724*8fb009dcSAndroid Build Coastguard Worker.type bn_sqr_comba8,@function 725*8fb009dcSAndroid Build Coastguard Worker.align 16 726*8fb009dcSAndroid Build Coastguard Workerbn_sqr_comba8: 727*8fb009dcSAndroid Build Coastguard Worker.L_bn_sqr_comba8_begin: 728*8fb009dcSAndroid Build Coastguard Worker pushl %esi 729*8fb009dcSAndroid Build Coastguard Worker pushl %edi 730*8fb009dcSAndroid Build Coastguard Worker pushl %ebp 731*8fb009dcSAndroid Build Coastguard Worker pushl %ebx 732*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%edi 733*8fb009dcSAndroid Build Coastguard Worker movl 24(%esp),%esi 734*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 735*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 736*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 737*8fb009dcSAndroid Build Coastguard Worker 738*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 739*8fb009dcSAndroid Build Coastguard Worker 740*8fb009dcSAndroid Build Coastguard Worker mull %eax 741*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 742*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 743*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 744*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 745*8fb009dcSAndroid Build Coastguard Worker movl %ebx,(%edi) 746*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 747*8fb009dcSAndroid Build Coastguard Worker 748*8fb009dcSAndroid Build Coastguard Worker 749*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 750*8fb009dcSAndroid Build Coastguard Worker 751*8fb009dcSAndroid Build Coastguard Worker mull %edx 752*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 753*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 754*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 755*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 756*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 757*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 758*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 759*8fb009dcSAndroid Build Coastguard Worker movl %ecx,4(%edi) 760*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 761*8fb009dcSAndroid Build Coastguard Worker 762*8fb009dcSAndroid Build Coastguard Worker 763*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 764*8fb009dcSAndroid Build Coastguard Worker 765*8fb009dcSAndroid Build Coastguard Worker mull %edx 766*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 767*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 768*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 769*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 770*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 771*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 772*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 773*8fb009dcSAndroid Build Coastguard Worker 774*8fb009dcSAndroid Build Coastguard Worker mull %eax 775*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 776*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 777*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 778*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 779*8fb009dcSAndroid Build Coastguard Worker movl %ebp,8(%edi) 780*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 781*8fb009dcSAndroid Build Coastguard Worker 782*8fb009dcSAndroid Build Coastguard Worker 783*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 784*8fb009dcSAndroid Build Coastguard Worker 785*8fb009dcSAndroid Build Coastguard Worker mull %edx 786*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 787*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 788*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 789*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 790*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 791*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 792*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 793*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 794*8fb009dcSAndroid Build Coastguard Worker 795*8fb009dcSAndroid Build Coastguard Worker mull %edx 796*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 797*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 798*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 799*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 800*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 801*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 802*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 803*8fb009dcSAndroid Build Coastguard Worker movl %ebx,12(%edi) 804*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 805*8fb009dcSAndroid Build Coastguard Worker 806*8fb009dcSAndroid Build Coastguard Worker 807*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 808*8fb009dcSAndroid Build Coastguard Worker 809*8fb009dcSAndroid Build Coastguard Worker mull %edx 810*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 811*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 812*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 813*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 814*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 815*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 816*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 817*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 818*8fb009dcSAndroid Build Coastguard Worker 819*8fb009dcSAndroid Build Coastguard Worker mull %edx 820*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 821*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 822*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 823*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 824*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 825*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 826*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 827*8fb009dcSAndroid Build Coastguard Worker 828*8fb009dcSAndroid Build Coastguard Worker mull %eax 829*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 830*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 831*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 832*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 833*8fb009dcSAndroid Build Coastguard Worker movl %ecx,16(%edi) 834*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 835*8fb009dcSAndroid Build Coastguard Worker 836*8fb009dcSAndroid Build Coastguard Worker 837*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 838*8fb009dcSAndroid Build Coastguard Worker 839*8fb009dcSAndroid Build Coastguard Worker mull %edx 840*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 841*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 842*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 843*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 844*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 845*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 846*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 847*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 848*8fb009dcSAndroid Build Coastguard Worker 849*8fb009dcSAndroid Build Coastguard Worker mull %edx 850*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 851*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 852*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 853*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 854*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 855*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 856*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 857*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%edx 858*8fb009dcSAndroid Build Coastguard Worker 859*8fb009dcSAndroid Build Coastguard Worker mull %edx 860*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 861*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 862*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 863*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 864*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 865*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 866*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 867*8fb009dcSAndroid Build Coastguard Worker movl %ebp,20(%edi) 868*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 869*8fb009dcSAndroid Build Coastguard Worker 870*8fb009dcSAndroid Build Coastguard Worker 871*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 872*8fb009dcSAndroid Build Coastguard Worker 873*8fb009dcSAndroid Build Coastguard Worker mull %edx 874*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 875*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 876*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 877*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 878*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 879*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 880*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 881*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 882*8fb009dcSAndroid Build Coastguard Worker 883*8fb009dcSAndroid Build Coastguard Worker mull %edx 884*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 885*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 886*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 887*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 888*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 889*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 890*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 891*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%edx 892*8fb009dcSAndroid Build Coastguard Worker 893*8fb009dcSAndroid Build Coastguard Worker mull %edx 894*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 895*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 896*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 897*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 898*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 899*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 900*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 901*8fb009dcSAndroid Build Coastguard Worker 902*8fb009dcSAndroid Build Coastguard Worker mull %eax 903*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 904*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 905*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 906*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 907*8fb009dcSAndroid Build Coastguard Worker movl %ebx,24(%edi) 908*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 909*8fb009dcSAndroid Build Coastguard Worker 910*8fb009dcSAndroid Build Coastguard Worker 911*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 912*8fb009dcSAndroid Build Coastguard Worker 913*8fb009dcSAndroid Build Coastguard Worker mull %edx 914*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 915*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 916*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 917*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 918*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 919*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 920*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 921*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 922*8fb009dcSAndroid Build Coastguard Worker 923*8fb009dcSAndroid Build Coastguard Worker mull %edx 924*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 925*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 926*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 927*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 928*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 929*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 930*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 931*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%edx 932*8fb009dcSAndroid Build Coastguard Worker 933*8fb009dcSAndroid Build Coastguard Worker mull %edx 934*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 935*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 936*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 937*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 938*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 939*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 940*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 941*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%edx 942*8fb009dcSAndroid Build Coastguard Worker 943*8fb009dcSAndroid Build Coastguard Worker mull %edx 944*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 945*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 946*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 947*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 948*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 949*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 950*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 951*8fb009dcSAndroid Build Coastguard Worker movl %ecx,28(%edi) 952*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 953*8fb009dcSAndroid Build Coastguard Worker 954*8fb009dcSAndroid Build Coastguard Worker 955*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 956*8fb009dcSAndroid Build Coastguard Worker 957*8fb009dcSAndroid Build Coastguard Worker mull %edx 958*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 959*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 960*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 961*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 962*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 963*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 964*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 965*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%edx 966*8fb009dcSAndroid Build Coastguard Worker 967*8fb009dcSAndroid Build Coastguard Worker mull %edx 968*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 969*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 970*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 971*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 972*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 973*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 974*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 975*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%edx 976*8fb009dcSAndroid Build Coastguard Worker 977*8fb009dcSAndroid Build Coastguard Worker mull %edx 978*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 979*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 980*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 981*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 982*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 983*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%eax 984*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 985*8fb009dcSAndroid Build Coastguard Worker 986*8fb009dcSAndroid Build Coastguard Worker mull %eax 987*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 988*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 989*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%edx 990*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 991*8fb009dcSAndroid Build Coastguard Worker movl %ebp,32(%edi) 992*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 993*8fb009dcSAndroid Build Coastguard Worker 994*8fb009dcSAndroid Build Coastguard Worker 995*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 996*8fb009dcSAndroid Build Coastguard Worker 997*8fb009dcSAndroid Build Coastguard Worker mull %edx 998*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 999*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1000*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1001*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1002*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1003*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 1004*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1005*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%edx 1006*8fb009dcSAndroid Build Coastguard Worker 1007*8fb009dcSAndroid Build Coastguard Worker mull %edx 1008*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1009*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1010*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1011*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1012*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1013*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 1014*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1015*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%edx 1016*8fb009dcSAndroid Build Coastguard Worker 1017*8fb009dcSAndroid Build Coastguard Worker mull %edx 1018*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1019*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1020*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1021*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1022*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1023*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 1024*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1025*8fb009dcSAndroid Build Coastguard Worker movl %ebx,36(%edi) 1026*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%edx 1027*8fb009dcSAndroid Build Coastguard Worker 1028*8fb009dcSAndroid Build Coastguard Worker 1029*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 1030*8fb009dcSAndroid Build Coastguard Worker 1031*8fb009dcSAndroid Build Coastguard Worker mull %edx 1032*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1033*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1034*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1035*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1036*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1037*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 1038*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1039*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%edx 1040*8fb009dcSAndroid Build Coastguard Worker 1041*8fb009dcSAndroid Build Coastguard Worker mull %edx 1042*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1043*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1044*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1045*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1046*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1047*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%eax 1048*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1049*8fb009dcSAndroid Build Coastguard Worker 1050*8fb009dcSAndroid Build Coastguard Worker mull %eax 1051*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1052*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1053*8fb009dcSAndroid Build Coastguard Worker movl 16(%esi),%edx 1054*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1055*8fb009dcSAndroid Build Coastguard Worker movl %ecx,40(%edi) 1056*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 1057*8fb009dcSAndroid Build Coastguard Worker 1058*8fb009dcSAndroid Build Coastguard Worker 1059*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 1060*8fb009dcSAndroid Build Coastguard Worker 1061*8fb009dcSAndroid Build Coastguard Worker mull %edx 1062*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1063*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1064*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1065*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 1066*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 1067*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 1068*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1069*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%edx 1070*8fb009dcSAndroid Build Coastguard Worker 1071*8fb009dcSAndroid Build Coastguard Worker mull %edx 1072*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1073*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1074*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1075*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 1076*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 1077*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 1078*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1079*8fb009dcSAndroid Build Coastguard Worker movl %ebp,44(%edi) 1080*8fb009dcSAndroid Build Coastguard Worker movl 20(%esi),%edx 1081*8fb009dcSAndroid Build Coastguard Worker 1082*8fb009dcSAndroid Build Coastguard Worker 1083*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 1084*8fb009dcSAndroid Build Coastguard Worker 1085*8fb009dcSAndroid Build Coastguard Worker mull %edx 1086*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1087*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1088*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1089*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1090*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1091*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%eax 1092*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1093*8fb009dcSAndroid Build Coastguard Worker 1094*8fb009dcSAndroid Build Coastguard Worker mull %eax 1095*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1096*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1097*8fb009dcSAndroid Build Coastguard Worker movl 24(%esi),%edx 1098*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1099*8fb009dcSAndroid Build Coastguard Worker movl %ebx,48(%edi) 1100*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 1101*8fb009dcSAndroid Build Coastguard Worker 1102*8fb009dcSAndroid Build Coastguard Worker 1103*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 1104*8fb009dcSAndroid Build Coastguard Worker 1105*8fb009dcSAndroid Build Coastguard Worker mull %edx 1106*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1107*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1108*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1109*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1110*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1111*8fb009dcSAndroid Build Coastguard Worker movl 28(%esi),%eax 1112*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1113*8fb009dcSAndroid Build Coastguard Worker movl %ecx,52(%edi) 1114*8fb009dcSAndroid Build Coastguard Worker 1115*8fb009dcSAndroid Build Coastguard Worker 1116*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 1117*8fb009dcSAndroid Build Coastguard Worker 1118*8fb009dcSAndroid Build Coastguard Worker mull %eax 1119*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 1120*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 1121*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1122*8fb009dcSAndroid Build Coastguard Worker movl %ebp,56(%edi) 1123*8fb009dcSAndroid Build Coastguard Worker 1124*8fb009dcSAndroid Build Coastguard Worker movl %ebx,60(%edi) 1125*8fb009dcSAndroid Build Coastguard Worker popl %ebx 1126*8fb009dcSAndroid Build Coastguard Worker popl %ebp 1127*8fb009dcSAndroid Build Coastguard Worker popl %edi 1128*8fb009dcSAndroid Build Coastguard Worker popl %esi 1129*8fb009dcSAndroid Build Coastguard Worker ret 1130*8fb009dcSAndroid Build Coastguard Worker.size bn_sqr_comba8,.-.L_bn_sqr_comba8_begin 1131*8fb009dcSAndroid Build Coastguard Worker.globl bn_sqr_comba4 1132*8fb009dcSAndroid Build Coastguard Worker.hidden bn_sqr_comba4 1133*8fb009dcSAndroid Build Coastguard Worker.type bn_sqr_comba4,@function 1134*8fb009dcSAndroid Build Coastguard Worker.align 16 1135*8fb009dcSAndroid Build Coastguard Workerbn_sqr_comba4: 1136*8fb009dcSAndroid Build Coastguard Worker.L_bn_sqr_comba4_begin: 1137*8fb009dcSAndroid Build Coastguard Worker pushl %esi 1138*8fb009dcSAndroid Build Coastguard Worker pushl %edi 1139*8fb009dcSAndroid Build Coastguard Worker pushl %ebp 1140*8fb009dcSAndroid Build Coastguard Worker pushl %ebx 1141*8fb009dcSAndroid Build Coastguard Worker movl 20(%esp),%edi 1142*8fb009dcSAndroid Build Coastguard Worker movl 24(%esp),%esi 1143*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 1144*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 1145*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%eax 1146*8fb009dcSAndroid Build Coastguard Worker 1147*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 1148*8fb009dcSAndroid Build Coastguard Worker 1149*8fb009dcSAndroid Build Coastguard Worker mull %eax 1150*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1151*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1152*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 1153*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1154*8fb009dcSAndroid Build Coastguard Worker movl %ebx,(%edi) 1155*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 1156*8fb009dcSAndroid Build Coastguard Worker 1157*8fb009dcSAndroid Build Coastguard Worker 1158*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 1159*8fb009dcSAndroid Build Coastguard Worker 1160*8fb009dcSAndroid Build Coastguard Worker mull %edx 1161*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1162*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1163*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1164*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1165*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1166*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 1167*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1168*8fb009dcSAndroid Build Coastguard Worker movl %ecx,4(%edi) 1169*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 1170*8fb009dcSAndroid Build Coastguard Worker 1171*8fb009dcSAndroid Build Coastguard Worker 1172*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 1173*8fb009dcSAndroid Build Coastguard Worker 1174*8fb009dcSAndroid Build Coastguard Worker mull %edx 1175*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1176*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1177*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1178*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 1179*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 1180*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%eax 1181*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1182*8fb009dcSAndroid Build Coastguard Worker 1183*8fb009dcSAndroid Build Coastguard Worker mull %eax 1184*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 1185*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 1186*8fb009dcSAndroid Build Coastguard Worker movl (%esi),%edx 1187*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1188*8fb009dcSAndroid Build Coastguard Worker movl %ebp,8(%edi) 1189*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 1190*8fb009dcSAndroid Build Coastguard Worker 1191*8fb009dcSAndroid Build Coastguard Worker 1192*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 1193*8fb009dcSAndroid Build Coastguard Worker 1194*8fb009dcSAndroid Build Coastguard Worker mull %edx 1195*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1196*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1197*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1198*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1199*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1200*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 1201*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1202*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 1203*8fb009dcSAndroid Build Coastguard Worker 1204*8fb009dcSAndroid Build Coastguard Worker mull %edx 1205*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1206*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1207*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1208*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1209*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1210*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 1211*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1212*8fb009dcSAndroid Build Coastguard Worker movl %ebx,12(%edi) 1213*8fb009dcSAndroid Build Coastguard Worker movl 4(%esi),%edx 1214*8fb009dcSAndroid Build Coastguard Worker 1215*8fb009dcSAndroid Build Coastguard Worker 1216*8fb009dcSAndroid Build Coastguard Worker xorl %ebx,%ebx 1217*8fb009dcSAndroid Build Coastguard Worker 1218*8fb009dcSAndroid Build Coastguard Worker mull %edx 1219*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1220*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1221*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1222*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1223*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1224*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%eax 1225*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1226*8fb009dcSAndroid Build Coastguard Worker 1227*8fb009dcSAndroid Build Coastguard Worker mull %eax 1228*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ecx 1229*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebp 1230*8fb009dcSAndroid Build Coastguard Worker movl 8(%esi),%edx 1231*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebx 1232*8fb009dcSAndroid Build Coastguard Worker movl %ecx,16(%edi) 1233*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 1234*8fb009dcSAndroid Build Coastguard Worker 1235*8fb009dcSAndroid Build Coastguard Worker 1236*8fb009dcSAndroid Build Coastguard Worker xorl %ecx,%ecx 1237*8fb009dcSAndroid Build Coastguard Worker 1238*8fb009dcSAndroid Build Coastguard Worker mull %edx 1239*8fb009dcSAndroid Build Coastguard Worker addl %eax,%eax 1240*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%edx 1241*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1242*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebp 1243*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ebx 1244*8fb009dcSAndroid Build Coastguard Worker movl 12(%esi),%eax 1245*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ecx 1246*8fb009dcSAndroid Build Coastguard Worker movl %ebp,20(%edi) 1247*8fb009dcSAndroid Build Coastguard Worker 1248*8fb009dcSAndroid Build Coastguard Worker 1249*8fb009dcSAndroid Build Coastguard Worker xorl %ebp,%ebp 1250*8fb009dcSAndroid Build Coastguard Worker 1251*8fb009dcSAndroid Build Coastguard Worker mull %eax 1252*8fb009dcSAndroid Build Coastguard Worker addl %eax,%ebx 1253*8fb009dcSAndroid Build Coastguard Worker adcl %edx,%ecx 1254*8fb009dcSAndroid Build Coastguard Worker adcl $0,%ebp 1255*8fb009dcSAndroid Build Coastguard Worker movl %ebx,24(%edi) 1256*8fb009dcSAndroid Build Coastguard Worker 1257*8fb009dcSAndroid Build Coastguard Worker movl %ecx,28(%edi) 1258*8fb009dcSAndroid Build Coastguard Worker popl %ebx 1259*8fb009dcSAndroid Build Coastguard Worker popl %ebp 1260*8fb009dcSAndroid Build Coastguard Worker popl %edi 1261*8fb009dcSAndroid Build Coastguard Worker popl %esi 1262*8fb009dcSAndroid Build Coastguard Worker ret 1263*8fb009dcSAndroid Build Coastguard Worker.size bn_sqr_comba4,.-.L_bn_sqr_comba4_begin 1264*8fb009dcSAndroid Build Coastguard Worker#endif // !defined(OPENSSL_NO_ASM) && defined(OPENSSL_X86) && defined(__ELF__) 1265