summaryrefslogtreecommitdiff
path: root/test/MC/Mips/micromips/invalid.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/Mips/micromips/invalid.s')
-rw-r--r--test/MC/Mips/micromips/invalid.s5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/MC/Mips/micromips/invalid.s b/test/MC/Mips/micromips/invalid.s
index 1141c1886b3..9e9894f5dc2 100644
--- a/test/MC/Mips/micromips/invalid.s
+++ b/test/MC/Mips/micromips/invalid.s
@@ -52,3 +52,8 @@
sync 32 # CHECK: :[[@LINE]]:8: error: expected 5-bit unsigned immediate
swe $2, -513($gp) # CHECK: :[[@LINE]]:11: error: expected memory with $gp and 9-bit signed offset
swe $2, 512($gp) # CHECK: :[[@LINE]]:11: error: expected memory with $gp and 9-bit signed offset
+ sll $3, -1 # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate
+ sll $3, 32 # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate
+ sra $3, -1 # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate
+ sra $3, 32 # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate
+ srl $3, -1 # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate