|
просто чтобы именно за один такт на одну итерацию выполнить вот такое
for (i=0; i<N; i++) {
coeff=*ptr1++;
AC1 = AC1 + coeff * (*ptr2++);
AC2 = AC2 + coeff * (*ptr3++);
}
Нужно чтобы память позволяля вычитать три данных за один такт, а значит располагать с умом надо данные.
То есть писать прогу можно при желании так, чтобы реально было один такт на одну команду (опять же не считая переходов). Есть даже специальный "Cycle accurate simulator" показывающий все торможения и их причины. Ну а нет желания если - затормозить что угодно можно.
E-mail: info@telesys.ru