Выбор нужной точности. (float/double)

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Intel C++ генерит код покрасивее для таких вещей...
2B OR NOT(2B) = FF
Defder
Сообщения: 64
Зарегистрирован: 24 май 2005, 12:25

Absurd писал(а):Intel C++ генерит код покрасивее для таких вещей...
Логично было бы вообще обойтись без стека и переходов, используя команды сопроцессора вместо ф-ций библиотеки.


Вообще потоковые операции быстрее будут на float, т.к.:
- меньше нагрузка на память;
- можно оптимизировать, используя SIMD-расширения.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Defder писал(а):
Absurd писал(а):Intel C++ генерит код покрасивее для таких вещей...
Логично было бы вообще обойтись без стека и переходов, используя команды сопроцессора вместо ф-ций библиотеки.
Он именно так и делает =^)
2B OR NOT(2B) = FF
Ответить