Load Intrinsics
- _mm512_extload_ps/ _mm512_mask_extload_ps
Loads/broadcasts/converts float32 vector. Corresponding instruction is VMOVAPS. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_load_ps/ _mm512_mask_load_ps
Loads float32 vector. Corresponding instruction is VMOVAPS. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extload_epi32/ _mm512_mask_extload_epi32
Loads/broadcasts/converts int32 vector. Corresponding instruction is VMOVDQA32. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_load_epi32/ _mm512_mask_load_epi32
Loads int32 vector. Corresponding instruction is VMOVDQA32. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extload_pd/ _mm512_mask_extload_pd
Loads/broadcasts/converts float64 vector. Corresponding instruction is VMOVAPD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_load_pd/ _mm512_mask_load_pd
Loads float64 vector. Corresponding instruction is VMOVAPD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extload_epi64/ _mm512_mask_extload_epi64
Loads/broadcasts/converts int64 vector. Corresponding instruction is VMOVDQA64. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_load_epi64/ _mm512_mask_load_epi64
Loads int64 vector. Corresponding instruction is VMOVDQA64. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpackhi_epi32/ _mm512_mask_loadunpackhi_epi32
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int32 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpackhi_epi32/ _mm512_mask_extloadunpackhi_epi32
Loads high 64-byte-aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int32 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpacklo_epi32/ _mm512_mask_loadunpacklo_epi32
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int32 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpacklo_epi32/ _mm512_mask_extloadunpacklo_epi32
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int32 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpackhi_epi64/ _mm512_mask_loadunpackhi_epi64
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int64 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpackhi_epi64/ _mm512_mask_extloadunpackhi_epi64
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int64 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpacklo_epi64/ _mm512_mask_loadunpacklo_epi64
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int64 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpacklo_epi64/ _mm512_mask_extloadunpacklo_epi64
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in int64 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpackhi_ps/ _mm512_mask_loadunpackhi_ps
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float32 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpackhi_ps/ _mm512_mask_extloadunpackhi_ps
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float32 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpacklo_ps/ _mm512_mask_loadunpacklo_ps
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float32 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpacklo_ps/ _mm512_mask_extloadunpacklo_ps
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float32 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpackhi_pd/ _mm512_mask_loadunpackhi_pd
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float64 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpackhi_pd/ _mm512_mask_extloadunpackhi_pd
Loads high 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float64 vector. Corresponding instruction is VLOADUNPACKHD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_loadunpacklo_pd/ _mm512_mask_loadunpacklo_pd
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float64 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).
- _mm512_extloadunpacklo_pd/ _mm512_mask_extloadunpacklo_pd
Loads low 64-byte aligned portion of unaligned doubleword stream, unpacks mask-enabled elements that fall in that portion, and stores those elements in float64 vector. Corresponding instruction is VLOADUNPACKLD. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).