[ARM64_DYNAREC] Use UDF for UD2 & unsupported WBINVD

This commit is contained in:
ptitSeb
2025-10-07 15:34:20 +02:00
parent 73238883cb
commit 63592011fe

View File

@@ -186,9 +186,7 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
}
BARRIER(BARRIER_FLOAT);
GETIP(ip);
STORE_XEMU_CALL(xRIP);
CALL_S(const_native_ud, -1);
LOAD_XEMU_CALL(xRIP);
UDF(0);
jump_to_epilog(dyn, 0, xRIP, ninst);
*need_epilog = 0;
*ok = 0;
@@ -203,9 +201,7 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
}
BARRIER(BARRIER_FLOAT);
GETIP(ip);
STORE_XEMU_CALL(xRIP);
CALL_S(const_native_ud, -1);
LOAD_XEMU_CALL(xRIP);
UDF(0);
jump_to_epilog(dyn, 0, xRIP, ninst);
*need_epilog = 0;
*ok = 0;