БК опять преподносит сюрпризы. Как известно, у БК все операции идут с двойной точностью и поэтому операции на данных одинарной точности вроде бы должны быть медленнее из-за преобразований типа. Для объяснения возникшего феномена предложу следующие факторы:
1) присваивание возможно происходит без преобразования типа и поэтому быстрее для одинарной точности;
2) само преобразование типа происходит очень быстро;
3) некоторые действия с мантиссами, где много финальных нулей, быстрее, а такие мантиссы должны естественно получаться из коротких мантисс.





Ответить с цитированием