mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 12:18:09 +02:00
r600/sb: Fix an &/&& mistake
gcc says:
sb/sb_sched.cpp: In member function 'bool r600_sb::alu_group_tracker::try_reserve(r600_sb::alu_node*)':
sb/sb_sched.cpp:492:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
if (!trans & fbs)
It happens to be harmless; if fbs is ever non-zero, it will be VEC_210,
which is 5, so (!trans & 5) == 1 and the branch works as expected. But
logical AND is clearly what was meant.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
545dec5b3e
commit
5b4a7ec8f1
1 changed files with 1 additions and 1 deletions
|
|
@ -489,7 +489,7 @@ bool alu_group_tracker::try_reserve(alu_node* n) {
|
|||
|
||||
n->bc.bank_swizzle = 0;
|
||||
|
||||
if (!trans & fbs)
|
||||
if (!trans && fbs)
|
||||
n->bc.bank_swizzle = VEC_210;
|
||||
|
||||
if (gpr.try_reserve(n)) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue