🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #11278

Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)

#11278
From: Bret Indrelee
Date: Thu, 19 Nov 1992 03:43
24 lines
1556 bytes
In article <id.HJ1V.BTG@ferranti.com> peter@ferranti.com (peter da silva) writes:
>In article <BxtA6v.CE8@mentor.cc.purdue.edu> hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
>> But it is.  The operations often use register arguments and the results
>> are wanted in registers.
>
>What's a register? Most modern compilers ignore "register", or use it as a
>hint "this is a frequently used value".
>
>And how is an inline library part of the language more than a subroutine
>or an include file?

Which brings up a question I've wondered about.  Do any compilers use
'register' to indicate that a pointer reference DOESN'T access the
value?

If so, it once again becomes usefull to use the register keyword,
as a no-alias.  Compiler could optimize knowing that the value isn't
changed by that weird intervening pointer reference.

-Bret
-- 
------------------------------------------------------------------------------
Bret Indrelee               |         Insanity is all in the mind.
email: bret@technix.mn.org  |   
Technical Details
Message-ID: <1992Nov19.034325.3864@technix.mn.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!umn.edu!uum1!kksys.com!edgar!technix!bret
References: <Bxs63J.BxA@exnet.co.uk> <BxtA6v.CE8@mentor.cc.purdue.edu> <id.HJ1V.BTG@ferranti.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.arch,comp.lang.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!umn.edu!uum1!kksys.com!edgar!technix!bret
From: bret@technix.mn.org (Bret Indrelee)
Subject: Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)
Message-ID: <1992Nov19.034325.3864@technix.mn.org>
Organization: Private System - Saint Paul, MN
References: <Bxs63J.BxA@exnet.co.uk> <BxtA6v.CE8@mentor.cc.purdue.edu> <id.HJ1V.BTG@ferranti.com>
Date: Thu, 19 Nov 1992 03:43:25 GMT
Lines: 24