1// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=tahiti %s | FileCheck %s --check-prefix=SI
2// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=bonaire %s | FileCheck %s --check-prefix=BONAIRE
3// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=hawaii %s | FileCheck %s --check-prefix=HAWAII
4// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=kabini  %s | FileCheck %s --check-prefix=KABINI
5// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=iceland %s | FileCheck %s --check-prefix=ICELAND
6// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=carrizo %s | FileCheck %s --check-prefix=CARRIZO
7// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=tonga %s | FileCheck %s --check-prefix=TONGA
8// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=fiji %s | FileCheck %s --check-prefix=FIJI
9// RUN: llvm-mc -arch=amdgcn -mattr=-code-object-v3 -mcpu=stoney  %s | FileCheck %s --check-prefix=STONEY
10
11.byte .option.machine_version_major
12// SI: .byte 6
13// BONAIRE: .byte 7
14// HAWAII: .byte 7
15// KABINI: .byte 7
16// ICELAND: .byte 8
17// CARRIZO: .byte 8
18// TONGA: .byte 8
19// FIJI: .byte 8
20// STONEY: .byte 8
21
22.byte .option.machine_version_minor
23// SI: .byte 0
24// BONAIRE: .byte 0
25// HAWAII: .byte 0
26// KABINI: .byte 0
27// ICELAND: .byte 0
28// CARRIZO: .byte 0
29// TONGA: .byte 0
30// FIJI: .byte 0
31// STONEY: .byte 1
32
33.byte .option.machine_version_stepping
34// SI: .byte 0
35// BONAIRE: .byte 4
36// HAWAII: .byte 1
37// KABINI: .byte 3
38// ICELAND: .byte 2
39// CARRIZO: .byte 1
40// TONGA: .byte 2
41// FIJI: .byte 3
42// STONEY: .byte 0
43