@@ -10,6 +10,8 @@ lr.w a1, foo # CHECK: :[[@LINE]]:10: error: expected '(' or optional integer
10
10
lr .w a1 , 1 (a0 ) # CHECK: :[[@LINE]]:10 : error: optional integer offset must be 0
11
11
lr .w a1 , (foo) # CHECK: :[[@LINE]]:11 : error: expected register
12
12
lr .w a1 , 0 (foo) # CHECK: :[[@LINE]]:12 : error: expected register
13
+ lr .w a1 , (f0) # CHECK: :[[@LINE]]:11 : error: invalid operand for instruction
14
+ lr .w a1 , 0 (f0) # CHECK: :[[@LINE]]:12 : error: invalid operand for instruction
13
15
lr .w a1 , 0 (a0 # CHECK: :[[@LINE]]:17 : error: expected ')'
14
16
lr .w a1 , (a0 # CHECK: :[[@LINE]]:17 : error: expected ')'
15
17
@@ -18,6 +20,8 @@ sc.w a2, a1, foo # CHECK: :[[@LINE]]:14: error: expected '(' or optional inte
18
20
sc .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:14 : error: optional integer offset must be 0
19
21
sc .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:15 : error: expected register
20
22
sc .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:16 : error: expected register
23
+ sc .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:15 : error: invalid operand for instruction
24
+ sc .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:16 : error: invalid operand for instruction
21
25
sc .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:21 : error: expected ')'
22
26
sc .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:21 : error: expected ')'
23
27
@@ -26,6 +30,8 @@ amoswap.w a2, a1, foo # CHECK: :[[@LINE]]:19: error: expected '(' or optional
26
30
amoswap .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:19 : error: optional integer offset must be 0
27
31
amoswap .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:20 : error: expected register
28
32
amoswap .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:21 : error: expected register
33
+ amoswap .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
34
+ amoswap .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:21 : error: invalid operand for instruction
29
35
amoswap .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:26 : error: expected ')'
30
36
amoswap .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:26 : error: expected ')'
31
37
@@ -34,6 +40,8 @@ amoadd.w a2, a1, foo # CHECK: :[[@LINE]]:18: error: expected '(' or optional
34
40
amoadd .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:18 : error: optional integer offset must be 0
35
41
amoadd .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:19 : error: expected register
36
42
amoadd .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:20 : error: expected register
43
+ amoadd .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:19 : error: invalid operand for instruction
44
+ amoadd .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
37
45
amoadd .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
38
46
amoadd .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
39
47
@@ -42,6 +50,8 @@ amoxor.w a2, a1, foo # CHECK: :[[@LINE]]:18: error: expected '(' or optional
42
50
amoxor .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:18 : error: optional integer offset must be 0
43
51
amoxor .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:19 : error: expected register
44
52
amoxor .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:20 : error: expected register
53
+ amoxor .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:19 : error: invalid operand for instruction
54
+ amoxor .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
45
55
amoxor .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
46
56
amoxor .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
47
57
@@ -50,6 +60,8 @@ amoand.w a2, a1, foo # CHECK: :[[@LINE]]:18: error: expected '(' or optional
50
60
amoand .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:18 : error: optional integer offset must be 0
51
61
amoand .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:19 : error: expected register
52
62
amoand .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:20 : error: expected register
63
+ amoand .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:19 : error: invalid operand for instruction
64
+ amoand .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
53
65
amoand .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
54
66
amoand .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
55
67
@@ -58,6 +70,8 @@ amoor.w a2, a1, foo # CHECK: :[[@LINE]]:17: error: expected '(' or optional i
58
70
amoor .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:17 : error: optional integer offset must be 0
59
71
amoor .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:18 : error: expected register
60
72
amoor .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:19 : error: expected register
73
+ amoor .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:18 : error: invalid operand for instruction
74
+ amoor .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:19 : error: invalid operand for instruction
61
75
amoor .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:24 : error: expected ')'
62
76
amoor .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:24 : error: expected ')'
63
77
@@ -66,6 +80,8 @@ amomin.w a2, a1, foo # CHECK: :[[@LINE]]:18: error: expected '(' or optional
66
80
amomin .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:18 : error: optional integer offset must be 0
67
81
amomin .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:19 : error: expected register
68
82
amomin .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:20 : error: expected register
83
+ amomin .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:19 : error: invalid operand for instruction
84
+ amomin .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
69
85
amomin .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
70
86
amomin .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
71
87
@@ -74,6 +90,8 @@ amomax.w a2, a1, foo # CHECK: :[[@LINE]]:18: error: expected '(' or optional
74
90
amomax .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:18 : error: optional integer offset must be 0
75
91
amomax .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:19 : error: expected register
76
92
amomax .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:20 : error: expected register
93
+ amomax .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:19 : error: invalid operand for instruction
94
+ amomax .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
77
95
amomax .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
78
96
amomax .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:25 : error: expected ')'
79
97
@@ -82,6 +100,8 @@ amominu.w a2, a1, foo # CHECK: :[[@LINE]]:19: error: expected '(' or optional
82
100
amominu .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:19 : error: optional integer offset must be 0
83
101
amominu .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:20 : error: expected register
84
102
amominu .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:21 : error: expected register
103
+ amominu .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
104
+ amominu .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:21 : error: invalid operand for instruction
85
105
amominu .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:26 : error: expected ')'
86
106
amominu .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:26 : error: expected ')'
87
107
@@ -90,5 +110,7 @@ amomaxu.w a2, a1, foo # CHECK: :[[@LINE]]:19: error: expected '(' or optional
90
110
amomaxu .w a2 , a1 , 1 (a0 ) # CHECK: :[[@LINE]]:19 : error: optional integer offset must be 0
91
111
amomaxu .w a2 , a1 , (foo) # CHECK: :[[@LINE]]:20 : error: expected register
92
112
amomaxu .w a2 , a1 , 0 (foo) # CHECK: :[[@LINE]]:21 : error: expected register
113
+ amomaxu .w a2 , a1 , (f0) # CHECK: :[[@LINE]]:20 : error: invalid operand for instruction
114
+ amomaxu .w a2 , a1 , 0 (f0) # CHECK: :[[@LINE]]:21 : error: invalid operand for instruction
93
115
amomaxu .w a2 , a1 , 0 (a0 # CHECK: :[[@LINE]]:26 : error: expected ')'
94
116
amomaxu .w a2 , a1 , (a0 # CHECK: :[[@LINE]]:26 : error: expected ')'
0 commit comments