Техника оптимизации под линуха

       

ненормализованный цикл


Очевидно, что его можно нормализовать, одним махом избавившись от нескольких "лишних" инструкций (кстати говоря, XOR reg,reg — обнуление регистра reg — намного более компактно, чем MOV reg, const — инициализация регистра константой):

int i, x[10]; int *p; p = &x[1];

for(i=0; i<9; i++)

       p[i]=i;



Содержание раздела