Tema: Re: C: masyvo elementu perdavimas funkcijai
Autorius: trigras
Data: 2011-03-03 10:54:38
Tue, 01 Mar 2011 18:50:57 +0200, Kantega <kf@kantega.org> rašė:

> šitos funkcijos asm listingas nesiskiria, ar "a" deklaruotas paprastai  
> ar su volatile.
> Kompiliatoriaus optimizacijas visas esu išjungęs.
> Ar galėtų man kas paaiškinti ką ir kaip kompiliatorius padaro su tuo  
> kintamuoju "a", kad sistema veikia tik su volatile?
> Nes aš tikėjausi, kad paprastas kintamasis du kartus priskyrus jam  
> reikšmes ir su juo iškvietus funkcijas turėtų veikti ir be "volatile"
>
> Ar čia kur nors kitur kode yra dar viena žiopla ar kokia ten klaida?

na kas per daiktas violatile, turbūt aprašytų pirmas google linkas  
"violatile c". Bet tu man, durnam, paaiškink kaip tu sugebi nurodyt tam  
savo hardwarui veikti "gerai"
  ar "blogai" jei paduodi identišką binariką? Ar visgi jis tik "panašus"?