/qemu/tcg/tci/ |
H A D | tcg-target.c.inc | 395 tcg_out_extract(s, TCG_TYPE_REG, rd, rs, 0, 8); 405 tcg_out_extract(s, TCG_TYPE_REG, rd, rs, 0, 16); 505 return type == TCG_TYPE_REG ? C_O1_I2(r, r, r) : C_NotImplemented; 682 return type == TCG_TYPE_REG ? C_O2_I2(r, r, r, r) : C_NotImplemented; 820 if (type < TCG_TYPE_REG) { 846 if (type < TCG_TYPE_REG) { 928 return type == TCG_TYPE_REG ? C_O1_I1(r, r) : C_NotImplemented; 942 tcg_out_sextract(s, TCG_TYPE_REG, a0, a0, 0, 16); 956 tcg_out_sextract(s, TCG_TYPE_REG, a0, a0, 0, 32);
|
/qemu/include/tcg/ |
H A D | tcg.h | 151 TCG_TYPE_REG = TCG_TYPE_I32, enumerator 153 TCG_TYPE_REG = TCG_TYPE_I64,
|
/qemu/tcg/ |
H A D | tcg.c | 1992 tcg_debug_assert(s->addr_type <= TCG_TYPE_REG); in tcg_func_start() 2170 ts->type = TCG_TYPE_REG; in tcg_temp_new_internal() 2177 ts2->type = TCG_TYPE_REG; in tcg_temp_new_internal() 2457 tcg_debug_assert(type <= TCG_TYPE_REG); in tcg_op_supported() 6479 type = TCG_TYPE_REG; in tcg_out_helper_load_common_args() 6517 if (dst_type <= TCG_TYPE_REG) { in tcg_out_helper_add_mov() 6525 dst_type = TCG_TYPE_REG; in tcg_out_helper_add_mov() 6529 dst_type = TCG_TYPE_REG; in tcg_out_helper_add_mov() 6554 mov[0].dst_type = TCG_TYPE_REG; in tcg_out_helper_add_mov() 6555 mov[0].src_type = TCG_TYPE_REG; in tcg_out_helper_add_mov() [all …]
|
H A D | tcg-op.c | 747 if (tcg_op_supported(INDEX_op_ctpop, TCG_TYPE_REG, 0)) { in tcg_gen_ctz_i32() 752 } else if (tcg_op_supported(INDEX_op_clz, TCG_TYPE_REG, 0)) { in tcg_gen_ctz_i32() 772 && tcg_op_supported(INDEX_op_ctpop, TCG_TYPE_REG, 0)) { in tcg_gen_ctzi_i32() 786 if (tcg_op_supported(INDEX_op_clz, TCG_TYPE_REG, 0)) { in tcg_gen_clrsb_i32() 2842 if (tcg_op_supported(INDEX_op_addci, TCG_TYPE_REG, 0)) { in tcg_gen_add2_i64() 2945 if (tcg_op_supported(INDEX_op_subbi, TCG_TYPE_REG, 0)) { in tcg_gen_sub2_i64()
|
/qemu/tcg/riscv/ |
H A D | tcg-target.c.inc | 1087 tcg_out_ld(s, TCG_TYPE_REG, TCG_REG_TMP0, base, offset); 1190 tcg_out_movi(s, TCG_TYPE_REG, ret, !(flags & SETCOND_INV)); 1199 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_TMP0, arg2); 1358 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_TMP1, val2); 1367 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_TMP1, val1); 1376 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_TMP1, val1 - val2); 1441 tcg_out_movi(s, TCG_TYPE_REG, tmp, val1); 1443 tcg_out_mov(s, TCG_TYPE_REG, tmp, val1); 1446 tcg_out_mov(s, TCG_TYPE_REG, ret, tmp); 2953 tcg_out_st(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i], [all …]
|
/qemu/tcg/ppc/ |
H A D | tcg-target.c.inc | 2588 tcg_out_movext(s, TCG_TYPE_REG, datalo, 2589 TCG_TYPE_REG, opc & MO_SSIZE, datalo); 2820 tcg_out_st(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i], 2839 tcg_out_ld(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i], 2962 return type == TCG_TYPE_REG ? C_O1_I2(r, r, rI) : C_NotImplemented; 2986 return type == TCG_TYPE_REG ? C_O1_I2(r, r, rZM) : C_NotImplemented; 3442 return type == TCG_TYPE_REG ? C_O1_I2(r, rI, rN) : C_NotImplemented; 3482 return type == TCG_TYPE_REG ? C_O1_I2(r, rZM, rZM) : C_NotImplemented; 3528 tcg_out_ext16s(s, TCG_TYPE_REG, dst, dst); 3547 tcg_out_ext16s(s, TCG_TYPE_REG, dst, tmp); [all …]
|
/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 585 tcg_out_movi(s, TCG_TYPE_REG, ret, !(flags & SETCOND_INV)); 616 tcg_out_addi(s, TCG_TYPE_REG, ret, arg1, -arg2); 631 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_TMP0, arg2); 1830 tcg_out_ext16s(s, TCG_TYPE_REG, a0, a0); 2628 tcg_out_st(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i], 2643 tcg_out_mov(s, TCG_TYPE_REG, TCG_REG_A0, TCG_REG_ZERO); 2648 tcg_out_ld(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i],
|
/qemu/tcg/mips/ |
H A D | tcg-target.c.inc | 1216 tcg_out_ld(s, TCG_TYPE_REG, TCG_TMP0, TCG_TMP3, cmp_off); 1744 tgen_movcond(s, TCG_TYPE_REG, TCG_COND_EQ, a0, a1, a2, false, 2578 tcg_out_st(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i], 2610 tcg_out_mov(s, TCG_TYPE_REG, TCG_REG_V0, TCG_REG_ZERO); 2615 tcg_out_ld(s, TCG_TYPE_REG, tcg_target_callee_save_regs[i],
|
/qemu/docs/devel/ |
H A D | tcg-ops.rst | 123 * ``TCG_TYPE_REG`` 132 of variables with ``type=TCG_TYPE_REG`` and ``base_type=TCG_TYPE_I128``.
|
/qemu/tcg/s390x/ |
H A D | tcg-target.c.inc | 1646 tcg_out_ext8s(s, TCG_TYPE_REG, dest, src); 1649 tcg_out_ext16s(s, TCG_TYPE_REG, dest, src); 1851 tcg_out_ext16s(s, TCG_TYPE_REG, data, data);
|
/qemu/tcg/aarch64/ |
H A D | tcg-target.c.inc | 1903 tcg_out_mov(s, TCG_TYPE_REG, TCG_REG_TMP2, base); 3490 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_X0, 0);
|
/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 4741 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_EAX, 0);
|