rmd-586.S revision 305153
1/* $FreeBSD: stable/11/secure/lib/libcrypto/i386/rmd-586.S 305153 2016-08-31 20:33:59Z jkim $ */ 2/* Do not modify. This file is auto-generated from rmd-586.pl. */ 3#ifdef PIC 4.file "rmd-586.S" 5.text 6.globl ripemd160_block_asm_data_order 7.type ripemd160_block_asm_data_order,@function 8.align 16 9ripemd160_block_asm_data_order: 10.L_ripemd160_block_asm_data_order_begin: 11 movl 4(%esp),%edx 12 movl 8(%esp),%eax 13 pushl %esi 14 movl (%edx),%ecx 15 pushl %edi 16 movl 4(%edx),%esi 17 pushl %ebp 18 movl 8(%edx),%edi 19 pushl %ebx 20 subl $108,%esp 21.L000start: 22 23 movl (%eax),%ebx 24 movl 4(%eax),%ebp 25 movl %ebx,(%esp) 26 movl %ebp,4(%esp) 27 movl 8(%eax),%ebx 28 movl 12(%eax),%ebp 29 movl %ebx,8(%esp) 30 movl %ebp,12(%esp) 31 movl 16(%eax),%ebx 32 movl 20(%eax),%ebp 33 movl %ebx,16(%esp) 34 movl %ebp,20(%esp) 35 movl 24(%eax),%ebx 36 movl 28(%eax),%ebp 37 movl %ebx,24(%esp) 38 movl %ebp,28(%esp) 39 movl 32(%eax),%ebx 40 movl 36(%eax),%ebp 41 movl %ebx,32(%esp) 42 movl %ebp,36(%esp) 43 movl 40(%eax),%ebx 44 movl 44(%eax),%ebp 45 movl %ebx,40(%esp) 46 movl %ebp,44(%esp) 47 movl 48(%eax),%ebx 48 movl 52(%eax),%ebp 49 movl %ebx,48(%esp) 50 movl %ebp,52(%esp) 51 movl 56(%eax),%ebx 52 movl 60(%eax),%ebp 53 movl %ebx,56(%esp) 54 movl %ebp,60(%esp) 55 movl %edi,%eax 56 movl 12(%edx),%ebx 57 movl 16(%edx),%ebp 58 59 xorl %ebx,%eax 60 movl (%esp),%edx 61 xorl %esi,%eax 62 addl %edx,%ecx 63 roll $10,%edi 64 addl %eax,%ecx 65 movl %esi,%eax 66 roll $11,%ecx 67 addl %ebp,%ecx 68 69 xorl %edi,%eax 70 movl 4(%esp),%edx 71 xorl %ecx,%eax 72 addl %eax,%ebp 73 movl %ecx,%eax 74 roll $10,%esi 75 addl %edx,%ebp 76 xorl %esi,%eax 77 roll $14,%ebp 78 addl %ebx,%ebp 79 80 movl 8(%esp),%edx 81 xorl %ebp,%eax 82 addl %edx,%ebx 83 roll $10,%ecx 84 addl %eax,%ebx 85 movl %ebp,%eax 86 roll $15,%ebx 87 addl %edi,%ebx 88 89 xorl %ecx,%eax 90 movl 12(%esp),%edx 91 xorl %ebx,%eax 92 addl %eax,%edi 93 movl %ebx,%eax 94 roll $10,%ebp 95 addl %edx,%edi 96 xorl %ebp,%eax 97 roll $12,%edi 98 addl %esi,%edi 99 100 movl 16(%esp),%edx 101 xorl %edi,%eax 102 addl %edx,%esi 103 roll $10,%ebx 104 addl %eax,%esi 105 movl %edi,%eax 106 roll $5,%esi 107 addl %ecx,%esi 108 109 xorl %ebx,%eax 110 movl 20(%esp),%edx 111 xorl %esi,%eax 112 addl %eax,%ecx 113 movl %esi,%eax 114 roll $10,%edi 115 addl %edx,%ecx 116 xorl %edi,%eax 117 roll $8,%ecx 118 addl %ebp,%ecx 119 120 movl 24(%esp),%edx 121 xorl %ecx,%eax 122 addl %edx,%ebp 123 roll $10,%esi 124 addl %eax,%ebp 125 movl %ecx,%eax 126 roll $7,%ebp 127 addl %ebx,%ebp 128 129 xorl %esi,%eax 130 movl 28(%esp),%edx 131 xorl %ebp,%eax 132 addl %eax,%ebx 133 movl %ebp,%eax 134 roll $10,%ecx 135 addl %edx,%ebx 136 xorl %ecx,%eax 137 roll $9,%ebx 138 addl %edi,%ebx 139 140 movl 32(%esp),%edx 141 xorl %ebx,%eax 142 addl %edx,%edi 143 roll $10,%ebp 144 addl %eax,%edi 145 movl %ebx,%eax 146 roll $11,%edi 147 addl %esi,%edi 148 149 xorl %ebp,%eax 150 movl 36(%esp),%edx 151 xorl %edi,%eax 152 addl %eax,%esi 153 movl %edi,%eax 154 roll $10,%ebx 155 addl %edx,%esi 156 xorl %ebx,%eax 157 roll $13,%esi 158 addl %ecx,%esi 159 160 movl 40(%esp),%edx 161 xorl %esi,%eax 162 addl %edx,%ecx 163 roll $10,%edi 164 addl %eax,%ecx 165 movl %esi,%eax 166 roll $14,%ecx 167 addl %ebp,%ecx 168 169 xorl %edi,%eax 170 movl 44(%esp),%edx 171 xorl %ecx,%eax 172 addl %eax,%ebp 173 movl %ecx,%eax 174 roll $10,%esi 175 addl %edx,%ebp 176 xorl %esi,%eax 177 roll $15,%ebp 178 addl %ebx,%ebp 179 180 movl 48(%esp),%edx 181 xorl %ebp,%eax 182 addl %edx,%ebx 183 roll $10,%ecx 184 addl %eax,%ebx 185 movl %ebp,%eax 186 roll $6,%ebx 187 addl %edi,%ebx 188 189 xorl %ecx,%eax 190 movl 52(%esp),%edx 191 xorl %ebx,%eax 192 addl %eax,%edi 193 movl %ebx,%eax 194 roll $10,%ebp 195 addl %edx,%edi 196 xorl %ebp,%eax 197 roll $7,%edi 198 addl %esi,%edi 199 200 movl 56(%esp),%edx 201 xorl %edi,%eax 202 addl %edx,%esi 203 roll $10,%ebx 204 addl %eax,%esi 205 movl %edi,%eax 206 roll $9,%esi 207 addl %ecx,%esi 208 209 xorl %ebx,%eax 210 movl 60(%esp),%edx 211 xorl %esi,%eax 212 addl %eax,%ecx 213 movl $-1,%eax 214 roll $10,%edi 215 addl %edx,%ecx 216 movl 28(%esp),%edx 217 roll $8,%ecx 218 addl %ebp,%ecx 219 220 addl %edx,%ebp 221 movl %esi,%edx 222 subl %ecx,%eax 223 andl %ecx,%edx 224 andl %edi,%eax 225 orl %eax,%edx 226 movl 16(%esp),%eax 227 roll $10,%esi 228 leal 1518500249(%ebp,%edx,1),%ebp 229 movl $-1,%edx 230 roll $7,%ebp 231 addl %ebx,%ebp 232 233 addl %eax,%ebx 234 movl %ecx,%eax 235 subl %ebp,%edx 236 andl %ebp,%eax 237 andl %esi,%edx 238 orl %edx,%eax 239 movl 52(%esp),%edx 240 roll $10,%ecx 241 leal 1518500249(%ebx,%eax,1),%ebx 242 movl $-1,%eax 243 roll $6,%ebx 244 addl %edi,%ebx 245 246 addl %edx,%edi 247 movl %ebp,%edx 248 subl %ebx,%eax 249 andl %ebx,%edx 250 andl %ecx,%eax 251 orl %eax,%edx 252 movl 4(%esp),%eax 253 roll $10,%ebp 254 leal 1518500249(%edi,%edx,1),%edi 255 movl $-1,%edx 256 roll $8,%edi 257 addl %esi,%edi 258 259 addl %eax,%esi 260 movl %ebx,%eax 261 subl %edi,%edx 262 andl %edi,%eax 263 andl %ebp,%edx 264 orl %edx,%eax 265 movl 40(%esp),%edx 266 roll $10,%ebx 267 leal 1518500249(%esi,%eax,1),%esi 268 movl $-1,%eax 269 roll $13,%esi 270 addl %ecx,%esi 271 272 addl %edx,%ecx 273 movl %edi,%edx 274 subl %esi,%eax 275 andl %esi,%edx 276 andl %ebx,%eax 277 orl %eax,%edx 278 movl 24(%esp),%eax 279 roll $10,%edi 280 leal 1518500249(%ecx,%edx,1),%ecx 281 movl $-1,%edx 282 roll $11,%ecx 283 addl %ebp,%ecx 284 285 addl %eax,%ebp 286 movl %esi,%eax 287 subl %ecx,%edx 288 andl %ecx,%eax 289 andl %edi,%edx 290 orl %edx,%eax 291 movl 60(%esp),%edx 292 roll $10,%esi 293 leal 1518500249(%ebp,%eax,1),%ebp 294 movl $-1,%eax 295 roll $9,%ebp 296 addl %ebx,%ebp 297 298 addl %edx,%ebx 299 movl %ecx,%edx 300 subl %ebp,%eax 301 andl %ebp,%edx 302 andl %esi,%eax 303 orl %eax,%edx 304 movl 12(%esp),%eax 305 roll $10,%ecx 306 leal 1518500249(%ebx,%edx,1),%ebx 307 movl $-1,%edx 308 roll $7,%ebx 309 addl %edi,%ebx 310 311 addl %eax,%edi 312 movl %ebp,%eax 313 subl %ebx,%edx 314 andl %ebx,%eax 315 andl %ecx,%edx 316 orl %edx,%eax 317 movl 48(%esp),%edx 318 roll $10,%ebp 319 leal 1518500249(%edi,%eax,1),%edi 320 movl $-1,%eax 321 roll $15,%edi 322 addl %esi,%edi 323 324 addl %edx,%esi 325 movl %ebx,%edx 326 subl %edi,%eax 327 andl %edi,%edx 328 andl %ebp,%eax 329 orl %eax,%edx 330 movl (%esp),%eax 331 roll $10,%ebx 332 leal 1518500249(%esi,%edx,1),%esi 333 movl $-1,%edx 334 roll $7,%esi 335 addl %ecx,%esi 336 337 addl %eax,%ecx 338 movl %edi,%eax 339 subl %esi,%edx 340 andl %esi,%eax 341 andl %ebx,%edx 342 orl %edx,%eax 343 movl 36(%esp),%edx 344 roll $10,%edi 345 leal 1518500249(%ecx,%eax,1),%ecx 346 movl $-1,%eax 347 roll $12,%ecx 348 addl %ebp,%ecx 349 350 addl %edx,%ebp 351 movl %esi,%edx 352 subl %ecx,%eax 353 andl %ecx,%edx 354 andl %edi,%eax 355 orl %eax,%edx 356 movl 20(%esp),%eax 357 roll $10,%esi 358 leal 1518500249(%ebp,%edx,1),%ebp 359 movl $-1,%edx 360 roll $15,%ebp 361 addl %ebx,%ebp 362 363 addl %eax,%ebx 364 movl %ecx,%eax 365 subl %ebp,%edx 366 andl %ebp,%eax 367 andl %esi,%edx 368 orl %edx,%eax 369 movl 8(%esp),%edx 370 roll $10,%ecx 371 leal 1518500249(%ebx,%eax,1),%ebx 372 movl $-1,%eax 373 roll $9,%ebx 374 addl %edi,%ebx 375 376 addl %edx,%edi 377 movl %ebp,%edx 378 subl %ebx,%eax 379 andl %ebx,%edx 380 andl %ecx,%eax 381 orl %eax,%edx 382 movl 56(%esp),%eax 383 roll $10,%ebp 384 leal 1518500249(%edi,%edx,1),%edi 385 movl $-1,%edx 386 roll $11,%edi 387 addl %esi,%edi 388 389 addl %eax,%esi 390 movl %ebx,%eax 391 subl %edi,%edx 392 andl %edi,%eax 393 andl %ebp,%edx 394 orl %edx,%eax 395 movl 44(%esp),%edx 396 roll $10,%ebx 397 leal 1518500249(%esi,%eax,1),%esi 398 movl $-1,%eax 399 roll $7,%esi 400 addl %ecx,%esi 401 402 addl %edx,%ecx 403 movl %edi,%edx 404 subl %esi,%eax 405 andl %esi,%edx 406 andl %ebx,%eax 407 orl %eax,%edx 408 movl 32(%esp),%eax 409 roll $10,%edi 410 leal 1518500249(%ecx,%edx,1),%ecx 411 movl $-1,%edx 412 roll $13,%ecx 413 addl %ebp,%ecx 414 415 addl %eax,%ebp 416 movl %esi,%eax 417 subl %ecx,%edx 418 andl %ecx,%eax 419 andl %edi,%edx 420 orl %edx,%eax 421 movl $-1,%edx 422 roll $10,%esi 423 leal 1518500249(%ebp,%eax,1),%ebp 424 subl %ecx,%edx 425 roll $12,%ebp 426 addl %ebx,%ebp 427 428 movl 12(%esp),%eax 429 orl %ebp,%edx 430 addl %eax,%ebx 431 xorl %esi,%edx 432 movl $-1,%eax 433 roll $10,%ecx 434 leal 1859775393(%ebx,%edx,1),%ebx 435 subl %ebp,%eax 436 roll $11,%ebx 437 addl %edi,%ebx 438 439 movl 40(%esp),%edx 440 orl %ebx,%eax 441 addl %edx,%edi 442 xorl %ecx,%eax 443 movl $-1,%edx 444 roll $10,%ebp 445 leal 1859775393(%edi,%eax,1),%edi 446 subl %ebx,%edx 447 roll $13,%edi 448 addl %esi,%edi 449 450 movl 56(%esp),%eax 451 orl %edi,%edx 452 addl %eax,%esi 453 xorl %ebp,%edx 454 movl $-1,%eax 455 roll $10,%ebx 456 leal 1859775393(%esi,%edx,1),%esi 457 subl %edi,%eax 458 roll $6,%esi 459 addl %ecx,%esi 460 461 movl 16(%esp),%edx 462 orl %esi,%eax 463 addl %edx,%ecx 464 xorl %ebx,%eax 465 movl $-1,%edx 466 roll $10,%edi 467 leal 1859775393(%ecx,%eax,1),%ecx 468 subl %esi,%edx 469 roll $7,%ecx 470 addl %ebp,%ecx 471 472 movl 36(%esp),%eax 473 orl %ecx,%edx 474 addl %eax,%ebp 475 xorl %edi,%edx 476 movl $-1,%eax 477 roll $10,%esi 478 leal 1859775393(%ebp,%edx,1),%ebp 479 subl %ecx,%eax 480 roll $14,%ebp 481 addl %ebx,%ebp 482 483 movl 60(%esp),%edx 484 orl %ebp,%eax 485 addl %edx,%ebx 486 xorl %esi,%eax 487 movl $-1,%edx 488 roll $10,%ecx 489 leal 1859775393(%ebx,%eax,1),%ebx 490 subl %ebp,%edx 491 roll $9,%ebx 492 addl %edi,%ebx 493 494 movl 32(%esp),%eax 495 orl %ebx,%edx 496 addl %eax,%edi 497 xorl %ecx,%edx 498 movl $-1,%eax 499 roll $10,%ebp 500 leal 1859775393(%edi,%edx,1),%edi 501 subl %ebx,%eax 502 roll $13,%edi 503 addl %esi,%edi 504 505 movl 4(%esp),%edx 506 orl %edi,%eax 507 addl %edx,%esi 508 xorl %ebp,%eax 509 movl $-1,%edx 510 roll $10,%ebx 511 leal 1859775393(%esi,%eax,1),%esi 512 subl %edi,%edx 513 roll $15,%esi 514 addl %ecx,%esi 515 516 movl 8(%esp),%eax 517 orl %esi,%edx 518 addl %eax,%ecx 519 xorl %ebx,%edx 520 movl $-1,%eax 521 roll $10,%edi 522 leal 1859775393(%ecx,%edx,1),%ecx 523 subl %esi,%eax 524 roll $14,%ecx 525 addl %ebp,%ecx 526 527 movl 28(%esp),%edx 528 orl %ecx,%eax 529 addl %edx,%ebp 530 xorl %edi,%eax 531 movl $-1,%edx 532 roll $10,%esi 533 leal 1859775393(%ebp,%eax,1),%ebp 534 subl %ecx,%edx 535 roll $8,%ebp 536 addl %ebx,%ebp 537 538 movl (%esp),%eax 539 orl %ebp,%edx 540 addl %eax,%ebx 541 xorl %esi,%edx 542 movl $-1,%eax 543 roll $10,%ecx 544 leal 1859775393(%ebx,%edx,1),%ebx 545 subl %ebp,%eax 546 roll $13,%ebx 547 addl %edi,%ebx 548 549 movl 24(%esp),%edx 550 orl %ebx,%eax 551 addl %edx,%edi 552 xorl %ecx,%eax 553 movl $-1,%edx 554 roll $10,%ebp 555 leal 1859775393(%edi,%eax,1),%edi 556 subl %ebx,%edx 557 roll $6,%edi 558 addl %esi,%edi 559 560 movl 52(%esp),%eax 561 orl %edi,%edx 562 addl %eax,%esi 563 xorl %ebp,%edx 564 movl $-1,%eax 565 roll $10,%ebx 566 leal 1859775393(%esi,%edx,1),%esi 567 subl %edi,%eax 568 roll $5,%esi 569 addl %ecx,%esi 570 571 movl 44(%esp),%edx 572 orl %esi,%eax 573 addl %edx,%ecx 574 xorl %ebx,%eax 575 movl $-1,%edx 576 roll $10,%edi 577 leal 1859775393(%ecx,%eax,1),%ecx 578 subl %esi,%edx 579 roll $12,%ecx 580 addl %ebp,%ecx 581 582 movl 20(%esp),%eax 583 orl %ecx,%edx 584 addl %eax,%ebp 585 xorl %edi,%edx 586 movl $-1,%eax 587 roll $10,%esi 588 leal 1859775393(%ebp,%edx,1),%ebp 589 subl %ecx,%eax 590 roll $7,%ebp 591 addl %ebx,%ebp 592 593 movl 48(%esp),%edx 594 orl %ebp,%eax 595 addl %edx,%ebx 596 xorl %esi,%eax 597 movl $-1,%edx 598 roll $10,%ecx 599 leal 1859775393(%ebx,%eax,1),%ebx 600 movl %ecx,%eax 601 roll $5,%ebx 602 addl %edi,%ebx 603 604 subl %ecx,%edx 605 andl %ebx,%eax 606 andl %ebp,%edx 607 orl %eax,%edx 608 movl 4(%esp),%eax 609 roll $10,%ebp 610 leal 2400959708(%edi,%edx,1),%edi 611 movl $-1,%edx 612 addl %eax,%edi 613 movl %ebp,%eax 614 roll $11,%edi 615 addl %esi,%edi 616 617 subl %ebp,%edx 618 andl %edi,%eax 619 andl %ebx,%edx 620 orl %eax,%edx 621 movl 36(%esp),%eax 622 roll $10,%ebx 623 leal 2400959708(%esi,%edx,1),%esi 624 movl $-1,%edx 625 addl %eax,%esi 626 movl %ebx,%eax 627 roll $12,%esi 628 addl %ecx,%esi 629 630 subl %ebx,%edx 631 andl %esi,%eax 632 andl %edi,%edx 633 orl %eax,%edx 634 movl 44(%esp),%eax 635 roll $10,%edi 636 leal 2400959708(%ecx,%edx,1),%ecx 637 movl $-1,%edx 638 addl %eax,%ecx 639 movl %edi,%eax 640 roll $14,%ecx 641 addl %ebp,%ecx 642 643 subl %edi,%edx 644 andl %ecx,%eax 645 andl %esi,%edx 646 orl %eax,%edx 647 movl 40(%esp),%eax 648 roll $10,%esi 649 leal 2400959708(%ebp,%edx,1),%ebp 650 movl $-1,%edx 651 addl %eax,%ebp 652 movl %esi,%eax 653 roll $15,%ebp 654 addl %ebx,%ebp 655 656 subl %esi,%edx 657 andl %ebp,%eax 658 andl %ecx,%edx 659 orl %eax,%edx 660 movl (%esp),%eax 661 roll $10,%ecx 662 leal 2400959708(%ebx,%edx,1),%ebx 663 movl $-1,%edx 664 addl %eax,%ebx 665 movl %ecx,%eax 666 roll $14,%ebx 667 addl %edi,%ebx 668 669 subl %ecx,%edx 670 andl %ebx,%eax 671 andl %ebp,%edx 672 orl %eax,%edx 673 movl 32(%esp),%eax 674 roll $10,%ebp 675 leal 2400959708(%edi,%edx,1),%edi 676 movl $-1,%edx 677 addl %eax,%edi 678 movl %ebp,%eax 679 roll $15,%edi 680 addl %esi,%edi 681 682 subl %ebp,%edx 683 andl %edi,%eax 684 andl %ebx,%edx 685 orl %eax,%edx 686 movl 48(%esp),%eax 687 roll $10,%ebx 688 leal 2400959708(%esi,%edx,1),%esi 689 movl $-1,%edx 690 addl %eax,%esi 691 movl %ebx,%eax 692 roll $9,%esi 693 addl %ecx,%esi 694 695 subl %ebx,%edx 696 andl %esi,%eax 697 andl %edi,%edx 698 orl %eax,%edx 699 movl 16(%esp),%eax 700 roll $10,%edi 701 leal 2400959708(%ecx,%edx,1),%ecx 702 movl $-1,%edx 703 addl %eax,%ecx 704 movl %edi,%eax 705 roll $8,%ecx 706 addl %ebp,%ecx 707 708 subl %edi,%edx 709 andl %ecx,%eax 710 andl %esi,%edx 711 orl %eax,%edx 712 movl 52(%esp),%eax 713 roll $10,%esi 714 leal 2400959708(%ebp,%edx,1),%ebp 715 movl $-1,%edx 716 addl %eax,%ebp 717 movl %esi,%eax 718 roll $9,%ebp 719 addl %ebx,%ebp 720 721 subl %esi,%edx 722 andl %ebp,%eax 723 andl %ecx,%edx 724 orl %eax,%edx 725 movl 12(%esp),%eax 726 roll $10,%ecx 727 leal 2400959708(%ebx,%edx,1),%ebx 728 movl $-1,%edx 729 addl %eax,%ebx 730 movl %ecx,%eax 731 roll $14,%ebx 732 addl %edi,%ebx 733 734 subl %ecx,%edx 735 andl %ebx,%eax 736 andl %ebp,%edx 737 orl %eax,%edx 738 movl 28(%esp),%eax 739 roll $10,%ebp 740 leal 2400959708(%edi,%edx,1),%edi 741 movl $-1,%edx 742 addl %eax,%edi 743 movl %ebp,%eax 744 roll $5,%edi 745 addl %esi,%edi 746 747 subl %ebp,%edx 748 andl %edi,%eax 749 andl %ebx,%edx 750 orl %eax,%edx 751 movl 60(%esp),%eax 752 roll $10,%ebx 753 leal 2400959708(%esi,%edx,1),%esi 754 movl $-1,%edx 755 addl %eax,%esi 756 movl %ebx,%eax 757 roll $6,%esi 758 addl %ecx,%esi 759 760 subl %ebx,%edx 761 andl %esi,%eax 762 andl %edi,%edx 763 orl %eax,%edx 764 movl 56(%esp),%eax 765 roll $10,%edi 766 leal 2400959708(%ecx,%edx,1),%ecx 767 movl $-1,%edx 768 addl %eax,%ecx 769 movl %edi,%eax 770 roll $8,%ecx 771 addl %ebp,%ecx 772 773 subl %edi,%edx 774 andl %ecx,%eax 775 andl %esi,%edx 776 orl %eax,%edx 777 movl 20(%esp),%eax 778 roll $10,%esi 779 leal 2400959708(%ebp,%edx,1),%ebp 780 movl $-1,%edx 781 addl %eax,%ebp 782 movl %esi,%eax 783 roll $6,%ebp 784 addl %ebx,%ebp 785 786 subl %esi,%edx 787 andl %ebp,%eax 788 andl %ecx,%edx 789 orl %eax,%edx 790 movl 24(%esp),%eax 791 roll $10,%ecx 792 leal 2400959708(%ebx,%edx,1),%ebx 793 movl $-1,%edx 794 addl %eax,%ebx 795 movl %ecx,%eax 796 roll $5,%ebx 797 addl %edi,%ebx 798 799 subl %ecx,%edx 800 andl %ebx,%eax 801 andl %ebp,%edx 802 orl %eax,%edx 803 movl 8(%esp),%eax 804 roll $10,%ebp 805 leal 2400959708(%edi,%edx,1),%edi 806 movl $-1,%edx 807 addl %eax,%edi 808 subl %ebp,%edx 809 roll $12,%edi 810 addl %esi,%edi 811 812 movl 16(%esp),%eax 813 orl %ebx,%edx 814 addl %eax,%esi 815 xorl %edi,%edx 816 movl $-1,%eax 817 roll $10,%ebx 818 leal 2840853838(%esi,%edx,1),%esi 819 subl %ebx,%eax 820 roll $9,%esi 821 addl %ecx,%esi 822 823 movl (%esp),%edx 824 orl %edi,%eax 825 addl %edx,%ecx 826 xorl %esi,%eax 827 movl $-1,%edx 828 roll $10,%edi 829 leal 2840853838(%ecx,%eax,1),%ecx 830 subl %edi,%edx 831 roll $15,%ecx 832 addl %ebp,%ecx 833 834 movl 20(%esp),%eax 835 orl %esi,%edx 836 addl %eax,%ebp 837 xorl %ecx,%edx 838 movl $-1,%eax 839 roll $10,%esi 840 leal 2840853838(%ebp,%edx,1),%ebp 841 subl %esi,%eax 842 roll $5,%ebp 843 addl %ebx,%ebp 844 845 movl 36(%esp),%edx 846 orl %ecx,%eax 847 addl %edx,%ebx 848 xorl %ebp,%eax 849 movl $-1,%edx 850 roll $10,%ecx 851 leal 2840853838(%ebx,%eax,1),%ebx 852 subl %ecx,%edx 853 roll $11,%ebx 854 addl %edi,%ebx 855 856 movl 28(%esp),%eax 857 orl %ebp,%edx 858 addl %eax,%edi 859 xorl %ebx,%edx 860 movl $-1,%eax 861 roll $10,%ebp 862 leal 2840853838(%edi,%edx,1),%edi 863 subl %ebp,%eax 864 roll $6,%edi 865 addl %esi,%edi 866 867 movl 48(%esp),%edx 868 orl %ebx,%eax 869 addl %edx,%esi 870 xorl %edi,%eax 871 movl $-1,%edx 872 roll $10,%ebx 873 leal 2840853838(%esi,%eax,1),%esi 874 subl %ebx,%edx 875 roll $8,%esi 876 addl %ecx,%esi 877 878 movl 8(%esp),%eax 879 orl %edi,%edx 880 addl %eax,%ecx 881 xorl %esi,%edx 882 movl $-1,%eax 883 roll $10,%edi 884 leal 2840853838(%ecx,%edx,1),%ecx 885 subl %edi,%eax 886 roll $13,%ecx 887 addl %ebp,%ecx 888 889 movl 40(%esp),%edx 890 orl %esi,%eax 891 addl %edx,%ebp 892 xorl %ecx,%eax 893 movl $-1,%edx 894 roll $10,%esi 895 leal 2840853838(%ebp,%eax,1),%ebp 896 subl %esi,%edx 897 roll $12,%ebp 898 addl %ebx,%ebp 899 900 movl 56(%esp),%eax 901 orl %ecx,%edx 902 addl %eax,%ebx 903 xorl %ebp,%edx 904 movl $-1,%eax 905 roll $10,%ecx 906 leal 2840853838(%ebx,%edx,1),%ebx 907 subl %ecx,%eax 908 roll $5,%ebx 909 addl %edi,%ebx 910 911 movl 4(%esp),%edx 912 orl %ebp,%eax 913 addl %edx,%edi 914 xorl %ebx,%eax 915 movl $-1,%edx 916 roll $10,%ebp 917 leal 2840853838(%edi,%eax,1),%edi 918 subl %ebp,%edx 919 roll $12,%edi 920 addl %esi,%edi 921 922 movl 12(%esp),%eax 923 orl %ebx,%edx 924 addl %eax,%esi 925 xorl %edi,%edx 926 movl $-1,%eax 927 roll $10,%ebx 928 leal 2840853838(%esi,%edx,1),%esi 929 subl %ebx,%eax 930 roll $13,%esi 931 addl %ecx,%esi 932 933 movl 32(%esp),%edx 934 orl %edi,%eax 935 addl %edx,%ecx 936 xorl %esi,%eax 937 movl $-1,%edx 938 roll $10,%edi 939 leal 2840853838(%ecx,%eax,1),%ecx 940 subl %edi,%edx 941 roll $14,%ecx 942 addl %ebp,%ecx 943 944 movl 44(%esp),%eax 945 orl %esi,%edx 946 addl %eax,%ebp 947 xorl %ecx,%edx 948 movl $-1,%eax 949 roll $10,%esi 950 leal 2840853838(%ebp,%edx,1),%ebp 951 subl %esi,%eax 952 roll $11,%ebp 953 addl %ebx,%ebp 954 955 movl 24(%esp),%edx 956 orl %ecx,%eax 957 addl %edx,%ebx 958 xorl %ebp,%eax 959 movl $-1,%edx 960 roll $10,%ecx 961 leal 2840853838(%ebx,%eax,1),%ebx 962 subl %ecx,%edx 963 roll $8,%ebx 964 addl %edi,%ebx 965 966 movl 60(%esp),%eax 967 orl %ebp,%edx 968 addl %eax,%edi 969 xorl %ebx,%edx 970 movl $-1,%eax 971 roll $10,%ebp 972 leal 2840853838(%edi,%edx,1),%edi 973 subl %ebp,%eax 974 roll $5,%edi 975 addl %esi,%edi 976 977 movl 52(%esp),%edx 978 orl %ebx,%eax 979 addl %edx,%esi 980 xorl %edi,%eax 981 movl 128(%esp),%edx 982 roll $10,%ebx 983 leal 2840853838(%esi,%eax,1),%esi 984 movl %ecx,64(%esp) 985 roll $6,%esi 986 addl %ecx,%esi 987 movl (%edx),%ecx 988 movl %esi,68(%esp) 989 movl %edi,72(%esp) 990 movl 4(%edx),%esi 991 movl %ebx,76(%esp) 992 movl 8(%edx),%edi 993 movl %ebp,80(%esp) 994 movl 12(%edx),%ebx 995 movl 16(%edx),%ebp 996 997 movl $-1,%edx 998 subl %ebx,%edx 999 movl 20(%esp),%eax 1000 orl %edi,%edx 1001 addl %eax,%ecx 1002 xorl %esi,%edx 1003 movl $-1,%eax 1004 roll $10,%edi 1005 leal 1352829926(%ecx,%edx,1),%ecx 1006 subl %edi,%eax 1007 roll $8,%ecx 1008 addl %ebp,%ecx 1009 1010 movl 56(%esp),%edx 1011 orl %esi,%eax 1012 addl %edx,%ebp 1013 xorl %ecx,%eax 1014 movl $-1,%edx 1015 roll $10,%esi 1016 leal 1352829926(%ebp,%eax,1),%ebp 1017 subl %esi,%edx 1018 roll $9,%ebp 1019 addl %ebx,%ebp 1020 1021 movl 28(%esp),%eax 1022 orl %ecx,%edx 1023 addl %eax,%ebx 1024 xorl %ebp,%edx 1025 movl $-1,%eax 1026 roll $10,%ecx 1027 leal 1352829926(%ebx,%edx,1),%ebx 1028 subl %ecx,%eax 1029 roll $9,%ebx 1030 addl %edi,%ebx 1031 1032 movl (%esp),%edx 1033 orl %ebp,%eax 1034 addl %edx,%edi 1035 xorl %ebx,%eax 1036 movl $-1,%edx 1037 roll $10,%ebp 1038 leal 1352829926(%edi,%eax,1),%edi 1039 subl %ebp,%edx 1040 roll $11,%edi 1041 addl %esi,%edi 1042 1043 movl 36(%esp),%eax 1044 orl %ebx,%edx 1045 addl %eax,%esi 1046 xorl %edi,%edx 1047 movl $-1,%eax 1048 roll $10,%ebx 1049 leal 1352829926(%esi,%edx,1),%esi 1050 subl %ebx,%eax 1051 roll $13,%esi 1052 addl %ecx,%esi 1053 1054 movl 8(%esp),%edx 1055 orl %edi,%eax 1056 addl %edx,%ecx 1057 xorl %esi,%eax 1058 movl $-1,%edx 1059 roll $10,%edi 1060 leal 1352829926(%ecx,%eax,1),%ecx 1061 subl %edi,%edx 1062 roll $15,%ecx 1063 addl %ebp,%ecx 1064 1065 movl 44(%esp),%eax 1066 orl %esi,%edx 1067 addl %eax,%ebp 1068 xorl %ecx,%edx 1069 movl $-1,%eax 1070 roll $10,%esi 1071 leal 1352829926(%ebp,%edx,1),%ebp 1072 subl %esi,%eax 1073 roll $15,%ebp 1074 addl %ebx,%ebp 1075 1076 movl 16(%esp),%edx 1077 orl %ecx,%eax 1078 addl %edx,%ebx 1079 xorl %ebp,%eax 1080 movl $-1,%edx 1081 roll $10,%ecx 1082 leal 1352829926(%ebx,%eax,1),%ebx 1083 subl %ecx,%edx 1084 roll $5,%ebx 1085 addl %edi,%ebx 1086 1087 movl 52(%esp),%eax 1088 orl %ebp,%edx 1089 addl %eax,%edi 1090 xorl %ebx,%edx 1091 movl $-1,%eax 1092 roll $10,%ebp 1093 leal 1352829926(%edi,%edx,1),%edi 1094 subl %ebp,%eax 1095 roll $7,%edi 1096 addl %esi,%edi 1097 1098 movl 24(%esp),%edx 1099 orl %ebx,%eax 1100 addl %edx,%esi 1101 xorl %edi,%eax 1102 movl $-1,%edx 1103 roll $10,%ebx 1104 leal 1352829926(%esi,%eax,1),%esi 1105 subl %ebx,%edx 1106 roll $7,%esi 1107 addl %ecx,%esi 1108 1109 movl 60(%esp),%eax 1110 orl %edi,%edx 1111 addl %eax,%ecx 1112 xorl %esi,%edx 1113 movl $-1,%eax 1114 roll $10,%edi 1115 leal 1352829926(%ecx,%edx,1),%ecx 1116 subl %edi,%eax 1117 roll $8,%ecx 1118 addl %ebp,%ecx 1119 1120 movl 32(%esp),%edx 1121 orl %esi,%eax 1122 addl %edx,%ebp 1123 xorl %ecx,%eax 1124 movl $-1,%edx 1125 roll $10,%esi 1126 leal 1352829926(%ebp,%eax,1),%ebp 1127 subl %esi,%edx 1128 roll $11,%ebp 1129 addl %ebx,%ebp 1130 1131 movl 4(%esp),%eax 1132 orl %ecx,%edx 1133 addl %eax,%ebx 1134 xorl %ebp,%edx 1135 movl $-1,%eax 1136 roll $10,%ecx 1137 leal 1352829926(%ebx,%edx,1),%ebx 1138 subl %ecx,%eax 1139 roll $14,%ebx 1140 addl %edi,%ebx 1141 1142 movl 40(%esp),%edx 1143 orl %ebp,%eax 1144 addl %edx,%edi 1145 xorl %ebx,%eax 1146 movl $-1,%edx 1147 roll $10,%ebp 1148 leal 1352829926(%edi,%eax,1),%edi 1149 subl %ebp,%edx 1150 roll $14,%edi 1151 addl %esi,%edi 1152 1153 movl 12(%esp),%eax 1154 orl %ebx,%edx 1155 addl %eax,%esi 1156 xorl %edi,%edx 1157 movl $-1,%eax 1158 roll $10,%ebx 1159 leal 1352829926(%esi,%edx,1),%esi 1160 subl %ebx,%eax 1161 roll $12,%esi 1162 addl %ecx,%esi 1163 1164 movl 48(%esp),%edx 1165 orl %edi,%eax 1166 addl %edx,%ecx 1167 xorl %esi,%eax 1168 movl $-1,%edx 1169 roll $10,%edi 1170 leal 1352829926(%ecx,%eax,1),%ecx 1171 movl %edi,%eax 1172 roll $6,%ecx 1173 addl %ebp,%ecx 1174 1175 subl %edi,%edx 1176 andl %ecx,%eax 1177 andl %esi,%edx 1178 orl %eax,%edx 1179 movl 24(%esp),%eax 1180 roll $10,%esi 1181 leal 1548603684(%ebp,%edx,1),%ebp 1182 movl $-1,%edx 1183 addl %eax,%ebp 1184 movl %esi,%eax 1185 roll $9,%ebp 1186 addl %ebx,%ebp 1187 1188 subl %esi,%edx 1189 andl %ebp,%eax 1190 andl %ecx,%edx 1191 orl %eax,%edx 1192 movl 44(%esp),%eax 1193 roll $10,%ecx 1194 leal 1548603684(%ebx,%edx,1),%ebx 1195 movl $-1,%edx 1196 addl %eax,%ebx 1197 movl %ecx,%eax 1198 roll $13,%ebx 1199 addl %edi,%ebx 1200 1201 subl %ecx,%edx 1202 andl %ebx,%eax 1203 andl %ebp,%edx 1204 orl %eax,%edx 1205 movl 12(%esp),%eax 1206 roll $10,%ebp 1207 leal 1548603684(%edi,%edx,1),%edi 1208 movl $-1,%edx 1209 addl %eax,%edi 1210 movl %ebp,%eax 1211 roll $15,%edi 1212 addl %esi,%edi 1213 1214 subl %ebp,%edx 1215 andl %edi,%eax 1216 andl %ebx,%edx 1217 orl %eax,%edx 1218 movl 28(%esp),%eax 1219 roll $10,%ebx 1220 leal 1548603684(%esi,%edx,1),%esi 1221 movl $-1,%edx 1222 addl %eax,%esi 1223 movl %ebx,%eax 1224 roll $7,%esi 1225 addl %ecx,%esi 1226 1227 subl %ebx,%edx 1228 andl %esi,%eax 1229 andl %edi,%edx 1230 orl %eax,%edx 1231 movl (%esp),%eax 1232 roll $10,%edi 1233 leal 1548603684(%ecx,%edx,1),%ecx 1234 movl $-1,%edx 1235 addl %eax,%ecx 1236 movl %edi,%eax 1237 roll $12,%ecx 1238 addl %ebp,%ecx 1239 1240 subl %edi,%edx 1241 andl %ecx,%eax 1242 andl %esi,%edx 1243 orl %eax,%edx 1244 movl 52(%esp),%eax 1245 roll $10,%esi 1246 leal 1548603684(%ebp,%edx,1),%ebp 1247 movl $-1,%edx 1248 addl %eax,%ebp 1249 movl %esi,%eax 1250 roll $8,%ebp 1251 addl %ebx,%ebp 1252 1253 subl %esi,%edx 1254 andl %ebp,%eax 1255 andl %ecx,%edx 1256 orl %eax,%edx 1257 movl 20(%esp),%eax 1258 roll $10,%ecx 1259 leal 1548603684(%ebx,%edx,1),%ebx 1260 movl $-1,%edx 1261 addl %eax,%ebx 1262 movl %ecx,%eax 1263 roll $9,%ebx 1264 addl %edi,%ebx 1265 1266 subl %ecx,%edx 1267 andl %ebx,%eax 1268 andl %ebp,%edx 1269 orl %eax,%edx 1270 movl 40(%esp),%eax 1271 roll $10,%ebp 1272 leal 1548603684(%edi,%edx,1),%edi 1273 movl $-1,%edx 1274 addl %eax,%edi 1275 movl %ebp,%eax 1276 roll $11,%edi 1277 addl %esi,%edi 1278 1279 subl %ebp,%edx 1280 andl %edi,%eax 1281 andl %ebx,%edx 1282 orl %eax,%edx 1283 movl 56(%esp),%eax 1284 roll $10,%ebx 1285 leal 1548603684(%esi,%edx,1),%esi 1286 movl $-1,%edx 1287 addl %eax,%esi 1288 movl %ebx,%eax 1289 roll $7,%esi 1290 addl %ecx,%esi 1291 1292 subl %ebx,%edx 1293 andl %esi,%eax 1294 andl %edi,%edx 1295 orl %eax,%edx 1296 movl 60(%esp),%eax 1297 roll $10,%edi 1298 leal 1548603684(%ecx,%edx,1),%ecx 1299 movl $-1,%edx 1300 addl %eax,%ecx 1301 movl %edi,%eax 1302 roll $7,%ecx 1303 addl %ebp,%ecx 1304 1305 subl %edi,%edx 1306 andl %ecx,%eax 1307 andl %esi,%edx 1308 orl %eax,%edx 1309 movl 32(%esp),%eax 1310 roll $10,%esi 1311 leal 1548603684(%ebp,%edx,1),%ebp 1312 movl $-1,%edx 1313 addl %eax,%ebp 1314 movl %esi,%eax 1315 roll $12,%ebp 1316 addl %ebx,%ebp 1317 1318 subl %esi,%edx 1319 andl %ebp,%eax 1320 andl %ecx,%edx 1321 orl %eax,%edx 1322 movl 48(%esp),%eax 1323 roll $10,%ecx 1324 leal 1548603684(%ebx,%edx,1),%ebx 1325 movl $-1,%edx 1326 addl %eax,%ebx 1327 movl %ecx,%eax 1328 roll $7,%ebx 1329 addl %edi,%ebx 1330 1331 subl %ecx,%edx 1332 andl %ebx,%eax 1333 andl %ebp,%edx 1334 orl %eax,%edx 1335 movl 16(%esp),%eax 1336 roll $10,%ebp 1337 leal 1548603684(%edi,%edx,1),%edi 1338 movl $-1,%edx 1339 addl %eax,%edi 1340 movl %ebp,%eax 1341 roll $6,%edi 1342 addl %esi,%edi 1343 1344 subl %ebp,%edx 1345 andl %edi,%eax 1346 andl %ebx,%edx 1347 orl %eax,%edx 1348 movl 36(%esp),%eax 1349 roll $10,%ebx 1350 leal 1548603684(%esi,%edx,1),%esi 1351 movl $-1,%edx 1352 addl %eax,%esi 1353 movl %ebx,%eax 1354 roll $15,%esi 1355 addl %ecx,%esi 1356 1357 subl %ebx,%edx 1358 andl %esi,%eax 1359 andl %edi,%edx 1360 orl %eax,%edx 1361 movl 4(%esp),%eax 1362 roll $10,%edi 1363 leal 1548603684(%ecx,%edx,1),%ecx 1364 movl $-1,%edx 1365 addl %eax,%ecx 1366 movl %edi,%eax 1367 roll $13,%ecx 1368 addl %ebp,%ecx 1369 1370 subl %edi,%edx 1371 andl %ecx,%eax 1372 andl %esi,%edx 1373 orl %eax,%edx 1374 movl 8(%esp),%eax 1375 roll $10,%esi 1376 leal 1548603684(%ebp,%edx,1),%ebp 1377 movl $-1,%edx 1378 addl %eax,%ebp 1379 subl %ecx,%edx 1380 roll $11,%ebp 1381 addl %ebx,%ebp 1382 1383 movl 60(%esp),%eax 1384 orl %ebp,%edx 1385 addl %eax,%ebx 1386 xorl %esi,%edx 1387 movl $-1,%eax 1388 roll $10,%ecx 1389 leal 1836072691(%ebx,%edx,1),%ebx 1390 subl %ebp,%eax 1391 roll $9,%ebx 1392 addl %edi,%ebx 1393 1394 movl 20(%esp),%edx 1395 orl %ebx,%eax 1396 addl %edx,%edi 1397 xorl %ecx,%eax 1398 movl $-1,%edx 1399 roll $10,%ebp 1400 leal 1836072691(%edi,%eax,1),%edi 1401 subl %ebx,%edx 1402 roll $7,%edi 1403 addl %esi,%edi 1404 1405 movl 4(%esp),%eax 1406 orl %edi,%edx 1407 addl %eax,%esi 1408 xorl %ebp,%edx 1409 movl $-1,%eax 1410 roll $10,%ebx 1411 leal 1836072691(%esi,%edx,1),%esi 1412 subl %edi,%eax 1413 roll $15,%esi 1414 addl %ecx,%esi 1415 1416 movl 12(%esp),%edx 1417 orl %esi,%eax 1418 addl %edx,%ecx 1419 xorl %ebx,%eax 1420 movl $-1,%edx 1421 roll $10,%edi 1422 leal 1836072691(%ecx,%eax,1),%ecx 1423 subl %esi,%edx 1424 roll $11,%ecx 1425 addl %ebp,%ecx 1426 1427 movl 28(%esp),%eax 1428 orl %ecx,%edx 1429 addl %eax,%ebp 1430 xorl %edi,%edx 1431 movl $-1,%eax 1432 roll $10,%esi 1433 leal 1836072691(%ebp,%edx,1),%ebp 1434 subl %ecx,%eax 1435 roll $8,%ebp 1436 addl %ebx,%ebp 1437 1438 movl 56(%esp),%edx 1439 orl %ebp,%eax 1440 addl %edx,%ebx 1441 xorl %esi,%eax 1442 movl $-1,%edx 1443 roll $10,%ecx 1444 leal 1836072691(%ebx,%eax,1),%ebx 1445 subl %ebp,%edx 1446 roll $6,%ebx 1447 addl %edi,%ebx 1448 1449 movl 24(%esp),%eax 1450 orl %ebx,%edx 1451 addl %eax,%edi 1452 xorl %ecx,%edx 1453 movl $-1,%eax 1454 roll $10,%ebp 1455 leal 1836072691(%edi,%edx,1),%edi 1456 subl %ebx,%eax 1457 roll $6,%edi 1458 addl %esi,%edi 1459 1460 movl 36(%esp),%edx 1461 orl %edi,%eax 1462 addl %edx,%esi 1463 xorl %ebp,%eax 1464 movl $-1,%edx 1465 roll $10,%ebx 1466 leal 1836072691(%esi,%eax,1),%esi 1467 subl %edi,%edx 1468 roll $14,%esi 1469 addl %ecx,%esi 1470 1471 movl 44(%esp),%eax 1472 orl %esi,%edx 1473 addl %eax,%ecx 1474 xorl %ebx,%edx 1475 movl $-1,%eax 1476 roll $10,%edi 1477 leal 1836072691(%ecx,%edx,1),%ecx 1478 subl %esi,%eax 1479 roll $12,%ecx 1480 addl %ebp,%ecx 1481 1482 movl 32(%esp),%edx 1483 orl %ecx,%eax 1484 addl %edx,%ebp 1485 xorl %edi,%eax 1486 movl $-1,%edx 1487 roll $10,%esi 1488 leal 1836072691(%ebp,%eax,1),%ebp 1489 subl %ecx,%edx 1490 roll $13,%ebp 1491 addl %ebx,%ebp 1492 1493 movl 48(%esp),%eax 1494 orl %ebp,%edx 1495 addl %eax,%ebx 1496 xorl %esi,%edx 1497 movl $-1,%eax 1498 roll $10,%ecx 1499 leal 1836072691(%ebx,%edx,1),%ebx 1500 subl %ebp,%eax 1501 roll $5,%ebx 1502 addl %edi,%ebx 1503 1504 movl 8(%esp),%edx 1505 orl %ebx,%eax 1506 addl %edx,%edi 1507 xorl %ecx,%eax 1508 movl $-1,%edx 1509 roll $10,%ebp 1510 leal 1836072691(%edi,%eax,1),%edi 1511 subl %ebx,%edx 1512 roll $14,%edi 1513 addl %esi,%edi 1514 1515 movl 40(%esp),%eax 1516 orl %edi,%edx 1517 addl %eax,%esi 1518 xorl %ebp,%edx 1519 movl $-1,%eax 1520 roll $10,%ebx 1521 leal 1836072691(%esi,%edx,1),%esi 1522 subl %edi,%eax 1523 roll $13,%esi 1524 addl %ecx,%esi 1525 1526 movl (%esp),%edx 1527 orl %esi,%eax 1528 addl %edx,%ecx 1529 xorl %ebx,%eax 1530 movl $-1,%edx 1531 roll $10,%edi 1532 leal 1836072691(%ecx,%eax,1),%ecx 1533 subl %esi,%edx 1534 roll $13,%ecx 1535 addl %ebp,%ecx 1536 1537 movl 16(%esp),%eax 1538 orl %ecx,%edx 1539 addl %eax,%ebp 1540 xorl %edi,%edx 1541 movl $-1,%eax 1542 roll $10,%esi 1543 leal 1836072691(%ebp,%edx,1),%ebp 1544 subl %ecx,%eax 1545 roll $7,%ebp 1546 addl %ebx,%ebp 1547 1548 movl 52(%esp),%edx 1549 orl %ebp,%eax 1550 addl %edx,%ebx 1551 xorl %esi,%eax 1552 movl 32(%esp),%edx 1553 roll $10,%ecx 1554 leal 1836072691(%ebx,%eax,1),%ebx 1555 movl $-1,%eax 1556 roll $5,%ebx 1557 addl %edi,%ebx 1558 1559 addl %edx,%edi 1560 movl %ebp,%edx 1561 subl %ebx,%eax 1562 andl %ebx,%edx 1563 andl %ecx,%eax 1564 orl %eax,%edx 1565 movl 24(%esp),%eax 1566 roll $10,%ebp 1567 leal 2053994217(%edi,%edx,1),%edi 1568 movl $-1,%edx 1569 roll $15,%edi 1570 addl %esi,%edi 1571 1572 addl %eax,%esi 1573 movl %ebx,%eax 1574 subl %edi,%edx 1575 andl %edi,%eax 1576 andl %ebp,%edx 1577 orl %edx,%eax 1578 movl 16(%esp),%edx 1579 roll $10,%ebx 1580 leal 2053994217(%esi,%eax,1),%esi 1581 movl $-1,%eax 1582 roll $5,%esi 1583 addl %ecx,%esi 1584 1585 addl %edx,%ecx 1586 movl %edi,%edx 1587 subl %esi,%eax 1588 andl %esi,%edx 1589 andl %ebx,%eax 1590 orl %eax,%edx 1591 movl 4(%esp),%eax 1592 roll $10,%edi 1593 leal 2053994217(%ecx,%edx,1),%ecx 1594 movl $-1,%edx 1595 roll $8,%ecx 1596 addl %ebp,%ecx 1597 1598 addl %eax,%ebp 1599 movl %esi,%eax 1600 subl %ecx,%edx 1601 andl %ecx,%eax 1602 andl %edi,%edx 1603 orl %edx,%eax 1604 movl 12(%esp),%edx 1605 roll $10,%esi 1606 leal 2053994217(%ebp,%eax,1),%ebp 1607 movl $-1,%eax 1608 roll $11,%ebp 1609 addl %ebx,%ebp 1610 1611 addl %edx,%ebx 1612 movl %ecx,%edx 1613 subl %ebp,%eax 1614 andl %ebp,%edx 1615 andl %esi,%eax 1616 orl %eax,%edx 1617 movl 44(%esp),%eax 1618 roll $10,%ecx 1619 leal 2053994217(%ebx,%edx,1),%ebx 1620 movl $-1,%edx 1621 roll $14,%ebx 1622 addl %edi,%ebx 1623 1624 addl %eax,%edi 1625 movl %ebp,%eax 1626 subl %ebx,%edx 1627 andl %ebx,%eax 1628 andl %ecx,%edx 1629 orl %edx,%eax 1630 movl 60(%esp),%edx 1631 roll $10,%ebp 1632 leal 2053994217(%edi,%eax,1),%edi 1633 movl $-1,%eax 1634 roll $14,%edi 1635 addl %esi,%edi 1636 1637 addl %edx,%esi 1638 movl %ebx,%edx 1639 subl %edi,%eax 1640 andl %edi,%edx 1641 andl %ebp,%eax 1642 orl %eax,%edx 1643 movl (%esp),%eax 1644 roll $10,%ebx 1645 leal 2053994217(%esi,%edx,1),%esi 1646 movl $-1,%edx 1647 roll $6,%esi 1648 addl %ecx,%esi 1649 1650 addl %eax,%ecx 1651 movl %edi,%eax 1652 subl %esi,%edx 1653 andl %esi,%eax 1654 andl %ebx,%edx 1655 orl %edx,%eax 1656 movl 20(%esp),%edx 1657 roll $10,%edi 1658 leal 2053994217(%ecx,%eax,1),%ecx 1659 movl $-1,%eax 1660 roll $14,%ecx 1661 addl %ebp,%ecx 1662 1663 addl %edx,%ebp 1664 movl %esi,%edx 1665 subl %ecx,%eax 1666 andl %ecx,%edx 1667 andl %edi,%eax 1668 orl %eax,%edx 1669 movl 48(%esp),%eax 1670 roll $10,%esi 1671 leal 2053994217(%ebp,%edx,1),%ebp 1672 movl $-1,%edx 1673 roll $6,%ebp 1674 addl %ebx,%ebp 1675 1676 addl %eax,%ebx 1677 movl %ecx,%eax 1678 subl %ebp,%edx 1679 andl %ebp,%eax 1680 andl %esi,%edx 1681 orl %edx,%eax 1682 movl 8(%esp),%edx 1683 roll $10,%ecx 1684 leal 2053994217(%ebx,%eax,1),%ebx 1685 movl $-1,%eax 1686 roll $9,%ebx 1687 addl %edi,%ebx 1688 1689 addl %edx,%edi 1690 movl %ebp,%edx 1691 subl %ebx,%eax 1692 andl %ebx,%edx 1693 andl %ecx,%eax 1694 orl %eax,%edx 1695 movl 52(%esp),%eax 1696 roll $10,%ebp 1697 leal 2053994217(%edi,%edx,1),%edi 1698 movl $-1,%edx 1699 roll $12,%edi 1700 addl %esi,%edi 1701 1702 addl %eax,%esi 1703 movl %ebx,%eax 1704 subl %edi,%edx 1705 andl %edi,%eax 1706 andl %ebp,%edx 1707 orl %edx,%eax 1708 movl 36(%esp),%edx 1709 roll $10,%ebx 1710 leal 2053994217(%esi,%eax,1),%esi 1711 movl $-1,%eax 1712 roll $9,%esi 1713 addl %ecx,%esi 1714 1715 addl %edx,%ecx 1716 movl %edi,%edx 1717 subl %esi,%eax 1718 andl %esi,%edx 1719 andl %ebx,%eax 1720 orl %eax,%edx 1721 movl 28(%esp),%eax 1722 roll $10,%edi 1723 leal 2053994217(%ecx,%edx,1),%ecx 1724 movl $-1,%edx 1725 roll $12,%ecx 1726 addl %ebp,%ecx 1727 1728 addl %eax,%ebp 1729 movl %esi,%eax 1730 subl %ecx,%edx 1731 andl %ecx,%eax 1732 andl %edi,%edx 1733 orl %edx,%eax 1734 movl 40(%esp),%edx 1735 roll $10,%esi 1736 leal 2053994217(%ebp,%eax,1),%ebp 1737 movl $-1,%eax 1738 roll $5,%ebp 1739 addl %ebx,%ebp 1740 1741 addl %edx,%ebx 1742 movl %ecx,%edx 1743 subl %ebp,%eax 1744 andl %ebp,%edx 1745 andl %esi,%eax 1746 orl %eax,%edx 1747 movl 56(%esp),%eax 1748 roll $10,%ecx 1749 leal 2053994217(%ebx,%edx,1),%ebx 1750 movl $-1,%edx 1751 roll $15,%ebx 1752 addl %edi,%ebx 1753 1754 addl %eax,%edi 1755 movl %ebp,%eax 1756 subl %ebx,%edx 1757 andl %ebx,%eax 1758 andl %ecx,%edx 1759 orl %eax,%edx 1760 movl %ebx,%eax 1761 roll $10,%ebp 1762 leal 2053994217(%edi,%edx,1),%edi 1763 xorl %ebp,%eax 1764 roll $8,%edi 1765 addl %esi,%edi 1766 1767 movl 48(%esp),%edx 1768 xorl %edi,%eax 1769 addl %edx,%esi 1770 roll $10,%ebx 1771 addl %eax,%esi 1772 movl %edi,%eax 1773 roll $8,%esi 1774 addl %ecx,%esi 1775 1776 xorl %ebx,%eax 1777 movl 60(%esp),%edx 1778 xorl %esi,%eax 1779 addl %eax,%ecx 1780 movl %esi,%eax 1781 roll $10,%edi 1782 addl %edx,%ecx 1783 xorl %edi,%eax 1784 roll $5,%ecx 1785 addl %ebp,%ecx 1786 1787 movl 40(%esp),%edx 1788 xorl %ecx,%eax 1789 addl %edx,%ebp 1790 roll $10,%esi 1791 addl %eax,%ebp 1792 movl %ecx,%eax 1793 roll $12,%ebp 1794 addl %ebx,%ebp 1795 1796 xorl %esi,%eax 1797 movl 16(%esp),%edx 1798 xorl %ebp,%eax 1799 addl %eax,%ebx 1800 movl %ebp,%eax 1801 roll $10,%ecx 1802 addl %edx,%ebx 1803 xorl %ecx,%eax 1804 roll $9,%ebx 1805 addl %edi,%ebx 1806 1807 movl 4(%esp),%edx 1808 xorl %ebx,%eax 1809 addl %edx,%edi 1810 roll $10,%ebp 1811 addl %eax,%edi 1812 movl %ebx,%eax 1813 roll $12,%edi 1814 addl %esi,%edi 1815 1816 xorl %ebp,%eax 1817 movl 20(%esp),%edx 1818 xorl %edi,%eax 1819 addl %eax,%esi 1820 movl %edi,%eax 1821 roll $10,%ebx 1822 addl %edx,%esi 1823 xorl %ebx,%eax 1824 roll $5,%esi 1825 addl %ecx,%esi 1826 1827 movl 32(%esp),%edx 1828 xorl %esi,%eax 1829 addl %edx,%ecx 1830 roll $10,%edi 1831 addl %eax,%ecx 1832 movl %esi,%eax 1833 roll $14,%ecx 1834 addl %ebp,%ecx 1835 1836 xorl %edi,%eax 1837 movl 28(%esp),%edx 1838 xorl %ecx,%eax 1839 addl %eax,%ebp 1840 movl %ecx,%eax 1841 roll $10,%esi 1842 addl %edx,%ebp 1843 xorl %esi,%eax 1844 roll $6,%ebp 1845 addl %ebx,%ebp 1846 1847 movl 24(%esp),%edx 1848 xorl %ebp,%eax 1849 addl %edx,%ebx 1850 roll $10,%ecx 1851 addl %eax,%ebx 1852 movl %ebp,%eax 1853 roll $8,%ebx 1854 addl %edi,%ebx 1855 1856 xorl %ecx,%eax 1857 movl 8(%esp),%edx 1858 xorl %ebx,%eax 1859 addl %eax,%edi 1860 movl %ebx,%eax 1861 roll $10,%ebp 1862 addl %edx,%edi 1863 xorl %ebp,%eax 1864 roll $13,%edi 1865 addl %esi,%edi 1866 1867 movl 52(%esp),%edx 1868 xorl %edi,%eax 1869 addl %edx,%esi 1870 roll $10,%ebx 1871 addl %eax,%esi 1872 movl %edi,%eax 1873 roll $6,%esi 1874 addl %ecx,%esi 1875 1876 xorl %ebx,%eax 1877 movl 56(%esp),%edx 1878 xorl %esi,%eax 1879 addl %eax,%ecx 1880 movl %esi,%eax 1881 roll $10,%edi 1882 addl %edx,%ecx 1883 xorl %edi,%eax 1884 roll $5,%ecx 1885 addl %ebp,%ecx 1886 1887 movl (%esp),%edx 1888 xorl %ecx,%eax 1889 addl %edx,%ebp 1890 roll $10,%esi 1891 addl %eax,%ebp 1892 movl %ecx,%eax 1893 roll $15,%ebp 1894 addl %ebx,%ebp 1895 1896 xorl %esi,%eax 1897 movl 12(%esp),%edx 1898 xorl %ebp,%eax 1899 addl %eax,%ebx 1900 movl %ebp,%eax 1901 roll $10,%ecx 1902 addl %edx,%ebx 1903 xorl %ecx,%eax 1904 roll $13,%ebx 1905 addl %edi,%ebx 1906 1907 movl 36(%esp),%edx 1908 xorl %ebx,%eax 1909 addl %edx,%edi 1910 roll $10,%ebp 1911 addl %eax,%edi 1912 movl %ebx,%eax 1913 roll $11,%edi 1914 addl %esi,%edi 1915 1916 xorl %ebp,%eax 1917 movl 44(%esp),%edx 1918 xorl %edi,%eax 1919 addl %eax,%esi 1920 roll $10,%ebx 1921 addl %edx,%esi 1922 movl 128(%esp),%edx 1923 roll $11,%esi 1924 addl %ecx,%esi 1925 movl 4(%edx),%eax 1926 addl %eax,%ebx 1927 movl 72(%esp),%eax 1928 addl %eax,%ebx 1929 movl 8(%edx),%eax 1930 addl %eax,%ebp 1931 movl 76(%esp),%eax 1932 addl %eax,%ebp 1933 movl 12(%edx),%eax 1934 addl %eax,%ecx 1935 movl 80(%esp),%eax 1936 addl %eax,%ecx 1937 movl 16(%edx),%eax 1938 addl %eax,%esi 1939 movl 64(%esp),%eax 1940 addl %eax,%esi 1941 movl (%edx),%eax 1942 addl %eax,%edi 1943 movl 68(%esp),%eax 1944 addl %eax,%edi 1945 movl 136(%esp),%eax 1946 movl %ebx,(%edx) 1947 movl %ebp,4(%edx) 1948 movl %ecx,8(%edx) 1949 subl $1,%eax 1950 movl %esi,12(%edx) 1951 movl %edi,16(%edx) 1952 jle .L001get_out 1953 movl %eax,136(%esp) 1954 movl %ecx,%edi 1955 movl 132(%esp),%eax 1956 movl %ebx,%ecx 1957 addl $64,%eax 1958 movl %ebp,%esi 1959 movl %eax,132(%esp) 1960 jmp .L000start 1961.L001get_out: 1962 addl $108,%esp 1963 popl %ebx 1964 popl %ebp 1965 popl %edi 1966 popl %esi 1967 ret 1968.size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin 1969#else 1970.file "rmd-586.S" 1971.text 1972.globl ripemd160_block_asm_data_order 1973.type ripemd160_block_asm_data_order,@function 1974.align 16 1975ripemd160_block_asm_data_order: 1976.L_ripemd160_block_asm_data_order_begin: 1977 movl 4(%esp),%edx 1978 movl 8(%esp),%eax 1979 pushl %esi 1980 movl (%edx),%ecx 1981 pushl %edi 1982 movl 4(%edx),%esi 1983 pushl %ebp 1984 movl 8(%edx),%edi 1985 pushl %ebx 1986 subl $108,%esp 1987.L000start: 1988 1989 movl (%eax),%ebx 1990 movl 4(%eax),%ebp 1991 movl %ebx,(%esp) 1992 movl %ebp,4(%esp) 1993 movl 8(%eax),%ebx 1994 movl 12(%eax),%ebp 1995 movl %ebx,8(%esp) 1996 movl %ebp,12(%esp) 1997 movl 16(%eax),%ebx 1998 movl 20(%eax),%ebp 1999 movl %ebx,16(%esp) 2000 movl %ebp,20(%esp) 2001 movl 24(%eax),%ebx 2002 movl 28(%eax),%ebp 2003 movl %ebx,24(%esp) 2004 movl %ebp,28(%esp) 2005 movl 32(%eax),%ebx 2006 movl 36(%eax),%ebp 2007 movl %ebx,32(%esp) 2008 movl %ebp,36(%esp) 2009 movl 40(%eax),%ebx 2010 movl 44(%eax),%ebp 2011 movl %ebx,40(%esp) 2012 movl %ebp,44(%esp) 2013 movl 48(%eax),%ebx 2014 movl 52(%eax),%ebp 2015 movl %ebx,48(%esp) 2016 movl %ebp,52(%esp) 2017 movl 56(%eax),%ebx 2018 movl 60(%eax),%ebp 2019 movl %ebx,56(%esp) 2020 movl %ebp,60(%esp) 2021 movl %edi,%eax 2022 movl 12(%edx),%ebx 2023 movl 16(%edx),%ebp 2024 2025 xorl %ebx,%eax 2026 movl (%esp),%edx 2027 xorl %esi,%eax 2028 addl %edx,%ecx 2029 roll $10,%edi 2030 addl %eax,%ecx 2031 movl %esi,%eax 2032 roll $11,%ecx 2033 addl %ebp,%ecx 2034 2035 xorl %edi,%eax 2036 movl 4(%esp),%edx 2037 xorl %ecx,%eax 2038 addl %eax,%ebp 2039 movl %ecx,%eax 2040 roll $10,%esi 2041 addl %edx,%ebp 2042 xorl %esi,%eax 2043 roll $14,%ebp 2044 addl %ebx,%ebp 2045 2046 movl 8(%esp),%edx 2047 xorl %ebp,%eax 2048 addl %edx,%ebx 2049 roll $10,%ecx 2050 addl %eax,%ebx 2051 movl %ebp,%eax 2052 roll $15,%ebx 2053 addl %edi,%ebx 2054 2055 xorl %ecx,%eax 2056 movl 12(%esp),%edx 2057 xorl %ebx,%eax 2058 addl %eax,%edi 2059 movl %ebx,%eax 2060 roll $10,%ebp 2061 addl %edx,%edi 2062 xorl %ebp,%eax 2063 roll $12,%edi 2064 addl %esi,%edi 2065 2066 movl 16(%esp),%edx 2067 xorl %edi,%eax 2068 addl %edx,%esi 2069 roll $10,%ebx 2070 addl %eax,%esi 2071 movl %edi,%eax 2072 roll $5,%esi 2073 addl %ecx,%esi 2074 2075 xorl %ebx,%eax 2076 movl 20(%esp),%edx 2077 xorl %esi,%eax 2078 addl %eax,%ecx 2079 movl %esi,%eax 2080 roll $10,%edi 2081 addl %edx,%ecx 2082 xorl %edi,%eax 2083 roll $8,%ecx 2084 addl %ebp,%ecx 2085 2086 movl 24(%esp),%edx 2087 xorl %ecx,%eax 2088 addl %edx,%ebp 2089 roll $10,%esi 2090 addl %eax,%ebp 2091 movl %ecx,%eax 2092 roll $7,%ebp 2093 addl %ebx,%ebp 2094 2095 xorl %esi,%eax 2096 movl 28(%esp),%edx 2097 xorl %ebp,%eax 2098 addl %eax,%ebx 2099 movl %ebp,%eax 2100 roll $10,%ecx 2101 addl %edx,%ebx 2102 xorl %ecx,%eax 2103 roll $9,%ebx 2104 addl %edi,%ebx 2105 2106 movl 32(%esp),%edx 2107 xorl %ebx,%eax 2108 addl %edx,%edi 2109 roll $10,%ebp 2110 addl %eax,%edi 2111 movl %ebx,%eax 2112 roll $11,%edi 2113 addl %esi,%edi 2114 2115 xorl %ebp,%eax 2116 movl 36(%esp),%edx 2117 xorl %edi,%eax 2118 addl %eax,%esi 2119 movl %edi,%eax 2120 roll $10,%ebx 2121 addl %edx,%esi 2122 xorl %ebx,%eax 2123 roll $13,%esi 2124 addl %ecx,%esi 2125 2126 movl 40(%esp),%edx 2127 xorl %esi,%eax 2128 addl %edx,%ecx 2129 roll $10,%edi 2130 addl %eax,%ecx 2131 movl %esi,%eax 2132 roll $14,%ecx 2133 addl %ebp,%ecx 2134 2135 xorl %edi,%eax 2136 movl 44(%esp),%edx 2137 xorl %ecx,%eax 2138 addl %eax,%ebp 2139 movl %ecx,%eax 2140 roll $10,%esi 2141 addl %edx,%ebp 2142 xorl %esi,%eax 2143 roll $15,%ebp 2144 addl %ebx,%ebp 2145 2146 movl 48(%esp),%edx 2147 xorl %ebp,%eax 2148 addl %edx,%ebx 2149 roll $10,%ecx 2150 addl %eax,%ebx 2151 movl %ebp,%eax 2152 roll $6,%ebx 2153 addl %edi,%ebx 2154 2155 xorl %ecx,%eax 2156 movl 52(%esp),%edx 2157 xorl %ebx,%eax 2158 addl %eax,%edi 2159 movl %ebx,%eax 2160 roll $10,%ebp 2161 addl %edx,%edi 2162 xorl %ebp,%eax 2163 roll $7,%edi 2164 addl %esi,%edi 2165 2166 movl 56(%esp),%edx 2167 xorl %edi,%eax 2168 addl %edx,%esi 2169 roll $10,%ebx 2170 addl %eax,%esi 2171 movl %edi,%eax 2172 roll $9,%esi 2173 addl %ecx,%esi 2174 2175 xorl %ebx,%eax 2176 movl 60(%esp),%edx 2177 xorl %esi,%eax 2178 addl %eax,%ecx 2179 movl $-1,%eax 2180 roll $10,%edi 2181 addl %edx,%ecx 2182 movl 28(%esp),%edx 2183 roll $8,%ecx 2184 addl %ebp,%ecx 2185 2186 addl %edx,%ebp 2187 movl %esi,%edx 2188 subl %ecx,%eax 2189 andl %ecx,%edx 2190 andl %edi,%eax 2191 orl %eax,%edx 2192 movl 16(%esp),%eax 2193 roll $10,%esi 2194 leal 1518500249(%ebp,%edx,1),%ebp 2195 movl $-1,%edx 2196 roll $7,%ebp 2197 addl %ebx,%ebp 2198 2199 addl %eax,%ebx 2200 movl %ecx,%eax 2201 subl %ebp,%edx 2202 andl %ebp,%eax 2203 andl %esi,%edx 2204 orl %edx,%eax 2205 movl 52(%esp),%edx 2206 roll $10,%ecx 2207 leal 1518500249(%ebx,%eax,1),%ebx 2208 movl $-1,%eax 2209 roll $6,%ebx 2210 addl %edi,%ebx 2211 2212 addl %edx,%edi 2213 movl %ebp,%edx 2214 subl %ebx,%eax 2215 andl %ebx,%edx 2216 andl %ecx,%eax 2217 orl %eax,%edx 2218 movl 4(%esp),%eax 2219 roll $10,%ebp 2220 leal 1518500249(%edi,%edx,1),%edi 2221 movl $-1,%edx 2222 roll $8,%edi 2223 addl %esi,%edi 2224 2225 addl %eax,%esi 2226 movl %ebx,%eax 2227 subl %edi,%edx 2228 andl %edi,%eax 2229 andl %ebp,%edx 2230 orl %edx,%eax 2231 movl 40(%esp),%edx 2232 roll $10,%ebx 2233 leal 1518500249(%esi,%eax,1),%esi 2234 movl $-1,%eax 2235 roll $13,%esi 2236 addl %ecx,%esi 2237 2238 addl %edx,%ecx 2239 movl %edi,%edx 2240 subl %esi,%eax 2241 andl %esi,%edx 2242 andl %ebx,%eax 2243 orl %eax,%edx 2244 movl 24(%esp),%eax 2245 roll $10,%edi 2246 leal 1518500249(%ecx,%edx,1),%ecx 2247 movl $-1,%edx 2248 roll $11,%ecx 2249 addl %ebp,%ecx 2250 2251 addl %eax,%ebp 2252 movl %esi,%eax 2253 subl %ecx,%edx 2254 andl %ecx,%eax 2255 andl %edi,%edx 2256 orl %edx,%eax 2257 movl 60(%esp),%edx 2258 roll $10,%esi 2259 leal 1518500249(%ebp,%eax,1),%ebp 2260 movl $-1,%eax 2261 roll $9,%ebp 2262 addl %ebx,%ebp 2263 2264 addl %edx,%ebx 2265 movl %ecx,%edx 2266 subl %ebp,%eax 2267 andl %ebp,%edx 2268 andl %esi,%eax 2269 orl %eax,%edx 2270 movl 12(%esp),%eax 2271 roll $10,%ecx 2272 leal 1518500249(%ebx,%edx,1),%ebx 2273 movl $-1,%edx 2274 roll $7,%ebx 2275 addl %edi,%ebx 2276 2277 addl %eax,%edi 2278 movl %ebp,%eax 2279 subl %ebx,%edx 2280 andl %ebx,%eax 2281 andl %ecx,%edx 2282 orl %edx,%eax 2283 movl 48(%esp),%edx 2284 roll $10,%ebp 2285 leal 1518500249(%edi,%eax,1),%edi 2286 movl $-1,%eax 2287 roll $15,%edi 2288 addl %esi,%edi 2289 2290 addl %edx,%esi 2291 movl %ebx,%edx 2292 subl %edi,%eax 2293 andl %edi,%edx 2294 andl %ebp,%eax 2295 orl %eax,%edx 2296 movl (%esp),%eax 2297 roll $10,%ebx 2298 leal 1518500249(%esi,%edx,1),%esi 2299 movl $-1,%edx 2300 roll $7,%esi 2301 addl %ecx,%esi 2302 2303 addl %eax,%ecx 2304 movl %edi,%eax 2305 subl %esi,%edx 2306 andl %esi,%eax 2307 andl %ebx,%edx 2308 orl %edx,%eax 2309 movl 36(%esp),%edx 2310 roll $10,%edi 2311 leal 1518500249(%ecx,%eax,1),%ecx 2312 movl $-1,%eax 2313 roll $12,%ecx 2314 addl %ebp,%ecx 2315 2316 addl %edx,%ebp 2317 movl %esi,%edx 2318 subl %ecx,%eax 2319 andl %ecx,%edx 2320 andl %edi,%eax 2321 orl %eax,%edx 2322 movl 20(%esp),%eax 2323 roll $10,%esi 2324 leal 1518500249(%ebp,%edx,1),%ebp 2325 movl $-1,%edx 2326 roll $15,%ebp 2327 addl %ebx,%ebp 2328 2329 addl %eax,%ebx 2330 movl %ecx,%eax 2331 subl %ebp,%edx 2332 andl %ebp,%eax 2333 andl %esi,%edx 2334 orl %edx,%eax 2335 movl 8(%esp),%edx 2336 roll $10,%ecx 2337 leal 1518500249(%ebx,%eax,1),%ebx 2338 movl $-1,%eax 2339 roll $9,%ebx 2340 addl %edi,%ebx 2341 2342 addl %edx,%edi 2343 movl %ebp,%edx 2344 subl %ebx,%eax 2345 andl %ebx,%edx 2346 andl %ecx,%eax 2347 orl %eax,%edx 2348 movl 56(%esp),%eax 2349 roll $10,%ebp 2350 leal 1518500249(%edi,%edx,1),%edi 2351 movl $-1,%edx 2352 roll $11,%edi 2353 addl %esi,%edi 2354 2355 addl %eax,%esi 2356 movl %ebx,%eax 2357 subl %edi,%edx 2358 andl %edi,%eax 2359 andl %ebp,%edx 2360 orl %edx,%eax 2361 movl 44(%esp),%edx 2362 roll $10,%ebx 2363 leal 1518500249(%esi,%eax,1),%esi 2364 movl $-1,%eax 2365 roll $7,%esi 2366 addl %ecx,%esi 2367 2368 addl %edx,%ecx 2369 movl %edi,%edx 2370 subl %esi,%eax 2371 andl %esi,%edx 2372 andl %ebx,%eax 2373 orl %eax,%edx 2374 movl 32(%esp),%eax 2375 roll $10,%edi 2376 leal 1518500249(%ecx,%edx,1),%ecx 2377 movl $-1,%edx 2378 roll $13,%ecx 2379 addl %ebp,%ecx 2380 2381 addl %eax,%ebp 2382 movl %esi,%eax 2383 subl %ecx,%edx 2384 andl %ecx,%eax 2385 andl %edi,%edx 2386 orl %edx,%eax 2387 movl $-1,%edx 2388 roll $10,%esi 2389 leal 1518500249(%ebp,%eax,1),%ebp 2390 subl %ecx,%edx 2391 roll $12,%ebp 2392 addl %ebx,%ebp 2393 2394 movl 12(%esp),%eax 2395 orl %ebp,%edx 2396 addl %eax,%ebx 2397 xorl %esi,%edx 2398 movl $-1,%eax 2399 roll $10,%ecx 2400 leal 1859775393(%ebx,%edx,1),%ebx 2401 subl %ebp,%eax 2402 roll $11,%ebx 2403 addl %edi,%ebx 2404 2405 movl 40(%esp),%edx 2406 orl %ebx,%eax 2407 addl %edx,%edi 2408 xorl %ecx,%eax 2409 movl $-1,%edx 2410 roll $10,%ebp 2411 leal 1859775393(%edi,%eax,1),%edi 2412 subl %ebx,%edx 2413 roll $13,%edi 2414 addl %esi,%edi 2415 2416 movl 56(%esp),%eax 2417 orl %edi,%edx 2418 addl %eax,%esi 2419 xorl %ebp,%edx 2420 movl $-1,%eax 2421 roll $10,%ebx 2422 leal 1859775393(%esi,%edx,1),%esi 2423 subl %edi,%eax 2424 roll $6,%esi 2425 addl %ecx,%esi 2426 2427 movl 16(%esp),%edx 2428 orl %esi,%eax 2429 addl %edx,%ecx 2430 xorl %ebx,%eax 2431 movl $-1,%edx 2432 roll $10,%edi 2433 leal 1859775393(%ecx,%eax,1),%ecx 2434 subl %esi,%edx 2435 roll $7,%ecx 2436 addl %ebp,%ecx 2437 2438 movl 36(%esp),%eax 2439 orl %ecx,%edx 2440 addl %eax,%ebp 2441 xorl %edi,%edx 2442 movl $-1,%eax 2443 roll $10,%esi 2444 leal 1859775393(%ebp,%edx,1),%ebp 2445 subl %ecx,%eax 2446 roll $14,%ebp 2447 addl %ebx,%ebp 2448 2449 movl 60(%esp),%edx 2450 orl %ebp,%eax 2451 addl %edx,%ebx 2452 xorl %esi,%eax 2453 movl $-1,%edx 2454 roll $10,%ecx 2455 leal 1859775393(%ebx,%eax,1),%ebx 2456 subl %ebp,%edx 2457 roll $9,%ebx 2458 addl %edi,%ebx 2459 2460 movl 32(%esp),%eax 2461 orl %ebx,%edx 2462 addl %eax,%edi 2463 xorl %ecx,%edx 2464 movl $-1,%eax 2465 roll $10,%ebp 2466 leal 1859775393(%edi,%edx,1),%edi 2467 subl %ebx,%eax 2468 roll $13,%edi 2469 addl %esi,%edi 2470 2471 movl 4(%esp),%edx 2472 orl %edi,%eax 2473 addl %edx,%esi 2474 xorl %ebp,%eax 2475 movl $-1,%edx 2476 roll $10,%ebx 2477 leal 1859775393(%esi,%eax,1),%esi 2478 subl %edi,%edx 2479 roll $15,%esi 2480 addl %ecx,%esi 2481 2482 movl 8(%esp),%eax 2483 orl %esi,%edx 2484 addl %eax,%ecx 2485 xorl %ebx,%edx 2486 movl $-1,%eax 2487 roll $10,%edi 2488 leal 1859775393(%ecx,%edx,1),%ecx 2489 subl %esi,%eax 2490 roll $14,%ecx 2491 addl %ebp,%ecx 2492 2493 movl 28(%esp),%edx 2494 orl %ecx,%eax 2495 addl %edx,%ebp 2496 xorl %edi,%eax 2497 movl $-1,%edx 2498 roll $10,%esi 2499 leal 1859775393(%ebp,%eax,1),%ebp 2500 subl %ecx,%edx 2501 roll $8,%ebp 2502 addl %ebx,%ebp 2503 2504 movl (%esp),%eax 2505 orl %ebp,%edx 2506 addl %eax,%ebx 2507 xorl %esi,%edx 2508 movl $-1,%eax 2509 roll $10,%ecx 2510 leal 1859775393(%ebx,%edx,1),%ebx 2511 subl %ebp,%eax 2512 roll $13,%ebx 2513 addl %edi,%ebx 2514 2515 movl 24(%esp),%edx 2516 orl %ebx,%eax 2517 addl %edx,%edi 2518 xorl %ecx,%eax 2519 movl $-1,%edx 2520 roll $10,%ebp 2521 leal 1859775393(%edi,%eax,1),%edi 2522 subl %ebx,%edx 2523 roll $6,%edi 2524 addl %esi,%edi 2525 2526 movl 52(%esp),%eax 2527 orl %edi,%edx 2528 addl %eax,%esi 2529 xorl %ebp,%edx 2530 movl $-1,%eax 2531 roll $10,%ebx 2532 leal 1859775393(%esi,%edx,1),%esi 2533 subl %edi,%eax 2534 roll $5,%esi 2535 addl %ecx,%esi 2536 2537 movl 44(%esp),%edx 2538 orl %esi,%eax 2539 addl %edx,%ecx 2540 xorl %ebx,%eax 2541 movl $-1,%edx 2542 roll $10,%edi 2543 leal 1859775393(%ecx,%eax,1),%ecx 2544 subl %esi,%edx 2545 roll $12,%ecx 2546 addl %ebp,%ecx 2547 2548 movl 20(%esp),%eax 2549 orl %ecx,%edx 2550 addl %eax,%ebp 2551 xorl %edi,%edx 2552 movl $-1,%eax 2553 roll $10,%esi 2554 leal 1859775393(%ebp,%edx,1),%ebp 2555 subl %ecx,%eax 2556 roll $7,%ebp 2557 addl %ebx,%ebp 2558 2559 movl 48(%esp),%edx 2560 orl %ebp,%eax 2561 addl %edx,%ebx 2562 xorl %esi,%eax 2563 movl $-1,%edx 2564 roll $10,%ecx 2565 leal 1859775393(%ebx,%eax,1),%ebx 2566 movl %ecx,%eax 2567 roll $5,%ebx 2568 addl %edi,%ebx 2569 2570 subl %ecx,%edx 2571 andl %ebx,%eax 2572 andl %ebp,%edx 2573 orl %eax,%edx 2574 movl 4(%esp),%eax 2575 roll $10,%ebp 2576 leal 2400959708(%edi,%edx,1),%edi 2577 movl $-1,%edx 2578 addl %eax,%edi 2579 movl %ebp,%eax 2580 roll $11,%edi 2581 addl %esi,%edi 2582 2583 subl %ebp,%edx 2584 andl %edi,%eax 2585 andl %ebx,%edx 2586 orl %eax,%edx 2587 movl 36(%esp),%eax 2588 roll $10,%ebx 2589 leal 2400959708(%esi,%edx,1),%esi 2590 movl $-1,%edx 2591 addl %eax,%esi 2592 movl %ebx,%eax 2593 roll $12,%esi 2594 addl %ecx,%esi 2595 2596 subl %ebx,%edx 2597 andl %esi,%eax 2598 andl %edi,%edx 2599 orl %eax,%edx 2600 movl 44(%esp),%eax 2601 roll $10,%edi 2602 leal 2400959708(%ecx,%edx,1),%ecx 2603 movl $-1,%edx 2604 addl %eax,%ecx 2605 movl %edi,%eax 2606 roll $14,%ecx 2607 addl %ebp,%ecx 2608 2609 subl %edi,%edx 2610 andl %ecx,%eax 2611 andl %esi,%edx 2612 orl %eax,%edx 2613 movl 40(%esp),%eax 2614 roll $10,%esi 2615 leal 2400959708(%ebp,%edx,1),%ebp 2616 movl $-1,%edx 2617 addl %eax,%ebp 2618 movl %esi,%eax 2619 roll $15,%ebp 2620 addl %ebx,%ebp 2621 2622 subl %esi,%edx 2623 andl %ebp,%eax 2624 andl %ecx,%edx 2625 orl %eax,%edx 2626 movl (%esp),%eax 2627 roll $10,%ecx 2628 leal 2400959708(%ebx,%edx,1),%ebx 2629 movl $-1,%edx 2630 addl %eax,%ebx 2631 movl %ecx,%eax 2632 roll $14,%ebx 2633 addl %edi,%ebx 2634 2635 subl %ecx,%edx 2636 andl %ebx,%eax 2637 andl %ebp,%edx 2638 orl %eax,%edx 2639 movl 32(%esp),%eax 2640 roll $10,%ebp 2641 leal 2400959708(%edi,%edx,1),%edi 2642 movl $-1,%edx 2643 addl %eax,%edi 2644 movl %ebp,%eax 2645 roll $15,%edi 2646 addl %esi,%edi 2647 2648 subl %ebp,%edx 2649 andl %edi,%eax 2650 andl %ebx,%edx 2651 orl %eax,%edx 2652 movl 48(%esp),%eax 2653 roll $10,%ebx 2654 leal 2400959708(%esi,%edx,1),%esi 2655 movl $-1,%edx 2656 addl %eax,%esi 2657 movl %ebx,%eax 2658 roll $9,%esi 2659 addl %ecx,%esi 2660 2661 subl %ebx,%edx 2662 andl %esi,%eax 2663 andl %edi,%edx 2664 orl %eax,%edx 2665 movl 16(%esp),%eax 2666 roll $10,%edi 2667 leal 2400959708(%ecx,%edx,1),%ecx 2668 movl $-1,%edx 2669 addl %eax,%ecx 2670 movl %edi,%eax 2671 roll $8,%ecx 2672 addl %ebp,%ecx 2673 2674 subl %edi,%edx 2675 andl %ecx,%eax 2676 andl %esi,%edx 2677 orl %eax,%edx 2678 movl 52(%esp),%eax 2679 roll $10,%esi 2680 leal 2400959708(%ebp,%edx,1),%ebp 2681 movl $-1,%edx 2682 addl %eax,%ebp 2683 movl %esi,%eax 2684 roll $9,%ebp 2685 addl %ebx,%ebp 2686 2687 subl %esi,%edx 2688 andl %ebp,%eax 2689 andl %ecx,%edx 2690 orl %eax,%edx 2691 movl 12(%esp),%eax 2692 roll $10,%ecx 2693 leal 2400959708(%ebx,%edx,1),%ebx 2694 movl $-1,%edx 2695 addl %eax,%ebx 2696 movl %ecx,%eax 2697 roll $14,%ebx 2698 addl %edi,%ebx 2699 2700 subl %ecx,%edx 2701 andl %ebx,%eax 2702 andl %ebp,%edx 2703 orl %eax,%edx 2704 movl 28(%esp),%eax 2705 roll $10,%ebp 2706 leal 2400959708(%edi,%edx,1),%edi 2707 movl $-1,%edx 2708 addl %eax,%edi 2709 movl %ebp,%eax 2710 roll $5,%edi 2711 addl %esi,%edi 2712 2713 subl %ebp,%edx 2714 andl %edi,%eax 2715 andl %ebx,%edx 2716 orl %eax,%edx 2717 movl 60(%esp),%eax 2718 roll $10,%ebx 2719 leal 2400959708(%esi,%edx,1),%esi 2720 movl $-1,%edx 2721 addl %eax,%esi 2722 movl %ebx,%eax 2723 roll $6,%esi 2724 addl %ecx,%esi 2725 2726 subl %ebx,%edx 2727 andl %esi,%eax 2728 andl %edi,%edx 2729 orl %eax,%edx 2730 movl 56(%esp),%eax 2731 roll $10,%edi 2732 leal 2400959708(%ecx,%edx,1),%ecx 2733 movl $-1,%edx 2734 addl %eax,%ecx 2735 movl %edi,%eax 2736 roll $8,%ecx 2737 addl %ebp,%ecx 2738 2739 subl %edi,%edx 2740 andl %ecx,%eax 2741 andl %esi,%edx 2742 orl %eax,%edx 2743 movl 20(%esp),%eax 2744 roll $10,%esi 2745 leal 2400959708(%ebp,%edx,1),%ebp 2746 movl $-1,%edx 2747 addl %eax,%ebp 2748 movl %esi,%eax 2749 roll $6,%ebp 2750 addl %ebx,%ebp 2751 2752 subl %esi,%edx 2753 andl %ebp,%eax 2754 andl %ecx,%edx 2755 orl %eax,%edx 2756 movl 24(%esp),%eax 2757 roll $10,%ecx 2758 leal 2400959708(%ebx,%edx,1),%ebx 2759 movl $-1,%edx 2760 addl %eax,%ebx 2761 movl %ecx,%eax 2762 roll $5,%ebx 2763 addl %edi,%ebx 2764 2765 subl %ecx,%edx 2766 andl %ebx,%eax 2767 andl %ebp,%edx 2768 orl %eax,%edx 2769 movl 8(%esp),%eax 2770 roll $10,%ebp 2771 leal 2400959708(%edi,%edx,1),%edi 2772 movl $-1,%edx 2773 addl %eax,%edi 2774 subl %ebp,%edx 2775 roll $12,%edi 2776 addl %esi,%edi 2777 2778 movl 16(%esp),%eax 2779 orl %ebx,%edx 2780 addl %eax,%esi 2781 xorl %edi,%edx 2782 movl $-1,%eax 2783 roll $10,%ebx 2784 leal 2840853838(%esi,%edx,1),%esi 2785 subl %ebx,%eax 2786 roll $9,%esi 2787 addl %ecx,%esi 2788 2789 movl (%esp),%edx 2790 orl %edi,%eax 2791 addl %edx,%ecx 2792 xorl %esi,%eax 2793 movl $-1,%edx 2794 roll $10,%edi 2795 leal 2840853838(%ecx,%eax,1),%ecx 2796 subl %edi,%edx 2797 roll $15,%ecx 2798 addl %ebp,%ecx 2799 2800 movl 20(%esp),%eax 2801 orl %esi,%edx 2802 addl %eax,%ebp 2803 xorl %ecx,%edx 2804 movl $-1,%eax 2805 roll $10,%esi 2806 leal 2840853838(%ebp,%edx,1),%ebp 2807 subl %esi,%eax 2808 roll $5,%ebp 2809 addl %ebx,%ebp 2810 2811 movl 36(%esp),%edx 2812 orl %ecx,%eax 2813 addl %edx,%ebx 2814 xorl %ebp,%eax 2815 movl $-1,%edx 2816 roll $10,%ecx 2817 leal 2840853838(%ebx,%eax,1),%ebx 2818 subl %ecx,%edx 2819 roll $11,%ebx 2820 addl %edi,%ebx 2821 2822 movl 28(%esp),%eax 2823 orl %ebp,%edx 2824 addl %eax,%edi 2825 xorl %ebx,%edx 2826 movl $-1,%eax 2827 roll $10,%ebp 2828 leal 2840853838(%edi,%edx,1),%edi 2829 subl %ebp,%eax 2830 roll $6,%edi 2831 addl %esi,%edi 2832 2833 movl 48(%esp),%edx 2834 orl %ebx,%eax 2835 addl %edx,%esi 2836 xorl %edi,%eax 2837 movl $-1,%edx 2838 roll $10,%ebx 2839 leal 2840853838(%esi,%eax,1),%esi 2840 subl %ebx,%edx 2841 roll $8,%esi 2842 addl %ecx,%esi 2843 2844 movl 8(%esp),%eax 2845 orl %edi,%edx 2846 addl %eax,%ecx 2847 xorl %esi,%edx 2848 movl $-1,%eax 2849 roll $10,%edi 2850 leal 2840853838(%ecx,%edx,1),%ecx 2851 subl %edi,%eax 2852 roll $13,%ecx 2853 addl %ebp,%ecx 2854 2855 movl 40(%esp),%edx 2856 orl %esi,%eax 2857 addl %edx,%ebp 2858 xorl %ecx,%eax 2859 movl $-1,%edx 2860 roll $10,%esi 2861 leal 2840853838(%ebp,%eax,1),%ebp 2862 subl %esi,%edx 2863 roll $12,%ebp 2864 addl %ebx,%ebp 2865 2866 movl 56(%esp),%eax 2867 orl %ecx,%edx 2868 addl %eax,%ebx 2869 xorl %ebp,%edx 2870 movl $-1,%eax 2871 roll $10,%ecx 2872 leal 2840853838(%ebx,%edx,1),%ebx 2873 subl %ecx,%eax 2874 roll $5,%ebx 2875 addl %edi,%ebx 2876 2877 movl 4(%esp),%edx 2878 orl %ebp,%eax 2879 addl %edx,%edi 2880 xorl %ebx,%eax 2881 movl $-1,%edx 2882 roll $10,%ebp 2883 leal 2840853838(%edi,%eax,1),%edi 2884 subl %ebp,%edx 2885 roll $12,%edi 2886 addl %esi,%edi 2887 2888 movl 12(%esp),%eax 2889 orl %ebx,%edx 2890 addl %eax,%esi 2891 xorl %edi,%edx 2892 movl $-1,%eax 2893 roll $10,%ebx 2894 leal 2840853838(%esi,%edx,1),%esi 2895 subl %ebx,%eax 2896 roll $13,%esi 2897 addl %ecx,%esi 2898 2899 movl 32(%esp),%edx 2900 orl %edi,%eax 2901 addl %edx,%ecx 2902 xorl %esi,%eax 2903 movl $-1,%edx 2904 roll $10,%edi 2905 leal 2840853838(%ecx,%eax,1),%ecx 2906 subl %edi,%edx 2907 roll $14,%ecx 2908 addl %ebp,%ecx 2909 2910 movl 44(%esp),%eax 2911 orl %esi,%edx 2912 addl %eax,%ebp 2913 xorl %ecx,%edx 2914 movl $-1,%eax 2915 roll $10,%esi 2916 leal 2840853838(%ebp,%edx,1),%ebp 2917 subl %esi,%eax 2918 roll $11,%ebp 2919 addl %ebx,%ebp 2920 2921 movl 24(%esp),%edx 2922 orl %ecx,%eax 2923 addl %edx,%ebx 2924 xorl %ebp,%eax 2925 movl $-1,%edx 2926 roll $10,%ecx 2927 leal 2840853838(%ebx,%eax,1),%ebx 2928 subl %ecx,%edx 2929 roll $8,%ebx 2930 addl %edi,%ebx 2931 2932 movl 60(%esp),%eax 2933 orl %ebp,%edx 2934 addl %eax,%edi 2935 xorl %ebx,%edx 2936 movl $-1,%eax 2937 roll $10,%ebp 2938 leal 2840853838(%edi,%edx,1),%edi 2939 subl %ebp,%eax 2940 roll $5,%edi 2941 addl %esi,%edi 2942 2943 movl 52(%esp),%edx 2944 orl %ebx,%eax 2945 addl %edx,%esi 2946 xorl %edi,%eax 2947 movl 128(%esp),%edx 2948 roll $10,%ebx 2949 leal 2840853838(%esi,%eax,1),%esi 2950 movl %ecx,64(%esp) 2951 roll $6,%esi 2952 addl %ecx,%esi 2953 movl (%edx),%ecx 2954 movl %esi,68(%esp) 2955 movl %edi,72(%esp) 2956 movl 4(%edx),%esi 2957 movl %ebx,76(%esp) 2958 movl 8(%edx),%edi 2959 movl %ebp,80(%esp) 2960 movl 12(%edx),%ebx 2961 movl 16(%edx),%ebp 2962 2963 movl $-1,%edx 2964 subl %ebx,%edx 2965 movl 20(%esp),%eax 2966 orl %edi,%edx 2967 addl %eax,%ecx 2968 xorl %esi,%edx 2969 movl $-1,%eax 2970 roll $10,%edi 2971 leal 1352829926(%ecx,%edx,1),%ecx 2972 subl %edi,%eax 2973 roll $8,%ecx 2974 addl %ebp,%ecx 2975 2976 movl 56(%esp),%edx 2977 orl %esi,%eax 2978 addl %edx,%ebp 2979 xorl %ecx,%eax 2980 movl $-1,%edx 2981 roll $10,%esi 2982 leal 1352829926(%ebp,%eax,1),%ebp 2983 subl %esi,%edx 2984 roll $9,%ebp 2985 addl %ebx,%ebp 2986 2987 movl 28(%esp),%eax 2988 orl %ecx,%edx 2989 addl %eax,%ebx 2990 xorl %ebp,%edx 2991 movl $-1,%eax 2992 roll $10,%ecx 2993 leal 1352829926(%ebx,%edx,1),%ebx 2994 subl %ecx,%eax 2995 roll $9,%ebx 2996 addl %edi,%ebx 2997 2998 movl (%esp),%edx 2999 orl %ebp,%eax 3000 addl %edx,%edi 3001 xorl %ebx,%eax 3002 movl $-1,%edx 3003 roll $10,%ebp 3004 leal 1352829926(%edi,%eax,1),%edi 3005 subl %ebp,%edx 3006 roll $11,%edi 3007 addl %esi,%edi 3008 3009 movl 36(%esp),%eax 3010 orl %ebx,%edx 3011 addl %eax,%esi 3012 xorl %edi,%edx 3013 movl $-1,%eax 3014 roll $10,%ebx 3015 leal 1352829926(%esi,%edx,1),%esi 3016 subl %ebx,%eax 3017 roll $13,%esi 3018 addl %ecx,%esi 3019 3020 movl 8(%esp),%edx 3021 orl %edi,%eax 3022 addl %edx,%ecx 3023 xorl %esi,%eax 3024 movl $-1,%edx 3025 roll $10,%edi 3026 leal 1352829926(%ecx,%eax,1),%ecx 3027 subl %edi,%edx 3028 roll $15,%ecx 3029 addl %ebp,%ecx 3030 3031 movl 44(%esp),%eax 3032 orl %esi,%edx 3033 addl %eax,%ebp 3034 xorl %ecx,%edx 3035 movl $-1,%eax 3036 roll $10,%esi 3037 leal 1352829926(%ebp,%edx,1),%ebp 3038 subl %esi,%eax 3039 roll $15,%ebp 3040 addl %ebx,%ebp 3041 3042 movl 16(%esp),%edx 3043 orl %ecx,%eax 3044 addl %edx,%ebx 3045 xorl %ebp,%eax 3046 movl $-1,%edx 3047 roll $10,%ecx 3048 leal 1352829926(%ebx,%eax,1),%ebx 3049 subl %ecx,%edx 3050 roll $5,%ebx 3051 addl %edi,%ebx 3052 3053 movl 52(%esp),%eax 3054 orl %ebp,%edx 3055 addl %eax,%edi 3056 xorl %ebx,%edx 3057 movl $-1,%eax 3058 roll $10,%ebp 3059 leal 1352829926(%edi,%edx,1),%edi 3060 subl %ebp,%eax 3061 roll $7,%edi 3062 addl %esi,%edi 3063 3064 movl 24(%esp),%edx 3065 orl %ebx,%eax 3066 addl %edx,%esi 3067 xorl %edi,%eax 3068 movl $-1,%edx 3069 roll $10,%ebx 3070 leal 1352829926(%esi,%eax,1),%esi 3071 subl %ebx,%edx 3072 roll $7,%esi 3073 addl %ecx,%esi 3074 3075 movl 60(%esp),%eax 3076 orl %edi,%edx 3077 addl %eax,%ecx 3078 xorl %esi,%edx 3079 movl $-1,%eax 3080 roll $10,%edi 3081 leal 1352829926(%ecx,%edx,1),%ecx 3082 subl %edi,%eax 3083 roll $8,%ecx 3084 addl %ebp,%ecx 3085 3086 movl 32(%esp),%edx 3087 orl %esi,%eax 3088 addl %edx,%ebp 3089 xorl %ecx,%eax 3090 movl $-1,%edx 3091 roll $10,%esi 3092 leal 1352829926(%ebp,%eax,1),%ebp 3093 subl %esi,%edx 3094 roll $11,%ebp 3095 addl %ebx,%ebp 3096 3097 movl 4(%esp),%eax 3098 orl %ecx,%edx 3099 addl %eax,%ebx 3100 xorl %ebp,%edx 3101 movl $-1,%eax 3102 roll $10,%ecx 3103 leal 1352829926(%ebx,%edx,1),%ebx 3104 subl %ecx,%eax 3105 roll $14,%ebx 3106 addl %edi,%ebx 3107 3108 movl 40(%esp),%edx 3109 orl %ebp,%eax 3110 addl %edx,%edi 3111 xorl %ebx,%eax 3112 movl $-1,%edx 3113 roll $10,%ebp 3114 leal 1352829926(%edi,%eax,1),%edi 3115 subl %ebp,%edx 3116 roll $14,%edi 3117 addl %esi,%edi 3118 3119 movl 12(%esp),%eax 3120 orl %ebx,%edx 3121 addl %eax,%esi 3122 xorl %edi,%edx 3123 movl $-1,%eax 3124 roll $10,%ebx 3125 leal 1352829926(%esi,%edx,1),%esi 3126 subl %ebx,%eax 3127 roll $12,%esi 3128 addl %ecx,%esi 3129 3130 movl 48(%esp),%edx 3131 orl %edi,%eax 3132 addl %edx,%ecx 3133 xorl %esi,%eax 3134 movl $-1,%edx 3135 roll $10,%edi 3136 leal 1352829926(%ecx,%eax,1),%ecx 3137 movl %edi,%eax 3138 roll $6,%ecx 3139 addl %ebp,%ecx 3140 3141 subl %edi,%edx 3142 andl %ecx,%eax 3143 andl %esi,%edx 3144 orl %eax,%edx 3145 movl 24(%esp),%eax 3146 roll $10,%esi 3147 leal 1548603684(%ebp,%edx,1),%ebp 3148 movl $-1,%edx 3149 addl %eax,%ebp 3150 movl %esi,%eax 3151 roll $9,%ebp 3152 addl %ebx,%ebp 3153 3154 subl %esi,%edx 3155 andl %ebp,%eax 3156 andl %ecx,%edx 3157 orl %eax,%edx 3158 movl 44(%esp),%eax 3159 roll $10,%ecx 3160 leal 1548603684(%ebx,%edx,1),%ebx 3161 movl $-1,%edx 3162 addl %eax,%ebx 3163 movl %ecx,%eax 3164 roll $13,%ebx 3165 addl %edi,%ebx 3166 3167 subl %ecx,%edx 3168 andl %ebx,%eax 3169 andl %ebp,%edx 3170 orl %eax,%edx 3171 movl 12(%esp),%eax 3172 roll $10,%ebp 3173 leal 1548603684(%edi,%edx,1),%edi 3174 movl $-1,%edx 3175 addl %eax,%edi 3176 movl %ebp,%eax 3177 roll $15,%edi 3178 addl %esi,%edi 3179 3180 subl %ebp,%edx 3181 andl %edi,%eax 3182 andl %ebx,%edx 3183 orl %eax,%edx 3184 movl 28(%esp),%eax 3185 roll $10,%ebx 3186 leal 1548603684(%esi,%edx,1),%esi 3187 movl $-1,%edx 3188 addl %eax,%esi 3189 movl %ebx,%eax 3190 roll $7,%esi 3191 addl %ecx,%esi 3192 3193 subl %ebx,%edx 3194 andl %esi,%eax 3195 andl %edi,%edx 3196 orl %eax,%edx 3197 movl (%esp),%eax 3198 roll $10,%edi 3199 leal 1548603684(%ecx,%edx,1),%ecx 3200 movl $-1,%edx 3201 addl %eax,%ecx 3202 movl %edi,%eax 3203 roll $12,%ecx 3204 addl %ebp,%ecx 3205 3206 subl %edi,%edx 3207 andl %ecx,%eax 3208 andl %esi,%edx 3209 orl %eax,%edx 3210 movl 52(%esp),%eax 3211 roll $10,%esi 3212 leal 1548603684(%ebp,%edx,1),%ebp 3213 movl $-1,%edx 3214 addl %eax,%ebp 3215 movl %esi,%eax 3216 roll $8,%ebp 3217 addl %ebx,%ebp 3218 3219 subl %esi,%edx 3220 andl %ebp,%eax 3221 andl %ecx,%edx 3222 orl %eax,%edx 3223 movl 20(%esp),%eax 3224 roll $10,%ecx 3225 leal 1548603684(%ebx,%edx,1),%ebx 3226 movl $-1,%edx 3227 addl %eax,%ebx 3228 movl %ecx,%eax 3229 roll $9,%ebx 3230 addl %edi,%ebx 3231 3232 subl %ecx,%edx 3233 andl %ebx,%eax 3234 andl %ebp,%edx 3235 orl %eax,%edx 3236 movl 40(%esp),%eax 3237 roll $10,%ebp 3238 leal 1548603684(%edi,%edx,1),%edi 3239 movl $-1,%edx 3240 addl %eax,%edi 3241 movl %ebp,%eax 3242 roll $11,%edi 3243 addl %esi,%edi 3244 3245 subl %ebp,%edx 3246 andl %edi,%eax 3247 andl %ebx,%edx 3248 orl %eax,%edx 3249 movl 56(%esp),%eax 3250 roll $10,%ebx 3251 leal 1548603684(%esi,%edx,1),%esi 3252 movl $-1,%edx 3253 addl %eax,%esi 3254 movl %ebx,%eax 3255 roll $7,%esi 3256 addl %ecx,%esi 3257 3258 subl %ebx,%edx 3259 andl %esi,%eax 3260 andl %edi,%edx 3261 orl %eax,%edx 3262 movl 60(%esp),%eax 3263 roll $10,%edi 3264 leal 1548603684(%ecx,%edx,1),%ecx 3265 movl $-1,%edx 3266 addl %eax,%ecx 3267 movl %edi,%eax 3268 roll $7,%ecx 3269 addl %ebp,%ecx 3270 3271 subl %edi,%edx 3272 andl %ecx,%eax 3273 andl %esi,%edx 3274 orl %eax,%edx 3275 movl 32(%esp),%eax 3276 roll $10,%esi 3277 leal 1548603684(%ebp,%edx,1),%ebp 3278 movl $-1,%edx 3279 addl %eax,%ebp 3280 movl %esi,%eax 3281 roll $12,%ebp 3282 addl %ebx,%ebp 3283 3284 subl %esi,%edx 3285 andl %ebp,%eax 3286 andl %ecx,%edx 3287 orl %eax,%edx 3288 movl 48(%esp),%eax 3289 roll $10,%ecx 3290 leal 1548603684(%ebx,%edx,1),%ebx 3291 movl $-1,%edx 3292 addl %eax,%ebx 3293 movl %ecx,%eax 3294 roll $7,%ebx 3295 addl %edi,%ebx 3296 3297 subl %ecx,%edx 3298 andl %ebx,%eax 3299 andl %ebp,%edx 3300 orl %eax,%edx 3301 movl 16(%esp),%eax 3302 roll $10,%ebp 3303 leal 1548603684(%edi,%edx,1),%edi 3304 movl $-1,%edx 3305 addl %eax,%edi 3306 movl %ebp,%eax 3307 roll $6,%edi 3308 addl %esi,%edi 3309 3310 subl %ebp,%edx 3311 andl %edi,%eax 3312 andl %ebx,%edx 3313 orl %eax,%edx 3314 movl 36(%esp),%eax 3315 roll $10,%ebx 3316 leal 1548603684(%esi,%edx,1),%esi 3317 movl $-1,%edx 3318 addl %eax,%esi 3319 movl %ebx,%eax 3320 roll $15,%esi 3321 addl %ecx,%esi 3322 3323 subl %ebx,%edx 3324 andl %esi,%eax 3325 andl %edi,%edx 3326 orl %eax,%edx 3327 movl 4(%esp),%eax 3328 roll $10,%edi 3329 leal 1548603684(%ecx,%edx,1),%ecx 3330 movl $-1,%edx 3331 addl %eax,%ecx 3332 movl %edi,%eax 3333 roll $13,%ecx 3334 addl %ebp,%ecx 3335 3336 subl %edi,%edx 3337 andl %ecx,%eax 3338 andl %esi,%edx 3339 orl %eax,%edx 3340 movl 8(%esp),%eax 3341 roll $10,%esi 3342 leal 1548603684(%ebp,%edx,1),%ebp 3343 movl $-1,%edx 3344 addl %eax,%ebp 3345 subl %ecx,%edx 3346 roll $11,%ebp 3347 addl %ebx,%ebp 3348 3349 movl 60(%esp),%eax 3350 orl %ebp,%edx 3351 addl %eax,%ebx 3352 xorl %esi,%edx 3353 movl $-1,%eax 3354 roll $10,%ecx 3355 leal 1836072691(%ebx,%edx,1),%ebx 3356 subl %ebp,%eax 3357 roll $9,%ebx 3358 addl %edi,%ebx 3359 3360 movl 20(%esp),%edx 3361 orl %ebx,%eax 3362 addl %edx,%edi 3363 xorl %ecx,%eax 3364 movl $-1,%edx 3365 roll $10,%ebp 3366 leal 1836072691(%edi,%eax,1),%edi 3367 subl %ebx,%edx 3368 roll $7,%edi 3369 addl %esi,%edi 3370 3371 movl 4(%esp),%eax 3372 orl %edi,%edx 3373 addl %eax,%esi 3374 xorl %ebp,%edx 3375 movl $-1,%eax 3376 roll $10,%ebx 3377 leal 1836072691(%esi,%edx,1),%esi 3378 subl %edi,%eax 3379 roll $15,%esi 3380 addl %ecx,%esi 3381 3382 movl 12(%esp),%edx 3383 orl %esi,%eax 3384 addl %edx,%ecx 3385 xorl %ebx,%eax 3386 movl $-1,%edx 3387 roll $10,%edi 3388 leal 1836072691(%ecx,%eax,1),%ecx 3389 subl %esi,%edx 3390 roll $11,%ecx 3391 addl %ebp,%ecx 3392 3393 movl 28(%esp),%eax 3394 orl %ecx,%edx 3395 addl %eax,%ebp 3396 xorl %edi,%edx 3397 movl $-1,%eax 3398 roll $10,%esi 3399 leal 1836072691(%ebp,%edx,1),%ebp 3400 subl %ecx,%eax 3401 roll $8,%ebp 3402 addl %ebx,%ebp 3403 3404 movl 56(%esp),%edx 3405 orl %ebp,%eax 3406 addl %edx,%ebx 3407 xorl %esi,%eax 3408 movl $-1,%edx 3409 roll $10,%ecx 3410 leal 1836072691(%ebx,%eax,1),%ebx 3411 subl %ebp,%edx 3412 roll $6,%ebx 3413 addl %edi,%ebx 3414 3415 movl 24(%esp),%eax 3416 orl %ebx,%edx 3417 addl %eax,%edi 3418 xorl %ecx,%edx 3419 movl $-1,%eax 3420 roll $10,%ebp 3421 leal 1836072691(%edi,%edx,1),%edi 3422 subl %ebx,%eax 3423 roll $6,%edi 3424 addl %esi,%edi 3425 3426 movl 36(%esp),%edx 3427 orl %edi,%eax 3428 addl %edx,%esi 3429 xorl %ebp,%eax 3430 movl $-1,%edx 3431 roll $10,%ebx 3432 leal 1836072691(%esi,%eax,1),%esi 3433 subl %edi,%edx 3434 roll $14,%esi 3435 addl %ecx,%esi 3436 3437 movl 44(%esp),%eax 3438 orl %esi,%edx 3439 addl %eax,%ecx 3440 xorl %ebx,%edx 3441 movl $-1,%eax 3442 roll $10,%edi 3443 leal 1836072691(%ecx,%edx,1),%ecx 3444 subl %esi,%eax 3445 roll $12,%ecx 3446 addl %ebp,%ecx 3447 3448 movl 32(%esp),%edx 3449 orl %ecx,%eax 3450 addl %edx,%ebp 3451 xorl %edi,%eax 3452 movl $-1,%edx 3453 roll $10,%esi 3454 leal 1836072691(%ebp,%eax,1),%ebp 3455 subl %ecx,%edx 3456 roll $13,%ebp 3457 addl %ebx,%ebp 3458 3459 movl 48(%esp),%eax 3460 orl %ebp,%edx 3461 addl %eax,%ebx 3462 xorl %esi,%edx 3463 movl $-1,%eax 3464 roll $10,%ecx 3465 leal 1836072691(%ebx,%edx,1),%ebx 3466 subl %ebp,%eax 3467 roll $5,%ebx 3468 addl %edi,%ebx 3469 3470 movl 8(%esp),%edx 3471 orl %ebx,%eax 3472 addl %edx,%edi 3473 xorl %ecx,%eax 3474 movl $-1,%edx 3475 roll $10,%ebp 3476 leal 1836072691(%edi,%eax,1),%edi 3477 subl %ebx,%edx 3478 roll $14,%edi 3479 addl %esi,%edi 3480 3481 movl 40(%esp),%eax 3482 orl %edi,%edx 3483 addl %eax,%esi 3484 xorl %ebp,%edx 3485 movl $-1,%eax 3486 roll $10,%ebx 3487 leal 1836072691(%esi,%edx,1),%esi 3488 subl %edi,%eax 3489 roll $13,%esi 3490 addl %ecx,%esi 3491 3492 movl (%esp),%edx 3493 orl %esi,%eax 3494 addl %edx,%ecx 3495 xorl %ebx,%eax 3496 movl $-1,%edx 3497 roll $10,%edi 3498 leal 1836072691(%ecx,%eax,1),%ecx 3499 subl %esi,%edx 3500 roll $13,%ecx 3501 addl %ebp,%ecx 3502 3503 movl 16(%esp),%eax 3504 orl %ecx,%edx 3505 addl %eax,%ebp 3506 xorl %edi,%edx 3507 movl $-1,%eax 3508 roll $10,%esi 3509 leal 1836072691(%ebp,%edx,1),%ebp 3510 subl %ecx,%eax 3511 roll $7,%ebp 3512 addl %ebx,%ebp 3513 3514 movl 52(%esp),%edx 3515 orl %ebp,%eax 3516 addl %edx,%ebx 3517 xorl %esi,%eax 3518 movl 32(%esp),%edx 3519 roll $10,%ecx 3520 leal 1836072691(%ebx,%eax,1),%ebx 3521 movl $-1,%eax 3522 roll $5,%ebx 3523 addl %edi,%ebx 3524 3525 addl %edx,%edi 3526 movl %ebp,%edx 3527 subl %ebx,%eax 3528 andl %ebx,%edx 3529 andl %ecx,%eax 3530 orl %eax,%edx 3531 movl 24(%esp),%eax 3532 roll $10,%ebp 3533 leal 2053994217(%edi,%edx,1),%edi 3534 movl $-1,%edx 3535 roll $15,%edi 3536 addl %esi,%edi 3537 3538 addl %eax,%esi 3539 movl %ebx,%eax 3540 subl %edi,%edx 3541 andl %edi,%eax 3542 andl %ebp,%edx 3543 orl %edx,%eax 3544 movl 16(%esp),%edx 3545 roll $10,%ebx 3546 leal 2053994217(%esi,%eax,1),%esi 3547 movl $-1,%eax 3548 roll $5,%esi 3549 addl %ecx,%esi 3550 3551 addl %edx,%ecx 3552 movl %edi,%edx 3553 subl %esi,%eax 3554 andl %esi,%edx 3555 andl %ebx,%eax 3556 orl %eax,%edx 3557 movl 4(%esp),%eax 3558 roll $10,%edi 3559 leal 2053994217(%ecx,%edx,1),%ecx 3560 movl $-1,%edx 3561 roll $8,%ecx 3562 addl %ebp,%ecx 3563 3564 addl %eax,%ebp 3565 movl %esi,%eax 3566 subl %ecx,%edx 3567 andl %ecx,%eax 3568 andl %edi,%edx 3569 orl %edx,%eax 3570 movl 12(%esp),%edx 3571 roll $10,%esi 3572 leal 2053994217(%ebp,%eax,1),%ebp 3573 movl $-1,%eax 3574 roll $11,%ebp 3575 addl %ebx,%ebp 3576 3577 addl %edx,%ebx 3578 movl %ecx,%edx 3579 subl %ebp,%eax 3580 andl %ebp,%edx 3581 andl %esi,%eax 3582 orl %eax,%edx 3583 movl 44(%esp),%eax 3584 roll $10,%ecx 3585 leal 2053994217(%ebx,%edx,1),%ebx 3586 movl $-1,%edx 3587 roll $14,%ebx 3588 addl %edi,%ebx 3589 3590 addl %eax,%edi 3591 movl %ebp,%eax 3592 subl %ebx,%edx 3593 andl %ebx,%eax 3594 andl %ecx,%edx 3595 orl %edx,%eax 3596 movl 60(%esp),%edx 3597 roll $10,%ebp 3598 leal 2053994217(%edi,%eax,1),%edi 3599 movl $-1,%eax 3600 roll $14,%edi 3601 addl %esi,%edi 3602 3603 addl %edx,%esi 3604 movl %ebx,%edx 3605 subl %edi,%eax 3606 andl %edi,%edx 3607 andl %ebp,%eax 3608 orl %eax,%edx 3609 movl (%esp),%eax 3610 roll $10,%ebx 3611 leal 2053994217(%esi,%edx,1),%esi 3612 movl $-1,%edx 3613 roll $6,%esi 3614 addl %ecx,%esi 3615 3616 addl %eax,%ecx 3617 movl %edi,%eax 3618 subl %esi,%edx 3619 andl %esi,%eax 3620 andl %ebx,%edx 3621 orl %edx,%eax 3622 movl 20(%esp),%edx 3623 roll $10,%edi 3624 leal 2053994217(%ecx,%eax,1),%ecx 3625 movl $-1,%eax 3626 roll $14,%ecx 3627 addl %ebp,%ecx 3628 3629 addl %edx,%ebp 3630 movl %esi,%edx 3631 subl %ecx,%eax 3632 andl %ecx,%edx 3633 andl %edi,%eax 3634 orl %eax,%edx 3635 movl 48(%esp),%eax 3636 roll $10,%esi 3637 leal 2053994217(%ebp,%edx,1),%ebp 3638 movl $-1,%edx 3639 roll $6,%ebp 3640 addl %ebx,%ebp 3641 3642 addl %eax,%ebx 3643 movl %ecx,%eax 3644 subl %ebp,%edx 3645 andl %ebp,%eax 3646 andl %esi,%edx 3647 orl %edx,%eax 3648 movl 8(%esp),%edx 3649 roll $10,%ecx 3650 leal 2053994217(%ebx,%eax,1),%ebx 3651 movl $-1,%eax 3652 roll $9,%ebx 3653 addl %edi,%ebx 3654 3655 addl %edx,%edi 3656 movl %ebp,%edx 3657 subl %ebx,%eax 3658 andl %ebx,%edx 3659 andl %ecx,%eax 3660 orl %eax,%edx 3661 movl 52(%esp),%eax 3662 roll $10,%ebp 3663 leal 2053994217(%edi,%edx,1),%edi 3664 movl $-1,%edx 3665 roll $12,%edi 3666 addl %esi,%edi 3667 3668 addl %eax,%esi 3669 movl %ebx,%eax 3670 subl %edi,%edx 3671 andl %edi,%eax 3672 andl %ebp,%edx 3673 orl %edx,%eax 3674 movl 36(%esp),%edx 3675 roll $10,%ebx 3676 leal 2053994217(%esi,%eax,1),%esi 3677 movl $-1,%eax 3678 roll $9,%esi 3679 addl %ecx,%esi 3680 3681 addl %edx,%ecx 3682 movl %edi,%edx 3683 subl %esi,%eax 3684 andl %esi,%edx 3685 andl %ebx,%eax 3686 orl %eax,%edx 3687 movl 28(%esp),%eax 3688 roll $10,%edi 3689 leal 2053994217(%ecx,%edx,1),%ecx 3690 movl $-1,%edx 3691 roll $12,%ecx 3692 addl %ebp,%ecx 3693 3694 addl %eax,%ebp 3695 movl %esi,%eax 3696 subl %ecx,%edx 3697 andl %ecx,%eax 3698 andl %edi,%edx 3699 orl %edx,%eax 3700 movl 40(%esp),%edx 3701 roll $10,%esi 3702 leal 2053994217(%ebp,%eax,1),%ebp 3703 movl $-1,%eax 3704 roll $5,%ebp 3705 addl %ebx,%ebp 3706 3707 addl %edx,%ebx 3708 movl %ecx,%edx 3709 subl %ebp,%eax 3710 andl %ebp,%edx 3711 andl %esi,%eax 3712 orl %eax,%edx 3713 movl 56(%esp),%eax 3714 roll $10,%ecx 3715 leal 2053994217(%ebx,%edx,1),%ebx 3716 movl $-1,%edx 3717 roll $15,%ebx 3718 addl %edi,%ebx 3719 3720 addl %eax,%edi 3721 movl %ebp,%eax 3722 subl %ebx,%edx 3723 andl %ebx,%eax 3724 andl %ecx,%edx 3725 orl %eax,%edx 3726 movl %ebx,%eax 3727 roll $10,%ebp 3728 leal 2053994217(%edi,%edx,1),%edi 3729 xorl %ebp,%eax 3730 roll $8,%edi 3731 addl %esi,%edi 3732 3733 movl 48(%esp),%edx 3734 xorl %edi,%eax 3735 addl %edx,%esi 3736 roll $10,%ebx 3737 addl %eax,%esi 3738 movl %edi,%eax 3739 roll $8,%esi 3740 addl %ecx,%esi 3741 3742 xorl %ebx,%eax 3743 movl 60(%esp),%edx 3744 xorl %esi,%eax 3745 addl %eax,%ecx 3746 movl %esi,%eax 3747 roll $10,%edi 3748 addl %edx,%ecx 3749 xorl %edi,%eax 3750 roll $5,%ecx 3751 addl %ebp,%ecx 3752 3753 movl 40(%esp),%edx 3754 xorl %ecx,%eax 3755 addl %edx,%ebp 3756 roll $10,%esi 3757 addl %eax,%ebp 3758 movl %ecx,%eax 3759 roll $12,%ebp 3760 addl %ebx,%ebp 3761 3762 xorl %esi,%eax 3763 movl 16(%esp),%edx 3764 xorl %ebp,%eax 3765 addl %eax,%ebx 3766 movl %ebp,%eax 3767 roll $10,%ecx 3768 addl %edx,%ebx 3769 xorl %ecx,%eax 3770 roll $9,%ebx 3771 addl %edi,%ebx 3772 3773 movl 4(%esp),%edx 3774 xorl %ebx,%eax 3775 addl %edx,%edi 3776 roll $10,%ebp 3777 addl %eax,%edi 3778 movl %ebx,%eax 3779 roll $12,%edi 3780 addl %esi,%edi 3781 3782 xorl %ebp,%eax 3783 movl 20(%esp),%edx 3784 xorl %edi,%eax 3785 addl %eax,%esi 3786 movl %edi,%eax 3787 roll $10,%ebx 3788 addl %edx,%esi 3789 xorl %ebx,%eax 3790 roll $5,%esi 3791 addl %ecx,%esi 3792 3793 movl 32(%esp),%edx 3794 xorl %esi,%eax 3795 addl %edx,%ecx 3796 roll $10,%edi 3797 addl %eax,%ecx 3798 movl %esi,%eax 3799 roll $14,%ecx 3800 addl %ebp,%ecx 3801 3802 xorl %edi,%eax 3803 movl 28(%esp),%edx 3804 xorl %ecx,%eax 3805 addl %eax,%ebp 3806 movl %ecx,%eax 3807 roll $10,%esi 3808 addl %edx,%ebp 3809 xorl %esi,%eax 3810 roll $6,%ebp 3811 addl %ebx,%ebp 3812 3813 movl 24(%esp),%edx 3814 xorl %ebp,%eax 3815 addl %edx,%ebx 3816 roll $10,%ecx 3817 addl %eax,%ebx 3818 movl %ebp,%eax 3819 roll $8,%ebx 3820 addl %edi,%ebx 3821 3822 xorl %ecx,%eax 3823 movl 8(%esp),%edx 3824 xorl %ebx,%eax 3825 addl %eax,%edi 3826 movl %ebx,%eax 3827 roll $10,%ebp 3828 addl %edx,%edi 3829 xorl %ebp,%eax 3830 roll $13,%edi 3831 addl %esi,%edi 3832 3833 movl 52(%esp),%edx 3834 xorl %edi,%eax 3835 addl %edx,%esi 3836 roll $10,%ebx 3837 addl %eax,%esi 3838 movl %edi,%eax 3839 roll $6,%esi 3840 addl %ecx,%esi 3841 3842 xorl %ebx,%eax 3843 movl 56(%esp),%edx 3844 xorl %esi,%eax 3845 addl %eax,%ecx 3846 movl %esi,%eax 3847 roll $10,%edi 3848 addl %edx,%ecx 3849 xorl %edi,%eax 3850 roll $5,%ecx 3851 addl %ebp,%ecx 3852 3853 movl (%esp),%edx 3854 xorl %ecx,%eax 3855 addl %edx,%ebp 3856 roll $10,%esi 3857 addl %eax,%ebp 3858 movl %ecx,%eax 3859 roll $15,%ebp 3860 addl %ebx,%ebp 3861 3862 xorl %esi,%eax 3863 movl 12(%esp),%edx 3864 xorl %ebp,%eax 3865 addl %eax,%ebx 3866 movl %ebp,%eax 3867 roll $10,%ecx 3868 addl %edx,%ebx 3869 xorl %ecx,%eax 3870 roll $13,%ebx 3871 addl %edi,%ebx 3872 3873 movl 36(%esp),%edx 3874 xorl %ebx,%eax 3875 addl %edx,%edi 3876 roll $10,%ebp 3877 addl %eax,%edi 3878 movl %ebx,%eax 3879 roll $11,%edi 3880 addl %esi,%edi 3881 3882 xorl %ebp,%eax 3883 movl 44(%esp),%edx 3884 xorl %edi,%eax 3885 addl %eax,%esi 3886 roll $10,%ebx 3887 addl %edx,%esi 3888 movl 128(%esp),%edx 3889 roll $11,%esi 3890 addl %ecx,%esi 3891 movl 4(%edx),%eax 3892 addl %eax,%ebx 3893 movl 72(%esp),%eax 3894 addl %eax,%ebx 3895 movl 8(%edx),%eax 3896 addl %eax,%ebp 3897 movl 76(%esp),%eax 3898 addl %eax,%ebp 3899 movl 12(%edx),%eax 3900 addl %eax,%ecx 3901 movl 80(%esp),%eax 3902 addl %eax,%ecx 3903 movl 16(%edx),%eax 3904 addl %eax,%esi 3905 movl 64(%esp),%eax 3906 addl %eax,%esi 3907 movl (%edx),%eax 3908 addl %eax,%edi 3909 movl 68(%esp),%eax 3910 addl %eax,%edi 3911 movl 136(%esp),%eax 3912 movl %ebx,(%edx) 3913 movl %ebp,4(%edx) 3914 movl %ecx,8(%edx) 3915 subl $1,%eax 3916 movl %esi,12(%edx) 3917 movl %edi,16(%edx) 3918 jle .L001get_out 3919 movl %eax,136(%esp) 3920 movl %ecx,%edi 3921 movl 132(%esp),%eax 3922 movl %ebx,%ecx 3923 addl $64,%eax 3924 movl %ebp,%esi 3925 movl %eax,132(%esp) 3926 jmp .L000start 3927.L001get_out: 3928 addl $108,%esp 3929 popl %ebx 3930 popl %ebp 3931 popl %edi 3932 popl %esi 3933 ret 3934.size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin 3935#endif 3936