From 1fe9458bb0b36a38961fe146bf4614df829eba3e Mon Sep 17 00:00:00 2001 From: Ville Linde Date: Sun, 28 Sep 2014 18:11:55 +0000 Subject: [PATCH] powerpc: Fixed wrong condition register in stwcx. (nw) --- src/emu/cpu/powerpc/ppcdrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emu/cpu/powerpc/ppcdrc.c b/src/emu/cpu/powerpc/ppcdrc.c index 3f1aad92c34..67f3cf84f20 100644 --- a/src/emu/cpu/powerpc/ppcdrc.c +++ b/src/emu/cpu/powerpc/ppcdrc.c @@ -3157,7 +3157,7 @@ int ppc_device::generate_instruction_1f(drcuml_block *block, compiler_state *com UML_CMP(block, I0, I0); // cmp i0,i0 UML_GETFLGS(block, I0, FLAG_Z | FLAG_C | FLAG_S); // getflgs i0,zcs UML_LOAD(block, I0, m_cmp_cr_table, I0, SIZE_BYTE, SCALE_x1);// load i0,cmp_cr_table,i0,byte - UML_OR(block, CR32(G_CRFD(op)), I0, XERSO32); // or [crn],i0,[xerso] + UML_OR(block, CR32(0), I0, XERSO32); // or [cr0],i0,[xerso] generate_compute_flags(block, desc, TRUE, 0, FALSE); // return TRUE;