Home
last modified time | relevance | path

Searched refs:cc_src (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/target/i386/emulate/
H A Dx86_flags.c75 env->cc_src = temp; \
99 target_ulong cf_changed = ((target_long)(env->cc_src ^ temp)) < 0; \
100 env->cc_src = temp ^ (cf_changed * (LF_MASK_PO | LF_MASK_CF)); \
113 env->cc_src &= ~(LF_MASK_PO | LF_MASK_CF); in SET_FLAGS_OxxxxC()
114 env->cc_src |= (-(target_ulong)new_cf << LF_BIT_PO); in SET_FLAGS_OxxxxC()
115 env->cc_src ^= ((target_ulong)new_of << LF_BIT_PO); in SET_FLAGS_OxxxxC()
211 return ((parity8(env->cc_dst) - 1) ^ env->cc_src) & CC_P; in get_PF()
216 return ((env->cc_src >> (LF_BIT_CF - 11)) + CC_O / 2) & CC_O; in get_OF()
221 return ((target_long)env->cc_src) < 0; in get_CF()
228 target_ulong cf_changed = ((target_long)(env->cc_src ^ temp)) < 0; in set_CF()
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c188 static TCGv_i64 cc_src; variable
211 cc_src = tcg_global_mem_new_i64(tcg_env, offsetof(CPUS390XState, cc_src), in s390x_translate_init()
490 tcg_gen_discard_i64(cc_src); in gen_op_movi_cc()
500 tcg_gen_discard_i64(cc_src); in gen_op_update1_cc_i64()
513 tcg_gen_mov_i64(cc_src, src); in gen_op_update2_cc_i64()
521 tcg_gen_mov_i64(cc_src, src); in gen_op_update3_cc_i64()
536 tcg_gen_discard_i64(cc_src); in set_cc_static()
613 gen_helper_calc_cc(cc_op, tcg_env, local_cc_op, cc_src, cc_dst, dummy); in gen_op_calc_cc()
620 gen_helper_calc_cc(cc_op, tcg_env, local_cc_op, cc_src, cc_dst, cc_vr); in gen_op_calc_cc()
624 gen_helper_calc_cc(cc_op, tcg_env, cc_op, cc_src, cc_dst, cc_vr); in gen_op_calc_cc()
[all …]
/openbmc/qemu/target/i386/tcg/
H A Demit.c.inc400 decode->cc_src = s->T1;
414 decode->cc_src = s->T1;
426 decode->cc_src = cpu_cc_src;
432 decode->cc_src = cpu_cc_src;
437 decode->cc_src = tcg_temp_new();
438 gen_mov_eflags(s, decode->cc_src);
1207 decode->cc_src = cpu_cc_src;
1224 decode->cc_src = tcg_temp_new();
1225 gen_mov_eflags(s, decode->cc_src);
1231 tcg_gen_extract_tl(carry_in, decode->cc_src,
[all …]
H A Ddecode-new.h340 TCGv cc_dst, cc_src, cc_src2; member
H A Dint_helper.c454 env->cc_src = 0; in HELPER()
458 env->cc_src = CC_C; in HELPER()
H A Dtranslate.c1590 TCGv cc_src = tcg_temp_new(); in gen_shiftd_rm_T1() local
1616 tcg_gen_shr_i64(cc_src, s->T0, tmp); in gen_shiftd_rm_T1()
1620 tcg_gen_shl_i64(cc_src, s->T0, tmp); in gen_shiftd_rm_T1()
1622 tcg_gen_shri_i64(cc_src, cc_src, 32); in gen_shiftd_rm_T1()
1631 tcg_gen_shr_tl(cc_src, s->T0, tmp); in gen_shiftd_rm_T1()
1638 tcg_gen_shl_tl(cc_src, s->T0, tmp); in gen_shiftd_rm_T1()
1648 tcg_gen_or_tl(cc_src, cc_src, tmp); in gen_shiftd_rm_T1()
1658 return cc_src; in gen_shiftd_rm_T1()
3718 cpu_cc_src = tcg_global_mem_new(tcg_env, offsetof(CPUX86State, cc_src), in tcg_x86_init()
H A Ddecode-new.c.inc2883 if (decode.cc_src) {
2884 tcg_gen_mov_tl(cpu_cc_src, decode.cc_src);
2900 assert(!!decode.cc_src == !!(cc_live & USES_CC_SRC));
/openbmc/qemu/target/i386/
H A Dcpu-dump.c470 env->cc_src, env->cc_dst, in x86_cpu_dump_state()
476 (uint32_t)env->cc_src, (uint32_t)env->cc_dst, in x86_cpu_dump_state()
H A Dcpu.h1845 target_ulong cc_src; member
2673 #define CC_SRC (env->cc_src)
/openbmc/qemu/target/s390x/
H A Dcpu.c104 uint64_t cc = calc_cc(env, env->cc_op, env->cc_src, in s390_cpu_get_psw_mask()
H A Dcpu.h80 uint64_t cc_src; member