about summary refs log tree commit diff
path: root/src/etc
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2017-08-04 00:19:58 +0000
committerLuca Barbato <lu_zero@gentoo.org>2017-09-05 20:22:34 +0000
commit668d8ff262bb55276c6028c7e5d903a71fec2906 (patch)
tree8857d094b693a193e0d2ac60858e88e28bb51bd0 /src/etc
parentcccf3e7a5c728efcab668697e6f7fa1235c6c9bd (diff)
downloadrust-668d8ff262bb55276c6028c7e5d903a71fec2906.tar.gz
rust-668d8ff262bb55276c6028c7e5d903a71fec2906.zip
Add support for Vector Sum Across Partial 1/2 Saturated on PowerPC
Diffstat (limited to 'src/etc')
-rw-r--r--src/etc/platform-intrinsics/powerpc.json7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/etc/platform-intrinsics/powerpc.json b/src/etc/platform-intrinsics/powerpc.json
index 4ed1ecd7639..eb443f2077a 100644
--- a/src/etc/platform-intrinsics/powerpc.json
+++ b/src/etc/platform-intrinsics/powerpc.json
@@ -191,6 +191,13 @@
             "llvm": "vmsum{0.kind}hs",
             "ret": "i32",
             "args": ["0N", "0N", "0"]
+        },
+        {
+            "intrinsic": "sum2s",
+            "width": [128],
+            "llvm": "vsum2sws",
+            "ret": "s32",
+            "args": ["0", "0"]
         }
     ]
 }