Intrinsics for Conversion Operations
- _mm256_cvtepi32_pd
Converts extended packed 32-bit integer values to packed double-precision floating point values.The corresponding Intel® AVX instruction is VCVTDQ2PD.
- _mm256_cvtepi32_ps
Converts extended packed 32-bit integer values to packed single-precision floating point values. The corresponding Intel® AVX instruction is VCVTDQ2PS.
- _mm256_cvtpd_epi32
Converts packed double-precision float values to extended 32-bit integer values.The corresponding Intel® AVX instruction is VCVTPD2DQ.
- _mm256_cvtps_epi32
Converts packed single-precision float values to extended 32-bit integer values. The corresponding Intel® AVX instruction is VCVTPS2DQ.
- _mm256_cvtpd_ps
Converts packed float64 values to packed float32 values. The corresponding Intel® AVX instruction is VCVTPD2PS.
- _mm256_cvtps_pd
Converts packed float32 values to packed floati64 values. The corresponding Intel® AVX instruction is VCVTPS2PD.
- _mm256_cvttp_epi32
Converts packed float64 values to truncated extended 32-bit integer values. The corresponding Intel® AVX instruction is VCVTTPD2DQ.
- _mm256_cvttps_epi32
Converts packed float32 values to truncated extended 32-bit integer values. The corresponding Intel® AVX instruction is VCVTTPS2DQ.
- _mm256_cvtsi256_si32
Extracts a 32-bit integer value.
- _mm256_cvtsd_f64
Extracts a double precision floating point value.
- _mm256_cvtss_f32
Extracts a single precision floating point value.