diff --git a/qemu/target-mips/translate.c b/qemu/target-mips/translate.c index 6a370620..0c08f0f0 100644 --- a/qemu/target-mips/translate.c +++ b/qemu/target-mips/translate.c @@ -3928,6 +3928,7 @@ static void gen_loongson_multimedia(DisasContext *ctx, int rd, int rs, int rt) break; } + check_cp1_enabled(ctx); gen_load_fpr64(ctx, t0, rs); gen_load_fpr64(ctx, t1, rt);