blob: c3800d2ff2741cb388fb78d5dcb472a223d20178 [file] [log] [blame]
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +00001# RUN: yaml2obj -docnum=1 %s > %t.o.1
2# RUN: llvm-readobj -s -file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-R600 %s
3# RUN: obj2yaml %t.o.1 | FileCheck --check-prefixes=YAML-R600 %s
4# RUN: yaml2obj -docnum=2 %s > %t.o.2
5# RUN: llvm-readobj -s -file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-R630 %s
6# RUN: obj2yaml %t.o.2 | FileCheck --check-prefixes=YAML-R630 %s
7# RUN: yaml2obj -docnum=3 %s > %t.o.3
8# RUN: llvm-readobj -s -file-headers %t.o.3 | FileCheck --check-prefixes=ELF-ALL,ELF-RS880 %s
9# RUN: obj2yaml %t.o.3 | FileCheck --check-prefixes=YAML-RS880 %s
10# RUN: yaml2obj -docnum=4 %s > %t.o.4
11# RUN: llvm-readobj -s -file-headers %t.o.4 | FileCheck --check-prefixes=ELF-ALL,ELF-RV670 %s
12# RUN: obj2yaml %t.o.4 | FileCheck --check-prefixes=YAML-RV670 %s
13# RUN: yaml2obj -docnum=5 %s > %t.o.5
14# RUN: llvm-readobj -s -file-headers %t.o.5 | FileCheck --check-prefixes=ELF-ALL,ELF-RV710 %s
15# RUN: obj2yaml %t.o.5 | FileCheck --check-prefixes=YAML-RV710 %s
16# RUN: yaml2obj -docnum=6 %s > %t.o.6
17# RUN: llvm-readobj -s -file-headers %t.o.6 | FileCheck --check-prefixes=ELF-ALL,ELF-RV730 %s
18# RUN: obj2yaml %t.o.6 | FileCheck --check-prefixes=YAML-RV730 %s
19# RUN: yaml2obj -docnum=7 %s > %t.o.7
20# RUN: llvm-readobj -s -file-headers %t.o.7 | FileCheck --check-prefixes=ELF-ALL,ELF-RV770 %s
21# RUN: obj2yaml %t.o.7 | FileCheck --check-prefixes=YAML-RV770 %s
22# RUN: yaml2obj -docnum=8 %s > %t.o.8
23# RUN: llvm-readobj -s -file-headers %t.o.8 | FileCheck --check-prefixes=ELF-ALL,ELF-CEDAR %s
24# RUN: obj2yaml %t.o.8 | FileCheck --check-prefixes=YAML-CEDAR %s
25# RUN: yaml2obj -docnum=9 %s > %t.o.9
26# RUN: llvm-readobj -s -file-headers %t.o.9 | FileCheck --check-prefixes=ELF-ALL,ELF-CYPRESS %s
27# RUN: obj2yaml %t.o.9 | FileCheck --check-prefixes=YAML-CYPRESS %s
28# RUN: yaml2obj -docnum=10 %s > %t.o.10
29# RUN: llvm-readobj -s -file-headers %t.o.10 | FileCheck --check-prefixes=ELF-ALL,ELF-JUNIPER %s
30# RUN: obj2yaml %t.o.10 | FileCheck --check-prefixes=YAML-JUNIPER %s
31# RUN: yaml2obj -docnum=11 %s > %t.o.11
32# RUN: llvm-readobj -s -file-headers %t.o.11 | FileCheck --check-prefixes=ELF-ALL,ELF-REDWOOD %s
33# RUN: obj2yaml %t.o.11 | FileCheck --check-prefixes=YAML-REDWOOD %s
34# RUN: yaml2obj -docnum=12 %s > %t.o.12
35# RUN: llvm-readobj -s -file-headers %t.o.12 | FileCheck --check-prefixes=ELF-ALL,ELF-SUMO %s
36# RUN: obj2yaml %t.o.12 | FileCheck --check-prefixes=YAML-SUMO %s
37# RUN: yaml2obj -docnum=13 %s > %t.o.13
38# RUN: llvm-readobj -s -file-headers %t.o.13 | FileCheck --check-prefixes=ELF-ALL,ELF-BARTS %s
39# RUN: obj2yaml %t.o.13 | FileCheck --check-prefixes=YAML-BARTS %s
40# RUN: yaml2obj -docnum=14 %s > %t.o.14
41# RUN: llvm-readobj -s -file-headers %t.o.14 | FileCheck --check-prefixes=ELF-ALL,ELF-CAICOS %s
42# RUN: obj2yaml %t.o.14 | FileCheck --check-prefixes=YAML-CAICOS %s
43# RUN: yaml2obj -docnum=15 %s > %t.o.15
44# RUN: llvm-readobj -s -file-headers %t.o.15 | FileCheck --check-prefixes=ELF-ALL,ELF-CAYMAN %s
45# RUN: obj2yaml %t.o.15 | FileCheck --check-prefixes=YAML-CAYMAN %s
46# RUN: yaml2obj -docnum=16 %s > %t.o.16
47# RUN: llvm-readobj -s -file-headers %t.o.16 | FileCheck --check-prefixes=ELF-ALL,ELF-TURKS %s
48# RUN: obj2yaml %t.o.16 | FileCheck --check-prefixes=YAML-TURKS %s
49# RUN: yaml2obj -docnum=17 %s > %t.o.17
50# RUN: llvm-readobj -s -file-headers %t.o.17 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX600 %s
51# RUN: obj2yaml %t.o.17 | FileCheck --check-prefixes=YAML-GFX600 %s
52# RUN: yaml2obj -docnum=18 %s > %t.o.18
53# RUN: llvm-readobj -s -file-headers %t.o.18 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX601 %s
54# RUN: obj2yaml %t.o.18 | FileCheck --check-prefixes=YAML-GFX601 %s
55# RUN: yaml2obj -docnum=19 %s > %t.o.19
56# RUN: llvm-readobj -s -file-headers %t.o.19 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX700 %s
57# RUN: obj2yaml %t.o.19 | FileCheck --check-prefixes=YAML-GFX700 %s
58# RUN: yaml2obj -docnum=20 %s > %t.o.20
59# RUN: llvm-readobj -s -file-headers %t.o.20 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX701 %s
60# RUN: obj2yaml %t.o.20 | FileCheck --check-prefixes=YAML-GFX701 %s
61# RUN: yaml2obj -docnum=21 %s > %t.o.21
62# RUN: llvm-readobj -s -file-headers %t.o.21 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX702 %s
63# RUN: obj2yaml %t.o.21 | FileCheck --check-prefixes=YAML-GFX702 %s
64# RUN: yaml2obj -docnum=22 %s > %t.o.22
65# RUN: llvm-readobj -s -file-headers %t.o.22 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX703 %s
66# RUN: obj2yaml %t.o.22 | FileCheck --check-prefixes=YAML-GFX703 %s
67# RUN: yaml2obj -docnum=23 %s > %t.o.23
68# RUN: llvm-readobj -s -file-headers %t.o.23 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX704 %s
69# RUN: obj2yaml %t.o.23 | FileCheck --check-prefixes=YAML-GFX704 %s
70# RUN: yaml2obj -docnum=24 %s > %t.o.24
71# RUN: llvm-readobj -s -file-headers %t.o.24 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX801 %s
72# RUN: obj2yaml %t.o.24 | FileCheck --check-prefixes=YAML-GFX801 %s
73# RUN: yaml2obj -docnum=25 %s > %t.o.25
74# RUN: llvm-readobj -s -file-headers %t.o.25 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX802 %s
75# RUN: obj2yaml %t.o.25 | FileCheck --check-prefixes=YAML-GFX802 %s
76# RUN: yaml2obj -docnum=26 %s > %t.o.26
77# RUN: llvm-readobj -s -file-headers %t.o.26 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX803 %s
78# RUN: obj2yaml %t.o.26 | FileCheck --check-prefixes=YAML-GFX803 %s
79# RUN: yaml2obj -docnum=27 %s > %t.o.27
80# RUN: llvm-readobj -s -file-headers %t.o.27 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX810 %s
81# RUN: obj2yaml %t.o.27 | FileCheck --check-prefixes=YAML-GFX810 %s
82# RUN: yaml2obj -docnum=28 %s > %t.o.28
83# RUN: llvm-readobj -s -file-headers %t.o.28 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX900 %s
84# RUN: obj2yaml %t.o.28 | FileCheck --check-prefixes=YAML-GFX900 %s
85# RUN: yaml2obj -docnum=29 %s > %t.o.29
86# RUN: llvm-readobj -s -file-headers %t.o.29 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX902 %s
87# RUN: obj2yaml %t.o.29 | FileCheck --check-prefixes=YAML-GFX902 %s
Matt Arsenault0084adc2018-04-30 19:08:16 +000088# RUN: yaml2obj -docnum=30 %s > %t.o.30
89# RUN: llvm-readobj -s -file-headers %t.o.30 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX904 %s
90# RUN: obj2yaml %t.o.30 | FileCheck --check-prefixes=YAML-GFX904 %s
91# RUN: yaml2obj -docnum=31 %s > %t.o.31
92# RUN: llvm-readobj -s -file-headers %t.o.31 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX906 %s
93# RUN: obj2yaml %t.o.31 | FileCheck --check-prefixes=YAML-GFX906 %s
94
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +000095
96# ELF-ALL: Flags [
97# ELF-R600: EF_AMDGPU_MACH_R600_R600 (0x1)
98# ELF-R630: EF_AMDGPU_MACH_R600_R630 (0x2)
99# ELF-RS880: EF_AMDGPU_MACH_R600_RS880 (0x3)
100# ELF-RV670: EF_AMDGPU_MACH_R600_RV670 (0x4)
101# ELF-RV710: EF_AMDGPU_MACH_R600_RV710 (0x5)
102# ELF-RV730: EF_AMDGPU_MACH_R600_RV730 (0x6)
103# ELF-RV770: EF_AMDGPU_MACH_R600_RV770 (0x7)
104# ELF-CEDAR: EF_AMDGPU_MACH_R600_CEDAR (0x8)
105# ELF-CYPRESS: EF_AMDGPU_MACH_R600_CYPRESS (0x9)
106# ELF-JUNIPER: EF_AMDGPU_MACH_R600_JUNIPER (0xA)
107# ELF-REDWOOD: EF_AMDGPU_MACH_R600_REDWOOD (0xB)
108# ELF-SUMO: EF_AMDGPU_MACH_R600_SUMO (0xC)
109# ELF-BARTS: EF_AMDGPU_MACH_R600_BARTS (0xD)
110# ELF-CAICOS: EF_AMDGPU_MACH_R600_CAICOS (0xE)
111# ELF-CAYMAN: EF_AMDGPU_MACH_R600_CAYMAN (0xF)
112# ELF-TURKS: EF_AMDGPU_MACH_R600_TURKS (0x10)
113# ELF-GFX600: EF_AMDGPU_MACH_AMDGCN_GFX600 (0x20)
114# ELF-GFX601: EF_AMDGPU_MACH_AMDGCN_GFX601 (0x21)
115# ELF-GFX700: EF_AMDGPU_MACH_AMDGCN_GFX700 (0x22)
116# ELF-GFX701: EF_AMDGPU_MACH_AMDGCN_GFX701 (0x23)
117# ELF-GFX702: EF_AMDGPU_MACH_AMDGCN_GFX702 (0x24)
118# ELF-GFX703: EF_AMDGPU_MACH_AMDGCN_GFX703 (0x25)
119# ELF-GFX704: EF_AMDGPU_MACH_AMDGCN_GFX704 (0x26)
120# ELF-GFX801: EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28)
121# ELF-GFX802: EF_AMDGPU_MACH_AMDGCN_GFX802 (0x29)
122# ELF-GFX803: EF_AMDGPU_MACH_AMDGCN_GFX803 (0x2A)
123# ELF-GFX810: EF_AMDGPU_MACH_AMDGCN_GFX810 (0x2B)
124# ELF-GFX900: EF_AMDGPU_MACH_AMDGCN_GFX900 (0x2C)
125# ELF-GFX902: EF_AMDGPU_MACH_AMDGCN_GFX902 (0x2D)
Matt Arsenault0084adc2018-04-30 19:08:16 +0000126# ELF-GFX904: EF_AMDGPU_MACH_AMDGCN_GFX904 (0x2E)
127# ELF-GFX906: EF_AMDGPU_MACH_AMDGCN_GFX906 (0x2F)
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +0000128# ELF-ALL: ]
129
130# YAML-R600: Flags: [ EF_AMDGPU_MACH_R600_R600 ]
131# YAML-R630: Flags: [ EF_AMDGPU_MACH_R600_R630 ]
132# YAML-RS880: Flags: [ EF_AMDGPU_MACH_R600_RS880 ]
133# YAML-RV670: Flags: [ EF_AMDGPU_MACH_R600_RV670 ]
134# YAML-RV710: Flags: [ EF_AMDGPU_MACH_R600_RV710 ]
135# YAML-RV730: Flags: [ EF_AMDGPU_MACH_R600_RV730 ]
136# YAML-RV770: Flags: [ EF_AMDGPU_MACH_R600_RV770 ]
137# YAML-CEDAR: Flags: [ EF_AMDGPU_MACH_R600_CEDAR ]
138# YAML-CYPRESS: Flags: [ EF_AMDGPU_MACH_R600_CYPRESS ]
139# YAML-JUNIPER: Flags: [ EF_AMDGPU_MACH_R600_JUNIPER ]
140# YAML-REDWOOD: Flags: [ EF_AMDGPU_MACH_R600_REDWOOD ]
141# YAML-SUMO: Flags: [ EF_AMDGPU_MACH_R600_SUMO ]
142# YAML-BARTS: Flags: [ EF_AMDGPU_MACH_R600_BARTS ]
143# YAML-CAICOS: Flags: [ EF_AMDGPU_MACH_R600_CAICOS ]
144# YAML-CAYMAN: Flags: [ EF_AMDGPU_MACH_R600_CAYMAN ]
145# YAML-TURKS: Flags: [ EF_AMDGPU_MACH_R600_TURKS ]
146# YAML-GFX600: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX600 ]
147# YAML-GFX601: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX601 ]
148# YAML-GFX700: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX700 ]
149# YAML-GFX701: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX701 ]
150# YAML-GFX702: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX702 ]
151# YAML-GFX703: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX703 ]
152# YAML-GFX704: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX704 ]
153# YAML-GFX801: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801 ]
154# YAML-GFX802: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX802 ]
155# YAML-GFX803: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX803 ]
156# YAML-GFX810: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX810 ]
157# YAML-GFX900: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX900 ]
158# YAML-GFX902: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX902 ]
Matt Arsenault0084adc2018-04-30 19:08:16 +0000159# YAML-GFX904: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX904 ]
160# YAML-GFX906: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX906 ]
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +0000161
162# Doc1
163--- !ELF
164FileHeader:
165 Class: ELFCLASS32
166 Data: ELFDATA2LSB
167 OSABI: ELFOSABI_NONE
168 Type: ET_REL
169 Machine: EM_AMDGPU
170 Flags: [ EF_AMDGPU_MACH_R600_R600 ]
171...
172
173# Doc2
174--- !ELF
175FileHeader:
176 Class: ELFCLASS32
177 Data: ELFDATA2LSB
178 OSABI: ELFOSABI_NONE
179 Type: ET_REL
180 Machine: EM_AMDGPU
181 Flags: [ EF_AMDGPU_MACH_R600_R630 ]
182...
183
184# Doc3
185--- !ELF
186FileHeader:
187 Class: ELFCLASS32
188 Data: ELFDATA2LSB
189 OSABI: ELFOSABI_NONE
190 Type: ET_REL
191 Machine: EM_AMDGPU
192 Flags: [ EF_AMDGPU_MACH_R600_RS880 ]
193...
194
195# Doc4
196--- !ELF
197FileHeader:
198 Class: ELFCLASS32
199 Data: ELFDATA2LSB
200 OSABI: ELFOSABI_NONE
201 Type: ET_REL
202 Machine: EM_AMDGPU
203 Flags: [ EF_AMDGPU_MACH_R600_RV670 ]
204...
205
206# Doc5
207--- !ELF
208FileHeader:
209 Class: ELFCLASS32
210 Data: ELFDATA2LSB
211 OSABI: ELFOSABI_NONE
212 Type: ET_REL
213 Machine: EM_AMDGPU
214 Flags: [ EF_AMDGPU_MACH_R600_RV710 ]
215...
216
217# Doc6
218--- !ELF
219FileHeader:
220 Class: ELFCLASS32
221 Data: ELFDATA2LSB
222 OSABI: ELFOSABI_NONE
223 Type: ET_REL
224 Machine: EM_AMDGPU
225 Flags: [ EF_AMDGPU_MACH_R600_RV730 ]
226...
227
228# Doc7
229--- !ELF
230FileHeader:
231 Class: ELFCLASS32
232 Data: ELFDATA2LSB
233 OSABI: ELFOSABI_NONE
234 Type: ET_REL
235 Machine: EM_AMDGPU
236 Flags: [ EF_AMDGPU_MACH_R600_RV770 ]
237...
238
239# Doc8
240--- !ELF
241FileHeader:
242 Class: ELFCLASS32
243 Data: ELFDATA2LSB
244 OSABI: ELFOSABI_NONE
245 Type: ET_REL
246 Machine: EM_AMDGPU
247 Flags: [ EF_AMDGPU_MACH_R600_CEDAR ]
248...
249
250# Doc9
251--- !ELF
252FileHeader:
253 Class: ELFCLASS32
254 Data: ELFDATA2LSB
255 OSABI: ELFOSABI_NONE
256 Type: ET_REL
257 Machine: EM_AMDGPU
258 Flags: [ EF_AMDGPU_MACH_R600_CYPRESS ]
259...
260
261# Doc10
262--- !ELF
263FileHeader:
264 Class: ELFCLASS32
265 Data: ELFDATA2LSB
266 OSABI: ELFOSABI_NONE
267 Type: ET_REL
268 Machine: EM_AMDGPU
269 Flags: [ EF_AMDGPU_MACH_R600_JUNIPER ]
270...
271
272# Doc11
273--- !ELF
274FileHeader:
275 Class: ELFCLASS32
276 Data: ELFDATA2LSB
277 OSABI: ELFOSABI_NONE
278 Type: ET_REL
279 Machine: EM_AMDGPU
280 Flags: [ EF_AMDGPU_MACH_R600_REDWOOD ]
281...
282
283# Doc12
284--- !ELF
285FileHeader:
286 Class: ELFCLASS32
287 Data: ELFDATA2LSB
288 OSABI: ELFOSABI_NONE
289 Type: ET_REL
290 Machine: EM_AMDGPU
291 Flags: [ EF_AMDGPU_MACH_R600_SUMO ]
292...
293
294# Doc13
295--- !ELF
296FileHeader:
297 Class: ELFCLASS32
298 Data: ELFDATA2LSB
299 OSABI: ELFOSABI_NONE
300 Type: ET_REL
301 Machine: EM_AMDGPU
302 Flags: [ EF_AMDGPU_MACH_R600_BARTS ]
303...
304
305# Doc14
306--- !ELF
307FileHeader:
308 Class: ELFCLASS32
309 Data: ELFDATA2LSB
310 OSABI: ELFOSABI_NONE
311 Type: ET_REL
312 Machine: EM_AMDGPU
313 Flags: [ EF_AMDGPU_MACH_R600_CAICOS ]
314...
315
316# Doc15
317--- !ELF
318FileHeader:
319 Class: ELFCLASS32
320 Data: ELFDATA2LSB
321 OSABI: ELFOSABI_NONE
322 Type: ET_REL
323 Machine: EM_AMDGPU
324 Flags: [ EF_AMDGPU_MACH_R600_CAYMAN ]
325...
326
327# Doc16
328--- !ELF
329FileHeader:
330 Class: ELFCLASS32
331 Data: ELFDATA2LSB
332 OSABI: ELFOSABI_NONE
333 Type: ET_REL
334 Machine: EM_AMDGPU
335 Flags: [ EF_AMDGPU_MACH_R600_TURKS ]
336...
337
338# Doc17
339--- !ELF
340FileHeader:
341 Class: ELFCLASS64
342 Data: ELFDATA2LSB
343 OSABI: ELFOSABI_NONE
344 Type: ET_REL
345 Machine: EM_AMDGPU
346 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX600 ]
347...
348
349# Doc18
350--- !ELF
351FileHeader:
352 Class: ELFCLASS64
353 Data: ELFDATA2LSB
354 OSABI: ELFOSABI_NONE
355 Type: ET_REL
356 Machine: EM_AMDGPU
357 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX601 ]
358...
359
360# Doc19
361--- !ELF
362FileHeader:
363 Class: ELFCLASS64
364 Data: ELFDATA2LSB
365 OSABI: ELFOSABI_NONE
366 Type: ET_REL
367 Machine: EM_AMDGPU
368 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX700 ]
369...
370
371# Doc20
372--- !ELF
373FileHeader:
374 Class: ELFCLASS64
375 Data: ELFDATA2LSB
376 OSABI: ELFOSABI_NONE
377 Type: ET_REL
378 Machine: EM_AMDGPU
379 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX701 ]
380...
381
382# Doc21
383--- !ELF
384FileHeader:
385 Class: ELFCLASS64
386 Data: ELFDATA2LSB
387 OSABI: ELFOSABI_NONE
388 Type: ET_REL
389 Machine: EM_AMDGPU
390 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX702 ]
391...
392
393# Doc22
394--- !ELF
395FileHeader:
396 Class: ELFCLASS64
397 Data: ELFDATA2LSB
398 OSABI: ELFOSABI_NONE
399 Type: ET_REL
400 Machine: EM_AMDGPU
401 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX703 ]
402...
403
404# Doc23
405--- !ELF
406FileHeader:
407 Class: ELFCLASS64
408 Data: ELFDATA2LSB
409 OSABI: ELFOSABI_NONE
410 Type: ET_REL
411 Machine: EM_AMDGPU
412 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX704 ]
413...
414
415# Doc24
416--- !ELF
417FileHeader:
418 Class: ELFCLASS64
419 Data: ELFDATA2LSB
420 OSABI: ELFOSABI_NONE
421 Type: ET_REL
422 Machine: EM_AMDGPU
423 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801 ]
424...
425
426# Doc25
427--- !ELF
428FileHeader:
429 Class: ELFCLASS64
430 Data: ELFDATA2LSB
431 OSABI: ELFOSABI_NONE
432 Type: ET_REL
433 Machine: EM_AMDGPU
434 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX802 ]
435...
436
437# Doc26
438--- !ELF
439FileHeader:
440 Class: ELFCLASS64
441 Data: ELFDATA2LSB
442 OSABI: ELFOSABI_NONE
443 Type: ET_REL
444 Machine: EM_AMDGPU
445 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX803 ]
446...
447
448# Doc27
449--- !ELF
450FileHeader:
451 Class: ELFCLASS64
452 Data: ELFDATA2LSB
453 OSABI: ELFOSABI_NONE
454 Type: ET_REL
455 Machine: EM_AMDGPU
456 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX810 ]
457...
458
459# Doc28
460--- !ELF
461FileHeader:
462 Class: ELFCLASS64
463 Data: ELFDATA2LSB
464 OSABI: ELFOSABI_NONE
465 Type: ET_REL
466 Machine: EM_AMDGPU
467 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX900 ]
468...
469
470# Doc29
471--- !ELF
472FileHeader:
473 Class: ELFCLASS64
474 Data: ELFDATA2LSB
475 OSABI: ELFOSABI_NONE
476 Type: ET_REL
477 Machine: EM_AMDGPU
478 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX902 ]
479...
Matt Arsenault0084adc2018-04-30 19:08:16 +0000480
481# Doc30
482--- !ELF
483FileHeader:
484 Class: ELFCLASS64
485 Data: ELFDATA2LSB
486 OSABI: ELFOSABI_NONE
487 Type: ET_REL
488 Machine: EM_AMDGPU
489 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX904 ]
490...
491
492# Doc31
493--- !ELF
494FileHeader:
495 Class: ELFCLASS64
496 Data: ELFDATA2LSB
497 OSABI: ELFOSABI_NONE
498 Type: ET_REL
499 Machine: EM_AMDGPU
500 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX906 ]
501...