summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler/Mips/mips32r2
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/Disassembler/Mips/mips32r2')
-rw-r--r--llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64-el.txt7
-rw-r--r--llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64.txt7
2 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64-el.txt b/llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64-el.txt
new file mode 100644
index 00000000000..80eaa5b11f9
--- /dev/null
+++ b/llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64-el.txt
@@ -0,0 +1,7 @@
+# RUN: llvm-mc --disassemble -arch=mipsel -mcpu=mips32r2 -mattr=+fp64 %s | \
+# RUN: FileCheck %s
+
+0x04 0x60 0x00 0x46 # CHECK: sqrt.s $f0, $f12
+0x05 0x60 0x00 0x46 # CHECK: abs.s $f0, $f12
+0x04 0x60 0x20 0x46 # CHECK: sqrt.d $f0, $f12
+0x05 0x60 0x20 0x46 # CHECK: abs.d $f0, $f12
diff --git a/llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64.txt b/llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64.txt
new file mode 100644
index 00000000000..56de5c78b36
--- /dev/null
+++ b/llvm/test/MC/Disassembler/Mips/mips32r2/valid-fp64.txt
@@ -0,0 +1,7 @@
+# RUN: llvm-mc --disassemble -arch=mips -mcpu=mips32r2 -mattr=+fp64 %s | \
+# RUN: FileCheck %s
+
+0x46 0x00 0x60 0x04 # CHECK: sqrt.s $f0, $f12
+0x46 0x00 0x60 0x05 # CHECK: abs.s $f0, $f12
+0x46 0x20 0x60 0x04 # CHECK: sqrt.d $f0, $f12
+0x46 0x20 0x60 0x05 # CHECK: abs.d $f0, $f12
OpenPOWER on IntegriCloud