Home
last modified time | relevance | path

Searched refs:TCGv_i128 (Results 1 – 21 of 21) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg-op-ldst.c209 plugin_gen_mem_callbacks_i128(TCGv_i128 val, in plugin_gen_mem_callbacks_i128()
555 static void tcg_gen_qemu_ld_i128_int(TCGv_i128 val, TCGTemp *addr, in tcg_gen_qemu_ld_i128_int()
663 void tcg_gen_qemu_ld_i128_chk(TCGv_i128 val, TCGTemp *addr, TCGArg idx, in tcg_gen_qemu_ld_i128_chk()
672 static void tcg_gen_qemu_st_i128_int(TCGv_i128 val, TCGTemp *addr, in tcg_gen_qemu_st_i128_int()
780 void tcg_gen_qemu_st_i128_chk(TCGv_i128 val, TCGTemp *addr, TCGArg idx, in tcg_gen_qemu_st_i128_chk()
847 typedef void (*gen_atomic_cx_i128)(TCGv_i128, TCGv_env, TCGv_i64,
848 TCGv_i128, TCGv_i128, TCGv_i32);
1062 static void tcg_gen_nonatomic_cmpxchg_i128_int(TCGv_i128 retv, TCGTemp *addr, in tcg_gen_nonatomic_cmpxchg_i128_int()
1063 TCGv_i128 cmpv, TCGv_i128 newv, in tcg_gen_nonatomic_cmpxchg_i128_int()
1075 TCGv_i128 oldv = tcg_temp_ebb_new_i128(); in tcg_gen_nonatomic_cmpxchg_i128_int()
[all …]
H A Dtcg-internal.h71 static inline TCGv_i64 TCGV128_LOW(TCGv_i128 t) in TCGV128_LOW()
78 static inline TCGv_i64 TCGV128_HIGH(TCGv_i128 t) in TCGV128_HIGH()
H A Dtcg-op.c3251 void tcg_gen_extr_i128_i64(TCGv_i64 lo, TCGv_i64 hi, TCGv_i128 arg) in tcg_gen_extr_i128_i64()
3257 void tcg_gen_concat_i64_i128(TCGv_i128 ret, TCGv_i64 lo, TCGv_i64 hi) in tcg_gen_concat_i64_i128()
3263 void tcg_gen_mov_i128(TCGv_i128 dst, TCGv_i128 src) in tcg_gen_mov_i128()
3271 void tcg_gen_ld_i128(TCGv_i128 ret, TCGv_ptr base, tcg_target_long offset) in tcg_gen_ld_i128()
3282 void tcg_gen_st_i128(TCGv_i128 val, TCGv_ptr base, tcg_target_long offset) in tcg_gen_st_i128()
H A Dtcg.c1741 TCGv_i128 tcg_temp_new_i128(void) in tcg_temp_new_i128()
1746 TCGv_i128 tcg_temp_ebb_new_i128(void) in tcg_temp_ebb_new_i128()
1816 void tcg_temp_free_i128(TCGv_i128 arg) in tcg_temp_free_i128()
/openbmc/qemu/include/tcg/
H A Dtcg-temp-internal.h36 void tcg_temp_free_i128(TCGv_i128 arg);
43 TCGv_i128 tcg_temp_ebb_new_i128(void);
H A Dtcg-op-common.h23 TCGv_i128 tcg_temp_new_i128(void);
304 void tcg_gen_extr_i128_i64(TCGv_i64 lo, TCGv_i64 hi, TCGv_i128 arg);
305 void tcg_gen_concat_i64_i128(TCGv_i128 ret, TCGv_i64 lo, TCGv_i64 hi);
309 void tcg_gen_mov_i128(TCGv_i128 dst, TCGv_i128 src);
310 void tcg_gen_ld_i128(TCGv_i128 ret, TCGv_ptr base, tcg_target_long offset);
311 void tcg_gen_st_i128(TCGv_i128 val, TCGv_ptr base, tcg_target_long offset);
319 void tcg_gen_qemu_ld_i128_chk(TCGv_i128, TCGTemp *, TCGArg, MemOp, TCGType);
320 void tcg_gen_qemu_st_i128_chk(TCGv_i128, TCGTemp *, TCGArg, MemOp, TCGType);
328 void tcg_gen_atomic_cmpxchg_i128_chk(TCGv_i128, TCGTemp *, TCGv_i128,
329 TCGv_i128, TCGArg, MemOp, TCGType);
[all …]
H A Dtcg.h319 typedef struct TCGv_i128_d *TCGv_i128; typedef
622 static inline TCGTemp *tcgv_i128_temp(TCGv_i128 v) in tcgv_i128_temp()
647 static inline TCGArg tcgv_i128_arg(TCGv_i128 v) in tcgv_i128_arg()
673 static inline TCGv_i128 temp_tcgv_i128(TCGTemp *t) in temp_tcgv_i128()
675 return (TCGv_i128)temp_tcgv_i32(t); in temp_tcgv_i128()
H A Dtcg-op.h94 tcg_gen_qemu_ld_i128(TCGv_i128 v, TCGv a, TCGArg i, MemOp m) in tcg_gen_qemu_ld_i128()
100 tcg_gen_qemu_st_i128(TCGv_i128 v, TCGv a, TCGArg i, MemOp m) in tcg_gen_qemu_st_i128()
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvzacas.c.inc114 TCGv_i128 dest = tcg_temp_new_i128();
116 TCGv_i128 src2 = tcg_temp_new_i128();
/openbmc/qemu/include/exec/
H A Dhelper-head.h.inc65 #define dh_retval_decl0_i128 TCGv_i128 retval
73 #define dh_retvar_decl_i128 TCGv_i128 retval,
/openbmc/qemu/target/sparc/
H A Dtranslate.c279 static TCGv_i128 gen_load_fpr_Q(DisasContext *dc, unsigned int src) in gen_load_fpr_Q()
281 TCGv_i128 ret = tcg_temp_new_i128(); in gen_load_fpr_Q()
289 static void gen_store_fpr_Q(DisasContext *dc, unsigned int dst, TCGv_i128 v) in gen_store_fpr_Q()
1345 static void gen_op_fnegq(TCGv_i128 dst, TCGv_i128 src) in gen_op_fnegq()
1355 static void gen_op_fabsq(TCGv_i128 dst, TCGv_i128 src) in gen_op_fabsq()
1875 TCGv_i128 tmp = tcg_temp_new_i128(); in gen_st_asi()
2200 TCGv_i128 t = tcg_temp_new_i128(); in gen_ldda_asi()
2296 TCGv_i128 t = tcg_temp_new_i128(); in gen_stda_asi()
2340 TCGv_i128 t16 = tcg_temp_new_i128(); in gen_stda_asi()
4876 void (*func)(TCGv_i128, TCGv_i128)) in TRANS()
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c302 static TCGv_i128 load_freg_128(int reg) in load_freg_128()
306 TCGv_i128 r = tcg_temp_new_i128(); in load_freg_128()
1009 TCGv_i128 out_128, in1_128, in2_128;
1896 TCGv_i128 pair = tcg_temp_new_i128(); in op_cksm()
2006 TCGv_i128 pair = tcg_temp_new_i128(); in op_clst()
2138 TCGv_i128 t = tcg_temp_new_i128(); in op_cvbg()
2156 TCGv_i128 t = tcg_temp_new_i128(); in op_cvdg()
2256 TCGv_i128 t = tcg_temp_new_i128(); in op_divs64()
2265 TCGv_i128 t = tcg_temp_new_i128(); in op_divu64()
4485 TCGv_i128 t16 = tcg_temp_new_i128(); in op_stpq()
[all …]
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c2281 TCGv_i128 t = tcg_temp_new_i128(); in gen_ldo_env_A0()
2293 TCGv_i128 t = tcg_temp_new_i128(); in gen_sto_env_A0()
2303 TCGv_i128 t0 = tcg_temp_new_i128(); in gen_ldy_env_A0()
2304 TCGv_i128 t1 = tcg_temp_new_i128(); in gen_ldy_env_A0()
2318 TCGv_i128 t = tcg_temp_new_i128(); in gen_sty_env_A0()
H A Demit.c.inc1788 TCGv_i128 cmp, val;
/openbmc/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc13 static inline void get_vsr_full(TCGv_i128 dst, int reg)
18 static inline void set_vsr_full(int reg, TCGv_i128 src)
209 TCGv_i128 data;
395 TCGv_i128 data;
2182 TCGv_i128 data;
H A Dvmx-impl.c.inc27 static inline void get_avr_full(TCGv_i128 dst, int regno)
32 static inline void set_avr_full(int regno, TCGv_i128 src)
40 TCGv_i128 avr;
63 TCGv_i128 avr;
H A Dfixedpoint-impl.c.inc75 TCGv_i128 t16;
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-a64.c1037 TCGv_i128 t16 = tcg_temp_new_i128(); in do_fp_st()
1058 TCGv_i128 t16 = tcg_temp_new_i128(); in do_fp_ld()
2704 TCGv_i128 t16 = tcg_temp_new_i128(); in gen_load_exclusive()
2796 TCGv_i128 t16 = tcg_temp_new_i128(); in gen_store_exclusive()
2797 TCGv_i128 c16 = tcg_temp_new_i128(); in gen_store_exclusive()
2898 TCGv_i128 cmp = tcg_temp_new_i128(); in gen_compare_and_swap_pair()
2899 TCGv_i128 val = tcg_temp_new_i128(); in gen_compare_and_swap_pair()
3151 TCGv_i128 tmp = tcg_temp_new_i128(); in trans_STP()
3205 TCGv_i128 tmp = tcg_temp_new_i128(); in trans_LDP()
3263 TCGv_i128 tmp; in trans_STGP()
[all …]
H A Dtranslate-sve.c4067 TCGv_i128 t16; in gen_sve_ldr()
4169 TCGv_i128 t16; in gen_sve_str()
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_vec.c.inc5248 TCGv_i128 val;
5276 TCGv_i128 val;
5306 TCGv_i128 val;
5335 TCGv_i128 val;
/openbmc/qemu/target/ppc/
H A Dtranslate.c3214 TCGv_i128 t16; in STCX()
3246 TCGv_i128 cmp, val; in gen_stqcx_()