1*c9496f6bSchristos#include <machine/asm.h> 2*c9496f6bSchristos.text 3*c9496f6bSchristos.globl ripemd160_block_asm_data_order 4*c9496f6bSchristos.type ripemd160_block_asm_data_order,@function 5*c9496f6bSchristos.align 16 6*c9496f6bSchristosripemd160_block_asm_data_order: 7*c9496f6bSchristos.L_ripemd160_block_asm_data_order_begin: 8*c9496f6bSchristos movl 4(%esp),%edx 9*c9496f6bSchristos movl 8(%esp),%eax 10*c9496f6bSchristos pushl %esi 11*c9496f6bSchristos movl (%edx),%ecx 12*c9496f6bSchristos pushl %edi 13*c9496f6bSchristos movl 4(%edx),%esi 14*c9496f6bSchristos pushl %ebp 15*c9496f6bSchristos movl 8(%edx),%edi 16*c9496f6bSchristos pushl %ebx 17*c9496f6bSchristos subl $108,%esp 18*c9496f6bSchristos.L000start: 19*c9496f6bSchristos 20*c9496f6bSchristos movl (%eax),%ebx 21*c9496f6bSchristos movl 4(%eax),%ebp 22*c9496f6bSchristos movl %ebx,(%esp) 23*c9496f6bSchristos movl %ebp,4(%esp) 24*c9496f6bSchristos movl 8(%eax),%ebx 25*c9496f6bSchristos movl 12(%eax),%ebp 26*c9496f6bSchristos movl %ebx,8(%esp) 27*c9496f6bSchristos movl %ebp,12(%esp) 28*c9496f6bSchristos movl 16(%eax),%ebx 29*c9496f6bSchristos movl 20(%eax),%ebp 30*c9496f6bSchristos movl %ebx,16(%esp) 31*c9496f6bSchristos movl %ebp,20(%esp) 32*c9496f6bSchristos movl 24(%eax),%ebx 33*c9496f6bSchristos movl 28(%eax),%ebp 34*c9496f6bSchristos movl %ebx,24(%esp) 35*c9496f6bSchristos movl %ebp,28(%esp) 36*c9496f6bSchristos movl 32(%eax),%ebx 37*c9496f6bSchristos movl 36(%eax),%ebp 38*c9496f6bSchristos movl %ebx,32(%esp) 39*c9496f6bSchristos movl %ebp,36(%esp) 40*c9496f6bSchristos movl 40(%eax),%ebx 41*c9496f6bSchristos movl 44(%eax),%ebp 42*c9496f6bSchristos movl %ebx,40(%esp) 43*c9496f6bSchristos movl %ebp,44(%esp) 44*c9496f6bSchristos movl 48(%eax),%ebx 45*c9496f6bSchristos movl 52(%eax),%ebp 46*c9496f6bSchristos movl %ebx,48(%esp) 47*c9496f6bSchristos movl %ebp,52(%esp) 48*c9496f6bSchristos movl 56(%eax),%ebx 49*c9496f6bSchristos movl 60(%eax),%ebp 50*c9496f6bSchristos movl %ebx,56(%esp) 51*c9496f6bSchristos movl %ebp,60(%esp) 52*c9496f6bSchristos movl %edi,%eax 53*c9496f6bSchristos movl 12(%edx),%ebx 54*c9496f6bSchristos movl 16(%edx),%ebp 55*c9496f6bSchristos 56*c9496f6bSchristos xorl %ebx,%eax 57*c9496f6bSchristos movl (%esp),%edx 58*c9496f6bSchristos xorl %esi,%eax 59*c9496f6bSchristos addl %edx,%ecx 60*c9496f6bSchristos roll $10,%edi 61*c9496f6bSchristos addl %eax,%ecx 62*c9496f6bSchristos movl %esi,%eax 63*c9496f6bSchristos roll $11,%ecx 64*c9496f6bSchristos addl %ebp,%ecx 65*c9496f6bSchristos 66*c9496f6bSchristos xorl %edi,%eax 67*c9496f6bSchristos movl 4(%esp),%edx 68*c9496f6bSchristos xorl %ecx,%eax 69*c9496f6bSchristos addl %eax,%ebp 70*c9496f6bSchristos movl %ecx,%eax 71*c9496f6bSchristos roll $10,%esi 72*c9496f6bSchristos addl %edx,%ebp 73*c9496f6bSchristos xorl %esi,%eax 74*c9496f6bSchristos roll $14,%ebp 75*c9496f6bSchristos addl %ebx,%ebp 76*c9496f6bSchristos 77*c9496f6bSchristos movl 8(%esp),%edx 78*c9496f6bSchristos xorl %ebp,%eax 79*c9496f6bSchristos addl %edx,%ebx 80*c9496f6bSchristos roll $10,%ecx 81*c9496f6bSchristos addl %eax,%ebx 82*c9496f6bSchristos movl %ebp,%eax 83*c9496f6bSchristos roll $15,%ebx 84*c9496f6bSchristos addl %edi,%ebx 85*c9496f6bSchristos 86*c9496f6bSchristos xorl %ecx,%eax 87*c9496f6bSchristos movl 12(%esp),%edx 88*c9496f6bSchristos xorl %ebx,%eax 89*c9496f6bSchristos addl %eax,%edi 90*c9496f6bSchristos movl %ebx,%eax 91*c9496f6bSchristos roll $10,%ebp 92*c9496f6bSchristos addl %edx,%edi 93*c9496f6bSchristos xorl %ebp,%eax 94*c9496f6bSchristos roll $12,%edi 95*c9496f6bSchristos addl %esi,%edi 96*c9496f6bSchristos 97*c9496f6bSchristos movl 16(%esp),%edx 98*c9496f6bSchristos xorl %edi,%eax 99*c9496f6bSchristos addl %edx,%esi 100*c9496f6bSchristos roll $10,%ebx 101*c9496f6bSchristos addl %eax,%esi 102*c9496f6bSchristos movl %edi,%eax 103*c9496f6bSchristos roll $5,%esi 104*c9496f6bSchristos addl %ecx,%esi 105*c9496f6bSchristos 106*c9496f6bSchristos xorl %ebx,%eax 107*c9496f6bSchristos movl 20(%esp),%edx 108*c9496f6bSchristos xorl %esi,%eax 109*c9496f6bSchristos addl %eax,%ecx 110*c9496f6bSchristos movl %esi,%eax 111*c9496f6bSchristos roll $10,%edi 112*c9496f6bSchristos addl %edx,%ecx 113*c9496f6bSchristos xorl %edi,%eax 114*c9496f6bSchristos roll $8,%ecx 115*c9496f6bSchristos addl %ebp,%ecx 116*c9496f6bSchristos 117*c9496f6bSchristos movl 24(%esp),%edx 118*c9496f6bSchristos xorl %ecx,%eax 119*c9496f6bSchristos addl %edx,%ebp 120*c9496f6bSchristos roll $10,%esi 121*c9496f6bSchristos addl %eax,%ebp 122*c9496f6bSchristos movl %ecx,%eax 123*c9496f6bSchristos roll $7,%ebp 124*c9496f6bSchristos addl %ebx,%ebp 125*c9496f6bSchristos 126*c9496f6bSchristos xorl %esi,%eax 127*c9496f6bSchristos movl 28(%esp),%edx 128*c9496f6bSchristos xorl %ebp,%eax 129*c9496f6bSchristos addl %eax,%ebx 130*c9496f6bSchristos movl %ebp,%eax 131*c9496f6bSchristos roll $10,%ecx 132*c9496f6bSchristos addl %edx,%ebx 133*c9496f6bSchristos xorl %ecx,%eax 134*c9496f6bSchristos roll $9,%ebx 135*c9496f6bSchristos addl %edi,%ebx 136*c9496f6bSchristos 137*c9496f6bSchristos movl 32(%esp),%edx 138*c9496f6bSchristos xorl %ebx,%eax 139*c9496f6bSchristos addl %edx,%edi 140*c9496f6bSchristos roll $10,%ebp 141*c9496f6bSchristos addl %eax,%edi 142*c9496f6bSchristos movl %ebx,%eax 143*c9496f6bSchristos roll $11,%edi 144*c9496f6bSchristos addl %esi,%edi 145*c9496f6bSchristos 146*c9496f6bSchristos xorl %ebp,%eax 147*c9496f6bSchristos movl 36(%esp),%edx 148*c9496f6bSchristos xorl %edi,%eax 149*c9496f6bSchristos addl %eax,%esi 150*c9496f6bSchristos movl %edi,%eax 151*c9496f6bSchristos roll $10,%ebx 152*c9496f6bSchristos addl %edx,%esi 153*c9496f6bSchristos xorl %ebx,%eax 154*c9496f6bSchristos roll $13,%esi 155*c9496f6bSchristos addl %ecx,%esi 156*c9496f6bSchristos 157*c9496f6bSchristos movl 40(%esp),%edx 158*c9496f6bSchristos xorl %esi,%eax 159*c9496f6bSchristos addl %edx,%ecx 160*c9496f6bSchristos roll $10,%edi 161*c9496f6bSchristos addl %eax,%ecx 162*c9496f6bSchristos movl %esi,%eax 163*c9496f6bSchristos roll $14,%ecx 164*c9496f6bSchristos addl %ebp,%ecx 165*c9496f6bSchristos 166*c9496f6bSchristos xorl %edi,%eax 167*c9496f6bSchristos movl 44(%esp),%edx 168*c9496f6bSchristos xorl %ecx,%eax 169*c9496f6bSchristos addl %eax,%ebp 170*c9496f6bSchristos movl %ecx,%eax 171*c9496f6bSchristos roll $10,%esi 172*c9496f6bSchristos addl %edx,%ebp 173*c9496f6bSchristos xorl %esi,%eax 174*c9496f6bSchristos roll $15,%ebp 175*c9496f6bSchristos addl %ebx,%ebp 176*c9496f6bSchristos 177*c9496f6bSchristos movl 48(%esp),%edx 178*c9496f6bSchristos xorl %ebp,%eax 179*c9496f6bSchristos addl %edx,%ebx 180*c9496f6bSchristos roll $10,%ecx 181*c9496f6bSchristos addl %eax,%ebx 182*c9496f6bSchristos movl %ebp,%eax 183*c9496f6bSchristos roll $6,%ebx 184*c9496f6bSchristos addl %edi,%ebx 185*c9496f6bSchristos 186*c9496f6bSchristos xorl %ecx,%eax 187*c9496f6bSchristos movl 52(%esp),%edx 188*c9496f6bSchristos xorl %ebx,%eax 189*c9496f6bSchristos addl %eax,%edi 190*c9496f6bSchristos movl %ebx,%eax 191*c9496f6bSchristos roll $10,%ebp 192*c9496f6bSchristos addl %edx,%edi 193*c9496f6bSchristos xorl %ebp,%eax 194*c9496f6bSchristos roll $7,%edi 195*c9496f6bSchristos addl %esi,%edi 196*c9496f6bSchristos 197*c9496f6bSchristos movl 56(%esp),%edx 198*c9496f6bSchristos xorl %edi,%eax 199*c9496f6bSchristos addl %edx,%esi 200*c9496f6bSchristos roll $10,%ebx 201*c9496f6bSchristos addl %eax,%esi 202*c9496f6bSchristos movl %edi,%eax 203*c9496f6bSchristos roll $9,%esi 204*c9496f6bSchristos addl %ecx,%esi 205*c9496f6bSchristos 206*c9496f6bSchristos xorl %ebx,%eax 207*c9496f6bSchristos movl 60(%esp),%edx 208*c9496f6bSchristos xorl %esi,%eax 209*c9496f6bSchristos addl %eax,%ecx 210*c9496f6bSchristos movl $-1,%eax 211*c9496f6bSchristos roll $10,%edi 212*c9496f6bSchristos addl %edx,%ecx 213*c9496f6bSchristos movl 28(%esp),%edx 214*c9496f6bSchristos roll $8,%ecx 215*c9496f6bSchristos addl %ebp,%ecx 216*c9496f6bSchristos 217*c9496f6bSchristos addl %edx,%ebp 218*c9496f6bSchristos movl %esi,%edx 219*c9496f6bSchristos subl %ecx,%eax 220*c9496f6bSchristos andl %ecx,%edx 221*c9496f6bSchristos andl %edi,%eax 222*c9496f6bSchristos orl %eax,%edx 223*c9496f6bSchristos movl 16(%esp),%eax 224*c9496f6bSchristos roll $10,%esi 225*c9496f6bSchristos leal 1518500249(%ebp,%edx,1),%ebp 226*c9496f6bSchristos movl $-1,%edx 227*c9496f6bSchristos roll $7,%ebp 228*c9496f6bSchristos addl %ebx,%ebp 229*c9496f6bSchristos 230*c9496f6bSchristos addl %eax,%ebx 231*c9496f6bSchristos movl %ecx,%eax 232*c9496f6bSchristos subl %ebp,%edx 233*c9496f6bSchristos andl %ebp,%eax 234*c9496f6bSchristos andl %esi,%edx 235*c9496f6bSchristos orl %edx,%eax 236*c9496f6bSchristos movl 52(%esp),%edx 237*c9496f6bSchristos roll $10,%ecx 238*c9496f6bSchristos leal 1518500249(%ebx,%eax,1),%ebx 239*c9496f6bSchristos movl $-1,%eax 240*c9496f6bSchristos roll $6,%ebx 241*c9496f6bSchristos addl %edi,%ebx 242*c9496f6bSchristos 243*c9496f6bSchristos addl %edx,%edi 244*c9496f6bSchristos movl %ebp,%edx 245*c9496f6bSchristos subl %ebx,%eax 246*c9496f6bSchristos andl %ebx,%edx 247*c9496f6bSchristos andl %ecx,%eax 248*c9496f6bSchristos orl %eax,%edx 249*c9496f6bSchristos movl 4(%esp),%eax 250*c9496f6bSchristos roll $10,%ebp 251*c9496f6bSchristos leal 1518500249(%edi,%edx,1),%edi 252*c9496f6bSchristos movl $-1,%edx 253*c9496f6bSchristos roll $8,%edi 254*c9496f6bSchristos addl %esi,%edi 255*c9496f6bSchristos 256*c9496f6bSchristos addl %eax,%esi 257*c9496f6bSchristos movl %ebx,%eax 258*c9496f6bSchristos subl %edi,%edx 259*c9496f6bSchristos andl %edi,%eax 260*c9496f6bSchristos andl %ebp,%edx 261*c9496f6bSchristos orl %edx,%eax 262*c9496f6bSchristos movl 40(%esp),%edx 263*c9496f6bSchristos roll $10,%ebx 264*c9496f6bSchristos leal 1518500249(%esi,%eax,1),%esi 265*c9496f6bSchristos movl $-1,%eax 266*c9496f6bSchristos roll $13,%esi 267*c9496f6bSchristos addl %ecx,%esi 268*c9496f6bSchristos 269*c9496f6bSchristos addl %edx,%ecx 270*c9496f6bSchristos movl %edi,%edx 271*c9496f6bSchristos subl %esi,%eax 272*c9496f6bSchristos andl %esi,%edx 273*c9496f6bSchristos andl %ebx,%eax 274*c9496f6bSchristos orl %eax,%edx 275*c9496f6bSchristos movl 24(%esp),%eax 276*c9496f6bSchristos roll $10,%edi 277*c9496f6bSchristos leal 1518500249(%ecx,%edx,1),%ecx 278*c9496f6bSchristos movl $-1,%edx 279*c9496f6bSchristos roll $11,%ecx 280*c9496f6bSchristos addl %ebp,%ecx 281*c9496f6bSchristos 282*c9496f6bSchristos addl %eax,%ebp 283*c9496f6bSchristos movl %esi,%eax 284*c9496f6bSchristos subl %ecx,%edx 285*c9496f6bSchristos andl %ecx,%eax 286*c9496f6bSchristos andl %edi,%edx 287*c9496f6bSchristos orl %edx,%eax 288*c9496f6bSchristos movl 60(%esp),%edx 289*c9496f6bSchristos roll $10,%esi 290*c9496f6bSchristos leal 1518500249(%ebp,%eax,1),%ebp 291*c9496f6bSchristos movl $-1,%eax 292*c9496f6bSchristos roll $9,%ebp 293*c9496f6bSchristos addl %ebx,%ebp 294*c9496f6bSchristos 295*c9496f6bSchristos addl %edx,%ebx 296*c9496f6bSchristos movl %ecx,%edx 297*c9496f6bSchristos subl %ebp,%eax 298*c9496f6bSchristos andl %ebp,%edx 299*c9496f6bSchristos andl %esi,%eax 300*c9496f6bSchristos orl %eax,%edx 301*c9496f6bSchristos movl 12(%esp),%eax 302*c9496f6bSchristos roll $10,%ecx 303*c9496f6bSchristos leal 1518500249(%ebx,%edx,1),%ebx 304*c9496f6bSchristos movl $-1,%edx 305*c9496f6bSchristos roll $7,%ebx 306*c9496f6bSchristos addl %edi,%ebx 307*c9496f6bSchristos 308*c9496f6bSchristos addl %eax,%edi 309*c9496f6bSchristos movl %ebp,%eax 310*c9496f6bSchristos subl %ebx,%edx 311*c9496f6bSchristos andl %ebx,%eax 312*c9496f6bSchristos andl %ecx,%edx 313*c9496f6bSchristos orl %edx,%eax 314*c9496f6bSchristos movl 48(%esp),%edx 315*c9496f6bSchristos roll $10,%ebp 316*c9496f6bSchristos leal 1518500249(%edi,%eax,1),%edi 317*c9496f6bSchristos movl $-1,%eax 318*c9496f6bSchristos roll $15,%edi 319*c9496f6bSchristos addl %esi,%edi 320*c9496f6bSchristos 321*c9496f6bSchristos addl %edx,%esi 322*c9496f6bSchristos movl %ebx,%edx 323*c9496f6bSchristos subl %edi,%eax 324*c9496f6bSchristos andl %edi,%edx 325*c9496f6bSchristos andl %ebp,%eax 326*c9496f6bSchristos orl %eax,%edx 327*c9496f6bSchristos movl (%esp),%eax 328*c9496f6bSchristos roll $10,%ebx 329*c9496f6bSchristos leal 1518500249(%esi,%edx,1),%esi 330*c9496f6bSchristos movl $-1,%edx 331*c9496f6bSchristos roll $7,%esi 332*c9496f6bSchristos addl %ecx,%esi 333*c9496f6bSchristos 334*c9496f6bSchristos addl %eax,%ecx 335*c9496f6bSchristos movl %edi,%eax 336*c9496f6bSchristos subl %esi,%edx 337*c9496f6bSchristos andl %esi,%eax 338*c9496f6bSchristos andl %ebx,%edx 339*c9496f6bSchristos orl %edx,%eax 340*c9496f6bSchristos movl 36(%esp),%edx 341*c9496f6bSchristos roll $10,%edi 342*c9496f6bSchristos leal 1518500249(%ecx,%eax,1),%ecx 343*c9496f6bSchristos movl $-1,%eax 344*c9496f6bSchristos roll $12,%ecx 345*c9496f6bSchristos addl %ebp,%ecx 346*c9496f6bSchristos 347*c9496f6bSchristos addl %edx,%ebp 348*c9496f6bSchristos movl %esi,%edx 349*c9496f6bSchristos subl %ecx,%eax 350*c9496f6bSchristos andl %ecx,%edx 351*c9496f6bSchristos andl %edi,%eax 352*c9496f6bSchristos orl %eax,%edx 353*c9496f6bSchristos movl 20(%esp),%eax 354*c9496f6bSchristos roll $10,%esi 355*c9496f6bSchristos leal 1518500249(%ebp,%edx,1),%ebp 356*c9496f6bSchristos movl $-1,%edx 357*c9496f6bSchristos roll $15,%ebp 358*c9496f6bSchristos addl %ebx,%ebp 359*c9496f6bSchristos 360*c9496f6bSchristos addl %eax,%ebx 361*c9496f6bSchristos movl %ecx,%eax 362*c9496f6bSchristos subl %ebp,%edx 363*c9496f6bSchristos andl %ebp,%eax 364*c9496f6bSchristos andl %esi,%edx 365*c9496f6bSchristos orl %edx,%eax 366*c9496f6bSchristos movl 8(%esp),%edx 367*c9496f6bSchristos roll $10,%ecx 368*c9496f6bSchristos leal 1518500249(%ebx,%eax,1),%ebx 369*c9496f6bSchristos movl $-1,%eax 370*c9496f6bSchristos roll $9,%ebx 371*c9496f6bSchristos addl %edi,%ebx 372*c9496f6bSchristos 373*c9496f6bSchristos addl %edx,%edi 374*c9496f6bSchristos movl %ebp,%edx 375*c9496f6bSchristos subl %ebx,%eax 376*c9496f6bSchristos andl %ebx,%edx 377*c9496f6bSchristos andl %ecx,%eax 378*c9496f6bSchristos orl %eax,%edx 379*c9496f6bSchristos movl 56(%esp),%eax 380*c9496f6bSchristos roll $10,%ebp 381*c9496f6bSchristos leal 1518500249(%edi,%edx,1),%edi 382*c9496f6bSchristos movl $-1,%edx 383*c9496f6bSchristos roll $11,%edi 384*c9496f6bSchristos addl %esi,%edi 385*c9496f6bSchristos 386*c9496f6bSchristos addl %eax,%esi 387*c9496f6bSchristos movl %ebx,%eax 388*c9496f6bSchristos subl %edi,%edx 389*c9496f6bSchristos andl %edi,%eax 390*c9496f6bSchristos andl %ebp,%edx 391*c9496f6bSchristos orl %edx,%eax 392*c9496f6bSchristos movl 44(%esp),%edx 393*c9496f6bSchristos roll $10,%ebx 394*c9496f6bSchristos leal 1518500249(%esi,%eax,1),%esi 395*c9496f6bSchristos movl $-1,%eax 396*c9496f6bSchristos roll $7,%esi 397*c9496f6bSchristos addl %ecx,%esi 398*c9496f6bSchristos 399*c9496f6bSchristos addl %edx,%ecx 400*c9496f6bSchristos movl %edi,%edx 401*c9496f6bSchristos subl %esi,%eax 402*c9496f6bSchristos andl %esi,%edx 403*c9496f6bSchristos andl %ebx,%eax 404*c9496f6bSchristos orl %eax,%edx 405*c9496f6bSchristos movl 32(%esp),%eax 406*c9496f6bSchristos roll $10,%edi 407*c9496f6bSchristos leal 1518500249(%ecx,%edx,1),%ecx 408*c9496f6bSchristos movl $-1,%edx 409*c9496f6bSchristos roll $13,%ecx 410*c9496f6bSchristos addl %ebp,%ecx 411*c9496f6bSchristos 412*c9496f6bSchristos addl %eax,%ebp 413*c9496f6bSchristos movl %esi,%eax 414*c9496f6bSchristos subl %ecx,%edx 415*c9496f6bSchristos andl %ecx,%eax 416*c9496f6bSchristos andl %edi,%edx 417*c9496f6bSchristos orl %edx,%eax 418*c9496f6bSchristos movl $-1,%edx 419*c9496f6bSchristos roll $10,%esi 420*c9496f6bSchristos leal 1518500249(%ebp,%eax,1),%ebp 421*c9496f6bSchristos subl %ecx,%edx 422*c9496f6bSchristos roll $12,%ebp 423*c9496f6bSchristos addl %ebx,%ebp 424*c9496f6bSchristos 425*c9496f6bSchristos movl 12(%esp),%eax 426*c9496f6bSchristos orl %ebp,%edx 427*c9496f6bSchristos addl %eax,%ebx 428*c9496f6bSchristos xorl %esi,%edx 429*c9496f6bSchristos movl $-1,%eax 430*c9496f6bSchristos roll $10,%ecx 431*c9496f6bSchristos leal 1859775393(%ebx,%edx,1),%ebx 432*c9496f6bSchristos subl %ebp,%eax 433*c9496f6bSchristos roll $11,%ebx 434*c9496f6bSchristos addl %edi,%ebx 435*c9496f6bSchristos 436*c9496f6bSchristos movl 40(%esp),%edx 437*c9496f6bSchristos orl %ebx,%eax 438*c9496f6bSchristos addl %edx,%edi 439*c9496f6bSchristos xorl %ecx,%eax 440*c9496f6bSchristos movl $-1,%edx 441*c9496f6bSchristos roll $10,%ebp 442*c9496f6bSchristos leal 1859775393(%edi,%eax,1),%edi 443*c9496f6bSchristos subl %ebx,%edx 444*c9496f6bSchristos roll $13,%edi 445*c9496f6bSchristos addl %esi,%edi 446*c9496f6bSchristos 447*c9496f6bSchristos movl 56(%esp),%eax 448*c9496f6bSchristos orl %edi,%edx 449*c9496f6bSchristos addl %eax,%esi 450*c9496f6bSchristos xorl %ebp,%edx 451*c9496f6bSchristos movl $-1,%eax 452*c9496f6bSchristos roll $10,%ebx 453*c9496f6bSchristos leal 1859775393(%esi,%edx,1),%esi 454*c9496f6bSchristos subl %edi,%eax 455*c9496f6bSchristos roll $6,%esi 456*c9496f6bSchristos addl %ecx,%esi 457*c9496f6bSchristos 458*c9496f6bSchristos movl 16(%esp),%edx 459*c9496f6bSchristos orl %esi,%eax 460*c9496f6bSchristos addl %edx,%ecx 461*c9496f6bSchristos xorl %ebx,%eax 462*c9496f6bSchristos movl $-1,%edx 463*c9496f6bSchristos roll $10,%edi 464*c9496f6bSchristos leal 1859775393(%ecx,%eax,1),%ecx 465*c9496f6bSchristos subl %esi,%edx 466*c9496f6bSchristos roll $7,%ecx 467*c9496f6bSchristos addl %ebp,%ecx 468*c9496f6bSchristos 469*c9496f6bSchristos movl 36(%esp),%eax 470*c9496f6bSchristos orl %ecx,%edx 471*c9496f6bSchristos addl %eax,%ebp 472*c9496f6bSchristos xorl %edi,%edx 473*c9496f6bSchristos movl $-1,%eax 474*c9496f6bSchristos roll $10,%esi 475*c9496f6bSchristos leal 1859775393(%ebp,%edx,1),%ebp 476*c9496f6bSchristos subl %ecx,%eax 477*c9496f6bSchristos roll $14,%ebp 478*c9496f6bSchristos addl %ebx,%ebp 479*c9496f6bSchristos 480*c9496f6bSchristos movl 60(%esp),%edx 481*c9496f6bSchristos orl %ebp,%eax 482*c9496f6bSchristos addl %edx,%ebx 483*c9496f6bSchristos xorl %esi,%eax 484*c9496f6bSchristos movl $-1,%edx 485*c9496f6bSchristos roll $10,%ecx 486*c9496f6bSchristos leal 1859775393(%ebx,%eax,1),%ebx 487*c9496f6bSchristos subl %ebp,%edx 488*c9496f6bSchristos roll $9,%ebx 489*c9496f6bSchristos addl %edi,%ebx 490*c9496f6bSchristos 491*c9496f6bSchristos movl 32(%esp),%eax 492*c9496f6bSchristos orl %ebx,%edx 493*c9496f6bSchristos addl %eax,%edi 494*c9496f6bSchristos xorl %ecx,%edx 495*c9496f6bSchristos movl $-1,%eax 496*c9496f6bSchristos roll $10,%ebp 497*c9496f6bSchristos leal 1859775393(%edi,%edx,1),%edi 498*c9496f6bSchristos subl %ebx,%eax 499*c9496f6bSchristos roll $13,%edi 500*c9496f6bSchristos addl %esi,%edi 501*c9496f6bSchristos 502*c9496f6bSchristos movl 4(%esp),%edx 503*c9496f6bSchristos orl %edi,%eax 504*c9496f6bSchristos addl %edx,%esi 505*c9496f6bSchristos xorl %ebp,%eax 506*c9496f6bSchristos movl $-1,%edx 507*c9496f6bSchristos roll $10,%ebx 508*c9496f6bSchristos leal 1859775393(%esi,%eax,1),%esi 509*c9496f6bSchristos subl %edi,%edx 510*c9496f6bSchristos roll $15,%esi 511*c9496f6bSchristos addl %ecx,%esi 512*c9496f6bSchristos 513*c9496f6bSchristos movl 8(%esp),%eax 514*c9496f6bSchristos orl %esi,%edx 515*c9496f6bSchristos addl %eax,%ecx 516*c9496f6bSchristos xorl %ebx,%edx 517*c9496f6bSchristos movl $-1,%eax 518*c9496f6bSchristos roll $10,%edi 519*c9496f6bSchristos leal 1859775393(%ecx,%edx,1),%ecx 520*c9496f6bSchristos subl %esi,%eax 521*c9496f6bSchristos roll $14,%ecx 522*c9496f6bSchristos addl %ebp,%ecx 523*c9496f6bSchristos 524*c9496f6bSchristos movl 28(%esp),%edx 525*c9496f6bSchristos orl %ecx,%eax 526*c9496f6bSchristos addl %edx,%ebp 527*c9496f6bSchristos xorl %edi,%eax 528*c9496f6bSchristos movl $-1,%edx 529*c9496f6bSchristos roll $10,%esi 530*c9496f6bSchristos leal 1859775393(%ebp,%eax,1),%ebp 531*c9496f6bSchristos subl %ecx,%edx 532*c9496f6bSchristos roll $8,%ebp 533*c9496f6bSchristos addl %ebx,%ebp 534*c9496f6bSchristos 535*c9496f6bSchristos movl (%esp),%eax 536*c9496f6bSchristos orl %ebp,%edx 537*c9496f6bSchristos addl %eax,%ebx 538*c9496f6bSchristos xorl %esi,%edx 539*c9496f6bSchristos movl $-1,%eax 540*c9496f6bSchristos roll $10,%ecx 541*c9496f6bSchristos leal 1859775393(%ebx,%edx,1),%ebx 542*c9496f6bSchristos subl %ebp,%eax 543*c9496f6bSchristos roll $13,%ebx 544*c9496f6bSchristos addl %edi,%ebx 545*c9496f6bSchristos 546*c9496f6bSchristos movl 24(%esp),%edx 547*c9496f6bSchristos orl %ebx,%eax 548*c9496f6bSchristos addl %edx,%edi 549*c9496f6bSchristos xorl %ecx,%eax 550*c9496f6bSchristos movl $-1,%edx 551*c9496f6bSchristos roll $10,%ebp 552*c9496f6bSchristos leal 1859775393(%edi,%eax,1),%edi 553*c9496f6bSchristos subl %ebx,%edx 554*c9496f6bSchristos roll $6,%edi 555*c9496f6bSchristos addl %esi,%edi 556*c9496f6bSchristos 557*c9496f6bSchristos movl 52(%esp),%eax 558*c9496f6bSchristos orl %edi,%edx 559*c9496f6bSchristos addl %eax,%esi 560*c9496f6bSchristos xorl %ebp,%edx 561*c9496f6bSchristos movl $-1,%eax 562*c9496f6bSchristos roll $10,%ebx 563*c9496f6bSchristos leal 1859775393(%esi,%edx,1),%esi 564*c9496f6bSchristos subl %edi,%eax 565*c9496f6bSchristos roll $5,%esi 566*c9496f6bSchristos addl %ecx,%esi 567*c9496f6bSchristos 568*c9496f6bSchristos movl 44(%esp),%edx 569*c9496f6bSchristos orl %esi,%eax 570*c9496f6bSchristos addl %edx,%ecx 571*c9496f6bSchristos xorl %ebx,%eax 572*c9496f6bSchristos movl $-1,%edx 573*c9496f6bSchristos roll $10,%edi 574*c9496f6bSchristos leal 1859775393(%ecx,%eax,1),%ecx 575*c9496f6bSchristos subl %esi,%edx 576*c9496f6bSchristos roll $12,%ecx 577*c9496f6bSchristos addl %ebp,%ecx 578*c9496f6bSchristos 579*c9496f6bSchristos movl 20(%esp),%eax 580*c9496f6bSchristos orl %ecx,%edx 581*c9496f6bSchristos addl %eax,%ebp 582*c9496f6bSchristos xorl %edi,%edx 583*c9496f6bSchristos movl $-1,%eax 584*c9496f6bSchristos roll $10,%esi 585*c9496f6bSchristos leal 1859775393(%ebp,%edx,1),%ebp 586*c9496f6bSchristos subl %ecx,%eax 587*c9496f6bSchristos roll $7,%ebp 588*c9496f6bSchristos addl %ebx,%ebp 589*c9496f6bSchristos 590*c9496f6bSchristos movl 48(%esp),%edx 591*c9496f6bSchristos orl %ebp,%eax 592*c9496f6bSchristos addl %edx,%ebx 593*c9496f6bSchristos xorl %esi,%eax 594*c9496f6bSchristos movl $-1,%edx 595*c9496f6bSchristos roll $10,%ecx 596*c9496f6bSchristos leal 1859775393(%ebx,%eax,1),%ebx 597*c9496f6bSchristos movl %ecx,%eax 598*c9496f6bSchristos roll $5,%ebx 599*c9496f6bSchristos addl %edi,%ebx 600*c9496f6bSchristos 601*c9496f6bSchristos subl %ecx,%edx 602*c9496f6bSchristos andl %ebx,%eax 603*c9496f6bSchristos andl %ebp,%edx 604*c9496f6bSchristos orl %eax,%edx 605*c9496f6bSchristos movl 4(%esp),%eax 606*c9496f6bSchristos roll $10,%ebp 607*c9496f6bSchristos leal 2400959708(%edi,%edx,1),%edi 608*c9496f6bSchristos movl $-1,%edx 609*c9496f6bSchristos addl %eax,%edi 610*c9496f6bSchristos movl %ebp,%eax 611*c9496f6bSchristos roll $11,%edi 612*c9496f6bSchristos addl %esi,%edi 613*c9496f6bSchristos 614*c9496f6bSchristos subl %ebp,%edx 615*c9496f6bSchristos andl %edi,%eax 616*c9496f6bSchristos andl %ebx,%edx 617*c9496f6bSchristos orl %eax,%edx 618*c9496f6bSchristos movl 36(%esp),%eax 619*c9496f6bSchristos roll $10,%ebx 620*c9496f6bSchristos leal 2400959708(%esi,%edx,1),%esi 621*c9496f6bSchristos movl $-1,%edx 622*c9496f6bSchristos addl %eax,%esi 623*c9496f6bSchristos movl %ebx,%eax 624*c9496f6bSchristos roll $12,%esi 625*c9496f6bSchristos addl %ecx,%esi 626*c9496f6bSchristos 627*c9496f6bSchristos subl %ebx,%edx 628*c9496f6bSchristos andl %esi,%eax 629*c9496f6bSchristos andl %edi,%edx 630*c9496f6bSchristos orl %eax,%edx 631*c9496f6bSchristos movl 44(%esp),%eax 632*c9496f6bSchristos roll $10,%edi 633*c9496f6bSchristos leal 2400959708(%ecx,%edx,1),%ecx 634*c9496f6bSchristos movl $-1,%edx 635*c9496f6bSchristos addl %eax,%ecx 636*c9496f6bSchristos movl %edi,%eax 637*c9496f6bSchristos roll $14,%ecx 638*c9496f6bSchristos addl %ebp,%ecx 639*c9496f6bSchristos 640*c9496f6bSchristos subl %edi,%edx 641*c9496f6bSchristos andl %ecx,%eax 642*c9496f6bSchristos andl %esi,%edx 643*c9496f6bSchristos orl %eax,%edx 644*c9496f6bSchristos movl 40(%esp),%eax 645*c9496f6bSchristos roll $10,%esi 646*c9496f6bSchristos leal 2400959708(%ebp,%edx,1),%ebp 647*c9496f6bSchristos movl $-1,%edx 648*c9496f6bSchristos addl %eax,%ebp 649*c9496f6bSchristos movl %esi,%eax 650*c9496f6bSchristos roll $15,%ebp 651*c9496f6bSchristos addl %ebx,%ebp 652*c9496f6bSchristos 653*c9496f6bSchristos subl %esi,%edx 654*c9496f6bSchristos andl %ebp,%eax 655*c9496f6bSchristos andl %ecx,%edx 656*c9496f6bSchristos orl %eax,%edx 657*c9496f6bSchristos movl (%esp),%eax 658*c9496f6bSchristos roll $10,%ecx 659*c9496f6bSchristos leal 2400959708(%ebx,%edx,1),%ebx 660*c9496f6bSchristos movl $-1,%edx 661*c9496f6bSchristos addl %eax,%ebx 662*c9496f6bSchristos movl %ecx,%eax 663*c9496f6bSchristos roll $14,%ebx 664*c9496f6bSchristos addl %edi,%ebx 665*c9496f6bSchristos 666*c9496f6bSchristos subl %ecx,%edx 667*c9496f6bSchristos andl %ebx,%eax 668*c9496f6bSchristos andl %ebp,%edx 669*c9496f6bSchristos orl %eax,%edx 670*c9496f6bSchristos movl 32(%esp),%eax 671*c9496f6bSchristos roll $10,%ebp 672*c9496f6bSchristos leal 2400959708(%edi,%edx,1),%edi 673*c9496f6bSchristos movl $-1,%edx 674*c9496f6bSchristos addl %eax,%edi 675*c9496f6bSchristos movl %ebp,%eax 676*c9496f6bSchristos roll $15,%edi 677*c9496f6bSchristos addl %esi,%edi 678*c9496f6bSchristos 679*c9496f6bSchristos subl %ebp,%edx 680*c9496f6bSchristos andl %edi,%eax 681*c9496f6bSchristos andl %ebx,%edx 682*c9496f6bSchristos orl %eax,%edx 683*c9496f6bSchristos movl 48(%esp),%eax 684*c9496f6bSchristos roll $10,%ebx 685*c9496f6bSchristos leal 2400959708(%esi,%edx,1),%esi 686*c9496f6bSchristos movl $-1,%edx 687*c9496f6bSchristos addl %eax,%esi 688*c9496f6bSchristos movl %ebx,%eax 689*c9496f6bSchristos roll $9,%esi 690*c9496f6bSchristos addl %ecx,%esi 691*c9496f6bSchristos 692*c9496f6bSchristos subl %ebx,%edx 693*c9496f6bSchristos andl %esi,%eax 694*c9496f6bSchristos andl %edi,%edx 695*c9496f6bSchristos orl %eax,%edx 696*c9496f6bSchristos movl 16(%esp),%eax 697*c9496f6bSchristos roll $10,%edi 698*c9496f6bSchristos leal 2400959708(%ecx,%edx,1),%ecx 699*c9496f6bSchristos movl $-1,%edx 700*c9496f6bSchristos addl %eax,%ecx 701*c9496f6bSchristos movl %edi,%eax 702*c9496f6bSchristos roll $8,%ecx 703*c9496f6bSchristos addl %ebp,%ecx 704*c9496f6bSchristos 705*c9496f6bSchristos subl %edi,%edx 706*c9496f6bSchristos andl %ecx,%eax 707*c9496f6bSchristos andl %esi,%edx 708*c9496f6bSchristos orl %eax,%edx 709*c9496f6bSchristos movl 52(%esp),%eax 710*c9496f6bSchristos roll $10,%esi 711*c9496f6bSchristos leal 2400959708(%ebp,%edx,1),%ebp 712*c9496f6bSchristos movl $-1,%edx 713*c9496f6bSchristos addl %eax,%ebp 714*c9496f6bSchristos movl %esi,%eax 715*c9496f6bSchristos roll $9,%ebp 716*c9496f6bSchristos addl %ebx,%ebp 717*c9496f6bSchristos 718*c9496f6bSchristos subl %esi,%edx 719*c9496f6bSchristos andl %ebp,%eax 720*c9496f6bSchristos andl %ecx,%edx 721*c9496f6bSchristos orl %eax,%edx 722*c9496f6bSchristos movl 12(%esp),%eax 723*c9496f6bSchristos roll $10,%ecx 724*c9496f6bSchristos leal 2400959708(%ebx,%edx,1),%ebx 725*c9496f6bSchristos movl $-1,%edx 726*c9496f6bSchristos addl %eax,%ebx 727*c9496f6bSchristos movl %ecx,%eax 728*c9496f6bSchristos roll $14,%ebx 729*c9496f6bSchristos addl %edi,%ebx 730*c9496f6bSchristos 731*c9496f6bSchristos subl %ecx,%edx 732*c9496f6bSchristos andl %ebx,%eax 733*c9496f6bSchristos andl %ebp,%edx 734*c9496f6bSchristos orl %eax,%edx 735*c9496f6bSchristos movl 28(%esp),%eax 736*c9496f6bSchristos roll $10,%ebp 737*c9496f6bSchristos leal 2400959708(%edi,%edx,1),%edi 738*c9496f6bSchristos movl $-1,%edx 739*c9496f6bSchristos addl %eax,%edi 740*c9496f6bSchristos movl %ebp,%eax 741*c9496f6bSchristos roll $5,%edi 742*c9496f6bSchristos addl %esi,%edi 743*c9496f6bSchristos 744*c9496f6bSchristos subl %ebp,%edx 745*c9496f6bSchristos andl %edi,%eax 746*c9496f6bSchristos andl %ebx,%edx 747*c9496f6bSchristos orl %eax,%edx 748*c9496f6bSchristos movl 60(%esp),%eax 749*c9496f6bSchristos roll $10,%ebx 750*c9496f6bSchristos leal 2400959708(%esi,%edx,1),%esi 751*c9496f6bSchristos movl $-1,%edx 752*c9496f6bSchristos addl %eax,%esi 753*c9496f6bSchristos movl %ebx,%eax 754*c9496f6bSchristos roll $6,%esi 755*c9496f6bSchristos addl %ecx,%esi 756*c9496f6bSchristos 757*c9496f6bSchristos subl %ebx,%edx 758*c9496f6bSchristos andl %esi,%eax 759*c9496f6bSchristos andl %edi,%edx 760*c9496f6bSchristos orl %eax,%edx 761*c9496f6bSchristos movl 56(%esp),%eax 762*c9496f6bSchristos roll $10,%edi 763*c9496f6bSchristos leal 2400959708(%ecx,%edx,1),%ecx 764*c9496f6bSchristos movl $-1,%edx 765*c9496f6bSchristos addl %eax,%ecx 766*c9496f6bSchristos movl %edi,%eax 767*c9496f6bSchristos roll $8,%ecx 768*c9496f6bSchristos addl %ebp,%ecx 769*c9496f6bSchristos 770*c9496f6bSchristos subl %edi,%edx 771*c9496f6bSchristos andl %ecx,%eax 772*c9496f6bSchristos andl %esi,%edx 773*c9496f6bSchristos orl %eax,%edx 774*c9496f6bSchristos movl 20(%esp),%eax 775*c9496f6bSchristos roll $10,%esi 776*c9496f6bSchristos leal 2400959708(%ebp,%edx,1),%ebp 777*c9496f6bSchristos movl $-1,%edx 778*c9496f6bSchristos addl %eax,%ebp 779*c9496f6bSchristos movl %esi,%eax 780*c9496f6bSchristos roll $6,%ebp 781*c9496f6bSchristos addl %ebx,%ebp 782*c9496f6bSchristos 783*c9496f6bSchristos subl %esi,%edx 784*c9496f6bSchristos andl %ebp,%eax 785*c9496f6bSchristos andl %ecx,%edx 786*c9496f6bSchristos orl %eax,%edx 787*c9496f6bSchristos movl 24(%esp),%eax 788*c9496f6bSchristos roll $10,%ecx 789*c9496f6bSchristos leal 2400959708(%ebx,%edx,1),%ebx 790*c9496f6bSchristos movl $-1,%edx 791*c9496f6bSchristos addl %eax,%ebx 792*c9496f6bSchristos movl %ecx,%eax 793*c9496f6bSchristos roll $5,%ebx 794*c9496f6bSchristos addl %edi,%ebx 795*c9496f6bSchristos 796*c9496f6bSchristos subl %ecx,%edx 797*c9496f6bSchristos andl %ebx,%eax 798*c9496f6bSchristos andl %ebp,%edx 799*c9496f6bSchristos orl %eax,%edx 800*c9496f6bSchristos movl 8(%esp),%eax 801*c9496f6bSchristos roll $10,%ebp 802*c9496f6bSchristos leal 2400959708(%edi,%edx,1),%edi 803*c9496f6bSchristos movl $-1,%edx 804*c9496f6bSchristos addl %eax,%edi 805*c9496f6bSchristos subl %ebp,%edx 806*c9496f6bSchristos roll $12,%edi 807*c9496f6bSchristos addl %esi,%edi 808*c9496f6bSchristos 809*c9496f6bSchristos movl 16(%esp),%eax 810*c9496f6bSchristos orl %ebx,%edx 811*c9496f6bSchristos addl %eax,%esi 812*c9496f6bSchristos xorl %edi,%edx 813*c9496f6bSchristos movl $-1,%eax 814*c9496f6bSchristos roll $10,%ebx 815*c9496f6bSchristos leal 2840853838(%esi,%edx,1),%esi 816*c9496f6bSchristos subl %ebx,%eax 817*c9496f6bSchristos roll $9,%esi 818*c9496f6bSchristos addl %ecx,%esi 819*c9496f6bSchristos 820*c9496f6bSchristos movl (%esp),%edx 821*c9496f6bSchristos orl %edi,%eax 822*c9496f6bSchristos addl %edx,%ecx 823*c9496f6bSchristos xorl %esi,%eax 824*c9496f6bSchristos movl $-1,%edx 825*c9496f6bSchristos roll $10,%edi 826*c9496f6bSchristos leal 2840853838(%ecx,%eax,1),%ecx 827*c9496f6bSchristos subl %edi,%edx 828*c9496f6bSchristos roll $15,%ecx 829*c9496f6bSchristos addl %ebp,%ecx 830*c9496f6bSchristos 831*c9496f6bSchristos movl 20(%esp),%eax 832*c9496f6bSchristos orl %esi,%edx 833*c9496f6bSchristos addl %eax,%ebp 834*c9496f6bSchristos xorl %ecx,%edx 835*c9496f6bSchristos movl $-1,%eax 836*c9496f6bSchristos roll $10,%esi 837*c9496f6bSchristos leal 2840853838(%ebp,%edx,1),%ebp 838*c9496f6bSchristos subl %esi,%eax 839*c9496f6bSchristos roll $5,%ebp 840*c9496f6bSchristos addl %ebx,%ebp 841*c9496f6bSchristos 842*c9496f6bSchristos movl 36(%esp),%edx 843*c9496f6bSchristos orl %ecx,%eax 844*c9496f6bSchristos addl %edx,%ebx 845*c9496f6bSchristos xorl %ebp,%eax 846*c9496f6bSchristos movl $-1,%edx 847*c9496f6bSchristos roll $10,%ecx 848*c9496f6bSchristos leal 2840853838(%ebx,%eax,1),%ebx 849*c9496f6bSchristos subl %ecx,%edx 850*c9496f6bSchristos roll $11,%ebx 851*c9496f6bSchristos addl %edi,%ebx 852*c9496f6bSchristos 853*c9496f6bSchristos movl 28(%esp),%eax 854*c9496f6bSchristos orl %ebp,%edx 855*c9496f6bSchristos addl %eax,%edi 856*c9496f6bSchristos xorl %ebx,%edx 857*c9496f6bSchristos movl $-1,%eax 858*c9496f6bSchristos roll $10,%ebp 859*c9496f6bSchristos leal 2840853838(%edi,%edx,1),%edi 860*c9496f6bSchristos subl %ebp,%eax 861*c9496f6bSchristos roll $6,%edi 862*c9496f6bSchristos addl %esi,%edi 863*c9496f6bSchristos 864*c9496f6bSchristos movl 48(%esp),%edx 865*c9496f6bSchristos orl %ebx,%eax 866*c9496f6bSchristos addl %edx,%esi 867*c9496f6bSchristos xorl %edi,%eax 868*c9496f6bSchristos movl $-1,%edx 869*c9496f6bSchristos roll $10,%ebx 870*c9496f6bSchristos leal 2840853838(%esi,%eax,1),%esi 871*c9496f6bSchristos subl %ebx,%edx 872*c9496f6bSchristos roll $8,%esi 873*c9496f6bSchristos addl %ecx,%esi 874*c9496f6bSchristos 875*c9496f6bSchristos movl 8(%esp),%eax 876*c9496f6bSchristos orl %edi,%edx 877*c9496f6bSchristos addl %eax,%ecx 878*c9496f6bSchristos xorl %esi,%edx 879*c9496f6bSchristos movl $-1,%eax 880*c9496f6bSchristos roll $10,%edi 881*c9496f6bSchristos leal 2840853838(%ecx,%edx,1),%ecx 882*c9496f6bSchristos subl %edi,%eax 883*c9496f6bSchristos roll $13,%ecx 884*c9496f6bSchristos addl %ebp,%ecx 885*c9496f6bSchristos 886*c9496f6bSchristos movl 40(%esp),%edx 887*c9496f6bSchristos orl %esi,%eax 888*c9496f6bSchristos addl %edx,%ebp 889*c9496f6bSchristos xorl %ecx,%eax 890*c9496f6bSchristos movl $-1,%edx 891*c9496f6bSchristos roll $10,%esi 892*c9496f6bSchristos leal 2840853838(%ebp,%eax,1),%ebp 893*c9496f6bSchristos subl %esi,%edx 894*c9496f6bSchristos roll $12,%ebp 895*c9496f6bSchristos addl %ebx,%ebp 896*c9496f6bSchristos 897*c9496f6bSchristos movl 56(%esp),%eax 898*c9496f6bSchristos orl %ecx,%edx 899*c9496f6bSchristos addl %eax,%ebx 900*c9496f6bSchristos xorl %ebp,%edx 901*c9496f6bSchristos movl $-1,%eax 902*c9496f6bSchristos roll $10,%ecx 903*c9496f6bSchristos leal 2840853838(%ebx,%edx,1),%ebx 904*c9496f6bSchristos subl %ecx,%eax 905*c9496f6bSchristos roll $5,%ebx 906*c9496f6bSchristos addl %edi,%ebx 907*c9496f6bSchristos 908*c9496f6bSchristos movl 4(%esp),%edx 909*c9496f6bSchristos orl %ebp,%eax 910*c9496f6bSchristos addl %edx,%edi 911*c9496f6bSchristos xorl %ebx,%eax 912*c9496f6bSchristos movl $-1,%edx 913*c9496f6bSchristos roll $10,%ebp 914*c9496f6bSchristos leal 2840853838(%edi,%eax,1),%edi 915*c9496f6bSchristos subl %ebp,%edx 916*c9496f6bSchristos roll $12,%edi 917*c9496f6bSchristos addl %esi,%edi 918*c9496f6bSchristos 919*c9496f6bSchristos movl 12(%esp),%eax 920*c9496f6bSchristos orl %ebx,%edx 921*c9496f6bSchristos addl %eax,%esi 922*c9496f6bSchristos xorl %edi,%edx 923*c9496f6bSchristos movl $-1,%eax 924*c9496f6bSchristos roll $10,%ebx 925*c9496f6bSchristos leal 2840853838(%esi,%edx,1),%esi 926*c9496f6bSchristos subl %ebx,%eax 927*c9496f6bSchristos roll $13,%esi 928*c9496f6bSchristos addl %ecx,%esi 929*c9496f6bSchristos 930*c9496f6bSchristos movl 32(%esp),%edx 931*c9496f6bSchristos orl %edi,%eax 932*c9496f6bSchristos addl %edx,%ecx 933*c9496f6bSchristos xorl %esi,%eax 934*c9496f6bSchristos movl $-1,%edx 935*c9496f6bSchristos roll $10,%edi 936*c9496f6bSchristos leal 2840853838(%ecx,%eax,1),%ecx 937*c9496f6bSchristos subl %edi,%edx 938*c9496f6bSchristos roll $14,%ecx 939*c9496f6bSchristos addl %ebp,%ecx 940*c9496f6bSchristos 941*c9496f6bSchristos movl 44(%esp),%eax 942*c9496f6bSchristos orl %esi,%edx 943*c9496f6bSchristos addl %eax,%ebp 944*c9496f6bSchristos xorl %ecx,%edx 945*c9496f6bSchristos movl $-1,%eax 946*c9496f6bSchristos roll $10,%esi 947*c9496f6bSchristos leal 2840853838(%ebp,%edx,1),%ebp 948*c9496f6bSchristos subl %esi,%eax 949*c9496f6bSchristos roll $11,%ebp 950*c9496f6bSchristos addl %ebx,%ebp 951*c9496f6bSchristos 952*c9496f6bSchristos movl 24(%esp),%edx 953*c9496f6bSchristos orl %ecx,%eax 954*c9496f6bSchristos addl %edx,%ebx 955*c9496f6bSchristos xorl %ebp,%eax 956*c9496f6bSchristos movl $-1,%edx 957*c9496f6bSchristos roll $10,%ecx 958*c9496f6bSchristos leal 2840853838(%ebx,%eax,1),%ebx 959*c9496f6bSchristos subl %ecx,%edx 960*c9496f6bSchristos roll $8,%ebx 961*c9496f6bSchristos addl %edi,%ebx 962*c9496f6bSchristos 963*c9496f6bSchristos movl 60(%esp),%eax 964*c9496f6bSchristos orl %ebp,%edx 965*c9496f6bSchristos addl %eax,%edi 966*c9496f6bSchristos xorl %ebx,%edx 967*c9496f6bSchristos movl $-1,%eax 968*c9496f6bSchristos roll $10,%ebp 969*c9496f6bSchristos leal 2840853838(%edi,%edx,1),%edi 970*c9496f6bSchristos subl %ebp,%eax 971*c9496f6bSchristos roll $5,%edi 972*c9496f6bSchristos addl %esi,%edi 973*c9496f6bSchristos 974*c9496f6bSchristos movl 52(%esp),%edx 975*c9496f6bSchristos orl %ebx,%eax 976*c9496f6bSchristos addl %edx,%esi 977*c9496f6bSchristos xorl %edi,%eax 978*c9496f6bSchristos movl 128(%esp),%edx 979*c9496f6bSchristos roll $10,%ebx 980*c9496f6bSchristos leal 2840853838(%esi,%eax,1),%esi 981*c9496f6bSchristos movl %ecx,64(%esp) 982*c9496f6bSchristos roll $6,%esi 983*c9496f6bSchristos addl %ecx,%esi 984*c9496f6bSchristos movl (%edx),%ecx 985*c9496f6bSchristos movl %esi,68(%esp) 986*c9496f6bSchristos movl %edi,72(%esp) 987*c9496f6bSchristos movl 4(%edx),%esi 988*c9496f6bSchristos movl %ebx,76(%esp) 989*c9496f6bSchristos movl 8(%edx),%edi 990*c9496f6bSchristos movl %ebp,80(%esp) 991*c9496f6bSchristos movl 12(%edx),%ebx 992*c9496f6bSchristos movl 16(%edx),%ebp 993*c9496f6bSchristos 994*c9496f6bSchristos movl $-1,%edx 995*c9496f6bSchristos subl %ebx,%edx 996*c9496f6bSchristos movl 20(%esp),%eax 997*c9496f6bSchristos orl %edi,%edx 998*c9496f6bSchristos addl %eax,%ecx 999*c9496f6bSchristos xorl %esi,%edx 1000*c9496f6bSchristos movl $-1,%eax 1001*c9496f6bSchristos roll $10,%edi 1002*c9496f6bSchristos leal 1352829926(%ecx,%edx,1),%ecx 1003*c9496f6bSchristos subl %edi,%eax 1004*c9496f6bSchristos roll $8,%ecx 1005*c9496f6bSchristos addl %ebp,%ecx 1006*c9496f6bSchristos 1007*c9496f6bSchristos movl 56(%esp),%edx 1008*c9496f6bSchristos orl %esi,%eax 1009*c9496f6bSchristos addl %edx,%ebp 1010*c9496f6bSchristos xorl %ecx,%eax 1011*c9496f6bSchristos movl $-1,%edx 1012*c9496f6bSchristos roll $10,%esi 1013*c9496f6bSchristos leal 1352829926(%ebp,%eax,1),%ebp 1014*c9496f6bSchristos subl %esi,%edx 1015*c9496f6bSchristos roll $9,%ebp 1016*c9496f6bSchristos addl %ebx,%ebp 1017*c9496f6bSchristos 1018*c9496f6bSchristos movl 28(%esp),%eax 1019*c9496f6bSchristos orl %ecx,%edx 1020*c9496f6bSchristos addl %eax,%ebx 1021*c9496f6bSchristos xorl %ebp,%edx 1022*c9496f6bSchristos movl $-1,%eax 1023*c9496f6bSchristos roll $10,%ecx 1024*c9496f6bSchristos leal 1352829926(%ebx,%edx,1),%ebx 1025*c9496f6bSchristos subl %ecx,%eax 1026*c9496f6bSchristos roll $9,%ebx 1027*c9496f6bSchristos addl %edi,%ebx 1028*c9496f6bSchristos 1029*c9496f6bSchristos movl (%esp),%edx 1030*c9496f6bSchristos orl %ebp,%eax 1031*c9496f6bSchristos addl %edx,%edi 1032*c9496f6bSchristos xorl %ebx,%eax 1033*c9496f6bSchristos movl $-1,%edx 1034*c9496f6bSchristos roll $10,%ebp 1035*c9496f6bSchristos leal 1352829926(%edi,%eax,1),%edi 1036*c9496f6bSchristos subl %ebp,%edx 1037*c9496f6bSchristos roll $11,%edi 1038*c9496f6bSchristos addl %esi,%edi 1039*c9496f6bSchristos 1040*c9496f6bSchristos movl 36(%esp),%eax 1041*c9496f6bSchristos orl %ebx,%edx 1042*c9496f6bSchristos addl %eax,%esi 1043*c9496f6bSchristos xorl %edi,%edx 1044*c9496f6bSchristos movl $-1,%eax 1045*c9496f6bSchristos roll $10,%ebx 1046*c9496f6bSchristos leal 1352829926(%esi,%edx,1),%esi 1047*c9496f6bSchristos subl %ebx,%eax 1048*c9496f6bSchristos roll $13,%esi 1049*c9496f6bSchristos addl %ecx,%esi 1050*c9496f6bSchristos 1051*c9496f6bSchristos movl 8(%esp),%edx 1052*c9496f6bSchristos orl %edi,%eax 1053*c9496f6bSchristos addl %edx,%ecx 1054*c9496f6bSchristos xorl %esi,%eax 1055*c9496f6bSchristos movl $-1,%edx 1056*c9496f6bSchristos roll $10,%edi 1057*c9496f6bSchristos leal 1352829926(%ecx,%eax,1),%ecx 1058*c9496f6bSchristos subl %edi,%edx 1059*c9496f6bSchristos roll $15,%ecx 1060*c9496f6bSchristos addl %ebp,%ecx 1061*c9496f6bSchristos 1062*c9496f6bSchristos movl 44(%esp),%eax 1063*c9496f6bSchristos orl %esi,%edx 1064*c9496f6bSchristos addl %eax,%ebp 1065*c9496f6bSchristos xorl %ecx,%edx 1066*c9496f6bSchristos movl $-1,%eax 1067*c9496f6bSchristos roll $10,%esi 1068*c9496f6bSchristos leal 1352829926(%ebp,%edx,1),%ebp 1069*c9496f6bSchristos subl %esi,%eax 1070*c9496f6bSchristos roll $15,%ebp 1071*c9496f6bSchristos addl %ebx,%ebp 1072*c9496f6bSchristos 1073*c9496f6bSchristos movl 16(%esp),%edx 1074*c9496f6bSchristos orl %ecx,%eax 1075*c9496f6bSchristos addl %edx,%ebx 1076*c9496f6bSchristos xorl %ebp,%eax 1077*c9496f6bSchristos movl $-1,%edx 1078*c9496f6bSchristos roll $10,%ecx 1079*c9496f6bSchristos leal 1352829926(%ebx,%eax,1),%ebx 1080*c9496f6bSchristos subl %ecx,%edx 1081*c9496f6bSchristos roll $5,%ebx 1082*c9496f6bSchristos addl %edi,%ebx 1083*c9496f6bSchristos 1084*c9496f6bSchristos movl 52(%esp),%eax 1085*c9496f6bSchristos orl %ebp,%edx 1086*c9496f6bSchristos addl %eax,%edi 1087*c9496f6bSchristos xorl %ebx,%edx 1088*c9496f6bSchristos movl $-1,%eax 1089*c9496f6bSchristos roll $10,%ebp 1090*c9496f6bSchristos leal 1352829926(%edi,%edx,1),%edi 1091*c9496f6bSchristos subl %ebp,%eax 1092*c9496f6bSchristos roll $7,%edi 1093*c9496f6bSchristos addl %esi,%edi 1094*c9496f6bSchristos 1095*c9496f6bSchristos movl 24(%esp),%edx 1096*c9496f6bSchristos orl %ebx,%eax 1097*c9496f6bSchristos addl %edx,%esi 1098*c9496f6bSchristos xorl %edi,%eax 1099*c9496f6bSchristos movl $-1,%edx 1100*c9496f6bSchristos roll $10,%ebx 1101*c9496f6bSchristos leal 1352829926(%esi,%eax,1),%esi 1102*c9496f6bSchristos subl %ebx,%edx 1103*c9496f6bSchristos roll $7,%esi 1104*c9496f6bSchristos addl %ecx,%esi 1105*c9496f6bSchristos 1106*c9496f6bSchristos movl 60(%esp),%eax 1107*c9496f6bSchristos orl %edi,%edx 1108*c9496f6bSchristos addl %eax,%ecx 1109*c9496f6bSchristos xorl %esi,%edx 1110*c9496f6bSchristos movl $-1,%eax 1111*c9496f6bSchristos roll $10,%edi 1112*c9496f6bSchristos leal 1352829926(%ecx,%edx,1),%ecx 1113*c9496f6bSchristos subl %edi,%eax 1114*c9496f6bSchristos roll $8,%ecx 1115*c9496f6bSchristos addl %ebp,%ecx 1116*c9496f6bSchristos 1117*c9496f6bSchristos movl 32(%esp),%edx 1118*c9496f6bSchristos orl %esi,%eax 1119*c9496f6bSchristos addl %edx,%ebp 1120*c9496f6bSchristos xorl %ecx,%eax 1121*c9496f6bSchristos movl $-1,%edx 1122*c9496f6bSchristos roll $10,%esi 1123*c9496f6bSchristos leal 1352829926(%ebp,%eax,1),%ebp 1124*c9496f6bSchristos subl %esi,%edx 1125*c9496f6bSchristos roll $11,%ebp 1126*c9496f6bSchristos addl %ebx,%ebp 1127*c9496f6bSchristos 1128*c9496f6bSchristos movl 4(%esp),%eax 1129*c9496f6bSchristos orl %ecx,%edx 1130*c9496f6bSchristos addl %eax,%ebx 1131*c9496f6bSchristos xorl %ebp,%edx 1132*c9496f6bSchristos movl $-1,%eax 1133*c9496f6bSchristos roll $10,%ecx 1134*c9496f6bSchristos leal 1352829926(%ebx,%edx,1),%ebx 1135*c9496f6bSchristos subl %ecx,%eax 1136*c9496f6bSchristos roll $14,%ebx 1137*c9496f6bSchristos addl %edi,%ebx 1138*c9496f6bSchristos 1139*c9496f6bSchristos movl 40(%esp),%edx 1140*c9496f6bSchristos orl %ebp,%eax 1141*c9496f6bSchristos addl %edx,%edi 1142*c9496f6bSchristos xorl %ebx,%eax 1143*c9496f6bSchristos movl $-1,%edx 1144*c9496f6bSchristos roll $10,%ebp 1145*c9496f6bSchristos leal 1352829926(%edi,%eax,1),%edi 1146*c9496f6bSchristos subl %ebp,%edx 1147*c9496f6bSchristos roll $14,%edi 1148*c9496f6bSchristos addl %esi,%edi 1149*c9496f6bSchristos 1150*c9496f6bSchristos movl 12(%esp),%eax 1151*c9496f6bSchristos orl %ebx,%edx 1152*c9496f6bSchristos addl %eax,%esi 1153*c9496f6bSchristos xorl %edi,%edx 1154*c9496f6bSchristos movl $-1,%eax 1155*c9496f6bSchristos roll $10,%ebx 1156*c9496f6bSchristos leal 1352829926(%esi,%edx,1),%esi 1157*c9496f6bSchristos subl %ebx,%eax 1158*c9496f6bSchristos roll $12,%esi 1159*c9496f6bSchristos addl %ecx,%esi 1160*c9496f6bSchristos 1161*c9496f6bSchristos movl 48(%esp),%edx 1162*c9496f6bSchristos orl %edi,%eax 1163*c9496f6bSchristos addl %edx,%ecx 1164*c9496f6bSchristos xorl %esi,%eax 1165*c9496f6bSchristos movl $-1,%edx 1166*c9496f6bSchristos roll $10,%edi 1167*c9496f6bSchristos leal 1352829926(%ecx,%eax,1),%ecx 1168*c9496f6bSchristos movl %edi,%eax 1169*c9496f6bSchristos roll $6,%ecx 1170*c9496f6bSchristos addl %ebp,%ecx 1171*c9496f6bSchristos 1172*c9496f6bSchristos subl %edi,%edx 1173*c9496f6bSchristos andl %ecx,%eax 1174*c9496f6bSchristos andl %esi,%edx 1175*c9496f6bSchristos orl %eax,%edx 1176*c9496f6bSchristos movl 24(%esp),%eax 1177*c9496f6bSchristos roll $10,%esi 1178*c9496f6bSchristos leal 1548603684(%ebp,%edx,1),%ebp 1179*c9496f6bSchristos movl $-1,%edx 1180*c9496f6bSchristos addl %eax,%ebp 1181*c9496f6bSchristos movl %esi,%eax 1182*c9496f6bSchristos roll $9,%ebp 1183*c9496f6bSchristos addl %ebx,%ebp 1184*c9496f6bSchristos 1185*c9496f6bSchristos subl %esi,%edx 1186*c9496f6bSchristos andl %ebp,%eax 1187*c9496f6bSchristos andl %ecx,%edx 1188*c9496f6bSchristos orl %eax,%edx 1189*c9496f6bSchristos movl 44(%esp),%eax 1190*c9496f6bSchristos roll $10,%ecx 1191*c9496f6bSchristos leal 1548603684(%ebx,%edx,1),%ebx 1192*c9496f6bSchristos movl $-1,%edx 1193*c9496f6bSchristos addl %eax,%ebx 1194*c9496f6bSchristos movl %ecx,%eax 1195*c9496f6bSchristos roll $13,%ebx 1196*c9496f6bSchristos addl %edi,%ebx 1197*c9496f6bSchristos 1198*c9496f6bSchristos subl %ecx,%edx 1199*c9496f6bSchristos andl %ebx,%eax 1200*c9496f6bSchristos andl %ebp,%edx 1201*c9496f6bSchristos orl %eax,%edx 1202*c9496f6bSchristos movl 12(%esp),%eax 1203*c9496f6bSchristos roll $10,%ebp 1204*c9496f6bSchristos leal 1548603684(%edi,%edx,1),%edi 1205*c9496f6bSchristos movl $-1,%edx 1206*c9496f6bSchristos addl %eax,%edi 1207*c9496f6bSchristos movl %ebp,%eax 1208*c9496f6bSchristos roll $15,%edi 1209*c9496f6bSchristos addl %esi,%edi 1210*c9496f6bSchristos 1211*c9496f6bSchristos subl %ebp,%edx 1212*c9496f6bSchristos andl %edi,%eax 1213*c9496f6bSchristos andl %ebx,%edx 1214*c9496f6bSchristos orl %eax,%edx 1215*c9496f6bSchristos movl 28(%esp),%eax 1216*c9496f6bSchristos roll $10,%ebx 1217*c9496f6bSchristos leal 1548603684(%esi,%edx,1),%esi 1218*c9496f6bSchristos movl $-1,%edx 1219*c9496f6bSchristos addl %eax,%esi 1220*c9496f6bSchristos movl %ebx,%eax 1221*c9496f6bSchristos roll $7,%esi 1222*c9496f6bSchristos addl %ecx,%esi 1223*c9496f6bSchristos 1224*c9496f6bSchristos subl %ebx,%edx 1225*c9496f6bSchristos andl %esi,%eax 1226*c9496f6bSchristos andl %edi,%edx 1227*c9496f6bSchristos orl %eax,%edx 1228*c9496f6bSchristos movl (%esp),%eax 1229*c9496f6bSchristos roll $10,%edi 1230*c9496f6bSchristos leal 1548603684(%ecx,%edx,1),%ecx 1231*c9496f6bSchristos movl $-1,%edx 1232*c9496f6bSchristos addl %eax,%ecx 1233*c9496f6bSchristos movl %edi,%eax 1234*c9496f6bSchristos roll $12,%ecx 1235*c9496f6bSchristos addl %ebp,%ecx 1236*c9496f6bSchristos 1237*c9496f6bSchristos subl %edi,%edx 1238*c9496f6bSchristos andl %ecx,%eax 1239*c9496f6bSchristos andl %esi,%edx 1240*c9496f6bSchristos orl %eax,%edx 1241*c9496f6bSchristos movl 52(%esp),%eax 1242*c9496f6bSchristos roll $10,%esi 1243*c9496f6bSchristos leal 1548603684(%ebp,%edx,1),%ebp 1244*c9496f6bSchristos movl $-1,%edx 1245*c9496f6bSchristos addl %eax,%ebp 1246*c9496f6bSchristos movl %esi,%eax 1247*c9496f6bSchristos roll $8,%ebp 1248*c9496f6bSchristos addl %ebx,%ebp 1249*c9496f6bSchristos 1250*c9496f6bSchristos subl %esi,%edx 1251*c9496f6bSchristos andl %ebp,%eax 1252*c9496f6bSchristos andl %ecx,%edx 1253*c9496f6bSchristos orl %eax,%edx 1254*c9496f6bSchristos movl 20(%esp),%eax 1255*c9496f6bSchristos roll $10,%ecx 1256*c9496f6bSchristos leal 1548603684(%ebx,%edx,1),%ebx 1257*c9496f6bSchristos movl $-1,%edx 1258*c9496f6bSchristos addl %eax,%ebx 1259*c9496f6bSchristos movl %ecx,%eax 1260*c9496f6bSchristos roll $9,%ebx 1261*c9496f6bSchristos addl %edi,%ebx 1262*c9496f6bSchristos 1263*c9496f6bSchristos subl %ecx,%edx 1264*c9496f6bSchristos andl %ebx,%eax 1265*c9496f6bSchristos andl %ebp,%edx 1266*c9496f6bSchristos orl %eax,%edx 1267*c9496f6bSchristos movl 40(%esp),%eax 1268*c9496f6bSchristos roll $10,%ebp 1269*c9496f6bSchristos leal 1548603684(%edi,%edx,1),%edi 1270*c9496f6bSchristos movl $-1,%edx 1271*c9496f6bSchristos addl %eax,%edi 1272*c9496f6bSchristos movl %ebp,%eax 1273*c9496f6bSchristos roll $11,%edi 1274*c9496f6bSchristos addl %esi,%edi 1275*c9496f6bSchristos 1276*c9496f6bSchristos subl %ebp,%edx 1277*c9496f6bSchristos andl %edi,%eax 1278*c9496f6bSchristos andl %ebx,%edx 1279*c9496f6bSchristos orl %eax,%edx 1280*c9496f6bSchristos movl 56(%esp),%eax 1281*c9496f6bSchristos roll $10,%ebx 1282*c9496f6bSchristos leal 1548603684(%esi,%edx,1),%esi 1283*c9496f6bSchristos movl $-1,%edx 1284*c9496f6bSchristos addl %eax,%esi 1285*c9496f6bSchristos movl %ebx,%eax 1286*c9496f6bSchristos roll $7,%esi 1287*c9496f6bSchristos addl %ecx,%esi 1288*c9496f6bSchristos 1289*c9496f6bSchristos subl %ebx,%edx 1290*c9496f6bSchristos andl %esi,%eax 1291*c9496f6bSchristos andl %edi,%edx 1292*c9496f6bSchristos orl %eax,%edx 1293*c9496f6bSchristos movl 60(%esp),%eax 1294*c9496f6bSchristos roll $10,%edi 1295*c9496f6bSchristos leal 1548603684(%ecx,%edx,1),%ecx 1296*c9496f6bSchristos movl $-1,%edx 1297*c9496f6bSchristos addl %eax,%ecx 1298*c9496f6bSchristos movl %edi,%eax 1299*c9496f6bSchristos roll $7,%ecx 1300*c9496f6bSchristos addl %ebp,%ecx 1301*c9496f6bSchristos 1302*c9496f6bSchristos subl %edi,%edx 1303*c9496f6bSchristos andl %ecx,%eax 1304*c9496f6bSchristos andl %esi,%edx 1305*c9496f6bSchristos orl %eax,%edx 1306*c9496f6bSchristos movl 32(%esp),%eax 1307*c9496f6bSchristos roll $10,%esi 1308*c9496f6bSchristos leal 1548603684(%ebp,%edx,1),%ebp 1309*c9496f6bSchristos movl $-1,%edx 1310*c9496f6bSchristos addl %eax,%ebp 1311*c9496f6bSchristos movl %esi,%eax 1312*c9496f6bSchristos roll $12,%ebp 1313*c9496f6bSchristos addl %ebx,%ebp 1314*c9496f6bSchristos 1315*c9496f6bSchristos subl %esi,%edx 1316*c9496f6bSchristos andl %ebp,%eax 1317*c9496f6bSchristos andl %ecx,%edx 1318*c9496f6bSchristos orl %eax,%edx 1319*c9496f6bSchristos movl 48(%esp),%eax 1320*c9496f6bSchristos roll $10,%ecx 1321*c9496f6bSchristos leal 1548603684(%ebx,%edx,1),%ebx 1322*c9496f6bSchristos movl $-1,%edx 1323*c9496f6bSchristos addl %eax,%ebx 1324*c9496f6bSchristos movl %ecx,%eax 1325*c9496f6bSchristos roll $7,%ebx 1326*c9496f6bSchristos addl %edi,%ebx 1327*c9496f6bSchristos 1328*c9496f6bSchristos subl %ecx,%edx 1329*c9496f6bSchristos andl %ebx,%eax 1330*c9496f6bSchristos andl %ebp,%edx 1331*c9496f6bSchristos orl %eax,%edx 1332*c9496f6bSchristos movl 16(%esp),%eax 1333*c9496f6bSchristos roll $10,%ebp 1334*c9496f6bSchristos leal 1548603684(%edi,%edx,1),%edi 1335*c9496f6bSchristos movl $-1,%edx 1336*c9496f6bSchristos addl %eax,%edi 1337*c9496f6bSchristos movl %ebp,%eax 1338*c9496f6bSchristos roll $6,%edi 1339*c9496f6bSchristos addl %esi,%edi 1340*c9496f6bSchristos 1341*c9496f6bSchristos subl %ebp,%edx 1342*c9496f6bSchristos andl %edi,%eax 1343*c9496f6bSchristos andl %ebx,%edx 1344*c9496f6bSchristos orl %eax,%edx 1345*c9496f6bSchristos movl 36(%esp),%eax 1346*c9496f6bSchristos roll $10,%ebx 1347*c9496f6bSchristos leal 1548603684(%esi,%edx,1),%esi 1348*c9496f6bSchristos movl $-1,%edx 1349*c9496f6bSchristos addl %eax,%esi 1350*c9496f6bSchristos movl %ebx,%eax 1351*c9496f6bSchristos roll $15,%esi 1352*c9496f6bSchristos addl %ecx,%esi 1353*c9496f6bSchristos 1354*c9496f6bSchristos subl %ebx,%edx 1355*c9496f6bSchristos andl %esi,%eax 1356*c9496f6bSchristos andl %edi,%edx 1357*c9496f6bSchristos orl %eax,%edx 1358*c9496f6bSchristos movl 4(%esp),%eax 1359*c9496f6bSchristos roll $10,%edi 1360*c9496f6bSchristos leal 1548603684(%ecx,%edx,1),%ecx 1361*c9496f6bSchristos movl $-1,%edx 1362*c9496f6bSchristos addl %eax,%ecx 1363*c9496f6bSchristos movl %edi,%eax 1364*c9496f6bSchristos roll $13,%ecx 1365*c9496f6bSchristos addl %ebp,%ecx 1366*c9496f6bSchristos 1367*c9496f6bSchristos subl %edi,%edx 1368*c9496f6bSchristos andl %ecx,%eax 1369*c9496f6bSchristos andl %esi,%edx 1370*c9496f6bSchristos orl %eax,%edx 1371*c9496f6bSchristos movl 8(%esp),%eax 1372*c9496f6bSchristos roll $10,%esi 1373*c9496f6bSchristos leal 1548603684(%ebp,%edx,1),%ebp 1374*c9496f6bSchristos movl $-1,%edx 1375*c9496f6bSchristos addl %eax,%ebp 1376*c9496f6bSchristos subl %ecx,%edx 1377*c9496f6bSchristos roll $11,%ebp 1378*c9496f6bSchristos addl %ebx,%ebp 1379*c9496f6bSchristos 1380*c9496f6bSchristos movl 60(%esp),%eax 1381*c9496f6bSchristos orl %ebp,%edx 1382*c9496f6bSchristos addl %eax,%ebx 1383*c9496f6bSchristos xorl %esi,%edx 1384*c9496f6bSchristos movl $-1,%eax 1385*c9496f6bSchristos roll $10,%ecx 1386*c9496f6bSchristos leal 1836072691(%ebx,%edx,1),%ebx 1387*c9496f6bSchristos subl %ebp,%eax 1388*c9496f6bSchristos roll $9,%ebx 1389*c9496f6bSchristos addl %edi,%ebx 1390*c9496f6bSchristos 1391*c9496f6bSchristos movl 20(%esp),%edx 1392*c9496f6bSchristos orl %ebx,%eax 1393*c9496f6bSchristos addl %edx,%edi 1394*c9496f6bSchristos xorl %ecx,%eax 1395*c9496f6bSchristos movl $-1,%edx 1396*c9496f6bSchristos roll $10,%ebp 1397*c9496f6bSchristos leal 1836072691(%edi,%eax,1),%edi 1398*c9496f6bSchristos subl %ebx,%edx 1399*c9496f6bSchristos roll $7,%edi 1400*c9496f6bSchristos addl %esi,%edi 1401*c9496f6bSchristos 1402*c9496f6bSchristos movl 4(%esp),%eax 1403*c9496f6bSchristos orl %edi,%edx 1404*c9496f6bSchristos addl %eax,%esi 1405*c9496f6bSchristos xorl %ebp,%edx 1406*c9496f6bSchristos movl $-1,%eax 1407*c9496f6bSchristos roll $10,%ebx 1408*c9496f6bSchristos leal 1836072691(%esi,%edx,1),%esi 1409*c9496f6bSchristos subl %edi,%eax 1410*c9496f6bSchristos roll $15,%esi 1411*c9496f6bSchristos addl %ecx,%esi 1412*c9496f6bSchristos 1413*c9496f6bSchristos movl 12(%esp),%edx 1414*c9496f6bSchristos orl %esi,%eax 1415*c9496f6bSchristos addl %edx,%ecx 1416*c9496f6bSchristos xorl %ebx,%eax 1417*c9496f6bSchristos movl $-1,%edx 1418*c9496f6bSchristos roll $10,%edi 1419*c9496f6bSchristos leal 1836072691(%ecx,%eax,1),%ecx 1420*c9496f6bSchristos subl %esi,%edx 1421*c9496f6bSchristos roll $11,%ecx 1422*c9496f6bSchristos addl %ebp,%ecx 1423*c9496f6bSchristos 1424*c9496f6bSchristos movl 28(%esp),%eax 1425*c9496f6bSchristos orl %ecx,%edx 1426*c9496f6bSchristos addl %eax,%ebp 1427*c9496f6bSchristos xorl %edi,%edx 1428*c9496f6bSchristos movl $-1,%eax 1429*c9496f6bSchristos roll $10,%esi 1430*c9496f6bSchristos leal 1836072691(%ebp,%edx,1),%ebp 1431*c9496f6bSchristos subl %ecx,%eax 1432*c9496f6bSchristos roll $8,%ebp 1433*c9496f6bSchristos addl %ebx,%ebp 1434*c9496f6bSchristos 1435*c9496f6bSchristos movl 56(%esp),%edx 1436*c9496f6bSchristos orl %ebp,%eax 1437*c9496f6bSchristos addl %edx,%ebx 1438*c9496f6bSchristos xorl %esi,%eax 1439*c9496f6bSchristos movl $-1,%edx 1440*c9496f6bSchristos roll $10,%ecx 1441*c9496f6bSchristos leal 1836072691(%ebx,%eax,1),%ebx 1442*c9496f6bSchristos subl %ebp,%edx 1443*c9496f6bSchristos roll $6,%ebx 1444*c9496f6bSchristos addl %edi,%ebx 1445*c9496f6bSchristos 1446*c9496f6bSchristos movl 24(%esp),%eax 1447*c9496f6bSchristos orl %ebx,%edx 1448*c9496f6bSchristos addl %eax,%edi 1449*c9496f6bSchristos xorl %ecx,%edx 1450*c9496f6bSchristos movl $-1,%eax 1451*c9496f6bSchristos roll $10,%ebp 1452*c9496f6bSchristos leal 1836072691(%edi,%edx,1),%edi 1453*c9496f6bSchristos subl %ebx,%eax 1454*c9496f6bSchristos roll $6,%edi 1455*c9496f6bSchristos addl %esi,%edi 1456*c9496f6bSchristos 1457*c9496f6bSchristos movl 36(%esp),%edx 1458*c9496f6bSchristos orl %edi,%eax 1459*c9496f6bSchristos addl %edx,%esi 1460*c9496f6bSchristos xorl %ebp,%eax 1461*c9496f6bSchristos movl $-1,%edx 1462*c9496f6bSchristos roll $10,%ebx 1463*c9496f6bSchristos leal 1836072691(%esi,%eax,1),%esi 1464*c9496f6bSchristos subl %edi,%edx 1465*c9496f6bSchristos roll $14,%esi 1466*c9496f6bSchristos addl %ecx,%esi 1467*c9496f6bSchristos 1468*c9496f6bSchristos movl 44(%esp),%eax 1469*c9496f6bSchristos orl %esi,%edx 1470*c9496f6bSchristos addl %eax,%ecx 1471*c9496f6bSchristos xorl %ebx,%edx 1472*c9496f6bSchristos movl $-1,%eax 1473*c9496f6bSchristos roll $10,%edi 1474*c9496f6bSchristos leal 1836072691(%ecx,%edx,1),%ecx 1475*c9496f6bSchristos subl %esi,%eax 1476*c9496f6bSchristos roll $12,%ecx 1477*c9496f6bSchristos addl %ebp,%ecx 1478*c9496f6bSchristos 1479*c9496f6bSchristos movl 32(%esp),%edx 1480*c9496f6bSchristos orl %ecx,%eax 1481*c9496f6bSchristos addl %edx,%ebp 1482*c9496f6bSchristos xorl %edi,%eax 1483*c9496f6bSchristos movl $-1,%edx 1484*c9496f6bSchristos roll $10,%esi 1485*c9496f6bSchristos leal 1836072691(%ebp,%eax,1),%ebp 1486*c9496f6bSchristos subl %ecx,%edx 1487*c9496f6bSchristos roll $13,%ebp 1488*c9496f6bSchristos addl %ebx,%ebp 1489*c9496f6bSchristos 1490*c9496f6bSchristos movl 48(%esp),%eax 1491*c9496f6bSchristos orl %ebp,%edx 1492*c9496f6bSchristos addl %eax,%ebx 1493*c9496f6bSchristos xorl %esi,%edx 1494*c9496f6bSchristos movl $-1,%eax 1495*c9496f6bSchristos roll $10,%ecx 1496*c9496f6bSchristos leal 1836072691(%ebx,%edx,1),%ebx 1497*c9496f6bSchristos subl %ebp,%eax 1498*c9496f6bSchristos roll $5,%ebx 1499*c9496f6bSchristos addl %edi,%ebx 1500*c9496f6bSchristos 1501*c9496f6bSchristos movl 8(%esp),%edx 1502*c9496f6bSchristos orl %ebx,%eax 1503*c9496f6bSchristos addl %edx,%edi 1504*c9496f6bSchristos xorl %ecx,%eax 1505*c9496f6bSchristos movl $-1,%edx 1506*c9496f6bSchristos roll $10,%ebp 1507*c9496f6bSchristos leal 1836072691(%edi,%eax,1),%edi 1508*c9496f6bSchristos subl %ebx,%edx 1509*c9496f6bSchristos roll $14,%edi 1510*c9496f6bSchristos addl %esi,%edi 1511*c9496f6bSchristos 1512*c9496f6bSchristos movl 40(%esp),%eax 1513*c9496f6bSchristos orl %edi,%edx 1514*c9496f6bSchristos addl %eax,%esi 1515*c9496f6bSchristos xorl %ebp,%edx 1516*c9496f6bSchristos movl $-1,%eax 1517*c9496f6bSchristos roll $10,%ebx 1518*c9496f6bSchristos leal 1836072691(%esi,%edx,1),%esi 1519*c9496f6bSchristos subl %edi,%eax 1520*c9496f6bSchristos roll $13,%esi 1521*c9496f6bSchristos addl %ecx,%esi 1522*c9496f6bSchristos 1523*c9496f6bSchristos movl (%esp),%edx 1524*c9496f6bSchristos orl %esi,%eax 1525*c9496f6bSchristos addl %edx,%ecx 1526*c9496f6bSchristos xorl %ebx,%eax 1527*c9496f6bSchristos movl $-1,%edx 1528*c9496f6bSchristos roll $10,%edi 1529*c9496f6bSchristos leal 1836072691(%ecx,%eax,1),%ecx 1530*c9496f6bSchristos subl %esi,%edx 1531*c9496f6bSchristos roll $13,%ecx 1532*c9496f6bSchristos addl %ebp,%ecx 1533*c9496f6bSchristos 1534*c9496f6bSchristos movl 16(%esp),%eax 1535*c9496f6bSchristos orl %ecx,%edx 1536*c9496f6bSchristos addl %eax,%ebp 1537*c9496f6bSchristos xorl %edi,%edx 1538*c9496f6bSchristos movl $-1,%eax 1539*c9496f6bSchristos roll $10,%esi 1540*c9496f6bSchristos leal 1836072691(%ebp,%edx,1),%ebp 1541*c9496f6bSchristos subl %ecx,%eax 1542*c9496f6bSchristos roll $7,%ebp 1543*c9496f6bSchristos addl %ebx,%ebp 1544*c9496f6bSchristos 1545*c9496f6bSchristos movl 52(%esp),%edx 1546*c9496f6bSchristos orl %ebp,%eax 1547*c9496f6bSchristos addl %edx,%ebx 1548*c9496f6bSchristos xorl %esi,%eax 1549*c9496f6bSchristos movl 32(%esp),%edx 1550*c9496f6bSchristos roll $10,%ecx 1551*c9496f6bSchristos leal 1836072691(%ebx,%eax,1),%ebx 1552*c9496f6bSchristos movl $-1,%eax 1553*c9496f6bSchristos roll $5,%ebx 1554*c9496f6bSchristos addl %edi,%ebx 1555*c9496f6bSchristos 1556*c9496f6bSchristos addl %edx,%edi 1557*c9496f6bSchristos movl %ebp,%edx 1558*c9496f6bSchristos subl %ebx,%eax 1559*c9496f6bSchristos andl %ebx,%edx 1560*c9496f6bSchristos andl %ecx,%eax 1561*c9496f6bSchristos orl %eax,%edx 1562*c9496f6bSchristos movl 24(%esp),%eax 1563*c9496f6bSchristos roll $10,%ebp 1564*c9496f6bSchristos leal 2053994217(%edi,%edx,1),%edi 1565*c9496f6bSchristos movl $-1,%edx 1566*c9496f6bSchristos roll $15,%edi 1567*c9496f6bSchristos addl %esi,%edi 1568*c9496f6bSchristos 1569*c9496f6bSchristos addl %eax,%esi 1570*c9496f6bSchristos movl %ebx,%eax 1571*c9496f6bSchristos subl %edi,%edx 1572*c9496f6bSchristos andl %edi,%eax 1573*c9496f6bSchristos andl %ebp,%edx 1574*c9496f6bSchristos orl %edx,%eax 1575*c9496f6bSchristos movl 16(%esp),%edx 1576*c9496f6bSchristos roll $10,%ebx 1577*c9496f6bSchristos leal 2053994217(%esi,%eax,1),%esi 1578*c9496f6bSchristos movl $-1,%eax 1579*c9496f6bSchristos roll $5,%esi 1580*c9496f6bSchristos addl %ecx,%esi 1581*c9496f6bSchristos 1582*c9496f6bSchristos addl %edx,%ecx 1583*c9496f6bSchristos movl %edi,%edx 1584*c9496f6bSchristos subl %esi,%eax 1585*c9496f6bSchristos andl %esi,%edx 1586*c9496f6bSchristos andl %ebx,%eax 1587*c9496f6bSchristos orl %eax,%edx 1588*c9496f6bSchristos movl 4(%esp),%eax 1589*c9496f6bSchristos roll $10,%edi 1590*c9496f6bSchristos leal 2053994217(%ecx,%edx,1),%ecx 1591*c9496f6bSchristos movl $-1,%edx 1592*c9496f6bSchristos roll $8,%ecx 1593*c9496f6bSchristos addl %ebp,%ecx 1594*c9496f6bSchristos 1595*c9496f6bSchristos addl %eax,%ebp 1596*c9496f6bSchristos movl %esi,%eax 1597*c9496f6bSchristos subl %ecx,%edx 1598*c9496f6bSchristos andl %ecx,%eax 1599*c9496f6bSchristos andl %edi,%edx 1600*c9496f6bSchristos orl %edx,%eax 1601*c9496f6bSchristos movl 12(%esp),%edx 1602*c9496f6bSchristos roll $10,%esi 1603*c9496f6bSchristos leal 2053994217(%ebp,%eax,1),%ebp 1604*c9496f6bSchristos movl $-1,%eax 1605*c9496f6bSchristos roll $11,%ebp 1606*c9496f6bSchristos addl %ebx,%ebp 1607*c9496f6bSchristos 1608*c9496f6bSchristos addl %edx,%ebx 1609*c9496f6bSchristos movl %ecx,%edx 1610*c9496f6bSchristos subl %ebp,%eax 1611*c9496f6bSchristos andl %ebp,%edx 1612*c9496f6bSchristos andl %esi,%eax 1613*c9496f6bSchristos orl %eax,%edx 1614*c9496f6bSchristos movl 44(%esp),%eax 1615*c9496f6bSchristos roll $10,%ecx 1616*c9496f6bSchristos leal 2053994217(%ebx,%edx,1),%ebx 1617*c9496f6bSchristos movl $-1,%edx 1618*c9496f6bSchristos roll $14,%ebx 1619*c9496f6bSchristos addl %edi,%ebx 1620*c9496f6bSchristos 1621*c9496f6bSchristos addl %eax,%edi 1622*c9496f6bSchristos movl %ebp,%eax 1623*c9496f6bSchristos subl %ebx,%edx 1624*c9496f6bSchristos andl %ebx,%eax 1625*c9496f6bSchristos andl %ecx,%edx 1626*c9496f6bSchristos orl %edx,%eax 1627*c9496f6bSchristos movl 60(%esp),%edx 1628*c9496f6bSchristos roll $10,%ebp 1629*c9496f6bSchristos leal 2053994217(%edi,%eax,1),%edi 1630*c9496f6bSchristos movl $-1,%eax 1631*c9496f6bSchristos roll $14,%edi 1632*c9496f6bSchristos addl %esi,%edi 1633*c9496f6bSchristos 1634*c9496f6bSchristos addl %edx,%esi 1635*c9496f6bSchristos movl %ebx,%edx 1636*c9496f6bSchristos subl %edi,%eax 1637*c9496f6bSchristos andl %edi,%edx 1638*c9496f6bSchristos andl %ebp,%eax 1639*c9496f6bSchristos orl %eax,%edx 1640*c9496f6bSchristos movl (%esp),%eax 1641*c9496f6bSchristos roll $10,%ebx 1642*c9496f6bSchristos leal 2053994217(%esi,%edx,1),%esi 1643*c9496f6bSchristos movl $-1,%edx 1644*c9496f6bSchristos roll $6,%esi 1645*c9496f6bSchristos addl %ecx,%esi 1646*c9496f6bSchristos 1647*c9496f6bSchristos addl %eax,%ecx 1648*c9496f6bSchristos movl %edi,%eax 1649*c9496f6bSchristos subl %esi,%edx 1650*c9496f6bSchristos andl %esi,%eax 1651*c9496f6bSchristos andl %ebx,%edx 1652*c9496f6bSchristos orl %edx,%eax 1653*c9496f6bSchristos movl 20(%esp),%edx 1654*c9496f6bSchristos roll $10,%edi 1655*c9496f6bSchristos leal 2053994217(%ecx,%eax,1),%ecx 1656*c9496f6bSchristos movl $-1,%eax 1657*c9496f6bSchristos roll $14,%ecx 1658*c9496f6bSchristos addl %ebp,%ecx 1659*c9496f6bSchristos 1660*c9496f6bSchristos addl %edx,%ebp 1661*c9496f6bSchristos movl %esi,%edx 1662*c9496f6bSchristos subl %ecx,%eax 1663*c9496f6bSchristos andl %ecx,%edx 1664*c9496f6bSchristos andl %edi,%eax 1665*c9496f6bSchristos orl %eax,%edx 1666*c9496f6bSchristos movl 48(%esp),%eax 1667*c9496f6bSchristos roll $10,%esi 1668*c9496f6bSchristos leal 2053994217(%ebp,%edx,1),%ebp 1669*c9496f6bSchristos movl $-1,%edx 1670*c9496f6bSchristos roll $6,%ebp 1671*c9496f6bSchristos addl %ebx,%ebp 1672*c9496f6bSchristos 1673*c9496f6bSchristos addl %eax,%ebx 1674*c9496f6bSchristos movl %ecx,%eax 1675*c9496f6bSchristos subl %ebp,%edx 1676*c9496f6bSchristos andl %ebp,%eax 1677*c9496f6bSchristos andl %esi,%edx 1678*c9496f6bSchristos orl %edx,%eax 1679*c9496f6bSchristos movl 8(%esp),%edx 1680*c9496f6bSchristos roll $10,%ecx 1681*c9496f6bSchristos leal 2053994217(%ebx,%eax,1),%ebx 1682*c9496f6bSchristos movl $-1,%eax 1683*c9496f6bSchristos roll $9,%ebx 1684*c9496f6bSchristos addl %edi,%ebx 1685*c9496f6bSchristos 1686*c9496f6bSchristos addl %edx,%edi 1687*c9496f6bSchristos movl %ebp,%edx 1688*c9496f6bSchristos subl %ebx,%eax 1689*c9496f6bSchristos andl %ebx,%edx 1690*c9496f6bSchristos andl %ecx,%eax 1691*c9496f6bSchristos orl %eax,%edx 1692*c9496f6bSchristos movl 52(%esp),%eax 1693*c9496f6bSchristos roll $10,%ebp 1694*c9496f6bSchristos leal 2053994217(%edi,%edx,1),%edi 1695*c9496f6bSchristos movl $-1,%edx 1696*c9496f6bSchristos roll $12,%edi 1697*c9496f6bSchristos addl %esi,%edi 1698*c9496f6bSchristos 1699*c9496f6bSchristos addl %eax,%esi 1700*c9496f6bSchristos movl %ebx,%eax 1701*c9496f6bSchristos subl %edi,%edx 1702*c9496f6bSchristos andl %edi,%eax 1703*c9496f6bSchristos andl %ebp,%edx 1704*c9496f6bSchristos orl %edx,%eax 1705*c9496f6bSchristos movl 36(%esp),%edx 1706*c9496f6bSchristos roll $10,%ebx 1707*c9496f6bSchristos leal 2053994217(%esi,%eax,1),%esi 1708*c9496f6bSchristos movl $-1,%eax 1709*c9496f6bSchristos roll $9,%esi 1710*c9496f6bSchristos addl %ecx,%esi 1711*c9496f6bSchristos 1712*c9496f6bSchristos addl %edx,%ecx 1713*c9496f6bSchristos movl %edi,%edx 1714*c9496f6bSchristos subl %esi,%eax 1715*c9496f6bSchristos andl %esi,%edx 1716*c9496f6bSchristos andl %ebx,%eax 1717*c9496f6bSchristos orl %eax,%edx 1718*c9496f6bSchristos movl 28(%esp),%eax 1719*c9496f6bSchristos roll $10,%edi 1720*c9496f6bSchristos leal 2053994217(%ecx,%edx,1),%ecx 1721*c9496f6bSchristos movl $-1,%edx 1722*c9496f6bSchristos roll $12,%ecx 1723*c9496f6bSchristos addl %ebp,%ecx 1724*c9496f6bSchristos 1725*c9496f6bSchristos addl %eax,%ebp 1726*c9496f6bSchristos movl %esi,%eax 1727*c9496f6bSchristos subl %ecx,%edx 1728*c9496f6bSchristos andl %ecx,%eax 1729*c9496f6bSchristos andl %edi,%edx 1730*c9496f6bSchristos orl %edx,%eax 1731*c9496f6bSchristos movl 40(%esp),%edx 1732*c9496f6bSchristos roll $10,%esi 1733*c9496f6bSchristos leal 2053994217(%ebp,%eax,1),%ebp 1734*c9496f6bSchristos movl $-1,%eax 1735*c9496f6bSchristos roll $5,%ebp 1736*c9496f6bSchristos addl %ebx,%ebp 1737*c9496f6bSchristos 1738*c9496f6bSchristos addl %edx,%ebx 1739*c9496f6bSchristos movl %ecx,%edx 1740*c9496f6bSchristos subl %ebp,%eax 1741*c9496f6bSchristos andl %ebp,%edx 1742*c9496f6bSchristos andl %esi,%eax 1743*c9496f6bSchristos orl %eax,%edx 1744*c9496f6bSchristos movl 56(%esp),%eax 1745*c9496f6bSchristos roll $10,%ecx 1746*c9496f6bSchristos leal 2053994217(%ebx,%edx,1),%ebx 1747*c9496f6bSchristos movl $-1,%edx 1748*c9496f6bSchristos roll $15,%ebx 1749*c9496f6bSchristos addl %edi,%ebx 1750*c9496f6bSchristos 1751*c9496f6bSchristos addl %eax,%edi 1752*c9496f6bSchristos movl %ebp,%eax 1753*c9496f6bSchristos subl %ebx,%edx 1754*c9496f6bSchristos andl %ebx,%eax 1755*c9496f6bSchristos andl %ecx,%edx 1756*c9496f6bSchristos orl %eax,%edx 1757*c9496f6bSchristos movl %ebx,%eax 1758*c9496f6bSchristos roll $10,%ebp 1759*c9496f6bSchristos leal 2053994217(%edi,%edx,1),%edi 1760*c9496f6bSchristos xorl %ebp,%eax 1761*c9496f6bSchristos roll $8,%edi 1762*c9496f6bSchristos addl %esi,%edi 1763*c9496f6bSchristos 1764*c9496f6bSchristos movl 48(%esp),%edx 1765*c9496f6bSchristos xorl %edi,%eax 1766*c9496f6bSchristos addl %edx,%esi 1767*c9496f6bSchristos roll $10,%ebx 1768*c9496f6bSchristos addl %eax,%esi 1769*c9496f6bSchristos movl %edi,%eax 1770*c9496f6bSchristos roll $8,%esi 1771*c9496f6bSchristos addl %ecx,%esi 1772*c9496f6bSchristos 1773*c9496f6bSchristos xorl %ebx,%eax 1774*c9496f6bSchristos movl 60(%esp),%edx 1775*c9496f6bSchristos xorl %esi,%eax 1776*c9496f6bSchristos addl %eax,%ecx 1777*c9496f6bSchristos movl %esi,%eax 1778*c9496f6bSchristos roll $10,%edi 1779*c9496f6bSchristos addl %edx,%ecx 1780*c9496f6bSchristos xorl %edi,%eax 1781*c9496f6bSchristos roll $5,%ecx 1782*c9496f6bSchristos addl %ebp,%ecx 1783*c9496f6bSchristos 1784*c9496f6bSchristos movl 40(%esp),%edx 1785*c9496f6bSchristos xorl %ecx,%eax 1786*c9496f6bSchristos addl %edx,%ebp 1787*c9496f6bSchristos roll $10,%esi 1788*c9496f6bSchristos addl %eax,%ebp 1789*c9496f6bSchristos movl %ecx,%eax 1790*c9496f6bSchristos roll $12,%ebp 1791*c9496f6bSchristos addl %ebx,%ebp 1792*c9496f6bSchristos 1793*c9496f6bSchristos xorl %esi,%eax 1794*c9496f6bSchristos movl 16(%esp),%edx 1795*c9496f6bSchristos xorl %ebp,%eax 1796*c9496f6bSchristos addl %eax,%ebx 1797*c9496f6bSchristos movl %ebp,%eax 1798*c9496f6bSchristos roll $10,%ecx 1799*c9496f6bSchristos addl %edx,%ebx 1800*c9496f6bSchristos xorl %ecx,%eax 1801*c9496f6bSchristos roll $9,%ebx 1802*c9496f6bSchristos addl %edi,%ebx 1803*c9496f6bSchristos 1804*c9496f6bSchristos movl 4(%esp),%edx 1805*c9496f6bSchristos xorl %ebx,%eax 1806*c9496f6bSchristos addl %edx,%edi 1807*c9496f6bSchristos roll $10,%ebp 1808*c9496f6bSchristos addl %eax,%edi 1809*c9496f6bSchristos movl %ebx,%eax 1810*c9496f6bSchristos roll $12,%edi 1811*c9496f6bSchristos addl %esi,%edi 1812*c9496f6bSchristos 1813*c9496f6bSchristos xorl %ebp,%eax 1814*c9496f6bSchristos movl 20(%esp),%edx 1815*c9496f6bSchristos xorl %edi,%eax 1816*c9496f6bSchristos addl %eax,%esi 1817*c9496f6bSchristos movl %edi,%eax 1818*c9496f6bSchristos roll $10,%ebx 1819*c9496f6bSchristos addl %edx,%esi 1820*c9496f6bSchristos xorl %ebx,%eax 1821*c9496f6bSchristos roll $5,%esi 1822*c9496f6bSchristos addl %ecx,%esi 1823*c9496f6bSchristos 1824*c9496f6bSchristos movl 32(%esp),%edx 1825*c9496f6bSchristos xorl %esi,%eax 1826*c9496f6bSchristos addl %edx,%ecx 1827*c9496f6bSchristos roll $10,%edi 1828*c9496f6bSchristos addl %eax,%ecx 1829*c9496f6bSchristos movl %esi,%eax 1830*c9496f6bSchristos roll $14,%ecx 1831*c9496f6bSchristos addl %ebp,%ecx 1832*c9496f6bSchristos 1833*c9496f6bSchristos xorl %edi,%eax 1834*c9496f6bSchristos movl 28(%esp),%edx 1835*c9496f6bSchristos xorl %ecx,%eax 1836*c9496f6bSchristos addl %eax,%ebp 1837*c9496f6bSchristos movl %ecx,%eax 1838*c9496f6bSchristos roll $10,%esi 1839*c9496f6bSchristos addl %edx,%ebp 1840*c9496f6bSchristos xorl %esi,%eax 1841*c9496f6bSchristos roll $6,%ebp 1842*c9496f6bSchristos addl %ebx,%ebp 1843*c9496f6bSchristos 1844*c9496f6bSchristos movl 24(%esp),%edx 1845*c9496f6bSchristos xorl %ebp,%eax 1846*c9496f6bSchristos addl %edx,%ebx 1847*c9496f6bSchristos roll $10,%ecx 1848*c9496f6bSchristos addl %eax,%ebx 1849*c9496f6bSchristos movl %ebp,%eax 1850*c9496f6bSchristos roll $8,%ebx 1851*c9496f6bSchristos addl %edi,%ebx 1852*c9496f6bSchristos 1853*c9496f6bSchristos xorl %ecx,%eax 1854*c9496f6bSchristos movl 8(%esp),%edx 1855*c9496f6bSchristos xorl %ebx,%eax 1856*c9496f6bSchristos addl %eax,%edi 1857*c9496f6bSchristos movl %ebx,%eax 1858*c9496f6bSchristos roll $10,%ebp 1859*c9496f6bSchristos addl %edx,%edi 1860*c9496f6bSchristos xorl %ebp,%eax 1861*c9496f6bSchristos roll $13,%edi 1862*c9496f6bSchristos addl %esi,%edi 1863*c9496f6bSchristos 1864*c9496f6bSchristos movl 52(%esp),%edx 1865*c9496f6bSchristos xorl %edi,%eax 1866*c9496f6bSchristos addl %edx,%esi 1867*c9496f6bSchristos roll $10,%ebx 1868*c9496f6bSchristos addl %eax,%esi 1869*c9496f6bSchristos movl %edi,%eax 1870*c9496f6bSchristos roll $6,%esi 1871*c9496f6bSchristos addl %ecx,%esi 1872*c9496f6bSchristos 1873*c9496f6bSchristos xorl %ebx,%eax 1874*c9496f6bSchristos movl 56(%esp),%edx 1875*c9496f6bSchristos xorl %esi,%eax 1876*c9496f6bSchristos addl %eax,%ecx 1877*c9496f6bSchristos movl %esi,%eax 1878*c9496f6bSchristos roll $10,%edi 1879*c9496f6bSchristos addl %edx,%ecx 1880*c9496f6bSchristos xorl %edi,%eax 1881*c9496f6bSchristos roll $5,%ecx 1882*c9496f6bSchristos addl %ebp,%ecx 1883*c9496f6bSchristos 1884*c9496f6bSchristos movl (%esp),%edx 1885*c9496f6bSchristos xorl %ecx,%eax 1886*c9496f6bSchristos addl %edx,%ebp 1887*c9496f6bSchristos roll $10,%esi 1888*c9496f6bSchristos addl %eax,%ebp 1889*c9496f6bSchristos movl %ecx,%eax 1890*c9496f6bSchristos roll $15,%ebp 1891*c9496f6bSchristos addl %ebx,%ebp 1892*c9496f6bSchristos 1893*c9496f6bSchristos xorl %esi,%eax 1894*c9496f6bSchristos movl 12(%esp),%edx 1895*c9496f6bSchristos xorl %ebp,%eax 1896*c9496f6bSchristos addl %eax,%ebx 1897*c9496f6bSchristos movl %ebp,%eax 1898*c9496f6bSchristos roll $10,%ecx 1899*c9496f6bSchristos addl %edx,%ebx 1900*c9496f6bSchristos xorl %ecx,%eax 1901*c9496f6bSchristos roll $13,%ebx 1902*c9496f6bSchristos addl %edi,%ebx 1903*c9496f6bSchristos 1904*c9496f6bSchristos movl 36(%esp),%edx 1905*c9496f6bSchristos xorl %ebx,%eax 1906*c9496f6bSchristos addl %edx,%edi 1907*c9496f6bSchristos roll $10,%ebp 1908*c9496f6bSchristos addl %eax,%edi 1909*c9496f6bSchristos movl %ebx,%eax 1910*c9496f6bSchristos roll $11,%edi 1911*c9496f6bSchristos addl %esi,%edi 1912*c9496f6bSchristos 1913*c9496f6bSchristos xorl %ebp,%eax 1914*c9496f6bSchristos movl 44(%esp),%edx 1915*c9496f6bSchristos xorl %edi,%eax 1916*c9496f6bSchristos addl %eax,%esi 1917*c9496f6bSchristos roll $10,%ebx 1918*c9496f6bSchristos addl %edx,%esi 1919*c9496f6bSchristos movl 128(%esp),%edx 1920*c9496f6bSchristos roll $11,%esi 1921*c9496f6bSchristos addl %ecx,%esi 1922*c9496f6bSchristos movl 4(%edx),%eax 1923*c9496f6bSchristos addl %eax,%ebx 1924*c9496f6bSchristos movl 72(%esp),%eax 1925*c9496f6bSchristos addl %eax,%ebx 1926*c9496f6bSchristos movl 8(%edx),%eax 1927*c9496f6bSchristos addl %eax,%ebp 1928*c9496f6bSchristos movl 76(%esp),%eax 1929*c9496f6bSchristos addl %eax,%ebp 1930*c9496f6bSchristos movl 12(%edx),%eax 1931*c9496f6bSchristos addl %eax,%ecx 1932*c9496f6bSchristos movl 80(%esp),%eax 1933*c9496f6bSchristos addl %eax,%ecx 1934*c9496f6bSchristos movl 16(%edx),%eax 1935*c9496f6bSchristos addl %eax,%esi 1936*c9496f6bSchristos movl 64(%esp),%eax 1937*c9496f6bSchristos addl %eax,%esi 1938*c9496f6bSchristos movl (%edx),%eax 1939*c9496f6bSchristos addl %eax,%edi 1940*c9496f6bSchristos movl 68(%esp),%eax 1941*c9496f6bSchristos addl %eax,%edi 1942*c9496f6bSchristos movl 136(%esp),%eax 1943*c9496f6bSchristos movl %ebx,(%edx) 1944*c9496f6bSchristos movl %ebp,4(%edx) 1945*c9496f6bSchristos movl %ecx,8(%edx) 1946*c9496f6bSchristos subl $1,%eax 1947*c9496f6bSchristos movl %esi,12(%edx) 1948*c9496f6bSchristos movl %edi,16(%edx) 1949*c9496f6bSchristos jle .L001get_out 1950*c9496f6bSchristos movl %eax,136(%esp) 1951*c9496f6bSchristos movl %ecx,%edi 1952*c9496f6bSchristos movl 132(%esp),%eax 1953*c9496f6bSchristos movl %ebx,%ecx 1954*c9496f6bSchristos addl $64,%eax 1955*c9496f6bSchristos movl %ebp,%esi 1956*c9496f6bSchristos movl %eax,132(%esp) 1957*c9496f6bSchristos jmp .L000start 1958*c9496f6bSchristos.L001get_out: 1959*c9496f6bSchristos addl $108,%esp 1960*c9496f6bSchristos popl %ebx 1961*c9496f6bSchristos popl %ebp 1962*c9496f6bSchristos popl %edi 1963*c9496f6bSchristos popl %esi 1964*c9496f6bSchristos ret 1965*c9496f6bSchristos.size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin 1966