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
