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.c132 TCGv cc_srcT; member
348 tcg_gen_discard_tl(s->cc_srcT); in set_cc_op_1()
930 tcg_gen_ext_tl(s->cc_srcT, s->cc_srcT, size); in gen_prepare_eflags_c()
932 return (CCPrepare) { .cond = TCG_COND_LTU, .reg = s->cc_srcT, in gen_prepare_eflags_c()
1087 tcg_gen_ext_tl(s->cc_srcT, s->cc_srcT, size); in gen_prepare_cc()
1089 cc = (CCPrepare) { .cond = TCG_COND_LEU, .reg = s->cc_srcT, in gen_prepare_cc()
1098 tcg_gen_ext_tl(s->cc_srcT, s->cc_srcT, size | MO_SIGN); in gen_prepare_cc()
1100 cc = (CCPrepare) { .cond = cond, .reg = s->cc_srcT, in gen_prepare_cc()
1283 tcg_gen_mov_tl(s->cc_srcT, s->T0); in gen_scas()
1297 tcg_gen_mov_tl(s->cc_srcT, s->T0); in gen_cmps()
[all …]
H A Demit.c.inc1692 * - s->cc_srcT: memory operand (lhs for comparison)
1696 gen_op_ld_v(s, ot_full, s->cc_srcT, s->A0);
1697 tcg_gen_sub_tl(s->T0, s->cc_srcT, cmpv);
1704 tcg_gen_xor_tl(newv, s->cc_srcT, s->T0);
1705 tcg_gen_xor_tl(cmp_lhs, s->cc_srcT, cmpv);
1722 cmp_lhs = s->cc_srcT, cmp_rhs = cmpv;
1726 /* Compute new value: if condition does not hold, just store back s->cc_srcT */
1727 tcg_gen_add_tl(newv, s->cc_srcT, s->T1);
1728 tcg_gen_movcond_tl(cond, newv, cmp_lhs, cmp_rhs, newv, s->cc_srcT);
1729 tcg_gen_atomic_cmpxchg_tl(oldv, s->A0, s->cc_srcT, newv, s->mem_index, ot_full);
[all …]