diff options
author | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2021-08-16 02:04:04 +0200 |
---|---|---|
committer | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2021-08-25 13:02:14 +0200 |
commit | c1feb46d12a7e7aeed804f2cca69f509c1bea8ef (patch) | |
tree | 68e533f362c8bebad5247cf6ee5620b5ab4315f9 /target/mips | |
parent | 71ed30b7d4c7bc7d8069eba601d7384e378f3024 (diff) | |
download | qemu-c1feb46d12a7e7aeed804f2cca69f509c1bea8ef.zip qemu-c1feb46d12a7e7aeed804f2cca69f509c1bea8ef.tar.gz qemu-c1feb46d12a7e7aeed804f2cca69f509c1bea8ef.tar.bz2 |
target/mips: Remove duplicated check_cp1_enabled() calls in Loongson EXT
We already call check_cp1_enabled() earlier in the "pre-conditions"
checks for GSLWXC1 and GSLDXC1 in gen_loongson_lsdc2() prologue.
Remove the duplicated calls.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn>
Message-Id: <20210816001031.1720432-1-f4bug@amsat.org>
Diffstat (limited to 'target/mips')
-rw-r--r-- | target/mips/tcg/translate.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/target/mips/tcg/translate.c b/target/mips/tcg/translate.c index 30780de..a58d50e 100644 --- a/target/mips/tcg/translate.c +++ b/target/mips/tcg/translate.c @@ -4693,7 +4693,6 @@ static void gen_loongson_lsdc2(DisasContext *ctx, int rt, break; #endif case OPC_GSLWXC1: - check_cp1_enabled(ctx); gen_base_offset_addr(ctx, t0, rs, offset); if (rd) { gen_op_addr_add(ctx, t0, cpu_gpr[rd], t0); @@ -4706,7 +4705,6 @@ static void gen_loongson_lsdc2(DisasContext *ctx, int rt, break; #if defined(TARGET_MIPS64) case OPC_GSLDXC1: - check_cp1_enabled(ctx); gen_base_offset_addr(ctx, t0, rs, offset); if (rd) { gen_op_addr_add(ctx, t0, cpu_gpr[rd], t0); |