Commit 1e004d9
[release/10.0] Use unpredicated movprfx with SVE2 fminnmp and fmaxnmp (#119805)
* Use unpredicated movprfx with SVE2 fminnmp and fmaxnmp
Codegen is currently emitting a predicated `movprfx` with these
instructions in combination with `ConditionalSelect`, which results in
unpredictable behaviour. Use unpredicated `movprfx` instead and apply
the mask to the result of the instruction.
* Add predicated movprfx checker to emitter, add more exception cases to movprfx optimization
* Invert emitter validation check
---------
Co-authored-by: Sebastian Nickolls <sebastian.nickolls@arm.com>1 parent afbe4d2 commit 1e004d9
File tree
3 files changed
+727
-2
lines changed- src/coreclr/jit
3 files changed
+727
-2
lines changed
0 commit comments