Documentation
mulIntMayOflo# :: Int# -> Int# -> Int#Source
negateInt# :: Int# -> Int#Source
int2Float# :: Int# -> Float#Source
int2Double# :: Int# -> Double#Source
uncheckedIShiftL# :: Int# -> Int# -> Int#Source
uncheckedIShiftRA# :: Int# -> Int# -> Int#Source
uncheckedIShiftRL# :: Int# -> Int# -> Int#Source
minusWord# :: Word# -> Word# -> Word#Source
timesWord# :: Word# -> Word# -> Word#Source
uncheckedShiftL# :: Word# -> Int# -> Word#Source
uncheckedShiftRL# :: Word# -> Int# -> Word#Source
narrow8Int# :: Int# -> Int#Source
narrow16Int# :: Int# -> Int#Source
narrow32Int# :: Int# -> Int#Source
narrow8Word# :: Word# -> Word#Source
narrow16Word# :: Word# -> Word#Source
narrow32Word# :: Word# -> Word#Source
double2Int# :: Double# -> Int#Source
double2Float# :: Double# -> Float#Source
expDouble# :: Double# -> Double#Source
logDouble# :: Double# -> Double#Source
sqrtDouble# :: Double# -> Double#Source
sinDouble# :: Double# -> Double#Source
cosDouble# :: Double# -> Double#Source
tanDouble# :: Double# -> Double#Source
asinDouble# :: Double# -> Double#Source
acosDouble# :: Double# -> Double#Source
atanDouble# :: Double# -> Double#Source
sinhDouble# :: Double# -> Double#Source
coshDouble# :: Double# -> Double#Source
tanhDouble# :: Double# -> Double#Source
plusFloat# :: Float# -> Float# -> Float#Source
minusFloat# :: Float# -> Float# -> Float#Source
timesFloat# :: Float# -> Float# -> Float#Source
divideFloat# :: Float# -> Float# -> Float#Source
negateFloat# :: Float# -> Float#Source
float2Int# :: Float# -> Int#Source
sqrtFloat# :: Float# -> Float#Source
asinFloat# :: Float# -> Float#Source
acosFloat# :: Float# -> Float#Source
atanFloat# :: Float# -> Float#Source
sinhFloat# :: Float# -> Float#Source
coshFloat# :: Float# -> Float#Source
tanhFloat# :: Float# -> Float#Source
powerFloat# :: Float# -> Float# -> Float#Source
float2Double# :: Float# -> Double#Source
decodeFloat_Int# :: Float# -> (#Int#, Int##)Source
sameMutableArray# :: MutableArray# s a -> MutableArray# s a -> BoolSource
readArray# :: MutableArray# s a -> Int# -> State# s -> (#State# s, a#)Source
writeArray# :: MutableArray# s a -> Int# -> a -> State# s -> State# sSource
indexArray# :: Array# a -> Int# -> (#a#)Source
unsafeFreezeArray# :: MutableArray# s a -> State# s -> (#State# s, Array# a#)Source
unsafeThawArray# :: Array# a -> State# s -> (#State# s, MutableArray# s a#)Source
newByteArray# :: Int# -> State# s -> (#State# s, MutableByteArray# s#)Source
newPinnedByteArray# :: Int# -> State# s -> (#State# s, MutableByteArray# s#)Source
newAlignedPinnedByteArray# :: Int# -> Int# -> State# s -> (#State# s, MutableByteArray# s#)Source
unsafeFreezeByteArray# :: MutableByteArray# s -> State# s -> (#State# s, ByteArray##)Source
indexCharArray# :: ByteArray# -> Int# -> Char#Source
indexWideCharArray# :: ByteArray# -> Int# -> Char#Source
indexIntArray# :: ByteArray# -> Int# -> Int#Source
indexWordArray# :: ByteArray# -> Int# -> Word#Source
indexAddrArray# :: ByteArray# -> Int# -> Addr#Source
indexFloatArray# :: ByteArray# -> Int# -> Float#Source
indexDoubleArray# :: ByteArray# -> Int# -> Double#Source
indexStablePtrArray# :: ByteArray# -> Int# -> StablePtr# aSource
indexInt8Array# :: ByteArray# -> Int# -> Int#Source
indexInt16Array# :: ByteArray# -> Int# -> Int#Source
indexInt32Array# :: ByteArray# -> Int# -> Int#Source
indexInt64Array# :: ByteArray# -> Int# -> Int#Source
indexWord8Array# :: ByteArray# -> Int# -> Word#Source
indexWord16Array# :: ByteArray# -> Int# -> Word#Source
indexWord32Array# :: ByteArray# -> Int# -> Word#Source
indexWord64Array# :: ByteArray# -> Int# -> Word#Source
readCharArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Char##)Source
readWideCharArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Char##)Source
readIntArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Int##)Source
readWordArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Word##)Source
readAddrArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Addr##)Source
readFloatArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Float##)Source
readDoubleArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Double##)Source
readStablePtrArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, StablePtr# a#)Source
readInt8Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Int##)Source
readInt16Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Int##)Source
readInt32Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Int##)Source
readInt64Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Int##)Source
readWord8Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Word##)Source
readWord16Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Word##)Source
readWord32Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Word##)Source
readWord64Array# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Word##)Source
writeCharArray# :: MutableByteArray# s -> Int# -> Char# -> State# s -> State# sSource
writeWideCharArray# :: MutableByteArray# s -> Int# -> Char# -> State# s -> State# sSource
writeIntArray# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# sSource
writeWordArray# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# sSource
writeAddrArray# :: MutableByteArray# s -> Int# -> Addr# -> State# s -> State# sSource
writeFloatArray# :: MutableByteArray# s -> Int# -> Float# -> State# s -> State# sSource
writeDoubleArray# :: MutableByteArray# s -> Int# -> Double# -> State# s -> State# sSource
writeStablePtrArray# :: MutableByteArray# s -> Int# -> StablePtr# a -> State# s -> State# sSource
writeInt8Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# sSource
writeInt16Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# sSource
writeInt32Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# sSource
writeInt64Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# sSource
writeWord8Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# sSource
writeWord16Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# sSource
writeWord32Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# sSource
writeWord64Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# sSource
minusAddr# :: Addr# -> Addr# -> Int#Source
indexCharOffAddr# :: Addr# -> Int# -> Char#Source
indexWideCharOffAddr# :: Addr# -> Int# -> Char#Source
indexIntOffAddr# :: Addr# -> Int# -> Int#Source
indexWordOffAddr# :: Addr# -> Int# -> Word#Source
indexAddrOffAddr# :: Addr# -> Int# -> Addr#Source
indexFloatOffAddr# :: Addr# -> Int# -> Float#Source
indexDoubleOffAddr# :: Addr# -> Int# -> Double#Source
indexStablePtrOffAddr# :: Addr# -> Int# -> StablePtr# aSource
indexInt8OffAddr# :: Addr# -> Int# -> Int#Source
indexInt16OffAddr# :: Addr# -> Int# -> Int#Source
indexInt32OffAddr# :: Addr# -> Int# -> Int#Source
indexInt64OffAddr# :: Addr# -> Int# -> Int#Source
indexWord8OffAddr# :: Addr# -> Int# -> Word#Source
indexWord16OffAddr# :: Addr# -> Int# -> Word#Source
indexWord32OffAddr# :: Addr# -> Int# -> Word#Source
indexWord64OffAddr# :: Addr# -> Int# -> Word#Source
readStablePtrOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, StablePtr# a#)Source
writeStablePtrOffAddr# :: Addr# -> Int# -> StablePtr# a -> State# s -> State# sSource
newMutVar# :: a -> State# s -> (#State# s, MutVar# s a#)Source
readMutVar# :: MutVar# s a -> State# s -> (#State# s, a#)Source
writeMutVar# :: MutVar# s a -> a -> State# s -> State# sSource
sameMutVar# :: MutVar# s a -> MutVar# s a -> BoolSource
atomicModifyMutVar# :: MutVar# s a -> (a -> b) -> State# s -> (#State# s, c#)Source
catch# :: (State# RealWorld -> (#State# RealWorld, a#)) -> (b -> State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
maskAsyncExceptions# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
maskUninterruptible# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
unmaskAsyncExceptions# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
atomically# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
catchRetry# :: (State# RealWorld -> (#State# RealWorld, a#)) -> (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
catchSTM# :: (State# RealWorld -> (#State# RealWorld, a#)) -> (b -> State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#)Source
check# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, ()#)Source
readTVarIO# :: TVar# s a -> State# s -> (#State# s, a#)Source
writeTVar# :: TVar# s a -> a -> State# s -> State# sSource
waitWrite# :: Int# -> State# s -> State# sSource
mkWeakForeignEnv# :: o -> b -> Addr# -> Addr# -> Int# -> Addr# -> State# RealWorld -> (#State# RealWorld, Weak# b#)Source
finalizeWeak# :: Weak# a -> State# RealWorld -> (#State# RealWorld, Int#, State# RealWorld -> (#State# RealWorld, ()#)#)Source
makeStablePtr# :: a -> State# RealWorld -> (#State# RealWorld, StablePtr# a#)Source
deRefStablePtr# :: StablePtr# a -> State# RealWorld -> (#State# RealWorld, a#)Source
eqStablePtr# :: StablePtr# a -> StablePtr# a -> Int#Source
makeStableName# :: a -> State# RealWorld -> (#State# RealWorld, StableName# a#)Source
eqStableName# :: StableName# a -> StableName# a -> Int#Source
stableNameToInt# :: StableName# a -> Int#Source
reallyUnsafePtrEquality# :: a -> a -> Int#Source
numSparks# :: State# s -> (#State# s, Int##)Source
dataToTag# :: a -> Int#Source
addrToHValue# :: Addr# -> (#a#)Source
newBCO# :: ByteArray# -> ByteArray# -> Array# a -> Int# -> ByteArray# -> State# s -> (#State# s, BCO##)Source
unpackClosure# :: a -> (#Addr#, Array# b, ByteArray##)Source
getApStackVal# :: a -> Int# -> (#Int#, b#)Source
traceEvent# :: Addr# -> State# s -> State# sSource