--- trunk/src/cpus/generate_arm_r.c 2007/10/08 16:19:01 16 +++ trunk/src/cpus/generate_arm_r.c 2007/10/08 16:19:11 18 @@ -358,13 +358,13 @@ (int)(1 << (c-1))); printf(" return x >> %i; }\n", c); } else { - printf("uint64_t x="); + printf("{ uint64_t x="); if (pc) printf("tmp"); else printf("cpu->cd.arm.r[%i]",rm); printf("; x |= (x << 32); "); - printf("return x >> %i;\n", c); + printf("return x >> %i; }\n", c); } break;