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