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))