Subject: Re: [boost] [fixed_point] First presentation from GSoC 2015 and more
From: Christopher Kormanyos (e_float_at_[hidden])
Date: 2016-10-12 14:32:26
> I'm a bit surprised I didn't see this work before.
> Are you aware that SG14, the gamedev, real-time simulations, embedded
> software and financing study group for the standard
> is working on fixed point real proposal too?
> Here is a version of the proposal:>http://johnmcfarlane.github.io/fixed_point/papers/p0037r2.html and>http://johnmcfarlane.github.io/fixed_point/papers/p0381r0.html
> I will notify SG14 in case they missed your work too.
Thanks for the information.
We became aware of your work unfortunately very late inthe project. Much of our fixed_point work stems from myearly prototyping dating from 2011 - 2013.
I see a lot of similarities in the two bodies of work.Maybe we could identify the strengths of each work.I don't know if it makes sense to combine them,but maybe share some concepts or interface ideaswould make sense.
In your work I've been experiencing some trouble withthe division routine. I also had some problems compilingon VC12 (but you don't target that compiler anyway).So that's no big deal.
In your work you are using wrapped versions of elementarytranscendental functions designed for built-in float.You might appreciate our hand-crafted functionsdesigned to be highly efficient in several digit ranges.
I have also benched our fixed_point on bare-metalembedded systems both 8-bit and 32-bit with verysatisfying efficiency results. This is a key featurefor our embedded users that might also be interestingfor SG14.
Thank you and best regards, Chris
On Tuesday, October 11, 2016 11:37 PM, Klaim - JoÃ«l Lamotte <mjklaim_at_[hidden]> wrote:
On 6 October 2016 at 12:07, Paul A. Bristow <pbristow_at_[hidden]> wrote:
> > -----Original Message-----
> > From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of
> Christopher Kormanyos
> > Sent: 05 October 2016 23:07
> > To: boost_at_[hidden]
> > Subject: Re: [boost] [fixed_point] First presentation from GSoC 2015 and
> > >> A partial implementation of fixed-point in a Boost-like
> > >> style based on proposal N3352 is now available.
> > > ... But your links don't work,
> Indeed :-( (
> The correct link to the docs for some years used to be
> but sadly this no longer works for reasons that so far escape me (but I
> suspect some change at Dropbox?).
> Meanwhile here is a PDF version to whet your appetite until I get a html
> version publicly available.
> Boost.Fixed_point ?
> A partial implementation of fixed-point in a Boost-like style based on
> proposal N3352 is now available.
> This work is the result of developments from 2013-2016, including efforts
> from GSoC 2015.
> The source code is available at: https://github.com/
> (The master branch will be stable for a while but the develop branch may
> be updated in the light of your feedback).
> Preliminary docs are available at:
> We are potentially interested in submitting this work for inclusion in
> We are now requesting comments and suggestions for improvements,
> corrections and any
> further test results if these become available.
> Some key library features include:
> * proper C++ header-only implementation
> * full numeric_limits and <cmath> functions
> * flexible template choice of split between resolution and range
> * automatic selection of underlying integral representation
> * portability and high efficiency for bare metal microcontrollers
> * interoperation with Boost.Math
> * seamless extension to high-precision using Boost.Multiprecision
> * extensive test suite
> Thank you for your consideration.
> Best regards,
> Christopher Kormanyos
> And apologies from Paul.
I'm a bit surprised I didn't see this work before.
Are you aware that SG14, the gamedev, real-time simulations, embedded
software and financing study group for the standard
is working on fixed point real proposal too?
Here is a version of the proposal:
I will notify SG14 in case they missed your work too.
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk