Lines Matching refs:t1

777 static void gen_add64_CC(TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1)  in gen_add64_CC()  argument
785 tcg_gen_add2_i64(result, flag, t0, tmp, t1, tmp); in gen_add64_CC()
792 tcg_gen_xor_i64(tmp, t0, t1); in gen_add64_CC()
799 static void gen_add32_CC(TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_add32_CC() argument
807 tcg_gen_extrl_i64_i32(t1_32, t1); in gen_add32_CC()
816 static void gen_add_CC(int sf, TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_add_CC() argument
819 gen_add64_CC(dest, t0, t1); in gen_add_CC()
821 gen_add32_CC(dest, t0, t1); in gen_add_CC()
826 static void gen_sub64_CC(TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_sub64_CC() argument
833 tcg_gen_sub_i64(result, t0, t1); in gen_sub64_CC()
837 tcg_gen_setcond_i64(TCG_COND_GEU, flag, t0, t1); in gen_sub64_CC()
842 tcg_gen_xor_i64(tmp, t0, t1); in gen_sub64_CC()
848 static void gen_sub32_CC(TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_sub32_CC() argument
856 tcg_gen_extrl_i64_i32(t1_32, t1); in gen_sub32_CC()
867 static void gen_sub_CC(int sf, TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_sub_CC() argument
870 gen_sub64_CC(dest, t0, t1); in gen_sub_CC()
872 gen_sub32_CC(dest, t0, t1); in gen_sub_CC()
877 static void gen_adc(int sf, TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_adc() argument
881 tcg_gen_add_i64(dest, t0, t1); in gen_adc()
890 static void gen_adc_CC(int sf, TCGv_i64 dest, TCGv_i64 t0, TCGv_i64 t1) in gen_adc_CC() argument
901 tcg_gen_add2_i64(result, cf_64, result, cf_64, t1, zero); in gen_adc_CC()
906 tcg_gen_xor_i64(tmp, t0, t1); in gen_adc_CC()
918 tcg_gen_extrl_i64_i32(t1_32, t1); in gen_adc_CC()
2841 TCGv_i64 t1 = cpu_reg(s, rt); in gen_compare_and_swap_pair() local
2860 tcg_gen_concat32_i64(val, t1, t2); in gen_compare_and_swap_pair()
2863 tcg_gen_concat32_i64(val, t2, t1); in gen_compare_and_swap_pair()
2879 tcg_gen_concat_i64_i128(val, t1, t2); in gen_compare_and_swap_pair()
2882 tcg_gen_concat_i64_i128(val, t2, t1); in gen_compare_and_swap_pair()
4650 TCGv_i32 t1 = tcg_temp_new_i32(); in trans_EXTR() local
4651 tcg_gen_extrl_i64_i32(t1, tcg_rn); in trans_EXTR()
4652 tcg_gen_extract2_i32(t0, t0, t1, a->imm); in trans_EXTR()
4907 TCGv_i64 t1 = read_fp_dreg(s, a->rm); in do_fp3_scalar() local
4908 f->gen_d(t0, t0, t1, fpstatus_ptr(FPST_FPCR)); in do_fp3_scalar()
4915 TCGv_i32 t1 = read_fp_sreg(s, a->rm); in do_fp3_scalar() local
4916 f->gen_s(t0, t0, t1, fpstatus_ptr(FPST_FPCR)); in do_fp3_scalar()
4926 TCGv_i32 t1 = read_fp_hreg(s, a->rm); in do_fp3_scalar() local
4927 f->gen_h(t0, t0, t1, fpstatus_ptr(FPST_FPCR_F16)); in do_fp3_scalar()
5104 TCGv_i64 t0, t1, t2, qc; in do_satacc_s() local
5112 t1 = tcg_temp_new_i64(); in do_satacc_s()
5115 read_vec_element(s, t1, a->rn, 0, esz | sgn_n); in do_satacc_s()
5120 gen_d(t0, qc, t1, t2); in do_satacc_s()
5122 gen_bhs(t0, qc, t1, t2, esz); in do_satacc_s()
5143 TCGv_i64 t1 = tcg_temp_new_i64(); in TRANS() local
5146 read_vec_element(s, t1, a->rm, 0, MO_64); in TRANS()
5147 fn(t0, t0, t1); in TRANS()
5172 TCGv_i64 t1 = read_fp_dreg(s, a->rm); in do_env_scalar2() local
5173 f->gen_d(t0, tcg_env, t0, t1); in do_env_scalar2()
5177 TCGv_i32 t1 = tcg_temp_new_i32(); in do_env_scalar2() local
5180 read_vec_element_i32(s, t1, a->rm, 0, a->esz); in do_env_scalar2()
5181 f->gen_bhs[a->esz](t0, tcg_env, t0, t1); in do_env_scalar2()
5242 TCGv_i64 t1 = read_fp_dreg(s, a->rm); in do_cmop_d() local
5243 tcg_gen_negsetcond_i64(cond, t0, t0, t1); in do_cmop_d()
5566 TCGv_i64 t1 = tcg_temp_new_i64(); in TRANS() local
5568 read_vec_element(s, t1, a->rm, a->idx, MO_64); in TRANS()
5569 f->gen_d(t0, t0, t1, fpstatus_ptr(FPST_FPCR)); in TRANS()
5576 TCGv_i32 t1 = tcg_temp_new_i32(); in TRANS() local
5578 read_vec_element_i32(s, t1, a->rm, a->idx, MO_32); in TRANS()
5579 f->gen_s(t0, t0, t1, fpstatus_ptr(FPST_FPCR)); in TRANS()
5589 TCGv_i32 t1 = tcg_temp_new_i32(); in TRANS() local
5591 read_vec_element_i32(s, t1, a->rm, a->idx, MO_16); in TRANS()
5592 f->gen_h(t0, t0, t1, fpstatus_ptr(FPST_FPCR_F16)); in TRANS()
5611 TCGv_i64 t1 = read_fp_dreg(s, a->rn); in do_fmla_scalar_idx() local
5616 gen_vfp_negd(t1, t1); in do_fmla_scalar_idx()
5618 gen_helper_vfp_muladdd(t0, t1, t2, t0, fpstatus_ptr(FPST_FPCR)); in do_fmla_scalar_idx()
5625 TCGv_i32 t1 = read_fp_sreg(s, a->rn); in do_fmla_scalar_idx() local
5630 gen_vfp_negs(t1, t1); in do_fmla_scalar_idx()
5632 gen_helper_vfp_muladds(t0, t1, t2, t0, fpstatus_ptr(FPST_FPCR)); in do_fmla_scalar_idx()
5642 TCGv_i32 t1 = read_fp_hreg(s, a->rn); in do_fmla_scalar_idx() local
5647 gen_vfp_negh(t1, t1); in do_fmla_scalar_idx()
5649 gen_helper_advsimd_muladdh(t0, t1, t2, t0, in do_fmla_scalar_idx()
5671 TCGv_i32 t1 = tcg_temp_new_i32(); in TRANS() local
5674 read_vec_element_i32(s, t1, a->rm, a->idx, a->esz); in TRANS()
5675 f->gen_bhs[a->esz](t0, tcg_env, t0, t1); in TRANS()
5851 TCGv_i64 t1 = tcg_temp_new_i64(); in TRANS() local
5854 read_vec_element(s, t1, a->rn, 1, MO_64); in TRANS()
5855 f->gen_d(t0, t0, t1, fpstatus_ptr(FPST_FPCR)); in TRANS()
5862 TCGv_i32 t1 = tcg_temp_new_i32(); in TRANS() local
5865 read_vec_element_i32(s, t1, a->rn, 1, MO_32); in TRANS()
5866 f->gen_s(t0, t0, t1, fpstatus_ptr(FPST_FPCR)); in TRANS()
5876 TCGv_i32 t1 = tcg_temp_new_i32(); in TRANS() local
5879 read_vec_element_i32(s, t1, a->rn, 1, MO_16); in TRANS()
5880 f->gen_h(t0, t0, t1, fpstatus_ptr(FPST_FPCR_F16)); in TRANS()
5900 TCGv_i64 t1 = tcg_temp_new_i64(); in trans_ADDP_s() local
5903 read_vec_element(s, t1, a->rn, 1, MO_64); in trans_ADDP_s()
5904 tcg_gen_add_i64(t0, t0, t1); in trans_ADDP_s()
6061 TCGv_i32 t0, t1; in TRANS() local
6063 t1 = tcg_temp_new_i32(); in TRANS()
6065 tcg_gen_extrl_i64_i32(t1, shift_amount); in TRANS()
6066 tcg_gen_rotr_i32(t0, t0, t1); in TRANS()