Home
last modified time | relevance | path

Searched refs:cc_srcT (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c131 TCGv cc_srcT; member
350 tcg_gen_discard_tl(s->cc_srcT); in set_cc_op_1()
896 tcg_gen_ext_tl(s->cc_srcT, s->cc_srcT, size); in gen_prepare_eflags_c()
898 return (CCPrepare) { .cond = TCG_COND_LTU, .reg = s->cc_srcT, in gen_prepare_eflags_c()
1053 tcg_gen_ext_tl(s->cc_srcT, s->cc_srcT, size); in gen_prepare_cc()
1055 cc = (CCPrepare) { .cond = TCG_COND_LEU, .reg = s->cc_srcT, in gen_prepare_cc()
1064 tcg_gen_ext_tl(s->cc_srcT, s->cc_srcT, size | MO_SIGN); in gen_prepare_cc()
1066 cc = (CCPrepare) { .cond = cond, .reg = s->cc_srcT, in gen_prepare_cc()
1245 tcg_gen_mov_tl(s->cc_srcT, s->T0); in gen_scas()
1261 tcg_gen_mov_tl(s->cc_srcT, s->T0); in gen_cmps()
[all …]
H A Demit.c.inc1668 * - s->cc_srcT: memory operand (lhs for comparison)
1672 gen_op_ld_v(s, ot_full, s->cc_srcT, s->A0);
1673 tcg_gen_sub_tl(s->T0, s->cc_srcT, cmpv);
1679 tcg_gen_xor_tl(newv, s->cc_srcT, s->T0);
1680 tcg_gen_xor_tl(s->tmp0, s->cc_srcT, cmpv);
1698 cmp_lhs = s->cc_srcT, cmp_rhs = cmpv;
1702 /* Compute new value: if condition does not hold, just store back s->cc_srcT */
1703 tcg_gen_add_tl(newv, s->cc_srcT, s->T1);
1704 tcg_gen_movcond_tl(cond, newv, cmp_lhs, cmp_rhs, newv, s->cc_srcT);
1705 tcg_gen_atomic_cmpxchg_tl(oldv, s->A0, s->cc_srcT, newv, s->mem_index, ot_full);
[all …]