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