From: GAMMELJL AT SLU DOT EDU Date: Mon, 24 Aug 1998 23:47:27 -0500 (CDT) Subject: assembly language To: djgpp AT delorie DOT com Message-id: <01J1008M3AKY94I14V@SLU.EDU> Organization: SAINT LOUIS UNIVERSITY St. Louis, MO MIME-version: 1.0 Precedence: bulk I have an example of two .s files generated by the gxx compiler which differ only in that one has xorl %edx,%edx where the other has movl $0x0,%edx When one goes ahead and compiles these two .s files with gxx filename.s both produce executables (a.exe) which, however, produce different results. The results in the movl case are correct, whereas the results in the xorl case are incorrect. I have used the DOS file compare utility (fc) to check that the differences in the two .s files are what I say they are. The example is too long to transmit via e-mail, but I will be glad to land-mail the source code on a floppy should that become necessary. Perhaps I am wrong in thinking that the xorl above and the movl above should produce the same results.