qemu/tests/tcg/loongarch64
Richard Henderson 10dcb08b03 target/loongarch: Remove cpu_fcsr0
All of the fpu operations are defined with TCG_CALL_NO_WG, but they
all modify FCSR0.  The most efficient way to fix this is to remove
cpu_fcsr0, and instead use explicit load and store operations for the
two instructions that manipulate that value.

Acked-by: Qi Hu <huqi@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Reported-by: Feiyang Chen <chenfeiyang@loongson.cn>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2022-08-08 19:42:53 -07:00
..
system
float_convd.ref tests/tcg/loongarch64: Add float reference files 2022-07-19 21:53:58 +05:30
float_convs.ref tests/tcg/loongarch64: Add float reference files 2022-07-19 21:53:58 +05:30
float_madds.ref tests/tcg/loongarch64: Add float reference files 2022-07-19 21:53:58 +05:30
Makefile.softmmu-target
Makefile.target target/loongarch: Remove cpu_fcsr0 2022-08-08 19:42:53 -07:00
test_bit.c tests/tcg/loongarch64: Add clo related instructions test 2022-07-19 21:53:58 +05:30
test_div.c tests/tcg/loongarch64: Add div and mod related instructions test 2022-07-19 21:53:58 +05:30
test_fclass.c tests/tcg/loongarch64: Add fclass test 2022-07-19 21:53:58 +05:30
test_fcsr.c target/loongarch: Remove cpu_fcsr0 2022-08-08 19:42:53 -07:00
test_fpcom.c tests/tcg/loongarch64: Add fp comparison instructions test 2022-07-19 22:54:56 +05:30
test_pcadd.c tests/tcg/loongarch64: Add pcadd related instructions test 2022-07-19 22:55:10 +05:30