xrif
A fast lossless compression system
|
Functions to perform the "bytepack" reordering method
Functions | |
xrif_error_t | xrif_reorder_bytepack (xrif_t handle) |
Dispatch bytepack reodering based on type. More... | |
xrif_error_t | xrif_reorder_bytepack_sint16 (xrif_t handle) |
Perform bytepack reodering for signed 16 bit ints. More... | |
xrif_error_t | xrif_unreorder_bytepack (xrif_t handle) |
Dispatch bytepack unreodering based on type. More... | |
xrif_error_t | xrif_unreorder_bytepack_sint16 (xrif_t handle) |
Perform bytepack unreodering for signed 16 bit ints. More... | |
xrif_error_t xrif_reorder_bytepack | ( | xrif_t | handle | ) |
Dispatch bytepack reodering based on type.
Calls the type appropriate xrif_reorder_bytepack_X function.
[in,out] | handle | [in/out] the xrif handle |
Definition at line 1305 of file xrif.c.
References xrif_handle::type_code, XRIF_ERROR_NOTIMPL, XRIF_ERROR_NULLPTR, XRIF_ERROR_PRINT, xrif_reorder_bytepack_sint16(), XRIF_TYPECODE_INT16, XRIF_TYPECODE_INT32, XRIF_TYPECODE_INT64, XRIF_TYPECODE_UINT16, XRIF_TYPECODE_UINT32, and XRIF_TYPECODE_UINT64.
xrif_error_t xrif_reorder_bytepack_sint16 | ( | xrif_t | handle | ) |
Perform bytepack reodering for signed 16 bit ints.
[in,out] | handle | [in/out] the xrif handle |
Definition at line 1336 of file xrif.c.
References xrif_handle::difference_method, XRIF_ERROR_NULLPTR, and XRIF_ERROR_PRINT.
Referenced by xrif_reorder_bytepack().
xrif_error_t xrif_unreorder_bytepack | ( | xrif_t | handle | ) |
Dispatch bytepack unreodering based on type.
Calls the type appropriate xrif_unreorder_bytepack_X function.
[in,out] | handle | [in/out] the xrif handle |
Definition at line 1651 of file xrif.c.
References xrif_handle::type_code, XRIF_ERROR_NOTIMPL, XRIF_ERROR_NULLPTR, XRIF_ERROR_PRINT, XRIF_TYPECODE_INT16, XRIF_TYPECODE_INT32, XRIF_TYPECODE_INT64, XRIF_TYPECODE_UINT16, XRIF_TYPECODE_UINT32, XRIF_TYPECODE_UINT64, and xrif_unreorder_bytepack_sint16().
xrif_error_t xrif_unreorder_bytepack_sint16 | ( | xrif_t | handle | ) |
Perform bytepack unreodering for signed 16 bit ints.
[in,out] | handle | [in/out] the xrif handle |
Definition at line 1682 of file xrif.c.
References xrif_handle::difference_method, XRIF_ERROR_NULLPTR, and XRIF_ERROR_PRINT.
Referenced by xrif_unreorder_bytepack().