Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions fearless_simd/src/generated/simd_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
// This file is autogenerated by fearless_simd_gen

use crate::{
Bytes, Level, Select, SimdCvtFloat, SimdCvtTruncate, SimdElement, SimdFrom, SimdInto,
seal::Seal,
Bytes, Level, Select, SimdCvtFloat, SimdCvtTruncate, SimdElement, SimdFrom, SimdGather,
SimdInto, SimdScatter, seal::Seal,
};
use crate::{
f32x4, f32x8, f32x16, f64x2, f64x4, f64x8, i8x16, i8x32, i8x64, i16x8, i16x16, i16x32, i32x4,
Expand Down Expand Up @@ -63,7 +63,9 @@ pub trait Simd:
#[doc = r" A native-width SIMD vector of [`f64`]s."]
type f64s: SimdFloat<Self, Element = f64, Block = f64x2<Self>, Mask = Self::mask64s>;
#[doc = r" A native-width SIMD vector of [`u8`]s."]
type u8s: SimdInt<Self, Element = u8, Block = u8x16<Self>, Mask = Self::mask8s>;
type u8s: SimdInt<Self, Element = u8, Block = u8x16<Self>, Mask = Self::mask8s>
+ SimdGather<Self>
+ SimdScatter<Self>;
#[doc = r" A native-width SIMD vector of [`i8`]s."]
type i8s: SimdInt<
Self,
Expand All @@ -73,7 +75,9 @@ pub trait Simd:
Bytes = <Self::u8s as Bytes>::Bytes,
> + core::ops::Neg<Output = Self::i8s>;
#[doc = r" A native-width SIMD vector of [`u16`]s."]
type u16s: SimdInt<Self, Element = u16, Block = u16x8<Self>, Mask = Self::mask16s>;
type u16s: SimdInt<Self, Element = u16, Block = u16x8<Self>, Mask = Self::mask16s>
+ SimdGather<Self>
+ SimdScatter<Self>;
#[doc = r" A native-width SIMD vector of [`i16`]s."]
type i16s: SimdInt<
Self,
Expand All @@ -84,7 +88,9 @@ pub trait Simd:
> + core::ops::Neg<Output = Self::i16s>;
#[doc = r" A native-width SIMD vector of [`u32`]s."]
type u32s: SimdInt<Self, Element = u32, Block = u32x4<Self>, Mask = Self::mask32s>
+ SimdCvtTruncate<Self::f32s>;
+ SimdCvtTruncate<Self::f32s>
+ SimdGather<Self>
+ SimdScatter<Self>;
#[doc = r" A native-width SIMD vector of [`i32`]s."]
type i32s: SimdInt<
Self,
Expand Down
Loading