00112 11 061'0 DOOOJ
. . . . D0124 00002
oz .... 00000 02416 00000 06190 00000 0".0 00000 0 ' ' ' ' 00000 01406 OODOO 00002
S TOVFL 0011811 flW$T 0))62 SHl 06161
01010·
01020' OIOJO>
010~0>
01050' 01060-01010' 01000'
HONITA 02406
'."Sf u,.
OSHO 06 . . 8 UP.OC 02'H6"PW OZ""
UKFL DODO'R
fNAIIE STACK... faAS •• LI 010 NUMBU D2U'DELDIII .ASSE.llE allOCATA.L' onOke RIlDAOAlU LINKAOI -
IT STACK,S"L
un
00114.NSECT 02UJ FLM 0241.
$ lACK D0006R
'1111.1" SUIPRDGUII
At.
°1"U
illU Hili ... III /I,t 01110'01120' OIUO SUCK 01140 Oil S0' 01160 01170
eM
BIlLTP
AI,
SUBPROCUM .NTRY STPX.'XWST-a . . ahU
STOVPL-U", 00006 14 0616' -S.11
IAANCH ON OVIA'LOW OF 'IUD-WORO SUCK 0001.
M.
0011. 01100>+22,H'N
ST'L.I,9" 000)0 116 DOD"
01."
AODKISS 1111 'LWIT 0' NUT UtORD
00042 II 06163 00-01 01110
01190 CM
BIlL STPl,'LNsr-"IO'IU+1\ 000'4 14 OUU -"14 STOV'L-U... lUNCH 0111 OVUHOII 0' PLOATING-WORO STACK 01200'
02010
00066 M6 00116 01300 SUCK PlxU"WOaO 'DATION 0' ReCORD 02020
OZOJO 02040 UIT 02050 02060' 02010
TA TA AM
00011 31 0616Q Ol4S' STKPL,PLW.O.IO-•••• srACK 'LOAfiNG-WOAD 'ORTIOH 0' RECORO
a8 •• , OORD . . .
ITM MONI ra,oano,61, 02010 srOVH ITH UPROC.a0600,.1, 02090'
02100 STPM
os
,616.02110 FKWST OS ,"40 02120 SUL
os
,61U 02110 N'Nos
.2455 02140 FLWST OS,uu
02ltO HSECT OS ,2451 02160
nil os ,24"
02110 IRPAoe
os
,Z~1602110 MONITa
os
,2406 021'0 OENO STACK00090 1I OOOOH OZ4"
AOOUSS IN
,un
0' NUT ReCORDUlf 00102 II 0616' OOOK'
00114 U 00000 00000 00116
CALL III'AOC SUIPaOGaAM VIA MONITa
00116 11 02400 -U'O lIalTE IUOR IIISSAO . . . . SURCH FOR END
00121 11 02410 110.00 06161 00000 05540 00000 ,06161 00000 OH" 00000 OUU 00000 024" 00000 02488 00000 02416 00000 OZ406 00000 0000.
SY"80L TABlE
SEMINZ 06095 MONlTa 02406 ERPRDC OZ416 "$LON 06004 TO"N oooosa
FLII DIU.
TOLD 06014 STaL 0000611 STOllE 0004ZR TOLl OS994
01010' 01020' 01030' 01040' 01050' 01060-01010' 01000>
01090' OUOOo Ol110 TO"N 01120>
011100 Oil40 STOL
IBM 1620-1111 AD-APT SUI'ltOGIIAM FDa PROCESSING AN INTOL OR OUTTOL RECORD
>NAME STOL . . . ERASABLE ARlLEM SUI'IIOGRAM olD NUMIEA 0224+0ELOIM ' OASSEMBLE RELOCATABlE
oSTORE RELOADAILE LINKAGE - BTM STOL,TOLAOD
'.0 ..
TOLAao IS ADDRESS 0' INSIDE OR OUTSIDE TOLERANCe AOOIIESS Of TOUUNCE SPECIFIED
00005 0000.
SUBPROGIIAM INTII'I'
INI' STOIlf,FLII.OoaD-Z,. IIIANCH If 'AUMITEa IS POSITIVE
aes
00006 M" OOOU OZ'"
011500 O~"O OU.,O aUlD STDRI Oll90 OUOO Of 010 02010 020JO'
ITII IION" •• OU50.6",.
8TII .1I'''OC.20TO . . ' ' . TFL TOLN,'~1i00.10.6.
'fL !PSLON, TOll 'ADD I'S~ON,TOLa,.
FNUL "SLON"'NINa"
OSC 2.41"
02040 PLY as ,241' 020'0 MONITR OS .240.
oaoto I''''ROC OS ,a416 01070 E'SLON OS ,6006 OJOIO TOLl DS ,1994 020tO TOLD OS ,'014 011 00 IIMIH2' OS ,60"
DlUI OIHO ITIIL
CALL . . 'IIOC SUIPIIIICRA .. VIA NONITR
0001. 17 0240D -22S0 NIIITE 11111011 NISUCI . . . SURCH '011 END
00010
'7
OZ410 K0701 STOll' TDURANCI VALUI 00042 -6 OOOON OZ411 00056 06 06004 0'''4 fOUL TOLIRANCI DOD . . 01 06004 0601.IAVO. TOLI.'NCI"II.1 OOOT. 01 0.004 D.O.'
U"
000'0 0000'0148. 00000 02406 00000 out' 00000 06004 00000 0"'4 00000 0.014 00000 oUtS 00000 00006
..
•
SY"IOL TAILE
SHAtH 00162R IISETHI 0015011. MON IT II 08562 EAPRoe 0000611. EII."ESS 00291R EAcaDE
EANF HIDSA N5RT
01010' 01020' 01010' 01040' 01050' 01060' 01010' 01080·
01090' OLIOO' OLllO'
o L120' 01 \l0.
OLl40' OOOO~R 0011911 07815 Ol415
01150 fAtODE DC OLl60' 01110'
01110 ERPlioe TNf 01190
0\200 TN'
RtTY
CLEAR 00102R CNTII 00099R DSCIN 01121 END 07390 eR20) 08292 EXIT 00046A FlNI OUH HI 004)4 NFINI 002)411. NNE 00007 NA 01467 NAT 02411 NSS 0246~ RIiIN 061)9 SSNf OO)UR "PEl 0025111
11M .620-1)11 AD-APT ERROII PIiOtUSlNG SUBPROGRAM OHAME IRPRoe ••• EUSAILI AIIELEII SUBPROGRAM olD NUMBER 02Z5-DELDIII
oASSEIIBlE RELOCAUBLE 'STORE RElOADABlE LIHKAGE - BTII ERPROt,ERRNO,67
EUHO IS EQUIVALEIiT TO THE fOLLOWING •••
IItS
DC 3,NNN" 3-DIGIT ERROR NUIIBER
.,0
DSC I , l l " CONTROL INDICATOR 1M-DIGIT ••• RETURN'
111"0 ••• SEARtH fOil END OR FINI REtORO.
OSt 1,1" I-DIGIT DEIUGGER AID 00005 00006 SUBPAOGU" eNTRY
SSNf,NSS" fILL STAT!MENT NO. FIELD UNF,ERCODE-2"
'"
00006 FILL ERIIOR NO. FIELD 00011 RETUAN TYPEWA ITER tARA IAGE
000)0 Pl 00)5) PL 00)79 )4 00000
02461 00003 00101 02010
02020 02010 EXIT 02040' 02050
RtTV
" ,
RETUIIN TYPEWRITER tAUIAGE 00042 00047 00046 DCOS WATY
02060 110
02070_
02080 TF
02090 TFM
02100 CLEAR TF"
02110 'M
02120 5M
02110 BNl
02140' 02150 RSETHI lF 02UO SURCH BTII
02170 C
02180 8NE
02190-02200 AM
03010 eM
03020 BE
03010>
03040 HF INI til
03050 8NE
03060' 01010 TYPEZ CII
03080 'NE
03090.
03100 8
onlO OORG
OH20>
2, ~z ,_-6 ,--1
ERMESS, ••
UIT,ERCDDE-I"
CLEAA+6,MONITR+1l CNTR,NNE-I,IO ,,111.
ClUR+5,2,10 tNTR,l,lO tLU~
HI,HIOSA"
OSC IN, 10610, NR,RNIH ER20)",
RNIN,I,IO, HRT,14,'
FINI_12 .. , NRT,2,' SURCH NSAT,lt8
SEARCH,,,
ENO+12 --4
J4 00000 00102 00002 00000 WRITE ERROR OR ALARM IIESSAOE
00054 19 00291 00100 EXIT I f DIAGNOSTIC COMMENT ONLY
00066 ilL 00046 00004 00018 K6 00108 0851]
00090 J6 00099 000-5 CUAR "ON I TR MAP ENTIII ES
00102 16 00000 -000-00114 JI 00101 000-2 00\26 JI
ooon
000-1 OOUI 117 00102 01Z00 AesET HI INDICATOR 00150 26 00434 0181' READ ONE AD-APT AECORO FROII INTRAN00162 11 0112P 000-1 00174 24 02467 06139 BRANCH IF REtORD OUT OF SEQUENCE
00186 47 08292 01200 INCREMENT INPUT RECORD COUNTER
00198 II 06\]9 000-1 00210 14 0247\ 0-014
IUNtH IF FINI IIEtORO 00222 46 083)6 01200 00234 14 02471 0-002 00246 117 00162 0\200 00258 14 02415 0-001 IRANCH I F NOT AN END AECORO
00270 117 00162 01Z00 00282 49 07402 00000 00289
03130 EAIIESS OAC 49, •• SOURCE STaTEMENT NO. EAROR
.. ,
00291 00091 03140'
03\50 CNTR
as
2,CLUA-) 00099 0000203160 SSNF OS ,EAIIESS+12·2-2 00353 00000
03170 ERNF OS ,SSNFH)02 00379 00000
Oll BO N5S OS ,Z46J 02463 00000
0)\ 90 OStlN OS ,7727 01127 00000
0]200 NRT
os
,2471 02471 0000004010 FINI
os
,832'" oa324 0000004020 NSAT OS ,2475 02475 00000
04030 END OS ,7390 01390 00000
04040 NA OS ,2467 02467 00000
04050 HIOSA OS ,7875 07875 00000
04060 RNIN OS ,6\)9 06139 00000
04070 NNE OS 2,7 00007 00002
04080 EA203 OS
,anI
08292 0000004090 MON ITA OS ,8562 08562 00000
04100 HI OS ,43'- 004H 00000
04110 OENO EII'IIOC 00006
PAlO!
PAGE
SY",Ol hllE
O.Upt OIUOR .PWSl 0001l • PLONE 00079 !UU'I OO~84 • SIIRTFN 02426 SHADD 0008lR NlEROY OU'IR HlEROK 0102211 LOGIOE 024]7R LOGO.O 02480.
FLINFN 02'25_ AfANFH 02441 ARGU"t OZ4,,3A UGMOO OZOl8R ARG"Nf OI615R 'RGCON 004S1A ARGADO OOOOS. AIICUN 0109411 ADOZPI 00560R AooeON 00949.
AIIG 00079 CNT. OOUlll ceNt 00280A COS'N OZU6 EVEN 000S611 eX"N 02'''' FLCON 00103. INOX 00190R LOGFN OZUI IIURG 0003211 ODD 0008811 REG 00051 $FLAG 003 l611 SIll PT 00 "41 SlN'N OHH SLt 00'4011 SOR" 0000611 tEAN 0038 .. " ACoSF 00'24R ACI 00886R AC) 00"1. Act 11091011 AC? 00U2. AC. 00934. AEXIf 0082 .. 11 API 0085011 ASlGli' 00055 ASI'" 110"'111
ASRt
OOIOOR . "HEtA 00019nm
l~::~;" ".
OilO19 USII 00061 AO.SplDon ••
AU'I OOiUR I!!n,.,
009!01l '~Ntll 0101111 ICI 0150811 lIell OU6611 leli OlSTeRi,},
'DI,tOll flC), OlU."Id
01'.011 11:7 01'42.:5: ... :!m" liY- Illii= ==ym 11 m:
IN",aorr
I ..SClYI
01 ... ""01" "., •• AnD, u ,k
.~ tiii 01" ••IT!lEfA IIIIC49. IIII!III . " IU
euu_
IfUII 11115111 1M, 00019 IX~DDR e.93.11 8X"INI 000"
8Y 00067 BYiOOR 0094~R &lEROX 0135611 8lEROY 0 U68R IlIIO 01614R 110."1 016 .. 6R 81."1 016S6. 112.0'1 01658/1 eARG 00079 CAO OUllR CAl OaUl/l CU
onu" cn
023511l CA4 0236911 CA5 0238111 CA6 OU9311 CAT OZ~OSR CBANO' 019681l ceNTII OazOSR' CEXIT 0200U CEXP 01'~SR eEXPf 0lU6R CEXPOI oa07 .. 11 CEXP02 02238R CNEGX 0172~ReNOR" 0214." COVFLO 0227011 CPIISX 01.~OR CTEIIM OI87ZA CUNFLO 02291tR el 00061 CO.O 02 .. 1511 Cl.O OU2111 DARG 00079 CCNTA 02nSR Del 0299111 Dell 0305711 OCU 0306911 DC3 0300.R DCS 03021R DCl 030nR DC. 0304511 DEXP 02443" OLOGAX OZ85811. OLOGF 02"~4R
OLOGX oaTT4R OLDGO 029UII, OLOGI 02925R DLOGIO 02'l13R DLOGZ 029nR OLOG4 02949" DLDGI DZ91>lR OIiIUG 0249~1I DUG"" 00055 DSRT 02ITeR DTERM 0271411 DXNINI 00061 01 00061 DlSO 000" 01.0 029nR
01010- 11M 1620-1311 AD-A" FUNCTIONAL SUIROUTINE PACKAGE
01020- Rts
01030- -NA"E FSPIIG ••• ERASABLE SYSTEM SUBPROGRAII
01040- .ID IIUMBU 0226+DELOIM
0111'0- -ASSEMBLE RELOCATABLE
01060- .STORE RElOADABLE
01070- LINKAGE - IT" SQRTfN,AODARG,61
01080- 8T" SlNFN,ADOUG,67
01090- 8T" COSFN,AODUG,61
01100- liT AUIIFN,DSALBL+10 ••
olHo.
IItM EXPfN,ADOARG •• ,01i20. BTM LOGFII,ADDARG.67
OIUO· IDoARG IS THE ADDRESS OF THE ARGUMENT AND RESULT OU40· OSALBL IS THE ADORESS 0' THE X-COMpONENf 01Uo. OSALIL.S IS THE ADDReSS OF 'HE Y-COMPONEIIT 01160- OSAUL.IO IS 'HE "DDRESS OF tHI RESUlt 011170.
OU80 SQATFN 'OS .2"26 02426 00000
OU90 SlIIFN OS .2411 02431 00000
DUOO COSFII ,OS .2436 02436 00000
02C110 AUHFN 'os ,2441 OZ441 00000
02020 EXPFN OS ,24 .. 6 02446 00000
OZ0.30 LOGFN OS .2UI OZ451 00000
020,40-020.50· II" 1620-Ull AD-APT FLOAflNG SQUARE ROOT SUBROUfiNE
021160-)1
02~'r0- CORE POSITIONS 00049-0009' ~SED FOR fEMP. STORAGE OZ080· If IS ASSU"EO fHAT THE ARGU"ENT IS NON-NEGATIVE 02090. "ETHOO.,. DOD INTEGEII 18-DIGIT "ANTISSAI 02100·
OZUO ARGAOO DC •• 0" LOCATION OF ADDRESS OF CALLING ARGUMEN!
00005 00006
02200.
SORT' SUIRCU""! SUBPROGRAM ENT"Y
ARGtARGADD.n. MOve ARGU"'N' ' 00006 00 ooon 000011 NU"',."Qoo'.. lUNCH IP A"GU"'NT IS NlIN-ZIRO
II .. . DIIA . . . .
4"0.10.10 ODD ...
Uif DOOU '" 00012 00070
ocio
10 U 00000 00000 OOOU00012 II 000" OOONO lUNCH I ' ODQooIiUMIIRlD CHAueTUUllC
ODD.... MI 000.. 00091 03010 IVIN TfM "RG-IO,,9. CLEAR , .... OS UQooIO "NO ARG-n
00056 16 00069 00-00 00061 .16 00190 -0061 000.0 119 00U6 00000 00088
03020 OSO~O 010 .. 0 0)050'
,1Ft! III0X.AlllI-il I ODD_'"
DOR. -]
03060 snADO '"" SOIlTFN • .,OIl"' ..
03070 0]080 0]090 OllOO 03110 DIUO
031)0 on40 onso·
on60 ODD 03110 aUlD 01190 032(10 04010 04O~0 040 a 040 .. 0 SMI'"
040S0 0 .. 060 04070 04010 04090
O"IIJO-O~110
0"120 O"UO.
04140 CON'
TF" SINFN,USI .. "
TFM COSI'N,AICOSf fFM AUNFN,III"IINP 'fll EX"N,CIEX"
"N
LOGFN,DILOGF TIIA,co ,
SETAOO DOIlO 51 TAOO CF ARII-9'1M
MII-lo . . n,,"
INOX.llltG-at"N 99.50.10, NP 97,99"
"II
SFLAG'" _ 1 8 'I'll SlH6.REII-2 'I'll CNTII ••• 10 'SL .1I1IG-2"All INDXthlO TFL IIIG.'.'LCDII liN IIEG.2.10 S- ,NOI.III •••
,NIt . . a ..
SN CNflltlotO I I TERN II '"OI,AlG.'
SET SUBIiOUTlNE ENtllY ADDRESSES
00088 10 02426 -0006 00100 10 02431 -0"S2 00112 10 02436 -05Z4 00124 10 02441 -0950 00136 10 OZ .... 6 -1'76 ODl'U 10 OZUl -2 .... 4 00160 10 00165 -Oll' 00172 4. 00716 00000 00 ll' 00002 2.
001.1 00005 -0117 00116 00001 • 001.7 0000. 1.1'7'1 0019S 0000] -01 00196 0000. -0000' 0008.
000 . .
000.. JJ 00070 00000 00100 I ' 0006. 0000-00112 .16 001.0 -0060 ROUND .nUL' IXPOMEN' 0012 .. II 00099 OOONO SIT PlIOI'll SIGN OOU6 71 ooon 00099 001'"
J.
00)2Z -0061 00160 .16 00)46 -00"0017Z .. I> 00111 000-1 III'AND N',.TlIS" 001U OS 00000 00077 001" .II OOltO 000-1 0020. 00 00059 DOlO) 00.120 U ooon 000-2 00U2 RZ DOa9- 000'"
002"" 116 OOZZO 01100 00n6 .12 00111 000-1 0026. N. 001.' oa2OO OOUO III ooa9- too"
'ACt
'aGe
IU
O~UO
052000 1811 1620-1311 Ao-APT FLOATING SINE-COSINE SUBROUTINE 060100
06020- THE RANGE OF THE ARGUMENT IS UNRESTRICTED
060]0-
060~0-CORE POSITIONS OOOH-ooon USED FOR TEMP. STORAGE METHOD . . HASTINGS APPROUIIUION II-DIGIT MANTISUI 060500
FSL XSQ-ll,XSQ-2., FA8RICATE 10-01GIT MANTISSA FSU8 THErA,XSQ"
TF COSF-I.ARGCOH 8 " ] 6
eOSF SU8RDUTI HE SUBPROGRAM ENTRY
TFL THErA.o-I.Il. MOVE ARG TO THETA 005Z4 00 00019 0052L FSL THETA-ll,THETA-Z,. FA8RICATE 10-01GIT MANTISSA
06110 BNF SUBZPI.THETA-Z ..
06180 0
06190 AOOZPl FAOO THETA,TIIOPI"
06Z00 BNP 4002PI!"
010100
070Z0 SU8ZPI FSUI THETA.TIIOPI"
01030 8NN ' SU8ZPJ".
FlOD THETA.0.5PI"
FMUl X,21P1., SIGMA, XSQ"
SIGMA,C9
TFL CDSF-I.SIG"A,6, 88 . , ' THETA-THETA.Z.OOPI 00560 OJ 00019 00814 8RANCH IF THETA IS NaN-POSitiVE
00572 Ml 00560 01100 THETA-THETA-2.0o'l 0058~ OK 00019 00874 8UNCH IF TMerA IS NON-NEGAtiVE
SUMMATION II-O,NI
00596 "'6 005810 01100
RETURN IlESULT EXIT
IBM 16ao-1]11 AD-APT FLOATING INVERSE TANGENT SUBROUTINE 091200 THE IlANGE OF tHE ARGUMENTS IS UNRESTRICTED
09110-09140.
CORE POSITIONS 00020-00099 USED FOR TEMP, StORAGE IIEtHoa •• HASTINGS A,'ROX1MATION I'-DIGIT MANTISSA' 091500
TFL V.YADDIl.llt TFL ""Ta,y .. '-COMPOIlENT OF VECTOR
"OOlllSS Of IIESUL'
00944 00005 00949 0000' SUIROUJlNE SU.,,,OGIIAIl
MOVE X
10060 C' &1I1l-2 ...
10180 AICTAII TFL X'lUS1.ART_
10190 FSUI XIIII1I1.aNE ..
10200 FAOO XPlUS1.0NE ••
11010 FDIY Qua.XPlUS1 ••
11020 TO •• U.SIIT-U nOlO "00
OIIIGA.o.25'",
11040 TFL SIG .. A.QUO
TFL TMETA.OIIEGA.t.
88 I t .
TFL THETA.O.,"""
Ba" , •• 2.0 10.1994nn"
2.0 10.-1)90In)51