From 1d9d989d8d0e4d4ecc8a31502f087fa4df83ba50 Mon Sep 17 00:00:00 2001 From: Vsevolod Livinskiy Date: Thu, 26 Mar 2015 14:56:16 +0300 Subject: [PATCH] round_ps --- examples/intrinsics/knl.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/intrinsics/knl.h b/examples/intrinsics/knl.h index 1146d66e..c8f7cfcd 100644 --- a/examples/intrinsics/knl.h +++ b/examples/intrinsics/knl.h @@ -2432,8 +2432,7 @@ static FORCEINLINE double __ceil_uniform_double(double v) { } static FORCEINLINE __vec16_f __round_varying_float(__vec16_f v) { - - return _mm512_round_ps(v, _MM_ROUND_MODE_NEAREST, _MM_EXPADJ_NONE); + return _mm512_cvtepi32_ps(_mm512_cvtps_epi32(v)); } static FORCEINLINE __vec16_f __floor_varying_float(__vec16_f v) {