hw-bits-0.7.1.0: Bit manipulation
HaskellWorks.Data.Bits.Broadword
newtype Broadword a Source #
Constructors
Defined in HaskellWorks.Data.Bits.Broadword
Methods
(==) :: Broadword a -> Broadword a -> Bool #
(/=) :: Broadword a -> Broadword a -> Bool #
showsPrec :: Int -> Broadword a -> ShowS #
show :: Broadword a -> String #
showList :: [Broadword a] -> ShowS #
Associated Types
type Rep (Broadword a) :: Type -> Type #
from :: Broadword a -> Rep (Broadword a) x #
to :: Rep (Broadword a) x -> Broadword a #
rnf :: Broadword a -> () #
broadword :: Broadword Word64 -> Word64 Source #
h :: Int -> Word64 Source #
l :: Int -> Word64 Source #
lsb :: Word64 -> Word64 Source #
kBitDiff :: Int -> Word64 -> Word64 -> Word64 Source #
kBitDiffPos :: Int -> Word64 -> Word64 -> Word64 Source #
kBitDiffUnsafe :: Int -> Word64 -> Word64 -> Word64 Source #