From cd53e42d7901af2b4ac0f6db5df71608603d099c Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 26 Nov 2021 18:08:10 -0500 Subject: [PATCH] Resolve operator precedence. --- Machines/Amiga/Chipset.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Machines/Amiga/Chipset.cpp b/Machines/Amiga/Chipset.cpp index 38882cc86..dc290b7c1 100644 --- a/Machines/Amiga/Chipset.cpp +++ b/Machines/Amiga/Chipset.cpp @@ -266,10 +266,10 @@ template void Chipset::output() { if(dual_playfields_) { // Dense: just write both. if(even_over_odd_) { - pixels_[0] = palette_[8 + (source >> 27) & 7]; - pixels_[1] = palette_[8 + (source >> 19) & 7]; - pixels_[2] = palette_[8 + (source >> 11) & 7]; - pixels_[3] = palette_[8 + (source >> 3) & 7]; + pixels_[0] = palette_[8 + ((source >> 27) & 7)]; + pixels_[1] = palette_[8 + ((source >> 19) & 7)]; + pixels_[2] = palette_[8 + ((source >> 11) & 7)]; + pixels_[3] = palette_[8 + ((source >> 3) & 7)]; if((source >> 24) & 7) pixels_[0] = palette_[(source >> 24) & 7]; if((source >> 16) & 7) pixels_[1] = palette_[(source >> 16) & 7]; @@ -281,10 +281,10 @@ template void Chipset::output() { pixels_[2] = palette_[(source >> 8) & 7]; pixels_[3] = palette_[source & 7]; - if((source >> 27) & 7) pixels_[0] = palette_[8 + (source >> 27) & 7]; - if((source >> 19) & 7) pixels_[1] = palette_[8 + (source >> 19) & 7]; - if((source >> 11) & 7) pixels_[2] = palette_[8 + (source >> 11) & 7]; - if((source >> 3) & 7) pixels_[3] = palette_[8 + (source >> 3) & 7]; + if((source >> 27) & 7) pixels_[0] = palette_[8 + ((source >> 27) & 7)]; + if((source >> 19) & 7) pixels_[1] = palette_[8 + ((source >> 19) & 7)]; + if((source >> 11) & 7) pixels_[2] = palette_[8 + ((source >> 11) & 7)]; + if((source >> 3) & 7) pixels_[3] = palette_[8 + ((source >> 3) & 7)]; } } else { pixels_[0] = swizzled_palette_[source >> 24];