[llvm] [X86] Fix NaN handling in minimumnum/maximumnum zero fixup (PR #217420)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 20 03:15:46 PDT 2026
================
@@ -27,23 +27,30 @@ declare <4 x bfloat> @llvm.maximumnum.v4bf16(<4 x bfloat>, <4 x bfloat>)
define float @test_fmaximumnum(float %x, float %y) nounwind {
; SSE2-LABEL: test_fmaximumnum:
; SSE2: # %bb.0:
-; SSE2-NEXT: movaps %xmm0, %xmm3
-; SSE2-NEXT: maxss %xmm1, %xmm3
+; SSE2-NEXT: movaps %xmm0, %xmm2
----------------
arsenm wrote:
Is this any better than the default expansion now?
https://github.com/llvm/llvm-project/pull/217420
More information about the llvm-commits
mailing list