home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!mcsun!news.funet.fi!funic!nntp.hut.fi!nntp!jraja
- From: jraja@vipunen.hut.fi (Jarno Tapio Rajahalme)
- Subject: Re: RUN BYTE! RUN!
- In-Reply-To: pochanay@cae.wisc.edu's message of 15 Dec 92 21:33:59 CST
- Message-ID: <JRAJA.92Dec17102659@vipunen.hut.fi>
- Sender: usenet@nntp.hut.fi (Usenet pseudouser id)
- Nntp-Posting-Host: vipunen.hut.fi
- Organization: Helsinki University of Technology, Finland
- References: <1992Dec15.213400.28437@doug.cae.wisc.edu>
- Date: 17 Dec 92 10:26:59
- Lines: 33
-
- In article <1992Dec15.213400.28437@doug.cae.wisc.edu> pochanay@cae.wisc.edu (Adisak Pochanayon) writes:
-
- XDEF @UnPackByteRun
- @UnPackByteRun:
-
- move.l d2,-(SP) ; Move #7F to d2 so that the and.w
- move.b #$7F,d2 ; instruction at the upb_copyit label
- ^^^^^^^ ; will execute more quickly
-
- this should be at least word size, or even better moveq.l could be used.
- Byte transfer only will trash the value of the counter in 'upb_copyit'.
-
- bra.s upb_startit ; Process First byte-tag
-
-
- *********************************
-
- upb_copyit
- and.w d2,d0 ; Clear bit seven in d0
- ^^^^^
-
- This is the point of trouble if only 8 bits are loaded to d2.
-
-
- Jarno
- --
- -----------------------------------------------------------------------------
- | Address: Jarno Rajahalme | EMail: |
- | Servin Maijan tie 12 H 111 | Jarno.Rajahalme@hut.fi |
- | 02150 ESPOO, FINLAND | tel: +358 0 468 2891 |
- -----------------------------------------------------------------------------
-
-
-