BitUtil: Delta, ZigZag, NumBits, Floating Point,...
This commit is contained in:
@ -22,6 +22,7 @@
|
||||
- email : powturbo [_AT_] gmail [_DOT_] com
|
||||
**/
|
||||
// "Integer Compression" utility - delta, for, zigzag / Floating point compression
|
||||
#include <math.h> //nan
|
||||
#include "conf.h"
|
||||
#define BITUTIL_IN
|
||||
#include "bitutil.h"
|
||||
@ -630,7 +631,6 @@ uint32_t bitfm32(uint32_t *in, unsigned n, uint32_t *px, uint32_t *pmin) { uint
|
||||
uint64_t bitfm64(uint64_t *in, unsigned n, uint64_t *px, uint64_t *pmin) { uint64_t mi,mx; BITFM(uint64_t, in, n); *pmin = mi; if(px) *px = 0; return mx - mi; }
|
||||
|
||||
//----------- Lossy floating point conversion: pad the trailing mantissa bits with zero bits according to the relative error e (ex. 0.00001) ----------
|
||||
#include <math.h> //nan
|
||||
|
||||
#ifdef USE_FLOAT16
|
||||
// https://clang.llvm.org/docs/LanguageExtensions.html#half-precision-floating-point
|
||||
|
Reference in New Issue
Block a user