diff options
Diffstat (limited to 'test/test.h')
-rw-r--r-- | test/test.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/test/test.h b/test/test.h index 568e000c..3ee9411c 100644 --- a/test/test.h +++ b/test/test.h @@ -52,15 +52,11 @@ int pixel_difference(uint32_t a, uint32_t b); static inline int pixel_equal(int depth, uint32_t a, uint32_t b) { - uint32_t mask; - - if (depth == 32) - mask = 0xffffffff; - else - mask = (1 << depth) - 1; - - a &= mask; - b &= mask; + if (depth != 32) { + uint32_t mask = (1 << depth) - 1; + a &= mask; + b &= mask; + } if (a == b) return 1; |