¿Cuáles son los otros valores de NaN?

losdocumentación parajava.lang.Double.NaN dice que es

Una constante que contiene un valor de tipo No-a-Number (NaN)double. Es equivalente al valor devuelto porDouble.longBitsToDouble(0x7ff8000000000000L).

Esto parece implicar que hay otros. Si es así, ¿cómo los consigo, y esto puede hacerse de manera portátil?

Para ser claros, me gustaría encontrar eldouble valoresx tal que

Double.doubleToRawLongBits(x) != Double.doubleToRawLongBits(Double.NaN)

y

Double.isNaN(x)

ambos son verdaderos

Respuestas a la pregunta(3)

Su respuesta a la pregunta