mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
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
1 changed files with 1 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue