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