File: exp-err.s

package info (click to toggle)
llvm-toolchain-15 1%3A15.0.6-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,554,644 kB
  • sloc: cpp: 5,922,452; ansic: 1,012,136; asm: 674,362; python: 191,568; objc: 73,855; f90: 42,327; lisp: 31,913; pascal: 11,973; javascript: 10,144; sh: 9,421; perl: 7,447; ml: 5,527; awk: 3,523; makefile: 2,520; xml: 885; cs: 573; fortran: 567
file content (135 lines) | stat: -rw-r--r-- 3,787 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
// RUN: not llvm-mc -arch=amdgcn %s 2>&1 | FileCheck -check-prefixes=GCN,GFX68 --implicit-check-not=error: %s
// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %s 2>&1 | FileCheck -check-prefixes=GCN,GFX68 --implicit-check-not=error: %s
// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 %s 2>&1 | FileCheck -check-prefixes=GCN,GFX11 --implicit-check-not=error: %s

exp mrt8 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp pos4 v3, v2, v1, v0
// GFX68: :5: error: exp target is not supported on this GPU

exp pos5 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp param32 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp invalid_target_10 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp invalid_target_10 v3, v2, v1, v0 done
// GCN: :5: error: invalid exp target

exp invalid_target_11 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp invalid_target_11 v3, v2, v1, v0 done
// GCN: :5: error: invalid exp target

exp mrt-1 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp mrtX v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp pos-1 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp posX v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp param-1 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp paramX v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp invalid_target_-1 v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp invalid_target_X v3, v2, v1, v0
// GCN: :5: error: invalid exp target

exp 0 v3, v2, v1, v0
// GCN: :5: error: invalid operand for instruction

exp , v3, v2, v1, v0
// GCN: :5: error: unknown token in expression

exp
// GCN: :1: error: too few operands for instruction

exp mrt0 s0, v0, v0, v0
// GCN: 10: error: invalid operand for instruction

exp mrt0 v0, s0, v0, v0
// GCN: 14: error: invalid operand for instruction

exp mrt0 v0, v0, s0, v0
// GCN: 18: error: invalid operand for instruction

exp mrt0 v0, v0, v0, s0
// GCN: 22: error: invalid operand for instruction

exp mrt0 v[0:1], v0, v0, v0
// GCN: 10: error: invalid operand for instruction

exp mrt0 v0, v[0:1], v0, v0
// GCN: 14: error: invalid operand for instruction

exp mrt0 v0, v0, v[0:1], v0
// GCN: 18: error: invalid operand for instruction

exp mrt0 v0, v0, v0, v[0:1]
// GCN: 22: error: invalid operand for instruction

exp mrt0 1.0, v0, v0, v0
// GCN: 10: error: invalid operand for instruction

exp mrt0 v0, 1.0, v0, v0
// GCN: 14: error: invalid operand for instruction

exp mrt0 v0, v0, 1.0, v0
// GCN: 18: error: invalid operand for instruction

exp mrt0 v0, v0, v0, 1.0
// GCN: 22: error: invalid operand for instruction

exp mrt0 7, v0, v0, v0
// GCN: 10: error: invalid operand for instruction

exp mrt0 v0, 7, v0, v0
// GCN: 14: error: invalid operand for instruction

exp mrt0 v0, v0, 7, v0
// GCN: 18: error: invalid operand for instruction

exp mrt0 v0, v0, v0, 7
// GCN: 22: error: invalid operand for instruction

exp mrt0 0x12345678, v0, v0, v0
// GCN: 10: error: invalid operand for instruction

exp mrt0 v0, 0x12345678, v0, v0
// GCN: 14: error: invalid operand for instruction

exp mrt0 v0, v0, 0x12345678, v0
// GCN: 18: error: invalid operand for instruction

exp mrt0 v0, v0, v0, 0x12345678
// GCN: 22: error: invalid operand for instruction

exp null v4, v3, v2, v1
// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: exp target is not supported on this GPU

exp param0 v4, v3, v2, v1
// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: exp target is not supported on this GPU

exp param31 v4, v3, v2, v1
// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: exp target is not supported on this GPU

exp mrt0 v4, v3, v2, v1 vm
// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

exp mrtz, v3, v3, off, off compr
// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction