Денормализованные числа: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎Ссылки: уточнение, источники
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ. #IABot (v2.0beta14)
Строка 5:
 
== Предпосылки к появлению ==
Денормализованные числа гарантируют, что сложение и вычитание чисел с плавающей точкой не приведёт к [[Исчезновение порядка|антипереполнению]] — два близлежащих нормализованных числа всегда имеют представимую ненулевую разность. Без постепенного антипереполнения при вычитании двух чисел может возникнуть антипереполнение и результат станет равен нулю, даже если числа не равны. Это может, в свою очередь, привести к ошибкам деления на ноль, которые не могут произойти, если постепенное антипереполнение используется<ref>
{{cite web
| url=http://grouper.ieee.org/groups/754/meeting-minutes/02-09-19.html#underflow
| title=IEEE 754R meeting minutes, 2002
| author=William Kahan
| accessdate=Dec 2013
| archiveurl=https://web.archive.org/web/20161015154158/http://grouper.ieee.org/groups/754/meeting-minutes/02-09-19.html#underflow
}}{{ref-en}}</ref>.
| archivedate=2016-10-15
| deadlink=yes
}}{{ref-en}}</ref>.
</ref>.
 
Денормализованные числа были реализованы в математическом сопроцессоре [[Intel 8087]] в то время, когда стандарт IEEE 754 был в процессе написания. Они были наиболее спорной особенностью предложенной заявки, которая в конце концов была принята<ref>{{cite web