[−][src]Function safe_arch::convert_truncate_to_i32_m128i_from_m256d
#[must_use]pub fn convert_truncate_to_i32_m128i_from_m256d(a: m256d) -> m128i
This is supported with target feature
avx
only.Convert f64
lanes to i32
lanes with truncation.
let a = m256d::from([4.0, 5.0, 6.0, 7.0]); let b: [i32; 4] = convert_to_i32_m128i_from_m256d(a).into(); assert_eq!(b, [4, 5, 6, 7]);
- Intrinsic:
_mm256_cvttpd_epi32
- Assembly:
vcvttpd2dq xmm, ymm