Lines Matching refs:TCGv
113 static TCGv cpu_T[2];
114 static TCGv cpu_F0s, cpu_F1s;
136 static TCGv temps[MAX_TEMPS];
141 TCGv tmp;
154 static void dead_tmp(TCGv tmp)
172 static inline TCGv load_cpu_offset(int offset)
174 TCGv tmp = new_tmp();
181 static inline void store_cpu_offset(TCGv var, int offset)
191 static void load_reg_var(DisasContext *s, TCGv var, int reg)
207 static inline TCGv load_reg(DisasContext *s, int reg)
209 TCGv tmp = new_tmp();
216 static void store_reg(DisasContext *s, int reg, TCGv var)
271 TCGv tmp = new_tmp();
277 static void gen_smul_dual(TCGv a, TCGv b)
279 TCGv tmp1 = new_tmp();
280 TCGv tmp2 = new_tmp();
293 static void gen_rev16(TCGv var)
295 TCGv tmp = new_tmp();
305 static void gen_revsh(TCGv var)
307 TCGv tmp = new_tmp();
317 static void gen_ubfx(TCGv var, int shift, uint32_t mask)
325 static void gen_sbfx(TCGv var, int shift, int width)
340 static void gen_bfi(TCGv dest, TCGv base, TCGv val, int shift, uint32_t mask)
349 static void gen_roundqd(TCGv a, TCGv b)
358 static TCGv_i64 gen_mulu_i64_i32(TCGv a, TCGv b)
371 static TCGv_i64 gen_muls_i64_i32(TCGv a, TCGv b)
399 static void gen_imull(TCGv a, TCGv b)
414 static void gen_swap_half(TCGv var)
416 TCGv tmp = new_tmp();
430 static void gen_add16(TCGv t0, TCGv t1)
432 TCGv tmp = new_tmp();
446 static void gen_set_CF_bit31(TCGv var)
448 TCGv tmp = new_tmp();
455 static inline void gen_logic_CC(TCGv var)
464 TCGv tmp;
472 static void gen_add_carry(TCGv dest, TCGv t0, TCGv t1)
474 TCGv tmp;
482 static void gen_sub_carry(TCGv dest, TCGv t0, TCGv t1)
484 TCGv tmp;
497 static inline void tcg_gen_bic_i32(TCGv dest, TCGv t0, TCGv t1)
499 TCGv tmp = new_tmp();
514 static void tcg_gen_rori_i32(TCGv t0, TCGv t1, int i)
516 TCGv tmp;
528 static void shifter_out_im(TCGv var, int shift)
530 TCGv tmp = new_tmp();
543 static inline void gen_arm_shift_im(TCGv var, int shiftop, int shift, int flags)
581 TCGv tmp = load_cpu_field(CF);
592 static inline void gen_arm_shift_reg(TCGv var, int shiftop,
593 TCGv shift, int flags)
622 static void gen_arm_parallel_addsub(int op1, int op2, TCGv a, TCGv b)
667 static void gen_thumb2_parallel_addsub(int op1, int op2, TCGv a, TCGv b)
704 TCGv tmp;
705 TCGv tmp2;
822 TCGv tmp;
836 static inline void gen_bx(DisasContext *s, TCGv var)
838 TCGv tmp;
851 TCGv tmp = new_tmp();
860 int reg, TCGv var)
869 static inline TCGv gen_ld8s(TCGv addr, int index)
871 TCGv tmp = new_tmp();
875 static inline TCGv gen_ld8u(TCGv addr, int index)
877 TCGv tmp = new_tmp();
881 static inline TCGv gen_ld16s(TCGv addr, int index)
883 TCGv tmp = new_tmp();
887 static inline TCGv gen_ld16u(TCGv addr, int index)
889 TCGv tmp = new_tmp();
893 static inline TCGv gen_ld32(TCGv addr, int index)
895 TCGv tmp = new_tmp();
899 static inline void gen_st8(TCGv val, TCGv addr, int index)
904 static inline void gen_st16(TCGv val, TCGv addr, int index)
909 static inline void gen_st32(TCGv val, TCGv addr, int index)
932 TCGv tmp = new_tmp();
939 TCGv tmp;
972 TCGv var)
975 TCGv offset;
1000 int extra, TCGv var)
1003 TCGv offset;
1205 static TCGv neon_load_reg(int reg, int pass)
1207 TCGv tmp = new_tmp();
1212 static void neon_store_reg(int reg, int pass, TCGv var)
1417 TCGv tmp = tcg_const_i32(shift);
1445 TCGv tmp;
1453 TCGv tmp;
1461 TCGv tmp = new_tmp();
1542 TCGv tmp;
2579 TCGv tmp;
2629 TCGv tmp;
2701 static TCGv gen_vfp_mrs(void)
2703 TCGv tmp = new_tmp();
2708 static void gen_vfp_msr(TCGv tmp)
2720 static void gen_neon_dup_u8(TCGv var, int shift)
2722 TCGv tmp = new_tmp();
2733 static void gen_neon_dup_low16(TCGv var)
2735 TCGv tmp = new_tmp();
2742 static void gen_neon_dup_high16(TCGv var)
2744 TCGv tmp = new_tmp();
2757 TCGv tmp;
2758 TCGv tmp2;
3441 static inline void gen_mulxy(TCGv t0, TCGv t1, int x, int y)
3486 TCGv tmp;
3505 static void gen_exception_return(DisasContext *s, TCGv pc)
3507 TCGv tmp;
3516 static void gen_rfe(DisasContext *s, TCGv pc, TCGv cpsr)
3529 TCGv tmp = new_tmp();
3534 TCGv tmp = new_tmp();
3742 TCGv tmp;
3743 TCGv tmp2;
3931 TCGv base;
3937 TCGv index;
3948 static void gen_neon_bsl(TCGv dest, TCGv t, TCGv f, TCGv c)
3955 static inline void gen_neon_narrow(int size, TCGv dest, TCGv_i64 src)
3965 static inline void gen_neon_narrow_sats(int size, TCGv dest, TCGv_i64 src)
3975 static inline void gen_neon_narrow_satu(int size, TCGv dest, TCGv_i64 src)
3985 static inline void gen_neon_shift_narrow(int size, TCGv var, TCGv shift,
4019 static inline void gen_neon_widen(TCGv_i64 dest, TCGv src, int size, int u)
4078 static inline void gen_neon_mull(TCGv_i64 dest, TCGv a, TCGv b, int size, int u)
4121 TCGv tmp;
4122 TCGv tmp2;
4123 TCGv tmp3;
5608 TCGv tmp;
5640 TCGv tmp;
5709 TCGv tmp;
5723 TCGv tmp2;
5737 TCGv tmpl;
5738 TCGv tmph;
5753 TCGv tmp = new_tmp();
5767 TCGv tmp = tcg_temp_new_i32();
5804 TCGv tmp;
5805 TCGv tmp2;
5806 TCGv tmp3;
5807 TCGv addr;
6909 TCGv loaded_var;
7149 TCGv tmp;
7150 TCGv tmp2;
7151 TCGv tmp3;
7152 TCGv addr;
8179 TCGv tmp;
8180 TCGv tmp2;
8181 TCGv addr;