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