195967Speter # $FreeBSD$ 2238405Sjkim.file "rmd-586.s" 395967Speter.text 4238405Sjkim.globl ripemd160_block_asm_data_order 5238405Sjkim.type ripemd160_block_asm_data_order,@function 6238405Sjkim.align 16 7238405Sjkimripemd160_block_asm_data_order: 8238405Sjkim.L_ripemd160_block_asm_data_order_begin: 9238405Sjkim movl 4(%esp),%edx 10238405Sjkim movl 8(%esp),%eax 1195967Speter pushl %esi 12238405Sjkim movl (%edx),%ecx 1395967Speter pushl %edi 14238405Sjkim movl 4(%edx),%esi 1595967Speter pushl %ebp 16238405Sjkim movl 8(%edx),%edi 1795967Speter pushl %ebx 18238405Sjkim subl $108,%esp 1995967Speter.L000start: 2095967Speter 21238405Sjkim movl (%eax),%ebx 22238405Sjkim movl 4(%eax),%ebp 23238405Sjkim movl %ebx,(%esp) 24238405Sjkim movl %ebp,4(%esp) 25238405Sjkim movl 8(%eax),%ebx 26238405Sjkim movl 12(%eax),%ebp 27238405Sjkim movl %ebx,8(%esp) 28238405Sjkim movl %ebp,12(%esp) 29238405Sjkim movl 16(%eax),%ebx 30238405Sjkim movl 20(%eax),%ebp 31238405Sjkim movl %ebx,16(%esp) 32238405Sjkim movl %ebp,20(%esp) 33238405Sjkim movl 24(%eax),%ebx 34238405Sjkim movl 28(%eax),%ebp 35238405Sjkim movl %ebx,24(%esp) 36238405Sjkim movl %ebp,28(%esp) 37238405Sjkim movl 32(%eax),%ebx 38238405Sjkim movl 36(%eax),%ebp 39238405Sjkim movl %ebx,32(%esp) 40238405Sjkim movl %ebp,36(%esp) 41238405Sjkim movl 40(%eax),%ebx 42238405Sjkim movl 44(%eax),%ebp 43238405Sjkim movl %ebx,40(%esp) 44238405Sjkim movl %ebp,44(%esp) 45238405Sjkim movl 48(%eax),%ebx 46238405Sjkim movl 52(%eax),%ebp 47238405Sjkim movl %ebx,48(%esp) 48238405Sjkim movl %ebp,52(%esp) 49238405Sjkim movl 56(%eax),%ebx 50238405Sjkim movl 60(%eax),%ebp 51238405Sjkim movl %ebx,56(%esp) 52238405Sjkim movl %ebp,60(%esp) 53238405Sjkim movl %edi,%eax 54238405Sjkim movl 12(%edx),%ebx 55238405Sjkim movl 16(%edx),%ebp 56127326Smarkm 57238405Sjkim xorl %ebx,%eax 58238405Sjkim movl (%esp),%edx 59238405Sjkim xorl %esi,%eax 60238405Sjkim addl %edx,%ecx 61238405Sjkim roll $10,%edi 62238405Sjkim addl %eax,%ecx 63238405Sjkim movl %esi,%eax 64238405Sjkim roll $11,%ecx 65238405Sjkim addl %ebp,%ecx 66127326Smarkm 67238405Sjkim xorl %edi,%eax 68238405Sjkim movl 4(%esp),%edx 69238405Sjkim xorl %ecx,%eax 70238405Sjkim addl %eax,%ebp 71238405Sjkim movl %ecx,%eax 72238405Sjkim roll $10,%esi 73238405Sjkim addl %edx,%ebp 74238405Sjkim xorl %esi,%eax 75238405Sjkim roll $14,%ebp 76238405Sjkim addl %ebx,%ebp 77127326Smarkm 78238405Sjkim movl 8(%esp),%edx 79238405Sjkim xorl %ebp,%eax 80238405Sjkim addl %edx,%ebx 81238405Sjkim roll $10,%ecx 82238405Sjkim addl %eax,%ebx 83238405Sjkim movl %ebp,%eax 84238405Sjkim roll $15,%ebx 85238405Sjkim addl %edi,%ebx 86127326Smarkm 87238405Sjkim xorl %ecx,%eax 88238405Sjkim movl 12(%esp),%edx 89238405Sjkim xorl %ebx,%eax 90238405Sjkim addl %eax,%edi 91238405Sjkim movl %ebx,%eax 92238405Sjkim roll $10,%ebp 93238405Sjkim addl %edx,%edi 94238405Sjkim xorl %ebp,%eax 95238405Sjkim roll $12,%edi 96238405Sjkim addl %esi,%edi 97127326Smarkm 98238405Sjkim movl 16(%esp),%edx 99238405Sjkim xorl %edi,%eax 100238405Sjkim addl %edx,%esi 101238405Sjkim roll $10,%ebx 102238405Sjkim addl %eax,%esi 103238405Sjkim movl %edi,%eax 104238405Sjkim roll $5,%esi 105238405Sjkim addl %ecx,%esi 106127326Smarkm 107238405Sjkim xorl %ebx,%eax 108238405Sjkim movl 20(%esp),%edx 109238405Sjkim xorl %esi,%eax 110238405Sjkim addl %eax,%ecx 111238405Sjkim movl %esi,%eax 112238405Sjkim roll $10,%edi 113238405Sjkim addl %edx,%ecx 114238405Sjkim xorl %edi,%eax 115238405Sjkim roll $8,%ecx 116238405Sjkim addl %ebp,%ecx 117127326Smarkm 118238405Sjkim movl 24(%esp),%edx 119238405Sjkim xorl %ecx,%eax 120238405Sjkim addl %edx,%ebp 121238405Sjkim roll $10,%esi 122238405Sjkim addl %eax,%ebp 123238405Sjkim movl %ecx,%eax 124238405Sjkim roll $7,%ebp 125238405Sjkim addl %ebx,%ebp 126127326Smarkm 127238405Sjkim xorl %esi,%eax 128238405Sjkim movl 28(%esp),%edx 129238405Sjkim xorl %ebp,%eax 130238405Sjkim addl %eax,%ebx 131238405Sjkim movl %ebp,%eax 132238405Sjkim roll $10,%ecx 133238405Sjkim addl %edx,%ebx 134238405Sjkim xorl %ecx,%eax 135238405Sjkim roll $9,%ebx 136238405Sjkim addl %edi,%ebx 137127326Smarkm 138238405Sjkim movl 32(%esp),%edx 139238405Sjkim xorl %ebx,%eax 140238405Sjkim addl %edx,%edi 141238405Sjkim roll $10,%ebp 142238405Sjkim addl %eax,%edi 143238405Sjkim movl %ebx,%eax 144238405Sjkim roll $11,%edi 145238405Sjkim addl %esi,%edi 146127326Smarkm 147238405Sjkim xorl %ebp,%eax 148238405Sjkim movl 36(%esp),%edx 149238405Sjkim xorl %edi,%eax 150238405Sjkim addl %eax,%esi 151238405Sjkim movl %edi,%eax 152238405Sjkim roll $10,%ebx 153238405Sjkim addl %edx,%esi 154238405Sjkim xorl %ebx,%eax 155238405Sjkim roll $13,%esi 156238405Sjkim addl %ecx,%esi 157127326Smarkm 158238405Sjkim movl 40(%esp),%edx 159238405Sjkim xorl %esi,%eax 160238405Sjkim addl %edx,%ecx 161238405Sjkim roll $10,%edi 162238405Sjkim addl %eax,%ecx 163238405Sjkim movl %esi,%eax 164238405Sjkim roll $14,%ecx 165238405Sjkim addl %ebp,%ecx 166127326Smarkm 167238405Sjkim xorl %edi,%eax 168238405Sjkim movl 44(%esp),%edx 169238405Sjkim xorl %ecx,%eax 170238405Sjkim addl %eax,%ebp 171238405Sjkim movl %ecx,%eax 172238405Sjkim roll $10,%esi 173238405Sjkim addl %edx,%ebp 174238405Sjkim xorl %esi,%eax 175238405Sjkim roll $15,%ebp 176238405Sjkim addl %ebx,%ebp 177127326Smarkm 178238405Sjkim movl 48(%esp),%edx 179238405Sjkim xorl %ebp,%eax 180238405Sjkim addl %edx,%ebx 181238405Sjkim roll $10,%ecx 182238405Sjkim addl %eax,%ebx 183238405Sjkim movl %ebp,%eax 184238405Sjkim roll $6,%ebx 185238405Sjkim addl %edi,%ebx 186127326Smarkm 187238405Sjkim xorl %ecx,%eax 188238405Sjkim movl 52(%esp),%edx 189238405Sjkim xorl %ebx,%eax 190238405Sjkim addl %eax,%edi 191238405Sjkim movl %ebx,%eax 192238405Sjkim roll $10,%ebp 193238405Sjkim addl %edx,%edi 194238405Sjkim xorl %ebp,%eax 195238405Sjkim roll $7,%edi 196238405Sjkim addl %esi,%edi 197127326Smarkm 198238405Sjkim movl 56(%esp),%edx 199238405Sjkim xorl %edi,%eax 200238405Sjkim addl %edx,%esi 201238405Sjkim roll $10,%ebx 202238405Sjkim addl %eax,%esi 203238405Sjkim movl %edi,%eax 204238405Sjkim roll $9,%esi 205238405Sjkim addl %ecx,%esi 206127326Smarkm 207238405Sjkim xorl %ebx,%eax 208238405Sjkim movl 60(%esp),%edx 209238405Sjkim xorl %esi,%eax 210238405Sjkim addl %eax,%ecx 211238405Sjkim movl $-1,%eax 212238405Sjkim roll $10,%edi 213238405Sjkim addl %edx,%ecx 214238405Sjkim movl 28(%esp),%edx 215238405Sjkim roll $8,%ecx 216238405Sjkim addl %ebp,%ecx 217127326Smarkm 218238405Sjkim addl %edx,%ebp 219238405Sjkim movl %esi,%edx 220238405Sjkim subl %ecx,%eax 221238405Sjkim andl %ecx,%edx 222238405Sjkim andl %edi,%eax 223238405Sjkim orl %eax,%edx 224238405Sjkim movl 16(%esp),%eax 225238405Sjkim roll $10,%esi 22695967Speter leal 1518500249(%ebp,%edx,1),%ebp 227238405Sjkim movl $-1,%edx 228238405Sjkim roll $7,%ebp 229238405Sjkim addl %ebx,%ebp 230127326Smarkm 231238405Sjkim addl %eax,%ebx 232238405Sjkim movl %ecx,%eax 233238405Sjkim subl %ebp,%edx 234238405Sjkim andl %ebp,%eax 235238405Sjkim andl %esi,%edx 236238405Sjkim orl %edx,%eax 237238405Sjkim movl 52(%esp),%edx 238238405Sjkim roll $10,%ecx 23995967Speter leal 1518500249(%ebx,%eax,1),%ebx 240238405Sjkim movl $-1,%eax 241238405Sjkim roll $6,%ebx 242238405Sjkim addl %edi,%ebx 243127326Smarkm 244238405Sjkim addl %edx,%edi 245238405Sjkim movl %ebp,%edx 246238405Sjkim subl %ebx,%eax 247238405Sjkim andl %ebx,%edx 248238405Sjkim andl %ecx,%eax 249238405Sjkim orl %eax,%edx 250238405Sjkim movl 4(%esp),%eax 251238405Sjkim roll $10,%ebp 25295967Speter leal 1518500249(%edi,%edx,1),%edi 253238405Sjkim movl $-1,%edx 254238405Sjkim roll $8,%edi 255238405Sjkim addl %esi,%edi 256127326Smarkm 257238405Sjkim addl %eax,%esi 258238405Sjkim movl %ebx,%eax 259238405Sjkim subl %edi,%edx 260238405Sjkim andl %edi,%eax 261238405Sjkim andl %ebp,%edx 262238405Sjkim orl %edx,%eax 263238405Sjkim movl 40(%esp),%edx 264238405Sjkim roll $10,%ebx 26595967Speter leal 1518500249(%esi,%eax,1),%esi 266238405Sjkim movl $-1,%eax 267238405Sjkim roll $13,%esi 268238405Sjkim addl %ecx,%esi 269127326Smarkm 270238405Sjkim addl %edx,%ecx 271238405Sjkim movl %edi,%edx 272238405Sjkim subl %esi,%eax 273238405Sjkim andl %esi,%edx 274238405Sjkim andl %ebx,%eax 275238405Sjkim orl %eax,%edx 276238405Sjkim movl 24(%esp),%eax 277238405Sjkim roll $10,%edi 27895967Speter leal 1518500249(%ecx,%edx,1),%ecx 279238405Sjkim movl $-1,%edx 280238405Sjkim roll $11,%ecx 281238405Sjkim addl %ebp,%ecx 282127326Smarkm 283238405Sjkim addl %eax,%ebp 284238405Sjkim movl %esi,%eax 285238405Sjkim subl %ecx,%edx 286238405Sjkim andl %ecx,%eax 287238405Sjkim andl %edi,%edx 288238405Sjkim orl %edx,%eax 289238405Sjkim movl 60(%esp),%edx 290238405Sjkim roll $10,%esi 29195967Speter leal 1518500249(%ebp,%eax,1),%ebp 292238405Sjkim movl $-1,%eax 293238405Sjkim roll $9,%ebp 294238405Sjkim addl %ebx,%ebp 295127326Smarkm 296238405Sjkim addl %edx,%ebx 297238405Sjkim movl %ecx,%edx 298238405Sjkim subl %ebp,%eax 299238405Sjkim andl %ebp,%edx 300238405Sjkim andl %esi,%eax 301238405Sjkim orl %eax,%edx 302238405Sjkim movl 12(%esp),%eax 303238405Sjkim roll $10,%ecx 30495967Speter leal 1518500249(%ebx,%edx,1),%ebx 305238405Sjkim movl $-1,%edx 306238405Sjkim roll $7,%ebx 307238405Sjkim addl %edi,%ebx 308127326Smarkm 309238405Sjkim addl %eax,%edi 310238405Sjkim movl %ebp,%eax 311238405Sjkim subl %ebx,%edx 312238405Sjkim andl %ebx,%eax 313238405Sjkim andl %ecx,%edx 314238405Sjkim orl %edx,%eax 315238405Sjkim movl 48(%esp),%edx 316238405Sjkim roll $10,%ebp 31795967Speter leal 1518500249(%edi,%eax,1),%edi 318238405Sjkim movl $-1,%eax 319238405Sjkim roll $15,%edi 320238405Sjkim addl %esi,%edi 321127326Smarkm 322238405Sjkim addl %edx,%esi 323238405Sjkim movl %ebx,%edx 324238405Sjkim subl %edi,%eax 325238405Sjkim andl %edi,%edx 326238405Sjkim andl %ebp,%eax 327238405Sjkim orl %eax,%edx 328238405Sjkim movl (%esp),%eax 329238405Sjkim roll $10,%ebx 33095967Speter leal 1518500249(%esi,%edx,1),%esi 331238405Sjkim movl $-1,%edx 332238405Sjkim roll $7,%esi 333238405Sjkim addl %ecx,%esi 334127326Smarkm 335238405Sjkim addl %eax,%ecx 336238405Sjkim movl %edi,%eax 337238405Sjkim subl %esi,%edx 338238405Sjkim andl %esi,%eax 339238405Sjkim andl %ebx,%edx 340238405Sjkim orl %edx,%eax 341238405Sjkim movl 36(%esp),%edx 342238405Sjkim roll $10,%edi 34395967Speter leal 1518500249(%ecx,%eax,1),%ecx 344238405Sjkim movl $-1,%eax 345238405Sjkim roll $12,%ecx 346238405Sjkim addl %ebp,%ecx 347127326Smarkm 348238405Sjkim addl %edx,%ebp 349238405Sjkim movl %esi,%edx 350238405Sjkim subl %ecx,%eax 351238405Sjkim andl %ecx,%edx 352238405Sjkim andl %edi,%eax 353238405Sjkim orl %eax,%edx 354238405Sjkim movl 20(%esp),%eax 355238405Sjkim roll $10,%esi 35695967Speter leal 1518500249(%ebp,%edx,1),%ebp 357238405Sjkim movl $-1,%edx 358238405Sjkim roll $15,%ebp 359238405Sjkim addl %ebx,%ebp 360127326Smarkm 361238405Sjkim addl %eax,%ebx 362238405Sjkim movl %ecx,%eax 363238405Sjkim subl %ebp,%edx 364238405Sjkim andl %ebp,%eax 365238405Sjkim andl %esi,%edx 366238405Sjkim orl %edx,%eax 367238405Sjkim movl 8(%esp),%edx 368238405Sjkim roll $10,%ecx 36995967Speter leal 1518500249(%ebx,%eax,1),%ebx 370238405Sjkim movl $-1,%eax 371238405Sjkim roll $9,%ebx 372238405Sjkim addl %edi,%ebx 373127326Smarkm 374238405Sjkim addl %edx,%edi 375238405Sjkim movl %ebp,%edx 376238405Sjkim subl %ebx,%eax 377238405Sjkim andl %ebx,%edx 378238405Sjkim andl %ecx,%eax 379238405Sjkim orl %eax,%edx 380238405Sjkim movl 56(%esp),%eax 381238405Sjkim roll $10,%ebp 38295967Speter leal 1518500249(%edi,%edx,1),%edi 383238405Sjkim movl $-1,%edx 384238405Sjkim roll $11,%edi 385238405Sjkim addl %esi,%edi 386127326Smarkm 387238405Sjkim addl %eax,%esi 388238405Sjkim movl %ebx,%eax 389238405Sjkim subl %edi,%edx 390238405Sjkim andl %edi,%eax 391238405Sjkim andl %ebp,%edx 392238405Sjkim orl %edx,%eax 393238405Sjkim movl 44(%esp),%edx 394238405Sjkim roll $10,%ebx 39595967Speter leal 1518500249(%esi,%eax,1),%esi 396238405Sjkim movl $-1,%eax 397238405Sjkim roll $7,%esi 398238405Sjkim addl %ecx,%esi 399127326Smarkm 400238405Sjkim addl %edx,%ecx 401238405Sjkim movl %edi,%edx 402238405Sjkim subl %esi,%eax 403238405Sjkim andl %esi,%edx 404238405Sjkim andl %ebx,%eax 405238405Sjkim orl %eax,%edx 406238405Sjkim movl 32(%esp),%eax 407238405Sjkim roll $10,%edi 40895967Speter leal 1518500249(%ecx,%edx,1),%ecx 409238405Sjkim movl $-1,%edx 410238405Sjkim roll $13,%ecx 411238405Sjkim addl %ebp,%ecx 412127326Smarkm 413238405Sjkim addl %eax,%ebp 414238405Sjkim movl %esi,%eax 415238405Sjkim subl %ecx,%edx 416238405Sjkim andl %ecx,%eax 417238405Sjkim andl %edi,%edx 418238405Sjkim orl %edx,%eax 419238405Sjkim movl $-1,%edx 420238405Sjkim roll $10,%esi 42195967Speter leal 1518500249(%ebp,%eax,1),%ebp 422238405Sjkim subl %ecx,%edx 423238405Sjkim roll $12,%ebp 424238405Sjkim addl %ebx,%ebp 425127326Smarkm 426238405Sjkim movl 12(%esp),%eax 427238405Sjkim orl %ebp,%edx 428238405Sjkim addl %eax,%ebx 429238405Sjkim xorl %esi,%edx 430238405Sjkim movl $-1,%eax 431238405Sjkim roll $10,%ecx 43295967Speter leal 1859775393(%ebx,%edx,1),%ebx 433238405Sjkim subl %ebp,%eax 434238405Sjkim roll $11,%ebx 435238405Sjkim addl %edi,%ebx 436127326Smarkm 437238405Sjkim movl 40(%esp),%edx 438238405Sjkim orl %ebx,%eax 439238405Sjkim addl %edx,%edi 440238405Sjkim xorl %ecx,%eax 441238405Sjkim movl $-1,%edx 442238405Sjkim roll $10,%ebp 44395967Speter leal 1859775393(%edi,%eax,1),%edi 444238405Sjkim subl %ebx,%edx 445238405Sjkim roll $13,%edi 446238405Sjkim addl %esi,%edi 447127326Smarkm 448238405Sjkim movl 56(%esp),%eax 449238405Sjkim orl %edi,%edx 450238405Sjkim addl %eax,%esi 451238405Sjkim xorl %ebp,%edx 452238405Sjkim movl $-1,%eax 453238405Sjkim roll $10,%ebx 45495967Speter leal 1859775393(%esi,%edx,1),%esi 455238405Sjkim subl %edi,%eax 456238405Sjkim roll $6,%esi 457238405Sjkim addl %ecx,%esi 458127326Smarkm 459238405Sjkim movl 16(%esp),%edx 460238405Sjkim orl %esi,%eax 461238405Sjkim addl %edx,%ecx 462238405Sjkim xorl %ebx,%eax 463238405Sjkim movl $-1,%edx 464238405Sjkim roll $10,%edi 46595967Speter leal 1859775393(%ecx,%eax,1),%ecx 466238405Sjkim subl %esi,%edx 467238405Sjkim roll $7,%ecx 468238405Sjkim addl %ebp,%ecx 469127326Smarkm 470238405Sjkim movl 36(%esp),%eax 471238405Sjkim orl %ecx,%edx 472238405Sjkim addl %eax,%ebp 473238405Sjkim xorl %edi,%edx 474238405Sjkim movl $-1,%eax 475238405Sjkim roll $10,%esi 47695967Speter leal 1859775393(%ebp,%edx,1),%ebp 477238405Sjkim subl %ecx,%eax 478238405Sjkim roll $14,%ebp 479238405Sjkim addl %ebx,%ebp 480127326Smarkm 481238405Sjkim movl 60(%esp),%edx 482238405Sjkim orl %ebp,%eax 483238405Sjkim addl %edx,%ebx 484238405Sjkim xorl %esi,%eax 485238405Sjkim movl $-1,%edx 486238405Sjkim roll $10,%ecx 48795967Speter leal 1859775393(%ebx,%eax,1),%ebx 488238405Sjkim subl %ebp,%edx 489238405Sjkim roll $9,%ebx 490238405Sjkim addl %edi,%ebx 491127326Smarkm 492238405Sjkim movl 32(%esp),%eax 493238405Sjkim orl %ebx,%edx 494238405Sjkim addl %eax,%edi 495238405Sjkim xorl %ecx,%edx 496238405Sjkim movl $-1,%eax 497238405Sjkim roll $10,%ebp 49895967Speter leal 1859775393(%edi,%edx,1),%edi 499238405Sjkim subl %ebx,%eax 500238405Sjkim roll $13,%edi 501238405Sjkim addl %esi,%edi 502127326Smarkm 503238405Sjkim movl 4(%esp),%edx 504238405Sjkim orl %edi,%eax 505238405Sjkim addl %edx,%esi 506238405Sjkim xorl %ebp,%eax 507238405Sjkim movl $-1,%edx 508238405Sjkim roll $10,%ebx 50995967Speter leal 1859775393(%esi,%eax,1),%esi 510238405Sjkim subl %edi,%edx 511238405Sjkim roll $15,%esi 512238405Sjkim addl %ecx,%esi 513127326Smarkm 514238405Sjkim movl 8(%esp),%eax 515238405Sjkim orl %esi,%edx 516238405Sjkim addl %eax,%ecx 517238405Sjkim xorl %ebx,%edx 518238405Sjkim movl $-1,%eax 519238405Sjkim roll $10,%edi 52095967Speter leal 1859775393(%ecx,%edx,1),%ecx 521238405Sjkim subl %esi,%eax 522238405Sjkim roll $14,%ecx 523238405Sjkim addl %ebp,%ecx 524127326Smarkm 525238405Sjkim movl 28(%esp),%edx 526238405Sjkim orl %ecx,%eax 527238405Sjkim addl %edx,%ebp 528238405Sjkim xorl %edi,%eax 529238405Sjkim movl $-1,%edx 530238405Sjkim roll $10,%esi 53195967Speter leal 1859775393(%ebp,%eax,1),%ebp 532238405Sjkim subl %ecx,%edx 533238405Sjkim roll $8,%ebp 534238405Sjkim addl %ebx,%ebp 535127326Smarkm 536238405Sjkim movl (%esp),%eax 537238405Sjkim orl %ebp,%edx 538238405Sjkim addl %eax,%ebx 539238405Sjkim xorl %esi,%edx 540238405Sjkim movl $-1,%eax 541238405Sjkim roll $10,%ecx 54295967Speter leal 1859775393(%ebx,%edx,1),%ebx 543238405Sjkim subl %ebp,%eax 544238405Sjkim roll $13,%ebx 545238405Sjkim addl %edi,%ebx 546127326Smarkm 547238405Sjkim movl 24(%esp),%edx 548238405Sjkim orl %ebx,%eax 549238405Sjkim addl %edx,%edi 550238405Sjkim xorl %ecx,%eax 551238405Sjkim movl $-1,%edx 552238405Sjkim roll $10,%ebp 55395967Speter leal 1859775393(%edi,%eax,1),%edi 554238405Sjkim subl %ebx,%edx 555238405Sjkim roll $6,%edi 556238405Sjkim addl %esi,%edi 557127326Smarkm 558238405Sjkim movl 52(%esp),%eax 559238405Sjkim orl %edi,%edx 560238405Sjkim addl %eax,%esi 561238405Sjkim xorl %ebp,%edx 562238405Sjkim movl $-1,%eax 563238405Sjkim roll $10,%ebx 56495967Speter leal 1859775393(%esi,%edx,1),%esi 565238405Sjkim subl %edi,%eax 566238405Sjkim roll $5,%esi 567238405Sjkim addl %ecx,%esi 568127326Smarkm 569238405Sjkim movl 44(%esp),%edx 570238405Sjkim orl %esi,%eax 571238405Sjkim addl %edx,%ecx 572238405Sjkim xorl %ebx,%eax 573238405Sjkim movl $-1,%edx 574238405Sjkim roll $10,%edi 57595967Speter leal 1859775393(%ecx,%eax,1),%ecx 576238405Sjkim subl %esi,%edx 577238405Sjkim roll $12,%ecx 578238405Sjkim addl %ebp,%ecx 579127326Smarkm 580238405Sjkim movl 20(%esp),%eax 581238405Sjkim orl %ecx,%edx 582238405Sjkim addl %eax,%ebp 583238405Sjkim xorl %edi,%edx 584238405Sjkim movl $-1,%eax 585238405Sjkim roll $10,%esi 58695967Speter leal 1859775393(%ebp,%edx,1),%ebp 587238405Sjkim subl %ecx,%eax 588238405Sjkim roll $7,%ebp 589238405Sjkim addl %ebx,%ebp 590127326Smarkm 591238405Sjkim movl 48(%esp),%edx 592238405Sjkim orl %ebp,%eax 593238405Sjkim addl %edx,%ebx 594238405Sjkim xorl %esi,%eax 595238405Sjkim movl $-1,%edx 596238405Sjkim roll $10,%ecx 59795967Speter leal 1859775393(%ebx,%eax,1),%ebx 598238405Sjkim movl %ecx,%eax 599238405Sjkim roll $5,%ebx 600238405Sjkim addl %edi,%ebx 601127326Smarkm 602238405Sjkim subl %ecx,%edx 603238405Sjkim andl %ebx,%eax 604238405Sjkim andl %ebp,%edx 605238405Sjkim orl %eax,%edx 606238405Sjkim movl 4(%esp),%eax 607238405Sjkim roll $10,%ebp 608238405Sjkim leal 2400959708(%edi,%edx,1),%edi 609238405Sjkim movl $-1,%edx 610238405Sjkim addl %eax,%edi 611238405Sjkim movl %ebp,%eax 612238405Sjkim roll $11,%edi 613238405Sjkim addl %esi,%edi 614127326Smarkm 615238405Sjkim subl %ebp,%edx 616238405Sjkim andl %edi,%eax 617238405Sjkim andl %ebx,%edx 618238405Sjkim orl %eax,%edx 619238405Sjkim movl 36(%esp),%eax 620238405Sjkim roll $10,%ebx 621238405Sjkim leal 2400959708(%esi,%edx,1),%esi 622238405Sjkim movl $-1,%edx 623238405Sjkim addl %eax,%esi 624238405Sjkim movl %ebx,%eax 625238405Sjkim roll $12,%esi 626238405Sjkim addl %ecx,%esi 627127326Smarkm 628238405Sjkim subl %ebx,%edx 629238405Sjkim andl %esi,%eax 630238405Sjkim andl %edi,%edx 631238405Sjkim orl %eax,%edx 632238405Sjkim movl 44(%esp),%eax 633238405Sjkim roll $10,%edi 634238405Sjkim leal 2400959708(%ecx,%edx,1),%ecx 635238405Sjkim movl $-1,%edx 636238405Sjkim addl %eax,%ecx 637238405Sjkim movl %edi,%eax 638238405Sjkim roll $14,%ecx 639238405Sjkim addl %ebp,%ecx 640127326Smarkm 641238405Sjkim subl %edi,%edx 642238405Sjkim andl %ecx,%eax 643238405Sjkim andl %esi,%edx 644238405Sjkim orl %eax,%edx 645238405Sjkim movl 40(%esp),%eax 646238405Sjkim roll $10,%esi 647238405Sjkim leal 2400959708(%ebp,%edx,1),%ebp 648238405Sjkim movl $-1,%edx 649238405Sjkim addl %eax,%ebp 650238405Sjkim movl %esi,%eax 651238405Sjkim roll $15,%ebp 652238405Sjkim addl %ebx,%ebp 653127326Smarkm 654238405Sjkim subl %esi,%edx 655238405Sjkim andl %ebp,%eax 656238405Sjkim andl %ecx,%edx 657238405Sjkim orl %eax,%edx 658238405Sjkim movl (%esp),%eax 659238405Sjkim roll $10,%ecx 660238405Sjkim leal 2400959708(%ebx,%edx,1),%ebx 661238405Sjkim movl $-1,%edx 662238405Sjkim addl %eax,%ebx 663238405Sjkim movl %ecx,%eax 664238405Sjkim roll $14,%ebx 665238405Sjkim addl %edi,%ebx 666127326Smarkm 667238405Sjkim subl %ecx,%edx 668238405Sjkim andl %ebx,%eax 669238405Sjkim andl %ebp,%edx 670238405Sjkim orl %eax,%edx 671238405Sjkim movl 32(%esp),%eax 672238405Sjkim roll $10,%ebp 673238405Sjkim leal 2400959708(%edi,%edx,1),%edi 674238405Sjkim movl $-1,%edx 675238405Sjkim addl %eax,%edi 676238405Sjkim movl %ebp,%eax 677238405Sjkim roll $15,%edi 678238405Sjkim addl %esi,%edi 679127326Smarkm 680238405Sjkim subl %ebp,%edx 681238405Sjkim andl %edi,%eax 682238405Sjkim andl %ebx,%edx 683238405Sjkim orl %eax,%edx 684238405Sjkim movl 48(%esp),%eax 685238405Sjkim roll $10,%ebx 686238405Sjkim leal 2400959708(%esi,%edx,1),%esi 687238405Sjkim movl $-1,%edx 688238405Sjkim addl %eax,%esi 689238405Sjkim movl %ebx,%eax 690238405Sjkim roll $9,%esi 691238405Sjkim addl %ecx,%esi 692127326Smarkm 693238405Sjkim subl %ebx,%edx 694238405Sjkim andl %esi,%eax 695238405Sjkim andl %edi,%edx 696238405Sjkim orl %eax,%edx 697238405Sjkim movl 16(%esp),%eax 698238405Sjkim roll $10,%edi 699238405Sjkim leal 2400959708(%ecx,%edx,1),%ecx 700238405Sjkim movl $-1,%edx 701238405Sjkim addl %eax,%ecx 702238405Sjkim movl %edi,%eax 703238405Sjkim roll $8,%ecx 704238405Sjkim addl %ebp,%ecx 705127326Smarkm 706238405Sjkim subl %edi,%edx 707238405Sjkim andl %ecx,%eax 708238405Sjkim andl %esi,%edx 709238405Sjkim orl %eax,%edx 710238405Sjkim movl 52(%esp),%eax 711238405Sjkim roll $10,%esi 712238405Sjkim leal 2400959708(%ebp,%edx,1),%ebp 713238405Sjkim movl $-1,%edx 714238405Sjkim addl %eax,%ebp 715238405Sjkim movl %esi,%eax 716238405Sjkim roll $9,%ebp 717238405Sjkim addl %ebx,%ebp 718127326Smarkm 719238405Sjkim subl %esi,%edx 720238405Sjkim andl %ebp,%eax 721238405Sjkim andl %ecx,%edx 722238405Sjkim orl %eax,%edx 723238405Sjkim movl 12(%esp),%eax 724238405Sjkim roll $10,%ecx 725238405Sjkim leal 2400959708(%ebx,%edx,1),%ebx 726238405Sjkim movl $-1,%edx 727238405Sjkim addl %eax,%ebx 728238405Sjkim movl %ecx,%eax 729238405Sjkim roll $14,%ebx 730238405Sjkim addl %edi,%ebx 731127326Smarkm 732238405Sjkim subl %ecx,%edx 733238405Sjkim andl %ebx,%eax 734238405Sjkim andl %ebp,%edx 735238405Sjkim orl %eax,%edx 736238405Sjkim movl 28(%esp),%eax 737238405Sjkim roll $10,%ebp 738238405Sjkim leal 2400959708(%edi,%edx,1),%edi 739238405Sjkim movl $-1,%edx 740238405Sjkim addl %eax,%edi 741238405Sjkim movl %ebp,%eax 742238405Sjkim roll $5,%edi 743238405Sjkim addl %esi,%edi 744127326Smarkm 745238405Sjkim subl %ebp,%edx 746238405Sjkim andl %edi,%eax 747238405Sjkim andl %ebx,%edx 748238405Sjkim orl %eax,%edx 749238405Sjkim movl 60(%esp),%eax 750238405Sjkim roll $10,%ebx 751238405Sjkim leal 2400959708(%esi,%edx,1),%esi 752238405Sjkim movl $-1,%edx 753238405Sjkim addl %eax,%esi 754238405Sjkim movl %ebx,%eax 755238405Sjkim roll $6,%esi 756238405Sjkim addl %ecx,%esi 757127326Smarkm 758238405Sjkim subl %ebx,%edx 759238405Sjkim andl %esi,%eax 760238405Sjkim andl %edi,%edx 761238405Sjkim orl %eax,%edx 762238405Sjkim movl 56(%esp),%eax 763238405Sjkim roll $10,%edi 764238405Sjkim leal 2400959708(%ecx,%edx,1),%ecx 765238405Sjkim movl $-1,%edx 766238405Sjkim addl %eax,%ecx 767238405Sjkim movl %edi,%eax 768238405Sjkim roll $8,%ecx 769238405Sjkim addl %ebp,%ecx 770127326Smarkm 771238405Sjkim subl %edi,%edx 772238405Sjkim andl %ecx,%eax 773238405Sjkim andl %esi,%edx 774238405Sjkim orl %eax,%edx 775238405Sjkim movl 20(%esp),%eax 776238405Sjkim roll $10,%esi 777238405Sjkim leal 2400959708(%ebp,%edx,1),%ebp 778238405Sjkim movl $-1,%edx 779238405Sjkim addl %eax,%ebp 780238405Sjkim movl %esi,%eax 781238405Sjkim roll $6,%ebp 782238405Sjkim addl %ebx,%ebp 783127326Smarkm 784238405Sjkim subl %esi,%edx 785238405Sjkim andl %ebp,%eax 786238405Sjkim andl %ecx,%edx 787238405Sjkim orl %eax,%edx 788238405Sjkim movl 24(%esp),%eax 789238405Sjkim roll $10,%ecx 790238405Sjkim leal 2400959708(%ebx,%edx,1),%ebx 791238405Sjkim movl $-1,%edx 792238405Sjkim addl %eax,%ebx 793238405Sjkim movl %ecx,%eax 794238405Sjkim roll $5,%ebx 795238405Sjkim addl %edi,%ebx 796127326Smarkm 797238405Sjkim subl %ecx,%edx 798238405Sjkim andl %ebx,%eax 799238405Sjkim andl %ebp,%edx 800238405Sjkim orl %eax,%edx 801238405Sjkim movl 8(%esp),%eax 802238405Sjkim roll $10,%ebp 803238405Sjkim leal 2400959708(%edi,%edx,1),%edi 804238405Sjkim movl $-1,%edx 805238405Sjkim addl %eax,%edi 806238405Sjkim subl %ebp,%edx 807238405Sjkim roll $12,%edi 808238405Sjkim addl %esi,%edi 809127326Smarkm 810238405Sjkim movl 16(%esp),%eax 811238405Sjkim orl %ebx,%edx 812238405Sjkim addl %eax,%esi 813238405Sjkim xorl %edi,%edx 814238405Sjkim movl $-1,%eax 815238405Sjkim roll $10,%ebx 81695967Speter leal 2840853838(%esi,%edx,1),%esi 817238405Sjkim subl %ebx,%eax 818238405Sjkim roll $9,%esi 819238405Sjkim addl %ecx,%esi 820127326Smarkm 821238405Sjkim movl (%esp),%edx 822238405Sjkim orl %edi,%eax 823238405Sjkim addl %edx,%ecx 824238405Sjkim xorl %esi,%eax 825238405Sjkim movl $-1,%edx 826238405Sjkim roll $10,%edi 82795967Speter leal 2840853838(%ecx,%eax,1),%ecx 828238405Sjkim subl %edi,%edx 829238405Sjkim roll $15,%ecx 830238405Sjkim addl %ebp,%ecx 831127326Smarkm 832238405Sjkim movl 20(%esp),%eax 833238405Sjkim orl %esi,%edx 834238405Sjkim addl %eax,%ebp 835238405Sjkim xorl %ecx,%edx 836238405Sjkim movl $-1,%eax 837238405Sjkim roll $10,%esi 83895967Speter leal 2840853838(%ebp,%edx,1),%ebp 839238405Sjkim subl %esi,%eax 840238405Sjkim roll $5,%ebp 841238405Sjkim addl %ebx,%ebp 842127326Smarkm 843238405Sjkim movl 36(%esp),%edx 844238405Sjkim orl %ecx,%eax 845238405Sjkim addl %edx,%ebx 846238405Sjkim xorl %ebp,%eax 847238405Sjkim movl $-1,%edx 848238405Sjkim roll $10,%ecx 84995967Speter leal 2840853838(%ebx,%eax,1),%ebx 850238405Sjkim subl %ecx,%edx 851238405Sjkim roll $11,%ebx 852238405Sjkim addl %edi,%ebx 853127326Smarkm 854238405Sjkim movl 28(%esp),%eax 855238405Sjkim orl %ebp,%edx 856238405Sjkim addl %eax,%edi 857238405Sjkim xorl %ebx,%edx 858238405Sjkim movl $-1,%eax 859238405Sjkim roll $10,%ebp 86095967Speter leal 2840853838(%edi,%edx,1),%edi 861238405Sjkim subl %ebp,%eax 862238405Sjkim roll $6,%edi 863238405Sjkim addl %esi,%edi 864127326Smarkm 865238405Sjkim movl 48(%esp),%edx 866238405Sjkim orl %ebx,%eax 867238405Sjkim addl %edx,%esi 868238405Sjkim xorl %edi,%eax 869238405Sjkim movl $-1,%edx 870238405Sjkim roll $10,%ebx 87195967Speter leal 2840853838(%esi,%eax,1),%esi 872238405Sjkim subl %ebx,%edx 873238405Sjkim roll $8,%esi 874238405Sjkim addl %ecx,%esi 875127326Smarkm 876238405Sjkim movl 8(%esp),%eax 877238405Sjkim orl %edi,%edx 878238405Sjkim addl %eax,%ecx 879238405Sjkim xorl %esi,%edx 880238405Sjkim movl $-1,%eax 881238405Sjkim roll $10,%edi 88295967Speter leal 2840853838(%ecx,%edx,1),%ecx 883238405Sjkim subl %edi,%eax 884238405Sjkim roll $13,%ecx 885238405Sjkim addl %ebp,%ecx 886127326Smarkm 887238405Sjkim movl 40(%esp),%edx 888238405Sjkim orl %esi,%eax 889238405Sjkim addl %edx,%ebp 890238405Sjkim xorl %ecx,%eax 891238405Sjkim movl $-1,%edx 892238405Sjkim roll $10,%esi 89395967Speter leal 2840853838(%ebp,%eax,1),%ebp 894238405Sjkim subl %esi,%edx 895238405Sjkim roll $12,%ebp 896238405Sjkim addl %ebx,%ebp 897127326Smarkm 898238405Sjkim movl 56(%esp),%eax 899238405Sjkim orl %ecx,%edx 900238405Sjkim addl %eax,%ebx 901238405Sjkim xorl %ebp,%edx 902238405Sjkim movl $-1,%eax 903238405Sjkim roll $10,%ecx 90495967Speter leal 2840853838(%ebx,%edx,1),%ebx 905238405Sjkim subl %ecx,%eax 906238405Sjkim roll $5,%ebx 907238405Sjkim addl %edi,%ebx 908127326Smarkm 909238405Sjkim movl 4(%esp),%edx 910238405Sjkim orl %ebp,%eax 911238405Sjkim addl %edx,%edi 912238405Sjkim xorl %ebx,%eax 913238405Sjkim movl $-1,%edx 914238405Sjkim roll $10,%ebp 91595967Speter leal 2840853838(%edi,%eax,1),%edi 916238405Sjkim subl %ebp,%edx 917238405Sjkim roll $12,%edi 918238405Sjkim addl %esi,%edi 919127326Smarkm 920238405Sjkim movl 12(%esp),%eax 921238405Sjkim orl %ebx,%edx 922238405Sjkim addl %eax,%esi 923238405Sjkim xorl %edi,%edx 924238405Sjkim movl $-1,%eax 925238405Sjkim roll $10,%ebx 92695967Speter leal 2840853838(%esi,%edx,1),%esi 927238405Sjkim subl %ebx,%eax 928238405Sjkim roll $13,%esi 929238405Sjkim addl %ecx,%esi 930127326Smarkm 931238405Sjkim movl 32(%esp),%edx 932238405Sjkim orl %edi,%eax 933238405Sjkim addl %edx,%ecx 934238405Sjkim xorl %esi,%eax 935238405Sjkim movl $-1,%edx 936238405Sjkim roll $10,%edi 93795967Speter leal 2840853838(%ecx,%eax,1),%ecx 938238405Sjkim subl %edi,%edx 939238405Sjkim roll $14,%ecx 940238405Sjkim addl %ebp,%ecx 941127326Smarkm 942238405Sjkim movl 44(%esp),%eax 943238405Sjkim orl %esi,%edx 944238405Sjkim addl %eax,%ebp 945238405Sjkim xorl %ecx,%edx 946238405Sjkim movl $-1,%eax 947238405Sjkim roll $10,%esi 94895967Speter leal 2840853838(%ebp,%edx,1),%ebp 949238405Sjkim subl %esi,%eax 950238405Sjkim roll $11,%ebp 951238405Sjkim addl %ebx,%ebp 952127326Smarkm 953238405Sjkim movl 24(%esp),%edx 954238405Sjkim orl %ecx,%eax 955238405Sjkim addl %edx,%ebx 956238405Sjkim xorl %ebp,%eax 957238405Sjkim movl $-1,%edx 958238405Sjkim roll $10,%ecx 95995967Speter leal 2840853838(%ebx,%eax,1),%ebx 960238405Sjkim subl %ecx,%edx 961238405Sjkim roll $8,%ebx 962238405Sjkim addl %edi,%ebx 963127326Smarkm 964238405Sjkim movl 60(%esp),%eax 965238405Sjkim orl %ebp,%edx 966238405Sjkim addl %eax,%edi 967238405Sjkim xorl %ebx,%edx 968238405Sjkim movl $-1,%eax 969238405Sjkim roll $10,%ebp 97095967Speter leal 2840853838(%edi,%edx,1),%edi 971238405Sjkim subl %ebp,%eax 972238405Sjkim roll $5,%edi 973238405Sjkim addl %esi,%edi 974127326Smarkm 975238405Sjkim movl 52(%esp),%edx 976238405Sjkim orl %ebx,%eax 977238405Sjkim addl %edx,%esi 978238405Sjkim xorl %edi,%eax 979238405Sjkim movl 128(%esp),%edx 980238405Sjkim roll $10,%ebx 98195967Speter leal 2840853838(%esi,%eax,1),%esi 982238405Sjkim movl %ecx,64(%esp) 983238405Sjkim roll $6,%esi 984238405Sjkim addl %ecx,%esi 985238405Sjkim movl (%edx),%ecx 986238405Sjkim movl %esi,68(%esp) 987238405Sjkim movl %edi,72(%esp) 988238405Sjkim movl 4(%edx),%esi 989238405Sjkim movl %ebx,76(%esp) 990238405Sjkim movl 8(%edx),%edi 991238405Sjkim movl %ebp,80(%esp) 992238405Sjkim movl 12(%edx),%ebx 993238405Sjkim movl 16(%edx),%ebp 994127326Smarkm 995238405Sjkim movl $-1,%edx 996238405Sjkim subl %ebx,%edx 997238405Sjkim movl 20(%esp),%eax 998238405Sjkim orl %edi,%edx 999238405Sjkim addl %eax,%ecx 1000238405Sjkim xorl %esi,%edx 1001238405Sjkim movl $-1,%eax 1002238405Sjkim roll $10,%edi 100395967Speter leal 1352829926(%ecx,%edx,1),%ecx 1004238405Sjkim subl %edi,%eax 1005238405Sjkim roll $8,%ecx 1006238405Sjkim addl %ebp,%ecx 1007127326Smarkm 1008238405Sjkim movl 56(%esp),%edx 1009238405Sjkim orl %esi,%eax 1010238405Sjkim addl %edx,%ebp 1011238405Sjkim xorl %ecx,%eax 1012238405Sjkim movl $-1,%edx 1013238405Sjkim roll $10,%esi 101495967Speter leal 1352829926(%ebp,%eax,1),%ebp 1015238405Sjkim subl %esi,%edx 1016238405Sjkim roll $9,%ebp 1017238405Sjkim addl %ebx,%ebp 1018127326Smarkm 1019238405Sjkim movl 28(%esp),%eax 1020238405Sjkim orl %ecx,%edx 1021238405Sjkim addl %eax,%ebx 1022238405Sjkim xorl %ebp,%edx 1023238405Sjkim movl $-1,%eax 1024238405Sjkim roll $10,%ecx 102595967Speter leal 1352829926(%ebx,%edx,1),%ebx 1026238405Sjkim subl %ecx,%eax 1027238405Sjkim roll $9,%ebx 1028238405Sjkim addl %edi,%ebx 1029127326Smarkm 1030238405Sjkim movl (%esp),%edx 1031238405Sjkim orl %ebp,%eax 1032238405Sjkim addl %edx,%edi 1033238405Sjkim xorl %ebx,%eax 1034238405Sjkim movl $-1,%edx 1035238405Sjkim roll $10,%ebp 103695967Speter leal 1352829926(%edi,%eax,1),%edi 1037238405Sjkim subl %ebp,%edx 1038238405Sjkim roll $11,%edi 1039238405Sjkim addl %esi,%edi 1040127326Smarkm 1041238405Sjkim movl 36(%esp),%eax 1042238405Sjkim orl %ebx,%edx 1043238405Sjkim addl %eax,%esi 1044238405Sjkim xorl %edi,%edx 1045238405Sjkim movl $-1,%eax 1046238405Sjkim roll $10,%ebx 104795967Speter leal 1352829926(%esi,%edx,1),%esi 1048238405Sjkim subl %ebx,%eax 1049238405Sjkim roll $13,%esi 1050238405Sjkim addl %ecx,%esi 1051127326Smarkm 1052238405Sjkim movl 8(%esp),%edx 1053238405Sjkim orl %edi,%eax 1054238405Sjkim addl %edx,%ecx 1055238405Sjkim xorl %esi,%eax 1056238405Sjkim movl $-1,%edx 1057238405Sjkim roll $10,%edi 105895967Speter leal 1352829926(%ecx,%eax,1),%ecx 1059238405Sjkim subl %edi,%edx 1060238405Sjkim roll $15,%ecx 1061238405Sjkim addl %ebp,%ecx 1062127326Smarkm 1063238405Sjkim movl 44(%esp),%eax 1064238405Sjkim orl %esi,%edx 1065238405Sjkim addl %eax,%ebp 1066238405Sjkim xorl %ecx,%edx 1067238405Sjkim movl $-1,%eax 1068238405Sjkim roll $10,%esi 106995967Speter leal 1352829926(%ebp,%edx,1),%ebp 1070238405Sjkim subl %esi,%eax 1071238405Sjkim roll $15,%ebp 1072238405Sjkim addl %ebx,%ebp 1073127326Smarkm 1074238405Sjkim movl 16(%esp),%edx 1075238405Sjkim orl %ecx,%eax 1076238405Sjkim addl %edx,%ebx 1077238405Sjkim xorl %ebp,%eax 1078238405Sjkim movl $-1,%edx 1079238405Sjkim roll $10,%ecx 108095967Speter leal 1352829926(%ebx,%eax,1),%ebx 1081238405Sjkim subl %ecx,%edx 1082238405Sjkim roll $5,%ebx 1083238405Sjkim addl %edi,%ebx 1084127326Smarkm 1085238405Sjkim movl 52(%esp),%eax 1086238405Sjkim orl %ebp,%edx 1087238405Sjkim addl %eax,%edi 1088238405Sjkim xorl %ebx,%edx 1089238405Sjkim movl $-1,%eax 1090238405Sjkim roll $10,%ebp 109195967Speter leal 1352829926(%edi,%edx,1),%edi 1092238405Sjkim subl %ebp,%eax 1093238405Sjkim roll $7,%edi 1094238405Sjkim addl %esi,%edi 1095127326Smarkm 1096238405Sjkim movl 24(%esp),%edx 1097238405Sjkim orl %ebx,%eax 1098238405Sjkim addl %edx,%esi 1099238405Sjkim xorl %edi,%eax 1100238405Sjkim movl $-1,%edx 1101238405Sjkim roll $10,%ebx 110295967Speter leal 1352829926(%esi,%eax,1),%esi 1103238405Sjkim subl %ebx,%edx 1104238405Sjkim roll $7,%esi 1105238405Sjkim addl %ecx,%esi 1106127326Smarkm 1107238405Sjkim movl 60(%esp),%eax 1108238405Sjkim orl %edi,%edx 1109238405Sjkim addl %eax,%ecx 1110238405Sjkim xorl %esi,%edx 1111238405Sjkim movl $-1,%eax 1112238405Sjkim roll $10,%edi 111395967Speter leal 1352829926(%ecx,%edx,1),%ecx 1114238405Sjkim subl %edi,%eax 1115238405Sjkim roll $8,%ecx 1116238405Sjkim addl %ebp,%ecx 1117127326Smarkm 1118238405Sjkim movl 32(%esp),%edx 1119238405Sjkim orl %esi,%eax 1120238405Sjkim addl %edx,%ebp 1121238405Sjkim xorl %ecx,%eax 1122238405Sjkim movl $-1,%edx 1123238405Sjkim roll $10,%esi 112495967Speter leal 1352829926(%ebp,%eax,1),%ebp 1125238405Sjkim subl %esi,%edx 1126238405Sjkim roll $11,%ebp 1127238405Sjkim addl %ebx,%ebp 1128127326Smarkm 1129238405Sjkim movl 4(%esp),%eax 1130238405Sjkim orl %ecx,%edx 1131238405Sjkim addl %eax,%ebx 1132238405Sjkim xorl %ebp,%edx 1133238405Sjkim movl $-1,%eax 1134238405Sjkim roll $10,%ecx 113595967Speter leal 1352829926(%ebx,%edx,1),%ebx 1136238405Sjkim subl %ecx,%eax 1137238405Sjkim roll $14,%ebx 1138238405Sjkim addl %edi,%ebx 1139127326Smarkm 1140238405Sjkim movl 40(%esp),%edx 1141238405Sjkim orl %ebp,%eax 1142238405Sjkim addl %edx,%edi 1143238405Sjkim xorl %ebx,%eax 1144238405Sjkim movl $-1,%edx 1145238405Sjkim roll $10,%ebp 114695967Speter leal 1352829926(%edi,%eax,1),%edi 1147238405Sjkim subl %ebp,%edx 1148238405Sjkim roll $14,%edi 1149238405Sjkim addl %esi,%edi 1150127326Smarkm 1151238405Sjkim movl 12(%esp),%eax 1152238405Sjkim orl %ebx,%edx 1153238405Sjkim addl %eax,%esi 1154238405Sjkim xorl %edi,%edx 1155238405Sjkim movl $-1,%eax 1156238405Sjkim roll $10,%ebx 115795967Speter leal 1352829926(%esi,%edx,1),%esi 1158238405Sjkim subl %ebx,%eax 1159238405Sjkim roll $12,%esi 1160238405Sjkim addl %ecx,%esi 1161127326Smarkm 1162238405Sjkim movl 48(%esp),%edx 1163238405Sjkim orl %edi,%eax 1164238405Sjkim addl %edx,%ecx 1165238405Sjkim xorl %esi,%eax 1166238405Sjkim movl $-1,%edx 1167238405Sjkim roll $10,%edi 116895967Speter leal 1352829926(%ecx,%eax,1),%ecx 1169238405Sjkim movl %edi,%eax 1170238405Sjkim roll $6,%ecx 1171238405Sjkim addl %ebp,%ecx 1172127326Smarkm 1173238405Sjkim subl %edi,%edx 1174238405Sjkim andl %ecx,%eax 1175238405Sjkim andl %esi,%edx 1176238405Sjkim orl %eax,%edx 1177238405Sjkim movl 24(%esp),%eax 1178238405Sjkim roll $10,%esi 1179238405Sjkim leal 1548603684(%ebp,%edx,1),%ebp 1180238405Sjkim movl $-1,%edx 1181238405Sjkim addl %eax,%ebp 1182238405Sjkim movl %esi,%eax 1183238405Sjkim roll $9,%ebp 1184238405Sjkim addl %ebx,%ebp 1185127326Smarkm 1186238405Sjkim subl %esi,%edx 1187238405Sjkim andl %ebp,%eax 1188238405Sjkim andl %ecx,%edx 1189238405Sjkim orl %eax,%edx 1190238405Sjkim movl 44(%esp),%eax 1191238405Sjkim roll $10,%ecx 1192238405Sjkim leal 1548603684(%ebx,%edx,1),%ebx 1193238405Sjkim movl $-1,%edx 1194238405Sjkim addl %eax,%ebx 1195238405Sjkim movl %ecx,%eax 1196238405Sjkim roll $13,%ebx 1197238405Sjkim addl %edi,%ebx 1198127326Smarkm 1199238405Sjkim subl %ecx,%edx 1200238405Sjkim andl %ebx,%eax 1201238405Sjkim andl %ebp,%edx 1202238405Sjkim orl %eax,%edx 1203238405Sjkim movl 12(%esp),%eax 1204238405Sjkim roll $10,%ebp 1205238405Sjkim leal 1548603684(%edi,%edx,1),%edi 1206238405Sjkim movl $-1,%edx 1207238405Sjkim addl %eax,%edi 1208238405Sjkim movl %ebp,%eax 1209238405Sjkim roll $15,%edi 1210238405Sjkim addl %esi,%edi 1211127326Smarkm 1212238405Sjkim subl %ebp,%edx 1213238405Sjkim andl %edi,%eax 1214238405Sjkim andl %ebx,%edx 1215238405Sjkim orl %eax,%edx 1216238405Sjkim movl 28(%esp),%eax 1217238405Sjkim roll $10,%ebx 1218238405Sjkim leal 1548603684(%esi,%edx,1),%esi 1219238405Sjkim movl $-1,%edx 1220238405Sjkim addl %eax,%esi 1221238405Sjkim movl %ebx,%eax 1222238405Sjkim roll $7,%esi 1223238405Sjkim addl %ecx,%esi 1224127326Smarkm 1225238405Sjkim subl %ebx,%edx 1226238405Sjkim andl %esi,%eax 1227238405Sjkim andl %edi,%edx 1228238405Sjkim orl %eax,%edx 1229238405Sjkim movl (%esp),%eax 1230238405Sjkim roll $10,%edi 1231238405Sjkim leal 1548603684(%ecx,%edx,1),%ecx 1232238405Sjkim movl $-1,%edx 1233238405Sjkim addl %eax,%ecx 1234238405Sjkim movl %edi,%eax 1235238405Sjkim roll $12,%ecx 1236238405Sjkim addl %ebp,%ecx 1237127326Smarkm 1238238405Sjkim subl %edi,%edx 1239238405Sjkim andl %ecx,%eax 1240238405Sjkim andl %esi,%edx 1241238405Sjkim orl %eax,%edx 1242238405Sjkim movl 52(%esp),%eax 1243238405Sjkim roll $10,%esi 1244238405Sjkim leal 1548603684(%ebp,%edx,1),%ebp 1245238405Sjkim movl $-1,%edx 1246238405Sjkim addl %eax,%ebp 1247238405Sjkim movl %esi,%eax 1248238405Sjkim roll $8,%ebp 1249238405Sjkim addl %ebx,%ebp 1250127326Smarkm 1251238405Sjkim subl %esi,%edx 1252238405Sjkim andl %ebp,%eax 1253238405Sjkim andl %ecx,%edx 1254238405Sjkim orl %eax,%edx 1255238405Sjkim movl 20(%esp),%eax 1256238405Sjkim roll $10,%ecx 1257238405Sjkim leal 1548603684(%ebx,%edx,1),%ebx 1258238405Sjkim movl $-1,%edx 1259238405Sjkim addl %eax,%ebx 1260238405Sjkim movl %ecx,%eax 1261238405Sjkim roll $9,%ebx 1262238405Sjkim addl %edi,%ebx 1263127326Smarkm 1264238405Sjkim subl %ecx,%edx 1265238405Sjkim andl %ebx,%eax 1266238405Sjkim andl %ebp,%edx 1267238405Sjkim orl %eax,%edx 1268238405Sjkim movl 40(%esp),%eax 1269238405Sjkim roll $10,%ebp 1270238405Sjkim leal 1548603684(%edi,%edx,1),%edi 1271238405Sjkim movl $-1,%edx 1272238405Sjkim addl %eax,%edi 1273238405Sjkim movl %ebp,%eax 1274238405Sjkim roll $11,%edi 1275238405Sjkim addl %esi,%edi 1276127326Smarkm 1277238405Sjkim subl %ebp,%edx 1278238405Sjkim andl %edi,%eax 1279238405Sjkim andl %ebx,%edx 1280238405Sjkim orl %eax,%edx 1281238405Sjkim movl 56(%esp),%eax 1282238405Sjkim roll $10,%ebx 1283238405Sjkim leal 1548603684(%esi,%edx,1),%esi 1284238405Sjkim movl $-1,%edx 1285238405Sjkim addl %eax,%esi 1286238405Sjkim movl %ebx,%eax 1287238405Sjkim roll $7,%esi 1288238405Sjkim addl %ecx,%esi 1289127326Smarkm 1290238405Sjkim subl %ebx,%edx 1291238405Sjkim andl %esi,%eax 1292238405Sjkim andl %edi,%edx 1293238405Sjkim orl %eax,%edx 1294238405Sjkim movl 60(%esp),%eax 1295238405Sjkim roll $10,%edi 1296238405Sjkim leal 1548603684(%ecx,%edx,1),%ecx 1297238405Sjkim movl $-1,%edx 1298238405Sjkim addl %eax,%ecx 1299238405Sjkim movl %edi,%eax 1300238405Sjkim roll $7,%ecx 1301238405Sjkim addl %ebp,%ecx 1302127326Smarkm 1303238405Sjkim subl %edi,%edx 1304238405Sjkim andl %ecx,%eax 1305238405Sjkim andl %esi,%edx 1306238405Sjkim orl %eax,%edx 1307238405Sjkim movl 32(%esp),%eax 1308238405Sjkim roll $10,%esi 1309238405Sjkim leal 1548603684(%ebp,%edx,1),%ebp 1310238405Sjkim movl $-1,%edx 1311238405Sjkim addl %eax,%ebp 1312238405Sjkim movl %esi,%eax 1313238405Sjkim roll $12,%ebp 1314238405Sjkim addl %ebx,%ebp 1315127326Smarkm 1316238405Sjkim subl %esi,%edx 1317238405Sjkim andl %ebp,%eax 1318238405Sjkim andl %ecx,%edx 1319238405Sjkim orl %eax,%edx 1320238405Sjkim movl 48(%esp),%eax 1321238405Sjkim roll $10,%ecx 1322238405Sjkim leal 1548603684(%ebx,%edx,1),%ebx 1323238405Sjkim movl $-1,%edx 1324238405Sjkim addl %eax,%ebx 1325238405Sjkim movl %ecx,%eax 1326238405Sjkim roll $7,%ebx 1327238405Sjkim addl %edi,%ebx 1328127326Smarkm 1329238405Sjkim subl %ecx,%edx 1330238405Sjkim andl %ebx,%eax 1331238405Sjkim andl %ebp,%edx 1332238405Sjkim orl %eax,%edx 1333238405Sjkim movl 16(%esp),%eax 1334238405Sjkim roll $10,%ebp 1335238405Sjkim leal 1548603684(%edi,%edx,1),%edi 1336238405Sjkim movl $-1,%edx 1337238405Sjkim addl %eax,%edi 1338238405Sjkim movl %ebp,%eax 1339238405Sjkim roll $6,%edi 1340238405Sjkim addl %esi,%edi 1341127326Smarkm 1342238405Sjkim subl %ebp,%edx 1343238405Sjkim andl %edi,%eax 1344238405Sjkim andl %ebx,%edx 1345238405Sjkim orl %eax,%edx 1346238405Sjkim movl 36(%esp),%eax 1347238405Sjkim roll $10,%ebx 1348238405Sjkim leal 1548603684(%esi,%edx,1),%esi 1349238405Sjkim movl $-1,%edx 1350238405Sjkim addl %eax,%esi 1351238405Sjkim movl %ebx,%eax 1352238405Sjkim roll $15,%esi 1353238405Sjkim addl %ecx,%esi 1354127326Smarkm 1355238405Sjkim subl %ebx,%edx 1356238405Sjkim andl %esi,%eax 1357238405Sjkim andl %edi,%edx 1358238405Sjkim orl %eax,%edx 1359238405Sjkim movl 4(%esp),%eax 1360238405Sjkim roll $10,%edi 1361238405Sjkim leal 1548603684(%ecx,%edx,1),%ecx 1362238405Sjkim movl $-1,%edx 1363238405Sjkim addl %eax,%ecx 1364238405Sjkim movl %edi,%eax 1365238405Sjkim roll $13,%ecx 1366238405Sjkim addl %ebp,%ecx 1367127326Smarkm 1368238405Sjkim subl %edi,%edx 1369238405Sjkim andl %ecx,%eax 1370238405Sjkim andl %esi,%edx 1371238405Sjkim orl %eax,%edx 1372238405Sjkim movl 8(%esp),%eax 1373238405Sjkim roll $10,%esi 1374238405Sjkim leal 1548603684(%ebp,%edx,1),%ebp 1375238405Sjkim movl $-1,%edx 1376238405Sjkim addl %eax,%ebp 1377238405Sjkim subl %ecx,%edx 1378238405Sjkim roll $11,%ebp 1379238405Sjkim addl %ebx,%ebp 1380127326Smarkm 1381238405Sjkim movl 60(%esp),%eax 1382238405Sjkim orl %ebp,%edx 1383238405Sjkim addl %eax,%ebx 1384238405Sjkim xorl %esi,%edx 1385238405Sjkim movl $-1,%eax 1386238405Sjkim roll $10,%ecx 138795967Speter leal 1836072691(%ebx,%edx,1),%ebx 1388238405Sjkim subl %ebp,%eax 1389238405Sjkim roll $9,%ebx 1390238405Sjkim addl %edi,%ebx 1391127326Smarkm 1392238405Sjkim movl 20(%esp),%edx 1393238405Sjkim orl %ebx,%eax 1394238405Sjkim addl %edx,%edi 1395238405Sjkim xorl %ecx,%eax 1396238405Sjkim movl $-1,%edx 1397238405Sjkim roll $10,%ebp 139895967Speter leal 1836072691(%edi,%eax,1),%edi 1399238405Sjkim subl %ebx,%edx 1400238405Sjkim roll $7,%edi 1401238405Sjkim addl %esi,%edi 1402127326Smarkm 1403238405Sjkim movl 4(%esp),%eax 1404238405Sjkim orl %edi,%edx 1405238405Sjkim addl %eax,%esi 1406238405Sjkim xorl %ebp,%edx 1407238405Sjkim movl $-1,%eax 1408238405Sjkim roll $10,%ebx 140995967Speter leal 1836072691(%esi,%edx,1),%esi 1410238405Sjkim subl %edi,%eax 1411238405Sjkim roll $15,%esi 1412238405Sjkim addl %ecx,%esi 1413127326Smarkm 1414238405Sjkim movl 12(%esp),%edx 1415238405Sjkim orl %esi,%eax 1416238405Sjkim addl %edx,%ecx 1417238405Sjkim xorl %ebx,%eax 1418238405Sjkim movl $-1,%edx 1419238405Sjkim roll $10,%edi 142095967Speter leal 1836072691(%ecx,%eax,1),%ecx 1421238405Sjkim subl %esi,%edx 1422238405Sjkim roll $11,%ecx 1423238405Sjkim addl %ebp,%ecx 1424127326Smarkm 1425238405Sjkim movl 28(%esp),%eax 1426238405Sjkim orl %ecx,%edx 1427238405Sjkim addl %eax,%ebp 1428238405Sjkim xorl %edi,%edx 1429238405Sjkim movl $-1,%eax 1430238405Sjkim roll $10,%esi 143195967Speter leal 1836072691(%ebp,%edx,1),%ebp 1432238405Sjkim subl %ecx,%eax 1433238405Sjkim roll $8,%ebp 1434238405Sjkim addl %ebx,%ebp 1435127326Smarkm 1436238405Sjkim movl 56(%esp),%edx 1437238405Sjkim orl %ebp,%eax 1438238405Sjkim addl %edx,%ebx 1439238405Sjkim xorl %esi,%eax 1440238405Sjkim movl $-1,%edx 1441238405Sjkim roll $10,%ecx 144295967Speter leal 1836072691(%ebx,%eax,1),%ebx 1443238405Sjkim subl %ebp,%edx 1444238405Sjkim roll $6,%ebx 1445238405Sjkim addl %edi,%ebx 1446127326Smarkm 1447238405Sjkim movl 24(%esp),%eax 1448238405Sjkim orl %ebx,%edx 1449238405Sjkim addl %eax,%edi 1450238405Sjkim xorl %ecx,%edx 1451238405Sjkim movl $-1,%eax 1452238405Sjkim roll $10,%ebp 145395967Speter leal 1836072691(%edi,%edx,1),%edi 1454238405Sjkim subl %ebx,%eax 1455238405Sjkim roll $6,%edi 1456238405Sjkim addl %esi,%edi 1457127326Smarkm 1458238405Sjkim movl 36(%esp),%edx 1459238405Sjkim orl %edi,%eax 1460238405Sjkim addl %edx,%esi 1461238405Sjkim xorl %ebp,%eax 1462238405Sjkim movl $-1,%edx 1463238405Sjkim roll $10,%ebx 146495967Speter leal 1836072691(%esi,%eax,1),%esi 1465238405Sjkim subl %edi,%edx 1466238405Sjkim roll $14,%esi 1467238405Sjkim addl %ecx,%esi 1468127326Smarkm 1469238405Sjkim movl 44(%esp),%eax 1470238405Sjkim orl %esi,%edx 1471238405Sjkim addl %eax,%ecx 1472238405Sjkim xorl %ebx,%edx 1473238405Sjkim movl $-1,%eax 1474238405Sjkim roll $10,%edi 147595967Speter leal 1836072691(%ecx,%edx,1),%ecx 1476238405Sjkim subl %esi,%eax 1477238405Sjkim roll $12,%ecx 1478238405Sjkim addl %ebp,%ecx 1479127326Smarkm 1480238405Sjkim movl 32(%esp),%edx 1481238405Sjkim orl %ecx,%eax 1482238405Sjkim addl %edx,%ebp 1483238405Sjkim xorl %edi,%eax 1484238405Sjkim movl $-1,%edx 1485238405Sjkim roll $10,%esi 148695967Speter leal 1836072691(%ebp,%eax,1),%ebp 1487238405Sjkim subl %ecx,%edx 1488238405Sjkim roll $13,%ebp 1489238405Sjkim addl %ebx,%ebp 1490127326Smarkm 1491238405Sjkim movl 48(%esp),%eax 1492238405Sjkim orl %ebp,%edx 1493238405Sjkim addl %eax,%ebx 1494238405Sjkim xorl %esi,%edx 1495238405Sjkim movl $-1,%eax 1496238405Sjkim roll $10,%ecx 149795967Speter leal 1836072691(%ebx,%edx,1),%ebx 1498238405Sjkim subl %ebp,%eax 1499238405Sjkim roll $5,%ebx 1500238405Sjkim addl %edi,%ebx 1501127326Smarkm 1502238405Sjkim movl 8(%esp),%edx 1503238405Sjkim orl %ebx,%eax 1504238405Sjkim addl %edx,%edi 1505238405Sjkim xorl %ecx,%eax 1506238405Sjkim movl $-1,%edx 1507238405Sjkim roll $10,%ebp 150895967Speter leal 1836072691(%edi,%eax,1),%edi 1509238405Sjkim subl %ebx,%edx 1510238405Sjkim roll $14,%edi 1511238405Sjkim addl %esi,%edi 1512127326Smarkm 1513238405Sjkim movl 40(%esp),%eax 1514238405Sjkim orl %edi,%edx 1515238405Sjkim addl %eax,%esi 1516238405Sjkim xorl %ebp,%edx 1517238405Sjkim movl $-1,%eax 1518238405Sjkim roll $10,%ebx 151995967Speter leal 1836072691(%esi,%edx,1),%esi 1520238405Sjkim subl %edi,%eax 1521238405Sjkim roll $13,%esi 1522238405Sjkim addl %ecx,%esi 1523127326Smarkm 1524238405Sjkim movl (%esp),%edx 1525238405Sjkim orl %esi,%eax 1526238405Sjkim addl %edx,%ecx 1527238405Sjkim xorl %ebx,%eax 1528238405Sjkim movl $-1,%edx 1529238405Sjkim roll $10,%edi 153095967Speter leal 1836072691(%ecx,%eax,1),%ecx 1531238405Sjkim subl %esi,%edx 1532238405Sjkim roll $13,%ecx 1533238405Sjkim addl %ebp,%ecx 1534127326Smarkm 1535238405Sjkim movl 16(%esp),%eax 1536238405Sjkim orl %ecx,%edx 1537238405Sjkim addl %eax,%ebp 1538238405Sjkim xorl %edi,%edx 1539238405Sjkim movl $-1,%eax 1540238405Sjkim roll $10,%esi 154195967Speter leal 1836072691(%ebp,%edx,1),%ebp 1542238405Sjkim subl %ecx,%eax 1543238405Sjkim roll $7,%ebp 1544238405Sjkim addl %ebx,%ebp 1545127326Smarkm 1546238405Sjkim movl 52(%esp),%edx 1547238405Sjkim orl %ebp,%eax 1548238405Sjkim addl %edx,%ebx 1549238405Sjkim xorl %esi,%eax 1550238405Sjkim movl 32(%esp),%edx 1551238405Sjkim roll $10,%ecx 155295967Speter leal 1836072691(%ebx,%eax,1),%ebx 1553238405Sjkim movl $-1,%eax 1554238405Sjkim roll $5,%ebx 1555238405Sjkim addl %edi,%ebx 1556127326Smarkm 1557238405Sjkim addl %edx,%edi 1558238405Sjkim movl %ebp,%edx 1559238405Sjkim subl %ebx,%eax 1560238405Sjkim andl %ebx,%edx 1561238405Sjkim andl %ecx,%eax 1562238405Sjkim orl %eax,%edx 1563238405Sjkim movl 24(%esp),%eax 1564238405Sjkim roll $10,%ebp 156595967Speter leal 2053994217(%edi,%edx,1),%edi 1566238405Sjkim movl $-1,%edx 1567238405Sjkim roll $15,%edi 1568238405Sjkim addl %esi,%edi 1569127326Smarkm 1570238405Sjkim addl %eax,%esi 1571238405Sjkim movl %ebx,%eax 1572238405Sjkim subl %edi,%edx 1573238405Sjkim andl %edi,%eax 1574238405Sjkim andl %ebp,%edx 1575238405Sjkim orl %edx,%eax 1576238405Sjkim movl 16(%esp),%edx 1577238405Sjkim roll $10,%ebx 157895967Speter leal 2053994217(%esi,%eax,1),%esi 1579238405Sjkim movl $-1,%eax 1580238405Sjkim roll $5,%esi 1581238405Sjkim addl %ecx,%esi 1582127326Smarkm 1583238405Sjkim addl %edx,%ecx 1584238405Sjkim movl %edi,%edx 1585238405Sjkim subl %esi,%eax 1586238405Sjkim andl %esi,%edx 1587238405Sjkim andl %ebx,%eax 1588238405Sjkim orl %eax,%edx 1589238405Sjkim movl 4(%esp),%eax 1590238405Sjkim roll $10,%edi 159195967Speter leal 2053994217(%ecx,%edx,1),%ecx 1592238405Sjkim movl $-1,%edx 1593238405Sjkim roll $8,%ecx 1594238405Sjkim addl %ebp,%ecx 1595127326Smarkm 1596238405Sjkim addl %eax,%ebp 1597238405Sjkim movl %esi,%eax 1598238405Sjkim subl %ecx,%edx 1599238405Sjkim andl %ecx,%eax 1600238405Sjkim andl %edi,%edx 1601238405Sjkim orl %edx,%eax 1602238405Sjkim movl 12(%esp),%edx 1603238405Sjkim roll $10,%esi 160495967Speter leal 2053994217(%ebp,%eax,1),%ebp 1605238405Sjkim movl $-1,%eax 1606238405Sjkim roll $11,%ebp 1607238405Sjkim addl %ebx,%ebp 1608127326Smarkm 1609238405Sjkim addl %edx,%ebx 1610238405Sjkim movl %ecx,%edx 1611238405Sjkim subl %ebp,%eax 1612238405Sjkim andl %ebp,%edx 1613238405Sjkim andl %esi,%eax 1614238405Sjkim orl %eax,%edx 1615238405Sjkim movl 44(%esp),%eax 1616238405Sjkim roll $10,%ecx 161795967Speter leal 2053994217(%ebx,%edx,1),%ebx 1618238405Sjkim movl $-1,%edx 1619238405Sjkim roll $14,%ebx 1620238405Sjkim addl %edi,%ebx 1621127326Smarkm 1622238405Sjkim addl %eax,%edi 1623238405Sjkim movl %ebp,%eax 1624238405Sjkim subl %ebx,%edx 1625238405Sjkim andl %ebx,%eax 1626238405Sjkim andl %ecx,%edx 1627238405Sjkim orl %edx,%eax 1628238405Sjkim movl 60(%esp),%edx 1629238405Sjkim roll $10,%ebp 163095967Speter leal 2053994217(%edi,%eax,1),%edi 1631238405Sjkim movl $-1,%eax 1632238405Sjkim roll $14,%edi 1633238405Sjkim addl %esi,%edi 1634127326Smarkm 1635238405Sjkim addl %edx,%esi 1636238405Sjkim movl %ebx,%edx 1637238405Sjkim subl %edi,%eax 1638238405Sjkim andl %edi,%edx 1639238405Sjkim andl %ebp,%eax 1640238405Sjkim orl %eax,%edx 1641238405Sjkim movl (%esp),%eax 1642238405Sjkim roll $10,%ebx 164395967Speter leal 2053994217(%esi,%edx,1),%esi 1644238405Sjkim movl $-1,%edx 1645238405Sjkim roll $6,%esi 1646238405Sjkim addl %ecx,%esi 1647127326Smarkm 1648238405Sjkim addl %eax,%ecx 1649238405Sjkim movl %edi,%eax 1650238405Sjkim subl %esi,%edx 1651238405Sjkim andl %esi,%eax 1652238405Sjkim andl %ebx,%edx 1653238405Sjkim orl %edx,%eax 1654238405Sjkim movl 20(%esp),%edx 1655238405Sjkim roll $10,%edi 165695967Speter leal 2053994217(%ecx,%eax,1),%ecx 1657238405Sjkim movl $-1,%eax 1658238405Sjkim roll $14,%ecx 1659238405Sjkim addl %ebp,%ecx 1660127326Smarkm 1661238405Sjkim addl %edx,%ebp 1662238405Sjkim movl %esi,%edx 1663238405Sjkim subl %ecx,%eax 1664238405Sjkim andl %ecx,%edx 1665238405Sjkim andl %edi,%eax 1666238405Sjkim orl %eax,%edx 1667238405Sjkim movl 48(%esp),%eax 1668238405Sjkim roll $10,%esi 166995967Speter leal 2053994217(%ebp,%edx,1),%ebp 1670238405Sjkim movl $-1,%edx 1671238405Sjkim roll $6,%ebp 1672238405Sjkim addl %ebx,%ebp 1673127326Smarkm 1674238405Sjkim addl %eax,%ebx 1675238405Sjkim movl %ecx,%eax 1676238405Sjkim subl %ebp,%edx 1677238405Sjkim andl %ebp,%eax 1678238405Sjkim andl %esi,%edx 1679238405Sjkim orl %edx,%eax 1680238405Sjkim movl 8(%esp),%edx 1681238405Sjkim roll $10,%ecx 168295967Speter leal 2053994217(%ebx,%eax,1),%ebx 1683238405Sjkim movl $-1,%eax 1684238405Sjkim roll $9,%ebx 1685238405Sjkim addl %edi,%ebx 1686127326Smarkm 1687238405Sjkim addl %edx,%edi 1688238405Sjkim movl %ebp,%edx 1689238405Sjkim subl %ebx,%eax 1690238405Sjkim andl %ebx,%edx 1691238405Sjkim andl %ecx,%eax 1692238405Sjkim orl %eax,%edx 1693238405Sjkim movl 52(%esp),%eax 1694238405Sjkim roll $10,%ebp 169595967Speter leal 2053994217(%edi,%edx,1),%edi 1696238405Sjkim movl $-1,%edx 1697238405Sjkim roll $12,%edi 1698238405Sjkim addl %esi,%edi 1699127326Smarkm 1700238405Sjkim addl %eax,%esi 1701238405Sjkim movl %ebx,%eax 1702238405Sjkim subl %edi,%edx 1703238405Sjkim andl %edi,%eax 1704238405Sjkim andl %ebp,%edx 1705238405Sjkim orl %edx,%eax 1706238405Sjkim movl 36(%esp),%edx 1707238405Sjkim roll $10,%ebx 170895967Speter leal 2053994217(%esi,%eax,1),%esi 1709238405Sjkim movl $-1,%eax 1710238405Sjkim roll $9,%esi 1711238405Sjkim addl %ecx,%esi 1712127326Smarkm 1713238405Sjkim addl %edx,%ecx 1714238405Sjkim movl %edi,%edx 1715238405Sjkim subl %esi,%eax 1716238405Sjkim andl %esi,%edx 1717238405Sjkim andl %ebx,%eax 1718238405Sjkim orl %eax,%edx 1719238405Sjkim movl 28(%esp),%eax 1720238405Sjkim roll $10,%edi 172195967Speter leal 2053994217(%ecx,%edx,1),%ecx 1722238405Sjkim movl $-1,%edx 1723238405Sjkim roll $12,%ecx 1724238405Sjkim addl %ebp,%ecx 1725127326Smarkm 1726238405Sjkim addl %eax,%ebp 1727238405Sjkim movl %esi,%eax 1728238405Sjkim subl %ecx,%edx 1729238405Sjkim andl %ecx,%eax 1730238405Sjkim andl %edi,%edx 1731238405Sjkim orl %edx,%eax 1732238405Sjkim movl 40(%esp),%edx 1733238405Sjkim roll $10,%esi 173495967Speter leal 2053994217(%ebp,%eax,1),%ebp 1735238405Sjkim movl $-1,%eax 1736238405Sjkim roll $5,%ebp 1737238405Sjkim addl %ebx,%ebp 1738127326Smarkm 1739238405Sjkim addl %edx,%ebx 1740238405Sjkim movl %ecx,%edx 1741238405Sjkim subl %ebp,%eax 1742238405Sjkim andl %ebp,%edx 1743238405Sjkim andl %esi,%eax 1744238405Sjkim orl %eax,%edx 1745238405Sjkim movl 56(%esp),%eax 1746238405Sjkim roll $10,%ecx 174795967Speter leal 2053994217(%ebx,%edx,1),%ebx 1748238405Sjkim movl $-1,%edx 1749238405Sjkim roll $15,%ebx 1750238405Sjkim addl %edi,%ebx 1751127326Smarkm 1752238405Sjkim addl %eax,%edi 1753238405Sjkim movl %ebp,%eax 1754238405Sjkim subl %ebx,%edx 1755238405Sjkim andl %ebx,%eax 1756238405Sjkim andl %ecx,%edx 1757238405Sjkim orl %eax,%edx 1758238405Sjkim movl %ebx,%eax 1759238405Sjkim roll $10,%ebp 176095967Speter leal 2053994217(%edi,%edx,1),%edi 1761238405Sjkim xorl %ebp,%eax 1762238405Sjkim roll $8,%edi 1763238405Sjkim addl %esi,%edi 1764127326Smarkm 1765238405Sjkim movl 48(%esp),%edx 1766238405Sjkim xorl %edi,%eax 1767238405Sjkim addl %edx,%esi 1768238405Sjkim roll $10,%ebx 1769238405Sjkim addl %eax,%esi 1770238405Sjkim movl %edi,%eax 1771238405Sjkim roll $8,%esi 1772238405Sjkim addl %ecx,%esi 1773127326Smarkm 1774238405Sjkim xorl %ebx,%eax 1775238405Sjkim movl 60(%esp),%edx 1776238405Sjkim xorl %esi,%eax 1777238405Sjkim addl %eax,%ecx 1778238405Sjkim movl %esi,%eax 1779238405Sjkim roll $10,%edi 1780238405Sjkim addl %edx,%ecx 1781238405Sjkim xorl %edi,%eax 1782238405Sjkim roll $5,%ecx 1783238405Sjkim addl %ebp,%ecx 1784127326Smarkm 1785238405Sjkim movl 40(%esp),%edx 1786238405Sjkim xorl %ecx,%eax 1787238405Sjkim addl %edx,%ebp 1788238405Sjkim roll $10,%esi 1789238405Sjkim addl %eax,%ebp 1790238405Sjkim movl %ecx,%eax 1791238405Sjkim roll $12,%ebp 1792238405Sjkim addl %ebx,%ebp 1793127326Smarkm 1794238405Sjkim xorl %esi,%eax 1795238405Sjkim movl 16(%esp),%edx 1796238405Sjkim xorl %ebp,%eax 1797238405Sjkim addl %eax,%ebx 1798238405Sjkim movl %ebp,%eax 1799238405Sjkim roll $10,%ecx 1800238405Sjkim addl %edx,%ebx 1801238405Sjkim xorl %ecx,%eax 1802238405Sjkim roll $9,%ebx 1803238405Sjkim addl %edi,%ebx 1804127326Smarkm 1805238405Sjkim movl 4(%esp),%edx 1806238405Sjkim xorl %ebx,%eax 1807238405Sjkim addl %edx,%edi 1808238405Sjkim roll $10,%ebp 1809238405Sjkim addl %eax,%edi 1810238405Sjkim movl %ebx,%eax 1811238405Sjkim roll $12,%edi 1812238405Sjkim addl %esi,%edi 1813127326Smarkm 1814238405Sjkim xorl %ebp,%eax 1815238405Sjkim movl 20(%esp),%edx 1816238405Sjkim xorl %edi,%eax 1817238405Sjkim addl %eax,%esi 1818238405Sjkim movl %edi,%eax 1819238405Sjkim roll $10,%ebx 1820238405Sjkim addl %edx,%esi 1821238405Sjkim xorl %ebx,%eax 1822238405Sjkim roll $5,%esi 1823238405Sjkim addl %ecx,%esi 1824127326Smarkm 1825238405Sjkim movl 32(%esp),%edx 1826238405Sjkim xorl %esi,%eax 1827238405Sjkim addl %edx,%ecx 1828238405Sjkim roll $10,%edi 1829238405Sjkim addl %eax,%ecx 1830238405Sjkim movl %esi,%eax 1831238405Sjkim roll $14,%ecx 1832238405Sjkim addl %ebp,%ecx 1833127326Smarkm 1834238405Sjkim xorl %edi,%eax 1835238405Sjkim movl 28(%esp),%edx 1836238405Sjkim xorl %ecx,%eax 1837238405Sjkim addl %eax,%ebp 1838238405Sjkim movl %ecx,%eax 1839238405Sjkim roll $10,%esi 1840238405Sjkim addl %edx,%ebp 1841238405Sjkim xorl %esi,%eax 1842238405Sjkim roll $6,%ebp 1843238405Sjkim addl %ebx,%ebp 1844127326Smarkm 1845238405Sjkim movl 24(%esp),%edx 1846238405Sjkim xorl %ebp,%eax 1847238405Sjkim addl %edx,%ebx 1848238405Sjkim roll $10,%ecx 1849238405Sjkim addl %eax,%ebx 1850238405Sjkim movl %ebp,%eax 1851238405Sjkim roll $8,%ebx 1852238405Sjkim addl %edi,%ebx 1853127326Smarkm 1854238405Sjkim xorl %ecx,%eax 1855238405Sjkim movl 8(%esp),%edx 1856238405Sjkim xorl %ebx,%eax 1857238405Sjkim addl %eax,%edi 1858238405Sjkim movl %ebx,%eax 1859238405Sjkim roll $10,%ebp 1860238405Sjkim addl %edx,%edi 1861238405Sjkim xorl %ebp,%eax 1862238405Sjkim roll $13,%edi 1863238405Sjkim addl %esi,%edi 1864127326Smarkm 1865238405Sjkim movl 52(%esp),%edx 1866238405Sjkim xorl %edi,%eax 1867238405Sjkim addl %edx,%esi 1868238405Sjkim roll $10,%ebx 1869238405Sjkim addl %eax,%esi 1870238405Sjkim movl %edi,%eax 1871238405Sjkim roll $6,%esi 1872238405Sjkim addl %ecx,%esi 1873127326Smarkm 1874238405Sjkim xorl %ebx,%eax 1875238405Sjkim movl 56(%esp),%edx 1876238405Sjkim xorl %esi,%eax 1877238405Sjkim addl %eax,%ecx 1878238405Sjkim movl %esi,%eax 1879238405Sjkim roll $10,%edi 1880238405Sjkim addl %edx,%ecx 1881238405Sjkim xorl %edi,%eax 1882238405Sjkim roll $5,%ecx 1883238405Sjkim addl %ebp,%ecx 1884127326Smarkm 1885238405Sjkim movl (%esp),%edx 1886238405Sjkim xorl %ecx,%eax 1887238405Sjkim addl %edx,%ebp 1888238405Sjkim roll $10,%esi 1889238405Sjkim addl %eax,%ebp 1890238405Sjkim movl %ecx,%eax 1891238405Sjkim roll $15,%ebp 1892238405Sjkim addl %ebx,%ebp 1893127326Smarkm 1894238405Sjkim xorl %esi,%eax 1895238405Sjkim movl 12(%esp),%edx 1896238405Sjkim xorl %ebp,%eax 1897238405Sjkim addl %eax,%ebx 1898238405Sjkim movl %ebp,%eax 1899238405Sjkim roll $10,%ecx 1900238405Sjkim addl %edx,%ebx 1901238405Sjkim xorl %ecx,%eax 1902238405Sjkim roll $13,%ebx 1903238405Sjkim addl %edi,%ebx 1904127326Smarkm 1905238405Sjkim movl 36(%esp),%edx 1906238405Sjkim xorl %ebx,%eax 1907238405Sjkim addl %edx,%edi 1908238405Sjkim roll $10,%ebp 1909238405Sjkim addl %eax,%edi 1910238405Sjkim movl %ebx,%eax 1911238405Sjkim roll $11,%edi 1912238405Sjkim addl %esi,%edi 1913127326Smarkm 1914238405Sjkim xorl %ebp,%eax 1915238405Sjkim movl 44(%esp),%edx 1916238405Sjkim xorl %edi,%eax 1917238405Sjkim addl %eax,%esi 1918238405Sjkim roll $10,%ebx 1919238405Sjkim addl %edx,%esi 1920238405Sjkim movl 128(%esp),%edx 1921238405Sjkim roll $11,%esi 1922238405Sjkim addl %ecx,%esi 1923238405Sjkim movl 4(%edx),%eax 1924238405Sjkim addl %eax,%ebx 1925238405Sjkim movl 72(%esp),%eax 1926238405Sjkim addl %eax,%ebx 1927238405Sjkim movl 8(%edx),%eax 1928238405Sjkim addl %eax,%ebp 1929238405Sjkim movl 76(%esp),%eax 1930238405Sjkim addl %eax,%ebp 1931238405Sjkim movl 12(%edx),%eax 1932238405Sjkim addl %eax,%ecx 1933238405Sjkim movl 80(%esp),%eax 1934238405Sjkim addl %eax,%ecx 1935238405Sjkim movl 16(%edx),%eax 1936238405Sjkim addl %eax,%esi 1937238405Sjkim movl 64(%esp),%eax 1938238405Sjkim addl %eax,%esi 1939238405Sjkim movl (%edx),%eax 1940238405Sjkim addl %eax,%edi 1941238405Sjkim movl 68(%esp),%eax 1942238405Sjkim addl %eax,%edi 1943238405Sjkim movl 136(%esp),%eax 1944238405Sjkim movl %ebx,(%edx) 1945238405Sjkim movl %ebp,4(%edx) 1946238405Sjkim movl %ecx,8(%edx) 1947238405Sjkim subl $1,%eax 1948238405Sjkim movl %esi,12(%edx) 1949238405Sjkim movl %edi,16(%edx) 195095967Speter jle .L001get_out 1951238405Sjkim movl %eax,136(%esp) 1952238405Sjkim movl %ecx,%edi 1953238405Sjkim movl 132(%esp),%eax 1954238405Sjkim movl %ebx,%ecx 1955238405Sjkim addl $64,%eax 1956238405Sjkim movl %ebp,%esi 1957238405Sjkim movl %eax,132(%esp) 195895967Speter jmp .L000start 195995967Speter.L001get_out: 1960238405Sjkim addl $108,%esp 196195967Speter popl %ebx 196295967Speter popl %ebp 196395967Speter popl %edi 196495967Speter popl %esi 196595967Speter ret 1966238405Sjkim.size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin 1967