1# This file is generated from a similarly-named Perl script in the BoringSSL 2# source tree. Do not edit by hand. 3 4#if defined(__has_feature) 5#if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM) 6#define OPENSSL_NO_ASM 7#endif 8#endif 9 10#if !defined(OPENSSL_NO_ASM) && defined(__powerpc64__) 11.machine "any" 12.abiversion 2 13.text 14 15 16 17 18 19 20 21.globl abi_test_trampoline 22.type abi_test_trampoline,@function 23.align 5 24abi_test_trampoline: 25.localentry abi_test_trampoline,0 26 27 28 mflr 0 29 std 0, 16(1) 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 stdu 1, -528(1) 50 51 mfcr 0 52 std 0, 8(1) 53 std 2, 24(1) 54 std 4, 32(1) 55 li 11, 48 56 stvx 20, 11, 1 57 li 11, 64 58 stvx 21, 11, 1 59 li 11, 80 60 stvx 22, 11, 1 61 li 11, 96 62 stvx 23, 11, 1 63 li 11, 112 64 stvx 24, 11, 1 65 li 11, 128 66 stvx 25, 11, 1 67 li 11, 144 68 stvx 26, 11, 1 69 li 11, 160 70 stvx 27, 11, 1 71 li 11, 176 72 stvx 28, 11, 1 73 li 11, 192 74 stvx 29, 11, 1 75 li 11, 208 76 stvx 30, 11, 1 77 li 11, 224 78 stvx 31, 11, 1 79 std 14, 240(1) 80 std 15, 248(1) 81 std 16, 256(1) 82 std 17, 264(1) 83 std 18, 272(1) 84 std 19, 280(1) 85 std 20, 288(1) 86 std 21, 296(1) 87 std 22, 304(1) 88 std 23, 312(1) 89 std 24, 320(1) 90 std 25, 328(1) 91 std 26, 336(1) 92 std 27, 344(1) 93 std 28, 352(1) 94 std 29, 360(1) 95 std 30, 368(1) 96 std 31, 376(1) 97 stfd 14, 384(1) 98 stfd 15, 392(1) 99 stfd 16, 400(1) 100 stfd 17, 408(1) 101 stfd 18, 416(1) 102 stfd 19, 424(1) 103 stfd 20, 432(1) 104 stfd 21, 440(1) 105 stfd 22, 448(1) 106 stfd 23, 456(1) 107 stfd 24, 464(1) 108 stfd 25, 472(1) 109 stfd 26, 480(1) 110 stfd 27, 488(1) 111 stfd 28, 496(1) 112 stfd 29, 504(1) 113 stfd 30, 512(1) 114 stfd 31, 520(1) 115 li 11, 0 116 lvx 20, 11, 4 117 li 11, 16 118 lvx 21, 11, 4 119 li 11, 32 120 lvx 22, 11, 4 121 li 11, 48 122 lvx 23, 11, 4 123 li 11, 64 124 lvx 24, 11, 4 125 li 11, 80 126 lvx 25, 11, 4 127 li 11, 96 128 lvx 26, 11, 4 129 li 11, 112 130 lvx 27, 11, 4 131 li 11, 128 132 lvx 28, 11, 4 133 li 11, 144 134 lvx 29, 11, 4 135 li 11, 160 136 lvx 30, 11, 4 137 li 11, 176 138 lvx 31, 11, 4 139 ld 14, 192(4) 140 ld 15, 200(4) 141 ld 16, 208(4) 142 ld 17, 216(4) 143 ld 18, 224(4) 144 ld 19, 232(4) 145 ld 20, 240(4) 146 ld 21, 248(4) 147 ld 22, 256(4) 148 ld 23, 264(4) 149 ld 24, 272(4) 150 ld 25, 280(4) 151 ld 26, 288(4) 152 ld 27, 296(4) 153 ld 28, 304(4) 154 ld 29, 312(4) 155 ld 30, 320(4) 156 ld 31, 328(4) 157 lfd 14, 336(4) 158 lfd 15, 344(4) 159 lfd 16, 352(4) 160 lfd 17, 360(4) 161 lfd 18, 368(4) 162 lfd 19, 376(4) 163 lfd 20, 384(4) 164 lfd 21, 392(4) 165 lfd 22, 400(4) 166 lfd 23, 408(4) 167 lfd 24, 416(4) 168 lfd 25, 424(4) 169 lfd 26, 432(4) 170 lfd 27, 440(4) 171 lfd 28, 448(4) 172 lfd 29, 456(4) 173 lfd 30, 464(4) 174 lfd 31, 472(4) 175 176 ld 0, 480(4) 177 mtcr 0 178 179 180 addi 11, 5, -8 181 mr 12, 3 182 183 184 cmpdi 6, 0 185 beq .Largs_done 186 mtctr 6 187 ldu 3, 8(11) 188 bdz .Largs_done 189 ldu 4, 8(11) 190 bdz .Largs_done 191 ldu 5, 8(11) 192 bdz .Largs_done 193 ldu 6, 8(11) 194 bdz .Largs_done 195 ldu 7, 8(11) 196 bdz .Largs_done 197 ldu 8, 8(11) 198 bdz .Largs_done 199 ldu 9, 8(11) 200 bdz .Largs_done 201 ldu 10, 8(11) 202 203.Largs_done: 204 li 2, 0 205 mtctr 12 206 bctrl 207 ld 2, 24(1) 208 209 ld 4, 32(1) 210 li 11, 0 211 stvx 20, 11, 4 212 li 11, 16 213 stvx 21, 11, 4 214 li 11, 32 215 stvx 22, 11, 4 216 li 11, 48 217 stvx 23, 11, 4 218 li 11, 64 219 stvx 24, 11, 4 220 li 11, 80 221 stvx 25, 11, 4 222 li 11, 96 223 stvx 26, 11, 4 224 li 11, 112 225 stvx 27, 11, 4 226 li 11, 128 227 stvx 28, 11, 4 228 li 11, 144 229 stvx 29, 11, 4 230 li 11, 160 231 stvx 30, 11, 4 232 li 11, 176 233 stvx 31, 11, 4 234 std 14, 192(4) 235 std 15, 200(4) 236 std 16, 208(4) 237 std 17, 216(4) 238 std 18, 224(4) 239 std 19, 232(4) 240 std 20, 240(4) 241 std 21, 248(4) 242 std 22, 256(4) 243 std 23, 264(4) 244 std 24, 272(4) 245 std 25, 280(4) 246 std 26, 288(4) 247 std 27, 296(4) 248 std 28, 304(4) 249 std 29, 312(4) 250 std 30, 320(4) 251 std 31, 328(4) 252 stfd 14, 336(4) 253 stfd 15, 344(4) 254 stfd 16, 352(4) 255 stfd 17, 360(4) 256 stfd 18, 368(4) 257 stfd 19, 376(4) 258 stfd 20, 384(4) 259 stfd 21, 392(4) 260 stfd 22, 400(4) 261 stfd 23, 408(4) 262 stfd 24, 416(4) 263 stfd 25, 424(4) 264 stfd 26, 432(4) 265 stfd 27, 440(4) 266 stfd 28, 448(4) 267 stfd 29, 456(4) 268 stfd 30, 464(4) 269 stfd 31, 472(4) 270 li 11, 48 271 lvx 20, 11, 1 272 li 11, 64 273 lvx 21, 11, 1 274 li 11, 80 275 lvx 22, 11, 1 276 li 11, 96 277 lvx 23, 11, 1 278 li 11, 112 279 lvx 24, 11, 1 280 li 11, 128 281 lvx 25, 11, 1 282 li 11, 144 283 lvx 26, 11, 1 284 li 11, 160 285 lvx 27, 11, 1 286 li 11, 176 287 lvx 28, 11, 1 288 li 11, 192 289 lvx 29, 11, 1 290 li 11, 208 291 lvx 30, 11, 1 292 li 11, 224 293 lvx 31, 11, 1 294 ld 14, 240(1) 295 ld 15, 248(1) 296 ld 16, 256(1) 297 ld 17, 264(1) 298 ld 18, 272(1) 299 ld 19, 280(1) 300 ld 20, 288(1) 301 ld 21, 296(1) 302 ld 22, 304(1) 303 ld 23, 312(1) 304 ld 24, 320(1) 305 ld 25, 328(1) 306 ld 26, 336(1) 307 ld 27, 344(1) 308 ld 28, 352(1) 309 ld 29, 360(1) 310 ld 30, 368(1) 311 ld 31, 376(1) 312 lfd 14, 384(1) 313 lfd 15, 392(1) 314 lfd 16, 400(1) 315 lfd 17, 408(1) 316 lfd 18, 416(1) 317 lfd 19, 424(1) 318 lfd 20, 432(1) 319 lfd 21, 440(1) 320 lfd 22, 448(1) 321 lfd 23, 456(1) 322 lfd 24, 464(1) 323 lfd 25, 472(1) 324 lfd 26, 480(1) 325 lfd 27, 488(1) 326 lfd 28, 496(1) 327 lfd 29, 504(1) 328 lfd 30, 512(1) 329 lfd 31, 520(1) 330 mfcr 0 331 std 0, 480(4) 332 ld 0, 8(1) 333 mtcrf 0b00111000, 0 334 addi 1, 1, 528 335 ld 0, 16(1) 336 mtlr 0 337 blr 338.size abi_test_trampoline,.-abi_test_trampoline 339.globl abi_test_clobber_r0 340.type abi_test_clobber_r0,@function 341.align 5 342abi_test_clobber_r0: 343.localentry abi_test_clobber_r0,0 344 345 li 0, 0 346 blr 347.size abi_test_clobber_r0,.-abi_test_clobber_r0 348.globl abi_test_clobber_r2 349.type abi_test_clobber_r2,@function 350.align 5 351abi_test_clobber_r2: 352.localentry abi_test_clobber_r2,0 353 354 li 2, 0 355 blr 356.size abi_test_clobber_r2,.-abi_test_clobber_r2 357.globl abi_test_clobber_r3 358.type abi_test_clobber_r3,@function 359.align 5 360abi_test_clobber_r3: 361.localentry abi_test_clobber_r3,0 362 363 li 3, 0 364 blr 365.size abi_test_clobber_r3,.-abi_test_clobber_r3 366.globl abi_test_clobber_r4 367.type abi_test_clobber_r4,@function 368.align 5 369abi_test_clobber_r4: 370.localentry abi_test_clobber_r4,0 371 372 li 4, 0 373 blr 374.size abi_test_clobber_r4,.-abi_test_clobber_r4 375.globl abi_test_clobber_r5 376.type abi_test_clobber_r5,@function 377.align 5 378abi_test_clobber_r5: 379.localentry abi_test_clobber_r5,0 380 381 li 5, 0 382 blr 383.size abi_test_clobber_r5,.-abi_test_clobber_r5 384.globl abi_test_clobber_r6 385.type abi_test_clobber_r6,@function 386.align 5 387abi_test_clobber_r6: 388.localentry abi_test_clobber_r6,0 389 390 li 6, 0 391 blr 392.size abi_test_clobber_r6,.-abi_test_clobber_r6 393.globl abi_test_clobber_r7 394.type abi_test_clobber_r7,@function 395.align 5 396abi_test_clobber_r7: 397.localentry abi_test_clobber_r7,0 398 399 li 7, 0 400 blr 401.size abi_test_clobber_r7,.-abi_test_clobber_r7 402.globl abi_test_clobber_r8 403.type abi_test_clobber_r8,@function 404.align 5 405abi_test_clobber_r8: 406.localentry abi_test_clobber_r8,0 407 408 li 8, 0 409 blr 410.size abi_test_clobber_r8,.-abi_test_clobber_r8 411.globl abi_test_clobber_r9 412.type abi_test_clobber_r9,@function 413.align 5 414abi_test_clobber_r9: 415.localentry abi_test_clobber_r9,0 416 417 li 9, 0 418 blr 419.size abi_test_clobber_r9,.-abi_test_clobber_r9 420.globl abi_test_clobber_r10 421.type abi_test_clobber_r10,@function 422.align 5 423abi_test_clobber_r10: 424.localentry abi_test_clobber_r10,0 425 426 li 10, 0 427 blr 428.size abi_test_clobber_r10,.-abi_test_clobber_r10 429.globl abi_test_clobber_r11 430.type abi_test_clobber_r11,@function 431.align 5 432abi_test_clobber_r11: 433.localentry abi_test_clobber_r11,0 434 435 li 11, 0 436 blr 437.size abi_test_clobber_r11,.-abi_test_clobber_r11 438.globl abi_test_clobber_r12 439.type abi_test_clobber_r12,@function 440.align 5 441abi_test_clobber_r12: 442.localentry abi_test_clobber_r12,0 443 444 li 12, 0 445 blr 446.size abi_test_clobber_r12,.-abi_test_clobber_r12 447.globl abi_test_clobber_r14 448.type abi_test_clobber_r14,@function 449.align 5 450abi_test_clobber_r14: 451.localentry abi_test_clobber_r14,0 452 453 li 14, 0 454 blr 455.size abi_test_clobber_r14,.-abi_test_clobber_r14 456.globl abi_test_clobber_r15 457.type abi_test_clobber_r15,@function 458.align 5 459abi_test_clobber_r15: 460.localentry abi_test_clobber_r15,0 461 462 li 15, 0 463 blr 464.size abi_test_clobber_r15,.-abi_test_clobber_r15 465.globl abi_test_clobber_r16 466.type abi_test_clobber_r16,@function 467.align 5 468abi_test_clobber_r16: 469.localentry abi_test_clobber_r16,0 470 471 li 16, 0 472 blr 473.size abi_test_clobber_r16,.-abi_test_clobber_r16 474.globl abi_test_clobber_r17 475.type abi_test_clobber_r17,@function 476.align 5 477abi_test_clobber_r17: 478.localentry abi_test_clobber_r17,0 479 480 li 17, 0 481 blr 482.size abi_test_clobber_r17,.-abi_test_clobber_r17 483.globl abi_test_clobber_r18 484.type abi_test_clobber_r18,@function 485.align 5 486abi_test_clobber_r18: 487.localentry abi_test_clobber_r18,0 488 489 li 18, 0 490 blr 491.size abi_test_clobber_r18,.-abi_test_clobber_r18 492.globl abi_test_clobber_r19 493.type abi_test_clobber_r19,@function 494.align 5 495abi_test_clobber_r19: 496.localentry abi_test_clobber_r19,0 497 498 li 19, 0 499 blr 500.size abi_test_clobber_r19,.-abi_test_clobber_r19 501.globl abi_test_clobber_r20 502.type abi_test_clobber_r20,@function 503.align 5 504abi_test_clobber_r20: 505.localentry abi_test_clobber_r20,0 506 507 li 20, 0 508 blr 509.size abi_test_clobber_r20,.-abi_test_clobber_r20 510.globl abi_test_clobber_r21 511.type abi_test_clobber_r21,@function 512.align 5 513abi_test_clobber_r21: 514.localentry abi_test_clobber_r21,0 515 516 li 21, 0 517 blr 518.size abi_test_clobber_r21,.-abi_test_clobber_r21 519.globl abi_test_clobber_r22 520.type abi_test_clobber_r22,@function 521.align 5 522abi_test_clobber_r22: 523.localentry abi_test_clobber_r22,0 524 525 li 22, 0 526 blr 527.size abi_test_clobber_r22,.-abi_test_clobber_r22 528.globl abi_test_clobber_r23 529.type abi_test_clobber_r23,@function 530.align 5 531abi_test_clobber_r23: 532.localentry abi_test_clobber_r23,0 533 534 li 23, 0 535 blr 536.size abi_test_clobber_r23,.-abi_test_clobber_r23 537.globl abi_test_clobber_r24 538.type abi_test_clobber_r24,@function 539.align 5 540abi_test_clobber_r24: 541.localentry abi_test_clobber_r24,0 542 543 li 24, 0 544 blr 545.size abi_test_clobber_r24,.-abi_test_clobber_r24 546.globl abi_test_clobber_r25 547.type abi_test_clobber_r25,@function 548.align 5 549abi_test_clobber_r25: 550.localentry abi_test_clobber_r25,0 551 552 li 25, 0 553 blr 554.size abi_test_clobber_r25,.-abi_test_clobber_r25 555.globl abi_test_clobber_r26 556.type abi_test_clobber_r26,@function 557.align 5 558abi_test_clobber_r26: 559.localentry abi_test_clobber_r26,0 560 561 li 26, 0 562 blr 563.size abi_test_clobber_r26,.-abi_test_clobber_r26 564.globl abi_test_clobber_r27 565.type abi_test_clobber_r27,@function 566.align 5 567abi_test_clobber_r27: 568.localentry abi_test_clobber_r27,0 569 570 li 27, 0 571 blr 572.size abi_test_clobber_r27,.-abi_test_clobber_r27 573.globl abi_test_clobber_r28 574.type abi_test_clobber_r28,@function 575.align 5 576abi_test_clobber_r28: 577.localentry abi_test_clobber_r28,0 578 579 li 28, 0 580 blr 581.size abi_test_clobber_r28,.-abi_test_clobber_r28 582.globl abi_test_clobber_r29 583.type abi_test_clobber_r29,@function 584.align 5 585abi_test_clobber_r29: 586.localentry abi_test_clobber_r29,0 587 588 li 29, 0 589 blr 590.size abi_test_clobber_r29,.-abi_test_clobber_r29 591.globl abi_test_clobber_r30 592.type abi_test_clobber_r30,@function 593.align 5 594abi_test_clobber_r30: 595.localentry abi_test_clobber_r30,0 596 597 li 30, 0 598 blr 599.size abi_test_clobber_r30,.-abi_test_clobber_r30 600.globl abi_test_clobber_r31 601.type abi_test_clobber_r31,@function 602.align 5 603abi_test_clobber_r31: 604.localentry abi_test_clobber_r31,0 605 606 li 31, 0 607 blr 608.size abi_test_clobber_r31,.-abi_test_clobber_r31 609.globl abi_test_clobber_f0 610.type abi_test_clobber_f0,@function 611.align 4 612abi_test_clobber_f0: 613.localentry abi_test_clobber_f0,0 614 615 li 0, 0 616 617 std 0, -8(1) 618 lfd 0, -8(1) 619 blr 620.size abi_test_clobber_f0,.-abi_test_clobber_f0 621.globl abi_test_clobber_f1 622.type abi_test_clobber_f1,@function 623.align 4 624abi_test_clobber_f1: 625.localentry abi_test_clobber_f1,0 626 627 li 0, 0 628 629 std 0, -8(1) 630 lfd 1, -8(1) 631 blr 632.size abi_test_clobber_f1,.-abi_test_clobber_f1 633.globl abi_test_clobber_f2 634.type abi_test_clobber_f2,@function 635.align 4 636abi_test_clobber_f2: 637.localentry abi_test_clobber_f2,0 638 639 li 0, 0 640 641 std 0, -8(1) 642 lfd 2, -8(1) 643 blr 644.size abi_test_clobber_f2,.-abi_test_clobber_f2 645.globl abi_test_clobber_f3 646.type abi_test_clobber_f3,@function 647.align 4 648abi_test_clobber_f3: 649.localentry abi_test_clobber_f3,0 650 651 li 0, 0 652 653 std 0, -8(1) 654 lfd 3, -8(1) 655 blr 656.size abi_test_clobber_f3,.-abi_test_clobber_f3 657.globl abi_test_clobber_f4 658.type abi_test_clobber_f4,@function 659.align 4 660abi_test_clobber_f4: 661.localentry abi_test_clobber_f4,0 662 663 li 0, 0 664 665 std 0, -8(1) 666 lfd 4, -8(1) 667 blr 668.size abi_test_clobber_f4,.-abi_test_clobber_f4 669.globl abi_test_clobber_f5 670.type abi_test_clobber_f5,@function 671.align 4 672abi_test_clobber_f5: 673.localentry abi_test_clobber_f5,0 674 675 li 0, 0 676 677 std 0, -8(1) 678 lfd 5, -8(1) 679 blr 680.size abi_test_clobber_f5,.-abi_test_clobber_f5 681.globl abi_test_clobber_f6 682.type abi_test_clobber_f6,@function 683.align 4 684abi_test_clobber_f6: 685.localentry abi_test_clobber_f6,0 686 687 li 0, 0 688 689 std 0, -8(1) 690 lfd 6, -8(1) 691 blr 692.size abi_test_clobber_f6,.-abi_test_clobber_f6 693.globl abi_test_clobber_f7 694.type abi_test_clobber_f7,@function 695.align 4 696abi_test_clobber_f7: 697.localentry abi_test_clobber_f7,0 698 699 li 0, 0 700 701 std 0, -8(1) 702 lfd 7, -8(1) 703 blr 704.size abi_test_clobber_f7,.-abi_test_clobber_f7 705.globl abi_test_clobber_f8 706.type abi_test_clobber_f8,@function 707.align 4 708abi_test_clobber_f8: 709.localentry abi_test_clobber_f8,0 710 711 li 0, 0 712 713 std 0, -8(1) 714 lfd 8, -8(1) 715 blr 716.size abi_test_clobber_f8,.-abi_test_clobber_f8 717.globl abi_test_clobber_f9 718.type abi_test_clobber_f9,@function 719.align 4 720abi_test_clobber_f9: 721.localentry abi_test_clobber_f9,0 722 723 li 0, 0 724 725 std 0, -8(1) 726 lfd 9, -8(1) 727 blr 728.size abi_test_clobber_f9,.-abi_test_clobber_f9 729.globl abi_test_clobber_f10 730.type abi_test_clobber_f10,@function 731.align 4 732abi_test_clobber_f10: 733.localentry abi_test_clobber_f10,0 734 735 li 0, 0 736 737 std 0, -8(1) 738 lfd 10, -8(1) 739 blr 740.size abi_test_clobber_f10,.-abi_test_clobber_f10 741.globl abi_test_clobber_f11 742.type abi_test_clobber_f11,@function 743.align 4 744abi_test_clobber_f11: 745.localentry abi_test_clobber_f11,0 746 747 li 0, 0 748 749 std 0, -8(1) 750 lfd 11, -8(1) 751 blr 752.size abi_test_clobber_f11,.-abi_test_clobber_f11 753.globl abi_test_clobber_f12 754.type abi_test_clobber_f12,@function 755.align 4 756abi_test_clobber_f12: 757.localentry abi_test_clobber_f12,0 758 759 li 0, 0 760 761 std 0, -8(1) 762 lfd 12, -8(1) 763 blr 764.size abi_test_clobber_f12,.-abi_test_clobber_f12 765.globl abi_test_clobber_f13 766.type abi_test_clobber_f13,@function 767.align 4 768abi_test_clobber_f13: 769.localentry abi_test_clobber_f13,0 770 771 li 0, 0 772 773 std 0, -8(1) 774 lfd 13, -8(1) 775 blr 776.size abi_test_clobber_f13,.-abi_test_clobber_f13 777.globl abi_test_clobber_f14 778.type abi_test_clobber_f14,@function 779.align 4 780abi_test_clobber_f14: 781.localentry abi_test_clobber_f14,0 782 783 li 0, 0 784 785 std 0, -8(1) 786 lfd 14, -8(1) 787 blr 788.size abi_test_clobber_f14,.-abi_test_clobber_f14 789.globl abi_test_clobber_f15 790.type abi_test_clobber_f15,@function 791.align 4 792abi_test_clobber_f15: 793.localentry abi_test_clobber_f15,0 794 795 li 0, 0 796 797 std 0, -8(1) 798 lfd 15, -8(1) 799 blr 800.size abi_test_clobber_f15,.-abi_test_clobber_f15 801.globl abi_test_clobber_f16 802.type abi_test_clobber_f16,@function 803.align 4 804abi_test_clobber_f16: 805.localentry abi_test_clobber_f16,0 806 807 li 0, 0 808 809 std 0, -8(1) 810 lfd 16, -8(1) 811 blr 812.size abi_test_clobber_f16,.-abi_test_clobber_f16 813.globl abi_test_clobber_f17 814.type abi_test_clobber_f17,@function 815.align 4 816abi_test_clobber_f17: 817.localentry abi_test_clobber_f17,0 818 819 li 0, 0 820 821 std 0, -8(1) 822 lfd 17, -8(1) 823 blr 824.size abi_test_clobber_f17,.-abi_test_clobber_f17 825.globl abi_test_clobber_f18 826.type abi_test_clobber_f18,@function 827.align 4 828abi_test_clobber_f18: 829.localentry abi_test_clobber_f18,0 830 831 li 0, 0 832 833 std 0, -8(1) 834 lfd 18, -8(1) 835 blr 836.size abi_test_clobber_f18,.-abi_test_clobber_f18 837.globl abi_test_clobber_f19 838.type abi_test_clobber_f19,@function 839.align 4 840abi_test_clobber_f19: 841.localentry abi_test_clobber_f19,0 842 843 li 0, 0 844 845 std 0, -8(1) 846 lfd 19, -8(1) 847 blr 848.size abi_test_clobber_f19,.-abi_test_clobber_f19 849.globl abi_test_clobber_f20 850.type abi_test_clobber_f20,@function 851.align 4 852abi_test_clobber_f20: 853.localentry abi_test_clobber_f20,0 854 855 li 0, 0 856 857 std 0, -8(1) 858 lfd 20, -8(1) 859 blr 860.size abi_test_clobber_f20,.-abi_test_clobber_f20 861.globl abi_test_clobber_f21 862.type abi_test_clobber_f21,@function 863.align 4 864abi_test_clobber_f21: 865.localentry abi_test_clobber_f21,0 866 867 li 0, 0 868 869 std 0, -8(1) 870 lfd 21, -8(1) 871 blr 872.size abi_test_clobber_f21,.-abi_test_clobber_f21 873.globl abi_test_clobber_f22 874.type abi_test_clobber_f22,@function 875.align 4 876abi_test_clobber_f22: 877.localentry abi_test_clobber_f22,0 878 879 li 0, 0 880 881 std 0, -8(1) 882 lfd 22, -8(1) 883 blr 884.size abi_test_clobber_f22,.-abi_test_clobber_f22 885.globl abi_test_clobber_f23 886.type abi_test_clobber_f23,@function 887.align 4 888abi_test_clobber_f23: 889.localentry abi_test_clobber_f23,0 890 891 li 0, 0 892 893 std 0, -8(1) 894 lfd 23, -8(1) 895 blr 896.size abi_test_clobber_f23,.-abi_test_clobber_f23 897.globl abi_test_clobber_f24 898.type abi_test_clobber_f24,@function 899.align 4 900abi_test_clobber_f24: 901.localentry abi_test_clobber_f24,0 902 903 li 0, 0 904 905 std 0, -8(1) 906 lfd 24, -8(1) 907 blr 908.size abi_test_clobber_f24,.-abi_test_clobber_f24 909.globl abi_test_clobber_f25 910.type abi_test_clobber_f25,@function 911.align 4 912abi_test_clobber_f25: 913.localentry abi_test_clobber_f25,0 914 915 li 0, 0 916 917 std 0, -8(1) 918 lfd 25, -8(1) 919 blr 920.size abi_test_clobber_f25,.-abi_test_clobber_f25 921.globl abi_test_clobber_f26 922.type abi_test_clobber_f26,@function 923.align 4 924abi_test_clobber_f26: 925.localentry abi_test_clobber_f26,0 926 927 li 0, 0 928 929 std 0, -8(1) 930 lfd 26, -8(1) 931 blr 932.size abi_test_clobber_f26,.-abi_test_clobber_f26 933.globl abi_test_clobber_f27 934.type abi_test_clobber_f27,@function 935.align 4 936abi_test_clobber_f27: 937.localentry abi_test_clobber_f27,0 938 939 li 0, 0 940 941 std 0, -8(1) 942 lfd 27, -8(1) 943 blr 944.size abi_test_clobber_f27,.-abi_test_clobber_f27 945.globl abi_test_clobber_f28 946.type abi_test_clobber_f28,@function 947.align 4 948abi_test_clobber_f28: 949.localentry abi_test_clobber_f28,0 950 951 li 0, 0 952 953 std 0, -8(1) 954 lfd 28, -8(1) 955 blr 956.size abi_test_clobber_f28,.-abi_test_clobber_f28 957.globl abi_test_clobber_f29 958.type abi_test_clobber_f29,@function 959.align 4 960abi_test_clobber_f29: 961.localentry abi_test_clobber_f29,0 962 963 li 0, 0 964 965 std 0, -8(1) 966 lfd 29, -8(1) 967 blr 968.size abi_test_clobber_f29,.-abi_test_clobber_f29 969.globl abi_test_clobber_f30 970.type abi_test_clobber_f30,@function 971.align 4 972abi_test_clobber_f30: 973.localentry abi_test_clobber_f30,0 974 975 li 0, 0 976 977 std 0, -8(1) 978 lfd 30, -8(1) 979 blr 980.size abi_test_clobber_f30,.-abi_test_clobber_f30 981.globl abi_test_clobber_f31 982.type abi_test_clobber_f31,@function 983.align 4 984abi_test_clobber_f31: 985.localentry abi_test_clobber_f31,0 986 987 li 0, 0 988 989 std 0, -8(1) 990 lfd 31, -8(1) 991 blr 992.size abi_test_clobber_f31,.-abi_test_clobber_f31 993.globl abi_test_clobber_v0 994.type abi_test_clobber_v0,@function 995.align 4 996abi_test_clobber_v0: 997.localentry abi_test_clobber_v0,0 998 999 vxor 0, 0, 0 1000 blr 1001.size abi_test_clobber_v0,.-abi_test_clobber_v0 1002.globl abi_test_clobber_v1 1003.type abi_test_clobber_v1,@function 1004.align 4 1005abi_test_clobber_v1: 1006.localentry abi_test_clobber_v1,0 1007 1008 vxor 1, 1, 1 1009 blr 1010.size abi_test_clobber_v1,.-abi_test_clobber_v1 1011.globl abi_test_clobber_v2 1012.type abi_test_clobber_v2,@function 1013.align 4 1014abi_test_clobber_v2: 1015.localentry abi_test_clobber_v2,0 1016 1017 vxor 2, 2, 2 1018 blr 1019.size abi_test_clobber_v2,.-abi_test_clobber_v2 1020.globl abi_test_clobber_v3 1021.type abi_test_clobber_v3,@function 1022.align 4 1023abi_test_clobber_v3: 1024.localentry abi_test_clobber_v3,0 1025 1026 vxor 3, 3, 3 1027 blr 1028.size abi_test_clobber_v3,.-abi_test_clobber_v3 1029.globl abi_test_clobber_v4 1030.type abi_test_clobber_v4,@function 1031.align 4 1032abi_test_clobber_v4: 1033.localentry abi_test_clobber_v4,0 1034 1035 vxor 4, 4, 4 1036 blr 1037.size abi_test_clobber_v4,.-abi_test_clobber_v4 1038.globl abi_test_clobber_v5 1039.type abi_test_clobber_v5,@function 1040.align 4 1041abi_test_clobber_v5: 1042.localentry abi_test_clobber_v5,0 1043 1044 vxor 5, 5, 5 1045 blr 1046.size abi_test_clobber_v5,.-abi_test_clobber_v5 1047.globl abi_test_clobber_v6 1048.type abi_test_clobber_v6,@function 1049.align 4 1050abi_test_clobber_v6: 1051.localentry abi_test_clobber_v6,0 1052 1053 vxor 6, 6, 6 1054 blr 1055.size abi_test_clobber_v6,.-abi_test_clobber_v6 1056.globl abi_test_clobber_v7 1057.type abi_test_clobber_v7,@function 1058.align 4 1059abi_test_clobber_v7: 1060.localentry abi_test_clobber_v7,0 1061 1062 vxor 7, 7, 7 1063 blr 1064.size abi_test_clobber_v7,.-abi_test_clobber_v7 1065.globl abi_test_clobber_v8 1066.type abi_test_clobber_v8,@function 1067.align 4 1068abi_test_clobber_v8: 1069.localentry abi_test_clobber_v8,0 1070 1071 vxor 8, 8, 8 1072 blr 1073.size abi_test_clobber_v8,.-abi_test_clobber_v8 1074.globl abi_test_clobber_v9 1075.type abi_test_clobber_v9,@function 1076.align 4 1077abi_test_clobber_v9: 1078.localentry abi_test_clobber_v9,0 1079 1080 vxor 9, 9, 9 1081 blr 1082.size abi_test_clobber_v9,.-abi_test_clobber_v9 1083.globl abi_test_clobber_v10 1084.type abi_test_clobber_v10,@function 1085.align 4 1086abi_test_clobber_v10: 1087.localentry abi_test_clobber_v10,0 1088 1089 vxor 10, 10, 10 1090 blr 1091.size abi_test_clobber_v10,.-abi_test_clobber_v10 1092.globl abi_test_clobber_v11 1093.type abi_test_clobber_v11,@function 1094.align 4 1095abi_test_clobber_v11: 1096.localentry abi_test_clobber_v11,0 1097 1098 vxor 11, 11, 11 1099 blr 1100.size abi_test_clobber_v11,.-abi_test_clobber_v11 1101.globl abi_test_clobber_v12 1102.type abi_test_clobber_v12,@function 1103.align 4 1104abi_test_clobber_v12: 1105.localentry abi_test_clobber_v12,0 1106 1107 vxor 12, 12, 12 1108 blr 1109.size abi_test_clobber_v12,.-abi_test_clobber_v12 1110.globl abi_test_clobber_v13 1111.type abi_test_clobber_v13,@function 1112.align 4 1113abi_test_clobber_v13: 1114.localentry abi_test_clobber_v13,0 1115 1116 vxor 13, 13, 13 1117 blr 1118.size abi_test_clobber_v13,.-abi_test_clobber_v13 1119.globl abi_test_clobber_v14 1120.type abi_test_clobber_v14,@function 1121.align 4 1122abi_test_clobber_v14: 1123.localentry abi_test_clobber_v14,0 1124 1125 vxor 14, 14, 14 1126 blr 1127.size abi_test_clobber_v14,.-abi_test_clobber_v14 1128.globl abi_test_clobber_v15 1129.type abi_test_clobber_v15,@function 1130.align 4 1131abi_test_clobber_v15: 1132.localentry abi_test_clobber_v15,0 1133 1134 vxor 15, 15, 15 1135 blr 1136.size abi_test_clobber_v15,.-abi_test_clobber_v15 1137.globl abi_test_clobber_v16 1138.type abi_test_clobber_v16,@function 1139.align 4 1140abi_test_clobber_v16: 1141.localentry abi_test_clobber_v16,0 1142 1143 vxor 16, 16, 16 1144 blr 1145.size abi_test_clobber_v16,.-abi_test_clobber_v16 1146.globl abi_test_clobber_v17 1147.type abi_test_clobber_v17,@function 1148.align 4 1149abi_test_clobber_v17: 1150.localentry abi_test_clobber_v17,0 1151 1152 vxor 17, 17, 17 1153 blr 1154.size abi_test_clobber_v17,.-abi_test_clobber_v17 1155.globl abi_test_clobber_v18 1156.type abi_test_clobber_v18,@function 1157.align 4 1158abi_test_clobber_v18: 1159.localentry abi_test_clobber_v18,0 1160 1161 vxor 18, 18, 18 1162 blr 1163.size abi_test_clobber_v18,.-abi_test_clobber_v18 1164.globl abi_test_clobber_v19 1165.type abi_test_clobber_v19,@function 1166.align 4 1167abi_test_clobber_v19: 1168.localentry abi_test_clobber_v19,0 1169 1170 vxor 19, 19, 19 1171 blr 1172.size abi_test_clobber_v19,.-abi_test_clobber_v19 1173.globl abi_test_clobber_v20 1174.type abi_test_clobber_v20,@function 1175.align 4 1176abi_test_clobber_v20: 1177.localentry abi_test_clobber_v20,0 1178 1179 vxor 20, 20, 20 1180 blr 1181.size abi_test_clobber_v20,.-abi_test_clobber_v20 1182.globl abi_test_clobber_v21 1183.type abi_test_clobber_v21,@function 1184.align 4 1185abi_test_clobber_v21: 1186.localentry abi_test_clobber_v21,0 1187 1188 vxor 21, 21, 21 1189 blr 1190.size abi_test_clobber_v21,.-abi_test_clobber_v21 1191.globl abi_test_clobber_v22 1192.type abi_test_clobber_v22,@function 1193.align 4 1194abi_test_clobber_v22: 1195.localentry abi_test_clobber_v22,0 1196 1197 vxor 22, 22, 22 1198 blr 1199.size abi_test_clobber_v22,.-abi_test_clobber_v22 1200.globl abi_test_clobber_v23 1201.type abi_test_clobber_v23,@function 1202.align 4 1203abi_test_clobber_v23: 1204.localentry abi_test_clobber_v23,0 1205 1206 vxor 23, 23, 23 1207 blr 1208.size abi_test_clobber_v23,.-abi_test_clobber_v23 1209.globl abi_test_clobber_v24 1210.type abi_test_clobber_v24,@function 1211.align 4 1212abi_test_clobber_v24: 1213.localentry abi_test_clobber_v24,0 1214 1215 vxor 24, 24, 24 1216 blr 1217.size abi_test_clobber_v24,.-abi_test_clobber_v24 1218.globl abi_test_clobber_v25 1219.type abi_test_clobber_v25,@function 1220.align 4 1221abi_test_clobber_v25: 1222.localentry abi_test_clobber_v25,0 1223 1224 vxor 25, 25, 25 1225 blr 1226.size abi_test_clobber_v25,.-abi_test_clobber_v25 1227.globl abi_test_clobber_v26 1228.type abi_test_clobber_v26,@function 1229.align 4 1230abi_test_clobber_v26: 1231.localentry abi_test_clobber_v26,0 1232 1233 vxor 26, 26, 26 1234 blr 1235.size abi_test_clobber_v26,.-abi_test_clobber_v26 1236.globl abi_test_clobber_v27 1237.type abi_test_clobber_v27,@function 1238.align 4 1239abi_test_clobber_v27: 1240.localentry abi_test_clobber_v27,0 1241 1242 vxor 27, 27, 27 1243 blr 1244.size abi_test_clobber_v27,.-abi_test_clobber_v27 1245.globl abi_test_clobber_v28 1246.type abi_test_clobber_v28,@function 1247.align 4 1248abi_test_clobber_v28: 1249.localentry abi_test_clobber_v28,0 1250 1251 vxor 28, 28, 28 1252 blr 1253.size abi_test_clobber_v28,.-abi_test_clobber_v28 1254.globl abi_test_clobber_v29 1255.type abi_test_clobber_v29,@function 1256.align 4 1257abi_test_clobber_v29: 1258.localentry abi_test_clobber_v29,0 1259 1260 vxor 29, 29, 29 1261 blr 1262.size abi_test_clobber_v29,.-abi_test_clobber_v29 1263.globl abi_test_clobber_v30 1264.type abi_test_clobber_v30,@function 1265.align 4 1266abi_test_clobber_v30: 1267.localentry abi_test_clobber_v30,0 1268 1269 vxor 30, 30, 30 1270 blr 1271.size abi_test_clobber_v30,.-abi_test_clobber_v30 1272.globl abi_test_clobber_v31 1273.type abi_test_clobber_v31,@function 1274.align 4 1275abi_test_clobber_v31: 1276.localentry abi_test_clobber_v31,0 1277 1278 vxor 31, 31, 31 1279 blr 1280.size abi_test_clobber_v31,.-abi_test_clobber_v31 1281.globl abi_test_clobber_cr0 1282.type abi_test_clobber_cr0,@function 1283.align 4 1284abi_test_clobber_cr0: 1285.localentry abi_test_clobber_cr0,0 1286 1287 1288 1289 mfcr 0 1290 not 0, 0 1291 mtcrf 128, 0 1292 blr 1293.size abi_test_clobber_cr0,.-abi_test_clobber_cr0 1294.globl abi_test_clobber_cr1 1295.type abi_test_clobber_cr1,@function 1296.align 4 1297abi_test_clobber_cr1: 1298.localentry abi_test_clobber_cr1,0 1299 1300 1301 1302 mfcr 0 1303 not 0, 0 1304 mtcrf 64, 0 1305 blr 1306.size abi_test_clobber_cr1,.-abi_test_clobber_cr1 1307.globl abi_test_clobber_cr2 1308.type abi_test_clobber_cr2,@function 1309.align 4 1310abi_test_clobber_cr2: 1311.localentry abi_test_clobber_cr2,0 1312 1313 1314 1315 mfcr 0 1316 not 0, 0 1317 mtcrf 32, 0 1318 blr 1319.size abi_test_clobber_cr2,.-abi_test_clobber_cr2 1320.globl abi_test_clobber_cr3 1321.type abi_test_clobber_cr3,@function 1322.align 4 1323abi_test_clobber_cr3: 1324.localentry abi_test_clobber_cr3,0 1325 1326 1327 1328 mfcr 0 1329 not 0, 0 1330 mtcrf 16, 0 1331 blr 1332.size abi_test_clobber_cr3,.-abi_test_clobber_cr3 1333.globl abi_test_clobber_cr4 1334.type abi_test_clobber_cr4,@function 1335.align 4 1336abi_test_clobber_cr4: 1337.localentry abi_test_clobber_cr4,0 1338 1339 1340 1341 mfcr 0 1342 not 0, 0 1343 mtcrf 8, 0 1344 blr 1345.size abi_test_clobber_cr4,.-abi_test_clobber_cr4 1346.globl abi_test_clobber_cr5 1347.type abi_test_clobber_cr5,@function 1348.align 4 1349abi_test_clobber_cr5: 1350.localentry abi_test_clobber_cr5,0 1351 1352 1353 1354 mfcr 0 1355 not 0, 0 1356 mtcrf 4, 0 1357 blr 1358.size abi_test_clobber_cr5,.-abi_test_clobber_cr5 1359.globl abi_test_clobber_cr6 1360.type abi_test_clobber_cr6,@function 1361.align 4 1362abi_test_clobber_cr6: 1363.localentry abi_test_clobber_cr6,0 1364 1365 1366 1367 mfcr 0 1368 not 0, 0 1369 mtcrf 2, 0 1370 blr 1371.size abi_test_clobber_cr6,.-abi_test_clobber_cr6 1372.globl abi_test_clobber_cr7 1373.type abi_test_clobber_cr7,@function 1374.align 4 1375abi_test_clobber_cr7: 1376.localentry abi_test_clobber_cr7,0 1377 1378 1379 1380 mfcr 0 1381 not 0, 0 1382 mtcrf 1, 0 1383 blr 1384.size abi_test_clobber_cr7,.-abi_test_clobber_cr7 1385.globl abi_test_clobber_ctr 1386.type abi_test_clobber_ctr,@function 1387.align 4 1388abi_test_clobber_ctr: 1389.localentry abi_test_clobber_ctr,0 1390 1391 li 0, 0 1392 mtctr 0 1393 blr 1394.size abi_test_clobber_ctr,.-abi_test_clobber_ctr 1395 1396.globl abi_test_clobber_lr 1397.type abi_test_clobber_lr,@function 1398.align 4 1399abi_test_clobber_lr: 1400.localentry abi_test_clobber_lr,0 1401 1402 mflr 0 1403 mtctr 0 1404 li 0, 0 1405 mtlr 0 1406 bctr 1407.size abi_test_clobber_lr,.-abi_test_clobber_lr 1408 1409#endif // !OPENSSL_NO_ASM && __powerpc64__ 1410.section .note.GNU-stack,"",@progbits 1411