Revision 0497d2f4

b/target-ppc/translate.c
3855 3855
        if (likely(crm && ((crm & (crm - 1)) == 0))) {
3856 3856
            crn = ctz32 (crm);
3857 3857
            tcg_gen_extu_i32_tl(cpu_gpr[rD(ctx->opcode)], cpu_crf[7 - crn]);
3858
            tcg_gen_shli_i32(cpu_gpr[rD(ctx->opcode)],
3859
                             cpu_gpr[rD(ctx->opcode)], crn * 4);
3858
            tcg_gen_shli_tl(cpu_gpr[rD(ctx->opcode)],
3859
                            cpu_gpr[rD(ctx->opcode)], crn * 4);
3860 3860
        }
3861 3861
    } else {
3862 3862
        gen_helper_load_cr(cpu_gpr[rD(ctx->opcode)]);

Also available in: Unified diff