Intel В Справочном руководстве по оптимизации архитектур ® 64 и IA-32 приведены показатели задержки и пропускной способности для различных инструкций ЦП.
Для трансцендентных функций (FSIN
и т. д.) некоторые цифры указаны как диапазоны (стр. C-29). Сноска 4 поясняет:
Задержка и пропускная способность трансцендентных инструкций могут существенно различаться в динамической среде выполнения. В этих инструкциях дается только приблизительное значение или диапазон значений.
Мой вопрос: какие факторы влияют на пропускную способность и задержку таких инструкций? Я полагаю, что ценность аргумента — это один из факторов. Есть ли другие?