Skip to content

Commit

Permalink
Add more version bounds to max/min (#1566)
Browse files Browse the repository at this point in the history
  • Loading branch information
wsmoses authored Dec 10, 2023
1 parent 233a736 commit c27e7bc
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions enzyme/Enzyme/InstructionDerivatives.td
Original file line number Diff line number Diff line change
Expand Up @@ -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))
Expand All @@ -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))
Expand Down

0 comments on commit c27e7bc

Please sign in to comment.