
"Phil Endecott" <spam_from_boost_dev@chezphil.org> 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