Skip to content

Commit fd82feb

Browse files
committed
fixup
1 parent d2c8f52 commit fd82feb

File tree

1 file changed

+3
-3
lines changed
  • source/mir/bignum

1 file changed

+3
-3
lines changed

source/mir/bignum/fp.d

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -466,12 +466,12 @@ template fp_log2(T)
466466
if (__traits(isFloating, T))
467467
{
468468
///
469-
double fp_log2(size_t coefficientSize, Exp = sizediff_t)(Fp!(coefficientSize, Exp) x)
469+
T fp_log2(size_t coefficientSize, Exp = sizediff_t)(Fp!(coefficientSize, Exp) x)
470470
{
471471
import mir.math.common: log2;
472472
auto exponent = x.exponent + coefficientSize;
473473
x.exponent = -coefficientSize;
474-
return log2(cast(double)x) + exponent;
474+
return log2(cast(T)x) + exponent;
475475
}
476476
}
477477

@@ -492,7 +492,7 @@ template fp_log(T)
492492
if (__traits(isFloating, T))
493493
{
494494
///
495-
double fp_log(size_t coefficientSize, Exp = sizediff_t)(Fp!(coefficientSize, Exp) x)
495+
T fp_log(size_t coefficientSize, Exp = sizediff_t)(Fp!(coefficientSize, Exp) x)
496496
{
497497
import mir.math.constant: LN2;
498498
return T(LN2) * fp_log2!T(x);

0 commit comments

Comments
 (0)