home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!mintaka.lcs.mit.edu!ai-lab!hal.gnu.ai.mit.edu!psteffn
- From: psteffn@hal.gnu.ai.mit.edu (Paul Steffen)
- Newsgroups: alt.sys.amiga.demos
- Subject: Re: Fast line drawing routines?
- Message-ID: <1iltbrINN50d@life.ai.mit.edu>
- Date: 9 Jan 93 07:03:23 GMT
- References: <1993Jan9.001026.16726@doug.cae.wisc.edu>
- Organization: /etc/organization
- Lines: 17
- NNTP-Posting-Host: hal.gnu.ai.mit.edu
-
- In article <1993Jan9.001026.16726@doug.cae.wisc.edu> pochanay@cae.wisc.edu (Adisak Pochanayon) writes:
- > I also may need a faster routine to copy the memory. Someone had
- >mentioned using movem.l ??? Can anyone send me a routine which uses this?
- >I have been using move.l with a dbf loop.
- >
-
- Try the move16 instruction. Movem.l is register-to-memory or memory-to-
- register. The move16 instruction is memory-to-memory. For instance;
-
- move16 (a0)+,(a1)+
-
- Moves 16-bytes of memory and post-incrementsboth address registers.
- I remember reading something about using the 68040's data cache as directly
- accessible high-speed memory but in my scanning through the 68040 manuals,
- I could not find this mode. I didn't look too hard.
-
- STratoHAK
-