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