Цитата(aaarrr @ Jul 27 2009, 20:16)

Это похоже на нормальное значение, хотя библиотеки RVCT работают примерно вдвое быстрее.
А я, кажется, догадываюсь почему: в newlib-е libm раздваивается
(в math и mathfp) и вызов sin() считает синус два раза, очевидно для
проверки, что бы не ошибиться :)
10,000 клоков не предел, в DM6446 sin() (из DDR2, cache off,
release, no dbg info) считает здак 45,000 клоков и ничего,
только чип горячий и дым из эмулятора...
Сообщение отредактировал AndrewN - Jul 27 2009, 23:29