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