Developer Guide and Reference

Contents

Intrinsics for FP Broadcast Operations

The prototypes for Intel® Advanced Vector Extensions 512 (Intel® AVX-512) intrinsics are located in the
zmmintrin.h
header file.
To use these intrinsics, include the
immintrin.h
file as follows:
#include <immintrin.h>
Intrinsic Name
Operation
Corresponding
Intel® AVX-512 Instruction
_mm512_broadcast_f32x4
,
_mm512_mask_broadcast_f32x4
,
_mm512_maskz_broadcast_f32x4
Broadcast float32 element to four destination locations.
VBROADCASTF32X4
_mm512_broadcast_f64x4
,
_mm512_mask_broadcast_f64x4
,
_mm512_maskz_broadcast_f64x4
Broadcast float64 element to four destination locations.
VBROADCASTF64X4
_mm512_broadcastsd_pd
,
_mm512_mask_broadcastsd_pd
,
_mm512_maskz_broadcastsd_pd
Broadcast packed float64 element to all destination locations.
VBROADCASTSD