| /openbmc/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 | cpu.c | 80 env->cc_op = (mask >> 44) & 3; in s390_cpu_set_psw() 104 uint64_t cc = calc_cc(env, env->cc_op, env->cc_src, in s390_cpu_get_psw_mask()
|
| H A D | cpu.h | 71 uint32_t cc_op; member 481 env->cc_op = cc; in setcc()
|
| /openbmc/qemu/target/s390x/tcg/ |
| H A D | cc_helper.c | 347 static uint32_t do_calc_cc(CPUS390XState *env, uint32_t cc_op, in do_calc_cc() argument 352 switch (cc_op) { in do_calc_cc() 358 r = cc_op; in do_calc_cc() 458 cpu_abort(env_cpu(env), "Unknown CC operation: %s\n", cc_name(cc_op)); in do_calc_cc() 462 cc_name(cc_op), src, dst, vr, r); in do_calc_cc() 466 uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint64_t dst, in calc_cc() argument 469 return do_calc_cc(env, cc_op, src, dst, vr); in calc_cc() 472 uint32_t HELPER(calc_cc)(CPUS390XState *env, uint32_t cc_op, uint64_t src, in HELPER() 475 return do_calc_cc(env, cc_op, src, dst, vr); in HELPER()
|
| H A D | vec_helper.c | 129 env->cc_op = 3; \ 131 env->cc_op = 1; \ 133 env->cc_op = 0; \ 160 env->cc_op = 3; \ 162 env->cc_op = 1; \ 164 env->cc_op = 0; \
|
| 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 | 533 env->cc_op = cc; in HELPER() 549 env->cc_op = cc; in HELPER() 566 env->cc_op = cc; in HELPER() 582 env->cc_op = cc; in HELPER() 598 env->cc_op = cc; in HELPER() 615 env->cc_op = cc; in HELPER() 631 env->cc_op = cc; in HELPER() 647 env->cc_op = cc; in HELPER() 664 env->cc_op = cc; in HELPER() 680 env->cc_op = cc; in HELPER() [all …]
|
| H A D | vec_fpu_helper.c | 403 env->cc_op = wfc##BITS(v1, v2, env, SIGNAL, GETPC()); \ 518 env->cc_op = vfc##BITS(v1, v2, v3, env, se, fn, GETPC()); \ 720 env->cc_op = 0; in DEF_GVEC_VFMA() 722 env->cc_op = 1; in DEF_GVEC_VFMA() 724 env->cc_op = 3; in DEF_GVEC_VFMA() 750 env->cc_op = 0; in HELPER() 752 env->cc_op = 1; in HELPER() 754 env->cc_op = 3; in HELPER() 765 env->cc_op = 0; in HELPER() 769 env->cc_op = 3; in HELPER()
|
| H A D | mem_helper.c | 513 return env->cc_op; in do_helper_mvc() 825 env->cc_op = 2; in HELPER() 831 env->cc_op = 1; in HELPER() 838 env->cc_op = 3; in HELPER() 865 env->cc_op = 2; in HELPER() 871 env->cc_op = 1; in HELPER() 878 env->cc_op = 3; in HELPER() 900 env->cc_op = 0; in HELPER() 907 env->cc_op = (v1 == c ? 1 : v2 == c ? 2 : v1 < v2 ? 1 : 2); in HELPER() 913 env->cc_op = 3; 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()
|
| /openbmc/qemu/target/i386/tcg/ |
| H A D | tcg-cpu.c | 91 int cc_op = data[1]; in x86_restore_state_to_opc() local 112 if (cc_op != CC_OP_DYNAMIC) { in x86_restore_state_to_opc() 113 env->cc_op = cc_op; in x86_restore_state_to_opc()
|
| H A D | translate.c | 119 CCOp cc_op; /* current CC operation */ member 332 if (s->cc_op == op) { in set_cc_op_1() 337 dead = cc_op_live(s->cc_op) & ~cc_op_live(op); in set_cc_op_1() 351 if (dirty && s->cc_op == CC_OP_DYNAMIC) { in set_cc_op_1() 355 s->cc_op = op; in set_cc_op_1() 375 tcg_gen_movi_i32(cpu_cc_op, s->cc_op); in gen_update_cc_op() 847 TCGv_i32 cc_op; in gen_mov_eflags() local 850 if (s->cc_op == CC_OP_EFLAGS) { in gen_mov_eflags() 860 live = cc_op_live(s->cc_op) & ~USES_CC_SRCT; in gen_mov_eflags() 875 if (s->cc_op != CC_OP_DYNAMIC) { in gen_mov_eflags() [all …]
|
| H A D | emit.c.inc | 395 decode->cc_op = op; 402 decode->cc_op = op; 416 decode->cc_op = op; 422 switch (s->cc_op) { 427 decode->cc_op = CC_OP_ADCOX; 433 decode->cc_op = CC_OP_ADCX; 439 decode->cc_op = CC_OP_ADCX; 1198 static void gen_ADCOX(DisasContext *s, X86DecodedInsn *decode, int cc_op) 1202 TCGv *carry_out = (cc_op == CC_OP_ADCX ? &decode->cc_dst : &decode->cc_src2); 1205 decode->cc_op = cc_op; [all …]
|
| H A D | decode-new.h | 344 int8_t cc_op; member
|
| H A D | int_helper.c | 460 env->cc_op = CC_OP_EFLAGS; in HELPER()
|
| H A D | decode-new.c.inc | 2712 decode.cc_op = -1; 2878 if (decode.cc_op != -1) { 2888 if (decode.cc_op == CC_OP_DYNAMIC) { 2891 set_cc_op(s, decode.cc_op); 2892 cc_live = cc_op_live(decode.cc_op); 2896 if (decode.cc_op != CC_OP_DYNAMIC) {
|
| /openbmc/qemu/target/m68k/ |
| H A D | qregs.h.inc | 3 DEFO32(CC_OP, cc_op)
|
| H A D | helper.c | 1291 COMPUTE_CCR(env->cc_op, x, n, z, v, c); in cpu_m68k_get_ccr() 1312 env->cc_op = CC_OP_FLAGS; in cpu_m68k_set_ccr() 1320 void HELPER(flush_flags)(CPUM68KState *env, uint32_t cc_op) in HELPER() 1324 COMPUTE_CCR(cc_op, env->cc_x, env->cc_n, env->cc_z, env->cc_v, env->cc_c); in HELPER() 1325 env->cc_op = CC_OP_FLAGS; in HELPER()
|
| H A D | cpu.h | 100 uint32_t cc_op; member
|
| H A D | op_helper.c | 570 env->cc_op = CC_OP_FLAGS; in raise_exception_format2() 801 env->cc_op = CC_OP_CMPW; in HELPER() 863 env->cc_op = CC_OP_CMPL; in do_cas2l()
|