{-# LANGUAGE Safe #-}
{-# LANGUAGE MagicHash #-}
{-# OPTIONS_HADDOCK not-home #-}
module GHC.Natural
(Natural(NatS#, NatJ#),
BigNat(..),
mkNatural,
isValidNatural,
plusNatural,
minusNatural,
minusNaturalMaybe,
timesNatural,
negateNatural,
signumNatural,
quotRemNatural,
quotNatural,
remNatural,
gcdNatural,
lcmNatural,
andNatural,
orNatural,
xorNatural,
bitNatural,
testBitNatural,
popCountNatural,
shiftLNatural,
shiftRNatural,
naturalToInteger,
naturalToWord,
naturalToWordMaybe,
wordToNatural,
wordToNatural#,
naturalFromInteger,
powModNatural
) where
import GHC.Internal.Natural