On 5/2/22 07:39, Víctor Colombo wrote:
-    if (unlikely((value >> MSR_EP) & 1) != msr_ep) {
-        env->excp_prefix = ((value >> MSR_EP) & 1) * 0xFFF00000;
+    if (unlikely(!(value & env->msr & R_MSR_EP_MASK))) {

Needs xor.

+        env->excp_prefix = FIELD_EX64(env->msr, MSR, EP) * 0xFFF00000;

Needs extract from value.


r~


Reply via email to