Home
last modified time | relevance | path

Searched refs:TCG_TYPE_REG (Results 1 – 12 of 12) sorted by relevance

/qemu/tcg/tci/
H A Dtcg-target.c.inc395 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 Dtcg.h151 TCG_TYPE_REG = TCG_TYPE_I32, enumerator
153 TCG_TYPE_REG = TCG_TYPE_I64,
/qemu/tcg/
H A Dtcg.c1992 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 Dtcg-op.c747 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 Dtcg-target.c.inc1087 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 Dtcg-target.c.inc2588 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 Dtcg-target.c.inc585 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 Dtcg-target.c.inc1216 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 Dtcg-ops.rst123 * ``TCG_TYPE_REG``
132 of variables with ``type=TCG_TYPE_REG`` and ``base_type=TCG_TYPE_I128``.
/qemu/tcg/s390x/
H A Dtcg-target.c.inc1646 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 Dtcg-target.c.inc1903 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 Dtcg-target.c.inc4741 tcg_out_movi(s, TCG_TYPE_REG, TCG_REG_EAX, 0);