]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg/loongarch64: Fill out tcg_out_{ld,st} for vector regs
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 10 May 2024 09:03:41 +0000 (09:03 +0000)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 27 May 2024 04:37:34 +0000 (07:37 +0300)
commit2965ecc4870a55648508f2c5cbf63a02b9a55387
treeddbf3a1ed43c717f2dfdd62e74d14c60ac51a301
parentbbfe1d4e8b0a46ccde5039aca9355f8b7fd18ae5
tcg/loongarch64: Fill out tcg_out_{ld,st} for vector regs

TCG register spill/fill uses tcg_out_ld/st with all types,
not necessarily going through INDEX_op_{ld,st}_vec.

Cc: qemu-stable@nongnu.org
Fixes: 16288ded944 ("tcg/loongarch64: Lower basic tcg vec ops to LSX")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2336
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Tested-by: Song Gao <gaosong@loongson.cn>
(cherry picked from commit c9290dfebfdba5c13baa5e1f10e13a1c876b0643)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
tcg/loongarch64/tcg-target.c.inc