-
- single precision FPU при double как бы и не используется. при powf должно быть быстрее на float, чем pow. но если умножать, то наверно медленнее - SciFi может сказать, будет ли promotion до double - Vit(08.04.2024 17:07)
- И тишина... кейл может FPU не использует? Почему скорость
выполнения операция программно и аппаратно одинаковы при высокой
оптимизации? - POV(08.04.2024 13:39)
- Потому, что использование FPU требует кучу тактов для подготовки, загрузки и выгрузки данных. А программное вычисление с высокой оптимизацией, выполняется прямо в регистрах и не требует накладных расходов. Видимо так. Не проверял лично, но когда рассматривал выгоду от использования аппаратного вычислителя, эти моменты разочаровывали. Nikolay_Po(77 знак., 08.04.2024 15:19)