> > 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
