_mm512_mask_addn_pd
Classification
KNC, Arithmetic, CPUID Test: KNCNI
Header File
immintrin.h
Instruction
VADDNPD zmm {k}, zmm, zmm
Synopsis
 _mm512_mask_addn_pd(__m512d src, __mmask8 k, __m512d v2, __m512d v3);
Description
Performs element-by-element addition between packed double-precision (64-bit) floating-point elements in "v2" and "v3" and negates their sum, storing the results in "dst" using writemask "k" (elements are copied from "src" when the corresponding mask bit is not set).
Operation
FOR j := 0 to 7
	i := j*64
	IF k[j]
		dst[i+63:i] := -(v2[i+63:i] + v3[i+63:i])
	ELSE
		dst[i+63:i] := src[i+63:i]
	FI
ENDFOR
dst[MAX:512] := 0