aboutsummaryrefslogtreecommitdiff
path: root/os-posix.c
diff options
context:
space:
mode:
authorTaylor Simpson <tsimpson@quicinc.com>2022-07-18 16:03:18 -0700
committerTaylor Simpson <tsimpson@quicinc.com>2022-07-31 16:22:09 -0700
commit1e814a0dc4b255a58f2cdab54aee50b25af2a006 (patch)
tree255d9c271f509e259632f6375d3b10f36c1c500b /os-posix.c
parent3916603e0c1d909e14e09d5ebcbdaa9c9e21adf3 (diff)
downloadqemu-1e814a0dc4b255a58f2cdab54aee50b25af2a006.zip
qemu-1e814a0dc4b255a58f2cdab54aee50b25af2a006.tar.gz
qemu-1e814a0dc4b255a58f2cdab54aee50b25af2a006.tar.bz2
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 'os-posix.c')
0 files changed, 0 insertions, 0 deletions