Developer Guide and Reference

Contents

_mm256_broadcast_sd

Loads and broadcasts scalar double-precision floating point values to a 256-bit destination operand. The corresponding Intel® AVX instruction is
VBROADCASTSD
.

Syntax

extern __m256d _mm256_broadcast_sd(double const *a);
Arguments
*a
pointer to a memory location that can hold constant scalar float64 values
Description
Loads scalar double-precision floating-point values from the specified address
a
, and broadcasts it to all four elements in the destination vector.
Returns
Result of the load and broadcast operation.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to