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


extern __m256d _mm256_broadcast_sd(double const *a);



pointer to a memory location that can hold constant scalar float64 values


Loads scalar double-precision floating-point values from the specified address a, and broadcasts it to all four elements in the destination vector.


Result of the load and broadcast operation.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.