提交 4aa42cc3 authored 作者: Arnaud Bergeron's avatar Arnaud Bergeron

Don't use neg for unsigned types.

上级 5ef9904f
...@@ -5902,7 +5902,10 @@ def local_mul_specialize(node): ...@@ -5902,7 +5902,10 @@ def local_mul_specialize(node):
if new_inputs: if new_inputs:
if len(new_inputs) == 1: if len(new_inputs) == 1:
if neg: if neg:
rval = -new_inputs[0] if new_inputs[0].dtype in (T.uint_dtypes + ['bool']):
return
else:
rval = -new_inputs[0]
else: else:
rval = new_inputs[0] rval = new_inputs[0]
else: else:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论