Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!labrea!decwrl!sun!imagen!auspyr!!bobc From: bobc@.UUCP (Robert Cain) Newsgroups: comp.sys.intel Subject: Re: I80386 String Operations Message-ID: <23@.UUCP> Date: Sat, 25-Jul-87 00:46:37 EDT Article-I.D.: .23 Posted: Sat Jul 25 00:46:37 1987 Date-Received: Sun, 26-Jul-87 21:45:04 EDT References: <917@sauron.Columbia.NCR.COM> Organization: LBI, San Jose, CA. Lines: 16 Keywords: Performance, I80386, Strings, Characters Summary: M68020 In article <917@sauron.Columbia.NCR.COM>, campbell@sauron.Columbia.NCR.COM (Mark Campbell) writes: > Could someone out there explain or point to literature explaining the I80386 > in a string compare loop appears to be much faster than the corresponding > MC68020 load and compare instructions, even if the MC68020 can access memory > more quickly in all (byte, word, and longword) normal cases? > > Mark Campbell > {}!ncsu!ncrcae!sauron!campbell Its all qutie simple. I am suprised you hadnt figured it out by now. The reason that the I386 is so much faster at moving stings is because it makes it cant add 32 bits correctly. If the damn thing couldnt atleast move bytes, no one would even consider using it for anything but a place to store gold and silicon until needed in a more useful device. ..!dlb!Eridani!LBI!bobc