[elektro] xc16 optimalizáció mizéria
Pipi
lista at puzsar.hu
Wed Jun 21 22:33:27 CEST 2017
mit jelent a "belefordít" vagy nem?
a változót akár regiszterben is létrehozhatja a ferdítő...
azzal a változóval nem trükközöl valamit?
ha a változónak csak értéket adsz, de a tartalmát nem használod fel, akkor simán kioptimalizálhatja
debugban vagy szimulátorban megnézted milyen asm utasításokra fordult le?
lépésenként végrehajtva mi történik?
watch ablakban mi látszik?
ha csak azt az egy függvényt rakod egy projektbe akkor mi van?
2017.06.21. 21:38 keltezéssel, Balla Zoltán írta:
> Sziasztok!
>
> Árulja már el nekem valaki, hogy miként lehet biztonságosan használni az optimalizációt, amikor pl azt tapasztalom, hogy egy egyébként jól működő függvényen belül deklarált változók közül a fordító
> van amelyiket belefordít, de van olyan amit nem. Csak akkor, ha mondjuk elébiggyesztem a volatile kulcsot. Pedig a függvényen belül használva van a változó, és természetesen amikor nem fordítja be, el
> is száll a program már ebben a függvényben.
> Mi ennek a trükkje ?
>
> Zoli
--
Pipi
http://www.puzsar.hu
More information about the Elektro
mailing list