From: Mark Grocki Newsgroups: comp.os.msdos.djgpp Subject: Self-modifying Inline Assembly Date: Sun, 05 Jan 1997 23:52:41 -0800 Organization: University of Michigan Lines: 19 Message-ID: <32D0AF49.257B@umd.umich.edu> NNTP-Posting-Host: pm145-16.dialip.mich.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I've been reading through "More Tricks of the Game Programming Gurus", and one of the chapters uses self-modifying code to speed up its sprite rotation algorithm. I'd love to use that technique in DJGPP's inline ASM, but I don't know the syntax. I've tried things like movl $0,%edx label: movl _stuff,label-4 but the compiler doesn't seem to like it. I'm sure it will allow me to do it, with a flat memory model, but I think I'm just doing it wrong. Help! I'm running out of registers! :) Mark Grocki ------------------------------------------------ Hirise Software - 3D game and API developer for PCs http://hirisesoftware.home.ml.org