Here is a list I compiled for my own information sometime in 2011. Use at your own risk (corrections welcome however).
IBM Mainframe Instruction Facilities by PoOP Edition and Machine Type Ninth Edition SA22-7832-08 z196 (2817) * CMPSC-enhancement facility * Distinct-operands facility * Enhanced-monitor facility * Fast-BCR-serialization facility * Floating-point extension facility * High-word facility * Interlocked-access facility * IPTE-range facility * Load/store-on-condition facility * Message-security-assist extension 3 * Message-security-assist extension 4 * Nonquiescing key-setting facility * Population-count facility * The Reset-reference-bits-multiple facility Eighth Edition SA22-7832-07 z10 (2097) * Fibre-channel-extensions (FCX) facility Seventh Edition SA22-7832-06 z10 (2097) * Compare-and-swap-and-store facility 2 * Configuration-topology facility * Enhanced-DAT facility * Execute-extensions facility * General-instructions-extension facility * Message-security-assist extension 2 * Move-with-optional-specifications facility * Parsing-enhancement facility * Restore-subchannel facility Sixth Edition SA22-7832-05 z9 BC (2096), z9 EC (2094) * Compare-and-swap-and-store facility * Conditional-SSKE facility * Decimal-floating-point facility * Decimal-floating-point-rounding facility * Extract-CPU-time facility * Floating-point-support-sign-handling facility * FPR-GR-transfer facility * IEEE-exception-simulation facility * PFPO facility Fifth Edition SA22-7832-04 z890 (2086), z990 (2084) * DAT-enhancement facility 2 * ETF2-enhancement facility * ETF3-enhancement facility * Extended-immediate facility * HFP-unnormalized-extensions facility * Message-security-assist extension 1 * Modified-CCW-indirect-data-addressing facility * PER-3 facility * Server-time-protocol facility * Store-clock-fast facility * Store-facility-list-extended facility * TOD-clock-steering facility Fourth Edition SA22-7832-03 ??? * Extended-translation facility 3 * ASN-and-LX-reuse facility Third Edition SA22-7832-02 ??? * DAT-enhancement facility * HFP-multiply-add/subtract facility * Long-displacement facility * Message-security assist Second Edition SA22-7832-01 z800 (2066), z900 (2064) (None) First Edition SA22-7832-00 ??? * Extended-Translation Facility 2 Facilities in alphabetic order (51 facilities) * ASN-and-LX-reuse facility * CMPSC-enhancement facility * Compare-and-swap-and-store facility * Compare-and-swap-and-store facility 2 * Conditional-SSKE facility * Configuration-topology facility * DAT-enhancement facility * DAT-enhancement facility 2 * Decimal-floating-point facility * Decimal-floating-point-rounding facility * Distinct-operands facility * ETF2-enhancement facility * ETF3-enhancement facility * Enhanced-DAT facility * Enhanced-monitor facility * Execute-extensions facility * Extended-immediate facility * Extended-Translation Facility 2 * Extended-translation facility 3 * Extract-CPU-time facility * FPR-GR-transfer facility * Fast-BCR-serialization facility * Fibre-channel-extensions (FCX) facility * Floating-point extension facility * Floating-point-support-sign-handling facility * General-instructions-extension facility * HFP-multiply-add/subtract facility * HFP-unnormalized-extensions facility * High-word facility * IEEE-exception-simulation facility * IPTE-range facility * Interlocked-access facility * Load/store-on-condition facility * Long-displacement facility * Message-security assist * Message-security-assist extension 1 * Message-security-assist extension 2 * Message-security-assist extension 3 * Message-security-assist extension 4 * Modified-CCW-indirect-data-addressing facility * Move-with-optional-specifications facility * Nonquiescing key-setting facility * PER-3 facility * PFPO facility * Parsing-enhancement facility * Population-count facility * Restore-subchannel facility * Server-time-protocol facility * Store-clock-fast facility * Store-facility-list-extended facility * TOD-clock-steering facility * The Reset-reference-bits-multiple facility -----Original Message----- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of McKown, John Sent: Tuesday, August 28, 2012 11:25 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: which instructions should I use? Yes, but I cannot simply relate the "such and such" facility to an actual processor. Except by looking at the documentation for the processor. I would like the reverse mapping. I.e. look for "such and such" facility and get a list of current processors which support it. I am not aware of such a thing as a "one stop shopping center". -- John McKown Systems Engineer IV IT <Snipped> > -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER- > l...@listserv.uga.edu] On Behalf Of Gord Tomlin > Sent: Tuesday, August 28, 2012 9:53 AM > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: which instructions should I use? > > Instructions that are not supported on all z/Architecture machines can > generally be identified in the Principles of Operation by the presence > of an entry under Program Exceptions in the form: > > - Operation (if the such-and-such facility is not installed) > > > -- > > Regards, Gord Tomlin > Action Software International > (a division of Mazda Computer Corporation) > Tel: (905) 470-7113, Fax: (905) 470-6507 -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.