Home
last modified time | relevance | path

Searched refs:tcg_target_long (Results 1 – 19 of 19) sorted by relevance

/qemu/include/tcg/
H A Dtcg-op-common.h164 void tcg_gen_ld8u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset);
165 void tcg_gen_ld8s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset);
166 void tcg_gen_ld16u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset);
167 void tcg_gen_ld16s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset);
168 void tcg_gen_ld_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset);
170 void tcg_gen_st8_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset);
171 void tcg_gen_st16_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset);
172 void tcg_gen_st_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset);
271 void tcg_gen_st8_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_target_long offset);
272 void tcg_gen_st16_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_target_long offset);
[all …]
H A Dtcg.h47 typedef int32_t tcg_target_long; typedef
52 typedef int64_t tcg_target_long; typedef
/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc186 static inline tcg_target_long sextreg(tcg_target_long val, int pos, int len)
352 tcg_target_long lo = sextreg(val, 0, 12);
353 tcg_target_long hi12 = sextreg(val, 12, 20);
375 tcg_target_long val)
398 tcg_target_long hi12, hi32, hi52;
420 tcg_target_long val_lo = val & 0xfff;
452 TCGReg rs, tcg_target_long imm)
454 tcg_target_long lo12 = sextreg(imm, 0, 12);
455 tcg_target_long hi16 = sextreg(imm - lo12, 16, 16);
496 tcg_target_long imm)
[all …]
/qemu/tcg/sparc64/
H A Dtcg-target.c.inc428 tcg_target_long arg, bool in_prologue,
431 tcg_target_long hi, lo = (int32_t)arg;
432 tcg_target_long test, lsb;
463 test = (tcg_target_long)arg >> lsb;
498 TCGReg ret, tcg_target_long arg)
556 tcg_target_long imm)
858 TCGReg arg1, tcg_target_long arg2, TCGLabel *l)
887 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
905 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
1344 TCGReg a0, TCGReg a1, tcg_target_long a2)
[all …]
/qemu/tcg/arm/
H A Dtcg-target.c.inc983 tcg_target_long a2, unsigned ofs, unsigned len)
1845 TCGReg a0, TCGReg a1, tcg_target_long a2)
1864 TCGReg a0, TCGReg a1, tcg_target_long a2)
1883 TCGReg a0, TCGReg a1, tcg_target_long a2)
1902 TCGReg a0, TCGReg a1, tcg_target_long a2)
1933 TCGReg a0, TCGReg a1, tcg_target_long a2)
1964 TCGReg a0, TCGReg a1, tcg_target_long a2)
1993 TCGReg a0, TCGReg a1, tcg_target_long a2)
2115 TCGReg a0, TCGReg a1, tcg_target_long a2)
2149 TCGReg a0, TCGReg a1, tcg_target_long a2)
[all …]
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc714 tcg_target_long ofs, bool pre, bool w)
1096 tcg_target_long value)
1098 tcg_target_long svalue = value;
1099 tcg_target_long ivalue = ~value;
1100 tcg_target_long t0, t1, t2;
1146 tcg_target_long disp = value - src_rx;
1192 tcg_target_long imm)
1363 TCGReg a, tcg_target_long b)
1377 tcg_target_long b, bool const_b)
1429 TCGReg a, tcg_target_long b, TCGLabel *l)
[all …]
/qemu/tcg/
H A Dtcg-op.c1380 void tcg_gen_ld8u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld8u_i32()
1385 void tcg_gen_ld8s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld8s_i32()
1390 void tcg_gen_ld16u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld16u_i32()
1395 void tcg_gen_ld16s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld16s_i32()
1400 void tcg_gen_ld_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld_i32()
1405 void tcg_gen_st8_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_st8_i32()
1410 void tcg_gen_st16_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_st16_i32()
1415 void tcg_gen_st_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_st_i32()
1463 void tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld8u_i64()
1473 void tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) in tcg_gen_ld8s_i64()
[all …]
H A Dtcg.c123 TCGReg ret, tcg_target_long arg);
133 static void tcg_out_addi_ptr(TCGContext *s, TCGReg, TCGReg, tcg_target_long);
989 TCGReg a0, TCGReg a1, tcg_target_long a2);
991 TCGReg a0, tcg_target_long a1, TCGReg a2);
993 TCGReg a0, tcg_target_long a1, tcg_target_long a2);
1001 TCGReg a0, TCGReg a1, tcg_target_long a2);
1009 TCGReg a1, tcg_target_long a2, TCGLabel *label);
1030 tcg_target_long a2, unsigned ofs, unsigned len);
1094 TCGReg ret, TCGReg a1, tcg_target_long a2);
1107 void (*out_i)(TCGContext *s, TCGType type, tcg_target_long data,
[all …]
H A Dtcg-op-vec.c258 tcg_target_long ofs) in tcg_gen_dup_mem_vec()
H A Dtci.c665 regs[r0] = ((tcg_target_long)regs[r1] in tcg_qemu_tb_exec()
/qemu/tcg/riscv/
H A Dtcg-target.c.inc784 tcg_target_long val)
786 tcg_target_long lo, hi, tmp;
855 tcg_target_long imm)
1159 TCGReg arg1, tcg_target_long arg2, bool c2)
1252 TCGReg arg1, tcg_target_long arg2, bool c2)
1285 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
1297 TCGReg arg1, tcg_target_long arg2, bool c2)
1341 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
1578 tcg_target_long imm = sextreg((tcg_target_long)arg, 0, 12);
1579 tcg_target_long base = (tcg_target_long)arg - imm;
[all …]
/qemu/tcg/ppc/
H A Dtcg-target.c.inc227 static inline bool in_range_b(tcg_target_long target)
825 unsigned ra, tcg_target_long imm, bool r)
839 unsigned ra, tcg_target_long imm, bool r)
852 TCGReg base, tcg_target_long offset);
1020 static bool tcg_out_movi_one(TCGContext *s, TCGReg ret, tcg_target_long arg)
1034 tcg_target_long arg, bool in_prologue)
1037 tcg_target_long tmp;
1258 tcg_target_long arg)
1278 tcg_target_long imm)
1409 TCGReg base, tcg_target_long offset)
[all …]
/qemu/tcg/i386/
H A Dtcg-target.c.inc1071 TCGReg ret, tcg_target_long arg)
1092 TCGReg ret, tcg_target_long arg)
1094 tcg_target_long diff;
1125 TCGReg ret, tcg_target_long arg)
1151 tcg_target_long imm)
1158 static inline void tcg_out_pushi(TCGContext *s, tcg_target_long val)
1409 tcg_target_long val, int cf)
1498 static void tcg_out_addi(TCGContext *s, int reg, tcg_target_long val)
1659 TCGReg arg1, tcg_target_long arg2, TCGLabel *label)
1840 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
[all …]
/qemu/tcg/s390x/
H A Dtcg-target.c.inc931 TCGReg ret, tcg_target_long sval)
1007 tcg_target_long ofs)
1012 tcg_target_long low = ((ofs & 0xfffff) ^ 0x80000) - 0x80000;
1032 tcg_target_long ofs, int m3)
1131 tcg_target_long imm)
1498 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
1516 TCGReg dest, TCGReg arg1, tcg_target_long arg2)
1777 TCGReg a0, tcg_target_long a1, TCGLabel *l)
2280 TCGReg a0, TCGReg a1, tcg_target_long a2)
2330 TCGReg a0, TCGReg a1, tcg_target_long a2)
[all …]
/qemu/tcg/mips/
H A Dtcg-target.c.inc194 static bool is_p2m1(tcg_target_long val)
524 static bool tcg_out_movi_one(TCGContext *s, TCGReg ret, tcg_target_long arg)
541 static bool tcg_out_movi_two(TCGContext *s, TCGReg ret, tcg_target_long arg)
558 tcg_target_long arg, TCGReg tbreg)
565 tcg_target_long arg, TCGReg tbreg)
567 tcg_target_long tmp;
639 TCGReg ret, tcg_target_long arg)
696 tcg_target_long imm)
1673 TCGReg a0, TCGReg a1, tcg_target_long a2)
1709 TCGReg a0, TCGReg a1, tcg_target_long a2)
[all …]
/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_vec.c.inc4828 void (*func)(TCGv, TCGv_ptr, tcg_target_long))
4842 void (*func)(TCGv, TCGv_ptr, tcg_target_long))
4848 void (*func)(TCGv, TCGv_ptr, tcg_target_long))
4861 void (*func)(TCGv, TCGv_ptr, tcg_target_long))
4875 void (*func)(TCGv, TCGv_ptr, tcg_target_long))
4881 void (*func)(TCGv, TCGv_ptr, tcg_target_long))
5000 void (*func)(TCGv_i64, TCGv_ptr, tcg_target_long))
5029 void (*func)(TCGv_i64, TCGv_ptr, tcg_target_long))
5035 void (*func)(TCGv_i64, TCGv_ptr, tcg_target_long))
/qemu/tcg/tci/
H A Dtcg-target.c.inc336 TCGReg ret, tcg_target_long arg)
442 tcg_target_long imm)
/qemu/target/sparc/
H A Dtranslate.c5639 void (*load)(TCGv, TCGv_ptr, tcg_target_long)) in do_movf2r() argument
5658 void (*store)(TCGv, TCGv_ptr, tcg_target_long)) in TRANS()
/qemu/target/riscv/insn_trans/
H A Dtrans_rvv.c.inc887 typedef void gen_tl_ldst(TCGv, TCGv_ptr, tcg_target_long);