🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22058

Re: Integer Multiply/Divide on Sparc

#22058
From: Andrew Klossner
Date: Thu, 11 Jan 1990 20:19
21 lines
1442 bytes
[]

	"What about the ABI (application binary interface) standard you
	guys are pushing ... Even if it is not a new instruction but an
	integer co-processor, it still needs to be included in the
	ABI."

This is backward.  There is no need to include a new, commonly
implemented instruction in the ABI, and there are good reasons not to
do it.  The ABI details a common subset, the intersection of conformant
systems, not the union.

The SPARC ABI describes the virtual machine which is (will be?)
implemented on all SPARC systems.  It gives the interface which an
ABI-conformant application can depend on.  If a machine implements both
the ABI and the new multiply instruction, programs which conform to the
ABI (and therefore do not use multiply) will still execute correctly.
This is all that matters.

  -=- Andrew Klossner   (uunet!tektronix!frip.WV.TEK!andrew)    [UUCP]
                        (andrew%frip.wv.tek.com@relay.cs.net)   [ARPA]
Technical Details
Message-ID: <5837@orca.wv.tek.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!zephyr.ens.tek.com!orca.wv.tek.com!frip!andrew
References: <8840005@hpfcso.HP.COM> <1249@otc.otca.oz>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!zephyr.ens.tek.com!orca.wv.tek.com!frip!andrew
From: andrew@frip.WV.TEK.COM (Andrew Klossner)
Newsgroups: comp.arch
Subject: Re: Integer Multiply/Divide on Sparc
Message-ID: <5837@orca.wv.tek.com>
Date: 11 Jan 90 20:19:20 GMT
References: <8840005@hpfcso.HP.COM> <1249@otc.otca.oz>
Sender: andrew@orca.wv.tek.com
Reply-To: andrew@frip.wv.tek.com
Organization: Tektronix, Wilsonville, Oregon
Lines: 21