| ghc-prim-0.1.0.0: GHC primitives | Source code | Contents | Index
GHC.PrimopWrappers
Documentation
gtChar# :: Char# -> Char# -> Bool | Source
geChar# :: Char# -> Char# -> Bool | Source
eqChar# :: Char# -> Char# -> Bool | Source
neChar# :: Char# -> Char# -> Bool | Source
ltChar# :: Char# -> Char# -> Bool | Source
leChar# :: Char# -> Char# -> Bool | Source
ord# :: Char# -> Int# | Source
(+#) :: Int# -> Int# -> Int# | Source
(-#) :: Int# -> Int# -> Int# | Source
(*#) :: Int# -> Int# -> Int# | Source
mulIntMayOflo# :: Int# -> Int# -> Int# | Source
quotInt# :: Int# -> Int# -> Int# | Source
remInt# :: Int# -> Int# -> Int# | Source
gcdInt# :: Int# -> Int# -> Int# | Source
negateInt# :: Int# -> Int# | Source
addIntC# :: Int# -> Int# -> (#Int#, Int##) | Source
subIntC# :: Int# -> Int# -> (#Int#, Int##) | Source
(>#) :: Int# -> Int# -> Bool | Source
(>=#) :: Int# -> Int# -> Bool | Source
(==#) :: Int# -> Int# -> Bool | Source
(/=#) :: Int# -> Int# -> Bool | Source
(<#) :: Int# -> Int# -> Bool | Source
(<=#) :: Int# -> Int# -> Bool | Source
chr# :: Int# -> Char# | Source
int2Word# :: Int# -> Word# | Source
int2Float# :: Int# -> Float# | Source
int2Double# :: Int# -> Double# | Source
int2Integer# :: Int# -> (#Int#, ByteArray##) | Source
uncheckedIShiftL# :: Int# -> Int# -> Int# | Source
uncheckedIShiftRA# :: Int# -> Int# -> Int# | Source
uncheckedIShiftRL# :: Int# -> Int# -> Int# | Source
plusWord# :: Word# -> Word# -> Word# | Source
minusWord# :: Word# -> Word# -> Word# | Source
timesWord# :: Word# -> Word# -> Word# | Source
quotWord# :: Word# -> Word# -> Word# | Source
remWord# :: Word# -> Word# -> Word# | Source
and# :: Word# -> Word# -> Word# | Source
or# :: Word# -> Word# -> Word# | Source
xor# :: Word# -> Word# -> Word# | Source
not# :: Word# -> Word# | Source
uncheckedShiftL# :: Word# -> Int# -> Word# | Source
uncheckedShiftRL# :: Word# -> Int# -> Word# | Source
word2Int# :: Word# -> Int# | Source
word2Integer# :: Word# -> (#Int#, ByteArray##) | Source
gtWord# :: Word# -> Word# -> Bool | Source
geWord# :: Word# -> Word# -> Bool | Source
eqWord# :: Word# -> Word# -> Bool | Source
neWord# :: Word# -> Word# -> Bool | Source
ltWord# :: Word# -> Word# -> Bool | Source
leWord# :: Word# -> Word# -> Bool | 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
plusInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
minusInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
timesInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
gcdInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
gcdIntegerInt# :: Int# -> ByteArray# -> Int# -> Int# | Source
divExactInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
quotInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
remInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
cmpInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> Int# | Source
cmpIntegerInt# :: Int# -> ByteArray# -> Int# -> Int# | Source
quotRemInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray#, Int#, ByteArray##) | Source
divModInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray#, Int#, ByteArray##) | Source
integer2Int# :: Int# -> ByteArray# -> Int# | Source
integer2Word# :: Int# -> ByteArray# -> Word# | Source
andInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
orInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
xorInteger# :: Int# -> ByteArray# -> Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
complementInteger# :: Int# -> ByteArray# -> (#Int#, ByteArray##) | Source
(>##) :: Double# -> Double# -> Bool | Source
(>=##) :: Double# -> Double# -> Bool | Source
(==##) :: Double# -> Double# -> Bool | Source
(/=##) :: Double# -> Double# -> Bool | Source
(<##) :: Double# -> Double# -> Bool | Source
(<=##) :: Double# -> Double# -> Bool | Source
(+##) :: Double# -> Double# -> Double# | Source
(-##) :: Double# -> Double# -> Double# | Source
(*##) :: Double# -> Double# -> Double# | Source
(/##) :: Double# -> Double# -> Double# | Source
negateDouble# :: Double# -> Double# | 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
(**##) :: Double# -> Double# -> Double# | Source
decodeDouble# :: Double# -> (#Int#, Int#, ByteArray##) | Source
decodeDouble_2Int# :: Double# -> (#Int#, Word#, Word#, Int##) | Source
gtFloat# :: Float# -> Float# -> Bool | Source
geFloat# :: Float# -> Float# -> Bool | Source
eqFloat# :: Float# -> Float# -> Bool | Source
neFloat# :: Float# -> Float# -> Bool | Source
ltFloat# :: Float# -> Float# -> Bool | Source
leFloat# :: Float# -> Float# -> Bool | 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
expFloat# :: Float# -> Float# | Source
logFloat# :: Float# -> Float# | Source
sqrtFloat# :: Float# -> Float# | Source
sinFloat# :: Float# -> Float# | Source
cosFloat# :: Float# -> Float# | Source
tanFloat# :: 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# :: Float# -> (#Int#, Int#, ByteArray##) | Source
decodeFloat_Int# :: Float# -> (#Int#, Int##) | Source
newArray# :: Int# -> a -> State# s -> (#State# s, MutableArray# s a#) | Source
sameMutableArray# :: MutableArray# s a -> MutableArray# s a -> Bool | Source
readArray# :: MutableArray# s a -> Int# -> State# s -> (#State# s, a#) | Source
writeArray# :: MutableArray# s a -> Int# -> a -> State# s -> State# s | Source
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
byteArrayContents# :: ByteArray# -> Addr# | Source
sameMutableByteArray# :: MutableByteArray# s -> MutableByteArray# s -> Bool | Source
unsafeFreezeByteArray# :: MutableByteArray# s -> State# s -> (#State# s, ByteArray##) | Source
sizeofByteArray# :: ByteArray# -> Int# | Source
sizeofMutableByteArray# :: MutableByteArray# s -> Int# | 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# a | Source
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# s | Source
writeWideCharArray# :: MutableByteArray# s -> Int# -> Char# -> State# s -> State# s | Source
writeIntArray# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# s | Source
writeWordArray# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# s | Source
writeAddrArray# :: MutableByteArray# s -> Int# -> Addr# -> State# s -> State# s | Source
writeFloatArray# :: MutableByteArray# s -> Int# -> Float# -> State# s -> State# s | Source
writeDoubleArray# :: MutableByteArray# s -> Int# -> Double# -> State# s -> State# s | Source
writeStablePtrArray# :: MutableByteArray# s -> Int# -> StablePtr# a -> State# s -> State# s | Source
writeInt8Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# s | Source
writeInt16Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# s | Source
writeInt32Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# s | Source
writeInt64Array# :: MutableByteArray# s -> Int# -> Int# -> State# s -> State# s | Source
writeWord8Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# s | Source
writeWord16Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# s | Source
writeWord32Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# s | Source
writeWord64Array# :: MutableByteArray# s -> Int# -> Word# -> State# s -> State# s | Source
plusAddr# :: Addr# -> Int# -> Addr# | Source
minusAddr# :: Addr# -> Addr# -> Int# | Source
remAddr# :: Addr# -> Int# -> Int# | Source
addr2Int# :: Addr# -> Int# | Source
int2Addr# :: Int# -> Addr# | Source
gtAddr# :: Addr# -> Addr# -> Bool | Source
geAddr# :: Addr# -> Addr# -> Bool | Source
eqAddr# :: Addr# -> Addr# -> Bool | Source
neAddr# :: Addr# -> Addr# -> Bool | Source
ltAddr# :: Addr# -> Addr# -> Bool | Source
leAddr# :: Addr# -> Addr# -> Bool | 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# a | Source
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
readCharOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Char##) | Source
readWideCharOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Char##) | Source
readIntOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Int##) | Source
readWordOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Word##) | Source
readAddrOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Addr##) | Source
readFloatOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Float##) | Source
readDoubleOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Double##) | Source
readStablePtrOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, StablePtr# a#) | Source
readInt8OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Int##) | Source
readInt16OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Int##) | Source
readInt32OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Int##) | Source
readInt64OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Int##) | Source
readWord8OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Word##) | Source
readWord16OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Word##) | Source
readWord32OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Word##) | Source
readWord64OffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Word##) | Source
writeCharOffAddr# :: Addr# -> Int# -> Char# -> State# s -> State# s | Source
writeWideCharOffAddr# :: Addr# -> Int# -> Char# -> State# s -> State# s | Source
writeIntOffAddr# :: Addr# -> Int# -> Int# -> State# s -> State# s | Source
writeWordOffAddr# :: Addr# -> Int# -> Word# -> State# s -> State# s | Source
writeAddrOffAddr# :: Addr# -> Int# -> Addr# -> State# s -> State# s | Source
writeFloatOffAddr# :: Addr# -> Int# -> Float# -> State# s -> State# s | Source
writeDoubleOffAddr# :: Addr# -> Int# -> Double# -> State# s -> State# s | Source
writeStablePtrOffAddr# :: Addr# -> Int# -> StablePtr# a -> State# s -> State# s | Source
writeInt8OffAddr# :: Addr# -> Int# -> Int# -> State# s -> State# s | Source
writeInt16OffAddr# :: Addr# -> Int# -> Int# -> State# s -> State# s | Source
writeInt32OffAddr# :: Addr# -> Int# -> Int# -> State# s -> State# s | Source
writeInt64OffAddr# :: Addr# -> Int# -> Int# -> State# s -> State# s | Source
writeWord8OffAddr# :: Addr# -> Int# -> Word# -> State# s -> State# s | Source
writeWord16OffAddr# :: Addr# -> Int# -> Word# -> State# s -> State# s | Source
writeWord32OffAddr# :: Addr# -> Int# -> Word# -> State# s -> State# s | Source
writeWord64OffAddr# :: Addr# -> Int# -> Word# -> State# s -> State# s | Source
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# s | Source
sameMutVar# :: MutVar# s a -> MutVar# s a -> Bool | Source
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
raise# :: a -> b | Source
raiseIO# :: a -> State# RealWorld -> (#State# RealWorld, b#) | Source
blockAsyncExceptions# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#) | Source
unblockAsyncExceptions# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#) | Source
asyncExceptionsBlocked# :: State# RealWorld -> (#State# RealWorld, Int##) | Source
atomically# :: (State# RealWorld -> (#State# RealWorld, a#)) -> State# RealWorld -> (#State# RealWorld, a#) | Source
retry# :: 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
newTVar# :: a -> State# s -> (#State# s, TVar# s a#) | Source
readTVar# :: TVar# s a -> State# s -> (#State# s, a#) | Source
writeTVar# :: TVar# s a -> a -> State# s -> State# s | Source
sameTVar# :: TVar# s a -> TVar# s a -> Bool | Source
newMVar# :: State# s -> (#State# s, MVar# s a#) | Source
takeMVar# :: MVar# s a -> State# s -> (#State# s, a#) | Source
tryTakeMVar# :: MVar# s a -> State# s -> (#State# s, Int#, a#) | Source
putMVar# :: MVar# s a -> a -> State# s -> State# s | Source
tryPutMVar# :: MVar# s a -> a -> State# s -> (#State# s, Int##) | Source
sameMVar# :: MVar# s a -> MVar# s a -> Bool | Source
isEmptyMVar# :: MVar# s a -> State# s -> (#State# s, Int##) | Source
delay# :: Int# -> State# s -> State# s | Source
waitRead# :: Int# -> State# s -> State# s | Source
waitWrite# :: Int# -> State# s -> State# s | Source
fork# :: a -> State# RealWorld -> (#State# RealWorld, ThreadId##) | Source
forkOn# :: Int# -> a -> State# RealWorld -> (#State# RealWorld, ThreadId##) | Source
killThread# :: ThreadId# -> a -> State# RealWorld -> State# RealWorld | Source
yield# :: State# RealWorld -> State# RealWorld | Source
myThreadId# :: State# RealWorld -> (#State# RealWorld, ThreadId##) | Source
labelThread# :: ThreadId# -> Addr# -> State# RealWorld -> State# RealWorld | Source
isCurrentThreadBound# :: State# RealWorld -> (#State# RealWorld, Int##) | Source
noDuplicate# :: State# RealWorld -> State# RealWorld | Source
threadStatus# :: ThreadId# -> State# RealWorld -> (#State# RealWorld, Int##) | Source
mkWeak# :: o -> b -> c -> State# RealWorld -> (#State# RealWorld, Weak# b#) | Source
mkWeakForeignEnv# :: o -> b -> Addr# -> Addr# -> Int# -> Addr# -> State# RealWorld -> (#State# RealWorld, Weak# b#) | Source
deRefWeak# :: Weak# a -> State# RealWorld -> (#State# RealWorld, Int#, a#) | Source
finalizeWeak# :: Weak# a -> State# RealWorld -> (#State# RealWorld, Int#, State# RealWorld -> (#State# RealWorld, ()#)#) | Source
touch# :: o -> 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
dataToTag# :: a -> Int# | Source
addrToHValue# :: Addr# -> (#a#) | Source
mkApUpd0# :: BCO# -> (#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
Produced by Haddock version 2.4.2