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