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/ _______________________________________________ devel mailing list devel@lists.openmoko.org https://lists.openmoko.org/mailman/listinfo/devel