Home
last modified time | relevance | path

Searched refs:Simd (Results 1 – 25 of 687) sorted by relevance

12345678910>>...28

/dports/lang/mono/mono-5.10.1.57/external/api-snapshot/profiles/net_4_x/
H A DMono.Simd.cs18 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 DMono.Simd.cs19 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 DMono.Simd.cs18 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 Duint.rs3 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 Dint.rs55 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 Dfloat.rs4 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 Dnumeric.rs31 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 Dpacked_simd_impl.rs67 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 DMono.Simd.dll.sources4 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 Ddefaults.hh26 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 Dloop.hh48 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 DREADME.ViSP.md13 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 Dvector.rs17 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 Dops.rs2 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 Diter.rs1 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 Dlib.rs58 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 Dgather_scatter.rs25 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 Dgather_scatter.rs25 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 Dgather_scatter.rs25 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 Dgather_scatter.rs26 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 Dgather_scatter.rs25 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 Dgather_scatter.rs25 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 Dgather_scatter.rs25 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 Dgather_scatter.rs25 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 Dmonomorphize-shuffle-index.rs10 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()

12345678910>>...28