mezi zidli a klavesnici

Michal Gregor a2x1nptda8 na email.cz
Úterý Únor 28 09:28:14 CET 2012


Prekladace neumi pracovat poradne s pointery ve smycce. Takze v C staci se 
vybodnout na cykly a hned to bezi rychleji. Treba toto:
for i=0 to 5
    Soucet += Pole[i]

Je lepsi zapsat
    Soucet += Pole[0]
    Soucet += Pole[1]
    Soucet += Pole[2]
    Soucet += Pole[3]
    Soucet += Pole[4]
    Soucet += Pole[5]

Vypada do dlouze, ale po prelozeni je to obvykle kratsi a nekolikanasobne 
rychlejsi


Michal Gregor





----- Original Message ----- 
From: "Josef Štengl" <ok1ced na nagano.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Tuesday, February 28, 2012 1:42 AM
Subject: Re: mezi zidli a klavesnici


> čas je drahý, hodně drahý, proto se to dělá. Proto se kontrolují flagy a 
> tráví se ne tři týdny, ale tři měsíce nad tím aby se ušetřilo 100µs. 
> Protože 100µs znamená jestli SW bude fungovat bezpečně, jestli projde 
> testy a jestli vám za něj zaplatí. 100µs je zatraceně spousta času, za 
> které to stojí!



Další informace o konferenci Hw-list