Spec-Zone.ru › GNU Fortran 9

5.4 MAX и MIN функции с аргументами REAL NaN

Стандарт Fortran не определяет результат функций MAX и MIN, если один из аргументов является NaN. Соответственно, компилятор GNU Fortran также не определяет это, так как это позволяет генерировать более быстрый и компактный код. Если программист хочет выполнить определенное действие в случае, если один из аргументов является NaN, необходимо явно проверить аргументы перед вызовом MAX или MIN, например, с помощью функции IEEE_IS_NAN из модуля intrinsic IEEE_ARITHMETIC.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gfortran/MAX-and-MIN-intrinsics-with-REAL-NaN-arguments.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API