Inline the Float NaN checks?

Roger Pack wrote:
>>> Just wondering.
>> It breaks NaN.
> 
> Hmm.  Too bad as it is a nice optimization.
> -r
>