{-|
Module      : Data.Vector.Hashtables.Internal.Mask
Description : Provides arch-dependent mask for hashtables.
Copyright   : (c) klapaucius, swamp_agr, 2016-2021
License     : BSD3
-}
module Data.Vector.Hashtables.Internal.Mask where

-- | 'Int' mask. For 32-bit it is equal to @0x7FFFFFFF@. Otherwise, @0x7FFFFFFFFFFFFFFF@.
mask :: Int
mask = Int
forall a. Bounded a => a
maxBound :: Int
{-# INLINE mask #-}