mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
85d783c247
* Remove config_common.h * Refactor libcpuid contrib * Remove support for libcpuinfo * Define USE_CPUID in Arcadia * Refactor Poco libraries
12 lines
408 B
C++
12 lines
408 B
C++
#pragma once
|
|
|
|
/** exp10 from GNU libm fails to give precise result for integer arguments.
|
|
* For example, exp10(3) gives 1000.0000000000001
|
|
* despite the fact that 1000 is exactly representable in double and float.
|
|
* Better to always use implementation from MUSL.
|
|
*
|
|
* Note: the function names are different to avoid confusion with symbols from the system libm.
|
|
*/
|
|
|
|
double preciseExp10(double x);
|