is there trivial way to change floats to fixed points?
"Marco Trevisan (Treviño)"
mail at 3v1n0.net
Thu May 14 19:16:18 CEST 2009
Aapo Rantalainen wrote:
> Is there trivial (=automatic) way to change floating point arithmetic
> to fixed point arithmetic?
>
> I have some compilable and runnable code, but it is too slow on
> Freerunner and I think it is because of used floats. It runs on Nokia
> Internet Tablet very well and I think it has almost same specks than
> Freerunner expect it has FPU.
>
> So is there some other way than reading and learning whole source code
> and make changes? (Maybe some compile options to use fixed points
> instead of floats?)
I had found, some months ago, C implementation of a float-like type that
was really using integer maths.
It was a very well-written example, but unfortunately I can't find it
anymore :°( Damn!
Btw, I've found some theory [1] and also some code snippets in how
implementing it [2].
I hope it will help.
[1] http://ce.et.tudelft.nl/publicationfiles/284_127_Cilio99a.ps.gz
[2] http://www.embedded.com/columns/15201575
--
Treviño's World - Life and Linux
http://www.3v1n0.net/
More information about the devel
mailing list