Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

FPU - управляющее слово по умолчанию

8.2K
22 сентября 2009 года
Pelican
115 / / 16.06.2007
Привет! Подскажите, пожалуйста, чему равно управляющее слово FPU по умолчанию (Pentium 4). Случайно переписал, не глядя. Теперь проблемы с точностью.
 
Код:
double d1 = 15.567895464564564564564564656456458,
         d2 = 17.159874748778484784748748494884994;
         fprintf(stderr, "d1+d2=%f, d1/d2=%f\n", d1+d2, d1/d2);

сначала выдавалось это: d1+d2=32.727760, d1/d2=0.907227
после установки РУС выводит это: d1+d2=32.727770, d1/d2=0.907227
Помогите. Или я зря паникую:confused:?
Спасибо.
Добавил позже:
Хотя, при замаскировании исключения деления на ноль, в результате получается +/- бесконечность. А при следующем запуске, прога вызовет исключение... Т.е., получается, что РУС сбрасывается?
Извините, если что не так, просто я новичок в этом вопросе.
51K
04 октября 2009 года
Airhand
19 / / 14.09.2009
Какое ещё "управляющее слово" ?
Может округление ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог