1/* $FreeBSD$ */ 2/* Do not modify. This file is auto-generated from sha512-ppc.pl. */ 3.machine "any" 4.text 5 6.globl sha512_block_ppc 7.type sha512_block_ppc,@function 8.align 6 9sha512_block_ppc: 10 stwu 1,-256(1) 11 mflr 0 12 slwi 5,5,7 13 14 stw 3,168(1) 15 16 stw 14,184(1) 17 stw 15,188(1) 18 stw 16,192(1) 19 stw 17,196(1) 20 stw 18,200(1) 21 stw 19,204(1) 22 stw 20,208(1) 23 stw 21,212(1) 24 stw 22,216(1) 25 stw 23,220(1) 26 stw 24,224(1) 27 stw 25,228(1) 28 stw 26,232(1) 29 stw 27,236(1) 30 stw 28,240(1) 31 stw 29,244(1) 32 stw 30,248(1) 33 stw 31,252(1) 34 stw 0,260(1) 35 lwz 16,0(3) 36 lwz 17,4(3) 37 lwz 18,8(3) 38 lwz 19,12(3) 39 lwz 20,16(3) 40 lwz 21,20(3) 41 lwz 22,24(3) 42 lwz 23,28(3) 43 lwz 24,32(3) 44 lwz 25,36(3) 45 lwz 26,40(3) 46 lwz 27,44(3) 47 lwz 28,48(3) 48 lwz 29,52(3) 49 lwz 30,56(3) 50 lwz 31,60(3) 51 bl .LPICmeup 52.LPICedup: 53 andi. 0,4,3 54 bne .Lunaligned 55.Laligned: 56 add 5,4,5 57 stw 5,160(1) 58 stw 4,164(1) 59 bl .Lsha2_block_private 60 b .Ldone 61 62 63 64 65 66 67 68.align 4 69.Lunaligned: 70 subfic 0,4,4096 71 andi. 0,0,3968 72 beq .Lcross_page 73 .long 0x7c050040 74 ble .Laligned 75 subfc 5,0,5 76 add 0,4,0 77 stw 5,156(1) 78 stw 0,160(1) 79 stw 4,164(1) 80 bl .Lsha2_block_private 81 82 lwz 5,156(1) 83.Lcross_page: 84 li 0,32 85 mtctr 0 86 addi 12,1,24 87.Lmemcpy: 88 lbz 8,0(4) 89 lbz 9,1(4) 90 lbz 10,2(4) 91 lbz 11,3(4) 92 addi 4,4,4 93 stb 8,0(12) 94 stb 9,1(12) 95 stb 10,2(12) 96 stb 11,3(12) 97 addi 12,12,4 98 bdnz .Lmemcpy 99 stw 4,152(1) 100 addi 0,1,152 101 addi 4,1,24 102 stw 5,156(1) 103 stw 0,160(1) 104 stw 4,164(1) 105 bl .Lsha2_block_private 106 lwz 4,152(1) 107 lwz 5,156(1) 108 addic. 5,5,-128 109 bne .Lunaligned 110 111.Ldone: 112 lwz 0,260(1) 113 lwz 14,184(1) 114 lwz 15,188(1) 115 lwz 16,192(1) 116 lwz 17,196(1) 117 lwz 18,200(1) 118 lwz 19,204(1) 119 lwz 20,208(1) 120 lwz 21,212(1) 121 lwz 22,216(1) 122 lwz 23,220(1) 123 lwz 24,224(1) 124 lwz 25,228(1) 125 lwz 26,232(1) 126 lwz 27,236(1) 127 lwz 28,240(1) 128 lwz 29,244(1) 129 lwz 30,248(1) 130 lwz 31,252(1) 131 mtlr 0 132 addi 1,1,256 133 blr 134.long 0 135.byte 0,12,4,1,0x80,18,3,0 136.long 0 137.align 4 138.Lsha2_block_private: 139 lwz 8,0(4) 140 xor 14,19,21 141 lwz 6,4(4) 142 xor 15,18,20 143 lwz 9,4(7) 144 xor 11,27,29 145 lwz 10,0(7) 146 xor 12,26,28 147 addc 31,31,6 148 stw 6,24(1) 149 150 srwi 0,25,14 151 srwi 5,24,14 152 and 11,11,25 153 adde 30,30,8 154 and 12,12,24 155 stw 8,28(1) 156 srwi 6,25,18 157 srwi 8,24,18 158 addc 31,31,9 159 insrwi 0,24,14,0 160 insrwi 5,25,14,0 161 xor 11,11,29 162 adde 30,30,10 163 xor 12,12,28 164 insrwi 6,24,18,0 165 insrwi 8,25,18,0 166 addc 31,31,11 167 srwi 9,24,41-32 168 srwi 10,25,41-32 169 xor 0,0,6 170 xor 5,5,8 171 insrwi 9,25,41-32,0 172 insrwi 10,24,41-32,0 173 xor 11,17,19 174 adde 30,30,12 175 xor 12,16,18 176 xor 0,0,9 177 xor 5,5,10 178 179 srwi 6,17,28 180 and 14,14,11 181 addc 31,31,0 182 and 15,15,12 183 srwi 8,16,28 184 srwi 0,16,34-32 185 adde 30,30,5 186 srwi 5,17,34-32 187 insrwi 6,16,28,0 188 insrwi 8,17,28,0 189 xor 14,14,19 190 addc 23,23,31 191 xor 15,15,18 192 insrwi 0,17,34-32,0 193 insrwi 5,16,34-32,0 194 adde 22,22,30 195 srwi 9,16,39-32 196 srwi 10,17,39-32 197 xor 0,0,6 198 addc 31,31,14 199 xor 5,5,8 200 insrwi 9,17,39-32,0 201 insrwi 10,16,39-32,0 202 adde 30,30,15 203 lwz 8,8(4) 204 lwz 6,12(4) 205 xor 0,0,9 206 xor 5,5,10 207 addc 31,31,0 208 adde 30,30,5 209 lwz 9,12(7) 210 xor 14,25,27 211 lwz 10,8(7) 212 xor 15,24,26 213 addc 29,29,6 214 stw 6,32(1) 215 216 srwi 0,23,14 217 srwi 5,22,14 218 and 14,14,23 219 adde 28,28,8 220 and 15,15,22 221 stw 8,36(1) 222 srwi 6,23,18 223 srwi 8,22,18 224 addc 29,29,9 225 insrwi 0,22,14,0 226 insrwi 5,23,14,0 227 xor 14,14,27 228 adde 28,28,10 229 xor 15,15,26 230 insrwi 6,22,18,0 231 insrwi 8,23,18,0 232 addc 29,29,14 233 srwi 9,22,41-32 234 srwi 10,23,41-32 235 xor 0,0,6 236 xor 5,5,8 237 insrwi 9,23,41-32,0 238 insrwi 10,22,41-32,0 239 xor 14,31,17 240 adde 28,28,15 241 xor 15,30,16 242 xor 0,0,9 243 xor 5,5,10 244 245 srwi 6,31,28 246 and 11,11,14 247 addc 29,29,0 248 and 12,12,15 249 srwi 8,30,28 250 srwi 0,30,34-32 251 adde 28,28,5 252 srwi 5,31,34-32 253 insrwi 6,30,28,0 254 insrwi 8,31,28,0 255 xor 11,11,17 256 addc 21,21,29 257 xor 12,12,16 258 insrwi 0,31,34-32,0 259 insrwi 5,30,34-32,0 260 adde 20,20,28 261 srwi 9,30,39-32 262 srwi 10,31,39-32 263 xor 0,0,6 264 addc 29,29,11 265 xor 5,5,8 266 insrwi 9,31,39-32,0 267 insrwi 10,30,39-32,0 268 adde 28,28,12 269 lwz 8,16(4) 270 lwz 6,20(4) 271 xor 0,0,9 272 xor 5,5,10 273 addc 29,29,0 274 adde 28,28,5 275 lwz 9,20(7) 276 xor 11,23,25 277 lwz 10,16(7) 278 xor 12,22,24 279 addc 27,27,6 280 stw 6,40(1) 281 282 srwi 0,21,14 283 srwi 5,20,14 284 and 11,11,21 285 adde 26,26,8 286 and 12,12,20 287 stw 8,44(1) 288 srwi 6,21,18 289 srwi 8,20,18 290 addc 27,27,9 291 insrwi 0,20,14,0 292 insrwi 5,21,14,0 293 xor 11,11,25 294 adde 26,26,10 295 xor 12,12,24 296 insrwi 6,20,18,0 297 insrwi 8,21,18,0 298 addc 27,27,11 299 srwi 9,20,41-32 300 srwi 10,21,41-32 301 xor 0,0,6 302 xor 5,5,8 303 insrwi 9,21,41-32,0 304 insrwi 10,20,41-32,0 305 xor 11,29,31 306 adde 26,26,12 307 xor 12,28,30 308 xor 0,0,9 309 xor 5,5,10 310 311 srwi 6,29,28 312 and 14,14,11 313 addc 27,27,0 314 and 15,15,12 315 srwi 8,28,28 316 srwi 0,28,34-32 317 adde 26,26,5 318 srwi 5,29,34-32 319 insrwi 6,28,28,0 320 insrwi 8,29,28,0 321 xor 14,14,31 322 addc 19,19,27 323 xor 15,15,30 324 insrwi 0,29,34-32,0 325 insrwi 5,28,34-32,0 326 adde 18,18,26 327 srwi 9,28,39-32 328 srwi 10,29,39-32 329 xor 0,0,6 330 addc 27,27,14 331 xor 5,5,8 332 insrwi 9,29,39-32,0 333 insrwi 10,28,39-32,0 334 adde 26,26,15 335 lwz 8,24(4) 336 lwz 6,28(4) 337 xor 0,0,9 338 xor 5,5,10 339 addc 27,27,0 340 adde 26,26,5 341 lwz 9,28(7) 342 xor 14,21,23 343 lwz 10,24(7) 344 xor 15,20,22 345 addc 25,25,6 346 stw 6,48(1) 347 348 srwi 0,19,14 349 srwi 5,18,14 350 and 14,14,19 351 adde 24,24,8 352 and 15,15,18 353 stw 8,52(1) 354 srwi 6,19,18 355 srwi 8,18,18 356 addc 25,25,9 357 insrwi 0,18,14,0 358 insrwi 5,19,14,0 359 xor 14,14,23 360 adde 24,24,10 361 xor 15,15,22 362 insrwi 6,18,18,0 363 insrwi 8,19,18,0 364 addc 25,25,14 365 srwi 9,18,41-32 366 srwi 10,19,41-32 367 xor 0,0,6 368 xor 5,5,8 369 insrwi 9,19,41-32,0 370 insrwi 10,18,41-32,0 371 xor 14,27,29 372 adde 24,24,15 373 xor 15,26,28 374 xor 0,0,9 375 xor 5,5,10 376 377 srwi 6,27,28 378 and 11,11,14 379 addc 25,25,0 380 and 12,12,15 381 srwi 8,26,28 382 srwi 0,26,34-32 383 adde 24,24,5 384 srwi 5,27,34-32 385 insrwi 6,26,28,0 386 insrwi 8,27,28,0 387 xor 11,11,29 388 addc 17,17,25 389 xor 12,12,28 390 insrwi 0,27,34-32,0 391 insrwi 5,26,34-32,0 392 adde 16,16,24 393 srwi 9,26,39-32 394 srwi 10,27,39-32 395 xor 0,0,6 396 addc 25,25,11 397 xor 5,5,8 398 insrwi 9,27,39-32,0 399 insrwi 10,26,39-32,0 400 adde 24,24,12 401 lwz 8,32(4) 402 lwz 6,36(4) 403 xor 0,0,9 404 xor 5,5,10 405 addc 25,25,0 406 adde 24,24,5 407 lwz 9,36(7) 408 xor 11,19,21 409 lwz 10,32(7) 410 xor 12,18,20 411 addc 23,23,6 412 stw 6,56(1) 413 414 srwi 0,17,14 415 srwi 5,16,14 416 and 11,11,17 417 adde 22,22,8 418 and 12,12,16 419 stw 8,60(1) 420 srwi 6,17,18 421 srwi 8,16,18 422 addc 23,23,9 423 insrwi 0,16,14,0 424 insrwi 5,17,14,0 425 xor 11,11,21 426 adde 22,22,10 427 xor 12,12,20 428 insrwi 6,16,18,0 429 insrwi 8,17,18,0 430 addc 23,23,11 431 srwi 9,16,41-32 432 srwi 10,17,41-32 433 xor 0,0,6 434 xor 5,5,8 435 insrwi 9,17,41-32,0 436 insrwi 10,16,41-32,0 437 xor 11,25,27 438 adde 22,22,12 439 xor 12,24,26 440 xor 0,0,9 441 xor 5,5,10 442 443 srwi 6,25,28 444 and 14,14,11 445 addc 23,23,0 446 and 15,15,12 447 srwi 8,24,28 448 srwi 0,24,34-32 449 adde 22,22,5 450 srwi 5,25,34-32 451 insrwi 6,24,28,0 452 insrwi 8,25,28,0 453 xor 14,14,27 454 addc 31,31,23 455 xor 15,15,26 456 insrwi 0,25,34-32,0 457 insrwi 5,24,34-32,0 458 adde 30,30,22 459 srwi 9,24,39-32 460 srwi 10,25,39-32 461 xor 0,0,6 462 addc 23,23,14 463 xor 5,5,8 464 insrwi 9,25,39-32,0 465 insrwi 10,24,39-32,0 466 adde 22,22,15 467 lwz 8,40(4) 468 lwz 6,44(4) 469 xor 0,0,9 470 xor 5,5,10 471 addc 23,23,0 472 adde 22,22,5 473 lwz 9,44(7) 474 xor 14,17,19 475 lwz 10,40(7) 476 xor 15,16,18 477 addc 21,21,6 478 stw 6,64(1) 479 480 srwi 0,31,14 481 srwi 5,30,14 482 and 14,14,31 483 adde 20,20,8 484 and 15,15,30 485 stw 8,68(1) 486 srwi 6,31,18 487 srwi 8,30,18 488 addc 21,21,9 489 insrwi 0,30,14,0 490 insrwi 5,31,14,0 491 xor 14,14,19 492 adde 20,20,10 493 xor 15,15,18 494 insrwi 6,30,18,0 495 insrwi 8,31,18,0 496 addc 21,21,14 497 srwi 9,30,41-32 498 srwi 10,31,41-32 499 xor 0,0,6 500 xor 5,5,8 501 insrwi 9,31,41-32,0 502 insrwi 10,30,41-32,0 503 xor 14,23,25 504 adde 20,20,15 505 xor 15,22,24 506 xor 0,0,9 507 xor 5,5,10 508 509 srwi 6,23,28 510 and 11,11,14 511 addc 21,21,0 512 and 12,12,15 513 srwi 8,22,28 514 srwi 0,22,34-32 515 adde 20,20,5 516 srwi 5,23,34-32 517 insrwi 6,22,28,0 518 insrwi 8,23,28,0 519 xor 11,11,25 520 addc 29,29,21 521 xor 12,12,24 522 insrwi 0,23,34-32,0 523 insrwi 5,22,34-32,0 524 adde 28,28,20 525 srwi 9,22,39-32 526 srwi 10,23,39-32 527 xor 0,0,6 528 addc 21,21,11 529 xor 5,5,8 530 insrwi 9,23,39-32,0 531 insrwi 10,22,39-32,0 532 adde 20,20,12 533 lwz 8,48(4) 534 lwz 6,52(4) 535 xor 0,0,9 536 xor 5,5,10 537 addc 21,21,0 538 adde 20,20,5 539 lwz 9,52(7) 540 xor 11,31,17 541 lwz 10,48(7) 542 xor 12,30,16 543 addc 19,19,6 544 stw 6,72(1) 545 546 srwi 0,29,14 547 srwi 5,28,14 548 and 11,11,29 549 adde 18,18,8 550 and 12,12,28 551 stw 8,76(1) 552 srwi 6,29,18 553 srwi 8,28,18 554 addc 19,19,9 555 insrwi 0,28,14,0 556 insrwi 5,29,14,0 557 xor 11,11,17 558 adde 18,18,10 559 xor 12,12,16 560 insrwi 6,28,18,0 561 insrwi 8,29,18,0 562 addc 19,19,11 563 srwi 9,28,41-32 564 srwi 10,29,41-32 565 xor 0,0,6 566 xor 5,5,8 567 insrwi 9,29,41-32,0 568 insrwi 10,28,41-32,0 569 xor 11,21,23 570 adde 18,18,12 571 xor 12,20,22 572 xor 0,0,9 573 xor 5,5,10 574 575 srwi 6,21,28 576 and 14,14,11 577 addc 19,19,0 578 and 15,15,12 579 srwi 8,20,28 580 srwi 0,20,34-32 581 adde 18,18,5 582 srwi 5,21,34-32 583 insrwi 6,20,28,0 584 insrwi 8,21,28,0 585 xor 14,14,23 586 addc 27,27,19 587 xor 15,15,22 588 insrwi 0,21,34-32,0 589 insrwi 5,20,34-32,0 590 adde 26,26,18 591 srwi 9,20,39-32 592 srwi 10,21,39-32 593 xor 0,0,6 594 addc 19,19,14 595 xor 5,5,8 596 insrwi 9,21,39-32,0 597 insrwi 10,20,39-32,0 598 adde 18,18,15 599 lwz 8,56(4) 600 lwz 6,60(4) 601 xor 0,0,9 602 xor 5,5,10 603 addc 19,19,0 604 adde 18,18,5 605 lwz 9,60(7) 606 xor 14,29,31 607 lwz 10,56(7) 608 xor 15,28,30 609 addc 17,17,6 610 stw 6,80(1) 611 612 srwi 0,27,14 613 srwi 5,26,14 614 and 14,14,27 615 adde 16,16,8 616 and 15,15,26 617 stw 8,84(1) 618 srwi 6,27,18 619 srwi 8,26,18 620 addc 17,17,9 621 insrwi 0,26,14,0 622 insrwi 5,27,14,0 623 xor 14,14,31 624 adde 16,16,10 625 xor 15,15,30 626 insrwi 6,26,18,0 627 insrwi 8,27,18,0 628 addc 17,17,14 629 srwi 9,26,41-32 630 srwi 10,27,41-32 631 xor 0,0,6 632 xor 5,5,8 633 insrwi 9,27,41-32,0 634 insrwi 10,26,41-32,0 635 xor 14,19,21 636 adde 16,16,15 637 xor 15,18,20 638 xor 0,0,9 639 xor 5,5,10 640 641 srwi 6,19,28 642 and 11,11,14 643 addc 17,17,0 644 and 12,12,15 645 srwi 8,18,28 646 srwi 0,18,34-32 647 adde 16,16,5 648 srwi 5,19,34-32 649 insrwi 6,18,28,0 650 insrwi 8,19,28,0 651 xor 11,11,21 652 addc 25,25,17 653 xor 12,12,20 654 insrwi 0,19,34-32,0 655 insrwi 5,18,34-32,0 656 adde 24,24,16 657 srwi 9,18,39-32 658 srwi 10,19,39-32 659 xor 0,0,6 660 addc 17,17,11 661 xor 5,5,8 662 insrwi 9,19,39-32,0 663 insrwi 10,18,39-32,0 664 adde 16,16,12 665 lwz 8,64(4) 666 lwz 6,68(4) 667 xor 0,0,9 668 xor 5,5,10 669 addc 17,17,0 670 adde 16,16,5 671 lwz 9,68(7) 672 xor 11,27,29 673 lwz 10,64(7) 674 xor 12,26,28 675 addc 31,31,6 676 stw 6,88(1) 677 678 srwi 0,25,14 679 srwi 5,24,14 680 and 11,11,25 681 adde 30,30,8 682 and 12,12,24 683 stw 8,92(1) 684 srwi 6,25,18 685 srwi 8,24,18 686 addc 31,31,9 687 insrwi 0,24,14,0 688 insrwi 5,25,14,0 689 xor 11,11,29 690 adde 30,30,10 691 xor 12,12,28 692 insrwi 6,24,18,0 693 insrwi 8,25,18,0 694 addc 31,31,11 695 srwi 9,24,41-32 696 srwi 10,25,41-32 697 xor 0,0,6 698 xor 5,5,8 699 insrwi 9,25,41-32,0 700 insrwi 10,24,41-32,0 701 xor 11,17,19 702 adde 30,30,12 703 xor 12,16,18 704 xor 0,0,9 705 xor 5,5,10 706 707 srwi 6,17,28 708 and 14,14,11 709 addc 31,31,0 710 and 15,15,12 711 srwi 8,16,28 712 srwi 0,16,34-32 713 adde 30,30,5 714 srwi 5,17,34-32 715 insrwi 6,16,28,0 716 insrwi 8,17,28,0 717 xor 14,14,19 718 addc 23,23,31 719 xor 15,15,18 720 insrwi 0,17,34-32,0 721 insrwi 5,16,34-32,0 722 adde 22,22,30 723 srwi 9,16,39-32 724 srwi 10,17,39-32 725 xor 0,0,6 726 addc 31,31,14 727 xor 5,5,8 728 insrwi 9,17,39-32,0 729 insrwi 10,16,39-32,0 730 adde 30,30,15 731 lwz 8,72(4) 732 lwz 6,76(4) 733 xor 0,0,9 734 xor 5,5,10 735 addc 31,31,0 736 adde 30,30,5 737 lwz 9,76(7) 738 xor 14,25,27 739 lwz 10,72(7) 740 xor 15,24,26 741 addc 29,29,6 742 stw 6,96(1) 743 744 srwi 0,23,14 745 srwi 5,22,14 746 and 14,14,23 747 adde 28,28,8 748 and 15,15,22 749 stw 8,100(1) 750 srwi 6,23,18 751 srwi 8,22,18 752 addc 29,29,9 753 insrwi 0,22,14,0 754 insrwi 5,23,14,0 755 xor 14,14,27 756 adde 28,28,10 757 xor 15,15,26 758 insrwi 6,22,18,0 759 insrwi 8,23,18,0 760 addc 29,29,14 761 srwi 9,22,41-32 762 srwi 10,23,41-32 763 xor 0,0,6 764 xor 5,5,8 765 insrwi 9,23,41-32,0 766 insrwi 10,22,41-32,0 767 xor 14,31,17 768 adde 28,28,15 769 xor 15,30,16 770 xor 0,0,9 771 xor 5,5,10 772 773 srwi 6,31,28 774 and 11,11,14 775 addc 29,29,0 776 and 12,12,15 777 srwi 8,30,28 778 srwi 0,30,34-32 779 adde 28,28,5 780 srwi 5,31,34-32 781 insrwi 6,30,28,0 782 insrwi 8,31,28,0 783 xor 11,11,17 784 addc 21,21,29 785 xor 12,12,16 786 insrwi 0,31,34-32,0 787 insrwi 5,30,34-32,0 788 adde 20,20,28 789 srwi 9,30,39-32 790 srwi 10,31,39-32 791 xor 0,0,6 792 addc 29,29,11 793 xor 5,5,8 794 insrwi 9,31,39-32,0 795 insrwi 10,30,39-32,0 796 adde 28,28,12 797 lwz 8,80(4) 798 lwz 6,84(4) 799 xor 0,0,9 800 xor 5,5,10 801 addc 29,29,0 802 adde 28,28,5 803 lwz 9,84(7) 804 xor 11,23,25 805 lwz 10,80(7) 806 xor 12,22,24 807 addc 27,27,6 808 stw 6,104(1) 809 810 srwi 0,21,14 811 srwi 5,20,14 812 and 11,11,21 813 adde 26,26,8 814 and 12,12,20 815 stw 8,108(1) 816 srwi 6,21,18 817 srwi 8,20,18 818 addc 27,27,9 819 insrwi 0,20,14,0 820 insrwi 5,21,14,0 821 xor 11,11,25 822 adde 26,26,10 823 xor 12,12,24 824 insrwi 6,20,18,0 825 insrwi 8,21,18,0 826 addc 27,27,11 827 srwi 9,20,41-32 828 srwi 10,21,41-32 829 xor 0,0,6 830 xor 5,5,8 831 insrwi 9,21,41-32,0 832 insrwi 10,20,41-32,0 833 xor 11,29,31 834 adde 26,26,12 835 xor 12,28,30 836 xor 0,0,9 837 xor 5,5,10 838 839 srwi 6,29,28 840 and 14,14,11 841 addc 27,27,0 842 and 15,15,12 843 srwi 8,28,28 844 srwi 0,28,34-32 845 adde 26,26,5 846 srwi 5,29,34-32 847 insrwi 6,28,28,0 848 insrwi 8,29,28,0 849 xor 14,14,31 850 addc 19,19,27 851 xor 15,15,30 852 insrwi 0,29,34-32,0 853 insrwi 5,28,34-32,0 854 adde 18,18,26 855 srwi 9,28,39-32 856 srwi 10,29,39-32 857 xor 0,0,6 858 addc 27,27,14 859 xor 5,5,8 860 insrwi 9,29,39-32,0 861 insrwi 10,28,39-32,0 862 adde 26,26,15 863 lwz 8,88(4) 864 lwz 6,92(4) 865 xor 0,0,9 866 xor 5,5,10 867 addc 27,27,0 868 adde 26,26,5 869 lwz 9,92(7) 870 xor 14,21,23 871 lwz 10,88(7) 872 xor 15,20,22 873 addc 25,25,6 874 stw 6,112(1) 875 876 srwi 0,19,14 877 srwi 5,18,14 878 and 14,14,19 879 adde 24,24,8 880 and 15,15,18 881 stw 8,116(1) 882 srwi 6,19,18 883 srwi 8,18,18 884 addc 25,25,9 885 insrwi 0,18,14,0 886 insrwi 5,19,14,0 887 xor 14,14,23 888 adde 24,24,10 889 xor 15,15,22 890 insrwi 6,18,18,0 891 insrwi 8,19,18,0 892 addc 25,25,14 893 srwi 9,18,41-32 894 srwi 10,19,41-32 895 xor 0,0,6 896 xor 5,5,8 897 insrwi 9,19,41-32,0 898 insrwi 10,18,41-32,0 899 xor 14,27,29 900 adde 24,24,15 901 xor 15,26,28 902 xor 0,0,9 903 xor 5,5,10 904 905 srwi 6,27,28 906 and 11,11,14 907 addc 25,25,0 908 and 12,12,15 909 srwi 8,26,28 910 srwi 0,26,34-32 911 adde 24,24,5 912 srwi 5,27,34-32 913 insrwi 6,26,28,0 914 insrwi 8,27,28,0 915 xor 11,11,29 916 addc 17,17,25 917 xor 12,12,28 918 insrwi 0,27,34-32,0 919 insrwi 5,26,34-32,0 920 adde 16,16,24 921 srwi 9,26,39-32 922 srwi 10,27,39-32 923 xor 0,0,6 924 addc 25,25,11 925 xor 5,5,8 926 insrwi 9,27,39-32,0 927 insrwi 10,26,39-32,0 928 adde 24,24,12 929 lwz 8,96(4) 930 lwz 6,100(4) 931 xor 0,0,9 932 xor 5,5,10 933 addc 25,25,0 934 adde 24,24,5 935 lwz 9,100(7) 936 xor 11,19,21 937 lwz 10,96(7) 938 xor 12,18,20 939 addc 23,23,6 940 stw 6,120(1) 941 942 srwi 0,17,14 943 srwi 5,16,14 944 and 11,11,17 945 adde 22,22,8 946 and 12,12,16 947 stw 8,124(1) 948 srwi 6,17,18 949 srwi 8,16,18 950 addc 23,23,9 951 insrwi 0,16,14,0 952 insrwi 5,17,14,0 953 xor 11,11,21 954 adde 22,22,10 955 xor 12,12,20 956 insrwi 6,16,18,0 957 insrwi 8,17,18,0 958 addc 23,23,11 959 srwi 9,16,41-32 960 srwi 10,17,41-32 961 xor 0,0,6 962 xor 5,5,8 963 insrwi 9,17,41-32,0 964 insrwi 10,16,41-32,0 965 xor 11,25,27 966 adde 22,22,12 967 xor 12,24,26 968 xor 0,0,9 969 xor 5,5,10 970 971 srwi 6,25,28 972 and 14,14,11 973 addc 23,23,0 974 and 15,15,12 975 srwi 8,24,28 976 srwi 0,24,34-32 977 adde 22,22,5 978 srwi 5,25,34-32 979 insrwi 6,24,28,0 980 insrwi 8,25,28,0 981 xor 14,14,27 982 addc 31,31,23 983 xor 15,15,26 984 insrwi 0,25,34-32,0 985 insrwi 5,24,34-32,0 986 adde 30,30,22 987 srwi 9,24,39-32 988 srwi 10,25,39-32 989 xor 0,0,6 990 addc 23,23,14 991 xor 5,5,8 992 insrwi 9,25,39-32,0 993 insrwi 10,24,39-32,0 994 adde 22,22,15 995 lwz 8,104(4) 996 lwz 6,108(4) 997 xor 0,0,9 998 xor 5,5,10 999 addc 23,23,0 1000 adde 22,22,5 1001 lwz 9,108(7) 1002 xor 14,17,19 1003 lwz 10,104(7) 1004 xor 15,16,18 1005 addc 21,21,6 1006 stw 6,128(1) 1007 1008 srwi 0,31,14 1009 srwi 5,30,14 1010 and 14,14,31 1011 adde 20,20,8 1012 and 15,15,30 1013 stw 8,132(1) 1014 srwi 6,31,18 1015 srwi 8,30,18 1016 addc 21,21,9 1017 insrwi 0,30,14,0 1018 insrwi 5,31,14,0 1019 xor 14,14,19 1020 adde 20,20,10 1021 xor 15,15,18 1022 insrwi 6,30,18,0 1023 insrwi 8,31,18,0 1024 addc 21,21,14 1025 srwi 9,30,41-32 1026 srwi 10,31,41-32 1027 xor 0,0,6 1028 xor 5,5,8 1029 insrwi 9,31,41-32,0 1030 insrwi 10,30,41-32,0 1031 xor 14,23,25 1032 adde 20,20,15 1033 xor 15,22,24 1034 xor 0,0,9 1035 xor 5,5,10 1036 1037 srwi 6,23,28 1038 and 11,11,14 1039 addc 21,21,0 1040 and 12,12,15 1041 srwi 8,22,28 1042 srwi 0,22,34-32 1043 adde 20,20,5 1044 srwi 5,23,34-32 1045 insrwi 6,22,28,0 1046 insrwi 8,23,28,0 1047 xor 11,11,25 1048 addc 29,29,21 1049 xor 12,12,24 1050 insrwi 0,23,34-32,0 1051 insrwi 5,22,34-32,0 1052 adde 28,28,20 1053 srwi 9,22,39-32 1054 srwi 10,23,39-32 1055 xor 0,0,6 1056 addc 21,21,11 1057 xor 5,5,8 1058 insrwi 9,23,39-32,0 1059 insrwi 10,22,39-32,0 1060 adde 20,20,12 1061 lwz 8,112(4) 1062 lwz 6,116(4) 1063 xor 0,0,9 1064 xor 5,5,10 1065 addc 21,21,0 1066 adde 20,20,5 1067 lwz 9,116(7) 1068 xor 11,31,17 1069 lwz 10,112(7) 1070 xor 12,30,16 1071 addc 19,19,6 1072 stw 6,136(1) 1073 1074 srwi 0,29,14 1075 srwi 5,28,14 1076 and 11,11,29 1077 adde 18,18,8 1078 and 12,12,28 1079 stw 8,140(1) 1080 srwi 6,29,18 1081 srwi 8,28,18 1082 addc 19,19,9 1083 insrwi 0,28,14,0 1084 insrwi 5,29,14,0 1085 xor 11,11,17 1086 adde 18,18,10 1087 xor 12,12,16 1088 insrwi 6,28,18,0 1089 insrwi 8,29,18,0 1090 addc 19,19,11 1091 srwi 9,28,41-32 1092 srwi 10,29,41-32 1093 xor 0,0,6 1094 xor 5,5,8 1095 insrwi 9,29,41-32,0 1096 insrwi 10,28,41-32,0 1097 xor 11,21,23 1098 adde 18,18,12 1099 xor 12,20,22 1100 xor 0,0,9 1101 xor 5,5,10 1102 1103 srwi 6,21,28 1104 and 14,14,11 1105 addc 19,19,0 1106 and 15,15,12 1107 srwi 8,20,28 1108 srwi 0,20,34-32 1109 adde 18,18,5 1110 srwi 5,21,34-32 1111 insrwi 6,20,28,0 1112 insrwi 8,21,28,0 1113 xor 14,14,23 1114 addc 27,27,19 1115 xor 15,15,22 1116 insrwi 0,21,34-32,0 1117 insrwi 5,20,34-32,0 1118 adde 26,26,18 1119 srwi 9,20,39-32 1120 srwi 10,21,39-32 1121 xor 0,0,6 1122 addc 19,19,14 1123 xor 5,5,8 1124 insrwi 9,21,39-32,0 1125 insrwi 10,20,39-32,0 1126 adde 18,18,15 1127 lwz 8,120(4) 1128 lwz 6,124(4) 1129 xor 0,0,9 1130 xor 5,5,10 1131 addc 19,19,0 1132 adde 18,18,5 1133 lwz 9,124(7) 1134 xor 14,29,31 1135 lwz 10,120(7) 1136 xor 15,28,30 1137 addc 17,17,6 1138 stw 6,144(1) 1139 1140 srwi 0,27,14 1141 srwi 5,26,14 1142 and 14,14,27 1143 adde 16,16,8 1144 and 15,15,26 1145 stw 8,148(1) 1146 srwi 6,27,18 1147 srwi 8,26,18 1148 addc 17,17,9 1149 insrwi 0,26,14,0 1150 insrwi 5,27,14,0 1151 xor 14,14,31 1152 adde 16,16,10 1153 xor 15,15,30 1154 insrwi 6,26,18,0 1155 insrwi 8,27,18,0 1156 addc 17,17,14 1157 srwi 9,26,41-32 1158 srwi 10,27,41-32 1159 xor 0,0,6 1160 xor 5,5,8 1161 insrwi 9,27,41-32,0 1162 insrwi 10,26,41-32,0 1163 xor 14,19,21 1164 adde 16,16,15 1165 xor 15,18,20 1166 xor 0,0,9 1167 xor 5,5,10 1168 1169 srwi 6,19,28 1170 and 11,11,14 1171 addc 17,17,0 1172 and 12,12,15 1173 srwi 8,18,28 1174 srwi 0,18,34-32 1175 adde 16,16,5 1176 srwi 5,19,34-32 1177 insrwi 6,18,28,0 1178 insrwi 8,19,28,0 1179 xor 11,11,21 1180 addc 25,25,17 1181 xor 12,12,20 1182 insrwi 0,19,34-32,0 1183 insrwi 5,18,34-32,0 1184 adde 24,24,16 1185 srwi 9,18,39-32 1186 srwi 10,19,39-32 1187 xor 0,0,6 1188 addc 17,17,11 1189 xor 5,5,8 1190 insrwi 9,19,39-32,0 1191 insrwi 10,18,39-32,0 1192 adde 16,16,12 1193 lwz 6,32(1) 1194 lwz 8,36(1) 1195 xor 0,0,9 1196 xor 5,5,10 1197 addc 17,17,0 1198 adde 16,16,5 1199 lwz 3,24(1) 1200 lwz 4,28(1) 1201 li 11,4 1202 mtctr 11 1203.align 4 1204.Lrounds: 1205 addi 7,7,128 1206 srwi 0,6,1 1207 srwi 5,8,1 1208 srwi 9,6,8 1209 srwi 10,8,8 1210 insrwi 0,8,1,0 1211 insrwi 5,6,1,0 1212 srwi 11,6,7 1213 insrwi 9,8,8,0 1214 insrwi 10,6,8,0 1215 insrwi 11,8,7,0 1216 xor 0,0,9 1217 lwz 9,136(1) 1218 srwi 12,8,7 1219 xor 5,5,10 1220 lwz 10,140(1) 1221 xor 11,11,0 1222 srwi 0,9,19 1223 xor 12,12,5 1224 srwi 5,10,19 1225 addc 3,3,11 1226 srwi 11,10,61-32 1227 insrwi 0,10,19,0 1228 insrwi 5,9,19,0 1229 adde 4,4,12 1230 srwi 12,9,61-32 1231 1232 insrwi 11,9,61-32,0 1233 srwi 9,9,6 1234 insrwi 12,10,61-32,0 1235 insrwi 9,10,6,0 1236 xor 0,0,11 1237 lwz 11,96(1) 1238 srwi 10,10,6 1239 xor 5,5,12 1240 lwz 12,100(1) 1241 xor 0,0,9 1242 addc 3,3,11 1243 xor 5,5,10 1244 adde 4,4,12 1245 addc 3,3,0 1246 adde 4,4,5 1247 lwz 9,4(7) 1248 xor 11,27,29 1249 lwz 10,0(7) 1250 xor 12,26,28 1251 addc 31,31,3 1252 stw 3,24(1) 1253 1254 srwi 0,25,14 1255 srwi 5,24,14 1256 and 11,11,25 1257 adde 30,30,4 1258 and 12,12,24 1259 stw 4,28(1) 1260 srwi 3,25,18 1261 srwi 4,24,18 1262 addc 31,31,9 1263 insrwi 0,24,14,0 1264 insrwi 5,25,14,0 1265 xor 11,11,29 1266 adde 30,30,10 1267 xor 12,12,28 1268 insrwi 3,24,18,0 1269 insrwi 4,25,18,0 1270 addc 31,31,11 1271 srwi 9,24,41-32 1272 srwi 10,25,41-32 1273 xor 0,0,3 1274 xor 5,5,4 1275 insrwi 9,25,41-32,0 1276 insrwi 10,24,41-32,0 1277 xor 11,17,19 1278 adde 30,30,12 1279 xor 12,16,18 1280 xor 0,0,9 1281 xor 5,5,10 1282 1283 srwi 3,17,28 1284 and 14,14,11 1285 addc 31,31,0 1286 and 15,15,12 1287 srwi 4,16,28 1288 srwi 0,16,34-32 1289 adde 30,30,5 1290 srwi 5,17,34-32 1291 insrwi 3,16,28,0 1292 insrwi 4,17,28,0 1293 xor 14,14,19 1294 addc 23,23,31 1295 xor 15,15,18 1296 insrwi 0,17,34-32,0 1297 insrwi 5,16,34-32,0 1298 adde 22,22,30 1299 srwi 9,16,39-32 1300 srwi 10,17,39-32 1301 xor 0,0,3 1302 addc 31,31,14 1303 xor 5,5,4 1304 insrwi 9,17,39-32,0 1305 insrwi 10,16,39-32,0 1306 adde 30,30,15 1307 lwz 3,40(1) 1308 lwz 4,44(1) 1309 xor 0,0,9 1310 xor 5,5,10 1311 addc 31,31,0 1312 adde 30,30,5 1313 srwi 0,3,1 1314 srwi 5,4,1 1315 srwi 9,3,8 1316 srwi 10,4,8 1317 insrwi 0,4,1,0 1318 insrwi 5,3,1,0 1319 srwi 14,3,7 1320 insrwi 9,4,8,0 1321 insrwi 10,3,8,0 1322 insrwi 14,4,7,0 1323 xor 0,0,9 1324 lwz 9,144(1) 1325 srwi 15,4,7 1326 xor 5,5,10 1327 lwz 10,148(1) 1328 xor 14,14,0 1329 srwi 0,9,19 1330 xor 15,15,5 1331 srwi 5,10,19 1332 addc 6,6,14 1333 srwi 14,10,61-32 1334 insrwi 0,10,19,0 1335 insrwi 5,9,19,0 1336 adde 8,8,15 1337 srwi 15,9,61-32 1338 1339 insrwi 14,9,61-32,0 1340 srwi 9,9,6 1341 insrwi 15,10,61-32,0 1342 insrwi 9,10,6,0 1343 xor 0,0,14 1344 lwz 14,104(1) 1345 srwi 10,10,6 1346 xor 5,5,15 1347 lwz 15,108(1) 1348 xor 0,0,9 1349 addc 6,6,14 1350 xor 5,5,10 1351 adde 8,8,15 1352 addc 6,6,0 1353 adde 8,8,5 1354 lwz 9,12(7) 1355 xor 14,25,27 1356 lwz 10,8(7) 1357 xor 15,24,26 1358 addc 29,29,6 1359 stw 6,32(1) 1360 1361 srwi 0,23,14 1362 srwi 5,22,14 1363 and 14,14,23 1364 adde 28,28,8 1365 and 15,15,22 1366 stw 8,36(1) 1367 srwi 6,23,18 1368 srwi 8,22,18 1369 addc 29,29,9 1370 insrwi 0,22,14,0 1371 insrwi 5,23,14,0 1372 xor 14,14,27 1373 adde 28,28,10 1374 xor 15,15,26 1375 insrwi 6,22,18,0 1376 insrwi 8,23,18,0 1377 addc 29,29,14 1378 srwi 9,22,41-32 1379 srwi 10,23,41-32 1380 xor 0,0,6 1381 xor 5,5,8 1382 insrwi 9,23,41-32,0 1383 insrwi 10,22,41-32,0 1384 xor 14,31,17 1385 adde 28,28,15 1386 xor 15,30,16 1387 xor 0,0,9 1388 xor 5,5,10 1389 1390 srwi 6,31,28 1391 and 11,11,14 1392 addc 29,29,0 1393 and 12,12,15 1394 srwi 8,30,28 1395 srwi 0,30,34-32 1396 adde 28,28,5 1397 srwi 5,31,34-32 1398 insrwi 6,30,28,0 1399 insrwi 8,31,28,0 1400 xor 11,11,17 1401 addc 21,21,29 1402 xor 12,12,16 1403 insrwi 0,31,34-32,0 1404 insrwi 5,30,34-32,0 1405 adde 20,20,28 1406 srwi 9,30,39-32 1407 srwi 10,31,39-32 1408 xor 0,0,6 1409 addc 29,29,11 1410 xor 5,5,8 1411 insrwi 9,31,39-32,0 1412 insrwi 10,30,39-32,0 1413 adde 28,28,12 1414 lwz 6,48(1) 1415 lwz 8,52(1) 1416 xor 0,0,9 1417 xor 5,5,10 1418 addc 29,29,0 1419 adde 28,28,5 1420 srwi 0,6,1 1421 srwi 5,8,1 1422 srwi 9,6,8 1423 srwi 10,8,8 1424 insrwi 0,8,1,0 1425 insrwi 5,6,1,0 1426 srwi 11,6,7 1427 insrwi 9,8,8,0 1428 insrwi 10,6,8,0 1429 insrwi 11,8,7,0 1430 xor 0,0,9 1431 lwz 9,24(1) 1432 srwi 12,8,7 1433 xor 5,5,10 1434 lwz 10,28(1) 1435 xor 11,11,0 1436 srwi 0,9,19 1437 xor 12,12,5 1438 srwi 5,10,19 1439 addc 3,3,11 1440 srwi 11,10,61-32 1441 insrwi 0,10,19,0 1442 insrwi 5,9,19,0 1443 adde 4,4,12 1444 srwi 12,9,61-32 1445 1446 insrwi 11,9,61-32,0 1447 srwi 9,9,6 1448 insrwi 12,10,61-32,0 1449 insrwi 9,10,6,0 1450 xor 0,0,11 1451 lwz 11,112(1) 1452 srwi 10,10,6 1453 xor 5,5,12 1454 lwz 12,116(1) 1455 xor 0,0,9 1456 addc 3,3,11 1457 xor 5,5,10 1458 adde 4,4,12 1459 addc 3,3,0 1460 adde 4,4,5 1461 lwz 9,20(7) 1462 xor 11,23,25 1463 lwz 10,16(7) 1464 xor 12,22,24 1465 addc 27,27,3 1466 stw 3,40(1) 1467 1468 srwi 0,21,14 1469 srwi 5,20,14 1470 and 11,11,21 1471 adde 26,26,4 1472 and 12,12,20 1473 stw 4,44(1) 1474 srwi 3,21,18 1475 srwi 4,20,18 1476 addc 27,27,9 1477 insrwi 0,20,14,0 1478 insrwi 5,21,14,0 1479 xor 11,11,25 1480 adde 26,26,10 1481 xor 12,12,24 1482 insrwi 3,20,18,0 1483 insrwi 4,21,18,0 1484 addc 27,27,11 1485 srwi 9,20,41-32 1486 srwi 10,21,41-32 1487 xor 0,0,3 1488 xor 5,5,4 1489 insrwi 9,21,41-32,0 1490 insrwi 10,20,41-32,0 1491 xor 11,29,31 1492 adde 26,26,12 1493 xor 12,28,30 1494 xor 0,0,9 1495 xor 5,5,10 1496 1497 srwi 3,29,28 1498 and 14,14,11 1499 addc 27,27,0 1500 and 15,15,12 1501 srwi 4,28,28 1502 srwi 0,28,34-32 1503 adde 26,26,5 1504 srwi 5,29,34-32 1505 insrwi 3,28,28,0 1506 insrwi 4,29,28,0 1507 xor 14,14,31 1508 addc 19,19,27 1509 xor 15,15,30 1510 insrwi 0,29,34-32,0 1511 insrwi 5,28,34-32,0 1512 adde 18,18,26 1513 srwi 9,28,39-32 1514 srwi 10,29,39-32 1515 xor 0,0,3 1516 addc 27,27,14 1517 xor 5,5,4 1518 insrwi 9,29,39-32,0 1519 insrwi 10,28,39-32,0 1520 adde 26,26,15 1521 lwz 3,56(1) 1522 lwz 4,60(1) 1523 xor 0,0,9 1524 xor 5,5,10 1525 addc 27,27,0 1526 adde 26,26,5 1527 srwi 0,3,1 1528 srwi 5,4,1 1529 srwi 9,3,8 1530 srwi 10,4,8 1531 insrwi 0,4,1,0 1532 insrwi 5,3,1,0 1533 srwi 14,3,7 1534 insrwi 9,4,8,0 1535 insrwi 10,3,8,0 1536 insrwi 14,4,7,0 1537 xor 0,0,9 1538 lwz 9,32(1) 1539 srwi 15,4,7 1540 xor 5,5,10 1541 lwz 10,36(1) 1542 xor 14,14,0 1543 srwi 0,9,19 1544 xor 15,15,5 1545 srwi 5,10,19 1546 addc 6,6,14 1547 srwi 14,10,61-32 1548 insrwi 0,10,19,0 1549 insrwi 5,9,19,0 1550 adde 8,8,15 1551 srwi 15,9,61-32 1552 1553 insrwi 14,9,61-32,0 1554 srwi 9,9,6 1555 insrwi 15,10,61-32,0 1556 insrwi 9,10,6,0 1557 xor 0,0,14 1558 lwz 14,120(1) 1559 srwi 10,10,6 1560 xor 5,5,15 1561 lwz 15,124(1) 1562 xor 0,0,9 1563 addc 6,6,14 1564 xor 5,5,10 1565 adde 8,8,15 1566 addc 6,6,0 1567 adde 8,8,5 1568 lwz 9,28(7) 1569 xor 14,21,23 1570 lwz 10,24(7) 1571 xor 15,20,22 1572 addc 25,25,6 1573 stw 6,48(1) 1574 1575 srwi 0,19,14 1576 srwi 5,18,14 1577 and 14,14,19 1578 adde 24,24,8 1579 and 15,15,18 1580 stw 8,52(1) 1581 srwi 6,19,18 1582 srwi 8,18,18 1583 addc 25,25,9 1584 insrwi 0,18,14,0 1585 insrwi 5,19,14,0 1586 xor 14,14,23 1587 adde 24,24,10 1588 xor 15,15,22 1589 insrwi 6,18,18,0 1590 insrwi 8,19,18,0 1591 addc 25,25,14 1592 srwi 9,18,41-32 1593 srwi 10,19,41-32 1594 xor 0,0,6 1595 xor 5,5,8 1596 insrwi 9,19,41-32,0 1597 insrwi 10,18,41-32,0 1598 xor 14,27,29 1599 adde 24,24,15 1600 xor 15,26,28 1601 xor 0,0,9 1602 xor 5,5,10 1603 1604 srwi 6,27,28 1605 and 11,11,14 1606 addc 25,25,0 1607 and 12,12,15 1608 srwi 8,26,28 1609 srwi 0,26,34-32 1610 adde 24,24,5 1611 srwi 5,27,34-32 1612 insrwi 6,26,28,0 1613 insrwi 8,27,28,0 1614 xor 11,11,29 1615 addc 17,17,25 1616 xor 12,12,28 1617 insrwi 0,27,34-32,0 1618 insrwi 5,26,34-32,0 1619 adde 16,16,24 1620 srwi 9,26,39-32 1621 srwi 10,27,39-32 1622 xor 0,0,6 1623 addc 25,25,11 1624 xor 5,5,8 1625 insrwi 9,27,39-32,0 1626 insrwi 10,26,39-32,0 1627 adde 24,24,12 1628 lwz 6,64(1) 1629 lwz 8,68(1) 1630 xor 0,0,9 1631 xor 5,5,10 1632 addc 25,25,0 1633 adde 24,24,5 1634 srwi 0,6,1 1635 srwi 5,8,1 1636 srwi 9,6,8 1637 srwi 10,8,8 1638 insrwi 0,8,1,0 1639 insrwi 5,6,1,0 1640 srwi 11,6,7 1641 insrwi 9,8,8,0 1642 insrwi 10,6,8,0 1643 insrwi 11,8,7,0 1644 xor 0,0,9 1645 lwz 9,40(1) 1646 srwi 12,8,7 1647 xor 5,5,10 1648 lwz 10,44(1) 1649 xor 11,11,0 1650 srwi 0,9,19 1651 xor 12,12,5 1652 srwi 5,10,19 1653 addc 3,3,11 1654 srwi 11,10,61-32 1655 insrwi 0,10,19,0 1656 insrwi 5,9,19,0 1657 adde 4,4,12 1658 srwi 12,9,61-32 1659 1660 insrwi 11,9,61-32,0 1661 srwi 9,9,6 1662 insrwi 12,10,61-32,0 1663 insrwi 9,10,6,0 1664 xor 0,0,11 1665 lwz 11,128(1) 1666 srwi 10,10,6 1667 xor 5,5,12 1668 lwz 12,132(1) 1669 xor 0,0,9 1670 addc 3,3,11 1671 xor 5,5,10 1672 adde 4,4,12 1673 addc 3,3,0 1674 adde 4,4,5 1675 lwz 9,36(7) 1676 xor 11,19,21 1677 lwz 10,32(7) 1678 xor 12,18,20 1679 addc 23,23,3 1680 stw 3,56(1) 1681 1682 srwi 0,17,14 1683 srwi 5,16,14 1684 and 11,11,17 1685 adde 22,22,4 1686 and 12,12,16 1687 stw 4,60(1) 1688 srwi 3,17,18 1689 srwi 4,16,18 1690 addc 23,23,9 1691 insrwi 0,16,14,0 1692 insrwi 5,17,14,0 1693 xor 11,11,21 1694 adde 22,22,10 1695 xor 12,12,20 1696 insrwi 3,16,18,0 1697 insrwi 4,17,18,0 1698 addc 23,23,11 1699 srwi 9,16,41-32 1700 srwi 10,17,41-32 1701 xor 0,0,3 1702 xor 5,5,4 1703 insrwi 9,17,41-32,0 1704 insrwi 10,16,41-32,0 1705 xor 11,25,27 1706 adde 22,22,12 1707 xor 12,24,26 1708 xor 0,0,9 1709 xor 5,5,10 1710 1711 srwi 3,25,28 1712 and 14,14,11 1713 addc 23,23,0 1714 and 15,15,12 1715 srwi 4,24,28 1716 srwi 0,24,34-32 1717 adde 22,22,5 1718 srwi 5,25,34-32 1719 insrwi 3,24,28,0 1720 insrwi 4,25,28,0 1721 xor 14,14,27 1722 addc 31,31,23 1723 xor 15,15,26 1724 insrwi 0,25,34-32,0 1725 insrwi 5,24,34-32,0 1726 adde 30,30,22 1727 srwi 9,24,39-32 1728 srwi 10,25,39-32 1729 xor 0,0,3 1730 addc 23,23,14 1731 xor 5,5,4 1732 insrwi 9,25,39-32,0 1733 insrwi 10,24,39-32,0 1734 adde 22,22,15 1735 lwz 3,72(1) 1736 lwz 4,76(1) 1737 xor 0,0,9 1738 xor 5,5,10 1739 addc 23,23,0 1740 adde 22,22,5 1741 srwi 0,3,1 1742 srwi 5,4,1 1743 srwi 9,3,8 1744 srwi 10,4,8 1745 insrwi 0,4,1,0 1746 insrwi 5,3,1,0 1747 srwi 14,3,7 1748 insrwi 9,4,8,0 1749 insrwi 10,3,8,0 1750 insrwi 14,4,7,0 1751 xor 0,0,9 1752 lwz 9,48(1) 1753 srwi 15,4,7 1754 xor 5,5,10 1755 lwz 10,52(1) 1756 xor 14,14,0 1757 srwi 0,9,19 1758 xor 15,15,5 1759 srwi 5,10,19 1760 addc 6,6,14 1761 srwi 14,10,61-32 1762 insrwi 0,10,19,0 1763 insrwi 5,9,19,0 1764 adde 8,8,15 1765 srwi 15,9,61-32 1766 1767 insrwi 14,9,61-32,0 1768 srwi 9,9,6 1769 insrwi 15,10,61-32,0 1770 insrwi 9,10,6,0 1771 xor 0,0,14 1772 lwz 14,136(1) 1773 srwi 10,10,6 1774 xor 5,5,15 1775 lwz 15,140(1) 1776 xor 0,0,9 1777 addc 6,6,14 1778 xor 5,5,10 1779 adde 8,8,15 1780 addc 6,6,0 1781 adde 8,8,5 1782 lwz 9,44(7) 1783 xor 14,17,19 1784 lwz 10,40(7) 1785 xor 15,16,18 1786 addc 21,21,6 1787 stw 6,64(1) 1788 1789 srwi 0,31,14 1790 srwi 5,30,14 1791 and 14,14,31 1792 adde 20,20,8 1793 and 15,15,30 1794 stw 8,68(1) 1795 srwi 6,31,18 1796 srwi 8,30,18 1797 addc 21,21,9 1798 insrwi 0,30,14,0 1799 insrwi 5,31,14,0 1800 xor 14,14,19 1801 adde 20,20,10 1802 xor 15,15,18 1803 insrwi 6,30,18,0 1804 insrwi 8,31,18,0 1805 addc 21,21,14 1806 srwi 9,30,41-32 1807 srwi 10,31,41-32 1808 xor 0,0,6 1809 xor 5,5,8 1810 insrwi 9,31,41-32,0 1811 insrwi 10,30,41-32,0 1812 xor 14,23,25 1813 adde 20,20,15 1814 xor 15,22,24 1815 xor 0,0,9 1816 xor 5,5,10 1817 1818 srwi 6,23,28 1819 and 11,11,14 1820 addc 21,21,0 1821 and 12,12,15 1822 srwi 8,22,28 1823 srwi 0,22,34-32 1824 adde 20,20,5 1825 srwi 5,23,34-32 1826 insrwi 6,22,28,0 1827 insrwi 8,23,28,0 1828 xor 11,11,25 1829 addc 29,29,21 1830 xor 12,12,24 1831 insrwi 0,23,34-32,0 1832 insrwi 5,22,34-32,0 1833 adde 28,28,20 1834 srwi 9,22,39-32 1835 srwi 10,23,39-32 1836 xor 0,0,6 1837 addc 21,21,11 1838 xor 5,5,8 1839 insrwi 9,23,39-32,0 1840 insrwi 10,22,39-32,0 1841 adde 20,20,12 1842 lwz 6,80(1) 1843 lwz 8,84(1) 1844 xor 0,0,9 1845 xor 5,5,10 1846 addc 21,21,0 1847 adde 20,20,5 1848 srwi 0,6,1 1849 srwi 5,8,1 1850 srwi 9,6,8 1851 srwi 10,8,8 1852 insrwi 0,8,1,0 1853 insrwi 5,6,1,0 1854 srwi 11,6,7 1855 insrwi 9,8,8,0 1856 insrwi 10,6,8,0 1857 insrwi 11,8,7,0 1858 xor 0,0,9 1859 lwz 9,56(1) 1860 srwi 12,8,7 1861 xor 5,5,10 1862 lwz 10,60(1) 1863 xor 11,11,0 1864 srwi 0,9,19 1865 xor 12,12,5 1866 srwi 5,10,19 1867 addc 3,3,11 1868 srwi 11,10,61-32 1869 insrwi 0,10,19,0 1870 insrwi 5,9,19,0 1871 adde 4,4,12 1872 srwi 12,9,61-32 1873 1874 insrwi 11,9,61-32,0 1875 srwi 9,9,6 1876 insrwi 12,10,61-32,0 1877 insrwi 9,10,6,0 1878 xor 0,0,11 1879 lwz 11,144(1) 1880 srwi 10,10,6 1881 xor 5,5,12 1882 lwz 12,148(1) 1883 xor 0,0,9 1884 addc 3,3,11 1885 xor 5,5,10 1886 adde 4,4,12 1887 addc 3,3,0 1888 adde 4,4,5 1889 lwz 9,52(7) 1890 xor 11,31,17 1891 lwz 10,48(7) 1892 xor 12,30,16 1893 addc 19,19,3 1894 stw 3,72(1) 1895 1896 srwi 0,29,14 1897 srwi 5,28,14 1898 and 11,11,29 1899 adde 18,18,4 1900 and 12,12,28 1901 stw 4,76(1) 1902 srwi 3,29,18 1903 srwi 4,28,18 1904 addc 19,19,9 1905 insrwi 0,28,14,0 1906 insrwi 5,29,14,0 1907 xor 11,11,17 1908 adde 18,18,10 1909 xor 12,12,16 1910 insrwi 3,28,18,0 1911 insrwi 4,29,18,0 1912 addc 19,19,11 1913 srwi 9,28,41-32 1914 srwi 10,29,41-32 1915 xor 0,0,3 1916 xor 5,5,4 1917 insrwi 9,29,41-32,0 1918 insrwi 10,28,41-32,0 1919 xor 11,21,23 1920 adde 18,18,12 1921 xor 12,20,22 1922 xor 0,0,9 1923 xor 5,5,10 1924 1925 srwi 3,21,28 1926 and 14,14,11 1927 addc 19,19,0 1928 and 15,15,12 1929 srwi 4,20,28 1930 srwi 0,20,34-32 1931 adde 18,18,5 1932 srwi 5,21,34-32 1933 insrwi 3,20,28,0 1934 insrwi 4,21,28,0 1935 xor 14,14,23 1936 addc 27,27,19 1937 xor 15,15,22 1938 insrwi 0,21,34-32,0 1939 insrwi 5,20,34-32,0 1940 adde 26,26,18 1941 srwi 9,20,39-32 1942 srwi 10,21,39-32 1943 xor 0,0,3 1944 addc 19,19,14 1945 xor 5,5,4 1946 insrwi 9,21,39-32,0 1947 insrwi 10,20,39-32,0 1948 adde 18,18,15 1949 lwz 3,88(1) 1950 lwz 4,92(1) 1951 xor 0,0,9 1952 xor 5,5,10 1953 addc 19,19,0 1954 adde 18,18,5 1955 srwi 0,3,1 1956 srwi 5,4,1 1957 srwi 9,3,8 1958 srwi 10,4,8 1959 insrwi 0,4,1,0 1960 insrwi 5,3,1,0 1961 srwi 14,3,7 1962 insrwi 9,4,8,0 1963 insrwi 10,3,8,0 1964 insrwi 14,4,7,0 1965 xor 0,0,9 1966 lwz 9,64(1) 1967 srwi 15,4,7 1968 xor 5,5,10 1969 lwz 10,68(1) 1970 xor 14,14,0 1971 srwi 0,9,19 1972 xor 15,15,5 1973 srwi 5,10,19 1974 addc 6,6,14 1975 srwi 14,10,61-32 1976 insrwi 0,10,19,0 1977 insrwi 5,9,19,0 1978 adde 8,8,15 1979 srwi 15,9,61-32 1980 1981 insrwi 14,9,61-32,0 1982 srwi 9,9,6 1983 insrwi 15,10,61-32,0 1984 insrwi 9,10,6,0 1985 xor 0,0,14 1986 lwz 14,24(1) 1987 srwi 10,10,6 1988 xor 5,5,15 1989 lwz 15,28(1) 1990 xor 0,0,9 1991 addc 6,6,14 1992 xor 5,5,10 1993 adde 8,8,15 1994 addc 6,6,0 1995 adde 8,8,5 1996 lwz 9,60(7) 1997 xor 14,29,31 1998 lwz 10,56(7) 1999 xor 15,28,30 2000 addc 17,17,6 2001 stw 6,80(1) 2002 2003 srwi 0,27,14 2004 srwi 5,26,14 2005 and 14,14,27 2006 adde 16,16,8 2007 and 15,15,26 2008 stw 8,84(1) 2009 srwi 6,27,18 2010 srwi 8,26,18 2011 addc 17,17,9 2012 insrwi 0,26,14,0 2013 insrwi 5,27,14,0 2014 xor 14,14,31 2015 adde 16,16,10 2016 xor 15,15,30 2017 insrwi 6,26,18,0 2018 insrwi 8,27,18,0 2019 addc 17,17,14 2020 srwi 9,26,41-32 2021 srwi 10,27,41-32 2022 xor 0,0,6 2023 xor 5,5,8 2024 insrwi 9,27,41-32,0 2025 insrwi 10,26,41-32,0 2026 xor 14,19,21 2027 adde 16,16,15 2028 xor 15,18,20 2029 xor 0,0,9 2030 xor 5,5,10 2031 2032 srwi 6,19,28 2033 and 11,11,14 2034 addc 17,17,0 2035 and 12,12,15 2036 srwi 8,18,28 2037 srwi 0,18,34-32 2038 adde 16,16,5 2039 srwi 5,19,34-32 2040 insrwi 6,18,28,0 2041 insrwi 8,19,28,0 2042 xor 11,11,21 2043 addc 25,25,17 2044 xor 12,12,20 2045 insrwi 0,19,34-32,0 2046 insrwi 5,18,34-32,0 2047 adde 24,24,16 2048 srwi 9,18,39-32 2049 srwi 10,19,39-32 2050 xor 0,0,6 2051 addc 17,17,11 2052 xor 5,5,8 2053 insrwi 9,19,39-32,0 2054 insrwi 10,18,39-32,0 2055 adde 16,16,12 2056 lwz 6,96(1) 2057 lwz 8,100(1) 2058 xor 0,0,9 2059 xor 5,5,10 2060 addc 17,17,0 2061 adde 16,16,5 2062 srwi 0,6,1 2063 srwi 5,8,1 2064 srwi 9,6,8 2065 srwi 10,8,8 2066 insrwi 0,8,1,0 2067 insrwi 5,6,1,0 2068 srwi 11,6,7 2069 insrwi 9,8,8,0 2070 insrwi 10,6,8,0 2071 insrwi 11,8,7,0 2072 xor 0,0,9 2073 lwz 9,72(1) 2074 srwi 12,8,7 2075 xor 5,5,10 2076 lwz 10,76(1) 2077 xor 11,11,0 2078 srwi 0,9,19 2079 xor 12,12,5 2080 srwi 5,10,19 2081 addc 3,3,11 2082 srwi 11,10,61-32 2083 insrwi 0,10,19,0 2084 insrwi 5,9,19,0 2085 adde 4,4,12 2086 srwi 12,9,61-32 2087 2088 insrwi 11,9,61-32,0 2089 srwi 9,9,6 2090 insrwi 12,10,61-32,0 2091 insrwi 9,10,6,0 2092 xor 0,0,11 2093 lwz 11,32(1) 2094 srwi 10,10,6 2095 xor 5,5,12 2096 lwz 12,36(1) 2097 xor 0,0,9 2098 addc 3,3,11 2099 xor 5,5,10 2100 adde 4,4,12 2101 addc 3,3,0 2102 adde 4,4,5 2103 lwz 9,68(7) 2104 xor 11,27,29 2105 lwz 10,64(7) 2106 xor 12,26,28 2107 addc 31,31,3 2108 stw 3,88(1) 2109 2110 srwi 0,25,14 2111 srwi 5,24,14 2112 and 11,11,25 2113 adde 30,30,4 2114 and 12,12,24 2115 stw 4,92(1) 2116 srwi 3,25,18 2117 srwi 4,24,18 2118 addc 31,31,9 2119 insrwi 0,24,14,0 2120 insrwi 5,25,14,0 2121 xor 11,11,29 2122 adde 30,30,10 2123 xor 12,12,28 2124 insrwi 3,24,18,0 2125 insrwi 4,25,18,0 2126 addc 31,31,11 2127 srwi 9,24,41-32 2128 srwi 10,25,41-32 2129 xor 0,0,3 2130 xor 5,5,4 2131 insrwi 9,25,41-32,0 2132 insrwi 10,24,41-32,0 2133 xor 11,17,19 2134 adde 30,30,12 2135 xor 12,16,18 2136 xor 0,0,9 2137 xor 5,5,10 2138 2139 srwi 3,17,28 2140 and 14,14,11 2141 addc 31,31,0 2142 and 15,15,12 2143 srwi 4,16,28 2144 srwi 0,16,34-32 2145 adde 30,30,5 2146 srwi 5,17,34-32 2147 insrwi 3,16,28,0 2148 insrwi 4,17,28,0 2149 xor 14,14,19 2150 addc 23,23,31 2151 xor 15,15,18 2152 insrwi 0,17,34-32,0 2153 insrwi 5,16,34-32,0 2154 adde 22,22,30 2155 srwi 9,16,39-32 2156 srwi 10,17,39-32 2157 xor 0,0,3 2158 addc 31,31,14 2159 xor 5,5,4 2160 insrwi 9,17,39-32,0 2161 insrwi 10,16,39-32,0 2162 adde 30,30,15 2163 lwz 3,104(1) 2164 lwz 4,108(1) 2165 xor 0,0,9 2166 xor 5,5,10 2167 addc 31,31,0 2168 adde 30,30,5 2169 srwi 0,3,1 2170 srwi 5,4,1 2171 srwi 9,3,8 2172 srwi 10,4,8 2173 insrwi 0,4,1,0 2174 insrwi 5,3,1,0 2175 srwi 14,3,7 2176 insrwi 9,4,8,0 2177 insrwi 10,3,8,0 2178 insrwi 14,4,7,0 2179 xor 0,0,9 2180 lwz 9,80(1) 2181 srwi 15,4,7 2182 xor 5,5,10 2183 lwz 10,84(1) 2184 xor 14,14,0 2185 srwi 0,9,19 2186 xor 15,15,5 2187 srwi 5,10,19 2188 addc 6,6,14 2189 srwi 14,10,61-32 2190 insrwi 0,10,19,0 2191 insrwi 5,9,19,0 2192 adde 8,8,15 2193 srwi 15,9,61-32 2194 2195 insrwi 14,9,61-32,0 2196 srwi 9,9,6 2197 insrwi 15,10,61-32,0 2198 insrwi 9,10,6,0 2199 xor 0,0,14 2200 lwz 14,40(1) 2201 srwi 10,10,6 2202 xor 5,5,15 2203 lwz 15,44(1) 2204 xor 0,0,9 2205 addc 6,6,14 2206 xor 5,5,10 2207 adde 8,8,15 2208 addc 6,6,0 2209 adde 8,8,5 2210 lwz 9,76(7) 2211 xor 14,25,27 2212 lwz 10,72(7) 2213 xor 15,24,26 2214 addc 29,29,6 2215 stw 6,96(1) 2216 2217 srwi 0,23,14 2218 srwi 5,22,14 2219 and 14,14,23 2220 adde 28,28,8 2221 and 15,15,22 2222 stw 8,100(1) 2223 srwi 6,23,18 2224 srwi 8,22,18 2225 addc 29,29,9 2226 insrwi 0,22,14,0 2227 insrwi 5,23,14,0 2228 xor 14,14,27 2229 adde 28,28,10 2230 xor 15,15,26 2231 insrwi 6,22,18,0 2232 insrwi 8,23,18,0 2233 addc 29,29,14 2234 srwi 9,22,41-32 2235 srwi 10,23,41-32 2236 xor 0,0,6 2237 xor 5,5,8 2238 insrwi 9,23,41-32,0 2239 insrwi 10,22,41-32,0 2240 xor 14,31,17 2241 adde 28,28,15 2242 xor 15,30,16 2243 xor 0,0,9 2244 xor 5,5,10 2245 2246 srwi 6,31,28 2247 and 11,11,14 2248 addc 29,29,0 2249 and 12,12,15 2250 srwi 8,30,28 2251 srwi 0,30,34-32 2252 adde 28,28,5 2253 srwi 5,31,34-32 2254 insrwi 6,30,28,0 2255 insrwi 8,31,28,0 2256 xor 11,11,17 2257 addc 21,21,29 2258 xor 12,12,16 2259 insrwi 0,31,34-32,0 2260 insrwi 5,30,34-32,0 2261 adde 20,20,28 2262 srwi 9,30,39-32 2263 srwi 10,31,39-32 2264 xor 0,0,6 2265 addc 29,29,11 2266 xor 5,5,8 2267 insrwi 9,31,39-32,0 2268 insrwi 10,30,39-32,0 2269 adde 28,28,12 2270 lwz 6,112(1) 2271 lwz 8,116(1) 2272 xor 0,0,9 2273 xor 5,5,10 2274 addc 29,29,0 2275 adde 28,28,5 2276 srwi 0,6,1 2277 srwi 5,8,1 2278 srwi 9,6,8 2279 srwi 10,8,8 2280 insrwi 0,8,1,0 2281 insrwi 5,6,1,0 2282 srwi 11,6,7 2283 insrwi 9,8,8,0 2284 insrwi 10,6,8,0 2285 insrwi 11,8,7,0 2286 xor 0,0,9 2287 lwz 9,88(1) 2288 srwi 12,8,7 2289 xor 5,5,10 2290 lwz 10,92(1) 2291 xor 11,11,0 2292 srwi 0,9,19 2293 xor 12,12,5 2294 srwi 5,10,19 2295 addc 3,3,11 2296 srwi 11,10,61-32 2297 insrwi 0,10,19,0 2298 insrwi 5,9,19,0 2299 adde 4,4,12 2300 srwi 12,9,61-32 2301 2302 insrwi 11,9,61-32,0 2303 srwi 9,9,6 2304 insrwi 12,10,61-32,0 2305 insrwi 9,10,6,0 2306 xor 0,0,11 2307 lwz 11,48(1) 2308 srwi 10,10,6 2309 xor 5,5,12 2310 lwz 12,52(1) 2311 xor 0,0,9 2312 addc 3,3,11 2313 xor 5,5,10 2314 adde 4,4,12 2315 addc 3,3,0 2316 adde 4,4,5 2317 lwz 9,84(7) 2318 xor 11,23,25 2319 lwz 10,80(7) 2320 xor 12,22,24 2321 addc 27,27,3 2322 stw 3,104(1) 2323 2324 srwi 0,21,14 2325 srwi 5,20,14 2326 and 11,11,21 2327 adde 26,26,4 2328 and 12,12,20 2329 stw 4,108(1) 2330 srwi 3,21,18 2331 srwi 4,20,18 2332 addc 27,27,9 2333 insrwi 0,20,14,0 2334 insrwi 5,21,14,0 2335 xor 11,11,25 2336 adde 26,26,10 2337 xor 12,12,24 2338 insrwi 3,20,18,0 2339 insrwi 4,21,18,0 2340 addc 27,27,11 2341 srwi 9,20,41-32 2342 srwi 10,21,41-32 2343 xor 0,0,3 2344 xor 5,5,4 2345 insrwi 9,21,41-32,0 2346 insrwi 10,20,41-32,0 2347 xor 11,29,31 2348 adde 26,26,12 2349 xor 12,28,30 2350 xor 0,0,9 2351 xor 5,5,10 2352 2353 srwi 3,29,28 2354 and 14,14,11 2355 addc 27,27,0 2356 and 15,15,12 2357 srwi 4,28,28 2358 srwi 0,28,34-32 2359 adde 26,26,5 2360 srwi 5,29,34-32 2361 insrwi 3,28,28,0 2362 insrwi 4,29,28,0 2363 xor 14,14,31 2364 addc 19,19,27 2365 xor 15,15,30 2366 insrwi 0,29,34-32,0 2367 insrwi 5,28,34-32,0 2368 adde 18,18,26 2369 srwi 9,28,39-32 2370 srwi 10,29,39-32 2371 xor 0,0,3 2372 addc 27,27,14 2373 xor 5,5,4 2374 insrwi 9,29,39-32,0 2375 insrwi 10,28,39-32,0 2376 adde 26,26,15 2377 lwz 3,120(1) 2378 lwz 4,124(1) 2379 xor 0,0,9 2380 xor 5,5,10 2381 addc 27,27,0 2382 adde 26,26,5 2383 srwi 0,3,1 2384 srwi 5,4,1 2385 srwi 9,3,8 2386 srwi 10,4,8 2387 insrwi 0,4,1,0 2388 insrwi 5,3,1,0 2389 srwi 14,3,7 2390 insrwi 9,4,8,0 2391 insrwi 10,3,8,0 2392 insrwi 14,4,7,0 2393 xor 0,0,9 2394 lwz 9,96(1) 2395 srwi 15,4,7 2396 xor 5,5,10 2397 lwz 10,100(1) 2398 xor 14,14,0 2399 srwi 0,9,19 2400 xor 15,15,5 2401 srwi 5,10,19 2402 addc 6,6,14 2403 srwi 14,10,61-32 2404 insrwi 0,10,19,0 2405 insrwi 5,9,19,0 2406 adde 8,8,15 2407 srwi 15,9,61-32 2408 2409 insrwi 14,9,61-32,0 2410 srwi 9,9,6 2411 insrwi 15,10,61-32,0 2412 insrwi 9,10,6,0 2413 xor 0,0,14 2414 lwz 14,56(1) 2415 srwi 10,10,6 2416 xor 5,5,15 2417 lwz 15,60(1) 2418 xor 0,0,9 2419 addc 6,6,14 2420 xor 5,5,10 2421 adde 8,8,15 2422 addc 6,6,0 2423 adde 8,8,5 2424 lwz 9,92(7) 2425 xor 14,21,23 2426 lwz 10,88(7) 2427 xor 15,20,22 2428 addc 25,25,6 2429 stw 6,112(1) 2430 2431 srwi 0,19,14 2432 srwi 5,18,14 2433 and 14,14,19 2434 adde 24,24,8 2435 and 15,15,18 2436 stw 8,116(1) 2437 srwi 6,19,18 2438 srwi 8,18,18 2439 addc 25,25,9 2440 insrwi 0,18,14,0 2441 insrwi 5,19,14,0 2442 xor 14,14,23 2443 adde 24,24,10 2444 xor 15,15,22 2445 insrwi 6,18,18,0 2446 insrwi 8,19,18,0 2447 addc 25,25,14 2448 srwi 9,18,41-32 2449 srwi 10,19,41-32 2450 xor 0,0,6 2451 xor 5,5,8 2452 insrwi 9,19,41-32,0 2453 insrwi 10,18,41-32,0 2454 xor 14,27,29 2455 adde 24,24,15 2456 xor 15,26,28 2457 xor 0,0,9 2458 xor 5,5,10 2459 2460 srwi 6,27,28 2461 and 11,11,14 2462 addc 25,25,0 2463 and 12,12,15 2464 srwi 8,26,28 2465 srwi 0,26,34-32 2466 adde 24,24,5 2467 srwi 5,27,34-32 2468 insrwi 6,26,28,0 2469 insrwi 8,27,28,0 2470 xor 11,11,29 2471 addc 17,17,25 2472 xor 12,12,28 2473 insrwi 0,27,34-32,0 2474 insrwi 5,26,34-32,0 2475 adde 16,16,24 2476 srwi 9,26,39-32 2477 srwi 10,27,39-32 2478 xor 0,0,6 2479 addc 25,25,11 2480 xor 5,5,8 2481 insrwi 9,27,39-32,0 2482 insrwi 10,26,39-32,0 2483 adde 24,24,12 2484 lwz 6,128(1) 2485 lwz 8,132(1) 2486 xor 0,0,9 2487 xor 5,5,10 2488 addc 25,25,0 2489 adde 24,24,5 2490 srwi 0,6,1 2491 srwi 5,8,1 2492 srwi 9,6,8 2493 srwi 10,8,8 2494 insrwi 0,8,1,0 2495 insrwi 5,6,1,0 2496 srwi 11,6,7 2497 insrwi 9,8,8,0 2498 insrwi 10,6,8,0 2499 insrwi 11,8,7,0 2500 xor 0,0,9 2501 lwz 9,104(1) 2502 srwi 12,8,7 2503 xor 5,5,10 2504 lwz 10,108(1) 2505 xor 11,11,0 2506 srwi 0,9,19 2507 xor 12,12,5 2508 srwi 5,10,19 2509 addc 3,3,11 2510 srwi 11,10,61-32 2511 insrwi 0,10,19,0 2512 insrwi 5,9,19,0 2513 adde 4,4,12 2514 srwi 12,9,61-32 2515 2516 insrwi 11,9,61-32,0 2517 srwi 9,9,6 2518 insrwi 12,10,61-32,0 2519 insrwi 9,10,6,0 2520 xor 0,0,11 2521 lwz 11,64(1) 2522 srwi 10,10,6 2523 xor 5,5,12 2524 lwz 12,68(1) 2525 xor 0,0,9 2526 addc 3,3,11 2527 xor 5,5,10 2528 adde 4,4,12 2529 addc 3,3,0 2530 adde 4,4,5 2531 lwz 9,100(7) 2532 xor 11,19,21 2533 lwz 10,96(7) 2534 xor 12,18,20 2535 addc 23,23,3 2536 stw 3,120(1) 2537 2538 srwi 0,17,14 2539 srwi 5,16,14 2540 and 11,11,17 2541 adde 22,22,4 2542 and 12,12,16 2543 stw 4,124(1) 2544 srwi 3,17,18 2545 srwi 4,16,18 2546 addc 23,23,9 2547 insrwi 0,16,14,0 2548 insrwi 5,17,14,0 2549 xor 11,11,21 2550 adde 22,22,10 2551 xor 12,12,20 2552 insrwi 3,16,18,0 2553 insrwi 4,17,18,0 2554 addc 23,23,11 2555 srwi 9,16,41-32 2556 srwi 10,17,41-32 2557 xor 0,0,3 2558 xor 5,5,4 2559 insrwi 9,17,41-32,0 2560 insrwi 10,16,41-32,0 2561 xor 11,25,27 2562 adde 22,22,12 2563 xor 12,24,26 2564 xor 0,0,9 2565 xor 5,5,10 2566 2567 srwi 3,25,28 2568 and 14,14,11 2569 addc 23,23,0 2570 and 15,15,12 2571 srwi 4,24,28 2572 srwi 0,24,34-32 2573 adde 22,22,5 2574 srwi 5,25,34-32 2575 insrwi 3,24,28,0 2576 insrwi 4,25,28,0 2577 xor 14,14,27 2578 addc 31,31,23 2579 xor 15,15,26 2580 insrwi 0,25,34-32,0 2581 insrwi 5,24,34-32,0 2582 adde 30,30,22 2583 srwi 9,24,39-32 2584 srwi 10,25,39-32 2585 xor 0,0,3 2586 addc 23,23,14 2587 xor 5,5,4 2588 insrwi 9,25,39-32,0 2589 insrwi 10,24,39-32,0 2590 adde 22,22,15 2591 lwz 3,136(1) 2592 lwz 4,140(1) 2593 xor 0,0,9 2594 xor 5,5,10 2595 addc 23,23,0 2596 adde 22,22,5 2597 srwi 0,3,1 2598 srwi 5,4,1 2599 srwi 9,3,8 2600 srwi 10,4,8 2601 insrwi 0,4,1,0 2602 insrwi 5,3,1,0 2603 srwi 14,3,7 2604 insrwi 9,4,8,0 2605 insrwi 10,3,8,0 2606 insrwi 14,4,7,0 2607 xor 0,0,9 2608 lwz 9,112(1) 2609 srwi 15,4,7 2610 xor 5,5,10 2611 lwz 10,116(1) 2612 xor 14,14,0 2613 srwi 0,9,19 2614 xor 15,15,5 2615 srwi 5,10,19 2616 addc 6,6,14 2617 srwi 14,10,61-32 2618 insrwi 0,10,19,0 2619 insrwi 5,9,19,0 2620 adde 8,8,15 2621 srwi 15,9,61-32 2622 2623 insrwi 14,9,61-32,0 2624 srwi 9,9,6 2625 insrwi 15,10,61-32,0 2626 insrwi 9,10,6,0 2627 xor 0,0,14 2628 lwz 14,72(1) 2629 srwi 10,10,6 2630 xor 5,5,15 2631 lwz 15,76(1) 2632 xor 0,0,9 2633 addc 6,6,14 2634 xor 5,5,10 2635 adde 8,8,15 2636 addc 6,6,0 2637 adde 8,8,5 2638 lwz 9,108(7) 2639 xor 14,17,19 2640 lwz 10,104(7) 2641 xor 15,16,18 2642 addc 21,21,6 2643 stw 6,128(1) 2644 2645 srwi 0,31,14 2646 srwi 5,30,14 2647 and 14,14,31 2648 adde 20,20,8 2649 and 15,15,30 2650 stw 8,132(1) 2651 srwi 6,31,18 2652 srwi 8,30,18 2653 addc 21,21,9 2654 insrwi 0,30,14,0 2655 insrwi 5,31,14,0 2656 xor 14,14,19 2657 adde 20,20,10 2658 xor 15,15,18 2659 insrwi 6,30,18,0 2660 insrwi 8,31,18,0 2661 addc 21,21,14 2662 srwi 9,30,41-32 2663 srwi 10,31,41-32 2664 xor 0,0,6 2665 xor 5,5,8 2666 insrwi 9,31,41-32,0 2667 insrwi 10,30,41-32,0 2668 xor 14,23,25 2669 adde 20,20,15 2670 xor 15,22,24 2671 xor 0,0,9 2672 xor 5,5,10 2673 2674 srwi 6,23,28 2675 and 11,11,14 2676 addc 21,21,0 2677 and 12,12,15 2678 srwi 8,22,28 2679 srwi 0,22,34-32 2680 adde 20,20,5 2681 srwi 5,23,34-32 2682 insrwi 6,22,28,0 2683 insrwi 8,23,28,0 2684 xor 11,11,25 2685 addc 29,29,21 2686 xor 12,12,24 2687 insrwi 0,23,34-32,0 2688 insrwi 5,22,34-32,0 2689 adde 28,28,20 2690 srwi 9,22,39-32 2691 srwi 10,23,39-32 2692 xor 0,0,6 2693 addc 21,21,11 2694 xor 5,5,8 2695 insrwi 9,23,39-32,0 2696 insrwi 10,22,39-32,0 2697 adde 20,20,12 2698 lwz 6,144(1) 2699 lwz 8,148(1) 2700 xor 0,0,9 2701 xor 5,5,10 2702 addc 21,21,0 2703 adde 20,20,5 2704 srwi 0,6,1 2705 srwi 5,8,1 2706 srwi 9,6,8 2707 srwi 10,8,8 2708 insrwi 0,8,1,0 2709 insrwi 5,6,1,0 2710 srwi 11,6,7 2711 insrwi 9,8,8,0 2712 insrwi 10,6,8,0 2713 insrwi 11,8,7,0 2714 xor 0,0,9 2715 lwz 9,120(1) 2716 srwi 12,8,7 2717 xor 5,5,10 2718 lwz 10,124(1) 2719 xor 11,11,0 2720 srwi 0,9,19 2721 xor 12,12,5 2722 srwi 5,10,19 2723 addc 3,3,11 2724 srwi 11,10,61-32 2725 insrwi 0,10,19,0 2726 insrwi 5,9,19,0 2727 adde 4,4,12 2728 srwi 12,9,61-32 2729 2730 insrwi 11,9,61-32,0 2731 srwi 9,9,6 2732 insrwi 12,10,61-32,0 2733 insrwi 9,10,6,0 2734 xor 0,0,11 2735 lwz 11,80(1) 2736 srwi 10,10,6 2737 xor 5,5,12 2738 lwz 12,84(1) 2739 xor 0,0,9 2740 addc 3,3,11 2741 xor 5,5,10 2742 adde 4,4,12 2743 addc 3,3,0 2744 adde 4,4,5 2745 lwz 9,116(7) 2746 xor 11,31,17 2747 lwz 10,112(7) 2748 xor 12,30,16 2749 addc 19,19,3 2750 stw 3,136(1) 2751 2752 srwi 0,29,14 2753 srwi 5,28,14 2754 and 11,11,29 2755 adde 18,18,4 2756 and 12,12,28 2757 stw 4,140(1) 2758 srwi 3,29,18 2759 srwi 4,28,18 2760 addc 19,19,9 2761 insrwi 0,28,14,0 2762 insrwi 5,29,14,0 2763 xor 11,11,17 2764 adde 18,18,10 2765 xor 12,12,16 2766 insrwi 3,28,18,0 2767 insrwi 4,29,18,0 2768 addc 19,19,11 2769 srwi 9,28,41-32 2770 srwi 10,29,41-32 2771 xor 0,0,3 2772 xor 5,5,4 2773 insrwi 9,29,41-32,0 2774 insrwi 10,28,41-32,0 2775 xor 11,21,23 2776 adde 18,18,12 2777 xor 12,20,22 2778 xor 0,0,9 2779 xor 5,5,10 2780 2781 srwi 3,21,28 2782 and 14,14,11 2783 addc 19,19,0 2784 and 15,15,12 2785 srwi 4,20,28 2786 srwi 0,20,34-32 2787 adde 18,18,5 2788 srwi 5,21,34-32 2789 insrwi 3,20,28,0 2790 insrwi 4,21,28,0 2791 xor 14,14,23 2792 addc 27,27,19 2793 xor 15,15,22 2794 insrwi 0,21,34-32,0 2795 insrwi 5,20,34-32,0 2796 adde 26,26,18 2797 srwi 9,20,39-32 2798 srwi 10,21,39-32 2799 xor 0,0,3 2800 addc 19,19,14 2801 xor 5,5,4 2802 insrwi 9,21,39-32,0 2803 insrwi 10,20,39-32,0 2804 adde 18,18,15 2805 lwz 3,24(1) 2806 lwz 4,28(1) 2807 xor 0,0,9 2808 xor 5,5,10 2809 addc 19,19,0 2810 adde 18,18,5 2811 srwi 0,3,1 2812 srwi 5,4,1 2813 srwi 9,3,8 2814 srwi 10,4,8 2815 insrwi 0,4,1,0 2816 insrwi 5,3,1,0 2817 srwi 14,3,7 2818 insrwi 9,4,8,0 2819 insrwi 10,3,8,0 2820 insrwi 14,4,7,0 2821 xor 0,0,9 2822 lwz 9,128(1) 2823 srwi 15,4,7 2824 xor 5,5,10 2825 lwz 10,132(1) 2826 xor 14,14,0 2827 srwi 0,9,19 2828 xor 15,15,5 2829 srwi 5,10,19 2830 addc 6,6,14 2831 srwi 14,10,61-32 2832 insrwi 0,10,19,0 2833 insrwi 5,9,19,0 2834 adde 8,8,15 2835 srwi 15,9,61-32 2836 2837 insrwi 14,9,61-32,0 2838 srwi 9,9,6 2839 insrwi 15,10,61-32,0 2840 insrwi 9,10,6,0 2841 xor 0,0,14 2842 lwz 14,88(1) 2843 srwi 10,10,6 2844 xor 5,5,15 2845 lwz 15,92(1) 2846 xor 0,0,9 2847 addc 6,6,14 2848 xor 5,5,10 2849 adde 8,8,15 2850 addc 6,6,0 2851 adde 8,8,5 2852 lwz 9,124(7) 2853 xor 14,29,31 2854 lwz 10,120(7) 2855 xor 15,28,30 2856 addc 17,17,6 2857 stw 6,144(1) 2858 2859 srwi 0,27,14 2860 srwi 5,26,14 2861 and 14,14,27 2862 adde 16,16,8 2863 and 15,15,26 2864 stw 8,148(1) 2865 srwi 6,27,18 2866 srwi 8,26,18 2867 addc 17,17,9 2868 insrwi 0,26,14,0 2869 insrwi 5,27,14,0 2870 xor 14,14,31 2871 adde 16,16,10 2872 xor 15,15,30 2873 insrwi 6,26,18,0 2874 insrwi 8,27,18,0 2875 addc 17,17,14 2876 srwi 9,26,41-32 2877 srwi 10,27,41-32 2878 xor 0,0,6 2879 xor 5,5,8 2880 insrwi 9,27,41-32,0 2881 insrwi 10,26,41-32,0 2882 xor 14,19,21 2883 adde 16,16,15 2884 xor 15,18,20 2885 xor 0,0,9 2886 xor 5,5,10 2887 2888 srwi 6,19,28 2889 and 11,11,14 2890 addc 17,17,0 2891 and 12,12,15 2892 srwi 8,18,28 2893 srwi 0,18,34-32 2894 adde 16,16,5 2895 srwi 5,19,34-32 2896 insrwi 6,18,28,0 2897 insrwi 8,19,28,0 2898 xor 11,11,21 2899 addc 25,25,17 2900 xor 12,12,20 2901 insrwi 0,19,34-32,0 2902 insrwi 5,18,34-32,0 2903 adde 24,24,16 2904 srwi 9,18,39-32 2905 srwi 10,19,39-32 2906 xor 0,0,6 2907 addc 17,17,11 2908 xor 5,5,8 2909 insrwi 9,19,39-32,0 2910 insrwi 10,18,39-32,0 2911 adde 16,16,12 2912 lwz 6,32(1) 2913 lwz 8,36(1) 2914 xor 0,0,9 2915 xor 5,5,10 2916 addc 17,17,0 2917 adde 16,16,5 2918 bdnz .Lrounds 2919 2920 lwz 3,168(1) 2921 lwz 4,164(1) 2922 lwz 5,160(1) 2923 subi 7,7,512 2924 2925 lwz 6,0(3) 2926 lwz 8,4(3) 2927 lwz 9,8(3) 2928 lwz 10,12(3) 2929 lwz 11,16(3) 2930 lwz 12,20(3) 2931 lwz 14,24(3) 2932 addc 17,17,8 2933 lwz 15,28(3) 2934 adde 16,16,6 2935 lwz 6,32(3) 2936 addc 19,19,10 2937 lwz 8,36(3) 2938 adde 18,18,9 2939 lwz 9,40(3) 2940 addc 21,21,12 2941 lwz 10,44(3) 2942 adde 20,20,11 2943 lwz 11,48(3) 2944 addc 23,23,15 2945 lwz 12,52(3) 2946 adde 22,22,14 2947 lwz 14,56(3) 2948 addc 25,25,8 2949 lwz 15,60(3) 2950 adde 24,24,6 2951 stw 16,0(3) 2952 stw 17,4(3) 2953 addc 27,27,10 2954 stw 18,8(3) 2955 stw 19,12(3) 2956 adde 26,26,9 2957 stw 20,16(3) 2958 stw 21,20(3) 2959 addc 29,29,12 2960 stw 22,24(3) 2961 stw 23,28(3) 2962 adde 28,28,11 2963 stw 24,32(3) 2964 stw 25,36(3) 2965 addc 31,31,15 2966 stw 26,40(3) 2967 stw 27,44(3) 2968 adde 30,30,14 2969 stw 28,48(3) 2970 stw 29,52(3) 2971 stw 30,56(3) 2972 stw 31,60(3) 2973 2974 addi 4,4,128 2975 stw 4,164(1) 2976 .long 0x7c042840 2977 bne .Lsha2_block_private 2978 blr 2979.long 0 2980.byte 0,12,0x14,0,0,0,0,0 2981.size sha512_block_ppc,.-sha512_block_ppc 2982.align 6 2983.LPICmeup: 2984 mflr 0 2985 bcl 20,31,$+4 2986 mflr 7 2987 addi 7,7,56 2988 mtlr 0 2989 blr 2990.long 0 2991.byte 0,12,0x14,0,0,0,0,0 2992.space 28 2993.long 0x428a2f98,0xd728ae22 2994.long 0x71374491,0x23ef65cd 2995.long 0xb5c0fbcf,0xec4d3b2f 2996.long 0xe9b5dba5,0x8189dbbc 2997.long 0x3956c25b,0xf348b538 2998.long 0x59f111f1,0xb605d019 2999.long 0x923f82a4,0xaf194f9b 3000.long 0xab1c5ed5,0xda6d8118 3001.long 0xd807aa98,0xa3030242 3002.long 0x12835b01,0x45706fbe 3003.long 0x243185be,0x4ee4b28c 3004.long 0x550c7dc3,0xd5ffb4e2 3005.long 0x72be5d74,0xf27b896f 3006.long 0x80deb1fe,0x3b1696b1 3007.long 0x9bdc06a7,0x25c71235 3008.long 0xc19bf174,0xcf692694 3009.long 0xe49b69c1,0x9ef14ad2 3010.long 0xefbe4786,0x384f25e3 3011.long 0x0fc19dc6,0x8b8cd5b5 3012.long 0x240ca1cc,0x77ac9c65 3013.long 0x2de92c6f,0x592b0275 3014.long 0x4a7484aa,0x6ea6e483 3015.long 0x5cb0a9dc,0xbd41fbd4 3016.long 0x76f988da,0x831153b5 3017.long 0x983e5152,0xee66dfab 3018.long 0xa831c66d,0x2db43210 3019.long 0xb00327c8,0x98fb213f 3020.long 0xbf597fc7,0xbeef0ee4 3021.long 0xc6e00bf3,0x3da88fc2 3022.long 0xd5a79147,0x930aa725 3023.long 0x06ca6351,0xe003826f 3024.long 0x14292967,0x0a0e6e70 3025.long 0x27b70a85,0x46d22ffc 3026.long 0x2e1b2138,0x5c26c926 3027.long 0x4d2c6dfc,0x5ac42aed 3028.long 0x53380d13,0x9d95b3df 3029.long 0x650a7354,0x8baf63de 3030.long 0x766a0abb,0x3c77b2a8 3031.long 0x81c2c92e,0x47edaee6 3032.long 0x92722c85,0x1482353b 3033.long 0xa2bfe8a1,0x4cf10364 3034.long 0xa81a664b,0xbc423001 3035.long 0xc24b8b70,0xd0f89791 3036.long 0xc76c51a3,0x0654be30 3037.long 0xd192e819,0xd6ef5218 3038.long 0xd6990624,0x5565a910 3039.long 0xf40e3585,0x5771202a 3040.long 0x106aa070,0x32bbd1b8 3041.long 0x19a4c116,0xb8d2d0c8 3042.long 0x1e376c08,0x5141ab53 3043.long 0x2748774c,0xdf8eeb99 3044.long 0x34b0bcb5,0xe19b48a8 3045.long 0x391c0cb3,0xc5c95a63 3046.long 0x4ed8aa4a,0xe3418acb 3047.long 0x5b9cca4f,0x7763e373 3048.long 0x682e6ff3,0xd6b2b8a3 3049.long 0x748f82ee,0x5defb2fc 3050.long 0x78a5636f,0x43172f60 3051.long 0x84c87814,0xa1f0ab72 3052.long 0x8cc70208,0x1a6439ec 3053.long 0x90befffa,0x23631e28 3054.long 0xa4506ceb,0xde82bde9 3055.long 0xbef9a3f7,0xb2c67915 3056.long 0xc67178f2,0xe372532b 3057.long 0xca273ece,0xea26619c 3058.long 0xd186b8c7,0x21c0c207 3059.long 0xeada7dd6,0xcde0eb1e 3060.long 0xf57d4f7f,0xee6ed178 3061.long 0x06f067aa,0x72176fba 3062.long 0x0a637dc5,0xa2c898a6 3063.long 0x113f9804,0xbef90dae 3064.long 0x1b710b35,0x131c471b 3065.long 0x28db77f5,0x23047d84 3066.long 0x32caab7b,0x40c72493 3067.long 0x3c9ebe0a,0x15c9bebc 3068.long 0x431d67c4,0x9c100d4c 3069.long 0x4cc5d4be,0xcb3e42b6 3070.long 0x597f299c,0xfc657e2a 3071.long 0x5fcb6fab,0x3ad6faec 3072.long 0x6c44198c,0x4a475817 3073