X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Flib%2Fstd%2FPrelGHC.hi-boot;h=ace6e251a1cacf52b060b637cb748490d07c8468;hb=225d251337438e2f7870f0ec2781b1c616ef7462;hp=07dec11496a0c3996d3e2d5ffcf109d4e881ac5c;hpb=65ace55b0200fd37c6cf475d6ee16135866a3359;p=ghc-hetmet.git diff --git a/ghc/lib/std/PrelGHC.hi-boot b/ghc/lib/std/PrelGHC.hi-boot index 07dec11..ace6e25 100644 --- a/ghc/lib/std/PrelGHC.hi-boot +++ b/ghc/lib/std/PrelGHC.hi-boot @@ -5,7 +5,7 @@ -- primitive operations and types that GHC knows about. --------------------------------------------------------------------------- -__interface "rts" PrelGHC 1 0 where +__interface "std" PrelGHC 1 0 where __export PrelGHC @@ -46,8 +46,9 @@ __export PrelGHC takeMVarzh putMVarzh tryTakeMVarzh + tryPutMVarzh isEmptyMVarzh - + -- Parallel seqzh parzh @@ -68,7 +69,7 @@ __export PrelGHC leCharzh ordzh chrzh - + -- Int Type Intzh zgzh @@ -90,7 +91,7 @@ __export PrelGHC addIntCzh subIntCzh mulIntCzh - + Wordzh gtWordzh geWordzh @@ -98,6 +99,9 @@ __export PrelGHC neWordzh ltWordzh leWordzh + plusWordzh + minusWordzh + timesWordzh quotWordzh remWordzh andzh @@ -105,14 +109,19 @@ __export PrelGHC notzh xorzh shiftLzh --- shiftRAzh shiftRLzh int2Wordzh word2Intzh - - Word64zh Int64zh + Word64zh + + intToInt8zh + intToInt16zh + intToInt32zh + wordToWord8zh + wordToWord16zh + wordToWord32zh Addrzh gtAddrzh @@ -152,7 +161,7 @@ __export PrelGHC tanhFloatzh powerFloatzh decodeFloatzh - + Doublezh zgzhzh zgzezhzh @@ -183,7 +192,7 @@ __export PrelGHC tanhDoublezh ztztzhzh decodeDoublezh - + cmpIntegerzh cmpIntegerIntzh plusIntegerzh @@ -214,20 +223,21 @@ __export PrelGHC ByteArrayzh MutableArrayzh MutableByteArrayzh - + sameMutableArrayzh sameMutableByteArrayzh - + newArrayzh newByteArrayzh - + indexArrayzh indexCharArrayzh + indexWideCharArrayzh indexIntArrayzh indexWordArrayzh + indexAddrArrayzh indexFloatArrayzh indexDoubleArrayzh - indexAddrArrayzh indexStablePtrArrayzh indexInt8Arrayzh indexInt16Arrayzh @@ -237,9 +247,45 @@ __export PrelGHC 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 @@ -254,8 +300,9 @@ __export PrelGHC indexWord16OffAddrzh indexWord32OffAddrzh indexWord64OffAddrzh - + readCharOffAddrzh + readWideCharOffAddrzh readIntOffAddrzh readWordOffAddrzh readAddrOffAddrzh @@ -272,6 +319,7 @@ __export PrelGHC readWord64OffAddrzh writeCharOffAddrzh + writeWideCharOffAddrzh writeIntOffAddrzh writeWordOffAddrzh writeAddrOffAddrzh @@ -288,8 +336,9 @@ __export PrelGHC writeWord32OffAddrzh writeWord64OffAddrzh --- indexOffForeignObjzh + eqForeignObjzh indexCharOffForeignObjzh + indexWideCharOffForeignObjzh indexIntOffForeignObjzh indexWordOffForeignObjzh indexAddrOffForeignObjzh @@ -304,40 +353,6 @@ __export PrelGHC 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 @@ -377,17 +392,14 @@ __export PrelGHC 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