| 100 | } |
| 101 | |
| 102 | static inline uint32 my_clear_highest_bit(uint32 v) |
| 103 | { |
| 104 | uint32 w=v >> 1; |
| 105 | w|= w >> 1; |
| 106 | w|= w >> 2; |
| 107 | w|= w >> 4; |
| 108 | w|= w >> 8; |
| 109 | w|= w >> 16; |
| 110 | return v & w; |
| 111 | } |
| 112 | |
| 113 | static inline uint32 my_reverse_bits(uint32 key) |
| 114 | { |