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