Copyright | (c) The University of Glasgow 1997-2008 |
---|---|
License | see libraries/ghc-prim/LICENSE |
Maintainer | cvs-ghc@haskell.org |
Stability | internal |
Portability | non-portable (GHC Extensions) |
Safe Haskell | None |
Language | Haskell2010 |
GHC.IntWord64
Description
Primitive operations on Int64# and Word64# on platforms where WORD_SIZE_IN_BITS < 64.
Documentation
int64ToInt# :: Int64# -> Int# #
int64ToWord64# :: Int64# -> Word64# #
intToInt64# :: Int# -> Int64# #
minusInt64# :: Int64# -> Int64# -> Int64# #
negateInt64# :: Int64# -> Int64# #
plusInt64# :: Int64# -> Int64# -> Int64# #
quotInt64# :: Int64# -> Int64# -> Int64# #
quotWord64# :: Word64# -> Word64# -> Word64# #
remWord64# :: Word64# -> Word64# -> Word64# #
timesInt64# :: Int64# -> Int64# -> Int64# #
uncheckedIShiftL64# :: Int64# -> Int# -> Int64# #
uncheckedIShiftRA64# :: Int64# -> Int# -> Int64# #
uncheckedIShiftRL64# :: Int64# -> Int# -> Int64# #
uncheckedShiftL64# :: Word64# -> Int# -> Word64# #
uncheckedShiftRL64# :: Word64# -> Int# -> Word64# #
word64ToInt64# :: Word64# -> Int64# #
word64ToWord# :: Word64# -> Word# #
wordToWord64# :: Word# -> Word64# #