delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/10/19/16:19:28

From: "Anders Clerwall" <anders DOT clerwall AT swipnet DOT se>
Newsgroups: comp.os.msdos.djgpp
Subject: flip routine in asm
Date: 19 Oct 1997 18:51:51 GMT
Organization: OMGIM Productions
Lines: 17
Message-ID: <01bcdcc7$98621a60$296df482@scavvis>
NNTP-Posting-Host: mn8.swip.net
Cache-Post-Path: mn8!s-319918 AT dialup109-3-9 DOT swipnet DOT se
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi!.. I have made a flip routine in inline asm, why doesn't it work!!.. Can
anyone help?
Here it is:
void flip(short source, short dest)
{
	asm(	"movw	%0, %%ds\n\t"
		"movw	%1, %%es\n\t"
		"rep\n\t"
        		"movsl"
                : : "r" (source), "r" (dest), "S" (0), "D" (0), "c" (16000)
                : "memory", "%esi", "%edi", "%ecx");
}
-- 
* <Anders Clerwall>
* <anders DOT clerwall AT swipnet DOT se>
* <http://home5.swipnet.se/~w-56212/>
*************************************************

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019