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