From 50c46fa2681091c12ad69eb4597a9c478620a3fb Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Wed, 14 Oct 2020 21:46:52 +0200 Subject: [PATCH] Fix URLs (#928) --- library/stdarch/crates/core_arch/src/core_arch_docs.md | 2 +- library/stdarch/crates/core_arch/src/mod.rs | 1 + library/stdarch/crates/core_arch/src/x86/avx2.rs | 4 ++-- library/stdarch/crates/core_arch/src/x86/sse41.rs | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/library/stdarch/crates/core_arch/src/core_arch_docs.md b/library/stdarch/crates/core_arch/src/core_arch_docs.md index 3d363ea73732..96634f200f51 100644 --- a/library/stdarch/crates/core_arch/src/core_arch_docs.md +++ b/library/stdarch/crates/core_arch/src/core_arch_docs.md @@ -274,7 +274,7 @@ pub fn hex_encode(src: &[u8], dst: &mut [u8]) { } // translated from -// https://github.com/Matherunner/bin2hex-sse/blob/master/base16_sse4.cpp +// #[target_feature(enable = "sse4.1")] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] unsafe fn hex_encode_sse41(mut src: &[u8], dst: &mut [u8]) { diff --git a/library/stdarch/crates/core_arch/src/mod.rs b/library/stdarch/crates/core_arch/src/mod.rs index 9d7300b2711b..e9e9fcff5b75 100644 --- a/library/stdarch/crates/core_arch/src/mod.rs +++ b/library/stdarch/crates/core_arch/src/mod.rs @@ -1,5 +1,6 @@ //! `core_arch` +#![cfg_attr(not(bootstrap), allow(automatic_links))] #[macro_use] mod macros; diff --git a/library/stdarch/crates/core_arch/src/x86/avx2.rs b/library/stdarch/crates/core_arch/src/x86/avx2.rs index 87af536cc926..3b329824b6aa 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx2.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx2.rs @@ -3735,7 +3735,7 @@ pub unsafe fn _mm256_xor_si256(a: __m256i, b: __m256i) -> __m256i { /// Extracts an 8-bit integer from `a`, selected with `imm8`. Returns a 32-bit /// integer containing the zero-extended integer data. /// -/// See [LLVM commit D20468][https://reviews.llvm.org/D20468]. +/// See [LLVM commit D20468](https://reviews.llvm.org/D20468). /// /// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_extract_epi8) #[inline] @@ -3756,7 +3756,7 @@ pub unsafe fn _mm256_extract_epi8(a: __m256i, imm8: i32) -> i32 { /// Extracts a 16-bit integer from `a`, selected with `imm8`. Returns a 32-bit /// integer containing the zero-extended integer data. /// -/// See [LLVM commit D20468][https://reviews.llvm.org/D20468]. +/// See [LLVM commit D20468](https://reviews.llvm.org/D20468). /// /// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_extract_epi16) #[inline] diff --git a/library/stdarch/crates/core_arch/src/x86/sse41.rs b/library/stdarch/crates/core_arch/src/x86/sse41.rs index 4e1a9b373eb8..d3c14bad2f80 100644 --- a/library/stdarch/crates/core_arch/src/x86/sse41.rs +++ b/library/stdarch/crates/core_arch/src/x86/sse41.rs @@ -178,7 +178,7 @@ pub unsafe fn _mm_extract_ps(a: __m128, imm8: i32) -> i32 { /// Extracts an 8-bit integer from `a`, selected with `imm8`. Returns a 32-bit /// integer containing the zero-extended integer data. /// -/// See [LLVM commit D20468][https://reviews.llvm.org/D20468]. +/// See [LLVM commit D20468](https://reviews.llvm.org/D20468). /// /// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_extract_epi8) #[inline]