It seems to be an extended PLO instruction.

Chuck Arney
Arney Computer Systems

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]]
On Behalf Of McKown, John
Sent: Tuesday, September 18, 2012 1:21 PM
To: [email protected]
Subject: Re: Model 2827 New Instructions

I just read up on the Transaction Execution. I now need two things: 1.
Aspirin; 2. a nap. I get the general concept, but the restrictions are
immense. I guess it is good for a *very* short routine which does not update
very much storage. The conditions under which it can abort are a multitude.
I wonder exactly what it was that made IBM decide to implement it, as
opposed to doing a CPU "spin loop". I guess it is the only way to guarantee
that another CPU simply cannot observe an "in flight" set of updates by
*any* other code on *any* other CPU.

Reply via email to