1/* Do not modify. This file is auto-generated from sha1-ppc.pl. */ 2.machine "any" 3.abiversion 2 4.text 5 6.globl sha1_block_data_order 7.type sha1_block_data_order,@function 8.align 4 9sha1_block_data_order: 10.localentry sha1_block_data_order,0 11 12 stdu 1,-256(1) 13 mflr 0 14 std 15,120(1) 15 std 16,128(1) 16 std 17,136(1) 17 std 18,144(1) 18 std 19,152(1) 19 std 20,160(1) 20 std 21,168(1) 21 std 22,176(1) 22 std 23,184(1) 23 std 24,192(1) 24 std 25,200(1) 25 std 26,208(1) 26 std 27,216(1) 27 std 28,224(1) 28 std 29,232(1) 29 std 30,240(1) 30 std 31,248(1) 31 std 0,272(1) 32 lwz 7,0(3) 33 lwz 8,4(3) 34 lwz 9,8(3) 35 lwz 10,12(3) 36 lwz 11,16(3) 37 andi. 0,4,3 38 bne .Lunaligned 39.Laligned: 40 mtctr 5 41 bl .Lsha1_block_private 42 b .Ldone 43 44 45 46 47 48 49 50.align 4 51.Lunaligned: 52 subfic 6,4,4096 53 andi. 6,6,4095 54 srwi. 6,6,6 55 beq .Lcross_page 56 cmpld 5,6 57 ble .Laligned 58 mtctr 6 59 subfc 5,6,5 60 bl .Lsha1_block_private 61.Lcross_page: 62 li 6,16 63 mtctr 6 64 addi 20,1,48 65.Lmemcpy: 66 lbz 16,0(4) 67 lbz 17,1(4) 68 lbz 18,2(4) 69 lbz 19,3(4) 70 addi 4,4,4 71 stb 16,0(20) 72 stb 17,1(20) 73 stb 18,2(20) 74 stb 19,3(20) 75 addi 20,20,4 76 bdnz .Lmemcpy 77 78 std 4,112(1) 79 li 6,1 80 addi 4,1,48 81 mtctr 6 82 bl .Lsha1_block_private 83 ld 4,112(1) 84 addic. 5,5,-1 85 bne .Lunaligned 86 87.Ldone: 88 ld 0,272(1) 89 ld 15,120(1) 90 ld 16,128(1) 91 ld 17,136(1) 92 ld 18,144(1) 93 ld 19,152(1) 94 ld 20,160(1) 95 ld 21,168(1) 96 ld 22,176(1) 97 ld 23,184(1) 98 ld 24,192(1) 99 ld 25,200(1) 100 ld 26,208(1) 101 ld 27,216(1) 102 ld 28,224(1) 103 ld 29,232(1) 104 ld 30,240(1) 105 ld 31,248(1) 106 mtlr 0 107 addi 1,1,256 108 blr 109.long 0 110.byte 0,12,4,1,0x80,18,3,0 111.long 0 112.align 4 113.Lsha1_block_private: 114 lis 0,0x5a82 115 ori 0,0,0x7999 116 lwz 12,0(4) 117 rotlwi 16,12,8 118 rlwimi 16,12,24,0,7 119 rlwimi 16,12,24,16,23 120 lwz 12,4(4) 121 rotlwi 17,12,8 122 rlwimi 17,12,24,0,7 123 rlwimi 17,12,24,16,23 124 add 12,0,11 125 rotlwi 11,7,5 126 add 12,12,16 127 and 15,9,8 128 add 12,12,11 129 andc 6,10,8 130 rotlwi 8,8,30 131 or 15,15,6 132 add 12,12,15 133 lwz 11,8(4) 134 rotlwi 18,11,8 135 rlwimi 18,11,24,0,7 136 rlwimi 18,11,24,16,23 137 add 11,0,10 138 rotlwi 10,12,5 139 add 11,11,17 140 and 15,8,7 141 add 11,11,10 142 andc 6,9,7 143 rotlwi 7,7,30 144 or 15,15,6 145 add 11,11,15 146 lwz 10,12(4) 147 rotlwi 19,10,8 148 rlwimi 19,10,24,0,7 149 rlwimi 19,10,24,16,23 150 add 10,0,9 151 rotlwi 9,11,5 152 add 10,10,18 153 and 15,7,12 154 add 10,10,9 155 andc 6,8,12 156 rotlwi 12,12,30 157 or 15,15,6 158 add 10,10,15 159 lwz 9,16(4) 160 rotlwi 20,9,8 161 rlwimi 20,9,24,0,7 162 rlwimi 20,9,24,16,23 163 add 9,0,8 164 rotlwi 8,10,5 165 add 9,9,19 166 and 15,12,11 167 add 9,9,8 168 andc 6,7,11 169 rotlwi 11,11,30 170 or 15,15,6 171 add 9,9,15 172 lwz 8,20(4) 173 rotlwi 21,8,8 174 rlwimi 21,8,24,0,7 175 rlwimi 21,8,24,16,23 176 add 8,0,7 177 rotlwi 7,9,5 178 add 8,8,20 179 and 15,11,10 180 add 8,8,7 181 andc 6,12,10 182 rotlwi 10,10,30 183 or 15,15,6 184 add 8,8,15 185 lwz 7,24(4) 186 rotlwi 22,7,8 187 rlwimi 22,7,24,0,7 188 rlwimi 22,7,24,16,23 189 add 7,0,12 190 rotlwi 12,8,5 191 add 7,7,21 192 and 15,10,9 193 add 7,7,12 194 andc 6,11,9 195 rotlwi 9,9,30 196 or 15,15,6 197 add 7,7,15 198 lwz 12,28(4) 199 rotlwi 23,12,8 200 rlwimi 23,12,24,0,7 201 rlwimi 23,12,24,16,23 202 add 12,0,11 203 rotlwi 11,7,5 204 add 12,12,22 205 and 15,9,8 206 add 12,12,11 207 andc 6,10,8 208 rotlwi 8,8,30 209 or 15,15,6 210 add 12,12,15 211 lwz 11,32(4) 212 rotlwi 24,11,8 213 rlwimi 24,11,24,0,7 214 rlwimi 24,11,24,16,23 215 add 11,0,10 216 rotlwi 10,12,5 217 add 11,11,23 218 and 15,8,7 219 add 11,11,10 220 andc 6,9,7 221 rotlwi 7,7,30 222 or 15,15,6 223 add 11,11,15 224 lwz 10,36(4) 225 rotlwi 25,10,8 226 rlwimi 25,10,24,0,7 227 rlwimi 25,10,24,16,23 228 add 10,0,9 229 rotlwi 9,11,5 230 add 10,10,24 231 and 15,7,12 232 add 10,10,9 233 andc 6,8,12 234 rotlwi 12,12,30 235 or 15,15,6 236 add 10,10,15 237 lwz 9,40(4) 238 rotlwi 26,9,8 239 rlwimi 26,9,24,0,7 240 rlwimi 26,9,24,16,23 241 add 9,0,8 242 rotlwi 8,10,5 243 add 9,9,25 244 and 15,12,11 245 add 9,9,8 246 andc 6,7,11 247 rotlwi 11,11,30 248 or 15,15,6 249 add 9,9,15 250 lwz 8,44(4) 251 rotlwi 27,8,8 252 rlwimi 27,8,24,0,7 253 rlwimi 27,8,24,16,23 254 add 8,0,7 255 rotlwi 7,9,5 256 add 8,8,26 257 and 15,11,10 258 add 8,8,7 259 andc 6,12,10 260 rotlwi 10,10,30 261 or 15,15,6 262 add 8,8,15 263 lwz 7,48(4) 264 rotlwi 28,7,8 265 rlwimi 28,7,24,0,7 266 rlwimi 28,7,24,16,23 267 add 7,0,12 268 rotlwi 12,8,5 269 add 7,7,27 270 and 15,10,9 271 add 7,7,12 272 andc 6,11,9 273 rotlwi 9,9,30 274 or 15,15,6 275 add 7,7,15 276 lwz 12,52(4) 277 rotlwi 29,12,8 278 rlwimi 29,12,24,0,7 279 rlwimi 29,12,24,16,23 280 add 12,0,11 281 rotlwi 11,7,5 282 add 12,12,28 283 and 15,9,8 284 add 12,12,11 285 andc 6,10,8 286 rotlwi 8,8,30 287 or 15,15,6 288 add 12,12,15 289 lwz 11,56(4) 290 rotlwi 30,11,8 291 rlwimi 30,11,24,0,7 292 rlwimi 30,11,24,16,23 293 add 11,0,10 294 rotlwi 10,12,5 295 add 11,11,29 296 and 15,8,7 297 add 11,11,10 298 andc 6,9,7 299 rotlwi 7,7,30 300 or 15,15,6 301 add 11,11,15 302 lwz 10,60(4) 303 rotlwi 31,10,8 304 rlwimi 31,10,24,0,7 305 rlwimi 31,10,24,16,23 306 add 10,0,9 307 rotlwi 9,11,5 308 add 10,10,30 309 and 15,7,12 310 add 10,10,9 311 andc 6,8,12 312 rotlwi 12,12,30 313 or 15,15,6 314 add 10,10,15 315 add 9,0,8 316 rotlwi 8,10,5 317 xor 16,16,18 318 add 9,9,31 319 and 15,12,11 320 xor 16,16,24 321 add 9,9,8 322 andc 6,7,11 323 rotlwi 11,11,30 324 or 15,15,6 325 xor 16,16,29 326 add 9,9,15 327 rotlwi 16,16,1 328 add 8,0,7 329 rotlwi 7,9,5 330 xor 17,17,19 331 add 8,8,16 332 and 15,11,10 333 xor 17,17,25 334 add 8,8,7 335 andc 6,12,10 336 rotlwi 10,10,30 337 or 15,15,6 338 xor 17,17,30 339 add 8,8,15 340 rotlwi 17,17,1 341 add 7,0,12 342 rotlwi 12,8,5 343 xor 18,18,20 344 add 7,7,17 345 and 15,10,9 346 xor 18,18,26 347 add 7,7,12 348 andc 6,11,9 349 rotlwi 9,9,30 350 or 15,15,6 351 xor 18,18,31 352 add 7,7,15 353 rotlwi 18,18,1 354 add 12,0,11 355 rotlwi 11,7,5 356 xor 19,19,21 357 add 12,12,18 358 and 15,9,8 359 xor 19,19,27 360 add 12,12,11 361 andc 6,10,8 362 rotlwi 8,8,30 363 or 15,15,6 364 xor 19,19,16 365 add 12,12,15 366 rotlwi 19,19,1 367 add 11,0,10 368 rotlwi 10,12,5 369 xor 20,20,22 370 add 11,11,19 371 and 15,8,7 372 xor 20,20,28 373 add 11,11,10 374 andc 6,9,7 375 rotlwi 7,7,30 376 or 15,15,6 377 xor 20,20,17 378 add 11,11,15 379 rotlwi 20,20,1 380 lis 0,0x6ed9 381 ori 0,0,0xeba1 382 add 10,0,9 383 xor 15,12,8 384 rotlwi 9,11,5 385 xor 21,21,23 386 add 10,10,20 387 xor 15,15,7 388 xor 21,21,29 389 add 10,10,15 390 rotlwi 12,12,30 391 xor 21,21,18 392 add 10,10,9 393 rotlwi 21,21,1 394 add 9,0,8 395 xor 15,11,7 396 rotlwi 8,10,5 397 xor 22,22,24 398 add 9,9,21 399 xor 15,15,12 400 xor 22,22,30 401 add 9,9,15 402 rotlwi 11,11,30 403 xor 22,22,19 404 add 9,9,8 405 rotlwi 22,22,1 406 add 8,0,7 407 xor 15,10,12 408 rotlwi 7,9,5 409 xor 23,23,25 410 add 8,8,22 411 xor 15,15,11 412 xor 23,23,31 413 add 8,8,15 414 rotlwi 10,10,30 415 xor 23,23,20 416 add 8,8,7 417 rotlwi 23,23,1 418 add 7,0,12 419 xor 15,9,11 420 rotlwi 12,8,5 421 xor 24,24,26 422 add 7,7,23 423 xor 15,15,10 424 xor 24,24,16 425 add 7,7,15 426 rotlwi 9,9,30 427 xor 24,24,21 428 add 7,7,12 429 rotlwi 24,24,1 430 add 12,0,11 431 xor 15,8,10 432 rotlwi 11,7,5 433 xor 25,25,27 434 add 12,12,24 435 xor 15,15,9 436 xor 25,25,17 437 add 12,12,15 438 rotlwi 8,8,30 439 xor 25,25,22 440 add 12,12,11 441 rotlwi 25,25,1 442 add 11,0,10 443 xor 15,7,9 444 rotlwi 10,12,5 445 xor 26,26,28 446 add 11,11,25 447 xor 15,15,8 448 xor 26,26,18 449 add 11,11,15 450 rotlwi 7,7,30 451 xor 26,26,23 452 add 11,11,10 453 rotlwi 26,26,1 454 add 10,0,9 455 xor 15,12,8 456 rotlwi 9,11,5 457 xor 27,27,29 458 add 10,10,26 459 xor 15,15,7 460 xor 27,27,19 461 add 10,10,15 462 rotlwi 12,12,30 463 xor 27,27,24 464 add 10,10,9 465 rotlwi 27,27,1 466 add 9,0,8 467 xor 15,11,7 468 rotlwi 8,10,5 469 xor 28,28,30 470 add 9,9,27 471 xor 15,15,12 472 xor 28,28,20 473 add 9,9,15 474 rotlwi 11,11,30 475 xor 28,28,25 476 add 9,9,8 477 rotlwi 28,28,1 478 add 8,0,7 479 xor 15,10,12 480 rotlwi 7,9,5 481 xor 29,29,31 482 add 8,8,28 483 xor 15,15,11 484 xor 29,29,21 485 add 8,8,15 486 rotlwi 10,10,30 487 xor 29,29,26 488 add 8,8,7 489 rotlwi 29,29,1 490 add 7,0,12 491 xor 15,9,11 492 rotlwi 12,8,5 493 xor 30,30,16 494 add 7,7,29 495 xor 15,15,10 496 xor 30,30,22 497 add 7,7,15 498 rotlwi 9,9,30 499 xor 30,30,27 500 add 7,7,12 501 rotlwi 30,30,1 502 add 12,0,11 503 xor 15,8,10 504 rotlwi 11,7,5 505 xor 31,31,17 506 add 12,12,30 507 xor 15,15,9 508 xor 31,31,23 509 add 12,12,15 510 rotlwi 8,8,30 511 xor 31,31,28 512 add 12,12,11 513 rotlwi 31,31,1 514 add 11,0,10 515 xor 15,7,9 516 rotlwi 10,12,5 517 xor 16,16,18 518 add 11,11,31 519 xor 15,15,8 520 xor 16,16,24 521 add 11,11,15 522 rotlwi 7,7,30 523 xor 16,16,29 524 add 11,11,10 525 rotlwi 16,16,1 526 add 10,0,9 527 xor 15,12,8 528 rotlwi 9,11,5 529 xor 17,17,19 530 add 10,10,16 531 xor 15,15,7 532 xor 17,17,25 533 add 10,10,15 534 rotlwi 12,12,30 535 xor 17,17,30 536 add 10,10,9 537 rotlwi 17,17,1 538 add 9,0,8 539 xor 15,11,7 540 rotlwi 8,10,5 541 xor 18,18,20 542 add 9,9,17 543 xor 15,15,12 544 xor 18,18,26 545 add 9,9,15 546 rotlwi 11,11,30 547 xor 18,18,31 548 add 9,9,8 549 rotlwi 18,18,1 550 add 8,0,7 551 xor 15,10,12 552 rotlwi 7,9,5 553 xor 19,19,21 554 add 8,8,18 555 xor 15,15,11 556 xor 19,19,27 557 add 8,8,15 558 rotlwi 10,10,30 559 xor 19,19,16 560 add 8,8,7 561 rotlwi 19,19,1 562 add 7,0,12 563 xor 15,9,11 564 rotlwi 12,8,5 565 xor 20,20,22 566 add 7,7,19 567 xor 15,15,10 568 xor 20,20,28 569 add 7,7,15 570 rotlwi 9,9,30 571 xor 20,20,17 572 add 7,7,12 573 rotlwi 20,20,1 574 add 12,0,11 575 xor 15,8,10 576 rotlwi 11,7,5 577 xor 21,21,23 578 add 12,12,20 579 xor 15,15,9 580 xor 21,21,29 581 add 12,12,15 582 rotlwi 8,8,30 583 xor 21,21,18 584 add 12,12,11 585 rotlwi 21,21,1 586 add 11,0,10 587 xor 15,7,9 588 rotlwi 10,12,5 589 xor 22,22,24 590 add 11,11,21 591 xor 15,15,8 592 xor 22,22,30 593 add 11,11,15 594 rotlwi 7,7,30 595 xor 22,22,19 596 add 11,11,10 597 rotlwi 22,22,1 598 add 10,0,9 599 xor 15,12,8 600 rotlwi 9,11,5 601 xor 23,23,25 602 add 10,10,22 603 xor 15,15,7 604 xor 23,23,31 605 add 10,10,15 606 rotlwi 12,12,30 607 xor 23,23,20 608 add 10,10,9 609 rotlwi 23,23,1 610 add 9,0,8 611 xor 15,11,7 612 rotlwi 8,10,5 613 xor 24,24,26 614 add 9,9,23 615 xor 15,15,12 616 xor 24,24,16 617 add 9,9,15 618 rotlwi 11,11,30 619 xor 24,24,21 620 add 9,9,8 621 rotlwi 24,24,1 622 lis 0,0x8f1b 623 ori 0,0,0xbcdc 624 add 8,0,7 625 rotlwi 7,9,5 626 xor 25,25,27 627 add 8,8,24 628 and 15,10,11 629 xor 25,25,17 630 add 8,8,7 631 or 6,10,11 632 rotlwi 10,10,30 633 xor 25,25,22 634 and 6,6,12 635 or 15,15,6 636 rotlwi 25,25,1 637 add 8,8,15 638 add 7,0,12 639 rotlwi 12,8,5 640 xor 26,26,28 641 add 7,7,25 642 and 15,9,10 643 xor 26,26,18 644 add 7,7,12 645 or 6,9,10 646 rotlwi 9,9,30 647 xor 26,26,23 648 and 6,6,11 649 or 15,15,6 650 rotlwi 26,26,1 651 add 7,7,15 652 add 12,0,11 653 rotlwi 11,7,5 654 xor 27,27,29 655 add 12,12,26 656 and 15,8,9 657 xor 27,27,19 658 add 12,12,11 659 or 6,8,9 660 rotlwi 8,8,30 661 xor 27,27,24 662 and 6,6,10 663 or 15,15,6 664 rotlwi 27,27,1 665 add 12,12,15 666 add 11,0,10 667 rotlwi 10,12,5 668 xor 28,28,30 669 add 11,11,27 670 and 15,7,8 671 xor 28,28,20 672 add 11,11,10 673 or 6,7,8 674 rotlwi 7,7,30 675 xor 28,28,25 676 and 6,6,9 677 or 15,15,6 678 rotlwi 28,28,1 679 add 11,11,15 680 add 10,0,9 681 rotlwi 9,11,5 682 xor 29,29,31 683 add 10,10,28 684 and 15,12,7 685 xor 29,29,21 686 add 10,10,9 687 or 6,12,7 688 rotlwi 12,12,30 689 xor 29,29,26 690 and 6,6,8 691 or 15,15,6 692 rotlwi 29,29,1 693 add 10,10,15 694 add 9,0,8 695 rotlwi 8,10,5 696 xor 30,30,16 697 add 9,9,29 698 and 15,11,12 699 xor 30,30,22 700 add 9,9,8 701 or 6,11,12 702 rotlwi 11,11,30 703 xor 30,30,27 704 and 6,6,7 705 or 15,15,6 706 rotlwi 30,30,1 707 add 9,9,15 708 add 8,0,7 709 rotlwi 7,9,5 710 xor 31,31,17 711 add 8,8,30 712 and 15,10,11 713 xor 31,31,23 714 add 8,8,7 715 or 6,10,11 716 rotlwi 10,10,30 717 xor 31,31,28 718 and 6,6,12 719 or 15,15,6 720 rotlwi 31,31,1 721 add 8,8,15 722 add 7,0,12 723 rotlwi 12,8,5 724 xor 16,16,18 725 add 7,7,31 726 and 15,9,10 727 xor 16,16,24 728 add 7,7,12 729 or 6,9,10 730 rotlwi 9,9,30 731 xor 16,16,29 732 and 6,6,11 733 or 15,15,6 734 rotlwi 16,16,1 735 add 7,7,15 736 add 12,0,11 737 rotlwi 11,7,5 738 xor 17,17,19 739 add 12,12,16 740 and 15,8,9 741 xor 17,17,25 742 add 12,12,11 743 or 6,8,9 744 rotlwi 8,8,30 745 xor 17,17,30 746 and 6,6,10 747 or 15,15,6 748 rotlwi 17,17,1 749 add 12,12,15 750 add 11,0,10 751 rotlwi 10,12,5 752 xor 18,18,20 753 add 11,11,17 754 and 15,7,8 755 xor 18,18,26 756 add 11,11,10 757 or 6,7,8 758 rotlwi 7,7,30 759 xor 18,18,31 760 and 6,6,9 761 or 15,15,6 762 rotlwi 18,18,1 763 add 11,11,15 764 add 10,0,9 765 rotlwi 9,11,5 766 xor 19,19,21 767 add 10,10,18 768 and 15,12,7 769 xor 19,19,27 770 add 10,10,9 771 or 6,12,7 772 rotlwi 12,12,30 773 xor 19,19,16 774 and 6,6,8 775 or 15,15,6 776 rotlwi 19,19,1 777 add 10,10,15 778 add 9,0,8 779 rotlwi 8,10,5 780 xor 20,20,22 781 add 9,9,19 782 and 15,11,12 783 xor 20,20,28 784 add 9,9,8 785 or 6,11,12 786 rotlwi 11,11,30 787 xor 20,20,17 788 and 6,6,7 789 or 15,15,6 790 rotlwi 20,20,1 791 add 9,9,15 792 add 8,0,7 793 rotlwi 7,9,5 794 xor 21,21,23 795 add 8,8,20 796 and 15,10,11 797 xor 21,21,29 798 add 8,8,7 799 or 6,10,11 800 rotlwi 10,10,30 801 xor 21,21,18 802 and 6,6,12 803 or 15,15,6 804 rotlwi 21,21,1 805 add 8,8,15 806 add 7,0,12 807 rotlwi 12,8,5 808 xor 22,22,24 809 add 7,7,21 810 and 15,9,10 811 xor 22,22,30 812 add 7,7,12 813 or 6,9,10 814 rotlwi 9,9,30 815 xor 22,22,19 816 and 6,6,11 817 or 15,15,6 818 rotlwi 22,22,1 819 add 7,7,15 820 add 12,0,11 821 rotlwi 11,7,5 822 xor 23,23,25 823 add 12,12,22 824 and 15,8,9 825 xor 23,23,31 826 add 12,12,11 827 or 6,8,9 828 rotlwi 8,8,30 829 xor 23,23,20 830 and 6,6,10 831 or 15,15,6 832 rotlwi 23,23,1 833 add 12,12,15 834 add 11,0,10 835 rotlwi 10,12,5 836 xor 24,24,26 837 add 11,11,23 838 and 15,7,8 839 xor 24,24,16 840 add 11,11,10 841 or 6,7,8 842 rotlwi 7,7,30 843 xor 24,24,21 844 and 6,6,9 845 or 15,15,6 846 rotlwi 24,24,1 847 add 11,11,15 848 add 10,0,9 849 rotlwi 9,11,5 850 xor 25,25,27 851 add 10,10,24 852 and 15,12,7 853 xor 25,25,17 854 add 10,10,9 855 or 6,12,7 856 rotlwi 12,12,30 857 xor 25,25,22 858 and 6,6,8 859 or 15,15,6 860 rotlwi 25,25,1 861 add 10,10,15 862 add 9,0,8 863 rotlwi 8,10,5 864 xor 26,26,28 865 add 9,9,25 866 and 15,11,12 867 xor 26,26,18 868 add 9,9,8 869 or 6,11,12 870 rotlwi 11,11,30 871 xor 26,26,23 872 and 6,6,7 873 or 15,15,6 874 rotlwi 26,26,1 875 add 9,9,15 876 add 8,0,7 877 rotlwi 7,9,5 878 xor 27,27,29 879 add 8,8,26 880 and 15,10,11 881 xor 27,27,19 882 add 8,8,7 883 or 6,10,11 884 rotlwi 10,10,30 885 xor 27,27,24 886 and 6,6,12 887 or 15,15,6 888 rotlwi 27,27,1 889 add 8,8,15 890 add 7,0,12 891 rotlwi 12,8,5 892 xor 28,28,30 893 add 7,7,27 894 and 15,9,10 895 xor 28,28,20 896 add 7,7,12 897 or 6,9,10 898 rotlwi 9,9,30 899 xor 28,28,25 900 and 6,6,11 901 or 15,15,6 902 rotlwi 28,28,1 903 add 7,7,15 904 lis 0,0xca62 905 ori 0,0,0xc1d6 906 add 12,0,11 907 xor 15,8,10 908 rotlwi 11,7,5 909 xor 29,29,31 910 add 12,12,28 911 xor 15,15,9 912 xor 29,29,21 913 add 12,12,15 914 rotlwi 8,8,30 915 xor 29,29,26 916 add 12,12,11 917 rotlwi 29,29,1 918 add 11,0,10 919 xor 15,7,9 920 rotlwi 10,12,5 921 xor 30,30,16 922 add 11,11,29 923 xor 15,15,8 924 xor 30,30,22 925 add 11,11,15 926 rotlwi 7,7,30 927 xor 30,30,27 928 add 11,11,10 929 rotlwi 30,30,1 930 add 10,0,9 931 xor 15,12,8 932 rotlwi 9,11,5 933 xor 31,31,17 934 add 10,10,30 935 xor 15,15,7 936 xor 31,31,23 937 add 10,10,15 938 rotlwi 12,12,30 939 xor 31,31,28 940 add 10,10,9 941 rotlwi 31,31,1 942 add 9,0,8 943 xor 15,11,7 944 rotlwi 8,10,5 945 xor 16,16,18 946 add 9,9,31 947 xor 15,15,12 948 xor 16,16,24 949 add 9,9,15 950 rotlwi 11,11,30 951 xor 16,16,29 952 add 9,9,8 953 rotlwi 16,16,1 954 add 8,0,7 955 xor 15,10,12 956 rotlwi 7,9,5 957 xor 17,17,19 958 add 8,8,16 959 xor 15,15,11 960 xor 17,17,25 961 add 8,8,15 962 rotlwi 10,10,30 963 xor 17,17,30 964 add 8,8,7 965 rotlwi 17,17,1 966 add 7,0,12 967 xor 15,9,11 968 rotlwi 12,8,5 969 xor 18,18,20 970 add 7,7,17 971 xor 15,15,10 972 xor 18,18,26 973 add 7,7,15 974 rotlwi 9,9,30 975 xor 18,18,31 976 add 7,7,12 977 rotlwi 18,18,1 978 add 12,0,11 979 xor 15,8,10 980 rotlwi 11,7,5 981 xor 19,19,21 982 add 12,12,18 983 xor 15,15,9 984 xor 19,19,27 985 add 12,12,15 986 rotlwi 8,8,30 987 xor 19,19,16 988 add 12,12,11 989 rotlwi 19,19,1 990 add 11,0,10 991 xor 15,7,9 992 rotlwi 10,12,5 993 xor 20,20,22 994 add 11,11,19 995 xor 15,15,8 996 xor 20,20,28 997 add 11,11,15 998 rotlwi 7,7,30 999 xor 20,20,17 1000 add 11,11,10 1001 rotlwi 20,20,1 1002 add 10,0,9 1003 xor 15,12,8 1004 rotlwi 9,11,5 1005 xor 21,21,23 1006 add 10,10,20 1007 xor 15,15,7 1008 xor 21,21,29 1009 add 10,10,15 1010 rotlwi 12,12,30 1011 xor 21,21,18 1012 add 10,10,9 1013 rotlwi 21,21,1 1014 add 9,0,8 1015 xor 15,11,7 1016 rotlwi 8,10,5 1017 xor 22,22,24 1018 add 9,9,21 1019 xor 15,15,12 1020 xor 22,22,30 1021 add 9,9,15 1022 rotlwi 11,11,30 1023 xor 22,22,19 1024 add 9,9,8 1025 rotlwi 22,22,1 1026 add 8,0,7 1027 xor 15,10,12 1028 rotlwi 7,9,5 1029 xor 23,23,25 1030 add 8,8,22 1031 xor 15,15,11 1032 xor 23,23,31 1033 add 8,8,15 1034 rotlwi 10,10,30 1035 xor 23,23,20 1036 add 8,8,7 1037 rotlwi 23,23,1 1038 add 7,0,12 1039 xor 15,9,11 1040 rotlwi 12,8,5 1041 xor 24,24,26 1042 add 7,7,23 1043 xor 15,15,10 1044 xor 24,24,16 1045 add 7,7,15 1046 rotlwi 9,9,30 1047 xor 24,24,21 1048 add 7,7,12 1049 rotlwi 24,24,1 1050 add 12,0,11 1051 xor 15,8,10 1052 rotlwi 11,7,5 1053 xor 25,25,27 1054 add 12,12,24 1055 xor 15,15,9 1056 xor 25,25,17 1057 add 12,12,15 1058 rotlwi 8,8,30 1059 xor 25,25,22 1060 add 12,12,11 1061 rotlwi 25,25,1 1062 add 11,0,10 1063 xor 15,7,9 1064 rotlwi 10,12,5 1065 xor 26,26,28 1066 add 11,11,25 1067 xor 15,15,8 1068 xor 26,26,18 1069 add 11,11,15 1070 rotlwi 7,7,30 1071 xor 26,26,23 1072 add 11,11,10 1073 rotlwi 26,26,1 1074 add 10,0,9 1075 xor 15,12,8 1076 rotlwi 9,11,5 1077 xor 27,27,29 1078 add 10,10,26 1079 xor 15,15,7 1080 xor 27,27,19 1081 add 10,10,15 1082 rotlwi 12,12,30 1083 xor 27,27,24 1084 add 10,10,9 1085 rotlwi 27,27,1 1086 add 9,0,8 1087 xor 15,11,7 1088 rotlwi 8,10,5 1089 xor 28,28,30 1090 add 9,9,27 1091 xor 15,15,12 1092 xor 28,28,20 1093 add 9,9,15 1094 rotlwi 11,11,30 1095 xor 28,28,25 1096 add 9,9,8 1097 rotlwi 28,28,1 1098 add 8,0,7 1099 xor 15,10,12 1100 rotlwi 7,9,5 1101 xor 29,29,31 1102 add 8,8,28 1103 xor 15,15,11 1104 xor 29,29,21 1105 add 8,8,15 1106 rotlwi 10,10,30 1107 xor 29,29,26 1108 add 8,8,7 1109 rotlwi 29,29,1 1110 add 7,0,12 1111 xor 15,9,11 1112 rotlwi 12,8,5 1113 xor 30,30,16 1114 add 7,7,29 1115 xor 15,15,10 1116 xor 30,30,22 1117 add 7,7,15 1118 rotlwi 9,9,30 1119 xor 30,30,27 1120 add 7,7,12 1121 rotlwi 30,30,1 1122 add 12,0,11 1123 xor 15,8,10 1124 rotlwi 11,7,5 1125 xor 31,31,17 1126 add 12,12,30 1127 xor 15,15,9 1128 xor 31,31,23 1129 add 12,12,15 1130 rotlwi 8,8,30 1131 xor 31,31,28 1132 add 12,12,11 1133 rotlwi 31,31,1 1134 add 11,0,10 1135 xor 15,7,9 1136 rotlwi 10,12,5 1137 lwz 16,0(3) 1138 add 11,11,31 1139 xor 15,15,8 1140 lwz 17,4(3) 1141 add 11,11,15 1142 rotlwi 7,7,30 1143 lwz 18,8(3) 1144 lwz 19,12(3) 1145 add 11,11,10 1146 lwz 20,16(3) 1147 add 16,16,11 1148 add 17,17,12 1149 add 18,18,7 1150 add 19,19,8 1151 add 20,20,9 1152 stw 16,0(3) 1153 mr 7,16 1154 stw 17,4(3) 1155 mr 8,17 1156 stw 18,8(3) 1157 mr 9,18 1158 stw 19,12(3) 1159 mr 10,19 1160 stw 20,16(3) 1161 mr 11,20 1162 addi 4,4,64 1163 bdnz .Lsha1_block_private 1164 blr 1165.long 0 1166.byte 0,12,0x14,0,0,0,0,0 1167.size sha1_block_data_order,.-sha1_block_data_order 1168.byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,80,80,67,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,102,121,46,99,104,97,108,109,101,114,115,46,115,101,62,0 1169.align 2 1170