guard functions using floating point for debug mode only
they are only used to print debug messages. Requested in #1386,dev
parent
8f35c7f94c
commit
c9dfb7e445
|
@ -746,6 +746,7 @@ MEM_STATIC U32 ZSTD_window_update(ZSTD_window_t* window,
|
||||||
|
|
||||||
|
|
||||||
/* debug functions */
|
/* debug functions */
|
||||||
|
#if (DEBUGLEVEL>=2)
|
||||||
|
|
||||||
MEM_STATIC double ZSTD_fWeight(U32 rawStat)
|
MEM_STATIC double ZSTD_fWeight(U32 rawStat)
|
||||||
{
|
{
|
||||||
|
@ -760,6 +761,8 @@ MEM_STATIC double ZSTD_fWeight(U32 rawStat)
|
||||||
return (double)weight / fp_multiplier;
|
return (double)weight / fp_multiplier;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* display a table content,
|
||||||
|
* listing each element, its frequency, and its predicted bit cost */
|
||||||
MEM_STATIC void ZSTD_debugTable(const U32* table, U32 max)
|
MEM_STATIC void ZSTD_debugTable(const U32* table, U32 max)
|
||||||
{
|
{
|
||||||
unsigned u, sum;
|
unsigned u, sum;
|
||||||
|
@ -771,6 +774,9 @@ MEM_STATIC void ZSTD_debugTable(const U32* table, U32 max)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if defined (__cplusplus)
|
#if defined (__cplusplus)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -54,11 +54,15 @@ MEM_STATIC U32 ZSTD_fracWeight(U32 rawStat)
|
||||||
return weight;
|
return weight;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* debugging function, @return price in bytes */
|
#if (DEBUGLEVEL>=2)
|
||||||
|
/* debugging function,
|
||||||
|
* @return price in bytes as fractional value
|
||||||
|
* for debug messages only */
|
||||||
MEM_STATIC double ZSTD_fCost(U32 price)
|
MEM_STATIC double ZSTD_fCost(U32 price)
|
||||||
{
|
{
|
||||||
return (double)price / (BITCOST_MULTIPLIER*8);
|
return (double)price / (BITCOST_MULTIPLIER*8);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static void ZSTD_setBasePrices(optState_t* optPtr, int optLevel)
|
static void ZSTD_setBasePrices(optState_t* optPtr, int optLevel)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue