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:
Eduardo Sánchez Muñoz 2024-08-17 13:36:16 +02:00 committed by Amanieu d'Antras
parent d9f0480fae
commit 76d71ff37e
7 changed files with 2 additions and 8 deletions

View file

@ -23,7 +23,6 @@
#[cfg(test)]
use stdarch_test::assert_instr;
use crate::intrinsics::simd::simd_shuffle;
use crate::mem::transmute;
types! {

View file

@ -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! {

View file

@ -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 })
}};
}

View file

@ -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;

View file

@ -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)]

View file

@ -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)]

View file

@ -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;