1/* Do not modify. This file is auto-generated from sha512p8-ppc.pl. */ 2.machine "any" 3.abiversion 2 4.text 5 6.globl sha512_block_p8 7.type sha512_block_p8,@function 8.align 6 9sha512_block_p8: 10.localentry sha512_block_p8,0 11 12 stdu 1,-384(1) 13 mflr 8 14 li 10,207 15 li 11,223 16 stvx 24,10,1 17 addi 10,10,32 18 li 12,-1 19 stvx 25,11,1 20 addi 11,11,32 21 stvx 26,10,1 22 addi 10,10,32 23 stvx 27,11,1 24 addi 11,11,32 25 stvx 28,10,1 26 addi 10,10,32 27 stvx 29,11,1 28 addi 11,11,32 29 stvx 30,10,1 30 stvx 31,11,1 31 li 11,-4096+255 32 stw 12,332(1) 33 li 10,0x10 34 std 26,336(1) 35 li 26,0x20 36 std 27,344(1) 37 li 27,0x30 38 std 28,352(1) 39 li 28,0x40 40 std 29,360(1) 41 li 29,0x50 42 std 30,368(1) 43 li 30,0x60 44 std 31,376(1) 45 li 31,0x70 46 std 8,400(1) 47 or 11,11,11 48 49 bl .LPICmeup 50 addi 11,1,79 51 li 7,8 52 lvsl 31,0,7 53 vspltisb 28,0x0f 54 vxor 31,31,28 55 .long 0x7C001E99 56 .long 0x7C4A1E99 57 .long 0x7C9A1E99 58 vsldoi 1,0,0,8 59 .long 0x7CDB1E99 60 vsldoi 3,2,2,8 61 vsldoi 5,4,4,8 62 vsldoi 7,6,6,8 63 li 0,4 64 b .Loop 65.align 5 66.Loop: 67 lvx 28,0,6 68 .long 0x7D002699 69 addi 4,4,16 70 mr 7,6 71 stvx 0,0,11 72 stvx 1,10,11 73 stvx 2,26,11 74 stvx 3,27,11 75 stvx 4,28,11 76 stvx 5,29,11 77 stvx 6,30,11 78 stvx 7,31,11 79 .long 0x10E7E0C0 80 lvx 28,10,6 81 vperm 8,8,8,31 82 .long 0x10E740C0 83 vsel 29,6,5,4 84 .long 0x10C6E0C0 85 .long 0x10E7E8C0 86 .long 0x13C4FEC2 87 .long 0x10E7F0C0 88 vxor 29,0,1 89 vsel 29,1,2,29 90 .long 0x106338C0 91 .long 0x13C086C2 92 .long 0x13DEE8C0 93 .long 0x10E7F0C0 94 lvx 28,26,7 95 .long 0x7D402699 96 addi 4,4,16 97 vsldoi 9,8,8,8 98 .long 0x10C648C0 99 vsel 29,5,4,3 100 .long 0x10A5E0C0 101 .long 0x10C6E8C0 102 .long 0x13C3FEC2 103 .long 0x10C6F0C0 104 vxor 29,7,0 105 vsel 29,0,1,29 106 .long 0x104230C0 107 .long 0x13C786C2 108 .long 0x13DEE8C0 109 .long 0x10C6F0C0 110 lvx 28,27,7 111 vperm 10,10,10,31 112 .long 0x10A550C0 113 vsel 29,4,3,2 114 .long 0x1084E0C0 115 .long 0x10A5E8C0 116 .long 0x13C2FEC2 117 .long 0x10A5F0C0 118 vxor 29,6,7 119 vsel 29,7,0,29 120 .long 0x102128C0 121 .long 0x13C686C2 122 .long 0x13DEE8C0 123 .long 0x10A5F0C0 124 lvx 28,28,7 125 .long 0x7D802699 126 addi 4,4,16 127 vsldoi 11,10,10,8 128 .long 0x108458C0 129 vsel 29,3,2,1 130 .long 0x1063E0C0 131 .long 0x1084E8C0 132 .long 0x13C1FEC2 133 .long 0x1084F0C0 134 vxor 29,5,6 135 vsel 29,6,7,29 136 .long 0x100020C0 137 .long 0x13C586C2 138 .long 0x13DEE8C0 139 .long 0x1084F0C0 140 lvx 28,29,7 141 vperm 12,12,12,31 142 .long 0x106360C0 143 vsel 29,2,1,0 144 .long 0x1042E0C0 145 .long 0x1063E8C0 146 .long 0x13C0FEC2 147 .long 0x1063F0C0 148 vxor 29,4,5 149 vsel 29,5,6,29 150 .long 0x10E718C0 151 .long 0x13C486C2 152 .long 0x13DEE8C0 153 .long 0x1063F0C0 154 lvx 28,30,7 155 .long 0x7DC02699 156 addi 4,4,16 157 vsldoi 13,12,12,8 158 .long 0x104268C0 159 vsel 29,1,0,7 160 .long 0x1021E0C0 161 .long 0x1042E8C0 162 .long 0x13C7FEC2 163 .long 0x1042F0C0 164 vxor 29,3,4 165 vsel 29,4,5,29 166 .long 0x10C610C0 167 .long 0x13C386C2 168 .long 0x13DEE8C0 169 .long 0x1042F0C0 170 lvx 28,31,7 171 addi 7,7,0x80 172 vperm 14,14,14,31 173 .long 0x102170C0 174 vsel 29,0,7,6 175 .long 0x1000E0C0 176 .long 0x1021E8C0 177 .long 0x13C6FEC2 178 .long 0x1021F0C0 179 vxor 29,2,3 180 vsel 29,3,4,29 181 .long 0x10A508C0 182 .long 0x13C286C2 183 .long 0x13DEE8C0 184 .long 0x1021F0C0 185 lvx 28,0,7 186 .long 0x7E002699 187 addi 4,4,16 188 vsldoi 15,14,14,8 189 .long 0x100078C0 190 vsel 29,7,6,5 191 .long 0x10E7E0C0 192 .long 0x1000E8C0 193 .long 0x13C5FEC2 194 .long 0x1000F0C0 195 vxor 29,1,2 196 vsel 29,2,3,29 197 .long 0x108400C0 198 .long 0x13C186C2 199 .long 0x13DEE8C0 200 .long 0x1000F0C0 201 lvx 28,10,7 202 vperm 16,16,16,31 203 .long 0x10E780C0 204 vsel 29,6,5,4 205 .long 0x10C6E0C0 206 .long 0x10E7E8C0 207 .long 0x13C4FEC2 208 .long 0x10E7F0C0 209 vxor 29,0,1 210 vsel 29,1,2,29 211 .long 0x106338C0 212 .long 0x13C086C2 213 .long 0x13DEE8C0 214 .long 0x10E7F0C0 215 lvx 28,26,7 216 .long 0x7E402699 217 addi 4,4,16 218 vsldoi 17,16,16,8 219 .long 0x10C688C0 220 vsel 29,5,4,3 221 .long 0x10A5E0C0 222 .long 0x10C6E8C0 223 .long 0x13C3FEC2 224 .long 0x10C6F0C0 225 vxor 29,7,0 226 vsel 29,0,1,29 227 .long 0x104230C0 228 .long 0x13C786C2 229 .long 0x13DEE8C0 230 .long 0x10C6F0C0 231 lvx 28,27,7 232 vperm 18,18,18,31 233 .long 0x10A590C0 234 vsel 29,4,3,2 235 .long 0x1084E0C0 236 .long 0x10A5E8C0 237 .long 0x13C2FEC2 238 .long 0x10A5F0C0 239 vxor 29,6,7 240 vsel 29,7,0,29 241 .long 0x102128C0 242 .long 0x13C686C2 243 .long 0x13DEE8C0 244 .long 0x10A5F0C0 245 lvx 28,28,7 246 .long 0x7F002699 247 addi 4,4,16 248 vsldoi 19,18,18,8 249 .long 0x108498C0 250 vsel 29,3,2,1 251 .long 0x1063E0C0 252 .long 0x1084E8C0 253 .long 0x13C1FEC2 254 .long 0x1084F0C0 255 vxor 29,5,6 256 vsel 29,6,7,29 257 .long 0x100020C0 258 .long 0x13C586C2 259 .long 0x13DEE8C0 260 .long 0x1084F0C0 261 lvx 28,29,7 262 vperm 24,24,24,31 263 .long 0x1063C0C0 264 vsel 29,2,1,0 265 .long 0x1042E0C0 266 .long 0x1063E8C0 267 .long 0x13C0FEC2 268 .long 0x1063F0C0 269 vxor 29,4,5 270 vsel 29,5,6,29 271 .long 0x10E718C0 272 .long 0x13C486C2 273 .long 0x13DEE8C0 274 .long 0x1063F0C0 275 lvx 28,30,7 276 .long 0x7F402699 277 addi 4,4,16 278 vsldoi 25,24,24,8 279 .long 0x1042C8C0 280 vsel 29,1,0,7 281 .long 0x1021E0C0 282 .long 0x1042E8C0 283 .long 0x13C7FEC2 284 .long 0x1042F0C0 285 vxor 29,3,4 286 vsel 29,4,5,29 287 .long 0x10C610C0 288 .long 0x13C386C2 289 .long 0x13DEE8C0 290 .long 0x1042F0C0 291 lvx 28,31,7 292 addi 7,7,0x80 293 vperm 26,26,26,31 294 .long 0x1021D0C0 295 vsel 29,0,7,6 296 .long 0x1000E0C0 297 .long 0x1021E8C0 298 .long 0x13C6FEC2 299 .long 0x1021F0C0 300 vxor 29,2,3 301 vsel 29,3,4,29 302 .long 0x10A508C0 303 .long 0x13C286C2 304 .long 0x13DEE8C0 305 .long 0x1021F0C0 306 lvx 28,0,7 307 vsldoi 27,26,26,8 308 .long 0x13C906C2 309 .long 0x1108F0C0 310 .long 0x13DA7EC2 311 .long 0x1108F0C0 312 .long 0x110888C0 313 .long 0x1000D8C0 314 vsel 29,7,6,5 315 .long 0x10E7E0C0 316 .long 0x1000E8C0 317 .long 0x13C5FEC2 318 .long 0x1000F0C0 319 vxor 29,1,2 320 vsel 29,2,3,29 321 .long 0x108400C0 322 .long 0x13C186C2 323 .long 0x13DEE8C0 324 .long 0x1000F0C0 325 lvx 28,10,7 326 mtctr 0 327 b .L16_xx 328.align 5 329.L16_xx: 330 .long 0x13CA06C2 331 .long 0x1129F0C0 332 .long 0x13DB7EC2 333 .long 0x1129F0C0 334 .long 0x112990C0 335 .long 0x10E740C0 336 vsel 29,6,5,4 337 .long 0x10C6E0C0 338 .long 0x10E7E8C0 339 .long 0x13C4FEC2 340 .long 0x10E7F0C0 341 vxor 29,0,1 342 vsel 29,1,2,29 343 .long 0x106338C0 344 .long 0x13C086C2 345 .long 0x13DEE8C0 346 .long 0x10E7F0C0 347 lvx 28,26,7 348 .long 0x13CB06C2 349 .long 0x114AF0C0 350 .long 0x13C87EC2 351 .long 0x114AF0C0 352 .long 0x114A98C0 353 .long 0x10C648C0 354 vsel 29,5,4,3 355 .long 0x10A5E0C0 356 .long 0x10C6E8C0 357 .long 0x13C3FEC2 358 .long 0x10C6F0C0 359 vxor 29,7,0 360 vsel 29,0,1,29 361 .long 0x104230C0 362 .long 0x13C786C2 363 .long 0x13DEE8C0 364 .long 0x10C6F0C0 365 lvx 28,27,7 366 .long 0x13CC06C2 367 .long 0x116BF0C0 368 .long 0x13C97EC2 369 .long 0x116BF0C0 370 .long 0x116BC0C0 371 .long 0x10A550C0 372 vsel 29,4,3,2 373 .long 0x1084E0C0 374 .long 0x10A5E8C0 375 .long 0x13C2FEC2 376 .long 0x10A5F0C0 377 vxor 29,6,7 378 vsel 29,7,0,29 379 .long 0x102128C0 380 .long 0x13C686C2 381 .long 0x13DEE8C0 382 .long 0x10A5F0C0 383 lvx 28,28,7 384 .long 0x13CD06C2 385 .long 0x118CF0C0 386 .long 0x13CA7EC2 387 .long 0x118CF0C0 388 .long 0x118CC8C0 389 .long 0x108458C0 390 vsel 29,3,2,1 391 .long 0x1063E0C0 392 .long 0x1084E8C0 393 .long 0x13C1FEC2 394 .long 0x1084F0C0 395 vxor 29,5,6 396 vsel 29,6,7,29 397 .long 0x100020C0 398 .long 0x13C586C2 399 .long 0x13DEE8C0 400 .long 0x1084F0C0 401 lvx 28,29,7 402 .long 0x13CE06C2 403 .long 0x11ADF0C0 404 .long 0x13CB7EC2 405 .long 0x11ADF0C0 406 .long 0x11ADD0C0 407 .long 0x106360C0 408 vsel 29,2,1,0 409 .long 0x1042E0C0 410 .long 0x1063E8C0 411 .long 0x13C0FEC2 412 .long 0x1063F0C0 413 vxor 29,4,5 414 vsel 29,5,6,29 415 .long 0x10E718C0 416 .long 0x13C486C2 417 .long 0x13DEE8C0 418 .long 0x1063F0C0 419 lvx 28,30,7 420 .long 0x13CF06C2 421 .long 0x11CEF0C0 422 .long 0x13CC7EC2 423 .long 0x11CEF0C0 424 .long 0x11CED8C0 425 .long 0x104268C0 426 vsel 29,1,0,7 427 .long 0x1021E0C0 428 .long 0x1042E8C0 429 .long 0x13C7FEC2 430 .long 0x1042F0C0 431 vxor 29,3,4 432 vsel 29,4,5,29 433 .long 0x10C610C0 434 .long 0x13C386C2 435 .long 0x13DEE8C0 436 .long 0x1042F0C0 437 lvx 28,31,7 438 addi 7,7,0x80 439 .long 0x13D006C2 440 .long 0x11EFF0C0 441 .long 0x13CD7EC2 442 .long 0x11EFF0C0 443 .long 0x11EF40C0 444 .long 0x102170C0 445 vsel 29,0,7,6 446 .long 0x1000E0C0 447 .long 0x1021E8C0 448 .long 0x13C6FEC2 449 .long 0x1021F0C0 450 vxor 29,2,3 451 vsel 29,3,4,29 452 .long 0x10A508C0 453 .long 0x13C286C2 454 .long 0x13DEE8C0 455 .long 0x1021F0C0 456 lvx 28,0,7 457 .long 0x13D106C2 458 .long 0x1210F0C0 459 .long 0x13CE7EC2 460 .long 0x1210F0C0 461 .long 0x121048C0 462 .long 0x100078C0 463 vsel 29,7,6,5 464 .long 0x10E7E0C0 465 .long 0x1000E8C0 466 .long 0x13C5FEC2 467 .long 0x1000F0C0 468 vxor 29,1,2 469 vsel 29,2,3,29 470 .long 0x108400C0 471 .long 0x13C186C2 472 .long 0x13DEE8C0 473 .long 0x1000F0C0 474 lvx 28,10,7 475 .long 0x13D206C2 476 .long 0x1231F0C0 477 .long 0x13CF7EC2 478 .long 0x1231F0C0 479 .long 0x123150C0 480 .long 0x10E780C0 481 vsel 29,6,5,4 482 .long 0x10C6E0C0 483 .long 0x10E7E8C0 484 .long 0x13C4FEC2 485 .long 0x10E7F0C0 486 vxor 29,0,1 487 vsel 29,1,2,29 488 .long 0x106338C0 489 .long 0x13C086C2 490 .long 0x13DEE8C0 491 .long 0x10E7F0C0 492 lvx 28,26,7 493 .long 0x13D306C2 494 .long 0x1252F0C0 495 .long 0x13D07EC2 496 .long 0x1252F0C0 497 .long 0x125258C0 498 .long 0x10C688C0 499 vsel 29,5,4,3 500 .long 0x10A5E0C0 501 .long 0x10C6E8C0 502 .long 0x13C3FEC2 503 .long 0x10C6F0C0 504 vxor 29,7,0 505 vsel 29,0,1,29 506 .long 0x104230C0 507 .long 0x13C786C2 508 .long 0x13DEE8C0 509 .long 0x10C6F0C0 510 lvx 28,27,7 511 .long 0x13D806C2 512 .long 0x1273F0C0 513 .long 0x13D17EC2 514 .long 0x1273F0C0 515 .long 0x127360C0 516 .long 0x10A590C0 517 vsel 29,4,3,2 518 .long 0x1084E0C0 519 .long 0x10A5E8C0 520 .long 0x13C2FEC2 521 .long 0x10A5F0C0 522 vxor 29,6,7 523 vsel 29,7,0,29 524 .long 0x102128C0 525 .long 0x13C686C2 526 .long 0x13DEE8C0 527 .long 0x10A5F0C0 528 lvx 28,28,7 529 .long 0x13D906C2 530 .long 0x1318F0C0 531 .long 0x13D27EC2 532 .long 0x1318F0C0 533 .long 0x131868C0 534 .long 0x108498C0 535 vsel 29,3,2,1 536 .long 0x1063E0C0 537 .long 0x1084E8C0 538 .long 0x13C1FEC2 539 .long 0x1084F0C0 540 vxor 29,5,6 541 vsel 29,6,7,29 542 .long 0x100020C0 543 .long 0x13C586C2 544 .long 0x13DEE8C0 545 .long 0x1084F0C0 546 lvx 28,29,7 547 .long 0x13DA06C2 548 .long 0x1339F0C0 549 .long 0x13D37EC2 550 .long 0x1339F0C0 551 .long 0x133970C0 552 .long 0x1063C0C0 553 vsel 29,2,1,0 554 .long 0x1042E0C0 555 .long 0x1063E8C0 556 .long 0x13C0FEC2 557 .long 0x1063F0C0 558 vxor 29,4,5 559 vsel 29,5,6,29 560 .long 0x10E718C0 561 .long 0x13C486C2 562 .long 0x13DEE8C0 563 .long 0x1063F0C0 564 lvx 28,30,7 565 .long 0x13DB06C2 566 .long 0x135AF0C0 567 .long 0x13D87EC2 568 .long 0x135AF0C0 569 .long 0x135A78C0 570 .long 0x1042C8C0 571 vsel 29,1,0,7 572 .long 0x1021E0C0 573 .long 0x1042E8C0 574 .long 0x13C7FEC2 575 .long 0x1042F0C0 576 vxor 29,3,4 577 vsel 29,4,5,29 578 .long 0x10C610C0 579 .long 0x13C386C2 580 .long 0x13DEE8C0 581 .long 0x1042F0C0 582 lvx 28,31,7 583 addi 7,7,0x80 584 .long 0x13C806C2 585 .long 0x137BF0C0 586 .long 0x13D97EC2 587 .long 0x137BF0C0 588 .long 0x137B80C0 589 .long 0x1021D0C0 590 vsel 29,0,7,6 591 .long 0x1000E0C0 592 .long 0x1021E8C0 593 .long 0x13C6FEC2 594 .long 0x1021F0C0 595 vxor 29,2,3 596 vsel 29,3,4,29 597 .long 0x10A508C0 598 .long 0x13C286C2 599 .long 0x13DEE8C0 600 .long 0x1021F0C0 601 lvx 28,0,7 602 .long 0x13C906C2 603 .long 0x1108F0C0 604 .long 0x13DA7EC2 605 .long 0x1108F0C0 606 .long 0x110888C0 607 .long 0x1000D8C0 608 vsel 29,7,6,5 609 .long 0x10E7E0C0 610 .long 0x1000E8C0 611 .long 0x13C5FEC2 612 .long 0x1000F0C0 613 vxor 29,1,2 614 vsel 29,2,3,29 615 .long 0x108400C0 616 .long 0x13C186C2 617 .long 0x13DEE8C0 618 .long 0x1000F0C0 619 lvx 28,10,7 620 bdnz .L16_xx 621 622 lvx 10,0,11 623 subic. 5,5,1 624 lvx 11,10,11 625 .long 0x100050C0 626 lvx 12,26,11 627 .long 0x102158C0 628 lvx 13,27,11 629 .long 0x104260C0 630 lvx 14,28,11 631 .long 0x106368C0 632 lvx 15,29,11 633 .long 0x108470C0 634 lvx 16,30,11 635 .long 0x10A578C0 636 lvx 17,31,11 637 .long 0x10C680C0 638 .long 0x10E788C0 639 bne .Loop 640 vperm 0,0,1,28 641 vperm 2,2,3,28 642 vperm 4,4,5,28 643 vperm 6,6,7,28 644 .long 0x7C001F99 645 .long 0x7C4A1F99 646 .long 0x7C9A1F99 647 .long 0x7CDB1F99 648 addi 11,1,207 649 mtlr 8 650 or 12,12,12 651 lvx 24,0,11 652 lvx 25,10,11 653 lvx 26,26,11 654 lvx 27,27,11 655 lvx 28,28,11 656 lvx 29,29,11 657 lvx 30,30,11 658 lvx 31,31,11 659 ld 26,336(1) 660 ld 27,344(1) 661 ld 28,352(1) 662 ld 29,360(1) 663 ld 30,368(1) 664 ld 31,376(1) 665 addi 1,1,384 666 blr 667.long 0 668.byte 0,12,4,1,0x80,6,3,0 669.long 0 670.size sha512_block_p8,.-sha512_block_p8 671.align 6 672.LPICmeup: 673 mflr 0 674 bcl 20,31,$+4 675 mflr 6 676 addi 6,6,56 677 mtlr 0 678 blr 679.long 0 680.byte 0,12,0x14,0,0,0,0,0 681.space 28 682.long 0xd728ae22,0x428a2f98 683.long 0xd728ae22,0x428a2f98 684.long 0x23ef65cd,0x71374491 685.long 0x23ef65cd,0x71374491 686.long 0xec4d3b2f,0xb5c0fbcf 687.long 0xec4d3b2f,0xb5c0fbcf 688.long 0x8189dbbc,0xe9b5dba5 689.long 0x8189dbbc,0xe9b5dba5 690.long 0xf348b538,0x3956c25b 691.long 0xf348b538,0x3956c25b 692.long 0xb605d019,0x59f111f1 693.long 0xb605d019,0x59f111f1 694.long 0xaf194f9b,0x923f82a4 695.long 0xaf194f9b,0x923f82a4 696.long 0xda6d8118,0xab1c5ed5 697.long 0xda6d8118,0xab1c5ed5 698.long 0xa3030242,0xd807aa98 699.long 0xa3030242,0xd807aa98 700.long 0x45706fbe,0x12835b01 701.long 0x45706fbe,0x12835b01 702.long 0x4ee4b28c,0x243185be 703.long 0x4ee4b28c,0x243185be 704.long 0xd5ffb4e2,0x550c7dc3 705.long 0xd5ffb4e2,0x550c7dc3 706.long 0xf27b896f,0x72be5d74 707.long 0xf27b896f,0x72be5d74 708.long 0x3b1696b1,0x80deb1fe 709.long 0x3b1696b1,0x80deb1fe 710.long 0x25c71235,0x9bdc06a7 711.long 0x25c71235,0x9bdc06a7 712.long 0xcf692694,0xc19bf174 713.long 0xcf692694,0xc19bf174 714.long 0x9ef14ad2,0xe49b69c1 715.long 0x9ef14ad2,0xe49b69c1 716.long 0x384f25e3,0xefbe4786 717.long 0x384f25e3,0xefbe4786 718.long 0x8b8cd5b5,0x0fc19dc6 719.long 0x8b8cd5b5,0x0fc19dc6 720.long 0x77ac9c65,0x240ca1cc 721.long 0x77ac9c65,0x240ca1cc 722.long 0x592b0275,0x2de92c6f 723.long 0x592b0275,0x2de92c6f 724.long 0x6ea6e483,0x4a7484aa 725.long 0x6ea6e483,0x4a7484aa 726.long 0xbd41fbd4,0x5cb0a9dc 727.long 0xbd41fbd4,0x5cb0a9dc 728.long 0x831153b5,0x76f988da 729.long 0x831153b5,0x76f988da 730.long 0xee66dfab,0x983e5152 731.long 0xee66dfab,0x983e5152 732.long 0x2db43210,0xa831c66d 733.long 0x2db43210,0xa831c66d 734.long 0x98fb213f,0xb00327c8 735.long 0x98fb213f,0xb00327c8 736.long 0xbeef0ee4,0xbf597fc7 737.long 0xbeef0ee4,0xbf597fc7 738.long 0x3da88fc2,0xc6e00bf3 739.long 0x3da88fc2,0xc6e00bf3 740.long 0x930aa725,0xd5a79147 741.long 0x930aa725,0xd5a79147 742.long 0xe003826f,0x06ca6351 743.long 0xe003826f,0x06ca6351 744.long 0x0a0e6e70,0x14292967 745.long 0x0a0e6e70,0x14292967 746.long 0x46d22ffc,0x27b70a85 747.long 0x46d22ffc,0x27b70a85 748.long 0x5c26c926,0x2e1b2138 749.long 0x5c26c926,0x2e1b2138 750.long 0x5ac42aed,0x4d2c6dfc 751.long 0x5ac42aed,0x4d2c6dfc 752.long 0x9d95b3df,0x53380d13 753.long 0x9d95b3df,0x53380d13 754.long 0x8baf63de,0x650a7354 755.long 0x8baf63de,0x650a7354 756.long 0x3c77b2a8,0x766a0abb 757.long 0x3c77b2a8,0x766a0abb 758.long 0x47edaee6,0x81c2c92e 759.long 0x47edaee6,0x81c2c92e 760.long 0x1482353b,0x92722c85 761.long 0x1482353b,0x92722c85 762.long 0x4cf10364,0xa2bfe8a1 763.long 0x4cf10364,0xa2bfe8a1 764.long 0xbc423001,0xa81a664b 765.long 0xbc423001,0xa81a664b 766.long 0xd0f89791,0xc24b8b70 767.long 0xd0f89791,0xc24b8b70 768.long 0x0654be30,0xc76c51a3 769.long 0x0654be30,0xc76c51a3 770.long 0xd6ef5218,0xd192e819 771.long 0xd6ef5218,0xd192e819 772.long 0x5565a910,0xd6990624 773.long 0x5565a910,0xd6990624 774.long 0x5771202a,0xf40e3585 775.long 0x5771202a,0xf40e3585 776.long 0x32bbd1b8,0x106aa070 777.long 0x32bbd1b8,0x106aa070 778.long 0xb8d2d0c8,0x19a4c116 779.long 0xb8d2d0c8,0x19a4c116 780.long 0x5141ab53,0x1e376c08 781.long 0x5141ab53,0x1e376c08 782.long 0xdf8eeb99,0x2748774c 783.long 0xdf8eeb99,0x2748774c 784.long 0xe19b48a8,0x34b0bcb5 785.long 0xe19b48a8,0x34b0bcb5 786.long 0xc5c95a63,0x391c0cb3 787.long 0xc5c95a63,0x391c0cb3 788.long 0xe3418acb,0x4ed8aa4a 789.long 0xe3418acb,0x4ed8aa4a 790.long 0x7763e373,0x5b9cca4f 791.long 0x7763e373,0x5b9cca4f 792.long 0xd6b2b8a3,0x682e6ff3 793.long 0xd6b2b8a3,0x682e6ff3 794.long 0x5defb2fc,0x748f82ee 795.long 0x5defb2fc,0x748f82ee 796.long 0x43172f60,0x78a5636f 797.long 0x43172f60,0x78a5636f 798.long 0xa1f0ab72,0x84c87814 799.long 0xa1f0ab72,0x84c87814 800.long 0x1a6439ec,0x8cc70208 801.long 0x1a6439ec,0x8cc70208 802.long 0x23631e28,0x90befffa 803.long 0x23631e28,0x90befffa 804.long 0xde82bde9,0xa4506ceb 805.long 0xde82bde9,0xa4506ceb 806.long 0xb2c67915,0xbef9a3f7 807.long 0xb2c67915,0xbef9a3f7 808.long 0xe372532b,0xc67178f2 809.long 0xe372532b,0xc67178f2 810.long 0xea26619c,0xca273ece 811.long 0xea26619c,0xca273ece 812.long 0x21c0c207,0xd186b8c7 813.long 0x21c0c207,0xd186b8c7 814.long 0xcde0eb1e,0xeada7dd6 815.long 0xcde0eb1e,0xeada7dd6 816.long 0xee6ed178,0xf57d4f7f 817.long 0xee6ed178,0xf57d4f7f 818.long 0x72176fba,0x06f067aa 819.long 0x72176fba,0x06f067aa 820.long 0xa2c898a6,0x0a637dc5 821.long 0xa2c898a6,0x0a637dc5 822.long 0xbef90dae,0x113f9804 823.long 0xbef90dae,0x113f9804 824.long 0x131c471b,0x1b710b35 825.long 0x131c471b,0x1b710b35 826.long 0x23047d84,0x28db77f5 827.long 0x23047d84,0x28db77f5 828.long 0x40c72493,0x32caab7b 829.long 0x40c72493,0x32caab7b 830.long 0x15c9bebc,0x3c9ebe0a 831.long 0x15c9bebc,0x3c9ebe0a 832.long 0x9c100d4c,0x431d67c4 833.long 0x9c100d4c,0x431d67c4 834.long 0xcb3e42b6,0x4cc5d4be 835.long 0xcb3e42b6,0x4cc5d4be 836.long 0xfc657e2a,0x597f299c 837.long 0xfc657e2a,0x597f299c 838.long 0x3ad6faec,0x5fcb6fab 839.long 0x3ad6faec,0x5fcb6fab 840.long 0x4a475817,0x6c44198c 841.long 0x4a475817,0x6c44198c 842.long 0,0 843.long 0,0 844.long 0x14151617,0x10111213 845.long 0x04050607,0x00010203 846.byte 83,72,65,53,49,50,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 847.align 2 848.align 2 849