1 # $FreeBSD$ 2 3 4 5 6 7 8 .file "sha1-586.s" 9 .version "01.01" 10gcc2_compiled.: 11.text 12 .align 16 13.globl sha1_block_asm_data_order 14 .type sha1_block_asm_data_order,@function 15sha1_block_asm_data_order: 16 movl 12(%esp), %ecx 17 pushl %esi 18 sall $6, %ecx 19 movl 12(%esp), %esi 20 pushl %ebp 21 addl %esi, %ecx 22 pushl %ebx 23 movl 16(%esp), %ebp 24 pushl %edi 25 movl 12(%ebp), %edx 26 subl $108, %esp 27 movl 16(%ebp), %edi 28 movl 8(%ebp), %ebx 29 movl %ecx, 68(%esp) 30 31.L000start: 32 33 movl (%esi), %eax 34 movl 4(%esi), %ecx 35.byte 15 36.byte 200 37.byte 15 38.byte 201 39 movl %eax, (%esp) 40 movl %ecx, 4(%esp) 41 movl 8(%esi), %eax 42 movl 12(%esi), %ecx 43.byte 15 44.byte 200 45.byte 15 46.byte 201 47 movl %eax, 8(%esp) 48 movl %ecx, 12(%esp) 49 movl 16(%esi), %eax 50 movl 20(%esi), %ecx 51.byte 15 52.byte 200 53.byte 15 54.byte 201 55 movl %eax, 16(%esp) 56 movl %ecx, 20(%esp) 57 movl 24(%esi), %eax 58 movl 28(%esi), %ecx 59.byte 15 60.byte 200 61.byte 15 62.byte 201 63 movl %eax, 24(%esp) 64 movl %ecx, 28(%esp) 65 movl 32(%esi), %eax 66 movl 36(%esi), %ecx 67.byte 15 68.byte 200 69.byte 15 70.byte 201 71 movl %eax, 32(%esp) 72 movl %ecx, 36(%esp) 73 movl 40(%esi), %eax 74 movl 44(%esi), %ecx 75.byte 15 76.byte 200 77.byte 15 78.byte 201 79 movl %eax, 40(%esp) 80 movl %ecx, 44(%esp) 81 movl 48(%esi), %eax 82 movl 52(%esi), %ecx 83.byte 15 84.byte 200 85.byte 15 86.byte 201 87 movl %eax, 48(%esp) 88 movl %ecx, 52(%esp) 89 movl 56(%esi), %eax 90 movl 60(%esi), %ecx 91.byte 15 92.byte 200 93.byte 15 94.byte 201 95 movl %eax, 56(%esp) 96 movl %ecx, 60(%esp) 97 98 99 movl %esi, 132(%esp) 100.L001shortcut: 101 102 103 movl (%ebp), %eax 104 movl 4(%ebp), %ecx 105 106 movl %eax, %ebp 107 movl %ebx, %esi 108 roll $5, %ebp 109 xorl %edx, %esi 110 andl %ecx, %esi 111 rorl $2, %ecx 112 addl %edi, %ebp 113 movl (%esp), %edi 114 xorl %edx, %esi 115 leal 1518500249(%ebp,%edi,1),%ebp 116 addl %ebp, %esi 117 118 movl %esi, %ebp 119 movl %ecx, %edi 120 roll $5, %ebp 121 xorl %ebx, %edi 122 andl %eax, %edi 123 rorl $2, %eax 124 addl %edx, %ebp 125 movl 4(%esp), %edx 126 xorl %ebx, %edi 127 leal 1518500249(%ebp,%edx,1),%ebp 128 addl %ebp, %edi 129 130 movl %edi, %ebp 131 movl %eax, %edx 132 roll $5, %ebp 133 xorl %ecx, %edx 134 andl %esi, %edx 135 rorl $2, %esi 136 addl %ebx, %ebp 137 movl 8(%esp), %ebx 138 xorl %ecx, %edx 139 leal 1518500249(%ebp,%ebx,1),%ebp 140 addl %ebp, %edx 141 142 movl %edx, %ebp 143 movl %esi, %ebx 144 roll $5, %ebp 145 xorl %eax, %ebx 146 andl %edi, %ebx 147 rorl $2, %edi 148 addl %ecx, %ebp 149 movl 12(%esp), %ecx 150 xorl %eax, %ebx 151 leal 1518500249(%ebp,%ecx,1),%ebp 152 addl %ebp, %ebx 153 154 movl %ebx, %ebp 155 movl %edi, %ecx 156 roll $5, %ebp 157 xorl %esi, %ecx 158 andl %edx, %ecx 159 rorl $2, %edx 160 addl %eax, %ebp 161 movl 16(%esp), %eax 162 xorl %esi, %ecx 163 leal 1518500249(%ebp,%eax,1),%ebp 164 addl %ebp, %ecx 165 166 movl %ecx, %ebp 167 movl %edx, %eax 168 roll $5, %ebp 169 xorl %edi, %eax 170 andl %ebx, %eax 171 rorl $2, %ebx 172 addl %esi, %ebp 173 movl 20(%esp), %esi 174 xorl %edi, %eax 175 leal 1518500249(%ebp,%esi,1),%ebp 176 addl %ebp, %eax 177 178 movl %eax, %ebp 179 movl %ebx, %esi 180 roll $5, %ebp 181 xorl %edx, %esi 182 andl %ecx, %esi 183 rorl $2, %ecx 184 addl %edi, %ebp 185 movl 24(%esp), %edi 186 xorl %edx, %esi 187 leal 1518500249(%ebp,%edi,1),%ebp 188 addl %ebp, %esi 189 190 movl %esi, %ebp 191 movl %ecx, %edi 192 roll $5, %ebp 193 xorl %ebx, %edi 194 andl %eax, %edi 195 rorl $2, %eax 196 addl %edx, %ebp 197 movl 28(%esp), %edx 198 xorl %ebx, %edi 199 leal 1518500249(%ebp,%edx,1),%ebp 200 addl %ebp, %edi 201 202 movl %edi, %ebp 203 movl %eax, %edx 204 roll $5, %ebp 205 xorl %ecx, %edx 206 andl %esi, %edx 207 rorl $2, %esi 208 addl %ebx, %ebp 209 movl 32(%esp), %ebx 210 xorl %ecx, %edx 211 leal 1518500249(%ebp,%ebx,1),%ebp 212 addl %ebp, %edx 213 214 movl %edx, %ebp 215 movl %esi, %ebx 216 roll $5, %ebp 217 xorl %eax, %ebx 218 andl %edi, %ebx 219 rorl $2, %edi 220 addl %ecx, %ebp 221 movl 36(%esp), %ecx 222 xorl %eax, %ebx 223 leal 1518500249(%ebp,%ecx,1),%ebp 224 addl %ebp, %ebx 225 226 movl %ebx, %ebp 227 movl %edi, %ecx 228 roll $5, %ebp 229 xorl %esi, %ecx 230 andl %edx, %ecx 231 rorl $2, %edx 232 addl %eax, %ebp 233 movl 40(%esp), %eax 234 xorl %esi, %ecx 235 leal 1518500249(%ebp,%eax,1),%ebp 236 addl %ebp, %ecx 237 238 movl %ecx, %ebp 239 movl %edx, %eax 240 roll $5, %ebp 241 xorl %edi, %eax 242 andl %ebx, %eax 243 rorl $2, %ebx 244 addl %esi, %ebp 245 movl 44(%esp), %esi 246 xorl %edi, %eax 247 leal 1518500249(%ebp,%esi,1),%ebp 248 addl %ebp, %eax 249 250 movl %eax, %ebp 251 movl %ebx, %esi 252 roll $5, %ebp 253 xorl %edx, %esi 254 andl %ecx, %esi 255 rorl $2, %ecx 256 addl %edi, %ebp 257 movl 48(%esp), %edi 258 xorl %edx, %esi 259 leal 1518500249(%ebp,%edi,1),%ebp 260 addl %ebp, %esi 261 262 movl %esi, %ebp 263 movl %ecx, %edi 264 roll $5, %ebp 265 xorl %ebx, %edi 266 andl %eax, %edi 267 rorl $2, %eax 268 addl %edx, %ebp 269 movl 52(%esp), %edx 270 xorl %ebx, %edi 271 leal 1518500249(%ebp,%edx,1),%ebp 272 addl %ebp, %edi 273 274 movl %edi, %ebp 275 movl %eax, %edx 276 roll $5, %ebp 277 xorl %ecx, %edx 278 andl %esi, %edx 279 rorl $2, %esi 280 addl %ebx, %ebp 281 movl 56(%esp), %ebx 282 xorl %ecx, %edx 283 leal 1518500249(%ebp,%ebx,1),%ebp 284 addl %ebp, %edx 285 286 movl %edx, %ebp 287 movl %esi, %ebx 288 roll $5, %ebp 289 xorl %eax, %ebx 290 andl %edi, %ebx 291 rorl $2, %edi 292 addl %ecx, %ebp 293 movl 60(%esp), %ecx 294 xorl %eax, %ebx 295 leal 1518500249(%ebp,%ecx,1),%ebp 296 addl %ebp, %ebx 297 298 movl 8(%esp), %ecx 299 movl %edi, %ebp 300 xorl (%esp), %ecx 301 xorl %esi, %ebp 302 xorl 32(%esp), %ecx 303 andl %edx, %ebp 304 xorl 52(%esp), %ecx 305 rorl $2, %edx 306 xorl %esi, %ebp 307.byte 209 308.byte 193 309 movl %ecx, (%esp) 310 leal 1518500249(%ecx,%eax,1),%ecx 311 movl %ebx, %eax 312 addl %ebp, %ecx 313 roll $5, %eax 314 addl %eax, %ecx 315 316 movl 12(%esp), %eax 317 movl %edx, %ebp 318 xorl 4(%esp), %eax 319 xorl %edi, %ebp 320 xorl 36(%esp), %eax 321 andl %ebx, %ebp 322 xorl 56(%esp), %eax 323 rorl $2, %ebx 324 xorl %edi, %ebp 325.byte 209 326.byte 192 327 movl %eax, 4(%esp) 328 leal 1518500249(%eax,%esi,1),%eax 329 movl %ecx, %esi 330 addl %ebp, %eax 331 roll $5, %esi 332 addl %esi, %eax 333 334 movl 16(%esp), %esi 335 movl %ebx, %ebp 336 xorl 8(%esp), %esi 337 xorl %edx, %ebp 338 xorl 40(%esp), %esi 339 andl %ecx, %ebp 340 xorl 60(%esp), %esi 341 rorl $2, %ecx 342 xorl %edx, %ebp 343.byte 209 344.byte 198 345 movl %esi, 8(%esp) 346 leal 1518500249(%esi,%edi,1),%esi 347 movl %eax, %edi 348 addl %ebp, %esi 349 roll $5, %edi 350 addl %edi, %esi 351 352 movl 20(%esp), %edi 353 movl %ecx, %ebp 354 xorl 12(%esp), %edi 355 xorl %ebx, %ebp 356 xorl 44(%esp), %edi 357 andl %eax, %ebp 358 xorl (%esp), %edi 359 rorl $2, %eax 360 xorl %ebx, %ebp 361.byte 209 362.byte 199 363 movl %edi, 12(%esp) 364 leal 1518500249(%edi,%edx,1),%edi 365 movl %esi, %edx 366 addl %ebp, %edi 367 roll $5, %edx 368 addl %edx, %edi 369 370 movl 16(%esp), %edx 371 movl %esi, %ebp 372 xorl 24(%esp), %edx 373 rorl $2, %esi 374 xorl 48(%esp), %edx 375 xorl %eax, %ebp 376 xorl 4(%esp), %edx 377 xorl %ecx, %ebp 378.byte 209 379.byte 194 380 movl %edx, 16(%esp) 381 leal 1859775393(%edx,%ebx,1),%edx 382 movl %edi, %ebx 383 roll $5, %ebx 384 addl %ebp, %edx 385 addl %ebx, %edx 386 387 movl 20(%esp), %ebx 388 movl %edi, %ebp 389 xorl 28(%esp), %ebx 390 rorl $2, %edi 391 xorl 52(%esp), %ebx 392 xorl %esi, %ebp 393 xorl 8(%esp), %ebx 394 xorl %eax, %ebp 395.byte 209 396.byte 195 397 movl %ebx, 20(%esp) 398 leal 1859775393(%ebx,%ecx,1),%ebx 399 movl %edx, %ecx 400 roll $5, %ecx 401 addl %ebp, %ebx 402 addl %ecx, %ebx 403 404 movl 24(%esp), %ecx 405 movl %edx, %ebp 406 xorl 32(%esp), %ecx 407 rorl $2, %edx 408 xorl 56(%esp), %ecx 409 xorl %edi, %ebp 410 xorl 12(%esp), %ecx 411 xorl %esi, %ebp 412.byte 209 413.byte 193 414 movl %ecx, 24(%esp) 415 leal 1859775393(%ecx,%eax,1),%ecx 416 movl %ebx, %eax 417 roll $5, %eax 418 addl %ebp, %ecx 419 addl %eax, %ecx 420 421 movl 28(%esp), %eax 422 movl %ebx, %ebp 423 xorl 36(%esp), %eax 424 rorl $2, %ebx 425 xorl 60(%esp), %eax 426 xorl %edx, %ebp 427 xorl 16(%esp), %eax 428 xorl %edi, %ebp 429.byte 209 430.byte 192 431 movl %eax, 28(%esp) 432 leal 1859775393(%eax,%esi,1),%eax 433 movl %ecx, %esi 434 roll $5, %esi 435 addl %ebp, %eax 436 addl %esi, %eax 437 438 movl 32(%esp), %esi 439 movl %ecx, %ebp 440 xorl 40(%esp), %esi 441 rorl $2, %ecx 442 xorl (%esp), %esi 443 xorl %ebx, %ebp 444 xorl 20(%esp), %esi 445 xorl %edx, %ebp 446.byte 209 447.byte 198 448 movl %esi, 32(%esp) 449 leal 1859775393(%esi,%edi,1),%esi 450 movl %eax, %edi 451 roll $5, %edi 452 addl %ebp, %esi 453 addl %edi, %esi 454 455 movl 36(%esp), %edi 456 movl %eax, %ebp 457 xorl 44(%esp), %edi 458 rorl $2, %eax 459 xorl 4(%esp), %edi 460 xorl %ecx, %ebp 461 xorl 24(%esp), %edi 462 xorl %ebx, %ebp 463.byte 209 464.byte 199 465 movl %edi, 36(%esp) 466 leal 1859775393(%edi,%edx,1),%edi 467 movl %esi, %edx 468 roll $5, %edx 469 addl %ebp, %edi 470 addl %edx, %edi 471 472 movl 40(%esp), %edx 473 movl %esi, %ebp 474 xorl 48(%esp), %edx 475 rorl $2, %esi 476 xorl 8(%esp), %edx 477 xorl %eax, %ebp 478 xorl 28(%esp), %edx 479 xorl %ecx, %ebp 480.byte 209 481.byte 194 482 movl %edx, 40(%esp) 483 leal 1859775393(%edx,%ebx,1),%edx 484 movl %edi, %ebx 485 roll $5, %ebx 486 addl %ebp, %edx 487 addl %ebx, %edx 488 489 movl 44(%esp), %ebx 490 movl %edi, %ebp 491 xorl 52(%esp), %ebx 492 rorl $2, %edi 493 xorl 12(%esp), %ebx 494 xorl %esi, %ebp 495 xorl 32(%esp), %ebx 496 xorl %eax, %ebp 497.byte 209 498.byte 195 499 movl %ebx, 44(%esp) 500 leal 1859775393(%ebx,%ecx,1),%ebx 501 movl %edx, %ecx 502 roll $5, %ecx 503 addl %ebp, %ebx 504 addl %ecx, %ebx 505 506 movl 48(%esp), %ecx 507 movl %edx, %ebp 508 xorl 56(%esp), %ecx 509 rorl $2, %edx 510 xorl 16(%esp), %ecx 511 xorl %edi, %ebp 512 xorl 36(%esp), %ecx 513 xorl %esi, %ebp 514.byte 209 515.byte 193 516 movl %ecx, 48(%esp) 517 leal 1859775393(%ecx,%eax,1),%ecx 518 movl %ebx, %eax 519 roll $5, %eax 520 addl %ebp, %ecx 521 addl %eax, %ecx 522 523 movl 52(%esp), %eax 524 movl %ebx, %ebp 525 xorl 60(%esp), %eax 526 rorl $2, %ebx 527 xorl 20(%esp), %eax 528 xorl %edx, %ebp 529 xorl 40(%esp), %eax 530 xorl %edi, %ebp 531.byte 209 532.byte 192 533 movl %eax, 52(%esp) 534 leal 1859775393(%eax,%esi,1),%eax 535 movl %ecx, %esi 536 roll $5, %esi 537 addl %ebp, %eax 538 addl %esi, %eax 539 540 movl 56(%esp), %esi 541 movl %ecx, %ebp 542 xorl (%esp), %esi 543 rorl $2, %ecx 544 xorl 24(%esp), %esi 545 xorl %ebx, %ebp 546 xorl 44(%esp), %esi 547 xorl %edx, %ebp 548.byte 209 549.byte 198 550 movl %esi, 56(%esp) 551 leal 1859775393(%esi,%edi,1),%esi 552 movl %eax, %edi 553 roll $5, %edi 554 addl %ebp, %esi 555 addl %edi, %esi 556 557 movl 60(%esp), %edi 558 movl %eax, %ebp 559 xorl 4(%esp), %edi 560 rorl $2, %eax 561 xorl 28(%esp), %edi 562 xorl %ecx, %ebp 563 xorl 48(%esp), %edi 564 xorl %ebx, %ebp 565.byte 209 566.byte 199 567 movl %edi, 60(%esp) 568 leal 1859775393(%edi,%edx,1),%edi 569 movl %esi, %edx 570 roll $5, %edx 571 addl %ebp, %edi 572 addl %edx, %edi 573 574 movl (%esp), %edx 575 movl %esi, %ebp 576 xorl 8(%esp), %edx 577 rorl $2, %esi 578 xorl 32(%esp), %edx 579 xorl %eax, %ebp 580 xorl 52(%esp), %edx 581 xorl %ecx, %ebp 582.byte 209 583.byte 194 584 movl %edx, (%esp) 585 leal 1859775393(%edx,%ebx,1),%edx 586 movl %edi, %ebx 587 roll $5, %ebx 588 addl %ebp, %edx 589 addl %ebx, %edx 590 591 movl 4(%esp), %ebx 592 movl %edi, %ebp 593 xorl 12(%esp), %ebx 594 rorl $2, %edi 595 xorl 36(%esp), %ebx 596 xorl %esi, %ebp 597 xorl 56(%esp), %ebx 598 xorl %eax, %ebp 599.byte 209 600.byte 195 601 movl %ebx, 4(%esp) 602 leal 1859775393(%ebx,%ecx,1),%ebx 603 movl %edx, %ecx 604 roll $5, %ecx 605 addl %ebp, %ebx 606 addl %ecx, %ebx 607 608 movl 8(%esp), %ecx 609 movl %edx, %ebp 610 xorl 16(%esp), %ecx 611 rorl $2, %edx 612 xorl 40(%esp), %ecx 613 xorl %edi, %ebp 614 xorl 60(%esp), %ecx 615 xorl %esi, %ebp 616.byte 209 617.byte 193 618 movl %ecx, 8(%esp) 619 leal 1859775393(%ecx,%eax,1),%ecx 620 movl %ebx, %eax 621 roll $5, %eax 622 addl %ebp, %ecx 623 addl %eax, %ecx 624 625 movl 12(%esp), %eax 626 movl %ebx, %ebp 627 xorl 20(%esp), %eax 628 rorl $2, %ebx 629 xorl 44(%esp), %eax 630 xorl %edx, %ebp 631 xorl (%esp), %eax 632 xorl %edi, %ebp 633.byte 209 634.byte 192 635 movl %eax, 12(%esp) 636 leal 1859775393(%eax,%esi,1),%eax 637 movl %ecx, %esi 638 roll $5, %esi 639 addl %ebp, %eax 640 addl %esi, %eax 641 642 movl 16(%esp), %esi 643 movl %ecx, %ebp 644 xorl 24(%esp), %esi 645 rorl $2, %ecx 646 xorl 48(%esp), %esi 647 xorl %ebx, %ebp 648 xorl 4(%esp), %esi 649 xorl %edx, %ebp 650.byte 209 651.byte 198 652 movl %esi, 16(%esp) 653 leal 1859775393(%esi,%edi,1),%esi 654 movl %eax, %edi 655 roll $5, %edi 656 addl %ebp, %esi 657 addl %edi, %esi 658 659 movl 20(%esp), %edi 660 movl %eax, %ebp 661 xorl 28(%esp), %edi 662 rorl $2, %eax 663 xorl 52(%esp), %edi 664 xorl %ecx, %ebp 665 xorl 8(%esp), %edi 666 xorl %ebx, %ebp 667.byte 209 668.byte 199 669 movl %edi, 20(%esp) 670 leal 1859775393(%edi,%edx,1),%edi 671 movl %esi, %edx 672 roll $5, %edx 673 addl %ebp, %edi 674 addl %edx, %edi 675 676 movl 24(%esp), %edx 677 movl %esi, %ebp 678 xorl 32(%esp), %edx 679 rorl $2, %esi 680 xorl 56(%esp), %edx 681 xorl %eax, %ebp 682 xorl 12(%esp), %edx 683 xorl %ecx, %ebp 684.byte 209 685.byte 194 686 movl %edx, 24(%esp) 687 leal 1859775393(%edx,%ebx,1),%edx 688 movl %edi, %ebx 689 roll $5, %ebx 690 addl %ebp, %edx 691 addl %ebx, %edx 692 693 movl 28(%esp), %ebx 694 movl %edi, %ebp 695 xorl 36(%esp), %ebx 696 rorl $2, %edi 697 xorl 60(%esp), %ebx 698 xorl %esi, %ebp 699 xorl 16(%esp), %ebx 700 xorl %eax, %ebp 701.byte 209 702.byte 195 703 movl %ebx, 28(%esp) 704 leal 1859775393(%ebx,%ecx,1),%ebx 705 movl %edx, %ecx 706 roll $5, %ecx 707 addl %ebp, %ebx 708 addl %ecx, %ebx 709 710 movl 32(%esp), %ecx 711 movl %edx, %ebp 712 xorl 40(%esp), %ecx 713 orl %edi, %ebp 714 xorl (%esp), %ecx 715 andl %esi, %ebp 716 xorl 20(%esp), %ecx 717.byte 209 718.byte 193 719 movl %ecx, 32(%esp) 720 leal 2400959708(%ecx,%eax,1),%ecx 721 movl %edx, %eax 722 rorl $2, %edx 723 andl %edi, %eax 724 orl %eax, %ebp 725 movl %ebx, %eax 726 roll $5, %eax 727 addl %eax, %ebp 728 addl %ebp, %ecx 729 730 movl 36(%esp), %eax 731 movl %ebx, %ebp 732 xorl 44(%esp), %eax 733 orl %edx, %ebp 734 xorl 4(%esp), %eax 735 andl %edi, %ebp 736 xorl 24(%esp), %eax 737.byte 209 738.byte 192 739 movl %eax, 36(%esp) 740 leal 2400959708(%eax,%esi,1),%eax 741 movl %ebx, %esi 742 rorl $2, %ebx 743 andl %edx, %esi 744 orl %esi, %ebp 745 movl %ecx, %esi 746 roll $5, %esi 747 addl %esi, %ebp 748 addl %ebp, %eax 749 750 movl 40(%esp), %esi 751 movl %ecx, %ebp 752 xorl 48(%esp), %esi 753 orl %ebx, %ebp 754 xorl 8(%esp), %esi 755 andl %edx, %ebp 756 xorl 28(%esp), %esi 757.byte 209 758.byte 198 759 movl %esi, 40(%esp) 760 leal 2400959708(%esi,%edi,1),%esi 761 movl %ecx, %edi 762 rorl $2, %ecx 763 andl %ebx, %edi 764 orl %edi, %ebp 765 movl %eax, %edi 766 roll $5, %edi 767 addl %edi, %ebp 768 addl %ebp, %esi 769 770 movl 44(%esp), %edi 771 movl %eax, %ebp 772 xorl 52(%esp), %edi 773 orl %ecx, %ebp 774 xorl 12(%esp), %edi 775 andl %ebx, %ebp 776 xorl 32(%esp), %edi 777.byte 209 778.byte 199 779 movl %edi, 44(%esp) 780 leal 2400959708(%edi,%edx,1),%edi 781 movl %eax, %edx 782 rorl $2, %eax 783 andl %ecx, %edx 784 orl %edx, %ebp 785 movl %esi, %edx 786 roll $5, %edx 787 addl %edx, %ebp 788 addl %ebp, %edi 789 790 movl 48(%esp), %edx 791 movl %esi, %ebp 792 xorl 56(%esp), %edx 793 orl %eax, %ebp 794 xorl 16(%esp), %edx 795 andl %ecx, %ebp 796 xorl 36(%esp), %edx 797.byte 209 798.byte 194 799 movl %edx, 48(%esp) 800 leal 2400959708(%edx,%ebx,1),%edx 801 movl %esi, %ebx 802 rorl $2, %esi 803 andl %eax, %ebx 804 orl %ebx, %ebp 805 movl %edi, %ebx 806 roll $5, %ebx 807 addl %ebx, %ebp 808 addl %ebp, %edx 809 810 movl 52(%esp), %ebx 811 movl %edi, %ebp 812 xorl 60(%esp), %ebx 813 orl %esi, %ebp 814 xorl 20(%esp), %ebx 815 andl %eax, %ebp 816 xorl 40(%esp), %ebx 817.byte 209 818.byte 195 819 movl %ebx, 52(%esp) 820 leal 2400959708(%ebx,%ecx,1),%ebx 821 movl %edi, %ecx 822 rorl $2, %edi 823 andl %esi, %ecx 824 orl %ecx, %ebp 825 movl %edx, %ecx 826 roll $5, %ecx 827 addl %ecx, %ebp 828 addl %ebp, %ebx 829 830 movl 56(%esp), %ecx 831 movl %edx, %ebp 832 xorl (%esp), %ecx 833 orl %edi, %ebp 834 xorl 24(%esp), %ecx 835 andl %esi, %ebp 836 xorl 44(%esp), %ecx 837.byte 209 838.byte 193 839 movl %ecx, 56(%esp) 840 leal 2400959708(%ecx,%eax,1),%ecx 841 movl %edx, %eax 842 rorl $2, %edx 843 andl %edi, %eax 844 orl %eax, %ebp 845 movl %ebx, %eax 846 roll $5, %eax 847 addl %eax, %ebp 848 addl %ebp, %ecx 849 850 movl 60(%esp), %eax 851 movl %ebx, %ebp 852 xorl 4(%esp), %eax 853 orl %edx, %ebp 854 xorl 28(%esp), %eax 855 andl %edi, %ebp 856 xorl 48(%esp), %eax 857.byte 209 858.byte 192 859 movl %eax, 60(%esp) 860 leal 2400959708(%eax,%esi,1),%eax 861 movl %ebx, %esi 862 rorl $2, %ebx 863 andl %edx, %esi 864 orl %esi, %ebp 865 movl %ecx, %esi 866 roll $5, %esi 867 addl %esi, %ebp 868 addl %ebp, %eax 869 870 movl (%esp), %esi 871 movl %ecx, %ebp 872 xorl 8(%esp), %esi 873 orl %ebx, %ebp 874 xorl 32(%esp), %esi 875 andl %edx, %ebp 876 xorl 52(%esp), %esi 877.byte 209 878.byte 198 879 movl %esi, (%esp) 880 leal 2400959708(%esi,%edi,1),%esi 881 movl %ecx, %edi 882 rorl $2, %ecx 883 andl %ebx, %edi 884 orl %edi, %ebp 885 movl %eax, %edi 886 roll $5, %edi 887 addl %edi, %ebp 888 addl %ebp, %esi 889 890 movl 4(%esp), %edi 891 movl %eax, %ebp 892 xorl 12(%esp), %edi 893 orl %ecx, %ebp 894 xorl 36(%esp), %edi 895 andl %ebx, %ebp 896 xorl 56(%esp), %edi 897.byte 209 898.byte 199 899 movl %edi, 4(%esp) 900 leal 2400959708(%edi,%edx,1),%edi 901 movl %eax, %edx 902 rorl $2, %eax 903 andl %ecx, %edx 904 orl %edx, %ebp 905 movl %esi, %edx 906 roll $5, %edx 907 addl %edx, %ebp 908 addl %ebp, %edi 909 910 movl 8(%esp), %edx 911 movl %esi, %ebp 912 xorl 16(%esp), %edx 913 orl %eax, %ebp 914 xorl 40(%esp), %edx 915 andl %ecx, %ebp 916 xorl 60(%esp), %edx 917.byte 209 918.byte 194 919 movl %edx, 8(%esp) 920 leal 2400959708(%edx,%ebx,1),%edx 921 movl %esi, %ebx 922 rorl $2, %esi 923 andl %eax, %ebx 924 orl %ebx, %ebp 925 movl %edi, %ebx 926 roll $5, %ebx 927 addl %ebx, %ebp 928 addl %ebp, %edx 929 930 movl 12(%esp), %ebx 931 movl %edi, %ebp 932 xorl 20(%esp), %ebx 933 orl %esi, %ebp 934 xorl 44(%esp), %ebx 935 andl %eax, %ebp 936 xorl (%esp), %ebx 937.byte 209 938.byte 195 939 movl %ebx, 12(%esp) 940 leal 2400959708(%ebx,%ecx,1),%ebx 941 movl %edi, %ecx 942 rorl $2, %edi 943 andl %esi, %ecx 944 orl %ecx, %ebp 945 movl %edx, %ecx 946 roll $5, %ecx 947 addl %ecx, %ebp 948 addl %ebp, %ebx 949 950 movl 16(%esp), %ecx 951 movl %edx, %ebp 952 xorl 24(%esp), %ecx 953 orl %edi, %ebp 954 xorl 48(%esp), %ecx 955 andl %esi, %ebp 956 xorl 4(%esp), %ecx 957.byte 209 958.byte 193 959 movl %ecx, 16(%esp) 960 leal 2400959708(%ecx,%eax,1),%ecx 961 movl %edx, %eax 962 rorl $2, %edx 963 andl %edi, %eax 964 orl %eax, %ebp 965 movl %ebx, %eax 966 roll $5, %eax 967 addl %eax, %ebp 968 addl %ebp, %ecx 969 970 movl 20(%esp), %eax 971 movl %ebx, %ebp 972 xorl 28(%esp), %eax 973 orl %edx, %ebp 974 xorl 52(%esp), %eax 975 andl %edi, %ebp 976 xorl 8(%esp), %eax 977.byte 209 978.byte 192 979 movl %eax, 20(%esp) 980 leal 2400959708(%eax,%esi,1),%eax 981 movl %ebx, %esi 982 rorl $2, %ebx 983 andl %edx, %esi 984 orl %esi, %ebp 985 movl %ecx, %esi 986 roll $5, %esi 987 addl %esi, %ebp 988 addl %ebp, %eax 989 990 movl 24(%esp), %esi 991 movl %ecx, %ebp 992 xorl 32(%esp), %esi 993 orl %ebx, %ebp 994 xorl 56(%esp), %esi 995 andl %edx, %ebp 996 xorl 12(%esp), %esi 997.byte 209 998.byte 198 999 movl %esi, 24(%esp) 1000 leal 2400959708(%esi,%edi,1),%esi 1001 movl %ecx, %edi 1002 rorl $2, %ecx 1003 andl %ebx, %edi 1004 orl %edi, %ebp 1005 movl %eax, %edi 1006 roll $5, %edi 1007 addl %edi, %ebp 1008 addl %ebp, %esi 1009 1010 movl 28(%esp), %edi 1011 movl %eax, %ebp 1012 xorl 36(%esp), %edi 1013 orl %ecx, %ebp 1014 xorl 60(%esp), %edi 1015 andl %ebx, %ebp 1016 xorl 16(%esp), %edi 1017.byte 209 1018.byte 199 1019 movl %edi, 28(%esp) 1020 leal 2400959708(%edi,%edx,1),%edi 1021 movl %eax, %edx 1022 rorl $2, %eax 1023 andl %ecx, %edx 1024 orl %edx, %ebp 1025 movl %esi, %edx 1026 roll $5, %edx 1027 addl %edx, %ebp 1028 addl %ebp, %edi 1029 1030 movl 32(%esp), %edx 1031 movl %esi, %ebp 1032 xorl 40(%esp), %edx 1033 orl %eax, %ebp 1034 xorl (%esp), %edx 1035 andl %ecx, %ebp 1036 xorl 20(%esp), %edx 1037.byte 209 1038.byte 194 1039 movl %edx, 32(%esp) 1040 leal 2400959708(%edx,%ebx,1),%edx 1041 movl %esi, %ebx 1042 rorl $2, %esi 1043 andl %eax, %ebx 1044 orl %ebx, %ebp 1045 movl %edi, %ebx 1046 roll $5, %ebx 1047 addl %ebx, %ebp 1048 addl %ebp, %edx 1049 1050 movl 36(%esp), %ebx 1051 movl %edi, %ebp 1052 xorl 44(%esp), %ebx 1053 orl %esi, %ebp 1054 xorl 4(%esp), %ebx 1055 andl %eax, %ebp 1056 xorl 24(%esp), %ebx 1057.byte 209 1058.byte 195 1059 movl %ebx, 36(%esp) 1060 leal 2400959708(%ebx,%ecx,1),%ebx 1061 movl %edi, %ecx 1062 rorl $2, %edi 1063 andl %esi, %ecx 1064 orl %ecx, %ebp 1065 movl %edx, %ecx 1066 roll $5, %ecx 1067 addl %ecx, %ebp 1068 addl %ebp, %ebx 1069 1070 movl 40(%esp), %ecx 1071 movl %edx, %ebp 1072 xorl 48(%esp), %ecx 1073 orl %edi, %ebp 1074 xorl 8(%esp), %ecx 1075 andl %esi, %ebp 1076 xorl 28(%esp), %ecx 1077.byte 209 1078.byte 193 1079 movl %ecx, 40(%esp) 1080 leal 2400959708(%ecx,%eax,1),%ecx 1081 movl %edx, %eax 1082 rorl $2, %edx 1083 andl %edi, %eax 1084 orl %eax, %ebp 1085 movl %ebx, %eax 1086 roll $5, %eax 1087 addl %eax, %ebp 1088 addl %ebp, %ecx 1089 1090 movl 44(%esp), %eax 1091 movl %ebx, %ebp 1092 xorl 52(%esp), %eax 1093 orl %edx, %ebp 1094 xorl 12(%esp), %eax 1095 andl %edi, %ebp 1096 xorl 32(%esp), %eax 1097.byte 209 1098.byte 192 1099 movl %eax, 44(%esp) 1100 leal 2400959708(%eax,%esi,1),%eax 1101 movl %ebx, %esi 1102 rorl $2, %ebx 1103 andl %edx, %esi 1104 orl %esi, %ebp 1105 movl %ecx, %esi 1106 roll $5, %esi 1107 addl %esi, %ebp 1108 addl %ebp, %eax 1109 1110 movl 48(%esp), %esi 1111 movl %ecx, %ebp 1112 xorl 56(%esp), %esi 1113 rorl $2, %ecx 1114 xorl 16(%esp), %esi 1115 xorl %ebx, %ebp 1116 xorl 36(%esp), %esi 1117 xorl %edx, %ebp 1118.byte 209 1119.byte 198 1120 movl %esi, 48(%esp) 1121 leal 3395469782(%esi,%edi,1),%esi 1122 movl %eax, %edi 1123 roll $5, %edi 1124 addl %ebp, %esi 1125 addl %edi, %esi 1126 1127 movl 52(%esp), %edi 1128 movl %eax, %ebp 1129 xorl 60(%esp), %edi 1130 rorl $2, %eax 1131 xorl 20(%esp), %edi 1132 xorl %ecx, %ebp 1133 xorl 40(%esp), %edi 1134 xorl %ebx, %ebp 1135.byte 209 1136.byte 199 1137 movl %edi, 52(%esp) 1138 leal 3395469782(%edi,%edx,1),%edi 1139 movl %esi, %edx 1140 roll $5, %edx 1141 addl %ebp, %edi 1142 addl %edx, %edi 1143 1144 movl 56(%esp), %edx 1145 movl %esi, %ebp 1146 xorl (%esp), %edx 1147 rorl $2, %esi 1148 xorl 24(%esp), %edx 1149 xorl %eax, %ebp 1150 xorl 44(%esp), %edx 1151 xorl %ecx, %ebp 1152.byte 209 1153.byte 194 1154 movl %edx, 56(%esp) 1155 leal 3395469782(%edx,%ebx,1),%edx 1156 movl %edi, %ebx 1157 roll $5, %ebx 1158 addl %ebp, %edx 1159 addl %ebx, %edx 1160 1161 movl 60(%esp), %ebx 1162 movl %edi, %ebp 1163 xorl 4(%esp), %ebx 1164 rorl $2, %edi 1165 xorl 28(%esp), %ebx 1166 xorl %esi, %ebp 1167 xorl 48(%esp), %ebx 1168 xorl %eax, %ebp 1169.byte 209 1170.byte 195 1171 movl %ebx, 60(%esp) 1172 leal 3395469782(%ebx,%ecx,1),%ebx 1173 movl %edx, %ecx 1174 roll $5, %ecx 1175 addl %ebp, %ebx 1176 addl %ecx, %ebx 1177 1178 movl (%esp), %ecx 1179 movl %edx, %ebp 1180 xorl 8(%esp), %ecx 1181 rorl $2, %edx 1182 xorl 32(%esp), %ecx 1183 xorl %edi, %ebp 1184 xorl 52(%esp), %ecx 1185 xorl %esi, %ebp 1186.byte 209 1187.byte 193 1188 movl %ecx, (%esp) 1189 leal 3395469782(%ecx,%eax,1),%ecx 1190 movl %ebx, %eax 1191 roll $5, %eax 1192 addl %ebp, %ecx 1193 addl %eax, %ecx 1194 1195 movl 4(%esp), %eax 1196 movl %ebx, %ebp 1197 xorl 12(%esp), %eax 1198 rorl $2, %ebx 1199 xorl 36(%esp), %eax 1200 xorl %edx, %ebp 1201 xorl 56(%esp), %eax 1202 xorl %edi, %ebp 1203.byte 209 1204.byte 192 1205 movl %eax, 4(%esp) 1206 leal 3395469782(%eax,%esi,1),%eax 1207 movl %ecx, %esi 1208 roll $5, %esi 1209 addl %ebp, %eax 1210 addl %esi, %eax 1211 1212 movl 8(%esp), %esi 1213 movl %ecx, %ebp 1214 xorl 16(%esp), %esi 1215 rorl $2, %ecx 1216 xorl 40(%esp), %esi 1217 xorl %ebx, %ebp 1218 xorl 60(%esp), %esi 1219 xorl %edx, %ebp 1220.byte 209 1221.byte 198 1222 movl %esi, 8(%esp) 1223 leal 3395469782(%esi,%edi,1),%esi 1224 movl %eax, %edi 1225 roll $5, %edi 1226 addl %ebp, %esi 1227 addl %edi, %esi 1228 1229 movl 12(%esp), %edi 1230 movl %eax, %ebp 1231 xorl 20(%esp), %edi 1232 rorl $2, %eax 1233 xorl 44(%esp), %edi 1234 xorl %ecx, %ebp 1235 xorl (%esp), %edi 1236 xorl %ebx, %ebp 1237.byte 209 1238.byte 199 1239 movl %edi, 12(%esp) 1240 leal 3395469782(%edi,%edx,1),%edi 1241 movl %esi, %edx 1242 roll $5, %edx 1243 addl %ebp, %edi 1244 addl %edx, %edi 1245 1246 movl 16(%esp), %edx 1247 movl %esi, %ebp 1248 xorl 24(%esp), %edx 1249 rorl $2, %esi 1250 xorl 48(%esp), %edx 1251 xorl %eax, %ebp 1252 xorl 4(%esp), %edx 1253 xorl %ecx, %ebp 1254.byte 209 1255.byte 194 1256 movl %edx, 16(%esp) 1257 leal 3395469782(%edx,%ebx,1),%edx 1258 movl %edi, %ebx 1259 roll $5, %ebx 1260 addl %ebp, %edx 1261 addl %ebx, %edx 1262 1263 movl 20(%esp), %ebx 1264 movl %edi, %ebp 1265 xorl 28(%esp), %ebx 1266 rorl $2, %edi 1267 xorl 52(%esp), %ebx 1268 xorl %esi, %ebp 1269 xorl 8(%esp), %ebx 1270 xorl %eax, %ebp 1271.byte 209 1272.byte 195 1273 movl %ebx, 20(%esp) 1274 leal 3395469782(%ebx,%ecx,1),%ebx 1275 movl %edx, %ecx 1276 roll $5, %ecx 1277 addl %ebp, %ebx 1278 addl %ecx, %ebx 1279 1280 movl 24(%esp), %ecx 1281 movl %edx, %ebp 1282 xorl 32(%esp), %ecx 1283 rorl $2, %edx 1284 xorl 56(%esp), %ecx 1285 xorl %edi, %ebp 1286 xorl 12(%esp), %ecx 1287 xorl %esi, %ebp 1288.byte 209 1289.byte 193 1290 movl %ecx, 24(%esp) 1291 leal 3395469782(%ecx,%eax,1),%ecx 1292 movl %ebx, %eax 1293 roll $5, %eax 1294 addl %ebp, %ecx 1295 addl %eax, %ecx 1296 1297 movl 28(%esp), %eax 1298 movl %ebx, %ebp 1299 xorl 36(%esp), %eax 1300 rorl $2, %ebx 1301 xorl 60(%esp), %eax 1302 xorl %edx, %ebp 1303 xorl 16(%esp), %eax 1304 xorl %edi, %ebp 1305.byte 209 1306.byte 192 1307 movl %eax, 28(%esp) 1308 leal 3395469782(%eax,%esi,1),%eax 1309 movl %ecx, %esi 1310 roll $5, %esi 1311 addl %ebp, %eax 1312 addl %esi, %eax 1313 1314 movl 32(%esp), %esi 1315 movl %ecx, %ebp 1316 xorl 40(%esp), %esi 1317 rorl $2, %ecx 1318 xorl (%esp), %esi 1319 xorl %ebx, %ebp 1320 xorl 20(%esp), %esi 1321 xorl %edx, %ebp 1322.byte 209 1323.byte 198 1324 movl %esi, 32(%esp) 1325 leal 3395469782(%esi,%edi,1),%esi 1326 movl %eax, %edi 1327 roll $5, %edi 1328 addl %ebp, %esi 1329 addl %edi, %esi 1330 1331 movl 36(%esp), %edi 1332 movl %eax, %ebp 1333 xorl 44(%esp), %edi 1334 rorl $2, %eax 1335 xorl 4(%esp), %edi 1336 xorl %ecx, %ebp 1337 xorl 24(%esp), %edi 1338 xorl %ebx, %ebp 1339.byte 209 1340.byte 199 1341 movl %edi, 36(%esp) 1342 leal 3395469782(%edi,%edx,1),%edi 1343 movl %esi, %edx 1344 roll $5, %edx 1345 addl %ebp, %edi 1346 addl %edx, %edi 1347 1348 movl 40(%esp), %edx 1349 movl %esi, %ebp 1350 xorl 48(%esp), %edx 1351 rorl $2, %esi 1352 xorl 8(%esp), %edx 1353 xorl %eax, %ebp 1354 xorl 28(%esp), %edx 1355 xorl %ecx, %ebp 1356.byte 209 1357.byte 194 1358 movl %edx, 40(%esp) 1359 leal 3395469782(%edx,%ebx,1),%edx 1360 movl %edi, %ebx 1361 roll $5, %ebx 1362 addl %ebp, %edx 1363 addl %ebx, %edx 1364 1365 movl 44(%esp), %ebx 1366 movl %edi, %ebp 1367 xorl 52(%esp), %ebx 1368 rorl $2, %edi 1369 xorl 12(%esp), %ebx 1370 xorl %esi, %ebp 1371 xorl 32(%esp), %ebx 1372 xorl %eax, %ebp 1373.byte 209 1374.byte 195 1375 movl %ebx, 44(%esp) 1376 leal 3395469782(%ebx,%ecx,1),%ebx 1377 movl %edx, %ecx 1378 roll $5, %ecx 1379 addl %ebp, %ebx 1380 addl %ecx, %ebx 1381 1382 movl 48(%esp), %ecx 1383 movl %edx, %ebp 1384 xorl 56(%esp), %ecx 1385 rorl $2, %edx 1386 xorl 16(%esp), %ecx 1387 xorl %edi, %ebp 1388 xorl 36(%esp), %ecx 1389 xorl %esi, %ebp 1390.byte 209 1391.byte 193 1392 movl %ecx, 48(%esp) 1393 leal 3395469782(%ecx,%eax,1),%ecx 1394 movl %ebx, %eax 1395 roll $5, %eax 1396 addl %ebp, %ecx 1397 addl %eax, %ecx 1398 1399 movl 52(%esp), %eax 1400 movl %ebx, %ebp 1401 xorl 60(%esp), %eax 1402 rorl $2, %ebx 1403 xorl 20(%esp), %eax 1404 xorl %edx, %ebp 1405 xorl 40(%esp), %eax 1406 xorl %edi, %ebp 1407.byte 209 1408.byte 192 1409 movl %eax, 52(%esp) 1410 leal 3395469782(%eax,%esi,1),%eax 1411 movl %ecx, %esi 1412 roll $5, %esi 1413 addl %ebp, %eax 1414 addl %esi, %eax 1415 1416 movl 56(%esp), %esi 1417 movl %ecx, %ebp 1418 xorl (%esp), %esi 1419 rorl $2, %ecx 1420 xorl 24(%esp), %esi 1421 xorl %ebx, %ebp 1422 xorl 44(%esp), %esi 1423 xorl %edx, %ebp 1424.byte 209 1425.byte 198 1426 movl %esi, 56(%esp) 1427 leal 3395469782(%esi,%edi,1),%esi 1428 movl %eax, %edi 1429 roll $5, %edi 1430 addl %ebp, %esi 1431 addl %edi, %esi 1432 1433 movl 60(%esp), %edi 1434 movl %eax, %ebp 1435 xorl 4(%esp), %edi 1436 rorl $2, %eax 1437 xorl 28(%esp), %edi 1438 xorl %ecx, %ebp 1439 xorl 48(%esp), %edi 1440 xorl %ebx, %ebp 1441.byte 209 1442.byte 199 1443 movl %edi, 60(%esp) 1444 leal 3395469782(%edi,%edx,1),%edi 1445 movl %esi, %edx 1446 roll $5, %edx 1447 addl %ebp, %edi 1448 addl %edx, %edi 1449 1450 1451 movl 128(%esp), %ebp 1452 movl 12(%ebp), %edx 1453 addl %ecx, %edx 1454 movl 4(%ebp), %ecx 1455 addl %esi, %ecx 1456 movl %eax, %esi 1457 movl (%ebp), %eax 1458 movl %edx, 12(%ebp) 1459 addl %edi, %eax 1460 movl 16(%ebp), %edi 1461 addl %ebx, %edi 1462 movl 8(%ebp), %ebx 1463 addl %esi, %ebx 1464 movl %eax, (%ebp) 1465 movl 132(%esp), %esi 1466 movl %ebx, 8(%ebp) 1467 addl $64, %esi 1468 movl 68(%esp), %eax 1469 movl %edi, 16(%ebp) 1470 cmpl %eax, %esi 1471 movl %ecx, 4(%ebp) 1472 jl .L000start 1473 addl $108, %esp 1474 popl %edi 1475 popl %ebx 1476 popl %ebp 1477 popl %esi 1478 ret 1479.L_sha1_block_asm_data_order_end: 1480 .size sha1_block_asm_data_order,.L_sha1_block_asm_data_order_end-sha1_block_asm_data_order 1481.ident "desasm.pl" 1482.text 1483 .align 16 1484.globl sha1_block_asm_host_order 1485 .type sha1_block_asm_host_order,@function 1486sha1_block_asm_host_order: 1487 movl 12(%esp), %ecx 1488 pushl %esi 1489 sall $6, %ecx 1490 movl 12(%esp), %esi 1491 pushl %ebp 1492 addl %esi, %ecx 1493 pushl %ebx 1494 movl 16(%esp), %ebp 1495 pushl %edi 1496 movl 12(%ebp), %edx 1497 subl $108, %esp 1498 movl 16(%ebp), %edi 1499 movl 8(%ebp), %ebx 1500 movl %ecx, 68(%esp) 1501 1502 movl (%esi), %eax 1503 movl 4(%esi), %ecx 1504 movl %eax, (%esp) 1505 movl %ecx, 4(%esp) 1506 movl 8(%esi), %eax 1507 movl 12(%esi), %ecx 1508 movl %eax, 8(%esp) 1509 movl %ecx, 12(%esp) 1510 movl 16(%esi), %eax 1511 movl 20(%esi), %ecx 1512 movl %eax, 16(%esp) 1513 movl %ecx, 20(%esp) 1514 movl 24(%esi), %eax 1515 movl 28(%esi), %ecx 1516 movl %eax, 24(%esp) 1517 movl %ecx, 28(%esp) 1518 movl 32(%esi), %eax 1519 movl 36(%esi), %ecx 1520 movl %eax, 32(%esp) 1521 movl %ecx, 36(%esp) 1522 movl 40(%esi), %eax 1523 movl 44(%esi), %ecx 1524 movl %eax, 40(%esp) 1525 movl %ecx, 44(%esp) 1526 movl 48(%esi), %eax 1527 movl 52(%esi), %ecx 1528 movl %eax, 48(%esp) 1529 movl %ecx, 52(%esp) 1530 movl 56(%esi), %eax 1531 movl 60(%esi), %ecx 1532 movl %eax, 56(%esp) 1533 movl %ecx, 60(%esp) 1534 jmp .L001shortcut 1535.L_sha1_block_asm_host_order_end: 1536 .size sha1_block_asm_host_order,.L_sha1_block_asm_host_order_end-sha1_block_asm_host_order 1537.ident "desasm.pl" 1538