Index: target-arm/op.c =================================================================== RCS file: /cvsroot/qemu/qemu/target-arm/op.c,v retrieving revision 1.6 diff -u -p -r1.6 op.c --- target-arm/op.c 31 Jan 2005 20:43:28 -0000 1.6 +++ target-arm/op.c 2 Feb 2005 15:25:49 -0000 @@ -190,10 +190,10 @@ void OPPROTO op_ ## sbc ## l_T0_T1_cc(vo src1 = T0; \ if (!env->CF) { \ T0 = T0 - T1 - 1; \ - env->CF = src1 >= T1; \ + env->CF = src1 > T1; \ } else { \ T0 = T0 - T1; \ - env->CF = src1 > T1; \ + env->CF = src1 >= T1; \ } \ env->VF = (src1 ^ T1) & (src1 ^ T0); \ env->NZF = T0; \