Bart.van.Andel wrote:
> Although I'm not really into this code, shouldn't a divide by zero
> result in NAN instead of INF?

According to this:

http://en.wikipedia.org/wiki/Division_by_zero

It's well defined, and works as you would hope:

IEEE floating-point standard, supported by almost all modern processors, 
specifies that every floating point arithmetic operation, including division by 
zero, has a well-defined result. In IEEE 754 arithmetic, a รท 0 is positive 
infinity when a is positive, negative infinity when a is negative, and NaN (not 
a number) when a = 0. The infinity signs change when dividing by -0 instead. 
This is possible because in IEEE 754 there are two zero values, plus zero and 
minus zero, and thus no ambiguity.

   BugBear

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Reply via email to