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