zaujimavost pri programovani AVR v GCC

Miroslav Sinko sinkomiro@rocketmail.com
Úterý Říjen 23 16:10:52 CEST 2007


--- Petr Simek <psimek@jcu.cz> wrote:

> Vysvetlit to neumim, ale mam pocit ze obe ty smycky jsou stejne
> rychle.
> Jediny rozdil je v te pocatecni inicializaci. 

Nie.. ADIW je scitanie nad WORD a trva 2 cykly, kym SUBI je odcitanie
nad BYTE a trva 1 cyklus.

Vysvetlit to tiez neviem, ale kompilator si to moze urobit ako chce. V
tomto konkretnom pripade su oba sposoby funkcne spravne... Len na
okraj, instrukcia ADI neexistuje...

Za pokus by este stalo zapnut optimalizaciu na rychlost, ako prelozi
ten prvy priklad. 

Mne sa najviac osvedcilo tak nejak empiricky mat zapnutu O1 bez
optimalizacie na rychlost. Skor ale preferujem nizku velkost kodu, co
je samozrejme dane ucelom daneho zariadenia..

miro


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



Další informace o konferenci Hw-list