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