Previous 199869 Revisions Next

r32451 Sunday 28th September, 2014 at 18:11:55 UTC by Ville Linde
powerpc: Fixed wrong condition register in stwcx. (nw)
[src/emu/cpu/powerpc]ppcdrc.c

trunk/src/emu/cpu/powerpc/ppcdrc.c
r32450r32451
31573157         UML_CMP(block, I0, I0);                                             // cmp     i0,i0
31583158         UML_GETFLGS(block, I0, FLAG_Z | FLAG_C | FLAG_S);                           // getflgs i0,zcs
31593159         UML_LOAD(block, I0, m_cmp_cr_table, I0, SIZE_BYTE, SCALE_x1);// load    i0,cmp_cr_table,i0,byte
3160         UML_OR(block, CR32(G_CRFD(op)), I0, XERSO32);                               // or      [crn],i0,[xerso]
3160         UML_OR(block, CR32(0), I0, XERSO32);                               // or      [cr0],i0,[xerso]
31613161
31623162         generate_compute_flags(block, desc, TRUE, 0, FALSE);                       // <update flags>
31633163         return TRUE;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team