По ходу дела файлик stdfix.h имеется начиная с gcc-4.3.2 (есть и в последнем WinAVR и в тулчейне от Atmel)
Код
_Accum mul_sum (_Sat _Fract *a, _Sat _Fract *b, int length)
{
_Accum accumulator = 0;
for (int i=0; i<length; i++)
accumulator += (_Accum)(a[i] * b[i]);
return accumulator;
}
{
_Accum accumulator = 0;
for (int i=0; i<length; i++)
accumulator += (_Accum)(a[i] * b[i]);
return accumulator;
}
Выглядит заманчиво...
Кто уже пользовался?
Какие впечатления?