simd_extract, simd_insert: use absolute path in macro
This commit is contained in:
parent
7ccb13c178
commit
4eed3c8a23
6 changed files with 7 additions and 8 deletions
|
|
@ -132,16 +132,16 @@ macro_rules! simd_shuffle {
|
|||
#[allow(unused)]
|
||||
macro_rules! simd_insert {
|
||||
($x:expr, $idx:expr, $val:expr $(,)?) => {{
|
||||
simd_insert($x, const { $idx }, $val)
|
||||
$crate::intrinsics::simd::simd_insert($x, const { $idx }, $val)
|
||||
}};
|
||||
}
|
||||
|
||||
#[allow(unused)]
|
||||
macro_rules! simd_extract {
|
||||
($x:expr, $idx:expr $(,)?) => {{
|
||||
simd_extract($x, const { $idx })
|
||||
$crate::intrinsics::simd::simd_extract($x, const { $idx })
|
||||
}};
|
||||
($x:expr, $idx:expr, $ty:ty $(,)?) => {{
|
||||
simd_extract::<_, $ty>($x, const { $idx })
|
||||
$crate::intrinsics::simd::simd_extract::<_, $ty>($x, const { $idx })
|
||||
}};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
//! [wiki_fma]: https://en.wikipedia.org/wiki/Fused_multiply-accumulate
|
||||
|
||||
use crate::core_arch::x86::*;
|
||||
use crate::intrinsics::simd::{simd_fma, simd_insert, simd_neg};
|
||||
use crate::intrinsics::simd::{simd_fma, simd_neg};
|
||||
use crate::intrinsics::{fmaf32, fmaf64};
|
||||
|
||||
#[cfg(test)]
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
//! [amd64_ref]: http://support.amd.com/TechDocs/24594.pdf
|
||||
//! [wiki]: https://en.wikipedia.org/wiki/Advanced_Vector_Extensions
|
||||
|
||||
use crate::{core_arch::x86::*, intrinsics::simd::*, mem::transmute};
|
||||
use crate::{core_arch::x86::*, mem::transmute};
|
||||
|
||||
/// Copies `a` to result, and insert the 64-bit integer `i` into result
|
||||
/// at the location specified by `index`.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
use crate::{
|
||||
core_arch::{simd::*, x86::*, x86_64::*},
|
||||
intrinsics::simd::*,
|
||||
mem::transmute,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
//! `x86_64`'s Streaming SIMD Extensions 2 (SSE2)
|
||||
|
||||
use crate::{core_arch::x86::*, intrinsics::simd::*};
|
||||
use crate::core_arch::x86::*;
|
||||
|
||||
#[cfg(test)]
|
||||
use stdarch_test::assert_instr;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
//! `i686`'s Streaming SIMD Extensions 4.1 (SSE4.1)
|
||||
|
||||
use crate::{core_arch::x86::*, intrinsics::simd::*, mem::transmute};
|
||||
use crate::{core_arch::x86::*, mem::transmute};
|
||||
|
||||
#[cfg(test)]
|
||||
use stdarch_test::assert_instr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue