home *** CD-ROM | disk | FTP | other *** search
- Path: hydra.zrz.TU-Berlin.DE!rawneiha
- From: rawneiha@hydra.zrz.TU-Berlin.DE (Philipp Boerker)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: doubling pixels horizontally
- Date: 19 Feb 1996 15:42:14 GMT
- Organization: Technical University Berlin, Germany
- Message-ID: <4ga5om$qsf@brachio.zrz.TU-Berlin.DE>
- References: <4f4ibc$gl9@news.cs.tu-berlin.de> <591.6610T1165T2102@login.eunet.no><1045.6611T753T2256@vip.cybercity.dk><4faoe1$47@sunsystem5.informatik.tu-muenchen.de><2991.6612T1034T625@vip.cybercity.dk><576.6613T1070T1730@login.eunet.no><1257.6614T57T922@vip.cybercity.dk><1225.6615T1229T800@login.eunet.no><1140.6616T51T1538@vip.cybercity.dk> <1982.6617T1096T103@ifi.uio.no> <2175.6620T1429T2950@vip.cybercity.dk> <3764.6622T781T478@ifi.uio.no>
- NNTP-Posting-Host: hydra.zrz.tu-berlin.de
-
- ludvigp@ifi.uio.no (Ludvig Pedersen) writes:
-
- >Mine current routine is using 48 cycles on 2 passes.
-
- > move.l #160*128/8-1,d7
-
- >Loop:
- > move.l (a0)+,d0 ;Linear Chunky buffer
- > move.l (a0)+,d1
-
- > <2 passes = 48 cycles>
-
- > move.l d0,(a1)+ ;chipram
- > move.l d2,(a1)+
-
- > dbra d7,Loop
-
- >As you probably have noticed the example is not optimised for memory-access,
- >but the purpose was just to show what I meant by 48 cycles.
-
- Have you timed the routine and have you compared it to a plain copy?
- My routine takes 48c for conversion too, and I do proper pipelining
- and still it is not chipmem speed.
-
- greets,
- Phil.
- grond/matrix
-
-