Hi Guillaume,

ST = STore, a very common instruction.
CS = Compare and Swap - an instruction mainly used in multi-processor
environments
        when a 1-word area of storage (such as a 31-bit pointer) needs
to be modified in a serialized way.

For details, please look up these instructions in the Principles of
Operation.
Or in the late John Ehrman's excellent (although overcomplete) tutorial
 Assembler Language Programming for IBM z System Servers.

Kind regards & welcome to the world of assembler programming!
Abe Kornelis
==========



Op 08/07/2023 om 16:10 schreef Guillaume Boesel:
> Hi Abe and Pieter
> Thank you for your replies.
>
> "I hope you're using CS on the ST of the pointer to the obtained area."
> Sorry for my newbie question but what means CS and ST ?
>
> "Most areas that are shared have a documented serialization requirement."
> I didn't see anything about serialization (or I misunderstood it) in the 
> documentation and in the SYS1.MACLIB(IFAEXITP)
>
>   
> https://www.ibm.com/docs/en/zos/2.5.0?topic=exits-iefu86-smf-record-exit#IEFU86__pspu86
>
>
> It works well with my own Storage Obtain/Release but if the provided workarea 
> can be used, it should be better. 
>
> Guillaume

Reply via email to