avr-gcc; sbi, cbi deprecated
Miroslav Sinko
sinkomiro@rocketmail.com
Úterý Červenec 31 12:40:06 CEST 2007
S tymto to ale nemoze vobec suvisiet. Je predsa jedno, ci napisem v
kode:
port &= ~(1 << (bit))
alebo:
#define cbi (port, bit) (port) &= ~(1 << (bit))
cbi(port, bit)
Ak to raz prekladac nevie prelozit ako asm instrukciu cbi, tak to
neurobi v ani v jednom pripade. Ked viem, ze procesor ma instrukciu cbi
a chcem mat istotu, ze ju pouzije, tak napisem
asm volatile { cbi... };
miro
--- Marek Peca <marek@tynska.cuni.cz> wrote:
> No ja to chapu, ale 3 roky starej avr-gcc to neprelozil nejlip jak
> mohl, zrejme proto, ze mu jeste nikdo nevlozil do tabulek ty sbi, cbi
> instrukce. Usetril by byval 1 bajt :).
>
> Ale skoro bych veril, ze soucasna verze uz by to mohla mit doplneno.
>
> MP
>
____________________________________________________________________________________
Luggage? GPS? Comic books?
Check out fitting gifts for grads at Yahoo! Search
http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
Další informace o konferenci Hw-list