Revision fe987e23 target-sparc/translate.c
b/target-sparc/translate.c | ||
---|---|---|
4476 | 4476 |
if (rd == 1) { |
4477 | 4477 |
tcg_gen_qemu_ld64(cpu_tmp64, cpu_addr, dc->mem_idx); |
4478 | 4478 |
gen_helper_ldxfsr(cpu_tmp64); |
4479 |
} else |
|
4479 |
} else { |
|
4480 |
tcg_gen_qemu_ld32u(cpu_tmp0, cpu_addr, dc->mem_idx); |
|
4481 |
tcg_gen_trunc_tl_i32(cpu_tmp32, cpu_tmp0); |
|
4482 |
gen_helper_ldfsr(cpu_tmp32); |
|
4483 |
} |
|
4480 | 4484 |
#else |
4481 | 4485 |
{ |
4482 | 4486 |
tcg_gen_qemu_ld32u(cpu_tmp32, cpu_addr, dc->mem_idx); |
Also available in: Unified diff