Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!cs.utexas.edu!sun-barr!decwrl!amdcad!nucleus!tim From: tim@nucleus.amd.com (Tim Olson) Newsgroups: comp.arch Subject: Re: Integer Multiply/Divide on Sparc Message-ID: <28548@amdcad.AMD.COM> Date: 29 Dec 89 15:40:01 GMT References: <84768@linus.UUCP> <8840004@hpfcso.HP.COM> <1804@l.cc.purdue.edu> <1535@cbnewsi.ATT.COM> Sender: news@amdcad.AMD.COM Reply-To: tim@amd.com (Tim Olson) Organization: Advanced Micro Devices, Inc., Austin, Texas Lines: 15 Summary: Expires: Sender: Followup-To: In article <1535@cbnewsi.ATT.COM> reha@cbnewsi.ATT.COM (reha.gur) writes: | Also note that some SPARC machines do have (or might have) integer mul and | divide in hardware. If they do, then they are not Instruction Set compatible. My copy of the SPARC architecture manual lists only a MULScc (Multiply Step and modify icc), and no divide or divide step instructions. Even if the hardware is there, it is hard to use without an instruction to specify the exact semantics of the operation! -- Tim Olson Advanced Micro Devices (tim@amd.com)