{-| 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 #-}