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