tcg/loongarch64: Support TCG_TYPE_V64
commit1c05d53baf1366e1f34a055a7f4ab91c11dc211e
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 27 May 2024 17:08:46 +0000 (27 17:08 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 19 Jun 2024 17:55:12 +0000 (19 10:55 -0700)
treef087e2752f3abe78fa9aa5ed4c8797bdb5545529
parent3a7a53c3526771d20443dbe2cc44c7d768b074bd
tcg/loongarch64: Support TCG_TYPE_V64

We can implement this with fld_d, fst_d for load and store,
and then use the normal v128 operations in registers.
This will improve support for guests which use v64.

Reviewed-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/loongarch64/tcg-target.c.inc
tcg/loongarch64/tcg-target.h