From c27e7bc4b2ec7c9fee90936ee79f4cfc14a2bc4e Mon Sep 17 00:00:00 2001 From: William Moses Date: Sun, 10 Dec 2023 11:53:14 -0600 Subject: [PATCH] Add more version bounds to max/min (#1566) --- enzyme/Enzyme/InstructionDerivatives.td | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/enzyme/Enzyme/InstructionDerivatives.td b/enzyme/Enzyme/InstructionDerivatives.td index ca1143037e6f..ebf392c350d8 100644 --- a/enzyme/Enzyme/InstructionDerivatives.td +++ b/enzyme/Enzyme/InstructionDerivatives.td @@ -777,7 +777,7 @@ def : IntrPattern<(Op $x, $y), >; def : IntrPattern<(Op $x, $y), - [["minnum"], ["nvvm_fmin_f"], ["nvvm_fmin_d"], ["nvvm_fmin_ftz_f"], ["x86_sse_min_ss", "", "9"], ["x86_sse_min_ps", "", "9"], ["x86_sse2_min_pd", "", ""], ["minimum", "15", ""]], + [["minnum"], ["nvvm_fmin_f"], ["nvvm_fmin_d"], ["nvvm_fmin_ftz_f"], ["x86_sse_min_ss", "", "9"], ["x86_sse_min_ps", "", "9"], ["x86_sse2_min_pd", "", ""], ["minimum", "11", ""]], [ (Select (FCmpOLT $x, $y), (DiffeRet), (ConstantFP<"0"> $x)), (Select (FCmpOLT $x, $y), (ConstantFP<"0"> $x), (DiffeRet)) @@ -786,7 +786,7 @@ def : IntrPattern<(Op $x, $y), >; def : IntrPattern<(Op $x, $y), - [["maxnum"], ["nvvm_fmax_f"], ["nvvm_fmax_d"], ["nvvm_fmax_ftz_f"], ["x86_sse_max_ss", "", "9"], ["x86_sse_max_ps", "", "9"], ["x86_sse2_max_pd", "", ""], ["maximum", "15", ""]], + [["maxnum"], ["nvvm_fmax_f"], ["nvvm_fmax_d"], ["nvvm_fmax_ftz_f"], ["x86_sse_max_ss", "", "9"], ["x86_sse_max_ps", "", "9"], ["x86_sse2_max_pd", "", ""], ["maximum", "11", ""]], [ (Select (FCmpOLT $x, $y), (ConstantFP<"0"> $x), (DiffeRet)), (Select (FCmpOLT $x, $y), (DiffeRet), (ConstantFP<"0"> $x))