Какова типичная определяемая пользователем логика, которая выполняется после возбуждения FE_INEXACT?
Я более или менее понимаю / представляю типичную пользовательскую логику, которая выполняется:
- после
FE_OVERFLOW
или жеFE_UNDERFLOW
поднят: некритический случай: попробуйте восстановить, например, настроив некоторые значения / коэффициенты и повторить вычисления; - после
FE_INVALID
или жеFE_DIVBYZERO
возникает: критический случай: остановите машину ИЛИ перезагрузите машину.
Однако какова типичная определяемая пользователем логика, которая выполняется после
FE_INEXACT
Поднялся? Есть примеры, опыт, лучшие практики?
Дополнительно: В презентации «За пределами числа с плавающей запятой: компьютерная арифметика нового поколения » Джон Л. Густафсон высказывает следующее мнение (стр. 5):
«неточный» флаг бесполезен
Есть комментарии / мнения по этому поводу?