On 8/7/26 00:36, Brian Cain wrote:
hexagon: fix cmpy*(), same-slot packets
Fixes for these two bugs:
* short-circuited packets with `cmpy(Rs,Rt)` would get the wrong result
when Rs is the same register as Rt.
* some packets with slot constraints were incorrectly rejected as having
an invalid encoding/shuffle.
Brian Cain (3):
target/hexagon: accept valid packets rejected by check
tests/tcg/hexagon: add slot-assignment tests
target/hexagon: don't let an idef-parser dest clobber its own source
This pull request missed 11.1.0 release, I'm picking this up for
stable-11.1 branch. Please let me know if I should not.
Thanks,
/mjt