Skip to content

Commit 20a4551

Browse files
eduardosmAmanieu
authored andcommitted
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
1 parent 6f78f4b commit 20a4551

File tree

7 files changed

+2
-8
lines changed

7 files changed

+2
-8
lines changed

crates/core_arch/src/arm/dsp.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#[cfg(test)]
2424
use stdarch_test::assert_instr;
2525

26-
use crate::intrinsics::simd::simd_shuffle;
2726
use crate::mem::transmute;
2827

2928
types! {

crates/core_arch/src/arm/simd32.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
#[cfg(test)]
6666
use stdarch_test::assert_instr;
6767

68-
use crate::intrinsics::simd::simd_shuffle;
6968
use crate::{core_arch::arm::dsp::int16x2_t, mem::transmute};
7069

7170
types! {

crates/core_arch/src/macros.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ macro_rules! types {
117117
#[allow(unused)]
118118
macro_rules! simd_shuffle {
119119
($x:expr, $y:expr, $idx:expr $(,)?) => {{
120-
simd_shuffle::<_, [u32; _], _>($x, $y, const { $idx })
120+
$crate::intrinsics::simd::simd_shuffle::<_, [u32; _], _>($x, $y, const { $idx })
121121
}};
122122
}
123123

crates/core_arch/src/powerpc/vsx.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#![allow(non_camel_case_types)]
1010

1111
use crate::core_arch::powerpc::*;
12-
use crate::intrinsics::simd::*;
1312

1413
#[cfg(test)]
1514
use stdarch_test::assert_instr;

crates/core_arch/src/simd.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
33
#![allow(non_camel_case_types)]
44

5-
use crate::intrinsics::simd::simd_shuffle;
6-
75
macro_rules! simd_ty {
86
($id:ident [$elem_type:ty ; $len:literal]: $($param_name:ident),*) => {
97
#[repr(simd)]

crates/core_arch/src/x86/fma.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
//! [wiki_fma]: https://en.wikipedia.org/wiki/Fused_multiply-accumulate
2020
2121
use crate::core_arch::x86::*;
22-
use crate::intrinsics::simd::{simd_fma, simd_insert, simd_neg, simd_shuffle};
22+
use crate::intrinsics::simd::{simd_fma, simd_insert, simd_neg};
2323
use crate::intrinsics::{fmaf32, fmaf64};
2424

2525
#[cfg(test)]

crates/core_arch/src/x86/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//! `x86` and `x86_64` intrinsics.
22
3-
use crate::intrinsics::simd::simd_shuffle;
43
#[allow(unused_imports)]
54
use crate::marker::Sized;
65
use crate::mem::transmute;

0 commit comments

Comments
 (0)