Use full path to refer simd_shuffle intrinsic from simd_shuffle! macro
Avoids needing to import `crate::intrinsics::simd::simd_shuffle` in each file where `simd_shuffle!` is used and fixes loongarch64
This commit is contained in:
parent
d9f0480fae
commit
76d71ff37e
7 changed files with 2 additions and 8 deletions
|
|
@ -23,7 +23,6 @@
|
|||
#[cfg(test)]
|
||||
use stdarch_test::assert_instr;
|
||||
|
||||
use crate::intrinsics::simd::simd_shuffle;
|
||||
use crate::mem::transmute;
|
||||
|
||||
types! {
|
||||
|
|
|
|||
|
|
@ -65,7 +65,6 @@
|
|||
#[cfg(test)]
|
||||
use stdarch_test::assert_instr;
|
||||
|
||||
use crate::intrinsics::simd::simd_shuffle;
|
||||
use crate::{core_arch::arm::dsp::int16x2_t, mem::transmute};
|
||||
|
||||
types! {
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ macro_rules! types {
|
|||
#[allow(unused)]
|
||||
macro_rules! simd_shuffle {
|
||||
($x:expr, $y:expr, $idx:expr $(,)?) => {{
|
||||
simd_shuffle::<_, [u32; _], _>($x, $y, const { $idx })
|
||||
$crate::intrinsics::simd::simd_shuffle::<_, [u32; _], _>($x, $y, const { $idx })
|
||||
}};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@
|
|||
#![allow(non_camel_case_types)]
|
||||
|
||||
use crate::core_arch::powerpc::*;
|
||||
use crate::intrinsics::simd::*;
|
||||
|
||||
#[cfg(test)]
|
||||
use stdarch_test::assert_instr;
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
#![allow(non_camel_case_types)]
|
||||
|
||||
use crate::intrinsics::simd::simd_shuffle;
|
||||
|
||||
macro_rules! simd_ty {
|
||||
($id:ident [$elem_type:ty ; $len:literal]: $($param_name:ident),*) => {
|
||||
#[repr(simd)]
|
||||
|
|
|
|||
|
|
@ -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, simd_shuffle};
|
||||
use crate::intrinsics::simd::{simd_fma, simd_insert, simd_neg};
|
||||
use crate::intrinsics::{fmaf32, fmaf64};
|
||||
|
||||
#[cfg(test)]
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
//! `x86` and `x86_64` intrinsics.
|
||||
|
||||
use crate::intrinsics::simd::simd_shuffle;
|
||||
#[allow(unused_imports)]
|
||||
use crate::marker::Sized;
|
||||
use crate::mem::transmute;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue