PIC32 (02.05.2008 17:37, просмотров: 201) ответил Gamma SPb на дело в том, что мульти - С++. сам микрочип плюсовые компиляторы выпускать не планирует =(( Спасибо за инфу. Кста, микрочип заверяет, что стандартные библиотеки написаны самим мипсом. Судя по тестам (даже без тригонометрии, чисто
Я тоже видел инфу, что библиотеки от MIPS. Вопрос только, на ASM они в исходниках или на C. Некоторые производители компиляторов дополнительно оптимизируют float библиотеки. Например, IAR имеет (для некоторых чипов) довольно быстрые библиотеки, хотя сам компилятор может быть средненьким.
Кстати, вот результаты теста float add-mul-div (есть тут в бенчах):
С32 - 6.75 us @ 80 MHz
MULTI - 4.23 us @ 80 MHz
И еще я заметил, что C32 подставляет после каждой операции деления trap при делении на ноль. Что, может быть, не всегда оправдано, если интенсивные вычисления и предсказуемые данные.