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 #