mezi zidli a klavesnici
Vláďa Anděl
vaelektronik na vaelektronik.cz
Úterý Únor 28 09:43:52 CET 2012
To jako opravdu? Mám tady stařičký ještě dosovský K**l pro 51 a uvažoval
jsem už mnohokrát o něčem moderním, že by spoustu věcí překládal lépe -
mimo jiné i zmíněné cykly s pointry. Ale už jsem si zvyk co a jak ten
překladač dělá, co pro něj mám jak napsat aby to přeložil jak já chci a
co je lepší si napsat v asm. Zase nepíšu tak rozsáhlé věci, aby mi to
nějak vadilo.
Anděl
Dne 28.2.2012 9:28, Michal Gregor napsal(a):
> 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í!
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list