Skip to content

Commit e367ef3

Browse files
committed
Clarify mask definition
1 parent 2bcd2a8 commit e367ef3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/Util/Key.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@ arbitraryHash = do
5656

5757
-- | Mask out most bits to produce more collisions
5858
moreCollisions :: Int -> Int
59-
moreCollisions w = fromIntegral (w .&. mask)
59+
moreCollisions w = fromIntegral (w .&. moreCollisionsMask)
6060

61-
mask :: Int
62-
mask = sum [bit n | n <- [0, 3, 8, 14, 61]]
61+
-- | Bitmask for @moreCollisions@
62+
moreCollisionsMask :: Int
63+
moreCollisionsMask = sum [bit n | n <- [0, 3, 8, 14, 61]]
6364

6465
keyToInt :: Key -> Int
6566
keyToInt (K h x) = h * fromEnum x

0 commit comments

Comments
 (0)