Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-05 Thread Peter Relson
The long-displacement facility has been part of the z/OS architecture level set since z/OS 2.1 (including the "high performance" variant). Mark B wrote: If you need to test a facility bit in the range of 0-31 then use the list of bits stored by the STORE FACILITY LIST instruction, which should

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-05 Thread Martin Trübner
>> IHAFACL uops - I spoke too soon Am 04.03.22 um 19:44 schrieb Philippe Leite: Macro IHAFACL Regards, Philippe Leite LAB Services - IBM

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-05 Thread Martin Trübner
and for the VSE people around z/VSE stores facility indications beginning at V=R location 200 (C8 hex), so you don't have to issue these instructions yourself.) and to IBM people supporting this: wouldn't it be nice to have a copy book such that you can simply code: TM my_feature_of_inte

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Ed Jaffe
On 3/4/2022 12:38 PM, Charles Mills wrote: https://www-03.ibm.com/services/supline/products/ExtendedSupport/SystemZ_EOS.pdf would seem to support my assertion that V2R2 is still in extended support, until September 2023. Haha! We don't count the three-year service extensions. We code to anno

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Charles Mills
Behalf Of Ed Jaffe Sent: Friday, March 4, 2022 12:28 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Long Displacement Facility (was: Fun with RXSBG) On 3/4/2022 11:24 AM, Charles Mills wrote: > > ... My rule is to support the > oldest version of z/OS still in extended support, which

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Ed Jaffe
On 3/4/2022 11:24 AM, Charles Mills wrote: ... My rule is to support the oldest version of z/OS still in extended support, which I believe is currently V2R2, and the oldest hardware that it supports, which is the z10. The oldest supported OS is currently z/OS 2.3 and the oldest hardware it su

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Charles Mills
Some customer surfaces who is still running a z9? Do a custom build with ARCH(7). Charles -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of Dave Clark Sent: Friday, March 4, 2022 9:01 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Long D

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Mark Boonie
> What is the macro to generate facility bit EQUs? In TPF, it's IZARCH. 😉 For the z/OS macro, I'd have to phone a friend. Actually I just did a Google search and found IHAPSAE, which itself points you to IHAFACL. - mb

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Philippe Leite
Macro IHAFACL Regards, Philippe Leite LAB Services - IBM

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Seymour J Metz
PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Long Displacement Facility (was: Fun with RXSBG) > I went back and checked: > > > o Long-displacement facility was first documented in SA22-7832-02 > > o STFLE was first documented in SA22-7832-04 If you need to test a facilit

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Mark Boonie
f Operation for details.) - mb -Original Message- From: IBM Mainframe Assembler List On Behalf Of Ed Jaffe Sent: Friday, March 4, 2022 12:53 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: [EXTERNAL] Re: Long Displacement Facility (was: Fun with RXSBG) On 3/4/2022 9:31 AM, Dave Clark wro

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Dan Greiner
The long-displacement facility wasn't in the first z/Architecture machine, but it followed soon thereafter. The first implementation was done in firmware — primarily to allow IBM internal testing of new software. It was implemented in hardware in any z/Architecture machine shipped after June 200

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Ed Jaffe
On 3/4/2022 9:31 AM, Dave Clark wrote: "IBM Mainframe Assembler List" wrote on 03/04/2022 12:19:51 PM: IIRC, STFLE is newer than the Long Displacement Facility. LOL It wouldn't appear so. STFLE is facility 7 and LDF is facility 18. I went back and checked: o Long-displacement fa

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Seymour J Metz
Long Displacement Facility (was: Fun with RXSBG) "IBM Mainframe Assembler List" wrote on 03/03/2022 05:22:52 PM: > Not counting any branch following the determination, I had > previously managed to trim this down to three instructions. For > example, to determine if a prospective inse

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Philippe Leite
There is another way to test facility bits: We can use field FLCFACL on PSA+x'C8'. Regards, Philippe Leite LAB Services - IBM

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Ed Jaffe
On 3/4/2022 9:31 AM, Dave Clark wrote: It wouldn't appear so. STFLE is facility 7 and LDF is facility 18. Thanks for the clarification. For the record, I would never, Ever, EVER test the long-displacement facility bit and code two different paths in my code. Doing so would be ridiculous...

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 03/04/2022 12:19:51 PM: > IIRC, STFLE is newer than the Long Displacement Facility. LOL It wouldn't appear so. STFLE is facility 7 and LDF is facility 18. Sincerely, Dave Clark -- int.ext: 91078 direct: (937) 531-6378 home: (937) 751-3300 W

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Ed Jaffe
IIRC, STFLE is newer than the Long Displacement Facility. LOL On 3/4/2022 9:16 AM, Philippe Leite wrote: -- Phoenix Software International Edward E. Jaffe 831 Parkview Drive North El Segundo, CA 90245 https://www.phoenixsoftware.com/

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Philippe Leite

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 03/04/2022 12:06:26 PM: > Every other box (z800, z900 GA2, and beyond) > has had this feature standard. There is no reasonable > rationale for not using this 22 year-old facility. Thank you. Sincerely, Dave Clark -- int.ext: 91078 direct: (93

Re: Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Ed Jaffe
On 3/4/2022 9:01 AM, Dave Clark wrote: So, I looked at the original email again and did some research into the LAY instruction. That is when I read about the Long Displacement Facility (LDF) having to be installed for this instruction to work (otherwise: operation exception). So, othe

Long Displacement Facility (was: Fun with RXSBG)

2022-03-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 03/03/2022 05:22:52 PM: > Not counting any branch following the determination, I had > previously managed to trim this down to three instructions. For > example, to determine if a prospective insertion crosses a 4 K-byte boundary: > 1. LAY S,-1(L,P)