Boost logo

Boost :

From: Anthony Williams (anthony_w.geo_at_[hidden])
Date: 2007-04-27 11:20:37


"Phil Endecott" <spam_from_boost_dev_at_[hidden]> writes:

> Last week I posted some fixed-point arithmetic code for potential
> boostification. Thanks for all your comments.

> - The need for <cmath>-like functions. This is rather beyond my ability.

I've just implemented some 64-bit (35.28, signed) fixed-point math functions:
exp, sqrt, sin, cos. I can post the code if you like.

> - What implicit and/or explicit conversions should be included?

I've got implicit (and explicit) conversions to/from every built-in arithmetic
type.

> I look forward to hearing your comments. I'm keen to maintain
> momentum; if people think that something not too different in scope
> from what I am currently proposing would be acceptable then I will
> start thinking about the other things that are needed (docs, tests etc).

I like the ability to specify the number of bits either side of the decimal
point, but this does get in the way for doing the math functions --- you need
a table with magic numbers in at the appropriate precision for exp and
sin/cos.

Anthony

-- 
Anthony Williams
Just Software Solutions Ltd - http://www.justsoftwaresolutions.co.uk
Registered in England, Company Number 5478976.
Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk