Если программист на раввина налезет, кто кого сборет?
spamsink — 12.12.2014
Ребе, что должна возвращать функция min(NaN, -Infinity)?Сравнение этих двух значений с помощью сишной функции fmin дает разные результаты в зависимости от использования -ffast-math при компиляции. Библиотечная функция возвращает -Infinity (хорошо хоть, что независимо от порядка аргументов, как могло бы быть при наивном способе), а команда процессора minsd возвращает NaN.
Upd: Всё еще забавнее: библиотечные функции fmin и fmax рассматривают NaN как "пусто", т.е. если один из аргументов - NaN, то возвращается другой.
|
|
</> |
Рейтинг преимуществ поломоечных машин Bennett 
