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