Revision a569557f target-mips/translate.c

b/target-mips/translate.c
1422 1422
                    tcg_gen_shl_i32(r_tmp2, r_tmp1, r_tmp2);
1423 1423
                    tcg_gen_shri_i32(r_tmp1, r_tmp1, uimm);
1424 1424
                    tcg_gen_or_i32(r_tmp1, r_tmp1, r_tmp2);
1425
                    tcg_gen_ext_i32_tl(r_tmp1, cpu_T[0]);
1425
                    tcg_gen_ext_i32_tl(cpu_T[0], r_tmp1);
1426 1426
                    dead_tmp(r_tmp1);
1427 1427
                    dead_tmp(r_tmp2);
1428 1428
                }
......
1762 1762
                    tcg_gen_shl_i32(r_tmp3, r_tmp2, r_tmp3);
1763 1763
                    tcg_gen_shr_i32(r_tmp1, r_tmp2, r_tmp1);
1764 1764
                    tcg_gen_or_i32(r_tmp1, r_tmp1, r_tmp3);
1765
                    tcg_gen_ext_i32_tl(r_tmp1, cpu_T[0]);
1765
                    tcg_gen_ext_i32_tl(cpu_T[0], r_tmp1);
1766 1766
                    dead_tmp(r_tmp1);
1767 1767
                    dead_tmp(r_tmp2);
1768 1768
                    dead_tmp(r_tmp3);

Also available in: Unified diff