Intel® C++ Compiler 16.0 User and Reference Guide

_mm512_set1_pd

Sets elements to equal specified floating-point double values. There is no corresponding instruction. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Syntax

extern __m512d __cdecl _mm512_set1_pd(double a);

Parameters

a

double-precision floating-point value

Description

Sets all eight elements of a float64 result vector to equal to the value specified in a.

For example, passing the value 1.234 to the intrinsic, _mm_set1_pd(), will produce a vector {1.234, 1.234, 1.234, 1.234, 1.234, 1.234, 1.234, 1.234}.

Returns

Returns a float64 vector with eight elements, each equal to the double-precision floating-point value, a.