Hi, The "low_part * mult" multiplication of the old function may overflow a 32bits integer... This patch both fix the overflow issue (tested with frequencies up to 20Ghz), and make the result of the function lose less precision. Please apply, -- Yoann Vandoorselaere, http://www.prelude-ids.org "Programming is a race between programmers, who try and make more and more idiot-proof software, and universe, which produces more and more remarkable idiots. Until now, universe leads the race" -- R. Cook