1.machine "any" 2.text 3 4.globl sha256_block_p8 5.align 6 6sha256_block_p8: 7 stdu 1,-384(1) 8 mflr 8 9 li 10,207 10 li 11,223 11 stvx 24,10,1 12 addi 10,10,32 13 mfspr 12,256 14 stvx 25,11,1 15 addi 11,11,32 16 stvx 26,10,1 17 addi 10,10,32 18 stvx 27,11,1 19 addi 11,11,32 20 stvx 28,10,1 21 addi 10,10,32 22 stvx 29,11,1 23 addi 11,11,32 24 stvx 30,10,1 25 stvx 31,11,1 26 li 11,-4096+255 27 stw 12,332(1) 28 li 10,0x10 29 std 26,336(1) 30 li 26,0x20 31 std 27,344(1) 32 li 27,0x30 33 std 28,352(1) 34 li 28,0x40 35 std 29,360(1) 36 li 29,0x50 37 std 30,368(1) 38 li 30,0x60 39 std 31,376(1) 40 li 31,0x70 41 std 8,400(1) 42 mtspr 256,11 43 44 bl LPICmeup 45 addi 11,1,79 46 .long 0x7C001E19 47 .long 0x7C8A1E19 48 vsldoi 1,0,0,4 49 vsldoi 2,0,0,8 50 vsldoi 3,0,0,12 51 vsldoi 5,4,4,4 52 vsldoi 6,4,4,8 53 vsldoi 7,4,4,12 54 li 0,3 55 b Loop 56.align 5 57Loop: 58 lvx 28,0,6 59 .long 0x7D002699 60 addi 4,4,16 61 mr 7,6 62 stvx 0,0,11 63 stvx 1,10,11 64 stvx 2,26,11 65 stvx 3,27,11 66 stvx 4,28,11 67 stvx 5,29,11 68 stvx 6,30,11 69 stvx 7,31,11 70 vadduwm 7,7,28 71 lvx 28,10,6 72 vadduwm 7,7,8 73 vsel 29,6,5,4 74 vadduwm 6,6,28 75 vadduwm 7,7,29 76 .long 0x13C4FE82 77 vadduwm 7,7,30 78 vxor 29,0,1 79 vsel 29,1,2,29 80 vadduwm 3,3,7 81 .long 0x13C08682 82 vadduwm 30,30,29 83 vadduwm 7,7,30 84 lvx 28,26,7 85 vsldoi 9,8,8,4 86 vadduwm 6,6,9 87 vsel 29,5,4,3 88 vadduwm 5,5,28 89 vadduwm 6,6,29 90 .long 0x13C3FE82 91 vadduwm 6,6,30 92 vxor 29,7,0 93 vsel 29,0,1,29 94 vadduwm 2,2,6 95 .long 0x13C78682 96 vadduwm 30,30,29 97 vadduwm 6,6,30 98 lvx 28,27,7 99 vsldoi 10,9,9,4 100 vadduwm 5,5,10 101 vsel 29,4,3,2 102 vadduwm 4,4,28 103 vadduwm 5,5,29 104 .long 0x13C2FE82 105 vadduwm 5,5,30 106 vxor 29,6,7 107 vsel 29,7,0,29 108 vadduwm 1,1,5 109 .long 0x13C68682 110 vadduwm 30,30,29 111 vadduwm 5,5,30 112 lvx 28,28,7 113 .long 0x7D802699 114 addi 4,4,16 115 vsldoi 11,10,10,4 116 vadduwm 4,4,11 117 vsel 29,3,2,1 118 vadduwm 3,3,28 119 vadduwm 4,4,29 120 .long 0x13C1FE82 121 vadduwm 4,4,30 122 vxor 29,5,6 123 vsel 29,6,7,29 124 vadduwm 0,0,4 125 .long 0x13C58682 126 vadduwm 30,30,29 127 vadduwm 4,4,30 128 lvx 28,29,7 129 vadduwm 3,3,12 130 vsel 29,2,1,0 131 vadduwm 2,2,28 132 vadduwm 3,3,29 133 .long 0x13C0FE82 134 vadduwm 3,3,30 135 vxor 29,4,5 136 vsel 29,5,6,29 137 vadduwm 7,7,3 138 .long 0x13C48682 139 vadduwm 30,30,29 140 vadduwm 3,3,30 141 lvx 28,30,7 142 vsldoi 13,12,12,4 143 vadduwm 2,2,13 144 vsel 29,1,0,7 145 vadduwm 1,1,28 146 vadduwm 2,2,29 147 .long 0x13C7FE82 148 vadduwm 2,2,30 149 vxor 29,3,4 150 vsel 29,4,5,29 151 vadduwm 6,6,2 152 .long 0x13C38682 153 vadduwm 30,30,29 154 vadduwm 2,2,30 155 lvx 28,31,7 156 addi 7,7,0x80 157 vsldoi 14,13,13,4 158 vadduwm 1,1,14 159 vsel 29,0,7,6 160 vadduwm 0,0,28 161 vadduwm 1,1,29 162 .long 0x13C6FE82 163 vadduwm 1,1,30 164 vxor 29,2,3 165 vsel 29,3,4,29 166 vadduwm 5,5,1 167 .long 0x13C28682 168 vadduwm 30,30,29 169 vadduwm 1,1,30 170 lvx 28,0,7 171 .long 0x7E002699 172 addi 4,4,16 173 vsldoi 15,14,14,4 174 vadduwm 0,0,15 175 vsel 29,7,6,5 176 vadduwm 7,7,28 177 vadduwm 0,0,29 178 .long 0x13C5FE82 179 vadduwm 0,0,30 180 vxor 29,1,2 181 vsel 29,2,3,29 182 vadduwm 4,4,0 183 .long 0x13C18682 184 vadduwm 30,30,29 185 vadduwm 0,0,30 186 lvx 28,10,7 187 vadduwm 7,7,16 188 vsel 29,6,5,4 189 vadduwm 6,6,28 190 vadduwm 7,7,29 191 .long 0x13C4FE82 192 vadduwm 7,7,30 193 vxor 29,0,1 194 vsel 29,1,2,29 195 vadduwm 3,3,7 196 .long 0x13C08682 197 vadduwm 30,30,29 198 vadduwm 7,7,30 199 lvx 28,26,7 200 vsldoi 17,16,16,4 201 vadduwm 6,6,17 202 vsel 29,5,4,3 203 vadduwm 5,5,28 204 vadduwm 6,6,29 205 .long 0x13C3FE82 206 vadduwm 6,6,30 207 vxor 29,7,0 208 vsel 29,0,1,29 209 vadduwm 2,2,6 210 .long 0x13C78682 211 vadduwm 30,30,29 212 vadduwm 6,6,30 213 lvx 28,27,7 214 vsldoi 18,17,17,4 215 vadduwm 5,5,18 216 vsel 29,4,3,2 217 vadduwm 4,4,28 218 vadduwm 5,5,29 219 .long 0x13C2FE82 220 vadduwm 5,5,30 221 vxor 29,6,7 222 vsel 29,7,0,29 223 vadduwm 1,1,5 224 .long 0x13C68682 225 vadduwm 30,30,29 226 vadduwm 5,5,30 227 lvx 28,28,7 228 .long 0x7F002699 229 addi 4,4,16 230 vsldoi 19,18,18,4 231 vadduwm 4,4,19 232 vsel 29,3,2,1 233 vadduwm 3,3,28 234 vadduwm 4,4,29 235 .long 0x13C1FE82 236 vadduwm 4,4,30 237 vxor 29,5,6 238 vsel 29,6,7,29 239 vadduwm 0,0,4 240 .long 0x13C58682 241 vadduwm 30,30,29 242 vadduwm 4,4,30 243 lvx 28,29,7 244 vadduwm 3,3,24 245 vsel 29,2,1,0 246 vadduwm 2,2,28 247 vadduwm 3,3,29 248 .long 0x13C0FE82 249 vadduwm 3,3,30 250 vxor 29,4,5 251 vsel 29,5,6,29 252 vadduwm 7,7,3 253 .long 0x13C48682 254 vadduwm 30,30,29 255 vadduwm 3,3,30 256 lvx 28,30,7 257 vsldoi 25,24,24,4 258 vadduwm 2,2,25 259 vsel 29,1,0,7 260 vadduwm 1,1,28 261 vadduwm 2,2,29 262 .long 0x13C7FE82 263 vadduwm 2,2,30 264 vxor 29,3,4 265 vsel 29,4,5,29 266 vadduwm 6,6,2 267 .long 0x13C38682 268 vadduwm 30,30,29 269 vadduwm 2,2,30 270 lvx 28,31,7 271 addi 7,7,0x80 272 vsldoi 26,25,25,4 273 vadduwm 1,1,26 274 vsel 29,0,7,6 275 vadduwm 0,0,28 276 vadduwm 1,1,29 277 .long 0x13C6FE82 278 vadduwm 1,1,30 279 vxor 29,2,3 280 vsel 29,3,4,29 281 vadduwm 5,5,1 282 .long 0x13C28682 283 vadduwm 30,30,29 284 vadduwm 1,1,30 285 lvx 28,0,7 286 vsldoi 27,26,26,4 287 .long 0x13C90682 288 vadduwm 8,8,30 289 .long 0x13DA7E82 290 vadduwm 8,8,30 291 vadduwm 8,8,17 292 vadduwm 0,0,27 293 vsel 29,7,6,5 294 vadduwm 7,7,28 295 vadduwm 0,0,29 296 .long 0x13C5FE82 297 vadduwm 0,0,30 298 vxor 29,1,2 299 vsel 29,2,3,29 300 vadduwm 4,4,0 301 .long 0x13C18682 302 vadduwm 30,30,29 303 vadduwm 0,0,30 304 lvx 28,10,7 305 mtctr 0 306 b L16_xx 307.align 5 308L16_xx: 309 .long 0x13CA0682 310 vadduwm 9,9,30 311 .long 0x13DB7E82 312 vadduwm 9,9,30 313 vadduwm 9,9,18 314 vadduwm 7,7,8 315 vsel 29,6,5,4 316 vadduwm 6,6,28 317 vadduwm 7,7,29 318 .long 0x13C4FE82 319 vadduwm 7,7,30 320 vxor 29,0,1 321 vsel 29,1,2,29 322 vadduwm 3,3,7 323 .long 0x13C08682 324 vadduwm 30,30,29 325 vadduwm 7,7,30 326 lvx 28,26,7 327 .long 0x13CB0682 328 vadduwm 10,10,30 329 .long 0x13C87E82 330 vadduwm 10,10,30 331 vadduwm 10,10,19 332 vadduwm 6,6,9 333 vsel 29,5,4,3 334 vadduwm 5,5,28 335 vadduwm 6,6,29 336 .long 0x13C3FE82 337 vadduwm 6,6,30 338 vxor 29,7,0 339 vsel 29,0,1,29 340 vadduwm 2,2,6 341 .long 0x13C78682 342 vadduwm 30,30,29 343 vadduwm 6,6,30 344 lvx 28,27,7 345 .long 0x13CC0682 346 vadduwm 11,11,30 347 .long 0x13C97E82 348 vadduwm 11,11,30 349 vadduwm 11,11,24 350 vadduwm 5,5,10 351 vsel 29,4,3,2 352 vadduwm 4,4,28 353 vadduwm 5,5,29 354 .long 0x13C2FE82 355 vadduwm 5,5,30 356 vxor 29,6,7 357 vsel 29,7,0,29 358 vadduwm 1,1,5 359 .long 0x13C68682 360 vadduwm 30,30,29 361 vadduwm 5,5,30 362 lvx 28,28,7 363 .long 0x13CD0682 364 vadduwm 12,12,30 365 .long 0x13CA7E82 366 vadduwm 12,12,30 367 vadduwm 12,12,25 368 vadduwm 4,4,11 369 vsel 29,3,2,1 370 vadduwm 3,3,28 371 vadduwm 4,4,29 372 .long 0x13C1FE82 373 vadduwm 4,4,30 374 vxor 29,5,6 375 vsel 29,6,7,29 376 vadduwm 0,0,4 377 .long 0x13C58682 378 vadduwm 30,30,29 379 vadduwm 4,4,30 380 lvx 28,29,7 381 .long 0x13CE0682 382 vadduwm 13,13,30 383 .long 0x13CB7E82 384 vadduwm 13,13,30 385 vadduwm 13,13,26 386 vadduwm 3,3,12 387 vsel 29,2,1,0 388 vadduwm 2,2,28 389 vadduwm 3,3,29 390 .long 0x13C0FE82 391 vadduwm 3,3,30 392 vxor 29,4,5 393 vsel 29,5,6,29 394 vadduwm 7,7,3 395 .long 0x13C48682 396 vadduwm 30,30,29 397 vadduwm 3,3,30 398 lvx 28,30,7 399 .long 0x13CF0682 400 vadduwm 14,14,30 401 .long 0x13CC7E82 402 vadduwm 14,14,30 403 vadduwm 14,14,27 404 vadduwm 2,2,13 405 vsel 29,1,0,7 406 vadduwm 1,1,28 407 vadduwm 2,2,29 408 .long 0x13C7FE82 409 vadduwm 2,2,30 410 vxor 29,3,4 411 vsel 29,4,5,29 412 vadduwm 6,6,2 413 .long 0x13C38682 414 vadduwm 30,30,29 415 vadduwm 2,2,30 416 lvx 28,31,7 417 addi 7,7,0x80 418 .long 0x13D00682 419 vadduwm 15,15,30 420 .long 0x13CD7E82 421 vadduwm 15,15,30 422 vadduwm 15,15,8 423 vadduwm 1,1,14 424 vsel 29,0,7,6 425 vadduwm 0,0,28 426 vadduwm 1,1,29 427 .long 0x13C6FE82 428 vadduwm 1,1,30 429 vxor 29,2,3 430 vsel 29,3,4,29 431 vadduwm 5,5,1 432 .long 0x13C28682 433 vadduwm 30,30,29 434 vadduwm 1,1,30 435 lvx 28,0,7 436 .long 0x13D10682 437 vadduwm 16,16,30 438 .long 0x13CE7E82 439 vadduwm 16,16,30 440 vadduwm 16,16,9 441 vadduwm 0,0,15 442 vsel 29,7,6,5 443 vadduwm 7,7,28 444 vadduwm 0,0,29 445 .long 0x13C5FE82 446 vadduwm 0,0,30 447 vxor 29,1,2 448 vsel 29,2,3,29 449 vadduwm 4,4,0 450 .long 0x13C18682 451 vadduwm 30,30,29 452 vadduwm 0,0,30 453 lvx 28,10,7 454 .long 0x13D20682 455 vadduwm 17,17,30 456 .long 0x13CF7E82 457 vadduwm 17,17,30 458 vadduwm 17,17,10 459 vadduwm 7,7,16 460 vsel 29,6,5,4 461 vadduwm 6,6,28 462 vadduwm 7,7,29 463 .long 0x13C4FE82 464 vadduwm 7,7,30 465 vxor 29,0,1 466 vsel 29,1,2,29 467 vadduwm 3,3,7 468 .long 0x13C08682 469 vadduwm 30,30,29 470 vadduwm 7,7,30 471 lvx 28,26,7 472 .long 0x13D30682 473 vadduwm 18,18,30 474 .long 0x13D07E82 475 vadduwm 18,18,30 476 vadduwm 18,18,11 477 vadduwm 6,6,17 478 vsel 29,5,4,3 479 vadduwm 5,5,28 480 vadduwm 6,6,29 481 .long 0x13C3FE82 482 vadduwm 6,6,30 483 vxor 29,7,0 484 vsel 29,0,1,29 485 vadduwm 2,2,6 486 .long 0x13C78682 487 vadduwm 30,30,29 488 vadduwm 6,6,30 489 lvx 28,27,7 490 .long 0x13D80682 491 vadduwm 19,19,30 492 .long 0x13D17E82 493 vadduwm 19,19,30 494 vadduwm 19,19,12 495 vadduwm 5,5,18 496 vsel 29,4,3,2 497 vadduwm 4,4,28 498 vadduwm 5,5,29 499 .long 0x13C2FE82 500 vadduwm 5,5,30 501 vxor 29,6,7 502 vsel 29,7,0,29 503 vadduwm 1,1,5 504 .long 0x13C68682 505 vadduwm 30,30,29 506 vadduwm 5,5,30 507 lvx 28,28,7 508 .long 0x13D90682 509 vadduwm 24,24,30 510 .long 0x13D27E82 511 vadduwm 24,24,30 512 vadduwm 24,24,13 513 vadduwm 4,4,19 514 vsel 29,3,2,1 515 vadduwm 3,3,28 516 vadduwm 4,4,29 517 .long 0x13C1FE82 518 vadduwm 4,4,30 519 vxor 29,5,6 520 vsel 29,6,7,29 521 vadduwm 0,0,4 522 .long 0x13C58682 523 vadduwm 30,30,29 524 vadduwm 4,4,30 525 lvx 28,29,7 526 .long 0x13DA0682 527 vadduwm 25,25,30 528 .long 0x13D37E82 529 vadduwm 25,25,30 530 vadduwm 25,25,14 531 vadduwm 3,3,24 532 vsel 29,2,1,0 533 vadduwm 2,2,28 534 vadduwm 3,3,29 535 .long 0x13C0FE82 536 vadduwm 3,3,30 537 vxor 29,4,5 538 vsel 29,5,6,29 539 vadduwm 7,7,3 540 .long 0x13C48682 541 vadduwm 30,30,29 542 vadduwm 3,3,30 543 lvx 28,30,7 544 .long 0x13DB0682 545 vadduwm 26,26,30 546 .long 0x13D87E82 547 vadduwm 26,26,30 548 vadduwm 26,26,15 549 vadduwm 2,2,25 550 vsel 29,1,0,7 551 vadduwm 1,1,28 552 vadduwm 2,2,29 553 .long 0x13C7FE82 554 vadduwm 2,2,30 555 vxor 29,3,4 556 vsel 29,4,5,29 557 vadduwm 6,6,2 558 .long 0x13C38682 559 vadduwm 30,30,29 560 vadduwm 2,2,30 561 lvx 28,31,7 562 addi 7,7,0x80 563 .long 0x13C80682 564 vadduwm 27,27,30 565 .long 0x13D97E82 566 vadduwm 27,27,30 567 vadduwm 27,27,16 568 vadduwm 1,1,26 569 vsel 29,0,7,6 570 vadduwm 0,0,28 571 vadduwm 1,1,29 572 .long 0x13C6FE82 573 vadduwm 1,1,30 574 vxor 29,2,3 575 vsel 29,3,4,29 576 vadduwm 5,5,1 577 .long 0x13C28682 578 vadduwm 30,30,29 579 vadduwm 1,1,30 580 lvx 28,0,7 581 .long 0x13C90682 582 vadduwm 8,8,30 583 .long 0x13DA7E82 584 vadduwm 8,8,30 585 vadduwm 8,8,17 586 vadduwm 0,0,27 587 vsel 29,7,6,5 588 vadduwm 7,7,28 589 vadduwm 0,0,29 590 .long 0x13C5FE82 591 vadduwm 0,0,30 592 vxor 29,1,2 593 vsel 29,2,3,29 594 vadduwm 4,4,0 595 .long 0x13C18682 596 vadduwm 30,30,29 597 vadduwm 0,0,30 598 lvx 28,10,7 599 bc 16,0,L16_xx 600 601 lvx 10,0,11 602 subic. 5,5,1 603 lvx 11,10,11 604 vadduwm 0,0,10 605 lvx 12,26,11 606 vadduwm 1,1,11 607 lvx 13,27,11 608 vadduwm 2,2,12 609 lvx 14,28,11 610 vadduwm 3,3,13 611 lvx 15,29,11 612 vadduwm 4,4,14 613 lvx 16,30,11 614 vadduwm 5,5,15 615 lvx 17,31,11 616 vadduwm 6,6,16 617 vadduwm 7,7,17 618 bne Loop 619 lvx 8,26,7 620 vperm 0,0,1,28 621 lvx 9,27,7 622 vperm 4,4,5,28 623 vperm 0,0,2,8 624 vperm 4,4,6,8 625 vperm 0,0,3,9 626 vperm 4,4,7,9 627 .long 0x7C001F19 628 .long 0x7C8A1F19 629 addi 11,1,207 630 mtlr 8 631 mtspr 256,12 632 lvx 24,0,11 633 lvx 25,10,11 634 lvx 26,26,11 635 lvx 27,27,11 636 lvx 28,28,11 637 lvx 29,29,11 638 lvx 30,30,11 639 lvx 31,31,11 640 ld 26,336(1) 641 ld 27,344(1) 642 ld 28,352(1) 643 ld 29,360(1) 644 ld 30,368(1) 645 ld 31,376(1) 646 addi 1,1,384 647 blr 648.long 0 649.byte 0,12,4,1,0x80,6,3,0 650.long 0 651 652.align 6 653LPICmeup: 654 mflr 0 655 bcl 20,31,$+4 656 mflr 6 657 addi 6,6,56 658 mtlr 0 659 blr 660.long 0 661.byte 0,12,0x14,0,0,0,0,0 662.space 28 663.long 0x428a2f98,0x428a2f98,0x428a2f98,0x428a2f98 664.long 0x71374491,0x71374491,0x71374491,0x71374491 665.long 0xb5c0fbcf,0xb5c0fbcf,0xb5c0fbcf,0xb5c0fbcf 666.long 0xe9b5dba5,0xe9b5dba5,0xe9b5dba5,0xe9b5dba5 667.long 0x3956c25b,0x3956c25b,0x3956c25b,0x3956c25b 668.long 0x59f111f1,0x59f111f1,0x59f111f1,0x59f111f1 669.long 0x923f82a4,0x923f82a4,0x923f82a4,0x923f82a4 670.long 0xab1c5ed5,0xab1c5ed5,0xab1c5ed5,0xab1c5ed5 671.long 0xd807aa98,0xd807aa98,0xd807aa98,0xd807aa98 672.long 0x12835b01,0x12835b01,0x12835b01,0x12835b01 673.long 0x243185be,0x243185be,0x243185be,0x243185be 674.long 0x550c7dc3,0x550c7dc3,0x550c7dc3,0x550c7dc3 675.long 0x72be5d74,0x72be5d74,0x72be5d74,0x72be5d74 676.long 0x80deb1fe,0x80deb1fe,0x80deb1fe,0x80deb1fe 677.long 0x9bdc06a7,0x9bdc06a7,0x9bdc06a7,0x9bdc06a7 678.long 0xc19bf174,0xc19bf174,0xc19bf174,0xc19bf174 679.long 0xe49b69c1,0xe49b69c1,0xe49b69c1,0xe49b69c1 680.long 0xefbe4786,0xefbe4786,0xefbe4786,0xefbe4786 681.long 0x0fc19dc6,0x0fc19dc6,0x0fc19dc6,0x0fc19dc6 682.long 0x240ca1cc,0x240ca1cc,0x240ca1cc,0x240ca1cc 683.long 0x2de92c6f,0x2de92c6f,0x2de92c6f,0x2de92c6f 684.long 0x4a7484aa,0x4a7484aa,0x4a7484aa,0x4a7484aa 685.long 0x5cb0a9dc,0x5cb0a9dc,0x5cb0a9dc,0x5cb0a9dc 686.long 0x76f988da,0x76f988da,0x76f988da,0x76f988da 687.long 0x983e5152,0x983e5152,0x983e5152,0x983e5152 688.long 0xa831c66d,0xa831c66d,0xa831c66d,0xa831c66d 689.long 0xb00327c8,0xb00327c8,0xb00327c8,0xb00327c8 690.long 0xbf597fc7,0xbf597fc7,0xbf597fc7,0xbf597fc7 691.long 0xc6e00bf3,0xc6e00bf3,0xc6e00bf3,0xc6e00bf3 692.long 0xd5a79147,0xd5a79147,0xd5a79147,0xd5a79147 693.long 0x06ca6351,0x06ca6351,0x06ca6351,0x06ca6351 694.long 0x14292967,0x14292967,0x14292967,0x14292967 695.long 0x27b70a85,0x27b70a85,0x27b70a85,0x27b70a85 696.long 0x2e1b2138,0x2e1b2138,0x2e1b2138,0x2e1b2138 697.long 0x4d2c6dfc,0x4d2c6dfc,0x4d2c6dfc,0x4d2c6dfc 698.long 0x53380d13,0x53380d13,0x53380d13,0x53380d13 699.long 0x650a7354,0x650a7354,0x650a7354,0x650a7354 700.long 0x766a0abb,0x766a0abb,0x766a0abb,0x766a0abb 701.long 0x81c2c92e,0x81c2c92e,0x81c2c92e,0x81c2c92e 702.long 0x92722c85,0x92722c85,0x92722c85,0x92722c85 703.long 0xa2bfe8a1,0xa2bfe8a1,0xa2bfe8a1,0xa2bfe8a1 704.long 0xa81a664b,0xa81a664b,0xa81a664b,0xa81a664b 705.long 0xc24b8b70,0xc24b8b70,0xc24b8b70,0xc24b8b70 706.long 0xc76c51a3,0xc76c51a3,0xc76c51a3,0xc76c51a3 707.long 0xd192e819,0xd192e819,0xd192e819,0xd192e819 708.long 0xd6990624,0xd6990624,0xd6990624,0xd6990624 709.long 0xf40e3585,0xf40e3585,0xf40e3585,0xf40e3585 710.long 0x106aa070,0x106aa070,0x106aa070,0x106aa070 711.long 0x19a4c116,0x19a4c116,0x19a4c116,0x19a4c116 712.long 0x1e376c08,0x1e376c08,0x1e376c08,0x1e376c08 713.long 0x2748774c,0x2748774c,0x2748774c,0x2748774c 714.long 0x34b0bcb5,0x34b0bcb5,0x34b0bcb5,0x34b0bcb5 715.long 0x391c0cb3,0x391c0cb3,0x391c0cb3,0x391c0cb3 716.long 0x4ed8aa4a,0x4ed8aa4a,0x4ed8aa4a,0x4ed8aa4a 717.long 0x5b9cca4f,0x5b9cca4f,0x5b9cca4f,0x5b9cca4f 718.long 0x682e6ff3,0x682e6ff3,0x682e6ff3,0x682e6ff3 719.long 0x748f82ee,0x748f82ee,0x748f82ee,0x748f82ee 720.long 0x78a5636f,0x78a5636f,0x78a5636f,0x78a5636f 721.long 0x84c87814,0x84c87814,0x84c87814,0x84c87814 722.long 0x8cc70208,0x8cc70208,0x8cc70208,0x8cc70208 723.long 0x90befffa,0x90befffa,0x90befffa,0x90befffa 724.long 0xa4506ceb,0xa4506ceb,0xa4506ceb,0xa4506ceb 725.long 0xbef9a3f7,0xbef9a3f7,0xbef9a3f7,0xbef9a3f7 726.long 0xc67178f2,0xc67178f2,0xc67178f2,0xc67178f2 727.long 0,0,0,0 728.long 0x00010203,0x10111213,0x10111213,0x10111213 729.long 0x00010203,0x04050607,0x10111213,0x10111213 730.long 0x00010203,0x04050607,0x08090a0b,0x10111213 731.byte 83,72,65,50,53,54,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 732.align 2 733.align 2 734