# Intrinsics for Unpack and Interleave Operations

Parent topic: Intrinsics for Intel® Advanced Vector Extensions

- _mm256_unpackhi_pd
  Unpacks and interleaves high packed double-precision floating point values. The corresponding Intel® AVX instruction is VUNPCKHPD.
- _mm256_unpackhi_ps
  Unpacks and interleaves high packed single-precision floating point values. The corresponding Intel® AVX instruction is VUNPCKHPS.
- _mm256_unpacklo_pd
  Unpacks and interleaves low packed double-precision floating point values. The corresponding Intel® AVX instruction is VUNPCKLPD.
- _mm256_unpacklo_ps
  Unpacks and interleaves low packed single-precision floating point values. The corresponding Intel® AVX instruction is VUNPCKLPS.