Hi Eddy,

Can you still reproduce this bug now that Xorg 7.1 has reached testing?

FWIW, there is no bug in the assembly that you've cited.  The problem is
with the initial value of 'angle':

$5 = 3.1826378988422823e+306

This number is so large that subtracting pi from it as a floating point
number gives you the same number -- there's not enough precision to record a
difference of 3.14 between two numbers on the order of 10^306!  (And even if
it could, it would take a horribly long time to reach the desired value!)

So the question is, how is angle being set to a value so high?  If that's
expected behavior, then this code needs to get the value down into the
desired range using something better than subtraction/addition.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to