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.

Reply via email to