The simplest rule is to check the hardware feature requirements for the lowest level of the operating system that you might need to support. For z/OS, the table is as follows:
https://www.ibm.com/docs/en/zos/3.1.0?topic=system-identifying-server-requirements In this table, running z/OS 2.1 or above requires the Store Clock Fast facility, so you are certainly safe if you only need to run with currently supported z/OS levels (of which I believe the lowest is currently z/OS 2.5). Jonathan Scott -----Original Message----- From: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> On Behalf Of Mario Bezzi Sent: 11 April 2025 07:51 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Store-Clock-Fast Facility PoP states "The store-clock-fast facility *may* be available on a model implementing z/Architecture." The "may" word forces my performance sensitive code to go through additional controls before using STCKF, which sort of defeats the purpose of the instruction. STCKF was first introduced in 2005 and has been available in any CPC generation since then. If I could rely on it being always available I would have less code to run and maintain. Is there documentation stating which facilities are available in a given CPC family? What others do? PoP states the same for Transactional-Execution Facility, still IBM started warning long in advance about its withdrawal. Thank you! mario