module Numeric.Integer ( integerExp ) where import Control.Composition import Foreign.C foreign import ccall unsafe exp_ats :: CInt -> CInt -> CInt integerExp :: Int -> Int -> Int integerExp = fromIntegral .* on exp_ats fromIntegral