Searched refs:cc_srcT (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/target/i386/tcg/ |
H A D | translate.c | 131 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 D | emit.c.inc | 1668 * - 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 …]
|