Chyba optimalizace, nebo moje?

Radek Benedikt benedikt na lphard.cz
Neděle Duben 25 08:33:17 CEST 2021


Ahoj, hezky se nam rozvinula debata ohledne optimalizace.... Ale
zavedla cely problem nespravnym smerem.

Problem je ale jinde, autor sam napsal - kdyz pridam nop tak to
funguje. Pravda, cely priklad je napsan spis Opravdovym programatorem a
ne pojidacem kolacu. Nechce se mi hrabat v manualu od AVRka a v
casovani instrukci, ale nebudu daleko od pravdy kdyz tu zaseklou sekci
okomentuji slovy a kde bude vlastne povolene preruseni ? Ceka se na
inkrementaci ms a prerusovaci rutina se nepusti ke zlabu.

while(1) {
 __asm__("cli");
 if (ms>=n) break;
 __asm__("sei");
}

Radek (benedikt2hw.cz)



Další informace o konferenci Hw-list