Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
enabled_avx_2 :: IO Int Source #
enabled_sse_4_2 :: IO Int Source #
enabled_bmi_2 :: IO Int Source #
processChunk :: Ptr UInt8 -> Size -> Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> Ptr Size -> Ptr Size -> Ptr Size -> Ptr UInt64 -> Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> IO UInt64 Source #
initBpState :: Ptr () -> IO () Source #
writeBpChunk :: Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> Size -> Ptr () -> Ptr UInt8 -> IO Size Source #
smMakeIbOpClChunks :: UInt8 -> Ptr UInt32 -> Size -> Ptr UInt8 -> Ptr UInt8 -> Ptr UInt8 -> IO () Source #
smWriteBpChunk :: Ptr UInt8 -> Ptr UInt8 -> Size -> Ptr UInt64 -> Ptr Size -> Ptr UInt64 -> IO Size Source #
c_hw_json_simd_process_chunk :: Ptr CUChar -> CULong -> Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> Ptr CULong -> Ptr CULong -> Ptr CULong -> Ptr CULong -> Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> IO CULong Source #
c_hw_json_simd_init_bp_state :: Ptr () -> IO () Source #
c_hw_json_simd_write_bp_chunk :: Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> CULong -> Ptr () -> Ptr CUChar -> IO CULong Source #
c_hw_json_simd_sm_make_ib_op_cl_chunks :: CUChar -> Ptr CUInt -> CULong -> Ptr CUChar -> Ptr CUChar -> Ptr CUChar -> IO () Source #