One of the shortcomings of PLO (unlike TBEGIN(C) ) is that PLO in general 
serializes only against other uses of PLO. It does not serialize against 
CS on the same storage, for example.

However, cache considerations and doubleword consistency still come into 
play.

A LM of 2 words of a doubleword is done with what is referred to as 
"doubleword consistency". That matters. 
If you need to load two consecutive words and you can arrange that those 
two words are in the same doubleword, it can be to your advantage.
It's why in a doubleword serialized by CDS you do not typically (if ever) 
want to load both of the individual words consecutively (as you might get 
results that come half from one CDS and half from another CDS); you want 
to use LM.

Peter Relson
z/OS Core Technology Design

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to