tcg/loongarch64: Implement 128-bit load & store
commit58f8961285a7dbb1f6b9152b2ff5a11bd1813f04
authorJiajie Chen <c@jia.je>
Fri, 8 Sep 2023 02:21:23 +0000 (8 10:21 +0800)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 16 Sep 2023 14:57:10 +0000 (16 14:57 +0000)
treee7e4e96c92eea9fa348ed980368d90548af9ca7a
parent561b001aef635e47930f4f12647e206c5711cf5f
tcg/loongarch64: Implement 128-bit load & store

If LSX is available, use LSX instructions to implement 128-bit load &
store when MO_128 is required, otherwise use two 64-bit loads & stores.

Signed-off-by: Jiajie Chen <c@jia.je>
Message-Id: <20230908022302.180442-17-c@jia.je>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/loongarch64/tcg-target-con-set.h
tcg/loongarch64/tcg-target.c.inc
tcg/loongarch64/tcg-target.h