> > high most of the time. Try making i, j, and k volatile (maybe a volatile
> > k suffices) or insert an _asm nop _endasm; (or even an empty _asm
> > _endasm;) into the inner loop body.
> >
> 
> what do you mean volatile? actually, the TRISD or PORTD always make me

"volatile" is a storage class specifier in C language.
It means data cannot be stored in registers because memory content
can be changed by IT, DMA or other.

Gabor

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to