File: gfx10_asm_mubuf_err.s

package info (click to toggle)
llvm-toolchain-20 1%3A20.1.8-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,111,696 kB
  • sloc: cpp: 7,438,781; ansic: 1,393,871; asm: 1,012,926; python: 241,771; f90: 86,635; objc: 75,411; lisp: 42,144; pascal: 17,286; sh: 8,596; ml: 5,082; perl: 4,730; makefile: 3,591; awk: 3,523; javascript: 2,251; xml: 892; fortran: 672
file content (160 lines) | stat: -rw-r--r-- 6,984 bytes parent folder | download | duplicates (5)
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 %s 2>&1 | FileCheck --check-prefixes=NOGFX10 --implicit-check-not=error: %s

buffer_atomic_add v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_add_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_and v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_and_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_cmpswap v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_cmpswap_x2 v[5:8], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_dec v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_dec_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_inc v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_inc_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_or v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_or_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_smax v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_smax_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_smin v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_smin_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_sub v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_sub_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_swap v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_swap_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_umax v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_umax_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_umin v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_umin_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_xor v5, v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_atomic_xor_x2 v[5:6], v0, null, s3 idxen
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_format_d16_x v3, v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_format_x v3, v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_format_xy v[3:4], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_format_xyz v[3:5], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_format_xyzw v[3:6], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_dword v5, v0, null, s3 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_dwordx2 v[5:6], v0, null, s3 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_dwordx3 v[5:7], v0, null, s3 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_dwordx4 v[5:8], v0, null, s3 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_sbyte v5, v0, null, s3 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_sshort v5, v0, null, s3 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_ubyte v5, v0, null, s3 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_load_ushort v5, v0, null, s3 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_byte v1, v0, null, s4 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_dword v1, v0, null, s4 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_dwordx2 v[1:2], v0, null, s4 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_dwordx3 v[1:3], v0, null, s4 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_dwordx4 v[1:4], v0, null, s4 idxen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_d16_hi_x v1, v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_d16_x v1, v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_d16_xy v1, v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_d16_xyz v[1:2], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_d16_xyzw v[1:3], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_x v1, v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_xy v[1:2], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_xyz v[1:3], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction

buffer_store_format_xyzw v[1:4], v0, null, s1 offen offset:4095
// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction