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