Has IBM fixed the code generation for unaligned bit strings, e.g., in SMF records, to generate inline code instead of library calls?
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [[email protected]] on behalf of Robert Prins [[email protected]] Sent: Saturday, January 15, 2022 3:04 PM To: [email protected] Subject: Re: COBOL V6 question This is something I tend to disagree with when it comes to Enterprise PL/I, I've found plenty of instances where the code generated by the old OS compiler is shorter (instructions and bytes) than the code generated by Enterprise PL/I, and contains a full subset of the instructions generated by the OS PL/I compiler - and nobody is going to tell me that executing extra instructions will make the old ones executing faster, and even it they do, there's also the fact that caching more will evict more... Robert On Sat, 15 Jan 2022 at 18:35, Charles Mills <[email protected]> wrote: > Very specifically with COBOL 6 (and COBOL 5, which was kind of a beta of > COBOL 6 <g>) IBM has greatly improved the runtime code optimization. That > is all goodness, but there is a price to pay, and the price is greater > compile CPU and wall clock times, especially with OPT values other than > zero. > > Charles > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] On > Behalf Of Robert Prins > Sent: Saturday, January 15, 2022 5:14 AM > To: [email protected] > Subject: Re: COBOL V6 question > > Unable to test now, but I think we observed the same thing many years ago > when moving from OS PL/I to Enterprise PL/I, and on the now defunct > FanDeZhi system (z/OS 1.6 running under Hercules), where both compilers > were "installed", it was definitely the case that EPLI compiles used to > take significantly longer than OS PLI compiles. > > On Fri, 14 Jan 2022 at 16:39, Charles Mills <[email protected]> wrote: > > > White paper about the dramatic increase in compile CPU times here: > > > > https://secure-web.cisco.com/1PpwnnatNfvcLSr9K7biRjP3ZDTLLNfmG56FuOor-CKO6QR3lg5ewwf0khT6e4tdi7S2JqZBYGUbMExiZQ6S2y1_Ty0vgPLih57c4qY9ESDOHAV5aXTT1JHEfCQMsnFBnJZ-5IEuhZzLNtNtbDrX8WAykm_Lm8Gfkap5005xuXv--CboTRYkGCyQ55OaiIbk7sdbn7uRjpbqOfggsyVIKilrOyMY5XwW1PkM_WlbwshDf1M1F5lV8hs4YOC6ihmZsY8-a3vSJcb_K7AjJakgQesOqVv0YWIsEtuDlPiJCd4f5UW4NX9__jYhrkLXw2WDApdbSddEl9w0t1mYyGMbn0cc4o60FdkrK83fIFs6pytgukyedPDa1zRVdD8k5jfchEK_eu1bwPP8y1j_rS_miXqOvjSZOg13qocDRHpfunvoKnnltDi2luojPAZVfbGX_/https%3A%2F%2Fcloudcompiling.com%2Fwhitepaper2%2F > > > > Charles > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > -- Robert AH Prins robert(a)prino(d)org The hitchhiking grandfather <https://secure-web.cisco.com/1_zN6Wq5Mca7-C8NGcZq27GpPiwXPzEnUCvXoJlsEHKKEnqjy2SpSJ1q6QtQfuI25KFMfet3RPYGZTL13OcewspebfWoxW7D2ZFbyttCzwyV5miBXmXrCHlwbKIEg5aemH-7LVHinupSgHhBkaOB6wQMQuqF-hCFLKCz2DkCtoCe6TXXsKzwEBJ2BYTex4ck3ZRK_k7p7vDil4qzLKjqKJGlJpBw-E4KGjQc23uRXcLl3aDrFhD_Zl-K9ii7T8WE7EjbsXfScvIQb10wXc2yuSTaS5Ff0AWBZFv8Hbjy3drJMqZ_30GxBEO31PtLUJyJgO6S3kcipR8oIVKXgfjeTcWJZwyff0M4anBkbZ5T_WVMXfZeD86aU6Vv4mvpuwIXoP_yF1ppasXFZgNHwE_plk7l8NgcltYOp_urM-OqXVJGHIF4I_n6IAxl5kOP6txbt/https%3A%2F%2Fprino.neocities.org%2Findex.html> Some REXX code for use on z/OS <https://secure-web.cisco.com/1ZhdsS6-KcXDty7wrded2XguTelIdOS2sB64RjeNTDQ6yuWGtAWjbuoZ2fXhm4qcR_Jl9DHIM8k88BohdRU4zcaZj96u2eLxFayZSY2V_5w-ZBuTV5i_Qcf371F5MglOpp9tp4YPjmy0wthmx9AcrN05n8WeBGcobwj_OE1Z6uPocUKato2jnazsBgfkXWXUD6Y4B5RgMTW67qBlELaqkvAq3mQ7Ol3R6mExyJ45pfh3EFxeleCED2K94Gi80YKO4uZFeAT5875BPWDjALaXHu7mCAhuaaBi-pDFbEzp0E8S0DqKOOTr5gkU1uRoxMJlINfBAWAViqa3CkASA29zCfuDrSb09HMBxE3yDwdtU86cL7g317s75mkijPG2uL65vF96zUGAldX40ScbJ6CB7Sd3iaM_8_OpV9aRv7kA3qkipuyiYQsvKIr_brWUIMlCt/https%3A%2F%2Fprino.neocities.org%2FzOS%2FzOS-Tools.html> ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
