September Morn Update
This commit is contained in:
parent
4e2d22a71d
commit
aac6731f2c
6856 changed files with 141342 additions and 21127 deletions
|
|
@ -1,4 +1,26 @@
|
|||
* Ackermann function 07/09/2015
|
||||
&LAB XDECO ®,&TARGET
|
||||
.*-----------------------------------------------------------------*
|
||||
.* THIS MACRO DISPLAYS THE REGISTER CONTENTS AS A TRUE *
|
||||
.* DECIMAL VALUE. XDECO IS NOT PART OF STANDARD S360 MACROS! *
|
||||
*------------------------------------------------------------------*
|
||||
AIF (T'® EQ 'O').NOREG
|
||||
AIF (T'&TARGET EQ 'O').NODEST
|
||||
&LAB B I&SYSNDX BRANCH AROUND WORK AREA
|
||||
W&SYSNDX DS XL8 CONVERSION WORK AREA
|
||||
I&SYSNDX CVD ®,W&SYSNDX CONVERT TO DECIMAL
|
||||
MVC &TARGET,=XL12'402120202020202020202020'
|
||||
ED &TARGET,W&SYSNDX+2 MAKE FIELD PRINTABLE
|
||||
BC 2,*+12 BYPASS NEGATIVE
|
||||
MVI &TARGET+12,C'-' INSERT NEGATIVE SIGN
|
||||
B *+8 BYPASS POSITIVE
|
||||
MVI &TARGET+12,C'+' INSERT POSITIVE SIGN
|
||||
MEXIT
|
||||
.NOREG MNOTE 8,'INPUT REGISTER OMITTED'
|
||||
MEXIT
|
||||
.NODEST MNOTE 8,'TARGET FIELD OMITTED'
|
||||
MEXIT
|
||||
MEND
|
||||
ACKERMAN CSECT
|
||||
USING ACKERMAN,R12 r12 : base register
|
||||
LR R12,R15 establish base register
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue