summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/SystemZ/insn-bad.s
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/SystemZ/insn-bad.s')
-rw-r--r--llvm/test/MC/SystemZ/insn-bad.s58
1 files changed, 58 insertions, 0 deletions
diff --git a/llvm/test/MC/SystemZ/insn-bad.s b/llvm/test/MC/SystemZ/insn-bad.s
index c5b1991a9d9..49b4a0b8233 100644
--- a/llvm/test/MC/SystemZ/insn-bad.s
+++ b/llvm/test/MC/SystemZ/insn-bad.s
@@ -447,6 +447,16 @@
cdb %f0, 4096
#CHECK: error: instruction requires: fp-extension
+#CHECK: cdfbra %f0, 0, %r0, 0
+
+ cdfbra %f0, 0, %r0, 0
+
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cdgbra %f0, 0, %r0, 0
+
+ cdgbra %f0, 0, %r0, 0
+
+#CHECK: error: instruction requires: fp-extension
#CHECK: cdlfbr %f0, 0, %r0, 0
cdlfbr %f0, 0, %r0, 0
@@ -465,6 +475,16 @@
ceb %f0, 4096
#CHECK: error: instruction requires: fp-extension
+#CHECK: cefbra %f0, 0, %r0, 0
+
+ cefbra %f0, 0, %r0, 0
+
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cegbra %f0, 0, %r0, 0
+
+ cegbra %f0, 0, %r0, 0
+
+#CHECK: error: instruction requires: fp-extension
#CHECK: celfbr %f0, 0, %r0, 0
celfbr %f0, 0, %r0, 0
@@ -482,6 +502,11 @@
cfdbr %r0, -1, %f0
cfdbr %r0, 16, %f0
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cfdbra %r0, 0, %f0, 0
+
+ cfdbra %r0, 0, %f0, 0
+
#CHECK: error: invalid operand
#CHECK: cfebr %r0, -1, %f0
#CHECK: error: invalid operand
@@ -490,6 +515,11 @@
cfebr %r0, -1, %f0
cfebr %r0, 16, %f0
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cfebra %r0, 0, %f0, 0
+
+ cfebra %r0, 0, %f0, 0
+
#CHECK: error: invalid operand
#CHECK: cfi %r0, (-1 << 31) - 1
#CHECK: error: invalid operand
@@ -509,6 +539,10 @@
cfxbr %r0, 16, %f0
cfxbr %r0, 0, %f2
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cfxbra %r0, 0, %f0, 0
+
+ cfxbra %r0, 0, %f0, 0
#CHECK: error: invalid operand
#CHECK: cg %r0, -524289
@@ -526,6 +560,11 @@
cgdbr %r0, -1, %f0
cgdbr %r0, 16, %f0
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cgdbra %r0, 0, %f0, 0
+
+ cgdbra %r0, 0, %f0, 0
+
#CHECK: error: invalid operand
#CHECK: cgebr %r0, -1, %f0
#CHECK: error: invalid operand
@@ -534,6 +573,11 @@
cgebr %r0, -1, %f0
cgebr %r0, 16, %f0
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cgebra %r0, 0, %f0, 0
+
+ cgebra %r0, 0, %f0, 0
+
#CHECK: error: invalid operand
#CHECK: cgf %r0, -524289
#CHECK: error: invalid operand
@@ -713,6 +757,10 @@
cgxbr %r0, 16, %f0
cgxbr %r0, 0, %f2
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cgxbra %r0, 0, %f0, 0
+
+ cgxbra %r0, 0, %f0, 0
#CHECK: error: invalid operand
#CHECK: ch %r0, -1
@@ -1360,12 +1408,22 @@
cxfbr %f2, %r0
+#CHECK: error: instruction requires: fp-extension
+#CHECK: cxfbra %f0, 0, %r0, 0
+
+ cxfbra %f0, 0, %r0, 0
+
#CHECK: error: invalid register pair
#CHECK: cxgbr %f2, %r0
cxgbr %f2, %r0
#CHECK: error: instruction requires: fp-extension
+#CHECK: cxgbra %f0, 0, %r0, 0
+
+ cxgbra %f0, 0, %r0, 0
+
+#CHECK: error: instruction requires: fp-extension
#CHECK: cxlfbr %f0, 0, %r0, 0
cxlfbr %f0, 0, %r0, 0
OpenPOWER on IntegriCloud