Re: Where do I find Instruction/Function Defs
On Fri, 9 May 2008 15:49:02 -0700, Edward Jaffe wrote: >Tom Marchant wrote: >> Yuck! >> >> ITYM >> TMFLCEFACILITIESLISTBYTE2,FLCEEXTENDEDIMMEDIATE >> > >Personally, I prefer to use the mixed case symbols from the PL/X expansions: > > TMFlceFacilitiesListByte2,FlceExtendedImmediate Agreed. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where do I find Instruction/Function Defs
Tom Marchant wrote: Yuck! ITYM TMFLCEFACILITIESLISTBYTE2,FLCEEXTENDEDIMMEDIATE Personally, I prefer to use the mixed case symbols from the PL/X expansions: TMFlceFacilitiesListByte2,FlceExtendedImmediate IT'S BEEN SO LONG SINCE ANY MAINFRAME ASSEMBLER REQUIRED UPPERCASE SYMBOLS, I DON'T KNOW WHY SO MANY PEOPLE (IBM INCLUDED) PERSIST IN USING THEM. THEY REALLY MAKE THINGS HARD TO READ. EVEN IBM'S CONVERSION TOOL, USED TO GENERATE BILINGUAL MAPPINGS FROM PL/X DECLARES, DOES THIS. IT'S REALLY UNFAIR TO BURDEN ASSEMBLER LANGUAGE PROGRAMMERS WITH THIS CONSTANT SHOUTING! -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where do I find Instruction/Function Defs
Tom Marchant wrote: On Fri, 9 May 2008 14:55:05 -0600, Steve Comstock wrote: You could use the TM instruction to see if the hardware has the feature. For example: tm 202,x'02' jo extend_imm_here Yuck! Well, eye of the beholder. ITYM TMFLCEFACILITIESLISTBYTE2,FLCEEXTENDEDIMMEDIATE Yuck! X'02' is FLCEETF3, signifying Extended Translation Facility 3 You're right. My eye slid down one entry while reading my notes. Advantage of using symbolic equates, of course. Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques ==> Check out the Trainer's Friend Store to purchase z/OS <== ==> application developer toolkits. Sample code in four<== ==> programming languages, JCL to Assemble or compile, <== ==> bind and test. <== ==> http://www.trainersfriend.com/TTFStore/index.html<== -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where do I find Instruction/Function Defs
On Fri, 9 May 2008 14:55:05 -0600, Steve Comstock wrote: > >You could use the TM instruction to see if the hardware >has the feature. For example: > > tm 202,x'02' > jo extend_imm_here Yuck! ITYM TMFLCEFACILITIESLISTBYTE2,FLCEEXTENDEDIMMEDIATE X'02' is FLCEETF3, signifying Extended Translation Facility 3 -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where do I find Instruction/Function Defs
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Steve Comstock Sent: Friday, May 09, 2008 3:55 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Where do I find Instruction/Function Defs Edward Jaffe wrote: > Thompson, Steve wrote: >> I have been searching IBM-Main, and the current PoOP, as well as a >> few Migration manuals. It sounds to me like Steve was after some point in time where he could use extended immediate instructions. The answer is: it's not in the software but in the hardware. As you pointed out, if you are running a z9 or z10, the instructions are available, regardless of what release of z/OS you are running. Yes, that is what I was after, but I thought I might find it listed in some pre-reqs for a release level of z/OS. So, I have to drop those instructions until the O/S requires a hardware level that includes them. Thank you all for your quick replies. Regards, Steve Thompson -- All opinions expressed by me are my own and may not necessarily reflect those of my employer. -- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where do I find Instruction/Function Defs
Edward Jaffe wrote: Thompson, Steve wrote: I have been searching IBM-Main, and the current PoOP, as well as a few Migration manuals. Where does IBM state that this or that feature/function is the minimum requirement for a given release of z/OS? I am trying to take advantage of some new instructions, but I have to make sure that they match up with the O/S requirements. What I am looking for, specifically is, the EXTENDED IMMEDIATE group/function/feature. Sorry to disappoint. The most-recent level set was z/OS 1.6 requiring z/Architecture. No operating system release requires machines that implement the extended-immediate facility (z9 and higher). With the lack of interconnect between z10 and z900/z800, some have speculated that z900/z800 will be dropped by upcoming releases of (at least) some middleware products if not the operating system itself. So far, nothing is announced. It sounds to me like Steve was after some point in time where he could use extended immediate instructions. The answer is: it's not in the software but in the hardware. As you pointed out, if you are running a z9 or z10, the instructions are available, regardless of what release of z/OS you are running. You could use the TM instruction to see if the hardware has the feature. For example: tm 202,x'02' jo extend_imm_here * fall through, and extended immediate instructions are not available. Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques ==> Check out the Trainer's Friend Store to purchase z/OS <== ==> application developer toolkits. Sample code in four<== ==> programming languages, JCL to Assemble or compile, <== ==> bind and test. <== ==> http://www.trainersfriend.com/TTFStore/index.html<== -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Where do I find Instruction/Function Defs
Thompson, Steve wrote: I have been searching IBM-Main, and the current PoOP, as well as a few Migration manuals. Where does IBM state that this or that feature/function is the minimum requirement for a given release of z/OS? I am trying to take advantage of some new instructions, but I have to make sure that they match up with the O/S requirements. What I am looking for, specifically is, the EXTENDED IMMEDIATE group/function/feature. Sorry to disappoint. The most-recent level set was z/OS 1.6 requiring z/Architecture. No operating system release requires machines that implement the extended-immediate facility (z9 and higher). With the lack of interconnect between z10 and z900/z800, some have speculated that z900/z800 will be dropped by upcoming releases of (at least) some middleware products if not the operating system itself. So far, nothing is announced. -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century Blvd, Suite 800 Los Angeles, CA 90045 310-338-0400 x318 [EMAIL PROTECTED] http://www.phoenixsoftware.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Where do I find Instruction/Function Defs
I have been searching IBM-Main, and the current PoOP, as well as a few Migration manuals. Where does IBM state that this or that feature/function is the minimum requirement for a given release of z/OS? I am trying to take advantage of some new instructions, but I have to make sure that they match up with the O/S requirements. What I am looking for, specifically is, the EXTENDED IMMEDIATE group/function/feature. Regards, Steve Thompson -- All opinions expressed by me are my own and may not necessarily reflect those of my employer. -- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html