Re: Fair comparison C vs HLASM

2018-02-08 Thread Webster, Chris
The terminator is specified in R0. It could be anything - want to parse CSV data? ...chris. -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of Paul Raulerson Sent: February-08-18 2:46 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU

Re: Quick error termination of an assembler routine (Was: Performance of Decimal Floating Point Instruction)

2017-05-12 Thread Webster, Chris
The BEA tells where you came from. It means (going back to an earlier comment) you don't need to branch around x'00'. You can freely branch to it. It is so useful I wish it was part of the symptom dump. ...chris. -Original Message- From: IBM Mainframe Assembler List

Re: Bogus ASMA307E?

2016-12-20 Thread Webster, Chris
What is your initial using for r13? Is DLTABLE part of that dsect? Just checked some code and USING (X,X@END),R11 Seems to work (at least it does for dasm). A dependent using (from the active usings hdr): DBST(X'10994'),R11+X'32FC' X dsect has DBSTmDSXL(DBST$) The using is:

Re: converting character to packed

2016-10-13 Thread Webster, Chris
A modified version for current hardware. The storage references are kept to a minimum. LGHI 11,15 max digits LGHI 15,0 IP010DS0H LLGC 1,0(,8) CLIJL 1,C'0',IP020 < zero CLIJH 1,C'9',IP020 > nine NILL 1,15 clear 'F' AGR 15,1

SDSF Command Line Width RE: ASSEMBLER-LIST Digest - 23 Nov 2015 to 24 Nov 2015 (#2015-132)

2015-11-25 Thread Webster, Chris
The '/' key will give the pop up but it is still limited in the screen width. Updating multi-line commands (think SLIP) in the pop up is still painful. Not that I recommend it but panel ISFPCU41 can be changed to expand the command line to the screen width. Add the '/ /': $COMMAND INPUT

Re: Baseless problem

2013-04-11 Thread Webster, Chris
Scott, A couple more suggestions. 1. add 'ieabrcx enable' (or maybe it was snipped) 2. use larl 12,const instead of lr/ahi - it will make amode 64 conversion easier 3. limit the using range to avoid base register bleed beyond the intended range 'using (const,constend),12' 4. both dataloc1/2