summaryrefslogtreecommitdiffstats
path: root/library/portable-simd/crates/core_simd/src/ops/deref.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/portable-simd/crates/core_simd/src/ops/deref.rs')
-rw-r--r--library/portable-simd/crates/core_simd/src/ops/deref.rs46
1 files changed, 23 insertions, 23 deletions
diff --git a/library/portable-simd/crates/core_simd/src/ops/deref.rs b/library/portable-simd/crates/core_simd/src/ops/deref.rs
index 302bf148b..89a60ba11 100644
--- a/library/portable-simd/crates/core_simd/src/ops/deref.rs
+++ b/library/portable-simd/crates/core_simd/src/ops/deref.rs
@@ -5,16 +5,16 @@
use super::*;
macro_rules! deref_lhs {
- (impl<T, const LANES: usize> $trait:ident for $simd:ty {
+ (impl<T, const N: usize> $trait:ident for $simd:ty {
fn $call:ident
}) => {
- impl<T, const LANES: usize> $trait<$simd> for &$simd
+ impl<T, const N: usize> $trait<$simd> for &$simd
where
T: SimdElement,
$simd: $trait<$simd, Output = $simd>,
- LaneCount<LANES>: SupportedLaneCount,
+ LaneCount<N>: SupportedLaneCount,
{
- type Output = Simd<T, LANES>;
+ type Output = Simd<T, N>;
#[inline]
#[must_use = "operator returns a new vector without mutating the inputs"]
@@ -26,16 +26,16 @@ macro_rules! deref_lhs {
}
macro_rules! deref_rhs {
- (impl<T, const LANES: usize> $trait:ident for $simd:ty {
+ (impl<T, const N: usize> $trait:ident for $simd:ty {
fn $call:ident
}) => {
- impl<T, const LANES: usize> $trait<&$simd> for $simd
+ impl<T, const N: usize> $trait<&$simd> for $simd
where
T: SimdElement,
$simd: $trait<$simd, Output = $simd>,
- LaneCount<LANES>: SupportedLaneCount,
+ LaneCount<N>: SupportedLaneCount,
{
- type Output = Simd<T, LANES>;
+ type Output = Simd<T, N>;
#[inline]
#[must_use = "operator returns a new vector without mutating the inputs"]
@@ -47,25 +47,25 @@ macro_rules! deref_rhs {
}
macro_rules! deref_ops {
- ($(impl<T, const LANES: usize> $trait:ident for $simd:ty {
+ ($(impl<T, const N: usize> $trait:ident for $simd:ty {
fn $call:ident
})*) => {
$(
deref_rhs! {
- impl<T, const LANES: usize> $trait for $simd {
+ impl<T, const N: usize> $trait for $simd {
fn $call
}
}
deref_lhs! {
- impl<T, const LANES: usize> $trait for $simd {
+ impl<T, const N: usize> $trait for $simd {
fn $call
}
}
- impl<'lhs, 'rhs, T, const LANES: usize> $trait<&'rhs $simd> for &'lhs $simd
+ impl<'lhs, 'rhs, T, const N: usize> $trait<&'rhs $simd> for &'lhs $simd
where
T: SimdElement,
$simd: $trait<$simd, Output = $simd>,
- LaneCount<LANES>: SupportedLaneCount,
+ LaneCount<N>: SupportedLaneCount,
{
type Output = $simd;
@@ -81,44 +81,44 @@ macro_rules! deref_ops {
deref_ops! {
// Arithmetic
- impl<T, const LANES: usize> Add for Simd<T, LANES> {
+ impl<T, const N: usize> Add for Simd<T, N> {
fn add
}
- impl<T, const LANES: usize> Mul for Simd<T, LANES> {
+ impl<T, const N: usize> Mul for Simd<T, N> {
fn mul
}
- impl<T, const LANES: usize> Sub for Simd<T, LANES> {
+ impl<T, const N: usize> Sub for Simd<T, N> {
fn sub
}
- impl<T, const LANES: usize> Div for Simd<T, LANES> {
+ impl<T, const N: usize> Div for Simd<T, N> {
fn div
}
- impl<T, const LANES: usize> Rem for Simd<T, LANES> {
+ impl<T, const N: usize> Rem for Simd<T, N> {
fn rem
}
// Bitops
- impl<T, const LANES: usize> BitAnd for Simd<T, LANES> {
+ impl<T, const N: usize> BitAnd for Simd<T, N> {
fn bitand
}
- impl<T, const LANES: usize> BitOr for Simd<T, LANES> {
+ impl<T, const N: usize> BitOr for Simd<T, N> {
fn bitor
}
- impl<T, const LANES: usize> BitXor for Simd<T, LANES> {
+ impl<T, const N: usize> BitXor for Simd<T, N> {
fn bitxor
}
- impl<T, const LANES: usize> Shl for Simd<T, LANES> {
+ impl<T, const N: usize> Shl for Simd<T, N> {
fn shl
}
- impl<T, const LANES: usize> Shr for Simd<T, LANES> {
+ impl<T, const N: usize> Shr for Simd<T, N> {
fn shr
}
}