Home
last modified time | relevance | path

Searched defs:Simd (Results 1 – 23 of 23) sorted by relevance

/third_party/rust/rust/tests/rustdoc/const-generics/
Dadd-impl.rs6 pub struct Simd<T, const WIDTH: usize> { struct
10 // @has foo/struct.Simd.html '//div[@id="trait-implementations-list"]//h3[@class="code-header"]' 'i… argument
11 impl Add for Simd<u8, 16> { implementation
/third_party/rust/rust/library/portable-simd/crates/core_simd/src/
Dvector.rs102 pub struct Simd<T, const N: usize>([T; N]) struct
107 impl<T, const N: usize> Simd<T, N> impl
650 impl<T, const N: usize> Copy for Simd<T, N> implementation
657 impl<T, const N: usize> Clone for Simd<T, N> implementation
668 impl<T, const N: usize> Default for Simd<T, N> implementation
679 impl<T, const N: usize> PartialEq for Simd<T, N> implementation
710 impl<T, const N: usize> PartialOrd for Simd<T, N> implementation
722 impl<T, const N: usize> Eq for Simd<T, N> implementation
729 impl<T, const N: usize> Ord for Simd<T, N> implementation
741 impl<T, const N: usize> core::hash::Hash for Simd<T, N> implementation
[all …]
Dord.rs219 impl<T, const LANES: usize> SimdPartialOrd for Simd<*const T, LANES> implementation
244 impl<T, const LANES: usize> SimdOrd for Simd<*const T, LANES> implementation
269 impl<T, const LANES: usize> SimdPartialOrd for Simd<*mut T, LANES> implementation
294 impl<T, const LANES: usize> SimdOrd for Simd<*mut T, LANES> implementation
Deq.rs77 impl<T, const LANES: usize> SimdPartialEq for Simd<*const T, LANES> implementation
94 impl<T, const LANES: usize> SimdPartialEq for Simd<*mut T, LANES> implementation
Dfmt.rs4 impl<T, const LANES: usize> fmt::Debug for Simd<T, LANES> implementation
Dops.rs11 impl<I, T, const LANES: usize> core::ops::Index<I> for Simd<T, LANES> implementation
24 impl<I, T, const LANES: usize> core::ops::IndexMut<I> for Simd<T, LANES> implementation
Dswizzle_dyn.rs4 impl<const N: usize> Simd<u8, N> impl
Dswizzle.rs186 impl<T, const LANES: usize> Simd<T, LANES> implementation
/third_party/rust/rust/library/portable-simd/crates/std_float/src/
Dlib.rs116 impl<const N: usize> Sealed for Simd<f32, N> where LaneCount<N>: SupportedLaneCount {} implementation
117 impl<const N: usize> Sealed for Simd<f64, N> where LaneCount<N>: SupportedLaneCount {} implementation
120 impl<const N: usize> StdFloat for Simd<f32, N> implementation
132 impl<const N: usize> StdFloat for Simd<f64, N> implementation
/third_party/rust/rust/tests/ui/simd/
Darray-trait.rs10 pub trait Simd { interface
Dtype-generic-monomorphisation-oversized.rs8 struct Simd<const N: usize>([f32; N]); struct
Dtype-generic-monomorphisation-power-of-two.rs6 struct Simd<const N: usize>([f32; N]); struct
Dtype-generic-monomorphisation-empty.rs8 struct Simd<const N: usize>([f32; N]); struct
Dsimd-bitmask.rs12 struct Simd<T, const N: usize>([T; N]); struct
Dshuffle.rs16 struct Simd<T, const N: usize>([T; N]); struct
Dmonomorphize-shuffle-index.rs10 struct Simd<T, const N: usize>([T; N]); struct
/third_party/rust/rust/tests/ui/traits/
Doperator-overloading-issue-52025.rs8 pub trait Simd { interface
/third_party/rust/rust/tests/codegen/
Dsimd_arith_offset.rs19 pub struct Simd<T, const LANES: usize>([T; LANES]); struct
/third_party/rust/rust/tests/ui/simd/intrinsic/
Dgeneric-shuffle.rs10 pub struct Simd<T, const N: usize>([T; N]); struct
/third_party/rust/rust/library/portable-simd/crates/core_simd/src/elements/
Dconst_ptr.rs78 impl<T, const LANES: usize> Sealed for Simd<*const T, LANES> where implementation
83 impl<T, const LANES: usize> SimdConstPtr for Simd<*const T, LANES> implementation
Dmut_ptr.rs75 impl<T, const LANES: usize> Sealed for Simd<*mut T, LANES> where LaneCount<LANES>: SupportedLaneCou… implementation
78 impl<T, const LANES: usize> SimdMutPtr for Simd<*mut T, LANES> implementation
/third_party/rust/rust/tests/rustdoc/
Dwhere.rs30 pub struct Simd<T>([T; 1]) struct
/third_party/rust/rust/library/portable-simd/crates/core_simd/src/masks/
Dfull_masks.rs263 impl<T, const LANES: usize> From<Mask<T, LANES>> for Simd<T, LANES> implementation