що да е неугледно? добре си изглежда
аз бих го направил фор-а наопъки:
for ( i=t; i>=0; i--) asm("nop");
защото:
- ако е възходящ цикъл, ще има още една операция сравнение, която е незнайно колко дълга в контекста на брой цикли и дифайна няма да е толкова прост за смятане
- не съм сигурен, но инкрементиране със сравнение на константа май не е една инструкция, докато декреметиране със сравнение на 0 е една
- така, като е написано NOP() е функция, която ако не е inline, ще вснесе също неизвестно закъснение