{-# LANGUAGE MagicHash #-}
{-# OPTIONS_HADDOCK not-home #-}
module GHC.Num
( Num(..)
, subtract
, quotRemInteger
, integerFromNatural
, integerToNaturalClamp
, integerToNaturalThrow
, integerToNatural
, integerToWord#
, integerToInt#
, integerToWord64#
, integerToInt64#
, integerAdd
, integerMul
, integerSub
, integerNegate
, integerAbs
, integerPopCount#
, integerQuot
, integerRem
, integerDiv
, integerMod
, integerDivMod#
, integerQuotRem#
, integerEncodeFloat#
, integerEncodeDouble#
, integerGcd
, integerLcm
, integerAnd
, integerOr
, integerXor
, integerComplement
, integerBit#
, integerTestBit#
, integerShiftL#
, integerShiftR#
, integerFromWord#
, integerFromWord64#
, integerFromInt64#
, Integer(..)
, integerBit
, integerCheck
, integerCheck#
, integerCompare
, integerDecodeDouble#
, integerDivMod
, integerEncodeDouble
, integerEq
, integerEq#
, integerFromAddr
, integerFromAddr#
, integerFromBigNat#
, integerFromBigNatNeg#
, integerFromBigNatSign#
, integerFromByteArray
, integerFromByteArray#
, integerFromInt
, integerFromInt#
, integerFromWord
, integerFromWordList
, integerFromWordNeg#
, integerFromWordSign#
, integerGcde
, integerGcde#
, integerGe
, integerGe#
, integerGt
, integerGt#
, integerIsNegative
, integerIsNegative#
, integerIsOne
, integerIsPowerOf2#
, integerIsZero
, integerLe
, integerLe#
, integerLog2
, integerLog2#
, integerLogBase
, integerLogBase#
, integerLogBaseWord
, integerLogBaseWord#
, integerLt
, integerLt#
, integerNe
, integerNe#
, integerOne
, integerPowMod#
, integerQuotRem
, integerRecipMod#
, integerShiftL
, integerShiftR
, integerSignum
, integerSignum#
, integerSizeInBase#
, integerSqr
, integerTestBit
, integerToAddr
, integerToAddr#
, integerToBigNatClamp#
, integerToBigNatSign#
, integerToInt
, integerToMutableByteArray
, integerToMutableByteArray#
, integerToWord
, integerZero
, naturalToWord#
, naturalPopCount#
, naturalShiftR#
, naturalShiftL#
, naturalAdd
, naturalSub
, naturalSubThrow
, naturalSubUnsafe
, naturalMul
, naturalQuotRem#
, naturalQuot
, naturalRem
, naturalAnd
, naturalAndNot
, naturalOr
, naturalXor
, naturalTestBit#
, naturalBit#
, naturalGcd
, naturalLcm
, naturalLog2#
, naturalLogBaseWord#
, naturalLogBase#
, naturalPowMod
, naturalSizeInBase#
, Natural(..)
, naturalBit
, naturalCheck
, naturalCheck#
, naturalClearBit
, naturalClearBit#
, naturalCompare
, naturalComplementBit
, naturalComplementBit#
, naturalEncodeDouble#
, naturalEncodeFloat#
, naturalEq
, naturalEq#
, naturalFromAddr
, naturalFromAddr#
, naturalFromBigNat#
, naturalFromByteArray#
, naturalFromWord
, naturalFromWord#
, naturalFromWord2#
, naturalFromWordList
, naturalGe
, naturalGe#
, naturalGt
, naturalGt#
, naturalIsOne
, naturalIsPowerOf2#
, naturalIsZero
, naturalLe
, naturalLe#
, naturalLog2
, naturalLogBase
, naturalLogBaseWord
, naturalLt
, naturalLt#
, naturalNe
, naturalNe#
, naturalNegate
, naturalOne
, naturalPopCount
, naturalQuotRem
, naturalSetBit
, naturalSetBit#
, naturalShiftL
, naturalShiftR
, naturalSignum
, naturalSqr
, naturalTestBit
, naturalToAddr
, naturalToAddr#
, naturalToBigNat#
, naturalToMutableByteArray#
, naturalToWord
, naturalToWordClamp
, naturalToWordClamp#
, naturalToWordMaybe#
, naturalZero
)
where
import GHC.Internal.Num