|
Boost : |
Subject: Re: [boost] [fixed-pt] (was [Review Request] Multiprecision Arithmetic Library)
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2012-04-04 16:43:16
Le 04/04/12 13:17, Neal Becker a écrit :
> Here is my current run-time fixed-pt. In this version, fixed-pt bit widths are
> set at run-time, becuase I use this from python. It is simple to convert this
> to compile-time if desired.
>
> The code is based on the boost::constrained_value
>
> http://pastebin.com/tXkeGAMf
>
Hi,
I have no doubt of the utility of a fixed point library with constraints
given at run-time, but I will prefer that the interface be based on
Range and Resolution (as in
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3352.htm)
instead of in IntegerBits and FractionalBits.
I need sometimes to have fixed points that have less bits than
fractional bits and give negative numbers for IntegerBits or
FractionalBits seems to me counterintuitive. Of course this is just a
point of view and conversion between the different formats could be
provided by the library.
Best,
Vicente
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk