Thanks.

We don't like "significantly slower" moves. <g>

There are also pointers to update with CSG.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of John McKown
Sent: Wednesday, December 14, 2016 8:37 AM
To: [email protected]
Subject: Re: Question on SPKA and Control Register 3

On Wed, Dec 14, 2016 at 10:12 AM, Charles Mills <[email protected]> wrote:

> Well, yes, the why is to access shared 64-bit common.
>
> It's worked well for years. A PC service to move some data and 
> increment a pointer (millions of times per hour) seemed like overkill.
>
> Charles
>
>
​Just talking out of my hat, why not use one of the MVC variants? MVCDK (MoVe 
Chara​cter with Destination key), MVCK (MoVe Character with Key), MVCOS (MoVe 
Character with Optional Specification), or MVCSK (MoVe Character with Source 
Key). These are all "semi-priviliged" and the specified key is checked against 
the PKM for validity. Of course, the PoPS states that these instructions can be 
significantly slower than the normal MVC instruction.

​They also may be overkill if you're doing something like:

SPKA
L R1,KEY0FULL
A R1,SOMEDATA
ST R1,KEY0FULL
SPKA​
​

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to