This goes with the proposal in D86403.
; CHECK-NEXT: fmul v0.2d, v0.2d, v1.2d
; CHECK-NEXT: ret
%sqrt = call <2 x double> @llvm.sqrt.v2f64(<2 x double> %x)
- %r = fdiv arcp reassoc <2 x double> %x, %sqrt
+ %r = fdiv nsz arcp reassoc <2 x double> %x, %sqrt
ret <2 x double> %r
}
; AVX-NEXT: vdivpd %xmm1, %xmm0, %xmm0
; AVX-NEXT: retq
%sqrt = call <2 x double> @llvm.sqrt.v2f64(<2 x double> %x)
- %r = fdiv arcp reassoc <2 x double> %x, %sqrt
+ %r = fdiv nsz arcp reassoc <2 x double> %x, %sqrt
ret <2 x double> %r
}