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