summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorColin LeMahieu <colinl@codeaurora.org>2015-01-07 20:28:57 +0000
committerColin LeMahieu <colinl@codeaurora.org>2015-01-07 20:28:57 +0000
commit627df427eb718d42669265d58a80607272ac9ccf (patch)
tree99b8e84de564fef9a038b46d145775e1c32ec8b4 /llvm/test
parent4842c052168157142c0d99dfbe9f35a84469b790 (diff)
downloadbcm5719-llvm-627df427eb718d42669265d58a80607272ac9ccf.tar.gz
bcm5719-llvm-627df427eb718d42669265d58a80607272ac9ccf.zip
[Hexagon] Adding floating point classification and creation.
llvm-svn: 225374
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/Disassembler/Hexagon/xtype_fp.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Hexagon/xtype_fp.txt b/llvm/test/MC/Disassembler/Hexagon/xtype_fp.txt
index d41e9ac1c1c..97c072730bd 100644
--- a/llvm/test/MC/Disassembler/Hexagon/xtype_fp.txt
+++ b/llvm/test/MC/Disassembler/Hexagon/xtype_fp.txt
@@ -2,6 +2,10 @@
0x11 0xdf 0x15 0xeb
# CHECK: r17 = sfadd(r21, r31)
+0x03 0xd5 0xf1 0x85
+# CHECK: p3 = sfclass(r17, #21)
+0xb3 0xc2 0x90 0xdc
+# CHECK: p3 = dfclass(r17:16, #21)
0x03 0xd5 0xf1 0xc7
# CHECK: p3 = sfcmp.ge(r17, r21)
0x23 0xd5 0xf1 0xc7
@@ -86,6 +90,14 @@
# CHECK: r17 += sfmpy(r21, r31):lib
0xf1 0xdf 0x15 0xef
# CHECK: r17 -= sfmpy(r21, r31):lib
+0xb1 0xc2 0x00 0xd6
+# CHECK: r17 = sfmake(#21):pos
+0xb1 0xc2 0x40 0xd6
+# CHECK: r17 = sfmake(#21):neg
+0xb0 0xc2 0x00 0xd9
+# CHECK: r17:16 = dfmake(#21):pos
+0xb0 0xc2 0x40 0xd9
+# CHECK: r17:16 = dfmake(#21):neg
0x11 0xdf 0x95 0xeb
# CHECK: r17 = sfmax(r21, r31)
0x31 0xdf 0x95 0xeb
OpenPOWER on IntegriCloud