-- primitive operations and types that GHC knows about.
---------------------------------------------------------------------------
-__interface "rts" PrelGHC 1 0 where
+__interface "std" PrelGHC 1 0 where
__export PrelGHC
takeMVarzh
putMVarzh
tryTakeMVarzh
+ tryPutMVarzh
isEmptyMVarzh
-
+
-- Parallel
seqzh
parzh
leCharzh
ordzh
chrzh
-
+
-- Int Type
Intzh
zgzh
addIntCzh
subIntCzh
mulIntCzh
-
+
Wordzh
gtWordzh
geWordzh
neWordzh
ltWordzh
leWordzh
+ plusWordzh
+ minusWordzh
+ timesWordzh
quotWordzh
remWordzh
andzh
notzh
xorzh
shiftLzh
--- shiftRAzh
shiftRLzh
int2Wordzh
word2Intzh
-
- Word64zh
Int64zh
+ Word64zh
+
+ intToInt8zh
+ intToInt16zh
+ intToInt32zh
+ wordToWord8zh
+ wordToWord16zh
+ wordToWord32zh
Addrzh
gtAddrzh
tanhFloatzh
powerFloatzh
decodeFloatzh
-
+
Doublezh
zgzhzh
zgzezhzh
tanhDoublezh
ztztzhzh
decodeDoublezh
-
+
cmpIntegerzh
cmpIntegerIntzh
plusIntegerzh
ByteArrayzh
MutableArrayzh
MutableByteArrayzh
-
+
sameMutableArrayzh
sameMutableByteArrayzh
-
+
newArrayzh
newByteArrayzh
-
+
indexArrayzh
indexCharArrayzh
+ indexWideCharArrayzh
indexIntArrayzh
indexWordArrayzh
+ indexAddrArrayzh
indexFloatArrayzh
indexDoubleArrayzh
- indexAddrArrayzh
indexStablePtrArrayzh
indexInt8Arrayzh
indexInt16Arrayzh
indexWord16Arrayzh
indexWord32Arrayzh
indexWord64Arrayzh
-
--- indexOffAddrzh
+
+ readArrayzh
+ readCharArrayzh
+ readWideCharArrayzh
+ readIntArrayzh
+ readWordArrayzh
+ readAddrArrayzh
+ readFloatArrayzh
+ readDoubleArrayzh
+ readStablePtrArrayzh
+ readInt8Arrayzh
+ readInt16Arrayzh
+ readInt32Arrayzh
+ readInt64Arrayzh
+ readWord8Arrayzh
+ readWord16Arrayzh
+ readWord32Arrayzh
+ readWord64Arrayzh
+
+ writeArrayzh
+ writeCharArrayzh
+ writeWideCharArrayzh
+ writeIntArrayzh
+ writeWordArrayzh
+ writeAddrArrayzh
+ writeFloatArrayzh
+ writeDoubleArrayzh
+ writeStablePtrArrayzh
+ writeInt8Arrayzh
+ writeInt16Arrayzh
+ writeInt32Arrayzh
+ writeInt64Arrayzh
+ writeWord8Arrayzh
+ writeWord16Arrayzh
+ writeWord32Arrayzh
+ writeWord64Arrayzh
+
indexCharOffAddrzh
+ indexWideCharOffAddrzh
indexIntOffAddrzh
indexWordOffAddrzh
indexAddrOffAddrzh
indexWord16OffAddrzh
indexWord32OffAddrzh
indexWord64OffAddrzh
-
+
readCharOffAddrzh
+ readWideCharOffAddrzh
readIntOffAddrzh
readWordOffAddrzh
readAddrOffAddrzh
readWord64OffAddrzh
writeCharOffAddrzh
+ writeWideCharOffAddrzh
writeIntOffAddrzh
writeWordOffAddrzh
writeAddrOffAddrzh
writeWord32OffAddrzh
writeWord64OffAddrzh
--- indexOffForeignObjzh
+ eqForeignObjzh
indexCharOffForeignObjzh
+ indexWideCharOffForeignObjzh
indexIntOffForeignObjzh
indexWordOffForeignObjzh
indexAddrOffForeignObjzh
indexWord16OffForeignObjzh
indexWord32OffForeignObjzh
indexWord64OffForeignObjzh
-
- writeArrayzh
- writeCharArrayzh
- writeIntArrayzh
- writeWordArrayzh
- writeFloatArrayzh
- writeDoubleArrayzh
- writeAddrArrayzh
- writeStablePtrArrayzh
- writeInt8Arrayzh
- writeInt16Arrayzh
- writeInt32Arrayzh
- writeInt64Arrayzh
- writeWord8Arrayzh
- writeWord16Arrayzh
- writeWord32Arrayzh
- writeWord64Arrayzh
-
- readArrayzh
- readCharArrayzh
- readIntArrayzh
- readWordArrayzh
- readFloatArrayzh
- readDoubleArrayzh
- readAddrArrayzh
- readStablePtrArrayzh
- readInt8Arrayzh
- readInt16Arrayzh
- readInt32Arrayzh
- readInt64Arrayzh
- readWord8Arrayzh
- readWord16Arrayzh
- readWord32Arrayzh
- readWord64Arrayzh
unsafeFreezzeArrayzh -- Note zz in the middle
unsafeFreezzeByteArrayzh -- Ditto
eqStableNamezh
stableNameToIntzh
- indexPtrOffClosurezh
- indexWordOffClosurezh
- setPtrOffClosurezh
- setWordOffClosurezh
-
reallyUnsafePtrEqualityzh
newBCOzh
- getBCOPtrszh
+ BCOzh
+ mkApUpd0zh
unsafeCoercezh
+ addrToHValuezh
;
-- Export PrelErr.error, so that others don't have to import PrelErr