avr-gcc; sbi, cbi deprecated
Jakub Ladman
ladmanj@volny.cz
Úterý Červenec 31 12:32:31 CEST 2007
Dne úterý 31 červenec 2007 12:29 Miroslav Sinko napsal(a):
> --- Marek Peca <marek@tynska.cuni.cz> wrote:
> > 3. pokud napisu neco neefektivne na makroskopicke urovni a kompilator
> > to nepozna, je to moje blbost; ale pokud napisu b |= 0x80, kompilator
> > to rozlusti. Proto je zbytecne delat assemblerovska makra na tohle --
> > neni to systemove reseni. Naopak, jejich pouziti muze ve vysledku
> > generovat horsi kod, pokud tomu neco predchazi neb neco nasleduje.
>
> No len tu neslo o assemblerovske makra, ale o zapis skladajuci sa z
> kombinacie operatorov | & = <<.
>
> Podobne (tym myslim, ze pouzivaju iba operatory) su definovane makra v
> stdlib.h a nikoho nenapadlo ich vyhodit len preto, lebo taky isty zapis
> sa da urobit aj v kode. Vid:
>
> #define max(a,b) (((a) > (b)) ? (a) : (b))
> #define min(a,b) (((a) < (b)) ? (a) : (b))
V tomhle asi mate pravdu, tak nezbyva nez se zeptat autoru :-)
Jakub Ladman
>
>
> miro
>
>
>
>
> ___________________________________________________________________________
>_________ Building a website is a piece of cake. Yahoo! Small Business gives
> you all the tools to get online. http://smallbusiness.yahoo.com/webhosting
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list