mirror of https://github.com/xemu-project/xemu.git
target-s390x: fix setcc in TCG mode
In TCG mode we should store the CC value in env->cc_op. However do it inconditionnaly because: - the tcg_enabled function is not inlined - it's probably faster to always store the value, especially given it is likely in the same cache line than env->psw.mask. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
a499973ff3
commit
06e3c077da
|
@ -709,6 +709,7 @@ static inline void setcc(S390CPU *cpu, uint64_t cc)
|
|||
|
||||
env->psw.mask &= ~(3ull << 44);
|
||||
env->psw.mask |= (cc & 3) << 44;
|
||||
env->cc_op = cc;
|
||||
}
|
||||
|
||||
typedef struct LowCore
|
||||
|
|
Loading…
Reference in New Issue