module GHC.PrimopWrappers where
import qualified GHC.Prim
gtChar# a1 a2 = (GHC.Prim.gtChar#) a1 a2
geChar# a1 a2 = (GHC.Prim.geChar#) a1 a2
eqChar# a1 a2 = (GHC.Prim.eqChar#) a1 a2
neChar# a1 a2 = (GHC.Prim.neChar#) a1 a2
ltChar# a1 a2 = (GHC.Prim.ltChar#) a1 a2
leChar# a1 a2 = (GHC.Prim.leChar#) a1 a2
ord# a1 = (GHC.Prim.ord#) a1
(+#) a1 a2 = (GHC.Prim.+#) a1 a2
(-#) a1 a2 = (GHC.Prim.-#) a1 a2
(*#) a1 a2 = (GHC.Prim.*#) a1 a2
mulIntMayOflo# a1 a2 = (GHC.Prim.mulIntMayOflo#) a1 a2
quotInt# a1 a2 = (GHC.Prim.quotInt#) a1 a2
remInt# a1 a2 = (GHC.Prim.remInt#) a1 a2
gcdInt# a1 a2 = (GHC.Prim.gcdInt#) a1 a2
negateInt# a1 = (GHC.Prim.negateInt#) a1
addIntC# a1 a2 = (GHC.Prim.addIntC#) a1 a2
subIntC# a1 a2 = (GHC.Prim.subIntC#) a1 a2
(>#) a1 a2 = (GHC.Prim.>#) a1 a2
(>=#) a1 a2 = (GHC.Prim.>=#) a1 a2
(==#) a1 a2 = (GHC.Prim.==#) a1 a2
(/=#) a1 a2 = (GHC.Prim./=#) a1 a2
(<#) a1 a2 = (GHC.Prim.<#) a1 a2
(<=#) a1 a2 = (GHC.Prim.<=#) a1 a2
chr# a1 = (GHC.Prim.chr#) a1
int2Word# a1 = (GHC.Prim.int2Word#) a1
int2Float# a1 = (GHC.Prim.int2Float#) a1
int2Double# a1 = (GHC.Prim.int2Double#) a1
int2Integer# a1 = (GHC.Prim.int2Integer#) a1
uncheckedIShiftL# a1 a2 = (GHC.Prim.uncheckedIShiftL#) a1 a2
uncheckedIShiftRA# a1 a2 = (GHC.Prim.uncheckedIShiftRA#) a1 a2
uncheckedIShiftRL# a1 a2 = (GHC.Prim.uncheckedIShiftRL#) a1 a2
plusWord# a1 a2 = (GHC.Prim.plusWord#) a1 a2
minusWord# a1 a2 = (GHC.Prim.minusWord#) a1 a2
timesWord# a1 a2 = (GHC.Prim.timesWord#) a1 a2
quotWord# a1 a2 = (GHC.Prim.quotWord#) a1 a2
remWord# a1 a2 = (GHC.Prim.remWord#) a1 a2
and# a1 a2 = (GHC.Prim.and#) a1 a2
or# a1 a2 = (GHC.Prim.or#) a1 a2
xor# a1 a2 = (GHC.Prim.xor#) a1 a2
not# a1 = (GHC.Prim.not#) a1
uncheckedShiftL# a1 a2 = (GHC.Prim.uncheckedShiftL#) a1 a2
uncheckedShiftRL# a1 a2 = (GHC.Prim.uncheckedShiftRL#) a1 a2
word2Int# a1 = (GHC.Prim.word2Int#) a1
word2Integer# a1 = (GHC.Prim.word2Integer#) a1
gtWord# a1 a2 = (GHC.Prim.gtWord#) a1 a2
geWord# a1 a2 = (GHC.Prim.geWord#) a1 a2
eqWord# a1 a2 = (GHC.Prim.eqWord#) a1 a2
neWord# a1 a2 = (GHC.Prim.neWord#) a1 a2
ltWord# a1 a2 = (GHC.Prim.ltWord#) a1 a2
leWord# a1 a2 = (GHC.Prim.leWord#) a1 a2
narrow8Int# a1 = (GHC.Prim.narrow8Int#) a1
narrow16Int# a1 = (GHC.Prim.narrow16Int#) a1
narrow32Int# a1 = (GHC.Prim.narrow32Int#) a1
narrow8Word# a1 = (GHC.Prim.narrow8Word#) a1
narrow16Word# a1 = (GHC.Prim.narrow16Word#) a1
narrow32Word# a1 = (GHC.Prim.narrow32Word#) a1
plusInteger# a1 a2 a3 a4 = (GHC.Prim.plusInteger#) a1 a2 a3 a4
minusInteger# a1 a2 a3 a4 = (GHC.Prim.minusInteger#) a1 a2 a3 a4
timesInteger# a1 a2 a3 a4 = (GHC.Prim.timesInteger#) a1 a2 a3 a4
gcdInteger# a1 a2 a3 a4 = (GHC.Prim.gcdInteger#) a1 a2 a3 a4
gcdIntegerInt# a1 a2 a3 = (GHC.Prim.gcdIntegerInt#) a1 a2 a3
divExactInteger# a1 a2 a3 a4 = (GHC.Prim.divExactInteger#) a1 a2 a3 a4
quotInteger# a1 a2 a3 a4 = (GHC.Prim.quotInteger#) a1 a2 a3 a4
remInteger# a1 a2 a3 a4 = (GHC.Prim.remInteger#) a1 a2 a3 a4
cmpInteger# a1 a2 a3 a4 = (GHC.Prim.cmpInteger#) a1 a2 a3 a4
cmpIntegerInt# a1 a2 a3 = (GHC.Prim.cmpIntegerInt#) a1 a2 a3
quotRemInteger# a1 a2 a3 a4 = (GHC.Prim.quotRemInteger#) a1 a2 a3 a4
divModInteger# a1 a2 a3 a4 = (GHC.Prim.divModInteger#) a1 a2 a3 a4
integer2Int# a1 a2 = (GHC.Prim.integer2Int#) a1 a2
integer2Word# a1 a2 = (GHC.Prim.integer2Word#) a1 a2
andInteger# a1 a2 a3 a4 = (GHC.Prim.andInteger#) a1 a2 a3 a4
orInteger# a1 a2 a3 a4 = (GHC.Prim.orInteger#) a1 a2 a3 a4
xorInteger# a1 a2 a3 a4 = (GHC.Prim.xorInteger#) a1 a2 a3 a4
complementInteger# a1 a2 = (GHC.Prim.complementInteger#) a1 a2
(>##) a1 a2 = (GHC.Prim.>##) a1 a2
(>=##) a1 a2 = (GHC.Prim.>=##) a1 a2
(==##) a1 a2 = (GHC.Prim.==##) a1 a2
(/=##) a1 a2 = (GHC.Prim./=##) a1 a2
(<##) a1 a2 = (GHC.Prim.<##) a1 a2
(<=##) a1 a2 = (GHC.Prim.<=##) a1 a2
(+##) a1 a2 = (GHC.Prim.+##) a1 a2
(-##) a1 a2 = (GHC.Prim.-##) a1 a2
(*##) a1 a2 = (GHC.Prim.*##) a1 a2
(/##) a1 a2 = (GHC.Prim./##) a1 a2
negateDouble# a1 = (GHC.Prim.negateDouble#) a1
double2Int# a1 = (GHC.Prim.double2Int#) a1
double2Float# a1 = (GHC.Prim.double2Float#) a1
expDouble# a1 = (GHC.Prim.expDouble#) a1
logDouble# a1 = (GHC.Prim.logDouble#) a1
sqrtDouble# a1 = (GHC.Prim.sqrtDouble#) a1
sinDouble# a1 = (GHC.Prim.sinDouble#) a1
cosDouble# a1 = (GHC.Prim.cosDouble#) a1
tanDouble# a1 = (GHC.Prim.tanDouble#) a1
asinDouble# a1 = (GHC.Prim.asinDouble#) a1
acosDouble# a1 = (GHC.Prim.acosDouble#) a1
atanDouble# a1 = (GHC.Prim.atanDouble#) a1
sinhDouble# a1 = (GHC.Prim.sinhDouble#) a1
coshDouble# a1 = (GHC.Prim.coshDouble#) a1
tanhDouble# a1 = (GHC.Prim.tanhDouble#) a1
(**##) a1 a2 = (GHC.Prim.**##) a1 a2
decodeDouble# a1 = (GHC.Prim.decodeDouble#) a1
gtFloat# a1 a2 = (GHC.Prim.gtFloat#) a1 a2
geFloat# a1 a2 = (GHC.Prim.geFloat#) a1 a2
eqFloat# a1 a2 = (GHC.Prim.eqFloat#) a1 a2
neFloat# a1 a2 = (GHC.Prim.neFloat#) a1 a2
ltFloat# a1 a2 = (GHC.Prim.ltFloat#) a1 a2
leFloat# a1 a2 = (GHC.Prim.leFloat#) a1 a2
plusFloat# a1 a2 = (GHC.Prim.plusFloat#) a1 a2
minusFloat# a1 a2 = (GHC.Prim.minusFloat#) a1 a2
timesFloat# a1 a2 = (GHC.Prim.timesFloat#) a1 a2
divideFloat# a1 a2 = (GHC.Prim.divideFloat#) a1 a2
negateFloat# a1 = (GHC.Prim.negateFloat#) a1
float2Int# a1 = (GHC.Prim.float2Int#) a1
expFloat# a1 = (GHC.Prim.expFloat#) a1
logFloat# a1 = (GHC.Prim.logFloat#) a1
sqrtFloat# a1 = (GHC.Prim.sqrtFloat#) a1
sinFloat# a1 = (GHC.Prim.sinFloat#) a1
cosFloat# a1 = (GHC.Prim.cosFloat#) a1
tanFloat# a1 = (GHC.Prim.tanFloat#) a1
asinFloat# a1 = (GHC.Prim.asinFloat#) a1
acosFloat# a1 = (GHC.Prim.acosFloat#) a1
atanFloat# a1 = (GHC.Prim.atanFloat#) a1
sinhFloat# a1 = (GHC.Prim.sinhFloat#) a1
coshFloat# a1 = (GHC.Prim.coshFloat#) a1
tanhFloat# a1 = (GHC.Prim.tanhFloat#) a1
powerFloat# a1 a2 = (GHC.Prim.powerFloat#) a1 a2
float2Double# a1 = (GHC.Prim.float2Double#) a1
decodeFloat# a1 = (GHC.Prim.decodeFloat#) a1
newArray# a1 a2 a3 = (GHC.Prim.newArray#) a1 a2 a3
sameMutableArray# a1 a2 = (GHC.Prim.sameMutableArray#) a1 a2
readArray# a1 a2 a3 = (GHC.Prim.readArray#) a1 a2 a3
writeArray# a1 a2 a3 a4 = (GHC.Prim.writeArray#) a1 a2 a3 a4
indexArray# a1 a2 = (GHC.Prim.indexArray#) a1 a2
unsafeFreezeArray# a1 a2 = (GHC.Prim.unsafeFreezeArray#) a1 a2
unsafeThawArray# a1 a2 = (GHC.Prim.unsafeThawArray#) a1 a2
newByteArray# a1 a2 = (GHC.Prim.newByteArray#) a1 a2
newPinnedByteArray# a1 a2 = (GHC.Prim.newPinnedByteArray#) a1 a2
byteArrayContents# a1 = (GHC.Prim.byteArrayContents#) a1
sameMutableByteArray# a1 a2 = (GHC.Prim.sameMutableByteArray#) a1 a2
unsafeFreezeByteArray# a1 a2 = (GHC.Prim.unsafeFreezeByteArray#) a1 a2
sizeofByteArray# a1 = (GHC.Prim.sizeofByteArray#) a1
sizeofMutableByteArray# a1 = (GHC.Prim.sizeofMutableByteArray#) a1
indexCharArray# a1 a2 = (GHC.Prim.indexCharArray#) a1 a2
indexWideCharArray# a1 a2 = (GHC.Prim.indexWideCharArray#) a1 a2
indexIntArray# a1 a2 = (GHC.Prim.indexIntArray#) a1 a2
indexWordArray# a1 a2 = (GHC.Prim.indexWordArray#) a1 a2
indexAddrArray# a1 a2 = (GHC.Prim.indexAddrArray#) a1 a2
indexFloatArray# a1 a2 = (GHC.Prim.indexFloatArray#) a1 a2
indexDoubleArray# a1 a2 = (GHC.Prim.indexDoubleArray#) a1 a2
indexStablePtrArray# a1 a2 = (GHC.Prim.indexStablePtrArray#) a1 a2
indexInt8Array# a1 a2 = (GHC.Prim.indexInt8Array#) a1 a2
indexInt16Array# a1 a2 = (GHC.Prim.indexInt16Array#) a1 a2
indexInt32Array# a1 a2 = (GHC.Prim.indexInt32Array#) a1 a2
indexInt64Array# a1 a2 = (GHC.Prim.indexInt64Array#) a1 a2
indexWord8Array# a1 a2 = (GHC.Prim.indexWord8Array#) a1 a2
indexWord16Array# a1 a2 = (GHC.Prim.indexWord16Array#) a1 a2
indexWord32Array# a1 a2 = (GHC.Prim.indexWord32Array#) a1 a2
indexWord64Array# a1 a2 = (GHC.Prim.indexWord64Array#) a1 a2
readCharArray# a1 a2 a3 = (GHC.Prim.readCharArray#) a1 a2 a3
readWideCharArray# a1 a2 a3 = (GHC.Prim.readWideCharArray#) a1 a2 a3
readIntArray# a1 a2 a3 = (GHC.Prim.readIntArray#) a1 a2 a3
readWordArray# a1 a2 a3 = (GHC.Prim.readWordArray#) a1 a2 a3
readAddrArray# a1 a2 a3 = (GHC.Prim.readAddrArray#) a1 a2 a3
readFloatArray# a1 a2 a3 = (GHC.Prim.readFloatArray#) a1 a2 a3
readDoubleArray# a1 a2 a3 = (GHC.Prim.readDoubleArray#) a1 a2 a3
readStablePtrArray# a1 a2 a3 = (GHC.Prim.readStablePtrArray#) a1 a2 a3
readInt8Array# a1 a2 a3 = (GHC.Prim.readInt8Array#) a1 a2 a3
readInt16Array# a1 a2 a3 = (GHC.Prim.readInt16Array#) a1 a2 a3
readInt32Array# a1 a2 a3 = (GHC.Prim.readInt32Array#) a1 a2 a3
readInt64Array# a1 a2 a3 = (GHC.Prim.readInt64Array#) a1 a2 a3
readWord8Array# a1 a2 a3 = (GHC.Prim.readWord8Array#) a1 a2 a3
readWord16Array# a1 a2 a3 = (GHC.Prim.readWord16Array#) a1 a2 a3
readWord32Array# a1 a2 a3 = (GHC.Prim.readWord32Array#) a1 a2 a3
readWord64Array# a1 a2 a3 = (GHC.Prim.readWord64Array#) a1 a2 a3
writeCharArray# a1 a2 a3 a4 = (GHC.Prim.writeCharArray#) a1 a2 a3 a4
writeWideCharArray# a1 a2 a3 a4 = (GHC.Prim.writeWideCharArray#) a1 a2 a3 a4
writeIntArray# a1 a2 a3 a4 = (GHC.Prim.writeIntArray#) a1 a2 a3 a4
writeWordArray# a1 a2 a3 a4 = (GHC.Prim.writeWordArray#) a1 a2 a3 a4
writeAddrArray# a1 a2 a3 a4 = (GHC.Prim.writeAddrArray#) a1 a2 a3 a4
writeFloatArray# a1 a2 a3 a4 = (GHC.Prim.writeFloatArray#) a1 a2 a3 a4
writeDoubleArray# a1 a2 a3 a4 = (GHC.Prim.writeDoubleArray#) a1 a2 a3 a4
writeStablePtrArray# a1 a2 a3 a4 = (GHC.Prim.writeStablePtrArray#) a1 a2 a3 a4
writeInt8Array# a1 a2 a3 a4 = (GHC.Prim.writeInt8Array#) a1 a2 a3 a4
writeInt16Array# a1 a2 a3 a4 = (GHC.Prim.writeInt16Array#) a1 a2 a3 a4
writeInt32Array# a1 a2 a3 a4 = (GHC.Prim.writeInt32Array#) a1 a2 a3 a4
writeInt64Array# a1 a2 a3 a4 = (GHC.Prim.writeInt64Array#) a1 a2 a3 a4
writeWord8Array# a1 a2 a3 a4 = (GHC.Prim.writeWord8Array#) a1 a2 a3 a4
writeWord16Array# a1 a2 a3 a4 = (GHC.Prim.writeWord16Array#) a1 a2 a3 a4
writeWord32Array# a1 a2 a3 a4 = (GHC.Prim.writeWord32Array#) a1 a2 a3 a4
writeWord64Array# a1 a2 a3 a4 = (GHC.Prim.writeWord64Array#) a1 a2 a3 a4
plusAddr# a1 a2 = (GHC.Prim.plusAddr#) a1 a2
minusAddr# a1 a2 = (GHC.Prim.minusAddr#) a1 a2
remAddr# a1 a2 = (GHC.Prim.remAddr#) a1 a2
addr2Int# a1 = (GHC.Prim.addr2Int#) a1
int2Addr# a1 = (GHC.Prim.int2Addr#) a1
gtAddr# a1 a2 = (GHC.Prim.gtAddr#) a1 a2
geAddr# a1 a2 = (GHC.Prim.geAddr#) a1 a2
eqAddr# a1 a2 = (GHC.Prim.eqAddr#) a1 a2
neAddr# a1 a2 = (GHC.Prim.neAddr#) a1 a2
ltAddr# a1 a2 = (GHC.Prim.ltAddr#) a1 a2
leAddr# a1 a2 = (GHC.Prim.leAddr#) a1 a2
indexCharOffAddr# a1 a2 = (GHC.Prim.indexCharOffAddr#) a1 a2
indexWideCharOffAddr# a1 a2 = (GHC.Prim.indexWideCharOffAddr#) a1 a2
indexIntOffAddr# a1 a2 = (GHC.Prim.indexIntOffAddr#) a1 a2
indexWordOffAddr# a1 a2 = (GHC.Prim.indexWordOffAddr#) a1 a2
indexAddrOffAddr# a1 a2 = (GHC.Prim.indexAddrOffAddr#) a1 a2
indexFloatOffAddr# a1 a2 = (GHC.Prim.indexFloatOffAddr#) a1 a2
indexDoubleOffAddr# a1 a2 = (GHC.Prim.indexDoubleOffAddr#) a1 a2
indexStablePtrOffAddr# a1 a2 = (GHC.Prim.indexStablePtrOffAddr#) a1 a2
indexInt8OffAddr# a1 a2 = (GHC.Prim.indexInt8OffAddr#) a1 a2
indexInt16OffAddr# a1 a2 = (GHC.Prim.indexInt16OffAddr#) a1 a2
indexInt32OffAddr# a1 a2 = (GHC.Prim.indexInt32OffAddr#) a1 a2
indexInt64OffAddr# a1 a2 = (GHC.Prim.indexInt64OffAddr#) a1 a2
indexWord8OffAddr# a1 a2 = (GHC.Prim.indexWord8OffAddr#) a1 a2
indexWord16OffAddr# a1 a2 = (GHC.Prim.indexWord16OffAddr#) a1 a2
indexWord32OffAddr# a1 a2 = (GHC.Prim.indexWord32OffAddr#) a1 a2
indexWord64OffAddr# a1 a2 = (GHC.Prim.indexWord64OffAddr#) a1 a2
readCharOffAddr# a1 a2 a3 = (GHC.Prim.readCharOffAddr#) a1 a2 a3
readWideCharOffAddr# a1 a2 a3 = (GHC.Prim.readWideCharOffAddr#) a1 a2 a3
readIntOffAddr# a1 a2 a3 = (GHC.Prim.readIntOffAddr#) a1 a2 a3
readWordOffAddr# a1 a2 a3 = (GHC.Prim.readWordOffAddr#) a1 a2 a3
readAddrOffAddr# a1 a2 a3 = (GHC.Prim.readAddrOffAddr#) a1 a2 a3
readFloatOffAddr# a1 a2 a3 = (GHC.Prim.readFloatOffAddr#) a1 a2 a3
readDoubleOffAddr# a1 a2 a3 = (GHC.Prim.readDoubleOffAddr#) a1 a2 a3
readStablePtrOffAddr# a1 a2 a3 = (GHC.Prim.readStablePtrOffAddr#) a1 a2 a3
readInt8OffAddr# a1 a2 a3 = (GHC.Prim.readInt8OffAddr#) a1 a2 a3
readInt16OffAddr# a1 a2 a3 = (GHC.Prim.readInt16OffAddr#) a1 a2 a3
readInt32OffAddr# a1 a2 a3 = (GHC.Prim.readInt32OffAddr#) a1 a2 a3
readInt64OffAddr# a1 a2 a3 = (GHC.Prim.readInt64OffAddr#) a1 a2 a3
readWord8OffAddr# a1 a2 a3 = (GHC.Prim.readWord8OffAddr#) a1 a2 a3
readWord16OffAddr# a1 a2 a3 = (GHC.Prim.readWord16OffAddr#) a1 a2 a3
readWord32OffAddr# a1 a2 a3 = (GHC.Prim.readWord32OffAddr#) a1 a2 a3
readWord64OffAddr# a1 a2 a3 = (GHC.Prim.readWord64OffAddr#) a1 a2 a3
writeCharOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeCharOffAddr#) a1 a2 a3 a4
writeWideCharOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeWideCharOffAddr#) a1 a2 a3 a4
writeIntOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeIntOffAddr#) a1 a2 a3 a4
writeWordOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeWordOffAddr#) a1 a2 a3 a4
writeAddrOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeAddrOffAddr#) a1 a2 a3 a4
writeFloatOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeFloatOffAddr#) a1 a2 a3 a4
writeDoubleOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeDoubleOffAddr#) a1 a2 a3 a4
writeStablePtrOffAddr# a1 a2 a3 a4 = (GHC.Prim.writeStablePtrOffAddr#) a1 a2 a3 a4
writeInt8OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeInt8OffAddr#) a1 a2 a3 a4
writeInt16OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeInt16OffAddr#) a1 a2 a3 a4
writeInt32OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeInt32OffAddr#) a1 a2 a3 a4
writeInt64OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeInt64OffAddr#) a1 a2 a3 a4
writeWord8OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeWord8OffAddr#) a1 a2 a3 a4
writeWord16OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeWord16OffAddr#) a1 a2 a3 a4
writeWord32OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeWord32OffAddr#) a1 a2 a3 a4
writeWord64OffAddr# a1 a2 a3 a4 = (GHC.Prim.writeWord64OffAddr#) a1 a2 a3 a4
newMutVar# a1 a2 = (GHC.Prim.newMutVar#) a1 a2
readMutVar# a1 a2 = (GHC.Prim.readMutVar#) a1 a2
writeMutVar# a1 a2 a3 = (GHC.Prim.writeMutVar#) a1 a2 a3
sameMutVar# a1 a2 = (GHC.Prim.sameMutVar#) a1 a2
atomicModifyMutVar# a1 a2 a3 = (GHC.Prim.atomicModifyMutVar#) a1 a2 a3
catch# a1 a2 a3 = (GHC.Prim.catch#) a1 a2 a3
raise# a1 = (GHC.Prim.raise#) a1
raiseIO# a1 a2 = (GHC.Prim.raiseIO#) a1 a2
blockAsyncExceptions# a1 a2 = (GHC.Prim.blockAsyncExceptions#) a1 a2
unblockAsyncExceptions# a1 a2 = (GHC.Prim.unblockAsyncExceptions#) a1 a2
atomically# a1 a2 = (GHC.Prim.atomically#) a1 a2
retry# a1 = (GHC.Prim.retry#) a1
catchRetry# a1 a2 a3 = (GHC.Prim.catchRetry#) a1 a2 a3
catchSTM# a1 a2 a3 = (GHC.Prim.catchSTM#) a1 a2 a3
check# a1 a2 = (GHC.Prim.check#) a1 a2
newTVar# a1 a2 = (GHC.Prim.newTVar#) a1 a2
readTVar# a1 a2 = (GHC.Prim.readTVar#) a1 a2
writeTVar# a1 a2 a3 = (GHC.Prim.writeTVar#) a1 a2 a3
sameTVar# a1 a2 = (GHC.Prim.sameTVar#) a1 a2
newMVar# a1 = (GHC.Prim.newMVar#) a1
takeMVar# a1 a2 = (GHC.Prim.takeMVar#) a1 a2
tryTakeMVar# a1 a2 = (GHC.Prim.tryTakeMVar#) a1 a2
putMVar# a1 a2 a3 = (GHC.Prim.putMVar#) a1 a2 a3
tryPutMVar# a1 a2 a3 = (GHC.Prim.tryPutMVar#) a1 a2 a3
sameMVar# a1 a2 = (GHC.Prim.sameMVar#) a1 a2
isEmptyMVar# a1 a2 = (GHC.Prim.isEmptyMVar#) a1 a2
delay# a1 a2 = (GHC.Prim.delay#) a1 a2
waitRead# a1 a2 = (GHC.Prim.waitRead#) a1 a2
waitWrite# a1 a2 = (GHC.Prim.waitWrite#) a1 a2
fork# a1 a2 = (GHC.Prim.fork#) a1 a2
forkOn# a1 a2 a3 = (GHC.Prim.forkOn#) a1 a2 a3
killThread# a1 a2 a3 = (GHC.Prim.killThread#) a1 a2 a3
yield# a1 = (GHC.Prim.yield#) a1
myThreadId# a1 = (GHC.Prim.myThreadId#) a1
labelThread# a1 a2 a3 = (GHC.Prim.labelThread#) a1 a2 a3
isCurrentThreadBound# a1 = (GHC.Prim.isCurrentThreadBound#) a1
noDuplicate# a1 = (GHC.Prim.noDuplicate#) a1
mkWeak# a1 a2 a3 a4 = (GHC.Prim.mkWeak#) a1 a2 a3 a4
deRefWeak# a1 a2 = (GHC.Prim.deRefWeak#) a1 a2
finalizeWeak# a1 a2 = (GHC.Prim.finalizeWeak#) a1 a2
touch# a1 a2 = (GHC.Prim.touch#) a1 a2
makeStablePtr# a1 a2 = (GHC.Prim.makeStablePtr#) a1 a2
deRefStablePtr# a1 a2 = (GHC.Prim.deRefStablePtr#) a1 a2
eqStablePtr# a1 a2 = (GHC.Prim.eqStablePtr#) a1 a2
makeStableName# a1 a2 = (GHC.Prim.makeStableName#) a1 a2
eqStableName# a1 a2 = (GHC.Prim.eqStableName#) a1 a2
stableNameToInt# a1 = (GHC.Prim.stableNameToInt#) a1
reallyUnsafePtrEquality# a1 a2 = (GHC.Prim.reallyUnsafePtrEquality#) a1 a2
dataToTag# a1 = (GHC.Prim.dataToTag#) a1
addrToHValue# a1 = (GHC.Prim.addrToHValue#) a1
mkApUpd0# a1 = (GHC.Prim.mkApUpd0#) a1
newBCO# a1 a2 a3 a4 a5 a6 = (GHC.Prim.newBCO#) a1 a2 a3 a4 a5 a6
unpackClosure# a1 = (GHC.Prim.unpackClosure#) a1
getApStackVal# a1 a2 = (GHC.Prim.getApStackVal#) a1 a2