spatel added inline comments.
================ Comment at: clang/lib/Headers/avx512fintrin.h:9352 static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd(__m512d __W) { return __builtin_ia32_reduce_fadd_pd512(0.0, __W); } ---------------- Ah - this is where the +0.0 is specified. This should be -0.0. We could still add 'nsz' flag to be safe. ================ Comment at: clang/lib/Headers/avx512fintrin.h:9362 __W = _mm512_maskz_mov_pd(__M, __W); return __builtin_ia32_reduce_fadd_pd512(0.0, __W); } ---------------- This also should be changed to -0.0? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D96231/new/ https://reviews.llvm.org/D96231 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits