summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorTaylor Simpson2022-07-19 01:03:18 +0200
committerTaylor Simpson2022-08-01 01:22:09 +0200
commit1e814a0dc4b255a58f2cdab54aee50b25af2a006 (patch)
tree255d9c271f509e259632f6375d3b10f36c1c500b /python
parentMerge tag 'pull-la-20220729' of https://gitlab.com/rth7680/qemu into staging (diff)
downloadqemu-1e814a0dc4b255a58f2cdab54aee50b25af2a006.tar.gz
qemu-1e814a0dc4b255a58f2cdab54aee50b25af2a006.tar.xz
qemu-1e814a0dc4b255a58f2cdab54aee50b25af2a006.zip
Hexagon (target/hexagon) make VyV operands use a unique temp
VyV operand is only used in the vshuff and vdeal instructions. These instructions write to both VyV and VxV operands. In the case where both operands are the same register, we need a separate location for VyV. We use the existing vtmp field in CPUHexagonState. Test case added in tests/tcg/hexagon/hvx_misc.c Signed-off-by: Taylor Simpson <tsimpson@quicinc.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220718230320.24444-2-tsimpson@quicinc.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions