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
|
||||
#define BITUTIL_IN
|
||||
#include "conf.h"
|
||||
#include "bitutil.h"
|
||||
|
||||
@ -483,10 +484,7 @@ static inline double efloat64(double d, double e, int lg2e) {
|
||||
void padfloat64(double *in, size_t n, double *out, double e) { int lg2e = -log(e)/log(2.0); double *ip; for(ip = in; ip < in+n; ip++,out++) *out = efloat64(*ip, e, lg2e); }
|
||||
|
||||
#ifdef _MSC_VER
|
||||
static inline float fabsf(float x)
|
||||
{
|
||||
return (float)fabs(x);
|
||||
}
|
||||
static inline float fabsf(float x) { return (float)fabs(x); } //??? https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/fabs-fabsf-fabsl?view=vs-2019
|
||||
#endif
|
||||
|
||||
static inline float efloat32(float d, float e, int lg2e) {
|
||||
|
||||
Reference in New Issue
Block a user