32 double pow1, pow2,
y,
z;
34 pow1 =
pow(10.0, (
double)ndigits);
36 y = (x * pow1) * pow2;
43 pow1 =
pow(10.0, (
double)-ndigits);
49 if (
fabs(y -
z) == 0.5) {
51 z = 2.0 * round(y / 2.0);
55 z = (
z / pow2) / pow1;
69 return 1.0f /
powf(10.0f,
ceilf(log10f(1.0f / f)));
78 return 1.0f /
powf(10.0f,
floorf(log10f(1.0f / f)));
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
pow(value.r - subtrahend, 2.0)") .do_static_compilation(true)
int pow_i(int base, int exp)
float floor_power_of_10(float f)
float ceil_power_of_10(float f)
double double_round(double x, int ndigits)
ccl_device_inline float2 fabs(const float2 a)
ccl_device_inline float3 exp(float3 v)