CLEANUP: remove unused code in 'my_ffsl/my_flsl' functions
authorMiroslav Zagorac <mzagorac@haproxy.com>
Sun, 8 Mar 2020 15:32:20 +0000 (16:32 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 9 Mar 2020 13:47:27 +0000 (14:47 +0100)
Shifting the variable 'a' one bit to the right has no effect on the
result of the functions.

include/common/standard.h

index 6e1e840..ea1e86d 100644 (file)
@@ -902,7 +902,6 @@ static inline unsigned int my_ffsl(unsigned long a)
                cnt += 2;
        }
        if (!(a & 0x1)) {
-               a >>= 1;
                cnt += 1;
        }
 #endif /* x86_64 */
@@ -946,7 +945,6 @@ static inline unsigned int my_flsl(unsigned long a)
                cnt += 2;
        }
        if (a & 0x2) {
-               a >>= 1;
                cnt += 1;
        }
 #endif /* x86_64 */