support __builtin_nanf