/qemu/include/tcg/ |
H A D | tcg-op-common.h | 164 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 D | tcg.h | 47 typedef int32_t tcg_target_long; typedef 52 typedef int64_t tcg_target_long; typedef
|
/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 186 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 D | tcg-target.c.inc | 428 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 D | tcg-target.c.inc | 983 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 D | tcg-target.c.inc | 714 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 D | tcg-op.c | 1380 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 D | tcg.c | 123 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 D | tcg-op-vec.c | 258 tcg_target_long ofs) in tcg_gen_dup_mem_vec()
|
H A D | tci.c | 665 regs[r0] = ((tcg_target_long)regs[r1] in tcg_qemu_tb_exec()
|
/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 784 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 D | tcg-target.c.inc | 227 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 D | tcg-target.c.inc | 1071 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 D | tcg-target.c.inc | 931 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 D | tcg-target.c.inc | 194 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 D | trans_vec.c.inc | 4828 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 D | tcg-target.c.inc | 336 TCGReg ret, tcg_target_long arg) 442 tcg_target_long imm)
|
/qemu/target/sparc/ |
H A D | translate.c | 5639 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 D | trans_rvv.c.inc | 887 typedef void gen_tl_ldst(TCGv, TCGv_ptr, tcg_target_long);
|