Subject: Re: [boost] [fixed_point] First presentation from GSoC 2015 and more
From: Christopher Kormanyos (e_float_at_[hidden])
Date: 2016-10-15 17:02:27
>> 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.
> I looked over some of the cmath routines but I think> several could be optimized.
> Specifically I noticed at abs, ceil, fmod, and sqrt.
> Here's some of my old fixed-point cmath routines.
Thanks. Those implementations of ceil, floor, fmodare cool. I can see how those ideas fit into our work.
I would like to further investigate your sqrt implementation.Of all the <cmath> functions we implemented, sqrt is oneof the less efficient ones.
Thanks again for the ideas.
Best regards, Chris
On Saturday, October 15, 2016 6:33 PM, Michael Marcin <mike.marcin_at_[hidden]> wrote:
On 10/5/2016 3:22 PM, Christopher Kormanyos wrote:
> Hello Boost developers,
> 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: fixed_point-masterPreliminary docs are available at: fixed_point-docWe are potentially interested in submitting this work
> for inclusion in Boost. 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
I looked over some of the cmath routines but I think several could be
Specifically I noticed at abs, ceil, fmod, and sqrt.
Here's some of my old fixed-point cmath routines.
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