/qemu/target/s390x/ |
H A D | cpu-dump.c | 37 } else if (env->cc_op > 3) { in s390_cpu_dump_state() 38 qemu_fprintf(f, " cc %15s\n", cc_name(env->cc_op)); in s390_cpu_dump_state() 40 qemu_fprintf(f, " cc %02x\n", env->cc_op); in s390_cpu_dump_state() 89 const char *cc_name(enum cc_op cc_op) in cc_name() argument 131 return cc_names[cc_op]; in cc_name()
|
H A D | s390x-internal.h | 154 enum cc_op { enum 235 const char *cc_name(enum cc_op cc_op); 236 uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint64_t dst,
|
H A D | cpu.c | 79 env->cc_op = (mask >> 44) & 3; in s390_cpu_set_psw() 103 uint64_t cc = calc_cc(env, env->cc_op, env->cc_src, in s390_cpu_get_psw_mask()
|
H A D | cpu.h | 73 uint32_t cc_op; member 501 env->cc_op = cc; in setcc()
|
/qemu/target/s390x/tcg/ |
H A D | cc_helper.c | 348 static uint32_t do_calc_cc(CPUS390XState *env, uint32_t cc_op, in do_calc_cc() argument 353 switch (cc_op) { in do_calc_cc() 359 r = cc_op; in do_calc_cc() 459 cpu_abort(env_cpu(env), "Unknown CC operation: %s\n", cc_name(cc_op)); in do_calc_cc() 463 cc_name(cc_op), src, dst, vr, r); in do_calc_cc() 467 uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint64_t dst, in calc_cc() argument 470 return do_calc_cc(env, cc_op, src, dst, vr); in calc_cc() 473 uint32_t HELPER(calc_cc)(CPUS390XState *env, uint32_t cc_op, uint64_t src, in HELPER() 476 return do_calc_cc(env, cc_op, src, dst, vr); in HELPER()
|
H A D | vec_helper.c | 130 env->cc_op = 3; \ 132 env->cc_op = 1; \ 134 env->cc_op = 0; \ 161 env->cc_op = 3; \ 163 env->cc_op = 1; \ 165 env->cc_op = 0; \
|
H A D | translate.c | 151 enum cc_op cc_op; member 360 if (s->cc_op != CC_OP_DYNAMIC && s->cc_op != CC_OP_STATIC) { in update_cc_op() 361 tcg_gen_movi_i32(cc_op, s->cc_op); in update_cc_op() 505 s->cc_op = op; in gen_op_update1_cc_i64() 516 s->cc_op = op; in gen_op_update2_cc_i64() 525 s->cc_op = op; in gen_op_update3_cc_i64() 575 tcg_gen_movi_i32(cc_op, s->cc_op - CC_OP_CONST0); in gen_op_calc_cc() 685 enum cc_op old_cc_op = s->cc_op; in disas_jcc() 4005 tcg_gen_extract_i32(cc_op, cc_op, 28, 2); in op_spm() 6502 if ((cc_op != CC_OP_DYNAMIC) && (cc_op != CC_OP_STATIC)) { in s390x_restore_state_to_opc() [all …]
|
H A D | vec_string_helper.c | 158 env->cc_op = vfae(v1, v2, v3, in, rt, zs, MO_##BITS); \ 215 env->cc_op = vfee(v1, v2, v3, zs, MO_##BITS); \ 280 env->cc_op = vfene(v1, v2, v3, zs, MO_##BITS); \ 325 env->cc_op = vistr(v1, v2, MO_##BITS); \ 454 env->cc_op = vstrc(v1, v2, v3, v4, in, 0, zs, MO_##BITS); \ 468 env->cc_op = vstrc(v1, v2, v3, v4, in, 1, zs, MO_##BITS); \ 544 { env->cc_op = vstrs(v1, v2, v3, v4, MO_##BITS, false); } \ 547 { env->cc_op = vstrs(v1, v2, v3, v4, MO_##BITS, true); }
|
H A D | fpu_helper.c | 534 env->cc_op = cc; in HELPER() 550 env->cc_op = cc; in HELPER() 567 env->cc_op = cc; in HELPER() 583 env->cc_op = cc; in HELPER() 599 env->cc_op = cc; in HELPER() 616 env->cc_op = cc; in HELPER() 632 env->cc_op = cc; in HELPER() 648 env->cc_op = cc; in HELPER() 665 env->cc_op = cc; in HELPER() 681 env->cc_op = cc; in HELPER() [all …]
|
H A D | vec_fpu_helper.c | 404 env->cc_op = wfc##BITS(v1, v2, env, SIGNAL, GETPC()); \ 519 env->cc_op = vfc##BITS(v1, v2, v3, env, se, fn, GETPC()); \ 721 env->cc_op = 0; in DEF_GVEC_VFMA() 723 env->cc_op = 1; in DEF_GVEC_VFMA() 725 env->cc_op = 3; in DEF_GVEC_VFMA() 751 env->cc_op = 0; in HELPER() 753 env->cc_op = 1; in HELPER() 755 env->cc_op = 3; in HELPER() 766 env->cc_op = 0; in HELPER() 770 env->cc_op = 3; in HELPER()
|
H A D | mem_helper.c | 501 return env->cc_op; in do_helper_mvc() 800 env->cc_op = 2; in HELPER() 806 env->cc_op = 1; in HELPER() 813 env->cc_op = 3; in HELPER() 840 env->cc_op = 2; in HELPER() 846 env->cc_op = 1; in HELPER() 853 env->cc_op = 3; in HELPER() 888 env->cc_op = 3; in HELPER() 1595 return env->cc_op; in do_helper_tr() 1639 env->cc_op = cc; in HELPER() [all …]
|
H A D | vec_int_helper.c | 615 env->cc_op = 0; in HELPER() 618 env->cc_op = 3; in HELPER() 621 env->cc_op = 1; in HELPER()
|
/qemu/target/i386/tcg/ |
H A D | tcg-cpu.c | 70 int cc_op = data[1]; in x86_restore_state_to_opc() local 91 if (cc_op != CC_OP_DYNAMIC) { in x86_restore_state_to_opc() 92 env->cc_op = cc_op; in x86_restore_state_to_opc()
|
H A D | translate.c | 339 if (s->cc_op == op) { in set_cc_op_1() 362 s->cc_op = op; in set_cc_op_1() 842 TCGv_i32 cc_op; in gen_mov_eflags() local 875 cc_op = tcg_constant_i32(s->cc_op); in gen_mov_eflags() 877 cc_op = cpu_cc_op; in gen_mov_eflags() 913 switch (s->cc_op) { in gen_prepare_eflags_c() 990 switch (s->cc_op) { in gen_prepare_eflags_s() 1014 switch (s->cc_op) { in gen_prepare_eflags_o() 1034 switch (s->cc_op) { in gen_prepare_eflags_z() 1073 switch (s->cc_op) { in gen_prepare_cc() [all …]
|
H A D | emit.c.inc | 366 decode->cc_op = op; 373 decode->cc_op = op; 387 decode->cc_op = op; 1133 if (cc_op == s->cc_op || s->cc_op == CC_OP_ADCOX) { 1138 if (s->cc_op != CC_OP_ADCX && s->cc_op != CC_OP_ADOX) { 1165 if (s->cc_op == CC_OP_ADCOX || s->cc_op == opposite_cc_op) { 1169 set_cc_op(s, cc_op); 1235 decode->cc_op = CC_OP_EFLAGS; 2825 decode->cc_op = CC_OP_ADCOX; 2831 switch (s->cc_op) { [all …]
|
H A D | decode-new.h | 306 int8_t cc_op; member
|
/qemu/target/cris/ |
H A D | op_helper.c | 424 if (env->cc_op == CC_OP_SUB || env->cc_op == CC_OP_CMP) { in helper_evaluate_flags() 498 if (env->cc_op == CC_OP_SUB || env->cc_op == CC_OP_CMP) { in helper_evaluate_flags() 508 switch (env->cc_op) { in helper_top_evaluate_flags()
|
H A D | machine.c | 48 VMSTATE_UINT32(cc_op, CPUCRISState),
|
H A D | translate.c | 81 static TCGv cc_op; variable 113 int cc_op; member 483 tcg_gen_movi_tl(cc_op, dc->cc_op); in cris_flush_cc_state() 495 switch (dc->cc_op) { in cris_evaluate_flags() 560 } else if (dc->cc_op == CC_OP_FLAGS) { in cris_evaluate_flags() 588 dc->cc_op = op; in cris_update_cc_op() 756 switch (dc->cc_op) { in arith_cc() 793 move_opt = (dc->cc_op == CC_OP_MOVE); in gen_tst_cc() 1907 tcg_gen_movi_tl(cc_op, dc->cc_op); in dec_setclrf() 3176 env->cc_op, in cris_cpu_dump_state() [all …]
|
H A D | cpu.h | 125 uint32_t cc_op; member
|
H A D | helper.c | 206 env->cc_op, env->cc_mask); in cris_cpu_do_interrupt()
|
/qemu/target/m68k/ |
H A D | cpu.c | 46 int cc_op = data[1]; in m68k_restore_state_to_opc() local 49 if (cc_op != CC_OP_DYNAMIC) { in m68k_restore_state_to_opc() 50 cpu->env.cc_op = cc_op; in m68k_restore_state_to_opc() 504 VMSTATE_UINT32(env.cc_op, M68kCPU),
|
H A D | qregs.h.inc | 3 DEFO32(CC_OP, cc_op)
|
H A D | helper.c | 1289 COMPUTE_CCR(env->cc_op, x, n, z, v, c); in cpu_m68k_get_ccr() 1310 env->cc_op = CC_OP_FLAGS; in cpu_m68k_set_ccr() 1318 void HELPER(flush_flags)(CPUM68KState *env, uint32_t cc_op) in HELPER() 1322 COMPUTE_CCR(cc_op, env->cc_x, env->cc_n, env->cc_z, env->cc_v, env->cc_c); in HELPER() 1323 env->cc_op = CC_OP_FLAGS; in HELPER()
|
/qemu/target/i386/ |
H A D | cpu-dump.c | 458 if ((unsigned)env->cc_op < CC_OP_NB) in x86_cpu_dump_state() 459 snprintf(cc_op_name, sizeof(cc_op_name), "%s", cc_op_str[env->cc_op]); in x86_cpu_dump_state() 461 snprintf(cc_op_name, sizeof(cc_op_name), "[%d]", env->cc_op); in x86_cpu_dump_state()
|