From 8e01b89cd096ff884c8568e1041500fdc886b55d Mon Sep 17 00:00:00 2001 From: kimikage Date: Wed, 22 Jan 2020 18:49:54 +0900 Subject: [PATCH] Optimize `Fixed` --> `Float` conversions --- src/fixed.jl | 8 ++++---- test/fixed.jl | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/src/fixed.jl b/src/fixed.jl index a989d890..df747140 100644 --- a/src/fixed.jl +++ b/src/fixed.jl @@ -85,10 +85,10 @@ rem(x::Integer, ::Type{Fixed{T,f}}) where {T,f} = Fixed{T,f}(rem(x,T)<>f) + BigFloat(x.i&(one(widen1(T))<>f) + TF(x.i&(one(widen1(T))<