Test of signed Infinity and NaN conversion to integers single precision: +NaN 7FFFFFFF -NaN FFFFFFFF +Inf 7F800000 -Inf FF800000 int(+NaN) 7FFFFFFF int(+NaN) 2147483647 int(-NaN) 80000000 int(-NaN) -2147483648 int(+Inf) 7FFFFFFF int(+Inf) 2147483647 int(-Inf) 80000000 int(-Inf) -2147483648 double precision: +NaN 7FFFFFFFFFFFFFFF -NaN FFFFFFFFFFFFFFFF +Inf 7FF0000000000000 -Inf FFF0000000000000 int(+NaN) 7FFFFFFF int(+NaN) 2147483647 int(-NaN) 80000000 int(-NaN) -2147483648 int(+Inf) 7FFFFFFF int(+Inf) 2147483647 int(-Inf) 80000000 int(-Inf) -2147483648 quadruple precision: +NaN 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -NaN FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +Inf 7FFF0000000000000000000000000000 -Inf FFFF0000000000000000000000000000 int(+NaN) 7FFFFFFF int(+NaN) 2147483647 int(+Inf) 7FFFFFFF int(+Inf) 2147483647 int(-NaN) 80000000 int(-NaN) -2147483648 int(-Inf) 7FFFFFFF int(-Inf) 2147483647