🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #204

Re: Linkage convention

#204
From: Edward E. Jaffe
Date: Mon, 17 Oct 2005 16:40
26 lines
2830 bytes
Bill Fairchild wrote:

>But if you have well-debugged infrastructure code to use software  stacks, by
>all means use it.  But don't bother trying to build  your own such code.  I
>don't think it's worth the  development/debug/support effort.  And you can
>reduce the overhead of  GETMAINs by using the PC entry form rather than the SVC
>form.
>
>

The PC entry (e.g., STORAGE macro) is slower than the SVC entry.

And, there are many other things to be considered. For example, if you
use GETMAIN/FREEMAIN for every stack frame, then you'll need to
establish ESTAE error recovery at each each stack level to free the
frame in the event of an error that can be retried at a higher level in
the calling hierarchy.

--
.-----------------------------------------------------------------.
| Edward E. Jaffe                |                                |
| Mgr, Research & Development    | edjaffe@phoenixsoftware.com    |
| Phoenix Software International | Tel: (310) 338-0400 x318       |
| 5200 W Century Blvd, Suite 800 | Fax: (310) 338-0801            |
| Los Angeles, CA 90045          | http://www.phoenixsoftware.com |
'-----------------------------------------------------------------'
Technical Details
Message-ID: <4353D41A.50502@phoenixsoftware.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!logbridge.uoregon.edu!tethys.csu.net!nntp.csufresno.edu!sn-xit-02!sn-xit-11!sn-xit-06!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!phoenixsoftware.com!edjaffe
References: <1f5.1468753f.30852767@aol.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,91cbe6b24531a1d8
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!logbridge.uoregon.edu!tethys.csu.net!nntp.csufresno.edu!sn-xit-02!sn-xit-11!sn-xit-06!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!phoenixsoftware.com!edjaffe
From: "Edward E. Jaffe" <edjaffe@phoenixsoftware.com>
Newsgroups: bit.listserv.asm370
Subject: Re: Linkage convention
Date: Mon, 17 Oct 2005 09:40:58 -0700
Organization: SAS Inc.
Lines: 26
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <4353D41A.50502@phoenixsoftware.com>
References: <1f5.1468753f.30852767@aol.com>
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: foggy.unx.sas.com 1129567582 30318 10.19.150.41 (17 Oct 2005 16:46:22 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Mon, 17 Oct 2005 16:46:22 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
Approved-By: "Edward E. Jaffe" <edjaffe@PHOENIXSOFTWARE.COM>
In-Reply-To: <1f5.1468753f.30852767@aol.com>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-OriginalArrivalTime: 17 Oct 2005 16:46:19.0523 (UTC)
                       FILETIME=[4C844D30:01C5D33A]
Originator: daemon@mozart.unx.sas.com