x86 D flag: what's its status thru the program?
Denis Zaitsev <[email protected]> Sun, 4 Jul 2004 21:37:48 +0600
| Newsgroups | org.kernel.vger.linux-gcc |
|---|---|
| Message-ID | <[email protected]> |
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?