summaryrefslogtreecommitdiffstats
path: root/test/MC/MBlaze/mblaze_pattern.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/MBlaze/mblaze_pattern.s')
-rw-r--r--test/MC/MBlaze/mblaze_pattern.s22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/MC/MBlaze/mblaze_pattern.s b/test/MC/MBlaze/mblaze_pattern.s
new file mode 100644
index 0000000..6bbc234
--- /dev/null
+++ b/test/MC/MBlaze/mblaze_pattern.s
@@ -0,0 +1,22 @@
+# RUN: llvm-mc -triple mblaze-unknown-unknown -show-encoding %s | FileCheck %s
+
+# Test to ensure that all FPU instructions can be parsed by the
+# assembly parser correctly.
+
+# TYPE A: OPCODE RD RA RB FLAGS
+# BINARY: 011011 00000 00000 00000 00000000000
+
+# CHECK: pcmpbf
+# BINARY: 100000 00000 00001 00010 10000000000
+# CHECK: encoding: [0x80,0x01,0x14,0x00]
+ pcmpbf r0, r1, r2
+
+# CHECK: pcmpne
+# BINARY: 100011 00000 00001 00010 10000000000
+# CHECK: encoding: [0x8c,0x01,0x14,0x00]
+ pcmpne r0, r1, r2
+
+# CHECK: pcmpeq
+# BINARY: 100010 00000 00001 00010 10000000000
+# CHECK: encoding: [0x88,0x01,0x14,0x00]
+ pcmpeq r0, r1, r2
OpenPOWER on IntegriCloud