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