diff --git a/src/coreclr/jit/lower.cpp b/src/coreclr/jit/lower.cpp index 478ce8ee859dea..aa8461b06d0780 100644 --- a/src/coreclr/jit/lower.cpp +++ b/src/coreclr/jit/lower.cpp @@ -5247,7 +5247,7 @@ bool Lowering::TryCreateAddrMode(GenTree* addr, bool isContainable, GenTree* par return false; } - if (((scale | offset) > 0) && parent->OperIsHWIntrinsic()) + if (((scale | offset) != 0) && parent->OperIsHWIntrinsic()) { // For now we only support unscaled indices for SIMD loads return false;