diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2017-07-24 21:28:32 +0000 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2017-07-25 16:49:38 +0000 |
commit | ccdfd7f7e6225a3e455ae3633cf8c5915a0b3529 (patch) | |
tree | 86cd360d94ca8ee2694e982e2a4c311c7630131b /src/librustc_platform_intrinsics | |
parent | a643bdc681120446e3f5b787ae009bfa6b5f01b6 (diff) | |
download | rust-ccdfd7f7e6225a3e455ae3633cf8c5915a0b3529.tar.gz |
Add mradds to the powerpc intrinsics
Diffstat (limited to 'src/librustc_platform_intrinsics')
-rw-r--r-- | src/librustc_platform_intrinsics/powerpc.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/librustc_platform_intrinsics/powerpc.rs b/src/librustc_platform_intrinsics/powerpc.rs index 31b642b4055..90e95ec6ae1 100644 --- a/src/librustc_platform_intrinsics/powerpc.rs +++ b/src/librustc_platform_intrinsics/powerpc.rs @@ -27,6 +27,11 @@ pub fn find(name: &str) -> Option<Intrinsic> { output: &::I32x4, definition: Named("llvm.ppc.altivec.vperm") }, + "_vec_mradds" => Intrinsic { + inputs: { static INPUTS: [&'static Type; 3] = [&::I16x8, &::I16x8, &::I16x8]; &INPUTS }, + output: &::I16x8, + definition: Named("llvm.ppc.altivec.vmhraddshs") + }, _ => return None, }) } |