include/bitshuffle/bitshuffle_core.h File Reference

#include <stdlib.h>

Go to the source code of this file.

Defines

#define BSHUF_VERSION_MAJOR   0
#define BSHUF_VERSION_MINOR   3
#define BSHUF_VERSION_POINT   4

Typedefs

typedef unsigned char uint8_t
typedef unsigned short uint16_t
typedef unsigned int uint32_t
typedef signed int int32_t
typedef unsigned long long uint64_t
typedef long long int64_t

Functions

int bshuf_using_SSE2 (void)
int bshuf_using_AVX2 (void)
size_t bshuf_default_block_size (const size_t elem_size)
int64_t bshuf_bitshuffle (const void *in, void *out, const size_t size, const size_t elem_size, size_t block_size)
int64_t bshuf_bitunshuffle (const void *in, void *out, const size_t size, const size_t elem_size, size_t block_size)

Define Documentation

#define BSHUF_VERSION_MAJOR   0

Referenced by bshuf_h5_set_local().

#define BSHUF_VERSION_MINOR   3

Referenced by bshuf_h5_set_local().

#define BSHUF_VERSION_POINT   4

Typedef Documentation

typedef signed int int32_t
typedef long long int64_t
typedef unsigned short uint16_t
typedef unsigned int uint32_t
typedef unsigned long long uint64_t
typedef unsigned char uint8_t

Function Documentation

int64_t bshuf_bitshuffle ( const void *  in,
void *  out,
const size_t  size,
const size_t  elem_size,
size_t  block_size 
)

Referenced by bshuf_h5_filter().

int64_t bshuf_bitunshuffle ( const void *  in,
void *  out,
const size_t  size,
const size_t  elem_size,
size_t  block_size 
)

Referenced by bshuf_h5_filter().

size_t bshuf_default_block_size ( const size_t  elem_size  ) 
int bshuf_using_AVX2 ( void   ) 
int bshuf_using_SSE2 ( void   ) 

Generated on 28 May 2018 for CAFE by  doxygen 1.6.1