include/bits: Fix BIT macro.

Fix BIT macro to return a number with only requested bit set.
Renamed existing BIT macro to BIT_GET

Change-Id: I6e1ea5fa99be65950ec3d885579ad8d2b591f102
diff --git a/include/bits.h b/include/bits.h
index d60e76f..0dd6c2b 100644
--- a/include/bits.h
+++ b/include/bits.h
@@ -27,7 +27,8 @@
 
 #define clz(x) __builtin_clz(x)
 
-#define BIT(x, bit) ((x) & (1 << (bit)))
+#define BIT(bit) (1 << (bit))
+#define BIT_GET(x, bit) ((x) & (1 << (bit)))
 #define BIT_SHIFT(x, bit) (((x) >> (bit)) & 1)
 #define BITS(x, high, low) ((x) & (((1<<((high)+1))-1) & ~((1<<(low))-1)))
 #define BITS_SHIFT(x, high, low) (((x) >> (low)) & ((1<<((high)-(low)+1))-1))