🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #1551

Re: Strange use of compare-and-swap

#1551
From: Brian Eliot
Date: Thu, 25 Jun 1992 21:36
16 lines
1267 bytes
> But surely just storing a value into a fullword (aligned) doesn't require
> CS.

You are correct.  In the absence of a read-modify-write update to storage,
storage consistency is ensured for boundary-aligned fullword and doubleword
stores, such that another processor will see either the old value or the
new value but not an intermediate value.

See, for example, SA22-7201 (ESA/390 PoO), Chapter 5, "Storage-Operand
References" for the legalese on this.  (Other PoOs have different page
numbering but the same chapter number and section name with this same
description.)

Brian Eliot
Information Technology Services
Rensselaer Polytechnic Institute
Technical Details
Message-ID: <2950635@RPITSMTS.BITNET>
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!auvm!RPITSMTS.BITNET!USERALVE

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fcdcb,97471b04c882180b
X-Google-Attributes: gidfcdcb,public
X-Google-ArrivalTime: 1992-06-25 09:55:06 PST
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!auvm!RPITSMTS.BITNET!USERALVE
Message-ID: <2950635@RPITSMTS.BITNET>
Newsgroups: bit.listserv.asm370
Date:         Thu, 25 Jun 1992 17:36:50 EDT
Sender:       IBM 370 Assembly Programming Discussion List <ASM370@UGA.BITNET>
From:         Brian Eliot <USERALVE@RPITSMTS.BITNET>
Subject:      Re: Strange use of compare-and-swap
Lines: 16