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