remIntzh
gcdIntzh
negateIntzh
- iShiftLzh
- iShiftRAzh
- iShiftRLzh
+ uncheckedIShiftLzh
+ uncheckedIShiftRAzh
+ uncheckedIShiftRLzh
addIntCzh
subIntCzh
- mulIntCzh
+ mulIntMayOflozh
Wordzh
gtWordzh
orzh
notzh
xorzh
- shiftLzh
- shiftRLzh
+ uncheckedShiftLzh
+ uncheckedShiftRLzh
int2Wordzh
word2Intzh
ztztzhzh
decodeDoublezh
+-- Integer is implemented by foreign imports on .NET, so no primops
+
+#ifndef ILX
cmpIntegerzh
cmpIntegerIntzh
plusIntegerzh
word32ToIntegerzh
#endif
#if WORD_SIZE_IN_BITS < 64
- integerToInt64zh
- integerToWord64zh
int64ToIntegerzh
word64ToIntegerzh
#endif
orIntegerzh
xorIntegerzh
complementIntegerzh
+#endif
Arrayzh
ByteArrayzh
eqStableNamezh
stableNameToIntzh
- reallyUnsafePtrEqualityzh
-
newBCOzh
BCOzh
mkApUpd0zh
- unsafeCoercezh -- Defined in MkId
+ unsafeCoercezh -- unsafeCoerce# :: forall a b. a -> b
+ -- It's defined in ghc/compiler/basicTypes/MkId.lhs
addrToHValuezh
;