From 7e0c4dcee54ea95f0e3bedd71cc96ab6eaed6f43 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 10 Feb 2025 15:10:31 +0100 Subject: [ARM64_DYNAREC] Mostly cosmetic change on (I)DIV 8bits opcode --- src/dynarec/arm64/dynarec_arm64_00.c | 66 +++++++++++++++++------------------- 1 file changed, 31 insertions(+), 35 deletions(-) (limited to 'src') diff --git a/src/dynarec/arm64/dynarec_arm64_00.c b/src/dynarec/arm64/dynarec_arm64_00.c index 44758153..5627fd6e 100644 --- a/src/dynarec/arm64/dynarec_arm64_00.c +++ b/src/dynarec/arm64/dynarec_arm64_00.c @@ -3496,25 +3496,23 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin UXTBw(x2, xRAX); MULw(x1, x2, x1); BFIx(xRAX, x1, 0, 16); - UFLAG_IF { - SET_DFNONE(); - IFX(X_CF|X_OF) { - CMPSw_REG_LSR(xZR, x1, 8); - CSETw(x3, cNE); - IFX(X_CF) { - BFIw(xFlags, x3, F_CF, 1); - } - IFX(X_OF) { - BFIw(xFlags, x3, F_OF, 1); - } + SET_DFNONE(); + IFX(X_CF|X_OF) { + CMPSw_REG_LSR(xZR, x1, 8); + CSETw(x3, cNE); + IFX(X_CF) { + BFIw(xFlags, x3, F_CF, 1); + } + IFX(X_OF) { + BFIw(xFlags, x3, F_OF, 1); } - IFX(X_AF | X_PF | X_ZF | X_SF) - if (BOX64ENV(dynarec_test)) { - // to avoid noise during test - MOV32w(x3, (1<