@@ -385,7 +385,7 @@ pow10(::Type{Float32}, e) = (@inbounds v = F32_SHORT_POWERS[e+1]; return v)
385
385
pow10 (:: Type{Float64} , e) = (@inbounds v = F64_SHORT_POWERS[e+ 1 ]; return v)
386
386
pow10 (:: Type{BigFloat} , e) = (@inbounds v = F64_SHORT_POWERS[e+ 1 ]; return v)
387
387
388
- @inline function scale (:: Type{T} , v, exp, neg) where {T}
388
+ function scale (:: Type{T} , v, exp, neg) where {T}
389
389
ms = maxsig (T)
390
390
cl = ceillog5 (T)
391
391
if v < ms
@@ -408,7 +408,7 @@ pow10(::Type{BigFloat}, e) = (@inbounds v = F64_SHORT_POWERS[e+1]; return v)
408
408
return _scale (T, v, exp, neg)
409
409
end
410
410
411
- @inline function _scale (:: Type{T} , v:: UInt64 , exp, neg) where {T}
411
+ function _scale (:: Type{T} , v:: UInt64 , exp, neg) where {T}
412
412
mant, pow = pow10spl (exp + 326 )
413
413
lz = leading_zeros (v)
414
414
newv = v << lz
@@ -471,7 +471,7 @@ function convert_and_apply_neg(::Type{BigFloat}, x::BigFloat, neg)
471
471
return y
472
472
end
473
473
474
- @inline function _scale (:: Type{T} , v:: V , exp, neg) where {T, V <: UInt128 }
474
+ function _scale (:: Type{T} , v:: V , exp, neg) where {T, V <: UInt128 }
475
475
if exp == 23
476
476
# special-case concluded from https://github.com/JuliaLang/julia/issues/38509
477
477
x = v * V (1e23 )
497
497
const BIGFLOATEXP10 = [exp10 (BigFloat (i)) for i = 1 : 308 ]
498
498
end
499
499
500
- @inline function _scale (:: Type{T} , v:: V , exp, neg) where {T, V <: BigInt }
500
+ function _scale (:: Type{T} , v:: V , exp, neg) where {T, V <: BigInt }
501
501
x = access_threaded (BigFloat, BIGFLOAT)
502
502
503
503
ccall ((:mpfr_set_z , :libmpfr ), Int32,
0 commit comments