Ensure that `EqualsAny(x & y, Zero)` uses the right `GenCondition` (#89544)
authorTanner Gooding <tagoo@outlook.com>
Thu, 27 Jul 2023 05:03:12 +0000 (22:03 -0700)
committerGitHub <noreply@github.com>
Thu, 27 Jul 2023 05:03:12 +0000 (22:03 -0700)
commit8f70860b23845e7b6a2fc31c1edf699d3ee2935d
tree8212539f56aaaa8b9117f575119965198745a243
parent797274b8bdf271956a77e3f250b65a26babf6a8e
Ensure that `EqualsAny(x & y, Zero)` uses the right `GenCondition` (#89544)

* Adding more tests covering specialzied vector comparisons against zero

* Ensure that `EqualsAny(x & y, Zero)` uses the right `GenCondition`
src/coreclr/jit/lowerxarch.cpp
src/tests/JIT/HardwareIntrinsics/General/HwiOp/CompareVectorWithZero.cs
src/tests/JIT/HardwareIntrinsics/General/HwiOp/CompareVectorWithZero_r.csproj [new file with mode: 0644]
src/tests/JIT/HardwareIntrinsics/General/HwiOp/CompareVectorWithZero_ro.csproj [moved from src/tests/JIT/HardwareIntrinsics/General/HwiOp/CompareVectorWithZero.csproj with 61% similarity]