Re: Placeholder Instruction

2023-09-26 Thread Kerry Liles
Martin, thanks for posting that interesting link to polyglot! Kerry Liles On Tue, Sep 26, 2023, 10:21 AM Martin Ward wrote: > On 26/09/2023 14:54, Paul Gilmartin wrote: > > It wold be futile to attempt to write a C program with > > semantics of a FORTRAN program. It's

Re: Self-documenting Bit Settings

2023-08-11 Thread Kerry Liles
I believe the presence of an explicit length in AL4 (for example) removes the alignment constraints - irrespective of the length) iCBW as often happens after 50+ years on various bits of hardware/software On Fri, Aug 11, 2023, 6:42 PM Charles Mills wrote: > Sorry. Did not mean to be cryptic or

Re: [EXTERNAL] Re: alternative to USAGE statement?

2023-03-30 Thread Kerry Liles
The so-called "computed offsets" code generates an XREF entry for \both\ the field and the main group name. Perhaps that is useful to some folks... It usually makes for very long statements and if those have to be continued it can get very ugly quickly. On Thu, Mar 30, 2023 at 11:45 AM Charles

Re: z16 Principles of Operation POP manual SA22-7832-13.pdf (13.93MB)

2022-05-09 Thread Kerry Liles
I signed up for a resource ID as "an IBM customer" even though I'm retired... No customer info required really .. On Mon, May 9, 2022, 10:34 Farley, Peter x23353 < 0dc9d8785c29-dmarc-requ...@listserv.uga.edu> wrote: > However, still not available yet for those of us without a Resource Link

Re: Interpretting Explicit Decimal Numbers

2022-02-16 Thread Kerry Liles
Not sure where the input string comes from, but if it is from something a user types into a field (for example) you may want to consider looping anyway. Although looping seems pedestrian and simple-minded, it does let your code detect certain kinds of garbage like: multiple signs, multiple decimal

Re: Executing a ZAP Instruction

2022-02-11 Thread Kerry Liles
I presume you are pointing out that ZAP does NOT actually PACK anything that it is given*... of course one can EX the UNPK instruction. *duh I say, but some might be surprised I suppose. On Fri, 11 Feb 2022 at 18:00, Tom Marchant < 00a69b48f3bb-dmarc-requ...@listserv.uga.edu> wrote: > On

Re: Making Encoded Bits Human Readable

2022-02-08 Thread Kerry Liles
"I use instructions for what they do, not for their motivation or nomenclature." +1 OR LA 1,1(,1) if you like. On Tue, 8 Feb 2022 at 11:23, Seymour J Metz wrote: > I have certainly been accused of being a pedant, and I freely use LA as an > add immediate instruction for constants less than

Re: Saving Caller's 64-bit Registers (was "...Regsiters")

2022-01-26 Thread Kerry Liles
Perchance a link to the .pdf ? Or both if they are significantly different ... Cheers On Wed, Jan 26, 2022, 11:17 Tom Marchant < 00a69b48f3bb-dmarc-requ...@listserv.uga.edu> wrote: > Thanks for the correction, Ed. I'm surprised there weren't more errors in > it. > > Actually, I did present

Re: Saving Caller's 64-bit Regsiters (was: Unsigned Binary Formats)

2022-01-20 Thread Kerry Liles
Just FYI, that link to MVS Programming: Assembler Services Guide, SA23-1368-50, < https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R5sa231368/$file/ieaa600_v2r5.pdf@page=33>, Chapter 2 Linkage Conventions describes some of the choices. should not have the "@page=33" on the end

Re: Curious compiler optimization

2021-11-24 Thread Kerry Liles
I like your assessment of the situation. In general there should be options to invoke any of several plans for 'special processing' and especially the 'hands off' option. Implementing the 'do nothing' option ought to be rather simple except for parsing the relevant keyword or whatever invokes

Re: Vector Instructions

2021-09-29 Thread Kerry Liles
Excellent work. Thank you very much. Kerry Liles On Wed, 29 Sept 2021 at 09:26, David Woolbright < woolbright_da...@columbusstate.edu> wrote: > Those slides are excellent! Lots of work went into that. Many thanks. > > > On Sep 29, 2021, at 12:05 AM, Dan Greiner wrote:

Re: vcon in a dsect

2020-09-10 Thread Kerry Liles
In a dsect I would just define it as Acon with comment that it is really a Vcon On Thu, Sep 10, 2020, 18:06 Charles Mills wrote: > I don't know there is a best way. Anything that assembles clean and > expresses your intent. I have used DUMMYADR EQU 1 as a dummy value where > some address was

Re: Stuctured Macros

2020-09-05 Thread Kerry Liles
Replied to Dan (FancyDancer) off list. On Sat, 5 Sep 2020 at 16:14, FancyDancer wrote: > If any of you are up for trying these structured macros, please let me > know? For your entertainment, I have a included snippet of the "IF" macro > demonstration program. > Let the games begin. > Dan

Re: I would like to invite you all to the second www.ZoomToSHARE.org session Wed. July. 29 10-11 AM ET.

2020-07-28 Thread Kerry Liles
Hi Don Thanks for reaching out - much appreciated... I may not be able to make it live - any chance it can be recorded and downloaded later?. Please let me know all subsequent similar events. Regards Kerry Liles On Tue, Jul 28, 2020, 19:53 Don Higgins wrote: > I would like to invite

Re: Does the z architecture have something like the SIMD instructions

2020-06-07 Thread Kerry Liles
Ed, I too would be interested in your presentation from March 2017 SHARE ... I can only imagine the barrage of knee-jerk responses you likely encountered. Sad but unfortunately predictable. regards, Kerry Liles On Sun, 7 Jun 2020 at 18:23, Ed Jaffe wrote: > On 6/7/2020 9:23 AM, Far

Re: z/OS HLASM: EQU for statement labels

2020-06-04 Thread Kerry Liles
It seems the response was simply "PKB" Not sure what that means ... unlikely to stand for "I'll try to be less aggressive" On Thu, 4 Jun 2020 at 13:57, zMan wrote: > Non-responsive, move to strike. > > On Thu, Jun 4, 2020 at 1:37 PM Seymour J Metz wrote: > > > PKB > > > > > > -- > > Shmuel

Re: Convert *signed* EBCDIC to packed decimal

2020-06-03 Thread Kerry Liles
Something to think about is whether the possible negative or even positive sign is lowed on the front or the back of the string. Likewise for commas and decimal point (or variants of those decorators if you take into account the locale (eg: France, Quebec etc). I've written routines to scan for

Re: Sample code to practice assembler

2020-05-14 Thread Kerry Liles
Here is a link to a (large) .pdf which is a *reference* to IBM z-series Assembler programming. It is a definitive work but sadly the author passed away in 2018. It is probably not ideal for learning assembler but once you get into the language it is a fantastic resource. I recommend you save a

Re: Z390 Assembler Emulator

2020-05-12 Thread Kerry Liles
p a search path that persists. > There isn't one. > > Dave > > > -Original Message- > > From: IBM Mainframe Assembler List > l...@listserv.uga.edu> On Behalf Of Kerry Liles > > Sent: 12 May 2020 00:59 > > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > > Subje

Re: Z390 Assembler Emulator

2020-05-12 Thread Kerry Liles
Thanks for the clarification Martin. On Tue, 12 May 2020 at 04:56, Martin Ward wrote: > On 11/05/2020 23:05, Frank Myers wrote: > > Hi, > > > > I installed the z390 emulator and assembler on Linux. I tried to assemble > > some of my code, but found that It was not recognizing my Macros. I >

Re: Z390 Assembler Emulator

2020-05-11 Thread Kerry Liles
Whatever the resolution is for using z390 ... perhaps it can be shared here for the benefit of others. Better still, put on a FAQ page somewhere as well. On Mon, 11 May 2020 at 18:18, MELVYN MALTZ < 072265160664-dmarc-requ...@listserv.uga.edu> wrote: > Hi Frank, > > I'm one of the few z390

Re: *-*

2020-04-29 Thread Kerry Liles
I always thought that some programmers did that as an "eye catcher" to indicate that the value might nominally be zero but it will be dynamically modified elsewhere... (perhaps by an EX or worse - direct smashing) A naked zero is not remarkable but *-* is sort of jarring... to the reader. On

Re: BASR to AMODE 64

2019-12-02 Thread Kerry Liles
Point taken! Thanks for clarification and I agree about base registers in general. On Dec 2, 2019 11:48 AM, "Ed Jaffe" wrote: > On 12/2/2019 7:58 AM, Kerry Liles wrote: > >> Or >> >> LR 12,15 >> USING entrypointname,12 >> > > >

Re: BASR to AMODE 64

2019-12-02 Thread Kerry Liles
Or LR 12,15 USING entrypointname,12 On Mon, 2 Dec 2019 at 10:03, John McKown wrote: > On Mon, Dec 2, 2019 at 8:31 AM Steve Smith wrote: > > > Yep, serious, at least as far as a moot & hypothetical discussion of > > history goes. There are (hypothetically) other ways to handle

Re: Questionable Instructions in Obtaining EAX documentation

2019-11-09 Thread Kerry Liles
Old habits die hard... I still just useLA 1,256although now I might just code it asLA 1,256(,0) :) Notice in the example where there was a USING 0,9 that the assembler ends up choosing the highest numbered register (9 versus 0 in this case) when more than one USING is in

Re: Questionable Instructions in Obtaining EAX documentation

2019-11-08 Thread Kerry Liles
Very interesting... I assembled this fragment on VSE and got a slight warning about the USING 0,9 with HLASM R6.0 R:9 0 3 USING 0,9 ** ASMA306W USING RANGE OVERLAPS IMPLICIT USING 0,0 But the generated code is as you showed... ( LA 2,256(0) is