Skip to content

Commit 3def28d

Browse files
authored
JIT: Fix TryLowerNegToMulLongOp transformation with HW intrinsics disabled (#93384)
The transform creates a HW intrinsic node, so needs a defensive check here. The other transform of the same kind, `TryLowerAddSubToMulLongOp`, already has the check. Fix #93299
1 parent e6f9944 commit 3def28d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/coreclr/jit/lowerarmarch.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2887,6 +2887,9 @@ GenTree* Lowering::TryLowerNegToMulLongOp(GenTreeOp* op)
28872887
if (!comp->opts.OptimizationEnabled())
28882888
return nullptr;
28892889

2890+
if (!JitConfig.EnableHWIntrinsic())
2891+
return nullptr;
2892+
28902893
if (op->isContained())
28912894
return nullptr;
28922895

0 commit comments

Comments
 (0)