From 3b97efb9ca982c3641201e8571c09beb0d5d4cb9 Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Thu, 15 May 2025 17:08:08 +0800 Subject: [DYNAREC] More minor changes to missing VEX prefixed opcodes (#2636) --- src/dynarec/arm64/dynarec_arm64_67_avx.c | 2 +- src/dynarec/rv64/dynarec_rv64_avx.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/dynarec/arm64/dynarec_arm64_67_avx.c b/src/dynarec/arm64/dynarec_arm64_67_avx.c index 39a3d113..b2943985 100644 --- a/src/dynarec/arm64/dynarec_arm64_67_avx.c +++ b/src/dynarec/arm64/dynarec_arm64_67_avx.c @@ -148,7 +148,7 @@ uintptr_t dynarec64_67_AVX(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int if((*ok==-1) && (BOX64ENV(dynarec_log)>=LOG_INFO || dyn->need_dump || BOX64ENV(dynarec_missing)==1)) if(!dyn->size || BOX64ENV(dynarec_log)>LOG_INFO || dyn->need_dump) { - dynarec_log(LOG_NONE, "Dynarec unimplemented AVX opcode size %d prefix %s map %s opcode %02X ", 128<= LOG_INFO || dyn->need_dump || BOX64ENV(dynarec_missing))) { - dynarec_log(LOG_NONE, "Dynarec unimplemented AVX opcode size %d prefix %s map %s opcode %02X ", 128 << vex.l, avx_prefix_string(vex.p), avx_map_string(vex.m), opcode); + if (!dyn->size || BOX64ENV(dynarec_log) > LOG_INFO || dyn->need_dump) + dynarec_log(LOG_NONE, " Dynarec unimplemented VEX opcode size %d prefix %s map %s opcode %02X\n", 128 << vex.l, avx_prefix_string(vex.p), avx_map_string(vex.m), opcode); } return addr; } -- cgit 1.4.1