Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU.UUCP Newsgroups: comp.sys.amiga Subject: Re: 68k word-alignment penalty? Message-ID: <8703242118.AA05186@cory.Berkeley.EDU> Date: Tue, 24-Mar-87 16:18:33 EST Article-I.D.: cory.8703242118.AA05186 Posted: Tue Mar 24 16:18:33 1987 Date-Received: Thu, 26-Mar-87 06:20:36 EST Sender: daemon@ucbvax.BERKELEY.EDU Lines: 17 > Some system software designers, in their shorsightedness, fail to >provide even this basic exception handler in the OS. Thus, the execution >time for an odd-address word fetch on such a system increases by several >orders of magnitude; from tens of seconds to almost forever. Some >particularly snobbish OS designers are presumptuous enough to assume that >such code is in error, and design the exception handler to stop your program >dead in its tracks. As anyone can see, this is clearly The Wrong Thing. Excuse me, did I hear you say 'basic'? This 'basic' exception handler of yours would have to fully decode the instruction in question (assuming 68000), skip the part before the exception occured, and manually simulate the remainder. And your saying "designers, in their shortsightedness"? Get A Life! Nobody in their right mind does an odd-address word fetch on a 68000 on purpose! -Matt