_mm512_mask_rcp23_ps
Classification
KNC, Elementary Math Functions, CPUID Test: KNCNI
Header File
Instruction
VRCP23PS zmm {k}, m512
Synopsis
_mm512_mask_rcp23_ps(__m512 src, __mmask16 k, __m512 a);
Description
Approximates the reciprocals of packed single-precision (32-bit) floating-point elements in "a" to 23 bits of precision, 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 15
i := j*32
IF k[j]
dst[i+31:i] := (1.0 / a[i+31:i])
ELSE
dst[i+31:i] := src[i+31:i]
FI
ENDFOR
dst[MAX:512] := 0