| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | GHC2021 | 
Database.LSMTree.Internal.Primitive
Contents
Description
Primitive operations lifted into boxed types
Synopsis
- byteSwapInt16 :: Int16 -> Int16
 - byteSwapInt32 :: Int32 -> Int32
 - byteSwapInt64 :: Int64 -> Int64
 - byteSwapInt :: Int -> Int
 - byteSwapWord16 :: Word16 -> Word16
 - byteSwapWord32 :: Word32 -> Word32
 - byteSwapWord64 :: Word64 -> Word64
 - byteSwapWord :: Word -> Word
 - indexInt8Array :: ByteArray -> Int -> Int8
 - indexWord8ArrayAsInt16 :: ByteArray -> Int -> Int16
 - indexWord8ArrayAsInt32 :: ByteArray -> Int -> Int32
 - indexWord8ArrayAsInt64 :: ByteArray -> Int -> Int64
 - indexWord8ArrayAsInt :: ByteArray -> Int -> Int
 - indexWord8Array :: ByteArray -> Int -> Word8
 - indexWord8ArrayAsWord16 :: ByteArray -> Int -> Word16
 - indexWord8ArrayAsWord32 :: ByteArray -> Int -> Word32
 - indexWord8ArrayAsWord64 :: ByteArray -> Int -> Word64
 - indexWord8ArrayAsWord :: ByteArray -> Int -> Word
 
Byte swaps
byteSwapInt16 :: Int16 -> Int16 Source #
byteSwapInt32 :: Int32 -> Int32 Source #
byteSwapInt64 :: Int64 -> Int64 Source #
byteSwapInt :: Int -> Int Source #
byteSwapWord16 :: Word16 -> Word16 Source #
byteSwapWord32 :: Word32 -> Word32 Source #
byteSwapWord64 :: Word64 -> Word64 Source #
byteSwapWord :: Word -> Word Source #