1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple powerpc64le-unknown-unknown --show-encoding %s | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_startproc 5*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r0, 0 6*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r1, 8 7*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r2, 16 8*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r3, 24 9*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r4, 32 10*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r5, 40 11*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r6, 48 12*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r7, 56 13*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r8, 64 14*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r9, 72 15*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r10, 80 16*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r11, 88 17*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r12, 96 18*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r13, 104 19*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r14, 112 20*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r15, 120 21*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r16, 128 22*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r17, 136 23*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r18, 144 24*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r19, 152 25*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r20, 160 26*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r21, 168 27*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r22, 176 28*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r22, 184 29*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r23, 192 30*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r24, 200 31*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r25, 208 32*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r26, 216 33*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r27, 224 34*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r28, 232 35*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r29, 240 36*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r30, 248 37*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset r31, 256 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f0, 300 40*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f1, 308 41*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f2, 316 42*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f3, 324 43*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f4, 332 44*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f5, 340 45*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f6, 348 46*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f7, 356 47*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f8, 364 48*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f9, 372 49*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f10, 380 50*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f11, 388 51*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f12, 396 52*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f13, 404 53*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f14, 412 54*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f15, 420 55*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f16, 428 56*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f17, 436 57*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f18, 444 58*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f19, 452 59*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f20, 460 60*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f21, 468 61*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f22, 476 62*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f22, 484 63*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f23, 492 64*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f24, 500 65*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f25, 508 66*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f26, 516 67*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f27, 524 68*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f28, 532 69*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f29, 540 70*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f30, 548 71*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset f31, 556 72*9880d681SAndroid Build Coastguard Worker 73*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset lr, 600 74*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset ctr, 608 75*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset vrsave, 616 76*9880d681SAndroid Build Coastguard Worker 77*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr0, 620 78*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr1, 621 79*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr2, 622 80*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr3, 623 81*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr4, 624 82*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr5, 625 83*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr6, 626 84*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset cr7, 627 85*9880d681SAndroid Build Coastguard Worker 86*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v0, 700 87*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v1, 716 88*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v2, 732 89*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v3, 748 90*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v4, 764 91*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v5, 780 92*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v6, 796 93*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v7, 812 94*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v8, 828 95*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v9, 844 96*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v10, 860 97*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v11, 876 98*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v12, 892 99*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v13, 908 100*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v14, 924 101*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v15, 940 102*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v16, 956 103*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v17, 972 104*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v18, 988 105*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v19, 1004 106*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v20, 1020 107*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v21, 1036 108*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v22, 1052 109*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v22, 1068 110*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v23, 1084 111*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v24, 1100 112*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v25, 1116 113*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v26, 1132 114*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v27, 1148 115*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v28, 1164 116*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v29, 1180 117*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v30, 1196 118*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_offset v31, 1212 119*9880d681SAndroid Build Coastguard Worker#CHECK: .cfi_endproc 120*9880d681SAndroid Build Coastguard Worker 121*9880d681SAndroid Build Coastguard Worker .cfi_startproc 122*9880d681SAndroid Build Coastguard Worker .cfi_offset r0,0 123*9880d681SAndroid Build Coastguard Worker .cfi_offset r1,8 124*9880d681SAndroid Build Coastguard Worker .cfi_offset r2,16 125*9880d681SAndroid Build Coastguard Worker .cfi_offset r3,24 126*9880d681SAndroid Build Coastguard Worker .cfi_offset r4,32 127*9880d681SAndroid Build Coastguard Worker .cfi_offset r5,40 128*9880d681SAndroid Build Coastguard Worker .cfi_offset r6,48 129*9880d681SAndroid Build Coastguard Worker .cfi_offset r7,56 130*9880d681SAndroid Build Coastguard Worker .cfi_offset r8,64 131*9880d681SAndroid Build Coastguard Worker .cfi_offset r9,72 132*9880d681SAndroid Build Coastguard Worker .cfi_offset r10,80 133*9880d681SAndroid Build Coastguard Worker .cfi_offset r11,88 134*9880d681SAndroid Build Coastguard Worker .cfi_offset r12,96 135*9880d681SAndroid Build Coastguard Worker .cfi_offset r13,104 136*9880d681SAndroid Build Coastguard Worker .cfi_offset r14,112 137*9880d681SAndroid Build Coastguard Worker .cfi_offset r15,120 138*9880d681SAndroid Build Coastguard Worker .cfi_offset r16,128 139*9880d681SAndroid Build Coastguard Worker .cfi_offset r17,136 140*9880d681SAndroid Build Coastguard Worker .cfi_offset r18,144 141*9880d681SAndroid Build Coastguard Worker .cfi_offset r19,152 142*9880d681SAndroid Build Coastguard Worker .cfi_offset r20,160 143*9880d681SAndroid Build Coastguard Worker .cfi_offset r21,168 144*9880d681SAndroid Build Coastguard Worker .cfi_offset r22,176 145*9880d681SAndroid Build Coastguard Worker .cfi_offset r22,184 146*9880d681SAndroid Build Coastguard Worker .cfi_offset r23,192 147*9880d681SAndroid Build Coastguard Worker .cfi_offset r24,200 148*9880d681SAndroid Build Coastguard Worker .cfi_offset r25,208 149*9880d681SAndroid Build Coastguard Worker .cfi_offset r26,216 150*9880d681SAndroid Build Coastguard Worker .cfi_offset r27,224 151*9880d681SAndroid Build Coastguard Worker .cfi_offset r28,232 152*9880d681SAndroid Build Coastguard Worker .cfi_offset r29,240 153*9880d681SAndroid Build Coastguard Worker .cfi_offset r30,248 154*9880d681SAndroid Build Coastguard Worker .cfi_offset r31,256 155*9880d681SAndroid Build Coastguard Worker 156*9880d681SAndroid Build Coastguard Worker .cfi_offset f0,300 157*9880d681SAndroid Build Coastguard Worker .cfi_offset f1,308 158*9880d681SAndroid Build Coastguard Worker .cfi_offset f2,316 159*9880d681SAndroid Build Coastguard Worker .cfi_offset f3,324 160*9880d681SAndroid Build Coastguard Worker .cfi_offset f4,332 161*9880d681SAndroid Build Coastguard Worker .cfi_offset f5,340 162*9880d681SAndroid Build Coastguard Worker .cfi_offset f6,348 163*9880d681SAndroid Build Coastguard Worker .cfi_offset f7,356 164*9880d681SAndroid Build Coastguard Worker .cfi_offset f8,364 165*9880d681SAndroid Build Coastguard Worker .cfi_offset f9,372 166*9880d681SAndroid Build Coastguard Worker .cfi_offset f10,380 167*9880d681SAndroid Build Coastguard Worker .cfi_offset f11,388 168*9880d681SAndroid Build Coastguard Worker .cfi_offset f12,396 169*9880d681SAndroid Build Coastguard Worker .cfi_offset f13,404 170*9880d681SAndroid Build Coastguard Worker .cfi_offset f14,412 171*9880d681SAndroid Build Coastguard Worker .cfi_offset f15,420 172*9880d681SAndroid Build Coastguard Worker .cfi_offset f16,428 173*9880d681SAndroid Build Coastguard Worker .cfi_offset f17,436 174*9880d681SAndroid Build Coastguard Worker .cfi_offset f18,444 175*9880d681SAndroid Build Coastguard Worker .cfi_offset f19,452 176*9880d681SAndroid Build Coastguard Worker .cfi_offset f20,460 177*9880d681SAndroid Build Coastguard Worker .cfi_offset f21,468 178*9880d681SAndroid Build Coastguard Worker .cfi_offset f22,476 179*9880d681SAndroid Build Coastguard Worker .cfi_offset f22,484 180*9880d681SAndroid Build Coastguard Worker .cfi_offset f23,492 181*9880d681SAndroid Build Coastguard Worker .cfi_offset f24,500 182*9880d681SAndroid Build Coastguard Worker .cfi_offset f25,508 183*9880d681SAndroid Build Coastguard Worker .cfi_offset f26,516 184*9880d681SAndroid Build Coastguard Worker .cfi_offset f27,524 185*9880d681SAndroid Build Coastguard Worker .cfi_offset f28,532 186*9880d681SAndroid Build Coastguard Worker .cfi_offset f29,540 187*9880d681SAndroid Build Coastguard Worker .cfi_offset f30,548 188*9880d681SAndroid Build Coastguard Worker .cfi_offset f31,556 189*9880d681SAndroid Build Coastguard Worker 190*9880d681SAndroid Build Coastguard Worker .cfi_offset lr,600 191*9880d681SAndroid Build Coastguard Worker .cfi_offset ctr,608 192*9880d681SAndroid Build Coastguard Worker .cfi_offset vrsave,616 193*9880d681SAndroid Build Coastguard Worker .cfi_offset cr0,620 194*9880d681SAndroid Build Coastguard Worker .cfi_offset cr1,621 195*9880d681SAndroid Build Coastguard Worker .cfi_offset cr2,622 196*9880d681SAndroid Build Coastguard Worker .cfi_offset cr3,623 197*9880d681SAndroid Build Coastguard Worker .cfi_offset cr4,624 198*9880d681SAndroid Build Coastguard Worker .cfi_offset cr5,625 199*9880d681SAndroid Build Coastguard Worker .cfi_offset cr6,626 200*9880d681SAndroid Build Coastguard Worker .cfi_offset cr7,627 201*9880d681SAndroid Build Coastguard Worker 202*9880d681SAndroid Build Coastguard Worker .cfi_offset v0,700 203*9880d681SAndroid Build Coastguard Worker .cfi_offset v1,716 204*9880d681SAndroid Build Coastguard Worker .cfi_offset v2,732 205*9880d681SAndroid Build Coastguard Worker .cfi_offset v3,748 206*9880d681SAndroid Build Coastguard Worker .cfi_offset v4,764 207*9880d681SAndroid Build Coastguard Worker .cfi_offset v5,780 208*9880d681SAndroid Build Coastguard Worker .cfi_offset v6,796 209*9880d681SAndroid Build Coastguard Worker .cfi_offset v7,812 210*9880d681SAndroid Build Coastguard Worker .cfi_offset v8,828 211*9880d681SAndroid Build Coastguard Worker .cfi_offset v9,844 212*9880d681SAndroid Build Coastguard Worker .cfi_offset v10,860 213*9880d681SAndroid Build Coastguard Worker .cfi_offset v11,876 214*9880d681SAndroid Build Coastguard Worker .cfi_offset v12,892 215*9880d681SAndroid Build Coastguard Worker .cfi_offset v13,908 216*9880d681SAndroid Build Coastguard Worker .cfi_offset v14,924 217*9880d681SAndroid Build Coastguard Worker .cfi_offset v15,940 218*9880d681SAndroid Build Coastguard Worker .cfi_offset v16,956 219*9880d681SAndroid Build Coastguard Worker .cfi_offset v17,972 220*9880d681SAndroid Build Coastguard Worker .cfi_offset v18,988 221*9880d681SAndroid Build Coastguard Worker .cfi_offset v19,1004 222*9880d681SAndroid Build Coastguard Worker .cfi_offset v20,1020 223*9880d681SAndroid Build Coastguard Worker .cfi_offset v21,1036 224*9880d681SAndroid Build Coastguard Worker .cfi_offset v22,1052 225*9880d681SAndroid Build Coastguard Worker .cfi_offset v22,1068 226*9880d681SAndroid Build Coastguard Worker .cfi_offset v23,1084 227*9880d681SAndroid Build Coastguard Worker .cfi_offset v24,1100 228*9880d681SAndroid Build Coastguard Worker .cfi_offset v25,1116 229*9880d681SAndroid Build Coastguard Worker .cfi_offset v26,1132 230*9880d681SAndroid Build Coastguard Worker .cfi_offset v27,1148 231*9880d681SAndroid Build Coastguard Worker .cfi_offset v28,1164 232*9880d681SAndroid Build Coastguard Worker .cfi_offset v29,1180 233*9880d681SAndroid Build Coastguard Worker .cfi_offset v30,1196 234*9880d681SAndroid Build Coastguard Worker .cfi_offset v31,1212 235*9880d681SAndroid Build Coastguard Worker 236*9880d681SAndroid Build Coastguard Worker .cfi_endproc 237