pub struct Avx {
_private: (),
}
Expand description
A token for AVX intrinsics on x86
and x86_64
.
Fields§
§_private: ()
Implementations§
Source§impl Avx
impl Avx
Sourcepub unsafe fn new_unchecked() -> Self
pub unsafe fn new_unchecked() -> Self
Sourcepub fn _mm256_add_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_add_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_add_pd
.
Sourcepub fn _mm256_add_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_add_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_add_ps
.
Sourcepub fn _mm256_and_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_and_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_and_pd
.
Sourcepub fn _mm256_and_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_and_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_and_ps
.
Sourcepub fn _mm256_or_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_or_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_or_pd
.
Sourcepub fn _mm256_or_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_or_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_or_ps
.
Sourcepub fn _mm256_andnot_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_andnot_pd(self, a: __m256d, b: __m256d) -> __m256d
Sourcepub fn _mm256_andnot_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_andnot_ps(self, a: __m256, b: __m256) -> __m256
Sourcepub fn _mm256_max_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_max_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_max_pd
.
Sourcepub fn _mm256_max_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_max_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_max_ps
.
Sourcepub fn _mm256_min_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_min_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_min_pd
.
Sourcepub fn _mm256_min_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_min_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_min_ps
.
Sourcepub fn _mm256_mul_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_mul_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_mul_pd
.
Sourcepub fn _mm256_mul_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_mul_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_mul_ps
.
Sourcepub fn _mm256_addsub_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_addsub_pd(self, a: __m256d, b: __m256d) -> __m256d
Sourcepub fn _mm256_addsub_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_addsub_ps(self, a: __m256, b: __m256) -> __m256
Sourcepub fn _mm256_sub_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_sub_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_sub_pd
.
Sourcepub fn _mm256_sub_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_sub_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_sub_ps
.
Sourcepub fn _mm256_div_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_div_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_div_ps
.
Sourcepub fn _mm256_div_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_div_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_div_pd
.
Sourcepub fn _mm256_round_pd<const ROUNDING: i32>(self, a: __m256d) -> __m256d
pub fn _mm256_round_pd<const ROUNDING: i32>(self, a: __m256d) -> __m256d
Sourcepub fn _mm256_ceil_pd(self, a: __m256d) -> __m256d
pub fn _mm256_ceil_pd(self, a: __m256d) -> __m256d
See arch::_mm256_ceil_pd
.
Sourcepub fn _mm256_floor_pd(self, a: __m256d) -> __m256d
pub fn _mm256_floor_pd(self, a: __m256d) -> __m256d
Sourcepub fn _mm256_round_ps<const ROUNDING: i32>(self, a: __m256) -> __m256
pub fn _mm256_round_ps<const ROUNDING: i32>(self, a: __m256) -> __m256
Sourcepub fn _mm256_ceil_ps(self, a: __m256) -> __m256
pub fn _mm256_ceil_ps(self, a: __m256) -> __m256
See arch::_mm256_ceil_ps
.
Sourcepub fn _mm256_floor_ps(self, a: __m256) -> __m256
pub fn _mm256_floor_ps(self, a: __m256) -> __m256
Sourcepub fn _mm256_sqrt_ps(self, a: __m256) -> __m256
pub fn _mm256_sqrt_ps(self, a: __m256) -> __m256
See arch::_mm256_sqrt_ps
.
Sourcepub fn _mm256_sqrt_pd(self, a: __m256d) -> __m256d
pub fn _mm256_sqrt_pd(self, a: __m256d) -> __m256d
See arch::_mm256_sqrt_pd
.
Sourcepub fn _mm256_dp_ps<const IMM8: i32>(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_dp_ps<const IMM8: i32>(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_dp_ps
.
Sourcepub fn _mm256_hadd_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_hadd_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_hadd_pd
.
Sourcepub fn _mm256_hadd_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_hadd_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_hadd_ps
.
Sourcepub fn _mm256_hsub_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_hsub_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_hsub_pd
.
Sourcepub fn _mm256_hsub_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_hsub_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_hsub_ps
.
Sourcepub fn _mm256_xor_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_xor_pd(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_xor_pd
.
Sourcepub fn _mm256_xor_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_xor_ps(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_xor_ps
.
Sourcepub fn _mm_cmp_pd<const IMM5: i32>(self, a: __m128d, b: __m128d) -> __m128d
pub fn _mm_cmp_pd<const IMM5: i32>(self, a: __m128d, b: __m128d) -> __m128d
See arch::_mm_cmp_pd
.
Sourcepub fn _mm256_cmp_pd<const IMM5: i32>(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_cmp_pd<const IMM5: i32>(self, a: __m256d, b: __m256d) -> __m256d
See arch::_mm256_cmp_pd
.
Sourcepub fn _mm_cmp_ps<const IMM5: i32>(self, a: __m128, b: __m128) -> __m128
pub fn _mm_cmp_ps<const IMM5: i32>(self, a: __m128, b: __m128) -> __m128
See arch::_mm_cmp_ps
.
Sourcepub fn _mm256_cmp_ps<const IMM5: i32>(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_cmp_ps<const IMM5: i32>(self, a: __m256, b: __m256) -> __m256
See arch::_mm256_cmp_ps
.
Sourcepub fn _mm_cmp_sd<const IMM5: i32>(self, a: __m128d, b: __m128d) -> __m128d
pub fn _mm_cmp_sd<const IMM5: i32>(self, a: __m128d, b: __m128d) -> __m128d
See arch::_mm_cmp_sd
.
Sourcepub fn _mm_cmp_ss<const IMM5: i32>(self, a: __m128, b: __m128) -> __m128
pub fn _mm_cmp_ss<const IMM5: i32>(self, a: __m128, b: __m128) -> __m128
See arch::_mm_cmp_ss
.
Sourcepub fn _mm256_cvtepi32_pd(self, a: __m128i) -> __m256d
pub fn _mm256_cvtepi32_pd(self, a: __m128i) -> __m256d
Sourcepub fn _mm256_cvtepi32_ps(self, a: __m256i) -> __m256
pub fn _mm256_cvtepi32_ps(self, a: __m256i) -> __m256
Sourcepub fn _mm256_cvtpd_ps(self, a: __m256d) -> __m128
pub fn _mm256_cvtpd_ps(self, a: __m256d) -> __m128
Sourcepub fn _mm256_cvtps_epi32(self, a: __m256) -> __m256i
pub fn _mm256_cvtps_epi32(self, a: __m256) -> __m256i
Sourcepub fn _mm256_cvtps_pd(self, a: __m128) -> __m256d
pub fn _mm256_cvtps_pd(self, a: __m128) -> __m256d
Sourcepub fn _mm256_cvttpd_epi32(self, a: __m256d) -> __m128i
pub fn _mm256_cvttpd_epi32(self, a: __m256d) -> __m128i
Sourcepub fn _mm256_cvtpd_epi32(self, a: __m256d) -> __m128i
pub fn _mm256_cvtpd_epi32(self, a: __m256d) -> __m128i
Sourcepub fn _mm256_cvttps_epi32(self, a: __m256) -> __m256i
pub fn _mm256_cvttps_epi32(self, a: __m256) -> __m256i
Sourcepub fn _mm256_extractf128_ps<const IMM1: i32>(self, a: __m256) -> __m128
pub fn _mm256_extractf128_ps<const IMM1: i32>(self, a: __m256) -> __m128
Sourcepub fn _mm256_extractf128_pd<const IMM1: i32>(self, a: __m256d) -> __m128d
pub fn _mm256_extractf128_pd<const IMM1: i32>(self, a: __m256d) -> __m128d
Sourcepub fn _mm256_extractf128_si256<const IMM1: i32>(self, a: __m256i) -> __m128i
pub fn _mm256_extractf128_si256<const IMM1: i32>(self, a: __m256i) -> __m128i
Sourcepub fn _mm256_zeroall(self)
pub fn _mm256_zeroall(self)
See arch::_mm256_zeroall
.
Sourcepub fn _mm256_zeroupper(self)
pub fn _mm256_zeroupper(self)
Sourcepub fn _mm256_permutevar_ps(self, a: __m256, b: __m256i) -> __m256
pub fn _mm256_permutevar_ps(self, a: __m256, b: __m256i) -> __m256
Sourcepub fn _mm_permutevar_ps(self, a: __m128, b: __m128i) -> __m128
pub fn _mm_permutevar_ps(self, a: __m128, b: __m128i) -> __m128
Sourcepub fn _mm256_permute_ps<const IMM8: i32>(self, a: __m256) -> __m256
pub fn _mm256_permute_ps<const IMM8: i32>(self, a: __m256) -> __m256
Sourcepub fn _mm_permute_ps<const IMM8: i32>(self, a: __m128) -> __m128
pub fn _mm_permute_ps<const IMM8: i32>(self, a: __m128) -> __m128
See arch::_mm_permute_ps
.
Sourcepub fn _mm256_permutevar_pd(self, a: __m256d, b: __m256i) -> __m256d
pub fn _mm256_permutevar_pd(self, a: __m256d, b: __m256i) -> __m256d
Sourcepub fn _mm_permutevar_pd(self, a: __m128d, b: __m128i) -> __m128d
pub fn _mm_permutevar_pd(self, a: __m128d, b: __m128i) -> __m128d
Sourcepub fn _mm256_permute_pd<const IMM4: i32>(self, a: __m256d) -> __m256d
pub fn _mm256_permute_pd<const IMM4: i32>(self, a: __m256d) -> __m256d
Sourcepub fn _mm_permute_pd<const IMM2: i32>(self, a: __m128d) -> __m128d
pub fn _mm_permute_pd<const IMM2: i32>(self, a: __m128d) -> __m128d
See arch::_mm_permute_pd
.
Sourcepub fn _mm256_broadcast_ss(self, f: &f32) -> __m256
pub fn _mm256_broadcast_ss(self, f: &f32) -> __m256
Sourcepub fn _mm_broadcast_ss(self, f: &f32) -> __m128
pub fn _mm_broadcast_ss(self, f: &f32) -> __m128
Sourcepub fn _mm256_broadcast_sd(self, f: &f64) -> __m256d
pub fn _mm256_broadcast_sd(self, f: &f64) -> __m256d
Sourcepub fn _mm256_broadcast_ps(self, a: &__m128) -> __m256
pub fn _mm256_broadcast_ps(self, a: &__m128) -> __m256
Sourcepub fn _mm256_broadcast_pd(self, a: &__m128d) -> __m256d
pub fn _mm256_broadcast_pd(self, a: &__m128d) -> __m256d
Sourcepub unsafe fn _mm256_load_pd(self, mem_addr: *const f64) -> __m256d
pub unsafe fn _mm256_load_pd(self, mem_addr: *const f64) -> __m256d
See arch::_mm256_load_pd
.
Sourcepub unsafe fn _mm256_store_pd(self, mem_addr: *mut f64, a: __m256d)
pub unsafe fn _mm256_store_pd(self, mem_addr: *mut f64, a: __m256d)
Sourcepub unsafe fn _mm256_load_ps(self, mem_addr: *const f32) -> __m256
pub unsafe fn _mm256_load_ps(self, mem_addr: *const f32) -> __m256
See arch::_mm256_load_ps
.
Sourcepub unsafe fn _mm256_store_ps(self, mem_addr: *mut f32, a: __m256)
pub unsafe fn _mm256_store_ps(self, mem_addr: *mut f32, a: __m256)
Sourcepub unsafe fn _mm256_loadu_pd(self, mem_addr: *const f64) -> __m256d
pub unsafe fn _mm256_loadu_pd(self, mem_addr: *const f64) -> __m256d
Sourcepub unsafe fn _mm256_storeu_pd(self, mem_addr: *mut f64, a: __m256d)
pub unsafe fn _mm256_storeu_pd(self, mem_addr: *mut f64, a: __m256d)
Sourcepub unsafe fn _mm256_loadu_ps(self, mem_addr: *const f32) -> __m256
pub unsafe fn _mm256_loadu_ps(self, mem_addr: *const f32) -> __m256
Sourcepub unsafe fn _mm256_storeu_ps(self, mem_addr: *mut f32, a: __m256)
pub unsafe fn _mm256_storeu_ps(self, mem_addr: *mut f32, a: __m256)
Sourcepub unsafe fn _mm256_load_si256(self, mem_addr: *const __m256i) -> __m256i
pub unsafe fn _mm256_load_si256(self, mem_addr: *const __m256i) -> __m256i
Sourcepub unsafe fn _mm256_store_si256(self, mem_addr: *mut __m256i, a: __m256i)
pub unsafe fn _mm256_store_si256(self, mem_addr: *mut __m256i, a: __m256i)
Sourcepub unsafe fn _mm256_loadu_si256(self, mem_addr: *const __m256i) -> __m256i
pub unsafe fn _mm256_loadu_si256(self, mem_addr: *const __m256i) -> __m256i
Sourcepub unsafe fn _mm256_storeu_si256(self, mem_addr: *mut __m256i, a: __m256i)
pub unsafe fn _mm256_storeu_si256(self, mem_addr: *mut __m256i, a: __m256i)
Sourcepub fn _mm256_movehdup_ps(self, a: __m256) -> __m256
pub fn _mm256_movehdup_ps(self, a: __m256) -> __m256
Sourcepub fn _mm256_moveldup_ps(self, a: __m256) -> __m256
pub fn _mm256_moveldup_ps(self, a: __m256) -> __m256
Sourcepub fn _mm256_movedup_pd(self, a: __m256d) -> __m256d
pub fn _mm256_movedup_pd(self, a: __m256d) -> __m256d
Sourcepub unsafe fn _mm256_lddqu_si256(self, mem_addr: *const __m256i) -> __m256i
pub unsafe fn _mm256_lddqu_si256(self, mem_addr: *const __m256i) -> __m256i
Sourcepub unsafe fn _mm256_stream_si256(self, mem_addr: *mut __m256i, a: __m256i)
pub unsafe fn _mm256_stream_si256(self, mem_addr: *mut __m256i, a: __m256i)
Sourcepub unsafe fn _mm256_stream_pd(self, mem_addr: *mut f64, a: __m256d)
pub unsafe fn _mm256_stream_pd(self, mem_addr: *mut f64, a: __m256d)
Sourcepub unsafe fn _mm256_stream_ps(self, mem_addr: *mut f32, a: __m256)
pub unsafe fn _mm256_stream_ps(self, mem_addr: *mut f32, a: __m256)
Sourcepub fn _mm256_rcp_ps(self, a: __m256) -> __m256
pub fn _mm256_rcp_ps(self, a: __m256) -> __m256
See arch::_mm256_rcp_ps
.
Sourcepub fn _mm256_rsqrt_ps(self, a: __m256) -> __m256
pub fn _mm256_rsqrt_ps(self, a: __m256) -> __m256
Sourcepub fn _mm256_unpackhi_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_unpackhi_pd(self, a: __m256d, b: __m256d) -> __m256d
Sourcepub fn _mm256_unpackhi_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_unpackhi_ps(self, a: __m256, b: __m256) -> __m256
Sourcepub fn _mm256_unpacklo_pd(self, a: __m256d, b: __m256d) -> __m256d
pub fn _mm256_unpacklo_pd(self, a: __m256d, b: __m256d) -> __m256d
Sourcepub fn _mm256_unpacklo_ps(self, a: __m256, b: __m256) -> __m256
pub fn _mm256_unpacklo_ps(self, a: __m256, b: __m256) -> __m256
Sourcepub fn _mm256_testz_si256(self, a: __m256i, b: __m256i) -> i32
pub fn _mm256_testz_si256(self, a: __m256i, b: __m256i) -> i32
Sourcepub fn _mm256_testc_si256(self, a: __m256i, b: __m256i) -> i32
pub fn _mm256_testc_si256(self, a: __m256i, b: __m256i) -> i32
Sourcepub fn _mm256_testnzc_si256(self, a: __m256i, b: __m256i) -> i32
pub fn _mm256_testnzc_si256(self, a: __m256i, b: __m256i) -> i32
Sourcepub fn _mm256_testz_pd(self, a: __m256d, b: __m256d) -> i32
pub fn _mm256_testz_pd(self, a: __m256d, b: __m256d) -> i32
Sourcepub fn _mm256_testc_pd(self, a: __m256d, b: __m256d) -> i32
pub fn _mm256_testc_pd(self, a: __m256d, b: __m256d) -> i32
Sourcepub fn _mm256_testnzc_pd(self, a: __m256d, b: __m256d) -> i32
pub fn _mm256_testnzc_pd(self, a: __m256d, b: __m256d) -> i32
Sourcepub fn _mm_testz_pd(self, a: __m128d, b: __m128d) -> i32
pub fn _mm_testz_pd(self, a: __m128d, b: __m128d) -> i32
See arch::_mm_testz_pd
.
Sourcepub fn _mm_testc_pd(self, a: __m128d, b: __m128d) -> i32
pub fn _mm_testc_pd(self, a: __m128d, b: __m128d) -> i32
See arch::_mm_testc_pd
.
Sourcepub fn _mm_testnzc_pd(self, a: __m128d, b: __m128d) -> i32
pub fn _mm_testnzc_pd(self, a: __m128d, b: __m128d) -> i32
See arch::_mm_testnzc_pd
.
Sourcepub fn _mm256_testz_ps(self, a: __m256, b: __m256) -> i32
pub fn _mm256_testz_ps(self, a: __m256, b: __m256) -> i32
Sourcepub fn _mm256_testc_ps(self, a: __m256, b: __m256) -> i32
pub fn _mm256_testc_ps(self, a: __m256, b: __m256) -> i32
Sourcepub fn _mm256_testnzc_ps(self, a: __m256, b: __m256) -> i32
pub fn _mm256_testnzc_ps(self, a: __m256, b: __m256) -> i32
Sourcepub fn _mm_testz_ps(self, a: __m128, b: __m128) -> i32
pub fn _mm_testz_ps(self, a: __m128, b: __m128) -> i32
See arch::_mm_testz_ps
.
Sourcepub fn _mm_testc_ps(self, a: __m128, b: __m128) -> i32
pub fn _mm_testc_ps(self, a: __m128, b: __m128) -> i32
See arch::_mm_testc_ps
.
Sourcepub fn _mm_testnzc_ps(self, a: __m128, b: __m128) -> i32
pub fn _mm_testnzc_ps(self, a: __m128, b: __m128) -> i32
See arch::_mm_testnzc_ps
.
Sourcepub fn _mm256_movemask_pd(self, a: __m256d) -> i32
pub fn _mm256_movemask_pd(self, a: __m256d) -> i32
Sourcepub fn _mm256_movemask_ps(self, a: __m256) -> i32
pub fn _mm256_movemask_ps(self, a: __m256) -> i32
Sourcepub fn _mm256_setzero_pd(self) -> __m256d
pub fn _mm256_setzero_pd(self) -> __m256d
Sourcepub fn _mm256_setzero_ps(self) -> __m256
pub fn _mm256_setzero_ps(self) -> __m256
Sourcepub fn _mm256_setzero_si256(self) -> __m256i
pub fn _mm256_setzero_si256(self) -> __m256i
Sourcepub fn _mm256_set_pd(self, a: f64, b: f64, c: f64, d: f64) -> __m256d
pub fn _mm256_set_pd(self, a: f64, b: f64, c: f64, d: f64) -> __m256d
See arch::_mm256_set_pd
.
Sourcepub fn _mm256_set_ps(
self,
a: f32,
b: f32,
c: f32,
d: f32,
e: f32,
f: f32,
g: f32,
h: f32,
) -> __m256
pub fn _mm256_set_ps( self, a: f32, b: f32, c: f32, d: f32, e: f32, f: f32, g: f32, h: f32, ) -> __m256
See arch::_mm256_set_ps
.
Sourcepub fn _mm256_set_epi8(
self,
e00: i8,
e01: i8,
e02: i8,
e03: i8,
e04: i8,
e05: i8,
e06: i8,
e07: i8,
e08: i8,
e09: i8,
e10: i8,
e11: i8,
e12: i8,
e13: i8,
e14: i8,
e15: i8,
e16: i8,
e17: i8,
e18: i8,
e19: i8,
e20: i8,
e21: i8,
e22: i8,
e23: i8,
e24: i8,
e25: i8,
e26: i8,
e27: i8,
e28: i8,
e29: i8,
e30: i8,
e31: i8,
) -> __m256i
pub fn _mm256_set_epi8( self, e00: i8, e01: i8, e02: i8, e03: i8, e04: i8, e05: i8, e06: i8, e07: i8, e08: i8, e09: i8, e10: i8, e11: i8, e12: i8, e13: i8, e14: i8, e15: i8, e16: i8, e17: i8, e18: i8, e19: i8, e20: i8, e21: i8, e22: i8, e23: i8, e24: i8, e25: i8, e26: i8, e27: i8, e28: i8, e29: i8, e30: i8, e31: i8, ) -> __m256i
Sourcepub fn _mm256_set_epi16(
self,
e00: i16,
e01: i16,
e02: i16,
e03: i16,
e04: i16,
e05: i16,
e06: i16,
e07: i16,
e08: i16,
e09: i16,
e10: i16,
e11: i16,
e12: i16,
e13: i16,
e14: i16,
e15: i16,
) -> __m256i
pub fn _mm256_set_epi16( self, e00: i16, e01: i16, e02: i16, e03: i16, e04: i16, e05: i16, e06: i16, e07: i16, e08: i16, e09: i16, e10: i16, e11: i16, e12: i16, e13: i16, e14: i16, e15: i16, ) -> __m256i
Sourcepub fn _mm256_set_epi32(
self,
e0: i32,
e1: i32,
e2: i32,
e3: i32,
e4: i32,
e5: i32,
e6: i32,
e7: i32,
) -> __m256i
pub fn _mm256_set_epi32( self, e0: i32, e1: i32, e2: i32, e3: i32, e4: i32, e5: i32, e6: i32, e7: i32, ) -> __m256i
Sourcepub fn _mm256_setr_pd(self, a: f64, b: f64, c: f64, d: f64) -> __m256d
pub fn _mm256_setr_pd(self, a: f64, b: f64, c: f64, d: f64) -> __m256d
See arch::_mm256_setr_pd
.
Sourcepub fn _mm256_setr_ps(
self,
a: f32,
b: f32,
c: f32,
d: f32,
e: f32,
f: f32,
g: f32,
h: f32,
) -> __m256
pub fn _mm256_setr_ps( self, a: f32, b: f32, c: f32, d: f32, e: f32, f: f32, g: f32, h: f32, ) -> __m256
See arch::_mm256_setr_ps
.
Sourcepub fn _mm256_setr_epi8(
self,
e00: i8,
e01: i8,
e02: i8,
e03: i8,
e04: i8,
e05: i8,
e06: i8,
e07: i8,
e08: i8,
e09: i8,
e10: i8,
e11: i8,
e12: i8,
e13: i8,
e14: i8,
e15: i8,
e16: i8,
e17: i8,
e18: i8,
e19: i8,
e20: i8,
e21: i8,
e22: i8,
e23: i8,
e24: i8,
e25: i8,
e26: i8,
e27: i8,
e28: i8,
e29: i8,
e30: i8,
e31: i8,
) -> __m256i
pub fn _mm256_setr_epi8( self, e00: i8, e01: i8, e02: i8, e03: i8, e04: i8, e05: i8, e06: i8, e07: i8, e08: i8, e09: i8, e10: i8, e11: i8, e12: i8, e13: i8, e14: i8, e15: i8, e16: i8, e17: i8, e18: i8, e19: i8, e20: i8, e21: i8, e22: i8, e23: i8, e24: i8, e25: i8, e26: i8, e27: i8, e28: i8, e29: i8, e30: i8, e31: i8, ) -> __m256i
Sourcepub fn _mm256_setr_epi16(
self,
e00: i16,
e01: i16,
e02: i16,
e03: i16,
e04: i16,
e05: i16,
e06: i16,
e07: i16,
e08: i16,
e09: i16,
e10: i16,
e11: i16,
e12: i16,
e13: i16,
e14: i16,
e15: i16,
) -> __m256i
pub fn _mm256_setr_epi16( self, e00: i16, e01: i16, e02: i16, e03: i16, e04: i16, e05: i16, e06: i16, e07: i16, e08: i16, e09: i16, e10: i16, e11: i16, e12: i16, e13: i16, e14: i16, e15: i16, ) -> __m256i
Sourcepub fn _mm256_setr_epi32(
self,
e0: i32,
e1: i32,
e2: i32,
e3: i32,
e4: i32,
e5: i32,
e6: i32,
e7: i32,
) -> __m256i
pub fn _mm256_setr_epi32( self, e0: i32, e1: i32, e2: i32, e3: i32, e4: i32, e5: i32, e6: i32, e7: i32, ) -> __m256i
Sourcepub fn _mm256_set1_pd(self, a: f64) -> __m256d
pub fn _mm256_set1_pd(self, a: f64) -> __m256d
See arch::_mm256_set1_pd
.
Sourcepub fn _mm256_set1_ps(self, a: f32) -> __m256
pub fn _mm256_set1_ps(self, a: f32) -> __m256
See arch::_mm256_set1_ps
.