It is common for math library methods to have a preamble to screen out special values (infinities, NaN, 0.0, 1.0, etc.).

This would be a reasonable use of a switch on float/double switch.



Which raises some questions (again) of the semantics of constant patterns for exotic floating point values, especially (again) negative zero.

Reply via email to