Open kimikage opened 4 years ago
In response to #179, I checked the support status and performance of some other functions. The (incomplete) list is shown below.
^(::FixedPoint, ::Integer)
N0f8(0.8)^3 != N0f8(64/125)
bitstring
big
clamp
copysign(x::Fixed, y)
flipsign(x::Fixed, y)
fma
muladd
rationalize
rem
div
cld
rem2pi
mod2pi
signbit
Normed
abs(::Normed)
copysign(x::Normed, y)
flipsign(x::Normed, y)
maxintfloat (maxintfixed and minintfixed?)
maxintfloat
maxintfixed
minintfixed
parse and tryparse for fixed point numbers with suffix
parse
tryparse
bit shift operators (Issue #250)
numerator and denominator
numerator
denominator
widemul
Ah, I forgot widemul.
In response to #179, I checked the support status and performance of some other functions. The (incomplete) list is shown below.
To be supported
^(::FixedPoint, ::Integer)
for more accuracyN0f8(0.8)^3 != N0f8(64/125)
bitstring
(PR #195)big
(Issue #184, PR #186)clamp
(Issue #179, PR #194)copysign(x::Fixed, y)
andflipsign(x::Fixed, y)
for speed performance (PR #187)fma
andmuladd
rationalize
(Issue #184, PR #186)rem
anddiv
(cld
) (PR #226, PR #230)rem2pi
andmod2pi
signbit
for speed performance (forNormed
) (PR #187)To be dropped
abs(::Normed)
specialization is not helpful. (PR #187)copysign(x::Normed, y)
andflipsign(x::Normed, y)
should be throw error. (PR #187)TBD
maxintfloat
(maxintfixed
andminintfixed
?)parse
andtryparse
for fixed point numbers with suffixbit shift operators (Issue #250)
numerator
anddenominator
widemul