Mark D Ryan e79c5149bf Fix AVX512 implementations of psqrt
This commit fixes the AVX512 implementations of psqrt in the same
way that 3ed67cb0bb4af65fbf243df598604a8c7630bf7d
 fixed the AVX2 version of this function.  The
AVX512 versions of psqrt incorrectly return -0.0 for negative
values, instead of NaN.  Fixing the issues requires adding
some additional instructions that slow down the algorithms.  A
similar test to the one used in 3ed67cb0bb4af65fbf243df598604a8c7630bf7d
 shows that the
corrected Packet16f code runs at 73% of the speed of the existing code,
while the corrected Packed8d function runs at 68% of the original.
2018-06-25 05:05:02 -07:00
..
2018-06-25 05:05:02 -07:00
2018-07-26 14:28:48 -07:00
2017-11-10 14:11:22 +01:00
LU
2017-08-17 21:58:39 +02:00
2017-11-27 22:11:57 +01:00
QR
2017-08-17 21:58:39 +02:00
SVD
2017-08-17 21:58:39 +02:00