mirror of https://github.com/xemu-project/xemu.git
target-m68k: fix get_mac_extf helper
val is assigned twice; the second one should be combined with "|". Reported by Coverity. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
parent
3224e8786f
commit
5ce747cfac
|
@ -812,7 +812,7 @@ uint32_t HELPER(get_mac_extf)(CPUM68KState *env, uint32_t acc)
|
||||||
{
|
{
|
||||||
uint32_t val;
|
uint32_t val;
|
||||||
val = env->macc[acc] & 0x00ff;
|
val = env->macc[acc] & 0x00ff;
|
||||||
val = (env->macc[acc] >> 32) & 0xff00;
|
val |= (env->macc[acc] >> 32) & 0xff00;
|
||||||
val |= (env->macc[acc + 1] << 16) & 0x00ff0000;
|
val |= (env->macc[acc + 1] << 16) & 0x00ff0000;
|
||||||
val |= (env->macc[acc + 1] >> 16) & 0xff000000;
|
val |= (env->macc[acc + 1] >> 16) & 0xff000000;
|
||||||
return val;
|
return val;
|
||||||
|
|
Loading…
Reference in New Issue