Hello there, I'm using fixed-point arithmetic in an algorithm. I am troubled by the inefficiency of the fixed-point multiplication and division operations on 32-bit architectures. On the Intel 64-bit architecture, I can use the Nativeint module and it's quite fast, on 32-bit I had to use the Int64 module (for the necessary shifts and mul/div's) and I encountered a significant slowdown, naturally. is there a preferred way of performing fixed point arithmetic with ocaml on 32-bit architectures that I might be overlooking? Best, -- Eray Ozkural, PhD candidate. Comp. Sci. Dept., Bilkent University, Ankara http://groups.yahoo.com/group/ai-philosophy