[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Converting floats to fixnums
- To: info-mcl@cambridge.apple.com (Macintosh Common Lisp)
- Subject: Converting floats to fixnums
- From: cartier@math.uqam.ca (Guillaume Cartier)
- Date: Sat, 28 Nov 92 17:24:54 -0500
Hello all MCL'ers,
I am developing a software in which it is vital that I can
convert a float into a fixnum in the fastest way possible and
with no memory allocation.
ROUND, FLOOR and company all return a second float value
that I don't need and are relatively slow.
Any idea? Internal undocumented stuff is ok with me...
PS: The method used to obtain the fixnum (i.e. rounding, flooring,
truncating, ...) is not important.
Any answer will be well appreciated.
*********************************************************************
* Guillaume Cartier (514) 844-5294 (maison) *
* L.A.C.I.M. (514) 987-4290 (bureau) *
* Universite du Quebec a Montreal (514) 987-8477 (telecopieur) *
* Montreal, Quebec, Canada cartier@math.uqam.ca (internet) *
*********************************************************************