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