mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 18:23:57 -06:00
target/i386: clean up cpu_cc_compute_all
cpu_cc_compute_all() has an argument that is always equal to CC_OP for historical
reasons (dating back to commit a7812ae412
, "TCG variable type checking.", 2008-11-17,
which added the argument to helper_cc_compute_all). It does not make sense for the
argument to have any other value, so remove it and clean up some lines that are not
too long anymore.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
8cc746525c
commit
2455e9cf5a
6 changed files with 18 additions and 20 deletions
|
@ -2344,13 +2344,13 @@ void cpu_x86_inject_mce(Monitor *mon, X86CPU *cpu, int bank,
|
|||
uint64_t status, uint64_t mcg_status, uint64_t addr,
|
||||
uint64_t misc, int flags);
|
||||
|
||||
uint32_t cpu_cc_compute_all(CPUX86State *env1, int op);
|
||||
uint32_t cpu_cc_compute_all(CPUX86State *env1);
|
||||
|
||||
static inline uint32_t cpu_compute_eflags(CPUX86State *env)
|
||||
{
|
||||
uint32_t eflags = env->eflags;
|
||||
if (tcg_enabled()) {
|
||||
eflags |= cpu_cc_compute_all(env, CC_OP) | (env->df & DF_MASK);
|
||||
eflags |= cpu_cc_compute_all(env) | (env->df & DF_MASK);
|
||||
}
|
||||
return eflags;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue