Revision a4f30719 target-ppc/op_helper.c

b/target-ppc/op_helper.c
1425 1425

  
1426 1426
void do_store_msr (void)
1427 1427
{
1428
    T0 = hreg_store_msr(env, T0);
1428
    T0 = hreg_store_msr(env, T0, 0);
1429 1429
    if (T0 != 0) {
1430 1430
        env->interrupt_request |= CPU_INTERRUPT_EXITTB;
1431 1431
        do_raise_exception(T0);
......
1451 1451
#endif
1452 1452
    /* XXX: beware: this is false if VLE is supported */
1453 1453
    env->nip = nip & ~((target_ulong)0x00000003);
1454
    hreg_store_msr(env, msr);
1454
    hreg_store_msr(env, msr, 1);
1455 1455
#if defined (DEBUG_OP)
1456 1456
    cpu_dump_rfi(env->nip, env->msr);
1457 1457
#endif

Also available in: Unified diff