??? 06/16/09 20:45 Read: times |
#166159 - I have seen ... Responding to: ???'s previous message |
.. the compiler flipping (for no appearent reason) between something like this
DEC count?041+01H JNZ ?C0001 and something like this DJNZ count?041+01H,?C0001 which, by the C standard is perfectly legal If I recall correctly, when I stumbled over this one, the cause (as perceived by me) was adding a variable somewhere else. I did not investigare a lot because I would never depend on the compiler not doing what by the C standard is perfectly legal. Erik |