/dports/lang/mono/mono-5.10.1.57/external/api-snapshot/profiles/net_4_x/ |
H A D | Mono.Simd.cs | 18 namespace Mono.Simd 40 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 43 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 46 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 49 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 52 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 55 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 58 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 1314 …public static Mono.Simd.Vector4f Shuffle(this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2, Mono.S… in Shuffle() 1318 …public static Mono.Simd.Vector4i Shuffle(this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2, Mono.S… in Shuffle() [all …]
|
/dports/lang/mono/mono-5.10.1.57/external/binary-reference-assemblies/src/mono/ |
H A D | Mono.Simd.cs | 19 namespace Mono.Simd 41 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 44 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 47 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 50 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 53 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 56 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 59 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 1315 …public static Mono.Simd.Vector4f Shuffle(this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2, Mono.S… in Shuffle() 1319 …public static Mono.Simd.Vector4i Shuffle(this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2, Mono.S… in Shuffle() [all …]
|
/dports/lang/mono/mono-5.10.1.57/external/api-snapshot/profiles/monotouch/ |
H A D | Mono.Simd.cs | 18 namespace Mono.Simd 40 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 43 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 46 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 49 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 52 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 55 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 58 [Mono.Simd.AccelerationAttribute((Mono.Simd.AccelMode)(1))] 1314 …public static Mono.Simd.Vector4f Shuffle(this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2, Mono.S… in Shuffle() 1318 …public static Mono.Simd.Vector4i Shuffle(this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2, Mono.S… in Shuffle() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/library/portable-simd/crates/core_simd/src/vector/ |
H A D | uint.rs | 3 use crate::simd::Simd; 6 pub type usizex2 = Simd<usize, 2>; 9 pub type usizex4 = Simd<usize, 4>; 15 pub type u16x2 = Simd<u16, 2>; 18 pub type u16x4 = Simd<u16, 4>; 21 pub type u16x8 = Simd<u16, 8>; 30 pub type u32x2 = Simd<u32, 2>; 33 pub type u32x4 = Simd<u32, 4>; 36 pub type u32x8 = Simd<u32, 8>; 51 pub type u8x4 = Simd<u8, 4>; [all …]
|
H A D | int.rs | 55 pub type i16x2 = Simd<i16, 2>; 58 pub type i16x4 = Simd<i16, 4>; 61 pub type i16x8 = Simd<i16, 8>; 70 pub type i32x2 = Simd<i32, 2>; 73 pub type i32x4 = Simd<i32, 4>; 76 pub type i32x8 = Simd<i32, 8>; 82 pub type i64x2 = Simd<i64, 2>; 85 pub type i64x4 = Simd<i64, 4>; 88 pub type i64x8 = Simd<i64, 8>; 91 pub type i8x4 = Simd<i8, 4>; [all …]
|
H A D | float.rs | 4 use crate::simd::{LaneCount, Mask, Simd, SupportedLaneCount}; 11 impl<const LANES: usize> Simd<$type, LANES> impl 18 pub fn to_bits(self) -> Simd<$bits_ty, LANES> { 90 sign_bits.lanes_gt(Simd::splat(0)) 192 pub type f32x2 = Simd<f32, 2>; 195 pub type f32x4 = Simd<f32, 4>; 198 pub type f32x8 = Simd<f32, 8>; 201 pub type f32x16 = Simd<f32, 16>; 204 pub type f64x2 = Simd<f64, 2>; 207 pub type f64x4 = Simd<f64, 4>; [all …]
|
/dports/www/grafana8/grafana-8.3.6/vendor/github.com/apache/arrow/rust/arrow/src/datatypes/ |
H A D | numeric.rs | 31 Self::Simd: Add<Output = Self::Simd> 44 type Simd; typedef 76 fn mask_select(mask: Self::SimdMask, a: Self::Simd, b: Self::Simd) -> Self::Simd; in mask_select() argument 82 fn bin_op<F: Fn(Self::Simd, Self::Simd) -> Self::Simd>( in bin_op() argument 89 fn eq(left: Self::Simd, right: Self::Simd) -> Self::SimdMask; in eq() argument 92 fn ne(left: Self::Simd, right: Self::Simd) -> Self::SimdMask; in ne() argument 109 fn unary_op<F: Fn(Self::Simd) -> Self::Simd>(a: Self::Simd, op: F) -> Self::Simd; in unary_op() argument 269 fn bin_op<F: Fn(Self::Simd, Self::Simd) -> Self::Simd>( 313 fn unary_op<F: Fn(Self::Simd) -> Self::Simd>( 424 fn pow(base: Self::Simd, raise: Self::Simd) -> Self::Simd; in pow() argument [all …]
|
/dports/graphics/librsvg2-rust/librsvg-2.52.8/vendor/simba/src/simd/ |
H A D | packed_simd_impl.rs | 67 impl BitAnd<Simd<$t>> for Simd<$t> { 74 impl BitOr<Simd<$t>> for Simd<$t> { 81 impl BitXor<Simd<$t>> for Simd<$t> { 305 impl SubsetOf<Simd<$t>> for Simd<$t> { 418 impl Add<Simd<$t>> for Simd<$t> { 427 impl Sub<Simd<$t>> for Simd<$t> { 436 impl Mul<Simd<$t>> for Simd<$t> { 445 impl Div<Simd<$t>> for Simd<$t> { 454 impl Rem<Simd<$t>> for Simd<$t> { 463 impl AddAssign<Simd<$t>> for Simd<$t> { [all …]
|
/dports/lang/mono/mono-5.10.1.57/mcs/class/Mono.Simd/ |
H A D | Mono.Simd.dll.sources | 4 Mono.Simd/AccelMode.cs 7 Mono.Simd/SimdRuntime.cs 8 Mono.Simd/Vector2d.cs 9 Mono.Simd/Vector2ul.cs 10 Mono.Simd/Vector2l.cs 11 Mono.Simd/Vector4f.cs 12 Mono.Simd/Vector4ui.cs 13 Mono.Simd/Vector4i.cs 14 Mono.Simd/Vector8us.cs 15 Mono.Simd/Vector8s.cs [all …]
|
/dports/math/dune-common/dune-common-df65b1282ea89ad40d2cb6565983f7e633ccce31/dune/common/simd/ |
H A D | defaults.hh | 26 namespace Simd { namespace 59 V result(Simd::Scalar<V>(0)); in implCast() 61 Simd::lane(l, result) = Simd::lane(l, u); in implCast() 69 return V(Simd::Scalar<V>(s)); in broadcast() 131 Scalar<V> m = Simd::lane(0, v); in max() 133 if(m < Simd::lane(l, v)) in max() 134 m = Simd::lane(l, v); in max() 144 if(Simd::lane(l, v) < m) in min() 145 m = Simd::lane(l, v); in min() 170 return Simd::mask(v1) || Simd::mask(v2); in maskOr() [all …]
|
H A D | loop.hh | 48 LoopSIMD(Simd::Scalar<T> i) : LoopSIMD() { in LoopSIMD() 93 Simd::Mask<LoopSIMD<T,S,A>> out; in operator !() 292 namespace Simd { namespace 302 using type = Simd::Scalar<T>; 347 && Simd::lanes<M>() == Simd::lanes<LoopSIMD<T,S,A> >()>, in cond() 352 Simd::lane(l, out) = Simd::lane(l, mask) ? Simd::lane(l, ifTrue) : Simd::lane(l, ifFalse); in cond() 360 out |= Simd::anyTrue(mask[i]); in anyTrue() 369 out &= Simd::allTrue(mask[i]); in allTrue() 544 Simd::Mask<LoopSIMD<T,S,A>> out; in isNaN() 552 Simd::Mask<LoopSIMD<T,S,A>> out; in isInf() [all …]
|
/dports/misc/visp/visp-3.4.0/3rdparty/simdlib/ |
H A D | README.ViSP.md | 13 3rdparty/simdlib/Simd/SimdAvx2BgraToRgba.cpp 14 3rdparty/simdlib/Simd/SimdBaseBgraToRgba.cpp 15 3rdparty/simdlib/Simd/SimdNeonBgraToRgba.cpp 20 3rdparty/simdlib/Simd/SimdAvx2.h 21 3rdparty/simdlib/Simd/SimdBase.h 22 3rdparty/simdlib/Simd/SimdConst.h 23 3rdparty/simdlib/Simd/SimdConversion.h 24 3rdparty/simdlib/Simd/SimdLib.cpp 25 3rdparty/simdlib/Simd/SimdLib.h 26 3rdparty/simdlib/Simd/SimdNeon.h [all …]
|
/dports/lang/rust/rustc-1.58.1-src/library/portable-simd/crates/core_simd/src/ |
H A D | vector.rs | 17 pub struct Simd<T, const LANES: usize>([T; LANES]) struct 22 impl<T, const LANES: usize> Simd<T, LANES> impl 144 idxs: Simd<usize, LANES>, in gather_select() 183 idxs: Simd<usize, LANES>, in gather_select_unchecked() 238 idxs: Simd<usize, LANES>, in scatter_select() 278 idxs: Simd<usize, LANES>, in scatter_select_unchecked() 302 impl<T, const LANES: usize> Copy for Simd<T, LANES> implementation 309 impl<T, const LANES: usize> Clone for Simd<T, LANES> implementation 354 impl<T, const LANES: usize> Eq for Simd<T, LANES> implementation 361 impl<T, const LANES: usize> Ord for Simd<T, LANES> implementation [all …]
|
H A D | ops.rs | 2 use crate::simd::{LaneCount, Simd, SimdElement, SupportedLaneCount}; 4 impl<I, T, const LANES: usize> core::ops::Index<I> for Simd<T, LANES> implementation 16 impl<I, T, const LANES: usize> core::ops::IndexMut<I> for Simd<T, LANES> implementation 192 impl<const LANES: usize> core::ops::Not for Simd<$scalar, LANES> 206 impl<const LANES: usize> core::ops::Neg for Simd<$scalar, LANES> 255 type Output = Simd<$scalar, LANES>; 259 core::ops::$trait::$trait_fn(Simd::splat(self), rhs) 375 type Output = Simd<$scalar, LANES>; 379 Simd::splat(self) / rhs 465 type Output = Simd<$scalar, LANES>; [all …]
|
H A D | iter.rs | 1 use crate::simd::{LaneCount, Simd, SupportedLaneCount}; 9 impl<const LANES: usize> Sum<Self> for Simd<$type, LANES> 14 iter.fold(Simd::splat(0 as $type), Add::add) 18 impl<const LANES: usize> Product<Self> for Simd<$type, LANES> 23 iter.fold(Simd::splat(1 as $type), Mul::mul) 27 impl<'a, const LANES: usize> Sum<&'a Self> for Simd<$type, LANES> 32 iter.fold(Simd::splat(0 as $type), Add::add) 36 impl<'a, const LANES: usize> Product<&'a Self> for Simd<$type, LANES> 41 iter.fold(Simd::splat(1 as $type), Mul::mul)
|
/dports/lang/spidermonkey60/firefox-60.9.0/third_party/rust/simd/src/ |
H A D | lib.rs | 58 pub unsafe trait Simd { interface 60 type Bool: Simd; 158 $($(unsafe impl Simd for $ty { 177 fn bitcast<T: Simd, U: Simd>(x: T) -> U { in bitcast() argument 192 fn simd_shuffle2<T: Simd, U: Simd<Elem = T::Elem>>(x: T, y: T, idx: [u32; 2]) -> U; in simd_shuffle2() argument 193 fn simd_shuffle4<T: Simd, U: Simd<Elem = T::Elem>>(x: T, y: T, idx: [u32; 4]) -> U; in simd_shuffle4() argument 194 fn simd_shuffle8<T: Simd, U: Simd<Elem = T::Elem>>(x: T, y: T, idx: [u32; 8]) -> U; in simd_shuffle8() argument 195 fn simd_shuffle16<T: Simd, U: Simd<Elem = T::Elem>>(x: T, y: T, idx: [u32; 16]) -> U; in simd_shuffle16() argument 200 fn simd_cast<T: Simd, U: Simd>(x: T) -> U; in simd_cast() argument 202 fn simd_add<T: Simd>(x: T, y: T) -> T; in simd_add() [all …]
|
/dports/net-im/zkgroup/zkgroup-0.7.4/cargo-crates/packed_simd-0.3.3/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, 153 as *const Simd<[*mut T; $elem_count]> [all …]
|
/dports/www/geckodriver/mozilla-central-e9783a644016aa9b317887076618425586730d73/testing/geckodriver/cargo-crates/packed_simd-0.3.3/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, 153 as *const Simd<[*mut T; $elem_count]> [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/packed_simd/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, 153 as *const Simd<[*mut T; $elem_count]> [all …]
|
/dports/textproc/ripgrep/ripgrep-13.0.0/cargo-crates/packed_simd_2-0.3.6/src/api/ptr/ |
H A D | gather_scatter.rs | 26 mask: Simd<[M; $elem_count]>, 27 value: Simd<[T; $elem_count]>, 28 ) -> Simd<[T; $elem_count]> 34 Simd(simd_gather(value.0, self.0, mask.0)) 60 let def = Simd::<[i32; $elem_count]>::splat(42_i32); 61 let r: Simd<[i32; $elem_count]> = unsafe { 66 Simd::<[i32; $elem_count]>::from_slice_unaligned( 79 let r: Simd<[i32; $elem_count]> = unsafe { 98 let r: Simd<[i32; $elem_count]> = unsafe { 132 … pub unsafe fn write<M>(self, mask: Simd<[M; $elem_count]>, value: Simd<[T; $elem_count]>) [all …]
|
/dports/www/firefox/firefox-99.0/third_party/rust/packed_simd/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 59 let def = Simd::<[i32; $elem_count]>::splat(42_i32); 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/packed_simd/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 59 let def = Simd::<[i32; $elem_count]>::splat(42_i32); 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, [all …]
|
/dports/lang/rust/rustc-1.58.1-src/vendor/packed_simd_2/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 59 let def = Simd::<[i32; $elem_count]>::splat(42_i32); 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/packed_simd/src/api/ptr/ |
H A D | gather_scatter.rs | 25 self, mask: Simd<[M; $elem_count]>, 26 value: Simd<[T; $elem_count]>, 27 ) -> Simd<[T; $elem_count]> 33 Simd(simd_gather(value.0, self.0, mask.0)) 59 let def = Simd::<[i32; $elem_count]>::splat(42_i32); 60 let r: Simd<[i32; $elem_count]> = unsafe { 78 let r: Simd<[i32; $elem_count]> = unsafe { 97 let r: Simd<[i32; $elem_count]> = unsafe { 132 self, mask: Simd<[M; $elem_count]>, 133 value: Simd<[T; $elem_count]>, [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/test/ui/simd/ |
H A D | monomorphize-shuffle-index.rs | 10 struct Simd<T, const N: usize>([T; N]); struct 15 unsafe fn shuffle<T, const M: usize>(&self, a: Simd<T, M>, b: Simd<T, M>) -> Simd<T, N> { in shuffle() 31 let a = Simd::<u8, 4>([0, 1, 2, 3]); in main() 32 let b = Simd::<u8, 4>([4, 5, 6, 7]); in main() 34 let x: Simd<u8, 4> = I1.shuffle(a, b); in main() 37 let y: Simd<u8, 2> = I2.shuffle(a, b); in main()
|