Denis Zaitsev | 4 Jul 2004 17:37
Picon

x86 D flag: what's its status thru the program?

Is this Direction flag (for the movs instructions) has some assumed
value (say, as after cld)?  I ask because the many program sources
show interesting behaviour: from one side, this flag is always set
before the string insns (cld or std), but from the other side, if the
programs does std then it always does cld after.  So, nobody leaves it
set, but nevertheless, everybody set it clear.  Why?


Gmane