33#ifndef FLAC__PRIVATE__FLOAT_H
34#define FLAC__PRIVATE__FLOAT_H
51#ifndef FLAC__INTEGER_ONLY_LIBRARY
65extern const FLAC__fixedpoint FLAC__FP_ZERO;
66extern const FLAC__fixedpoint FLAC__FP_ONE_HALF;
67extern const FLAC__fixedpoint FLAC__FP_ONE;
68extern const FLAC__fixedpoint FLAC__FP_LN2;
69extern const FLAC__fixedpoint FLAC__FP_E;
71#define FLAC__fixedpoint_trunc(x) ((x)>>16)
73#define FLAC__fixedpoint_mul(x, y) ( (FLAC__fixedpoint) ( ((FLAC__int64)(x)*(FLAC__int64)(y)) >> 16 ) )
75#define FLAC__fixedpoint_div(x, y) ( (FLAC__fixedpoint) ( ( ((FLAC__int64)(x)<<32) / (FLAC__int64)(y) ) >> 16 ) )
unsigned x[BMAX+1]
Definition inflate.c:1586
float FLAC__real
Definition float.h:58
float FLAC__float
Definition float.h:53
double FLAC__double
Definition float.h:52
int32_t FLAC__int32
Definition ordinals.h:62
uint32_t FLAC__uint32
Definition ordinals.h:65