Revision 2483386a target-sparc/translate.c
b/target-sparc/translate.c | ||
---|---|---|
790 | 790 |
r_temp = tcg_temp_new(TCG_TYPE_I64); |
791 | 791 |
r_temp2 = tcg_temp_new(TCG_TYPE_I64); |
792 | 792 |
|
793 |
tcg_gen_ext32s_i64(r_temp, cpu_T[1]);
|
|
794 |
tcg_gen_ext32s_i64(r_temp2, cpu_T[0]);
|
|
793 |
tcg_gen_ext_i32_i64(r_temp, cpu_T[1]);
|
|
794 |
tcg_gen_ext_i32_i64(r_temp2, cpu_T[0]);
|
|
795 | 795 |
tcg_gen_mul_i64(r_temp2, r_temp, r_temp2); |
796 | 796 |
|
797 | 797 |
tcg_gen_shri_i64(r_temp, r_temp2, 32); |
Also available in: Unified diff