Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!henry
From: henry@utzoo.UUCP (Henry Spencer)
Newsgroups: net.micro.68k,net.micro.16k
Subject: Re: PDP11s vs the micros
Message-ID: <5779@utzoo.UUCP>
Date: Thu, 11-Jul-85 12:58:12 EDT
Article-I.D.: utzoo.5779
Posted: Thu Jul 11 12:58:12 1985
Date-Received: Thu, 11-Jul-85 12:58:12 EDT
References: <1617@hao.UUCP>
Organization: U of Toronto Zoology
Lines: 12

> 	Method: Use a single MOVSD (move string) to copy the entire table.
> 		followed by an ADJSPx (adjust stack pointer) to pop the table
> 		off the stack.  Moving data a word at a time is passe.

Unfortunately, if you study the timings you will find that a well-optimized
(i.e. unrolled) word-at-a-time move loop is faster than the string-move
instructions on the current 32000 processors.  When I queried my National
rep about this, he admitted it.  The string instructions are very slow on
the 32016 and 32032; with any luck the 32332 will be better.
-- 
				Henry Spencer @ U of Toronto Zoology
				{allegra,ihnp4,linus,decvax}!utzoo!henry