Mercurial > hg > CbC > CbC_llvm
comparison test/MC/AMDGPU/exp-err.s @ 121:803732b1fca8
LLVM 5.0
author | kono |
---|---|
date | Fri, 27 Oct 2017 17:07:41 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
120:1172e4bd9c6f | 121:803732b1fca8 |
---|---|
1 // RUN: not llvm-mc -arch=amdgcn -show-encoding %s 2>&1 | FileCheck -check-prefix=GCN %s | |
2 // RUN: not llvm-mc -arch=amdgcn -mcpu=tonga -show-encoding %s 2>&1 | FileCheck -check-prefix=GCN %s | |
3 | |
4 exp mrt8 v3, v2, v1, v0 | |
5 // GCN: :5: error: invalid exp target | |
6 | |
7 exp pos4 v3, v2, v1, v0 | |
8 // GCN: :5: error: invalid exp target | |
9 | |
10 exp param32 v3, v2, v1, v0 | |
11 // GCN: :5: error: invalid exp target | |
12 | |
13 exp invalid_target_10 v3, v2, v1, v0 | |
14 // GCN: :5: error: invalid exp target | |
15 | |
16 exp invalid_target_10 v3, v2, v1, v0 done | |
17 // GCN: :5: error: invalid exp target | |
18 | |
19 exp invalid_target_11 v3, v2, v1, v0 | |
20 // GCN: :5: error: invalid exp target | |
21 | |
22 exp invalid_target_11 v3, v2, v1, v0 done | |
23 // GCN: :5: error: invalid exp target | |
24 | |
25 exp mrt-1 v3, v2, v1, v0 | |
26 // GCN: :5: error: failed parsing operand | |
27 | |
28 exp mrtX v3, v2, v1, v0 | |
29 // GCN: :5: error: failed parsing operand | |
30 | |
31 exp pos-1 v3, v2, v1, v0 | |
32 // GCN: :5: error: failed parsing operand | |
33 | |
34 exp posX v3, v2, v1, v0 | |
35 // GCN: :5: error: failed parsing operand | |
36 | |
37 exp param-1 v3, v2, v1, v0 | |
38 // GCN: :5: error: failed parsing operand | |
39 | |
40 exp paramX v3, v2, v1, v0 | |
41 // GCN: :5: error: failed parsing operand | |
42 | |
43 exp invalid_target_-1 v3, v2, v1, v0 | |
44 // GCN: :5: error: failed parsing operand | |
45 | |
46 exp invalid_target_X v3, v2, v1, v0 | |
47 // GCN: :5: error: failed parsing operand | |
48 | |
49 exp mrt0 s0, v0, v0, v0 | |
50 // GCN: 10: error: invalid operand for instruction | |
51 | |
52 exp mrt0 v0, s0, v0, v0 | |
53 // GCN: 14: error: invalid operand for instruction | |
54 | |
55 exp mrt0 v0, v0, s0, v0 | |
56 // GCN: 18: error: invalid operand for instruction | |
57 | |
58 exp mrt0 v0, v0, v0, s0 | |
59 // GCN: 22: error: invalid operand for instruction | |
60 | |
61 exp mrt0 v[0:1], v0, v0, v0 | |
62 // GCN: 10: error: invalid operand for instruction | |
63 | |
64 exp mrt0 v0, v[0:1], v0, v0 | |
65 // GCN: 14: error: invalid operand for instruction | |
66 | |
67 exp mrt0 v0, v0, v[0:1], v0 | |
68 // GCN: 18: error: invalid operand for instruction | |
69 | |
70 exp mrt0 v0, v0, v0, v[0:1] | |
71 // GCN: 22: error: invalid operand for instruction | |
72 | |
73 exp mrt0 1.0, v0, v0, v0 | |
74 // GCN: 10: error: invalid operand for instruction | |
75 | |
76 exp mrt0 v0, 1.0, v0, v0 | |
77 // GCN: 14: error: invalid operand for instruction | |
78 | |
79 exp mrt0 v0, v0, 1.0, v0 | |
80 // GCN: 18: error: invalid operand for instruction | |
81 | |
82 exp mrt0 v0, v0, v0, 1.0 | |
83 // GCN: 22: error: invalid operand for instruction | |
84 | |
85 exp mrt0 7, v0, v0, v0 | |
86 // GCN: 10: error: invalid operand for instruction | |
87 | |
88 exp mrt0 v0, 7, v0, v0 | |
89 // GCN: 14: error: invalid operand for instruction | |
90 | |
91 exp mrt0 v0, v0, 7, v0 | |
92 // GCN: 18: error: invalid operand for instruction | |
93 | |
94 exp mrt0 v0, v0, v0, 7 | |
95 // GCN: 22: error: invalid operand for instruction | |
96 | |
97 exp mrt0 0x12345678, v0, v0, v0 | |
98 // GCN: 10: error: invalid operand for instruction | |
99 | |
100 exp mrt0 v0, 0x12345678, v0, v0 | |
101 // GCN: 14: error: invalid operand for instruction | |
102 | |
103 exp mrt0 v0, v0, 0x12345678, v0 | |
104 // GCN: 18: error: invalid operand for instruction | |
105 | |
106 exp mrt0 v0, v0, v0, 0x12345678 | |
107 // GCN: 22: error: invalid operand for instruction |