[elektro] C kérdés

Hofferek Attila hofi at soka.co.hu
Thu Jan 31 15:02:17 CET 2008


hg12345 írta:
> Köszönöm a válaszokat, de nem erre gondoltam.
> 
> - naked: sajnos PIC24/dsPIC esetén nem él, de nem is jó (AVR és tsa.)
> - sajnos nem IAR-t használok :-(
> - A feladat nincs alul méretezve, ill ami szük az nem a uC 
> teljesítményétől függ.   (Nem felejtő memória kezelés...)
> 
> Lehet, hogy rosszul fogalmaztam meg a problémámat.
> Adott egy IT kezelés ami szubrutint hív, a szubrutin használ 1-2 
> regisztert, de ha olyan szubrutint hivok ami nem tartalmaz semmit, 
> csak pl egy  volatile NOP-t, akkor is elmenti a C-ben általánosan  
> használt regisztereket, még optimalizálásnál is. Ha nincs szubrutin 
> hivás, akkor csak azokat a regisztereket menti, amiket az IT-ben 
> használ. (valószínüleg nem találtam meg mélységi szubrutin 
> optimalizáció flagjét)
> 
> amit szeretnék egy olyan function modosító, mely hatására a belső 
> regisztereket saját maga menti, (nem az IT!), és ez alapján az IT 
> teljesen átlátszónak itéli rutint, és az IT nem menti fellesleges 
> regisztereket.

Inline van ebben a c fordítóban? Ami fordítási időben behelyettesíti a 
függvényhívást a függvény törzsével?



More information about the Elektro mailing list