mirror of
https://github.com/mii443/qemu.git
synced 2025-12-04 11:38:25 +00:00
target/loongarch: Fix return value of CHECK_FPE
Regarding the patchset v3 has been merged into main line, and not
approved, this patch updates to patchset v4.
Fixes: 2419978c ("target/loongarch: Fix emulation of float-point disable exception")
Link: https://lists.nongnu.org/archive/html/qemu-devel/2022-11/msg00808.html
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Rui Wang <wangrui@loongson.cn>
Message-Id: <20221107024526.702297-3-wangrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
#define CHECK_FPE do { \
|
#define CHECK_FPE do { \
|
||||||
if ((ctx->base.tb->flags & HW_FLAGS_EUEN_FPE) == 0) { \
|
if ((ctx->base.tb->flags & HW_FLAGS_EUEN_FPE) == 0) { \
|
||||||
generate_exception(ctx, EXCCODE_FPD); \
|
generate_exception(ctx, EXCCODE_FPD); \
|
||||||
return false; \
|
return true; \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user