Safe Haskell | None |
---|---|
Language | GHC2021 |
FFI
Contents
Synopsis
- unsafe_xxh3_64bit_withSeed_ptr :: Ptr Word8 -> CSize -> Word64 -> IO Word64
- unsafe_xxh3_64bit_withSeed_ba :: ByteArray# -> CSize -> CSize -> Word64 -> Word64
- unsafe_xxh3_64bit_withSeed_u64 :: Word64 -> Word64 -> Word64
- unsafe_xxh3_64bit_withSeed_u32 :: Word32 -> Word64 -> Word64
- unsafe_xxh3_sizeof_state :: Int
- unsafe_xxh3_initState :: MutableByteArray# s -> IO ()
- unsafe_xxh3_64bit_reset_withSeed :: MutableByteArray# s -> Word64 -> IO ()
- unsafe_xxh3_64bit_digest :: MutableByteArray# s -> IO Word64
- unsafe_xxh3_64bit_update_ptr :: MutableByteArray# s -> Ptr Word8 -> CSize -> IO ()
- unsafe_xxh3_64bit_update_ba :: MutableByteArray# s -> ByteArray# -> CSize -> CSize -> IO ()
- unsafe_xxh3_64bit_update_u64 :: MutableByteArray# s -> Word64 -> IO ()
- unsafe_xxh3_64bit_update_u32 :: MutableByteArray# s -> Word32 -> IO ()
One shot
unsafe_xxh3_64bit_withSeed_ba :: ByteArray# -> CSize -> CSize -> Word64 -> Word64 Source #
Incremental
unsafe_xxh3_initState :: MutableByteArray# s -> IO () Source #
unsafe_xxh3_64bit_reset_withSeed :: MutableByteArray# s -> Word64 -> IO () Source #
unsafe_xxh3_64bit_update_ptr :: MutableByteArray# s -> Ptr Word8 -> CSize -> IO () Source #
unsafe_xxh3_64bit_update_ba :: MutableByteArray# s -> ByteArray# -> CSize -> CSize -> IO () Source #
unsafe_xxh3_64bit_update_u64 :: MutableByteArray# s -> Word64 -> IO () Source #
unsafe_xxh3_64bit_update_u32 :: MutableByteArray# s -> Word32 -> IO () Source #