From 648c5fb20c9179dfa596f2b045d2ff449682e879 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 30 Jan 2019 20:16:32 +0100 Subject: [PATCH] Fix addcarry / subborrow intrinsic names --- crates/core_arch/src/x86/adx.rs | 4 ++-- crates/core_arch/src/x86_64/adx.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/core_arch/src/x86/adx.rs b/crates/core_arch/src/x86/adx.rs index f130e7a41d..de9d816038 100644 --- a/crates/core_arch/src/x86/adx.rs +++ b/crates/core_arch/src/x86/adx.rs @@ -3,9 +3,9 @@ use stdsimd_test::assert_instr; #[allow(improper_ctypes)] extern "unadjusted" { - #[link_name = "llvm.x86.addcarry.u32"] + #[link_name = "llvm.x86.addcarry.32"] fn llvm_addcarry_u32(a: u8, b: u32, c: u32) -> (u8, u32); - #[link_name = "llvm.x86.subborrow.u32"] + #[link_name = "llvm.x86.subborrow.32"] fn llvm_subborrow_u32(a: u8, b: u32, c: u32) -> (u8, u32); } diff --git a/crates/core_arch/src/x86_64/adx.rs b/crates/core_arch/src/x86_64/adx.rs index 38a90047e4..cc69ba4414 100644 --- a/crates/core_arch/src/x86_64/adx.rs +++ b/crates/core_arch/src/x86_64/adx.rs @@ -3,9 +3,9 @@ use stdsimd_test::assert_instr; #[allow(improper_ctypes)] extern "unadjusted" { - #[link_name = "llvm.x86.addcarry.u64"] + #[link_name = "llvm.x86.addcarry.64"] fn llvm_addcarry_u64(a: u8, b: u64, c: u64) -> (u8, u64); - #[link_name = "llvm.x86.subborrow.u64"] + #[link_name = "llvm.x86.subborrow.64"] fn llvm_subborrow_u64(a: u8, b: u64, c: u64) -> (u8, u64); }