[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / Object / AMDGPU / elf-header-flags-mach.yaml
blob085241f6a8559e53e97a3323e3c6a25b863f29dc
1 # 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
88 # 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 # RUN: yaml2obj -docnum=32 %s > %t.o.32
95 # RUN: llvm-readobj -s -file-headers %t.o.32 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX908 %s
96 # RUN: obj2yaml %t.o.32 | FileCheck --check-prefixes=YAML-GFX908 %s
97 # RUN: yaml2obj -docnum=33 %s > %t.o.33
98 # RUN: llvm-readobj -s -file-headers %t.o.33 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX909 %s
99 # RUN: obj2yaml %t.o.33 | FileCheck --check-prefixes=YAML-GFX909 %s
100 # RUN: yaml2obj -docnum=34 %s > %t.o.34
101 # RUN: llvm-readobj -s -file-headers %t.o.34 | FileCheck --check-prefixes=ELF-ALL,ELF-GFX1010 %s
102 # RUN: obj2yaml %t.o.34 | FileCheck --check-prefixes=YAML-GFX1010 %s
104 # ELF-ALL:     Flags [
105 # ELF-R600:      EF_AMDGPU_MACH_R600_R600     (0x1)
106 # ELF-R630:      EF_AMDGPU_MACH_R600_R630     (0x2)
107 # ELF-RS880:     EF_AMDGPU_MACH_R600_RS880    (0x3)
108 # ELF-RV670:     EF_AMDGPU_MACH_R600_RV670    (0x4)
109 # ELF-RV710:     EF_AMDGPU_MACH_R600_RV710    (0x5)
110 # ELF-RV730:     EF_AMDGPU_MACH_R600_RV730    (0x6)
111 # ELF-RV770:     EF_AMDGPU_MACH_R600_RV770    (0x7)
112 # ELF-CEDAR:     EF_AMDGPU_MACH_R600_CEDAR    (0x8)
113 # ELF-CYPRESS:   EF_AMDGPU_MACH_R600_CYPRESS  (0x9)
114 # ELF-JUNIPER:   EF_AMDGPU_MACH_R600_JUNIPER  (0xA)
115 # ELF-REDWOOD:   EF_AMDGPU_MACH_R600_REDWOOD  (0xB)
116 # ELF-SUMO:      EF_AMDGPU_MACH_R600_SUMO     (0xC)
117 # ELF-BARTS:     EF_AMDGPU_MACH_R600_BARTS    (0xD)
118 # ELF-CAICOS:    EF_AMDGPU_MACH_R600_CAICOS   (0xE)
119 # ELF-CAYMAN:    EF_AMDGPU_MACH_R600_CAYMAN   (0xF)
120 # ELF-TURKS:     EF_AMDGPU_MACH_R600_TURKS    (0x10)
121 # ELF-GFX600:    EF_AMDGPU_MACH_AMDGCN_GFX600 (0x20)
122 # ELF-GFX601:    EF_AMDGPU_MACH_AMDGCN_GFX601 (0x21)
123 # ELF-GFX700:    EF_AMDGPU_MACH_AMDGCN_GFX700 (0x22)
124 # ELF-GFX701:    EF_AMDGPU_MACH_AMDGCN_GFX701 (0x23)
125 # ELF-GFX702:    EF_AMDGPU_MACH_AMDGCN_GFX702 (0x24)
126 # ELF-GFX703:    EF_AMDGPU_MACH_AMDGCN_GFX703 (0x25)
127 # ELF-GFX704:    EF_AMDGPU_MACH_AMDGCN_GFX704 (0x26)
128 # ELF-GFX801:    EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28)
129 # ELF-GFX802:    EF_AMDGPU_MACH_AMDGCN_GFX802 (0x29)
130 # ELF-GFX803:    EF_AMDGPU_MACH_AMDGCN_GFX803 (0x2A)
131 # ELF-GFX810:    EF_AMDGPU_MACH_AMDGCN_GFX810 (0x2B)
132 # ELF-GFX900:    EF_AMDGPU_MACH_AMDGCN_GFX900 (0x2C)
133 # ELF-GFX902:    EF_AMDGPU_MACH_AMDGCN_GFX902 (0x2D)
134 # ELF-GFX904:    EF_AMDGPU_MACH_AMDGCN_GFX904 (0x2E)
135 # ELF-GFX906:    EF_AMDGPU_MACH_AMDGCN_GFX906 (0x2F)
136 # ELF-GFX908:    EF_AMDGPU_MACH_AMDGCN_GFX908 (0x30)
137 # ELF-GFX909:    EF_AMDGPU_MACH_AMDGCN_GFX909 (0x31)
138 # ELF-GFX1010:   EF_AMDGPU_MACH_AMDGCN_GFX1010 (0x33)
139 # ELF-ALL:     ]
141 # YAML-R600:    Flags: [ EF_AMDGPU_MACH_R600_R600 ]
142 # YAML-R630:    Flags: [ EF_AMDGPU_MACH_R600_R630 ]
143 # YAML-RS880:   Flags: [ EF_AMDGPU_MACH_R600_RS880 ]
144 # YAML-RV670:   Flags: [ EF_AMDGPU_MACH_R600_RV670 ]
145 # YAML-RV710:   Flags: [ EF_AMDGPU_MACH_R600_RV710 ]
146 # YAML-RV730:   Flags: [ EF_AMDGPU_MACH_R600_RV730 ]
147 # YAML-RV770:   Flags: [ EF_AMDGPU_MACH_R600_RV770 ]
148 # YAML-CEDAR:   Flags: [ EF_AMDGPU_MACH_R600_CEDAR ]
149 # YAML-CYPRESS: Flags: [ EF_AMDGPU_MACH_R600_CYPRESS ]
150 # YAML-JUNIPER: Flags: [ EF_AMDGPU_MACH_R600_JUNIPER ]
151 # YAML-REDWOOD: Flags: [ EF_AMDGPU_MACH_R600_REDWOOD ]
152 # YAML-SUMO:    Flags: [ EF_AMDGPU_MACH_R600_SUMO ]
153 # YAML-BARTS:   Flags: [ EF_AMDGPU_MACH_R600_BARTS ]
154 # YAML-CAICOS:  Flags: [ EF_AMDGPU_MACH_R600_CAICOS ]
155 # YAML-CAYMAN:  Flags: [ EF_AMDGPU_MACH_R600_CAYMAN ]
156 # YAML-TURKS:   Flags: [ EF_AMDGPU_MACH_R600_TURKS ]
157 # YAML-GFX600:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX600 ]
158 # YAML-GFX601:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX601 ]
159 # YAML-GFX700:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX700 ]
160 # YAML-GFX701:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX701 ]
161 # YAML-GFX702:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX702 ]
162 # YAML-GFX703:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX703 ]
163 # YAML-GFX704:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX704 ]
164 # YAML-GFX801:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801 ]
165 # YAML-GFX802:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX802 ]
166 # YAML-GFX803:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX803 ]
167 # YAML-GFX810:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX810 ]
168 # YAML-GFX900:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX900 ]
169 # YAML-GFX902:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX902 ]
170 # YAML-GFX904:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX904 ]
171 # YAML-GFX906:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX906 ]
172 # YAML-GFX908:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX908 ]
173 # YAML-GFX909:  Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX909 ]
174 # YAML-GFX1010: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX1010 ]
176 # Doc1
177 --- !ELF
178 FileHeader:
179   Class:   ELFCLASS32
180   Data:    ELFDATA2LSB
181   OSABI:   ELFOSABI_NONE
182   Type:    ET_REL
183   Machine: EM_AMDGPU
184   Flags:   [ EF_AMDGPU_MACH_R600_R600 ]
187 # Doc2
188 --- !ELF
189 FileHeader:
190   Class:   ELFCLASS32
191   Data:    ELFDATA2LSB
192   OSABI:   ELFOSABI_NONE
193   Type:    ET_REL
194   Machine: EM_AMDGPU
195   Flags:   [ EF_AMDGPU_MACH_R600_R630 ]
198 # Doc3
199 --- !ELF
200 FileHeader:
201   Class:   ELFCLASS32
202   Data:    ELFDATA2LSB
203   OSABI:   ELFOSABI_NONE
204   Type:    ET_REL
205   Machine: EM_AMDGPU
206   Flags:   [ EF_AMDGPU_MACH_R600_RS880 ]
209 # Doc4
210 --- !ELF
211 FileHeader:
212   Class:   ELFCLASS32
213   Data:    ELFDATA2LSB
214   OSABI:   ELFOSABI_NONE
215   Type:    ET_REL
216   Machine: EM_AMDGPU
217   Flags:   [ EF_AMDGPU_MACH_R600_RV670 ]
220 # Doc5
221 --- !ELF
222 FileHeader:
223   Class:   ELFCLASS32
224   Data:    ELFDATA2LSB
225   OSABI:   ELFOSABI_NONE
226   Type:    ET_REL
227   Machine: EM_AMDGPU
228   Flags:   [ EF_AMDGPU_MACH_R600_RV710 ]
231 # Doc6
232 --- !ELF
233 FileHeader:
234   Class:   ELFCLASS32
235   Data:    ELFDATA2LSB
236   OSABI:   ELFOSABI_NONE
237   Type:    ET_REL
238   Machine: EM_AMDGPU
239   Flags:   [ EF_AMDGPU_MACH_R600_RV730 ]
242 # Doc7
243 --- !ELF
244 FileHeader:
245   Class:   ELFCLASS32
246   Data:    ELFDATA2LSB
247   OSABI:   ELFOSABI_NONE
248   Type:    ET_REL
249   Machine: EM_AMDGPU
250   Flags:   [ EF_AMDGPU_MACH_R600_RV770 ]
253 # Doc8
254 --- !ELF
255 FileHeader:
256   Class:   ELFCLASS32
257   Data:    ELFDATA2LSB
258   OSABI:   ELFOSABI_NONE
259   Type:    ET_REL
260   Machine: EM_AMDGPU
261   Flags:   [ EF_AMDGPU_MACH_R600_CEDAR ]
264 # Doc9
265 --- !ELF
266 FileHeader:
267   Class:   ELFCLASS32
268   Data:    ELFDATA2LSB
269   OSABI:   ELFOSABI_NONE
270   Type:    ET_REL
271   Machine: EM_AMDGPU
272   Flags:   [ EF_AMDGPU_MACH_R600_CYPRESS ]
275 # Doc10
276 --- !ELF
277 FileHeader:
278   Class:   ELFCLASS32
279   Data:    ELFDATA2LSB
280   OSABI:   ELFOSABI_NONE
281   Type:    ET_REL
282   Machine: EM_AMDGPU
283   Flags:   [ EF_AMDGPU_MACH_R600_JUNIPER ]
286 # Doc11
287 --- !ELF
288 FileHeader:
289   Class:   ELFCLASS32
290   Data:    ELFDATA2LSB
291   OSABI:   ELFOSABI_NONE
292   Type:    ET_REL
293   Machine: EM_AMDGPU
294   Flags:   [ EF_AMDGPU_MACH_R600_REDWOOD ]
297 # Doc12
298 --- !ELF
299 FileHeader:
300   Class:   ELFCLASS32
301   Data:    ELFDATA2LSB
302   OSABI:   ELFOSABI_NONE
303   Type:    ET_REL
304   Machine: EM_AMDGPU
305   Flags:   [ EF_AMDGPU_MACH_R600_SUMO ]
308 # Doc13
309 --- !ELF
310 FileHeader:
311   Class:   ELFCLASS32
312   Data:    ELFDATA2LSB
313   OSABI:   ELFOSABI_NONE
314   Type:    ET_REL
315   Machine: EM_AMDGPU
316   Flags:   [ EF_AMDGPU_MACH_R600_BARTS ]
319 # Doc14
320 --- !ELF
321 FileHeader:
322   Class:   ELFCLASS32
323   Data:    ELFDATA2LSB
324   OSABI:   ELFOSABI_NONE
325   Type:    ET_REL
326   Machine: EM_AMDGPU
327   Flags:   [ EF_AMDGPU_MACH_R600_CAICOS ]
330 # Doc15
331 --- !ELF
332 FileHeader:
333   Class:   ELFCLASS32
334   Data:    ELFDATA2LSB
335   OSABI:   ELFOSABI_NONE
336   Type:    ET_REL
337   Machine: EM_AMDGPU
338   Flags:   [ EF_AMDGPU_MACH_R600_CAYMAN ]
341 # Doc16
342 --- !ELF
343 FileHeader:
344   Class:   ELFCLASS32
345   Data:    ELFDATA2LSB
346   OSABI:   ELFOSABI_NONE
347   Type:    ET_REL
348   Machine: EM_AMDGPU
349   Flags:   [ EF_AMDGPU_MACH_R600_TURKS ]
352 # Doc17
353 --- !ELF
354 FileHeader:
355   Class:   ELFCLASS64
356   Data:    ELFDATA2LSB
357   OSABI:   ELFOSABI_NONE
358   Type:    ET_REL
359   Machine: EM_AMDGPU
360   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX600 ]
363 # Doc18
364 --- !ELF
365 FileHeader:
366   Class:   ELFCLASS64
367   Data:    ELFDATA2LSB
368   OSABI:   ELFOSABI_NONE
369   Type:    ET_REL
370   Machine: EM_AMDGPU
371   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX601 ]
374 # Doc19
375 --- !ELF
376 FileHeader:
377   Class:   ELFCLASS64
378   Data:    ELFDATA2LSB
379   OSABI:   ELFOSABI_NONE
380   Type:    ET_REL
381   Machine: EM_AMDGPU
382   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX700 ]
385 # Doc20
386 --- !ELF
387 FileHeader:
388   Class:   ELFCLASS64
389   Data:    ELFDATA2LSB
390   OSABI:   ELFOSABI_NONE
391   Type:    ET_REL
392   Machine: EM_AMDGPU
393   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX701 ]
396 # Doc21
397 --- !ELF
398 FileHeader:
399   Class:   ELFCLASS64
400   Data:    ELFDATA2LSB
401   OSABI:   ELFOSABI_NONE
402   Type:    ET_REL
403   Machine: EM_AMDGPU
404   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX702 ]
407 # Doc22
408 --- !ELF
409 FileHeader:
410   Class:   ELFCLASS64
411   Data:    ELFDATA2LSB
412   OSABI:   ELFOSABI_NONE
413   Type:    ET_REL
414   Machine: EM_AMDGPU
415   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX703 ]
418 # Doc23
419 --- !ELF
420 FileHeader:
421   Class:   ELFCLASS64
422   Data:    ELFDATA2LSB
423   OSABI:   ELFOSABI_NONE
424   Type:    ET_REL
425   Machine: EM_AMDGPU
426   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX704 ]
429 # Doc24
430 --- !ELF
431 FileHeader:
432   Class:   ELFCLASS64
433   Data:    ELFDATA2LSB
434   OSABI:   ELFOSABI_NONE
435   Type:    ET_REL
436   Machine: EM_AMDGPU
437   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX801 ]
440 # Doc25
441 --- !ELF
442 FileHeader:
443   Class:   ELFCLASS64
444   Data:    ELFDATA2LSB
445   OSABI:   ELFOSABI_NONE
446   Type:    ET_REL
447   Machine: EM_AMDGPU
448   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX802 ]
451 # Doc26
452 --- !ELF
453 FileHeader:
454   Class:   ELFCLASS64
455   Data:    ELFDATA2LSB
456   OSABI:   ELFOSABI_NONE
457   Type:    ET_REL
458   Machine: EM_AMDGPU
459   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX803 ]
462 # Doc27
463 --- !ELF
464 FileHeader:
465   Class:   ELFCLASS64
466   Data:    ELFDATA2LSB
467   OSABI:   ELFOSABI_NONE
468   Type:    ET_REL
469   Machine: EM_AMDGPU
470   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX810 ]
473 # Doc28
474 --- !ELF
475 FileHeader:
476   Class:   ELFCLASS64
477   Data:    ELFDATA2LSB
478   OSABI:   ELFOSABI_NONE
479   Type:    ET_REL
480   Machine: EM_AMDGPU
481   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX900 ]
484 # Doc29
485 --- !ELF
486 FileHeader:
487   Class:   ELFCLASS64
488   Data:    ELFDATA2LSB
489   OSABI:   ELFOSABI_NONE
490   Type:    ET_REL
491   Machine: EM_AMDGPU
492   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX902 ]
495 # Doc30
496 --- !ELF
497 FileHeader:
498   Class:   ELFCLASS64
499   Data:    ELFDATA2LSB
500   OSABI:   ELFOSABI_NONE
501   Type:    ET_REL
502   Machine: EM_AMDGPU
503   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX904 ]
506 # Doc31
507 --- !ELF
508 FileHeader:
509   Class:   ELFCLASS64
510   Data:    ELFDATA2LSB
511   OSABI:   ELFOSABI_NONE
512   Type:    ET_REL
513   Machine: EM_AMDGPU
514   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX906 ]
517 # Doc32
518 --- !ELF
519 FileHeader:
520   Class:   ELFCLASS64
521   Data:    ELFDATA2LSB
522   OSABI:   ELFOSABI_NONE
523   Type:    ET_REL
524   Machine: EM_AMDGPU
525   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX908 ]
528 # Doc33
529 --- !ELF
530 FileHeader:
531   Class:   ELFCLASS64
532   Data:    ELFDATA2LSB
533   OSABI:   ELFOSABI_NONE
534   Type:    ET_REL
535   Machine: EM_AMDGPU
536   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX909 ]
539 # Doc34
540 --- !ELF
541 FileHeader:
542   Class:   ELFCLASS64
543   Data:    ELFDATA2LSB
544   OSABI:   ELFOSABI_NONE
545   Type:    ET_REL
546   Machine: EM_AMDGPU
547   Flags:   [ EF_AMDGPU_MACH_AMDGCN_GFX1010 ]