blob: 7a594843c208aa1fe62de59b8e5d49ea7ce35f9a [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
Tim Renouf2a1b1d92018-10-24 08:14:07 +000094# RUN: yaml2obj -docnum=32 %s > %t.o.32
95# RUN: llvm-readobj -s -file-headers %t.o.32 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX909 %s
96# RUN: obj2yaml %t.o.32 | FileCheck --check-prefixes=YAML-GFX909 %s
Matt Arsenault0084adc2018-04-30 19:08:16 +000097
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +000098
99# ELF-ALL: Flags [
100# ELF-R600: EF_AMDGPU_MACH_R600_R600 (0x1)
101# ELF-R630: EF_AMDGPU_MACH_R600_R630 (0x2)
102# ELF-RS880: EF_AMDGPU_MACH_R600_RS880 (0x3)
103# ELF-RV670: EF_AMDGPU_MACH_R600_RV670 (0x4)
104# ELF-RV710: EF_AMDGPU_MACH_R600_RV710 (0x5)
105# ELF-RV730: EF_AMDGPU_MACH_R600_RV730 (0x6)
106# ELF-RV770: EF_AMDGPU_MACH_R600_RV770 (0x7)
107# ELF-CEDAR: EF_AMDGPU_MACH_R600_CEDAR (0x8)
108# ELF-CYPRESS: EF_AMDGPU_MACH_R600_CYPRESS (0x9)
109# ELF-JUNIPER: EF_AMDGPU_MACH_R600_JUNIPER (0xA)
110# ELF-REDWOOD: EF_AMDGPU_MACH_R600_REDWOOD (0xB)
111# ELF-SUMO: EF_AMDGPU_MACH_R600_SUMO (0xC)
112# ELF-BARTS: EF_AMDGPU_MACH_R600_BARTS (0xD)
113# ELF-CAICOS: EF_AMDGPU_MACH_R600_CAICOS (0xE)
114# ELF-CAYMAN: EF_AMDGPU_MACH_R600_CAYMAN (0xF)
115# ELF-TURKS: EF_AMDGPU_MACH_R600_TURKS (0x10)
116# ELF-GFX600: EF_AMDGPU_MACH_AMDGCN_GFX600 (0x20)
117# ELF-GFX601: EF_AMDGPU_MACH_AMDGCN_GFX601 (0x21)
118# ELF-GFX700: EF_AMDGPU_MACH_AMDGCN_GFX700 (0x22)
119# ELF-GFX701: EF_AMDGPU_MACH_AMDGCN_GFX701 (0x23)
120# ELF-GFX702: EF_AMDGPU_MACH_AMDGCN_GFX702 (0x24)
121# ELF-GFX703: EF_AMDGPU_MACH_AMDGCN_GFX703 (0x25)
122# ELF-GFX704: EF_AMDGPU_MACH_AMDGCN_GFX704 (0x26)
123# ELF-GFX801: EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28)
124# ELF-GFX802: EF_AMDGPU_MACH_AMDGCN_GFX802 (0x29)
125# ELF-GFX803: EF_AMDGPU_MACH_AMDGCN_GFX803 (0x2A)
126# ELF-GFX810: EF_AMDGPU_MACH_AMDGCN_GFX810 (0x2B)
127# ELF-GFX900: EF_AMDGPU_MACH_AMDGCN_GFX900 (0x2C)
128# ELF-GFX902: EF_AMDGPU_MACH_AMDGCN_GFX902 (0x2D)
Matt Arsenault0084adc2018-04-30 19:08:16 +0000129# ELF-GFX904: EF_AMDGPU_MACH_AMDGCN_GFX904 (0x2E)
130# ELF-GFX906: EF_AMDGPU_MACH_AMDGCN_GFX906 (0x2F)
Tim Renouf2a1b1d92018-10-24 08:14:07 +0000131# ELF-GFX909: EF_AMDGPU_MACH_AMDGCN_GFX909 (0x31)
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +0000132# ELF-ALL: ]
133
134# YAML-R600: Flags: [ EF_AMDGPU_MACH_R600_R600 ]
135# YAML-R630: Flags: [ EF_AMDGPU_MACH_R600_R630 ]
136# YAML-RS880: Flags: [ EF_AMDGPU_MACH_R600_RS880 ]
137# YAML-RV670: Flags: [ EF_AMDGPU_MACH_R600_RV670 ]
138# YAML-RV710: Flags: [ EF_AMDGPU_MACH_R600_RV710 ]
139# YAML-RV730: Flags: [ EF_AMDGPU_MACH_R600_RV730 ]
140# YAML-RV770: Flags: [ EF_AMDGPU_MACH_R600_RV770 ]
141# YAML-CEDAR: Flags: [ EF_AMDGPU_MACH_R600_CEDAR ]
142# YAML-CYPRESS: Flags: [ EF_AMDGPU_MACH_R600_CYPRESS ]
143# YAML-JUNIPER: Flags: [ EF_AMDGPU_MACH_R600_JUNIPER ]
144# YAML-REDWOOD: Flags: [ EF_AMDGPU_MACH_R600_REDWOOD ]
145# YAML-SUMO: Flags: [ EF_AMDGPU_MACH_R600_SUMO ]
146# YAML-BARTS: Flags: [ EF_AMDGPU_MACH_R600_BARTS ]
147# YAML-CAICOS: Flags: [ EF_AMDGPU_MACH_R600_CAICOS ]
148# YAML-CAYMAN: Flags: [ EF_AMDGPU_MACH_R600_CAYMAN ]
149# YAML-TURKS: Flags: [ EF_AMDGPU_MACH_R600_TURKS ]
150# YAML-GFX600: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX600 ]
151# YAML-GFX601: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX601 ]
152# YAML-GFX700: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX700 ]
153# YAML-GFX701: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX701 ]
154# YAML-GFX702: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX702 ]
155# YAML-GFX703: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX703 ]
156# YAML-GFX704: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX704 ]
157# YAML-GFX801: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801 ]
158# YAML-GFX802: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX802 ]
159# YAML-GFX803: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX803 ]
160# YAML-GFX810: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX810 ]
161# YAML-GFX900: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX900 ]
162# YAML-GFX902: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX902 ]
Matt Arsenault0084adc2018-04-30 19:08:16 +0000163# YAML-GFX904: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX904 ]
164# YAML-GFX906: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX906 ]
Tim Renouf2a1b1d92018-10-24 08:14:07 +0000165# YAML-GFX909: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX909 ]
Konstantin Zhuravlyov9122a632018-02-16 22:33:59 +0000166
167# Doc1
168--- !ELF
169FileHeader:
170 Class: ELFCLASS32
171 Data: ELFDATA2LSB
172 OSABI: ELFOSABI_NONE
173 Type: ET_REL
174 Machine: EM_AMDGPU
175 Flags: [ EF_AMDGPU_MACH_R600_R600 ]
176...
177
178# Doc2
179--- !ELF
180FileHeader:
181 Class: ELFCLASS32
182 Data: ELFDATA2LSB
183 OSABI: ELFOSABI_NONE
184 Type: ET_REL
185 Machine: EM_AMDGPU
186 Flags: [ EF_AMDGPU_MACH_R600_R630 ]
187...
188
189# Doc3
190--- !ELF
191FileHeader:
192 Class: ELFCLASS32
193 Data: ELFDATA2LSB
194 OSABI: ELFOSABI_NONE
195 Type: ET_REL
196 Machine: EM_AMDGPU
197 Flags: [ EF_AMDGPU_MACH_R600_RS880 ]
198...
199
200# Doc4
201--- !ELF
202FileHeader:
203 Class: ELFCLASS32
204 Data: ELFDATA2LSB
205 OSABI: ELFOSABI_NONE
206 Type: ET_REL
207 Machine: EM_AMDGPU
208 Flags: [ EF_AMDGPU_MACH_R600_RV670 ]
209...
210
211# Doc5
212--- !ELF
213FileHeader:
214 Class: ELFCLASS32
215 Data: ELFDATA2LSB
216 OSABI: ELFOSABI_NONE
217 Type: ET_REL
218 Machine: EM_AMDGPU
219 Flags: [ EF_AMDGPU_MACH_R600_RV710 ]
220...
221
222# Doc6
223--- !ELF
224FileHeader:
225 Class: ELFCLASS32
226 Data: ELFDATA2LSB
227 OSABI: ELFOSABI_NONE
228 Type: ET_REL
229 Machine: EM_AMDGPU
230 Flags: [ EF_AMDGPU_MACH_R600_RV730 ]
231...
232
233# Doc7
234--- !ELF
235FileHeader:
236 Class: ELFCLASS32
237 Data: ELFDATA2LSB
238 OSABI: ELFOSABI_NONE
239 Type: ET_REL
240 Machine: EM_AMDGPU
241 Flags: [ EF_AMDGPU_MACH_R600_RV770 ]
242...
243
244# Doc8
245--- !ELF
246FileHeader:
247 Class: ELFCLASS32
248 Data: ELFDATA2LSB
249 OSABI: ELFOSABI_NONE
250 Type: ET_REL
251 Machine: EM_AMDGPU
252 Flags: [ EF_AMDGPU_MACH_R600_CEDAR ]
253...
254
255# Doc9
256--- !ELF
257FileHeader:
258 Class: ELFCLASS32
259 Data: ELFDATA2LSB
260 OSABI: ELFOSABI_NONE
261 Type: ET_REL
262 Machine: EM_AMDGPU
263 Flags: [ EF_AMDGPU_MACH_R600_CYPRESS ]
264...
265
266# Doc10
267--- !ELF
268FileHeader:
269 Class: ELFCLASS32
270 Data: ELFDATA2LSB
271 OSABI: ELFOSABI_NONE
272 Type: ET_REL
273 Machine: EM_AMDGPU
274 Flags: [ EF_AMDGPU_MACH_R600_JUNIPER ]
275...
276
277# Doc11
278--- !ELF
279FileHeader:
280 Class: ELFCLASS32
281 Data: ELFDATA2LSB
282 OSABI: ELFOSABI_NONE
283 Type: ET_REL
284 Machine: EM_AMDGPU
285 Flags: [ EF_AMDGPU_MACH_R600_REDWOOD ]
286...
287
288# Doc12
289--- !ELF
290FileHeader:
291 Class: ELFCLASS32
292 Data: ELFDATA2LSB
293 OSABI: ELFOSABI_NONE
294 Type: ET_REL
295 Machine: EM_AMDGPU
296 Flags: [ EF_AMDGPU_MACH_R600_SUMO ]
297...
298
299# Doc13
300--- !ELF
301FileHeader:
302 Class: ELFCLASS32
303 Data: ELFDATA2LSB
304 OSABI: ELFOSABI_NONE
305 Type: ET_REL
306 Machine: EM_AMDGPU
307 Flags: [ EF_AMDGPU_MACH_R600_BARTS ]
308...
309
310# Doc14
311--- !ELF
312FileHeader:
313 Class: ELFCLASS32
314 Data: ELFDATA2LSB
315 OSABI: ELFOSABI_NONE
316 Type: ET_REL
317 Machine: EM_AMDGPU
318 Flags: [ EF_AMDGPU_MACH_R600_CAICOS ]
319...
320
321# Doc15
322--- !ELF
323FileHeader:
324 Class: ELFCLASS32
325 Data: ELFDATA2LSB
326 OSABI: ELFOSABI_NONE
327 Type: ET_REL
328 Machine: EM_AMDGPU
329 Flags: [ EF_AMDGPU_MACH_R600_CAYMAN ]
330...
331
332# Doc16
333--- !ELF
334FileHeader:
335 Class: ELFCLASS32
336 Data: ELFDATA2LSB
337 OSABI: ELFOSABI_NONE
338 Type: ET_REL
339 Machine: EM_AMDGPU
340 Flags: [ EF_AMDGPU_MACH_R600_TURKS ]
341...
342
343# Doc17
344--- !ELF
345FileHeader:
346 Class: ELFCLASS64
347 Data: ELFDATA2LSB
348 OSABI: ELFOSABI_NONE
349 Type: ET_REL
350 Machine: EM_AMDGPU
351 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX600 ]
352...
353
354# Doc18
355--- !ELF
356FileHeader:
357 Class: ELFCLASS64
358 Data: ELFDATA2LSB
359 OSABI: ELFOSABI_NONE
360 Type: ET_REL
361 Machine: EM_AMDGPU
362 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX601 ]
363...
364
365# Doc19
366--- !ELF
367FileHeader:
368 Class: ELFCLASS64
369 Data: ELFDATA2LSB
370 OSABI: ELFOSABI_NONE
371 Type: ET_REL
372 Machine: EM_AMDGPU
373 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX700 ]
374...
375
376# Doc20
377--- !ELF
378FileHeader:
379 Class: ELFCLASS64
380 Data: ELFDATA2LSB
381 OSABI: ELFOSABI_NONE
382 Type: ET_REL
383 Machine: EM_AMDGPU
384 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX701 ]
385...
386
387# Doc21
388--- !ELF
389FileHeader:
390 Class: ELFCLASS64
391 Data: ELFDATA2LSB
392 OSABI: ELFOSABI_NONE
393 Type: ET_REL
394 Machine: EM_AMDGPU
395 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX702 ]
396...
397
398# Doc22
399--- !ELF
400FileHeader:
401 Class: ELFCLASS64
402 Data: ELFDATA2LSB
403 OSABI: ELFOSABI_NONE
404 Type: ET_REL
405 Machine: EM_AMDGPU
406 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX703 ]
407...
408
409# Doc23
410--- !ELF
411FileHeader:
412 Class: ELFCLASS64
413 Data: ELFDATA2LSB
414 OSABI: ELFOSABI_NONE
415 Type: ET_REL
416 Machine: EM_AMDGPU
417 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX704 ]
418...
419
420# Doc24
421--- !ELF
422FileHeader:
423 Class: ELFCLASS64
424 Data: ELFDATA2LSB
425 OSABI: ELFOSABI_NONE
426 Type: ET_REL
427 Machine: EM_AMDGPU
428 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801 ]
429...
430
431# Doc25
432--- !ELF
433FileHeader:
434 Class: ELFCLASS64
435 Data: ELFDATA2LSB
436 OSABI: ELFOSABI_NONE
437 Type: ET_REL
438 Machine: EM_AMDGPU
439 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX802 ]
440...
441
442# Doc26
443--- !ELF
444FileHeader:
445 Class: ELFCLASS64
446 Data: ELFDATA2LSB
447 OSABI: ELFOSABI_NONE
448 Type: ET_REL
449 Machine: EM_AMDGPU
450 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX803 ]
451...
452
453# Doc27
454--- !ELF
455FileHeader:
456 Class: ELFCLASS64
457 Data: ELFDATA2LSB
458 OSABI: ELFOSABI_NONE
459 Type: ET_REL
460 Machine: EM_AMDGPU
461 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX810 ]
462...
463
464# Doc28
465--- !ELF
466FileHeader:
467 Class: ELFCLASS64
468 Data: ELFDATA2LSB
469 OSABI: ELFOSABI_NONE
470 Type: ET_REL
471 Machine: EM_AMDGPU
472 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX900 ]
473...
474
475# Doc29
476--- !ELF
477FileHeader:
478 Class: ELFCLASS64
479 Data: ELFDATA2LSB
480 OSABI: ELFOSABI_NONE
481 Type: ET_REL
482 Machine: EM_AMDGPU
483 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX902 ]
484...
Matt Arsenault0084adc2018-04-30 19:08:16 +0000485
486# Doc30
487--- !ELF
488FileHeader:
489 Class: ELFCLASS64
490 Data: ELFDATA2LSB
491 OSABI: ELFOSABI_NONE
492 Type: ET_REL
493 Machine: EM_AMDGPU
494 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX904 ]
495...
496
497# Doc31
498--- !ELF
499FileHeader:
500 Class: ELFCLASS64
501 Data: ELFDATA2LSB
502 OSABI: ELFOSABI_NONE
503 Type: ET_REL
504 Machine: EM_AMDGPU
505 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX906 ]
506...
Tim Renouf2a1b1d92018-10-24 08:14:07 +0000507
508# Doc32
509--- !ELF
510FileHeader:
511 Class: ELFCLASS64
512 Data: ELFDATA2LSB
513 OSABI: ELFOSABI_NONE
514 Type: ET_REL
515 Machine: EM_AMDGPU
516 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX909 ]
517...