1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-04-20 01:24:01 +00:00

Commit BALGOL compiler reconstruction WIP as of 2018-01-11:

1. Updated compiler and library sources after second proofing pass.
2. Updated Generator and Compiler object code and build decks.
3. Updated Generator and Compiler loadable object tapes.
4. Corrections to BAC-Assembler and enhancements for additional card/tape output options.
5. Minor corrections to GEN-Assembler.
6. Updates to miscellaneous utilities and example programs.
This commit is contained in:
Paul Kimpel
2018-01-12 08:16:52 -08:00
parent 3b3dedbcaa
commit f288264276
89 changed files with 1339 additions and 1348 deletions

View File

@@ -17,29 +17,29 @@
0,100,100279,420287,412400279,10000410000,10410400000,411400287,400371607,301599,6229261592,100179,301598,4000381613,1642444981,1632304981,444994,1632304994,460225,6212402690,6201262690,2260225,301583,510260225,110400225,301591,420856,10000100000,480004,210400179,9999202564,10000410001,411400856,301598,20002000000,0,0,0,24241432082,28280006263,24155444159,24400654559,26249565500,20000822181,22186820000,0,0,0,0,0,0,100203,120204,172338,121907,400201,420201,9999201674,10000100001,400201,2310181402,1351653,480004,400154,6309260154,410401667,401261667,5401280154,321667,421461,10000101667,10010180230,1351653,1211667,401261674,6400280201,10000410000,301674,1237440846,420846,14400289998,412400846,420222,10000100293,301819,460208,421696,1220260208,60290208,460154,101687,2450000,1480008,361711,410401688,1400329,401261688,421688,10000410100,1450209,1420154,1490002
0,100,361707,10000490008,9400280154,430000,10000120208,10010400208,502260154,301696,3331693,502260154,100329,301688,4000381713,301715,1642444981,1632304981,706444981,208304981,421687,14400289999,100243,10000300000,100290,490004,460290,301726,104217,421738,14400289998,412401736,410273,400371739,10000410000,420273,16710400000,10000100000,10411400000,412401736,410400273,301738,414227,411184216,411400273,411401744,1274227,461744,341731,441687,157301682,33941430000,460226,421755,14400289998,412401760,10000420000,10000100000,9999201755,9999211757,410273,412400273,10411400000,410401760,421755,14400289999,10000300000,100251,490004,16410400000,401270251,10000100000,6400361764,301770,10000100000,410118,1400185,410247,4412400639,1109361784,410446,1400185,414228,2210400639,1101361784,1108361784,420252,1400242,10000100001,400230,2112400229,441537,301514,441770,301768,490002,4410400612,102133,304023,100343,301799,100344
0,100,442694,302675,441819,300846,6410400154,6400280154,101361809,104361811,105361815,301799,10006330000,301799,10000100000,410401738,4400280281,301728,412401818,420281,10000100000,301818,301803,1331823,16400280000,16273300000,441687,2077301682,31545000000,442694,302678,442694,298302706,100317,301799,1103601,444046,304023,1260267,100321,301799,442694,302699,5260257,6229271844,100302,301799,301835,6229261844,442597,302591,442820,661302736,460186,301835,1260261,104217,6410400330,442694,330302706,100322,2201260257,301799,100340,301858,442694,299302706,442694,302699,1260261,301801,441819,300846,400227,9269361876,442694,339302706,100227,301799,442694,302678,442820,657302736,442694,302699,1260261,301860,6410180348,351893,442694,302678,442820,657302736,4260257,100324,301799,410220,1400221,420203,1211801,1400219,301801
0,100,1260267,441819,300846,444018,304013,301801,442694,328302706,1454116,301799,444046,304019,301801,460267,441598,100179,213360916,301582,442694,325302706,442694,302699,6229271592,100179,490004,287441738,301726,460256,101260256,301980,460270,410256,101371952,102371938,102270256,460260,442582,302577,301980,442543,302539,278441755,1943301750,6141001942,442962,304064,442694,322302706,1260270,102270257,101260256,100331,301799,420281,10000410000,2202371976,1260256,442694,302678,442553,302544,442582,302572,442571,302554,441819,300846,180313,410342,1351970,410341,1400331,400230,442694,303302706,100227,301799,442553,302544,442582,302572,460257,3260257,301801,2332036,420272,460272,1211801,6410180352,352008,6410180360,352001,420257,10000301993,302023,302012,302039,302039,302025,10444412341
0,100,1260267,441819,300846,444018,304013,301801,442694,328302706,1454116,301799,444046,304019,301801,460267,441598,100179,213360916,301582,442694,325302706,442694,302699,6229271592,100179,490004,287441738,301726,460256,101260256,301980,460270,410256,101371952,102371938,102270256,460260,442582,302577,301980,442543,302539,278441755,1943301750,6141001942,442962,304064,442694,322302706,1260270,102270257,101260256,100331,301799,420281,10000410000,2202371976,1260256,442694,302678,442553,302544,442582,302572,442571,302554,441819,300846,180313,410342,1351970,410341,1400331,400227,442694,303302706,100227,301799,442553,302544,442582,302572,460257,3260257,301801,2332036,420272,460272,1211801,6410180352,352008,6410180360,352001,420257,10000301993,302023,302012,302039,302039,302025,10444412338
0,100,442694,302678,302023,442674,302640,10001100000,11210260000,331801,1260267,301801,295442597,302586,420274,302003,442694,302678,460270,302041,1100362025,441687,2025301682,34661000000,441687,2027301682,30147000000,442543,302539,283441755,2016301750,277441755,2020301750,460226,460186,460270,460261,460257,460267,301801,442274,302272,301998,442553,302544,1260261,442820,657302736,442694,293012706,278441755,2054301750,442274,302272,460260,279441755,2051301750,302025,442962,304064,302046,100305,302060,100308,400228,442820,657302736,1260267,302077,442597,302591,302061,442820,609302736,6229262045,442694,304302706,100293,301799,293442597,302586,460186,301801,442820,657302736,5260257,442694,302699,1260267,441819,300846,202362699,460184,277441738,301725,420277,100184,2490008,12310400000,460193,460184,441313
0,100,301310,224362089,9108362110,203362115,223362120,214362138,204362119,1480002,100184,1490007,5510400193,302096,1480001,100184,1490001,400184,301310,100184,490002,8310400193,302096,6229272129,100184,410193,372129,8300372156,210400193,442962,302918,420277,9999201801,302095,6229262129,277441755,2134301750,7043002133,2480004,1430000,400193,302125,6235271588,460194,460193,441598,301582,402280194,10000490000,190193,100179,214362153,9992211582,1220260193,442962,302918,302139,1230260193,6235261588,302125,490002,8310400193,302125,1100101,1120100,362164,442962,302948,6401260002,100002,170651,400002,490004,124217,274441738,301726,1260267,404260257,104217,410002,1404217,400205,441819,300846,6239261288,441305,301257,6239271288,100323,301799,442694,302678,1260267,441819,300846,6710180332,352186,180297,352186,180306,351803,6710180316
0,100,1352188,460267,301803,442694,302678,2004500000,2501520400,300700,6410180346,352210,100294,301799,442597,302591,100347,301812,273441738,301726,411402224,411402225,1490014,276441738,301726,420283,16400280000,10000410000,2311402224,812402225,420283,16410400000,442694,319302706,442694,302699,100245,442694,302696,100303,1260260,301799,327442597,302586,442271,302263,442694,303302706,100217,1102362247,302256,6400280217,10000410001,1400309,420276,16400280000,10000100000,173145,140309,16411400000,420276,10000410000,2200371801,100217,282441738,301726,301801,442694,296302706,406262694,277441755,2695301750,441687,2695301682,30147000000,302271,420281,12201280000,100212274,281441755,2278301750,552002277,6410180357,422274,10001350000,420276,16400280000,412402303,412402306,10000420000,412402305,1450000,10000120000,1332293,410243,1400217,302299,442694,302699,442271,302263,442694
0,100,302678,276441755,2302301750,6742002301,1480010,102303,170651,122305,6410402306,2200372339,100217,282441738,301726,311442597,302583,282441755,2333301750,280441755,2318301750,6938002317,1260259,295442597,302586,280441755,2327301750,1260259,275441755,1801301750,12,6600362336,442694,302696,442694,296302706,302321,280441738,301726,302313,275441755,2318301750,99,420281,10000100000,6410180352,1351801,420274,10000100000,311442597,2332583,301801,6410180360,1352364,424216,10000460000,11210270000,12389270000,104216,490004,10000120000,283441738,301726,2359441738,301726,1264216,1260259,301801,6410180357,1352375,10000420000,10000410000,6411180352,1352375,420274,10000100000,3332375,275441755,2378301750,441687,1801301682,30149475000,420276,12201260000,1450231,302260,460259,420283,16400280000,10000100000,6410402392,102392,274441738,301726,100312,301799,10000000000,295442597,302586,301801,100203,490004
0,100,292441738,301726,6104272424,6400284217,400212407,442820,609302736,6412404217,4404264217,6271271450,1260267,1260262,441819,300846,180306,1352418,6229271450,6112402424,460267,301803,100362420,302408,6400280201,10000410000,2103372424,12287270000,299302429,11260270000,420292,14501260000,302408,11280270000,423792,444054,304053,302408,1260267,6229271280,4260257,442820,657302736,274441738,301725,441819,300846,441305,301257,288441738,301721,100320,301799,441819,300846,1260258,400241,1260267,6206271460,441819,300846,6206261460,6400280241,360212471,441305,301256,100002,6400280201,11220270000,441738,301728,6206261290,442820,609300227,301801,6400280201,16612400000,12283260000,412500,411402485,460241,441598,301582,204362483,224362482,301582,2260241,1270241,321582,302485,460221,410251,411400188,410286,1400285,460286,410262,460262,1400263,442639,302612,400203
0,100,292441738,301726,6104272424,6400284217,400212407,442820,609302736,6412404217,4404264217,6271271450,1260267,1260262,441819,300846,180306,1352418,6229271450,6112402424,460267,301803,100362420,302408,6400280201,10000410000,2103372424,12287270000,299302429,11260270000,420292,14501260000,302408,11280270000,423792,444054,304053,302408,1260267,6229271280,4260257,442820,657302736,274441738,301725,441819,300846,441305,301257,288441738,301721,100320,301799,441819,300846,1260258,400241,1260267,6206271460,441819,300846,6206261460,6400280241,360212471,441305,301256,100002,6400280201,11220270000,441738,301728,6206261290,442820,609302736,301801,6400280201,16612400000,12283260000,412500,411402485,460241,441598,301582,204362483,224362482,301582,2260241,1270241,321582,302485,460221,410251,411400188,410286,1400285,460286,410262,460262,1400263,442639,302612,400203
0,100,12112400000,12103260000,301801,442639,302612,11102270000,1260265,100331,301799,442674,302640,301801,420283,10000100000,1490002,4410402359,442674,302646,301801,460220,2101260220,302521,460220,5260257,442694,302699,301801,1260271,104100,400176,400177,100300,301799,442597,302591,420271,9999201801,100301,301799,6229261516,301801,442694,302678,442694,302699,302543,442694,302678,442820,662302736,460186,1260270,442820,657302736,460270,302553,410199,411403810,410223,411403779,410846,411403870,410279,411400856,6229261582,300916,6229271582,413810,411400199,413779,411400223,413870,411400846,302571,283441755,2575301749,7039002574,442694,302699,460186,442571,302554,442694,294302706,302582,275441755,2586301750,1053002585,422597,14400289998,10000100000,442694,302709,420281,12201260000,442543,302539,420281,12201270000,302597
0,100,290441755,2598301750,288441755,2603301750,1565002602,480004,410400290,302972,290441755,2611301750,100251,490004,401270251,302611,442820,657302736,274441738,301725,288441738,301721,441819,300846,400331,442694,315302706,1260266,1260200,442694,302699,442694,318302706,100251,1480004,4411400623,442820,623302736,1260260,6400280201,100200,10410400000,18201270000,302639,420259,460259,1212661,420274,10000100000,1332661,6400280201,11210260000,420274,10000100000,3332652,302653,1260267,480004,430000,284441738,301726,10000100000,490004,10000400000,11210010001,283441755,2664301750,4,480004,410402668,100251,490004,6410402668,6400280331,18299270000,401270251,420274,12201260000,302674,100362696,101362709,102362699,275441755,2683301750,441687,2699301682,34652540000,6710180317,352688,442972,302977,302678,442274,302272,302694,414217,6411401631,6229262690,302694,400217,283441738,301726
0,100,302694,420260,460260,1212694,420281,12201260000,1450040,302726,422694,14400289999,10000100000,420275,10000410000,6600372726,400224,12210180000,342726,1342729,332718,302726,3100362720,302726,420283,10000410000,1100372729,10000420000,10000410000,1100372729,275441738,301726,302694,275441755,2732301750,10000,442972,302977,100224,302709,422820,14400289999,10000100000,460193,460192,10400193,10400192,400189,410268,372755,460268,6240362752,710180627,1352755,6401274217,302820,6401274217,4101260193,4101260192,184109,342812,420193,10000410239,1105372763,442894,302844,302820,16400280239,10000410000,400190,1107372801,1105372760,11101260000,2400154,10000420000,10000100000,16400280000,10000410000,1103362785,1106372785,441770,301768,6710180186,6710400186,1352786,420154,441755,2801301752,9629000000,460186,420154,441755,2790301752,302796,291441738,301726,16400280000,1103362796,10000100000,1106361752,100664,400193
0,100,290441755,2598301750,288441755,2603301750,1565002602,480004,410400290,302972,290441755,2611301750,100251,490004,401270251,302611,442820,657302736,274441738,301725,288441738,301721,441819,300846,400331,442694,315302706,1260266,1260200,442694,302699,442694,318302706,100251,1480004,4411400623,442820,623302736,1260260,6400280201,100200,10410400000,18201270000,302639,420259,460259,1212661,420274,10000100000,1332661,6400280201,11210260000,420274,10000100000,3332652,302653,1260267,480004,430000,284441738,301726,10000100000,490004,10000400000,11210010000,283441755,2664301750,4,480004,410402668,100251,490004,6410402668,6400280331,18299270000,401270251,420274,12201260000,302674,100362696,101362709,102362699,275441755,2683301750,441687,2699301682,34652540000,6710180317,352688,442972,302977,302678,442274,302272,302694,414217,6411401631,6229262690,302694,400217,283441738,301726
0,100,302694,420260,460260,1212694,420281,12201260000,1450040,302726,422694,14400289999,10000100000,420275,10000410000,6600372726,400224,12210180000,342726,1342729,332718,302726,3100362720,302726,420283,10000410000,1100372729,10000420000,10000410000,1100372729,275441738,301726,302694,275441755,2732301750,10000,442972,302977,100224,302709,422820,14400289999,10000100000,460193,460192,10400193,10400192,400189,410268,372755,460268,6240362752,710180627,1352755,6401274217,302820,6401274217,4101260193,4101260192,184112,342812,420193,10000410239,1105372763,442894,302844,302820,16400280239,10000410000,400190,1107372801,1105372760,11101260000,2400154,10000420000,10000100000,16400280000,10000410000,1103362785,1106372785,441770,301768,6710180186,6710400186,1352786,420154,441755,2801301752,9629000000,460186,420154,441755,2790301752,302796,291441738,301726,16400280000,1103362796,10000100000,1106361752,100664,400193
0,100,460189,291441755,2807301750,100192,1430000,400193,410190,1400189,302760,400248,442894,302844,110664,302797,4332821,6332826,7332842,8332831,1210260193,9332831,442962,302918,302820,410193,711180624,1352818,1260268,302818,104217,480004,1120193,410400193,302818,104217,4430000,410261,372836,7430000,4400280275,410270,372840,4400280278,441738,301728,4104262940,302818,420193,10000410239,16400280239,10000100000,400252,1103372869,1101372861,1102372864,1104372879,1105372903,1108372879,10000410001,1100372858,1400185,441738,6400362912,302879,8332880,10000410001,302865,410135,1400185,441770,6400361764,302880,460252,11400252,100189,3332894,1332877,1490010,290441738,301726,102917,400185,100252,480004,410400193,441738,9332912,8332886,302887,5108362912,124096,1332895,100189,3332893,442962,302918,460185,302894,170157,130188,490008
0,100,420284,12210180000,352912,16400280000,302899,410189,1210372879,1230372879,100273,2400273,10410400000,420252,10000100001,302878,1100002,490004,170673,124217,301728,26345545700,104217,480004,6401264217,410193,410400183,130101,420180,400362936,134100,400362932,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000382940,302942,300444981,183304981,4112402940,410183,411400101,410180,1180181,1342962,1422338,1450004,10000130101,1202950,312953,400101,1100560002,1260002,460180,460181,96260181,460003,422949,980290003,302962,1212400240,100240,283441738,301726,420283,10000410000,1100372971,302972,2400226,302972,100609,442820,302739,302972,400216,2333024,3333026,4333201,5333204,7333201,443644,303630,443644,303635,100216,1333026,8333033,6400362995,444004,303792,100175,302965,420281,10000100000,5514237386
0,100,420284,12210180000,352912,16400280000,302899,410189,1210372879,1230372879,100273,2400273,10410400000,420252,10000100001,302878,1100002,490004,170673,124217,301728,26345545700,104217,480004,6401264217,410193,410400183,130101,420180,400362936,134100,400362932,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000382940,302942,300444981,183304981,4112402940,410183,411400101,410180,1180181,1342962,1422338,1450004,10000130101,1202950,312953,400101,1100560002,1260002,460180,460181,96260181,460003,422949,980290003,302962,1212400240,100240,283441738,301726,420283,10000410000,1100372971,302972,2400226,302972,100609,442820,302739,302972,400216,2333024,3333026,4333201,5333204,7333201,443644,303630,443644,303635,100216,1333026,8333033,6400362995,444004,303792,100175,302965,420281,10000100000,5514234873
0,100,6710183028,1352991,100240,2221363007,410241,2221373004,302991,1400240,400241,1490010,6400280240,10000410001,1480000,1184100,342991,420276,16400280000,1480000,1450000,10000120000,1332991,1490010,490004,10001120000,16410400000,100241,302965,443644,303630,6400280216,10000300000,122380000,441687,3032301682,30167200000,460216,110240,400240,100216,400215,6210273993,460216,6112403051,444004,303792,6210263993,333045,6401260215,1100363050,430000,400240,443713,303698,442820,667302736,420275,10000410000,6700373064,6402260215,6711180340,353067,6402260215,6711180322,353067,441687,2694301682,30157200000,444046,303076,302965,100273,412400273,10000400000,411400275,444046,303076,460261,1260260,302694,6400280215,10000100776,304023,100240,460268,6710180249,353114,410241,6710180250,1353087,2100373114,333094,442820,303680,443713,303698,100627,303096,1100363092,100643,442820
0,100,302739,443713,303696,4450000,100240,2101363104,1203104,100241,2101363107,2203107,412403100,10000413129,444018,4218204006,423100,10000103113,100302965,1100241,400241,400240,1102363126,442820,303680,100241,1100363126,1110570,442820,302739,1112400240,100296,400216,302991,24667144667,24667144653,24653144667,24653144653,443752,303741,423138,410240,1100373139,9989210634,1353141,9999210000,442820,302738,302963,420283,10013110000,10000400000,302972,410240,102602,2201373157,442820,303684,100240,1333160,2100363160,103590,444046,304023,302963,441687,3156301682,30159610000,410654,1403176,100240,2100363173,1333173,443713,303698,442820,3176302736,303073,441687,3168301682,30159610000,0,442820,303684,443735,303725,1102363184,104110,303157,6400280240,10000100001,490009,1110400640,104111,303157,443752,303741,443713,303698,1480010,104112,2100373198
0,100,104113,444046,304023,302964,442962,304064,302972,6400280216,412400611,100611,302974,283441755,3211301750,302972,400240,460226,6400280228,10000300000,2200280257,1213029,6400280241,10000410000,3411403015,100241,1333294,1400241,10400241,420275,10000100000,6410180294,353233,420281,10000100000,6410180350,1353234,1260264,460268,100241,1109363294,1101363239,1110183238,5001343294,100240,2103363284,1102363270,443713,303698,410241,2111180240,2111400240,353254,2100373251,6400280453,303252,6400280552,444018,304005,1100241,1108363260,1103749,444046,304023,1103015,411302,6201373266,6400280241,444046,301772,303268,2333262,6333262,460264,302964,6410180246,353284,6410180245,353284,2110180241,353242,2100363280,443771,303753,303282,443771,303772,10400240,303270,100817,420264,410241,2312400240,2103260240,1213257,490006,1108373257,490006,303257,2112400240,441687,3268301682
0,100,30167320000,443666,303645,420283,10000100000,6710180186,353308,400186,400241,442820,633302736,420274,10000100000,3333312,303313,1260267,480008,430000,1130668,410400605,12201260000,100605,302974,443752,303741,110241,1353325,400241,170240,2100363354,410240,6611180249,353357,442820,1100373667,443713,303696,100240,1110183336,2001353346,6400280240,10001110001,460230,363354,1480001,190230,1100373341,1490001,10184100,104114,1353157,460229,443771,303766,6410400240,103353,2800303157,441687,2965301682,30113376911,442820,303680,102784,303157,420269,460269,1212972,100620,302974,460271,6400280240,10000110001,140176,1490010,410280,190251,400154,100251,124100,410400174,130177,1120668,490004,6400280241,16410400000,10411400000,1100154,490004,460280,303397,6400280240,10000100001,140177,1400177,1260177,10000100001,140176,1400176,100240,423371
0,100,302739,443713,303696,4450000,100240,2101363104,1203104,100241,2101363107,2203107,412403100,10000413129,444018,4218204006,423100,10000103113,100302965,1100241,400241,400240,1102363126,442820,303680,100241,1100363126,1110570,442820,302739,1112400240,100296,400216,302991,24667144667,24667144653,24653144667,24653144653,443752,303741,423138,410240,1100373139,9989210634,1353141,9999210000,442820,302738,302963,420283,10013110000,10000400000,302972,410240,102602,2201373157,442820,303684,100240,1333160,2100363160,103590,444046,304023,302963,441687,3156301682,30159610000,410654,1403176,100240,2100363173,1333173,443713,303698,442820,3176302736,303073,441687,3168301682,30159610000,0,442820,303684,443735,303725,1102363184,104113,303157,6400280240,10000100001,490009,1110400640,104109,303157,443752,303741,443713,303698,1480010,104115,2100373198
0,100,104114,444046,304023,302964,442962,304064,302972,6400280216,412400611,100611,302974,283441755,3211301750,302972,400240,460226,6400280228,10000300000,2200280257,1213029,6400280241,10000410000,3411403015,100241,1333294,1400241,10400241,420275,10000100000,6410180294,353233,420281,10000100000,6410180350,1353234,1260264,460268,100241,1109363294,1101363239,1110183238,5001343294,100240,2103363284,1102363270,443713,303698,410241,2111180240,2111400240,353254,2100373251,6400280453,303252,6400280552,444018,304005,1100241,1108363260,1103749,444046,304023,1103015,411302,6201373266,6400280241,444046,301772,303268,2333262,6333262,460264,302964,6410180246,353284,6410180245,353284,2110180241,353242,2100363280,443771,303753,303282,443771,303772,10400240,303270,100817,420264,410241,2312400240,2103260240,1213257,490006,1108373257,490006,303257,2112400240,441687,3268301682
0,100,30167320000,443666,303645,420283,10000100000,6710180186,353308,400186,400241,442820,633302736,420274,10000100000,3333312,303313,1260267,480008,430000,1130668,410400605,12201260000,100605,302974,443752,303741,110241,1353325,400241,170240,2100363354,410240,6611180249,353357,442820,1100373667,443713,303696,100240,1110183336,2001353346,6400280240,10001110001,460230,363354,1480001,190230,1100373341,1490001,10184100,104111,1353157,460229,443771,303766,6410400240,103353,2800303157,441687,2965301682,30113376911,442820,303680,102784,303157,420269,460269,1212972,100620,302974,460271,6400280240,10000110001,140176,1490010,410280,190251,400154,100251,124100,410400174,130177,1120668,490004,6400280241,16410400000,10411400000,1100154,490004,460280,303397,6400280240,10000100001,140177,1400177,1260177,10000100001,140176,1400176,100240,423371
0,100,410240,2221373402,441687,2972301682,30163640000,441738,301728,302972,443724,303719,100632,302974,1102301,6229272045,303421,100240,1100363430,1102363430,1333430,1101822,303421,443713,303698,103497,410194,460186,411400611,411400642,410240,2111400631,444046,304023,302972,441687,3420301682,30170640000,6229271302,302972,443735,303725,1102363440,1102585,303198,1112400240,6400280240,10000410001,1480000,1490014,173145,6400280241,10001120000,16410400000,442820,303684,1103458,303198,443666,303645,460186,274441755,3459301750,553003458,2210400607,6400280241,10000410001,1400185,10000410000,1288373473,1490006,5104363479,2211180607,353473,2200373473,441687,3473301682,30113370800,102317,444046,304023,1112400241,460267,303022,1490002,2103373473,2111180240,353473,6400280552,2100373486,6400280453,444018,304005,303473,1100363493,441687,3493301682,34661000000,283441755,3489301750,274441755,3498301749
0,100,6273003497,410265,373506,480004,410400630,444046,304022,460265,302598,286441755,3506301750,410219,1400221,410285,1400286,410263,1400262,410284,400373552,100218,442962,304064,100188,490004,400195,420284,9999203546,10000100001,1203526,410400289,480004,410273,2400273,10001400000,410400284,1333538,170651,130195,6410403554,442820,3556302736,289441755,3541301750,303522,480004,410400604,442820,604302736,303538,100218,480004,410400611,401260611,442820,611302736,460203,303504,81100000000,1135540000,103316,6225262660,442674,302640,6225272660,460267,400242,1103260242,442820,663302736,460266,420265,1212972,410284,400373575,104217,400218,442820,609302736,404260257,302972,443724,303719,6400280240,10000410001,6400280241,100240,2221363014,11101260000,441738,301728,303022,274441755,2598301750,313003590,100606,302974,410619,303164,414217,6411180202
0,100,1343599,6411400202,274441755,3602301750,8990003601,6410404217,8430000,480004,303201,1260269,302972,100240,443735,2100363725,302964,443713,303698,100644,302974,4400283618,444054,4230304053,1260267,283441755,3623301750,302972,400154,6400280154,10000100001,490006,423627,14410400000,302972,283441755,3633301750,303637,400240,303641,283441755,3640301750,441687,2972301682,37161000000,400241,1100363643,303644,460226,303644,410259,373651,460259,443713,303698,303666,420274,10000100000,1333648,442820,303684,100240,1100363666,333663,441687,3662301682,30111130000,400240,1102277,444046,304023,303666,303674,442611,302606,6410400241,1103260241,100602,302739,442611,302606,6410400240,1103260240,100601,302739,410240,1100373674,410241,1100373668,420226,9999202820,442611,302606,420226,16410400000,11103260000,10000410000,1400242,100663,460226,302739,424104
0,100,303699,424100,10000100239,412403760,1100363713,442820,303684,423760,10000100239,1333717,10000100569,442820,302739,423760,11212400239,10000100239,333713,442820,10000303666,423760,10000100574,303708,100240,443735,2100363725,442820,1100363667,303724,100240,1102363736,443713,303698,2101363735,6400280453,444018,304005,2101260240,100240,303735,2101363735,443771,303772,10400240,303734,442820,303684,420275,10000410000,6711180313,1353752,275441755,3750301750,3100000000,110240,400241,303752,400154,6400280154,10000100001,460229,460230,363766,2261260230,2450000,1480003,1490001,2201270230,3100363762,810400230,441537,301514,10000100000,2310400201,100201,303771,400154,6400280154,10000100001,460229,2101260229,184115,343789,2450000,1480008,400154,210183783,1450051,1343787,450280154,10001490000,400230,303766,441687,3775301682,33436373800,4454226,410241,1100373798,9996210000,1102373798
0,100,303699,424100,10000100239,412403760,1100363713,442820,303684,423760,10000100239,1333717,10000100569,442820,302739,423760,11212400239,10000100239,333713,442820,10000303666,423760,10000100574,303708,100240,443735,2100363725,442820,1100363667,303724,100240,1102363736,443713,303698,2101363735,6400280453,444018,304005,2101260240,100240,303735,2101363735,443771,303772,10400240,303734,442820,303684,420275,10000410000,6711180313,1353752,275441755,3750301750,3100000000,110240,400241,303752,400154,6400280154,10000100001,460229,460230,363766,2261260230,2450000,1480003,1490001,2201270230,3100363762,810400230,441537,301514,10000100000,2310400201,100201,303771,400154,6400280154,10000100001,460229,2101260229,184110,343789,2450000,1480008,400154,210183783,1450051,1343787,450280154,10001490000,400230,303766,441687,3775301682,33436373800,4454226,410241,1100373798,9996210000,1102373798
0,100,9998200000,2101373800,9999210000,410240,1100373805,9976210000,1102373805,9988200000,2101373807,9994210000,10000410810,1400178,410178,1450000,1490002,1400178,110400196,9103363957,1480001,400191,420191,1101373824,1102373830,1103373833,1104373839,1105373845,303903,6400280552,444018,304005,420191,12112400239,303809,442820,10000303666,303809,10000100239,443771,303753,420191,10010400239,303809,442820,303680,420191,443713,303699,303809,6400280240,410240,10000100001,1490000,400816,6400280241,410241,10000100001,1490000,400309,410216,100191,460229,101363873,100309,6711180303,1353864,220816,303889,6711180296,1353868,240816,303889,6711180314,1353809,2450000,250816,303889,2101260229,100309,6711180303,1353879,120816,303889,6711180296,1353885,140816,1490010,373889,303900,6711180314,1353809,1480010,150816,313900,10400230,400175,441537,301514,10001100000,10400175,410201
0,100,6411400175,100175,304004,441687,3890301682,33436373800,10000100239,333913,410216,2100373913,1420191,10000110242,10000400242,420191,10001100239,10000400239,16400280239,10000410001,373945,1184102,353950,5450000,9999210000,1490019,1100363919,1490001,11184100,1353809,9998203950,100240,170241,2100363809,410216,9999210000,612400594,6248373937,420191,2213809,6224373938,303809,6201260594,6248260594,1420191,443713,9997213699,442820,594302736,303953,6109273051,410216,6500373953,6248373955,303809,410216,6711180296,1353809,1420191,10000100242,400175,304004,442820,303684,100216,480004,172338,400309,400816,100241,2480010,190816,100240,2480010,190816,190816,100216,4100363987,4101363995,100196,190816,110240,333981,170241,1333981,2101363984,441687,3984301682,30159610000,420816,10000100764,304002,100196,120196,190816,190816,420816,10000100668,9988304002,9928204001,100196,15377781550
0,100,6411400175,100175,304004,441687,3890301682,33436373800,10000100239,333913,410216,2100373913,1420191,10000110242,10000400242,420191,10001100239,10000400239,16400280239,10000410001,373945,1184102,353950,5450000,9999210000,1490019,1100363919,1490001,11184100,1353809,9998203950,100240,170241,2100363809,410216,9999210000,612400594,6248373937,420191,2213809,6224373938,303809,6201260594,6248260594,1420191,443713,9997213699,442820,594302736,303953,6109273051,410216,6500373953,6248373955,303809,410216,6711180296,1353809,1420191,10000100242,400175,304004,442820,303684,100216,480004,172338,400309,400816,100241,2480010,190816,100240,2480010,190816,190816,100216,4100363987,4101363995,100196,190816,110240,333981,170241,1333981,2101363984,441687,3984301682,30159610000,420816,10000100764,304002,100196,120196,190816,190816,420816,10000100668,9988304002,9928204001,100196,15377781547
0,100,142663,152326,1490010,190816,420816,10000100740,444046,304023,304004,10000410001,1400185,444054,304053,2400242,5104260242,100242,490004,400242,1102574,444046,304023,460186,304018,420274,16400280000,412400630,101942,442820,404036,414036,1454026,1490002,1404036,200364037,232363667,233363668,410404026,424026,10000100569,302739,4036,334046,410240,2111404051,2111404052,2480010,410404026,424026,10000104046,400175,304046,100000000,0,10100000000,10000000000,0,10000000000,10000100000,1104364054,480004,170157,130251,410400251,1490004,16410400000,16401260000,11101260000,304053,414217,400184,1480004,411400184,410400183,7334071,304072,1260184,2000384074,304077,8334077,208444981,183304981,410184,420207,100183,410180101,344092,10000100003,400364092,410180183,344092,130183,490006,4410404089,214090,10411400004,302962,401280181,10001400005,302945,2100004099
0,100,0,2000004101,0,2100004103,1,2000004105,5110000000,2100000000,2,2000000000,5120000000,3000510003,1604380000,9999999999,6034037172,371720000,4959045600,4959035600,5822570000,6099999999,804610000,0,0,0,403820000,0,1042400000,1203840000,0,842730000,0,842500000,0,0,0,803780537,403804268,0,0,805340000,405440000,804630000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1005460562,604560000,0,0,1242344265,605540000,605560000,0,0,1242370000,0,605580000,1203870000,1004650000,1403900504,605640454,1242420000,605664259,1203980000,604010512,642710000,1604050514,604114245,604160516,0,0,0,642480000,0,1004290000,604314252,0,0,1804354255,0,604410000,1804670000,0,604430000,1404450000
0,100,0,2000004101,0,2100004103,1,2000004105,5110000000,2100000000,2,2000000000,5120000000,3000510003,1604380000,371720000,6099999999,5822570000,9999999999,6034037172,4959035600,4959045600,804610000,0,0,0,403820000,0,1042400000,1203840000,0,842730000,0,842500000,0,0,0,803780537,403804268,0,0,805340000,405440000,804630000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1005460562,604560000,0,0,1242344265,605540000,605560000,0,0,1242370000,0,605580000,1203870000,1004650000,1403900504,605640454,1242420000,605664259,1203980000,604010512,642710000,1604050514,604114245,604160516,0,0,0,642480000,0,1004290000,604314252,0,0,1804354255,0,604410000,1804670000,0,604430000,1404450000
0,100,1404260000,1604580000,0,0,1042750000,1204480524,1003690000,0,0,0,1003714262,0,1203730000,0,0,403760000,0,0,0,0,4277,2000000,3000410003,3000090003,3000380003,3000480003,3100170000,24649670000,3000140001,24653564163,3000560003,4980,4042260000,3000540003,3000220003,4042300000,3000030003,3000130003,3000200000,24159434356,26200000000,3000650000,24159436341,25500000000,3000470000,25956546767,3000130000,24159436249,25500000000,642460515,3000100000,24356620000,3000560000,26249550000,3000160000,24356624800,642530455,3000750000,24567570000,1242564108,3000140000,24555634959,24500000000,642600507,3000870000,25356470000,842630000,3001390003,25945414400,842660000,3000450000,26258596300,842690000,3000330000,26249554800,3000230000,26341550000,3000240000,26341554800,3002400003,26659496345
0,100,0,0,0,0,3000380303,1000630388,300304,1070060353,1008500000,1300580000,4000380319,1000590333,300307,3000380317,420081,50290100,1001610352,401260347,205260311,310333,300310,1000060100,300333,3000380330,6105260347,420081,50290250,1001610352,405270322,401260347,320321,460347,6101260347,300333,1000060000,1000060100,1000060200,1101520100,100100,99360346,1450100,1420336,10000120200,1200338,310341,360309,40090082,9669009669,1101580000,300333,757007250,10000,0,0,0,0,0,4000380302,300003,1000030000,1000030100,1000030200,300003,60000300300,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333200000,0,222200000,0,10222,22222221022,22222222102,22222222210,22222222221,2222222222,14794995508
0,100
@@ -47,41 +47,41 @@
0,100,33333333333,33333333333,0,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333000,0,0,0,0,0,0,0,0,3333,33322220000,100022220,2200222200,31111111111,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,0,0,0,0,0,0,0,0,3,33333322220,100022,22002200333,30000000000,31111111111,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333330000,0,0,0,0,0,0,0,0,33333,33222200000,3333333000,0,22220
0,100,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333331111,11111131111,11111131111,11111131111,11111131111,11111131111,11111131111,11111100000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333222,23333000000,311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11000000000
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011604980,104973,8166364954,6666006666,266364961,1010604980,424974,490007,3110404959,30294975,304950,1000604980,6996006996,0,0,0,0,0,0,0,0,0,0,666,0,0,0,0,0,0,60000300001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15886346236
0,100,10306764483
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011604980,104973,8166364954,6666006666,266364961,1010604980,424974,490007,3110404959,30294975,304950,1000604980,6996006996,0,0,0,0,0,0,0,0,0,0,666,0,0,0,0,0,0,60000300001,10000,424981,412404993,10000109999,480006,410404992,10000109998,4210404992,480008,134100,194992,2009610000,300793,10000,424994,412404999,14400289999,11010600015,300622
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2373537786
0,100,12046880461
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10000,424981,412404993,10000109999,480006,410404992,10000109998,4210404992,480008,134100,194992,2009610000,300793,10000,424994,412404999,14400289999,11010600015,300622
0,100,0,1390000,310004,5103260022,1018500000,400012,2400013,1420008,12739,1400560000,1308520100,300100,0,5000,420000,412400024,1004500000,1100580000,420013,390000,250020,100012,10023,5112400022,300024,420027,10290012,290199,2400012,411180012,1350027,1100520100,410069,1400048,1420035,1450100,10000120200,10000120201,10000120202,10000120203,10000120204,5200036,310043,360048,40090092,9669009669,1101580000,300031,100101,420048,4330060,460071,299260071,401280071,10000410100,1280370072,370031,16400280100,10411400000,300053,6610400064,9999210000,412400064,10000429999,290000,1480007,120070,190048,300048,100101,1,99,6711180091,1350053,300200,1111,420074,10000100000,170075,490004,10400091,401260074,4450000,41000500091,1100520100,100100,10180091,350032,30090096,9669009669,300083,80000000000,21602020202,24348454352,20062645400,24559595659,21662454754,24555630045,25959565902
0,100,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,0,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,30000000000,0,0,0,0,0,0,0,0,31111111111,31100111133,33322222222,22333333333,11103333331,11100000000,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33000000000,0,0,0,0,0,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111
0,100,0,33333333333,33333333333,33333333333,33333333333,33333333333,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,1000640232,300233,1008620129,5512400200,5401260200,310238,2000650238,300234,2000650240,300243,2004630158,2006630187,2008630229,1000650245,300246,1008630229,410013,300025
0,100,4000380703,1642444981,1632304981,2700520900,2000521600,2000522600,1453200,1420706,10000123600,10000123601,10000123602,10000123603,10000123604,10000123605,10000123606,10000123607,10000123608,10000123609,10200708,310720,360732,40093460,9669009669,2201580000,2001580000,2001580000,2001580000,2000520400,2000521400,2000522400,2200523400,300707,2006633492,420292,9999200738,423525,441691,301690,100208,8330742,413526,1403450,420275,412400751,9999200752,441847,301812,30102030000,420751,10000420000,300743,0,100002,6400360764,100101,120100,360759,441733,301765,100002,460002,6410400002,6401260002,300772,413527,1402160,441733,301734,413528,1402160,441733,301734,413529,1400185,420775,104095,403495,6400360783,480004,10000410001,441733,301739,103495,400360787,423495,10000100000,300776,420788,104097,440783,300776,460185,2004500000,2000590795,300793,2300521857,1109271755,1109271709,420258,441153
0,100,1211123,1102271755,1102271709,103530,610401600,463502,4450000,104217,403449,8142210810,2401441,10000100000,1330832,360834,10403501,6400283501,10000100000,1103360832,421441,11210260000,300827,6400283501,10000100000,1104360827,1263502,441691,301690,423501,9999200832,10000100001,403501,300821,421441,1200810,423502,1210805,4400281120,10000101857,360891,1330842,4401261120,300836,16400281857,10000100000,4400280844,42000501120,6410404217,490002,4410401122,480006,410401122,462217,423531,292217,461121,202261121,2004500000,2000590859,300857,2100522318,102318,181120,350872,30093457,9669009669,300842,461121,202261121,2004500000,2000590871,300869,2100522318,420873,1450098,10000122319,1210874,310877,360882,40093460,9669009669,2101580000,300866,421121,10000102317,402160,441458,301448,300840,201261121,310866,300882,2000590893,300891,2008500000,1450000,8430000,441733,301701,100100,8330901
0,100,360903,441733,301765,103532,400002,441733,301765,1000590909,300907,1008500000,420968,10000104116,400967,6400280967,9999200925,310916,1290260967,10000100001,8330943,1109360928,420967,413533,811400941,10000100000,1000210912,201270968,320910,300969,6400360930,300920,2211270967,10000100002,10000410003,3430000,320936,2450000,310950,401653,1401654,441847,301812,33234353600,300920,310944,1108360947,1289360930,300920,413534,811400941,300928,430000,1480010,1490001,123535,1108360957,490001,300952,401653,1230261653,1450000,1490001,123535,1108360965,490001,300960,401654,300939,0,99,103449,6410180202,340973,100202,133536,1480008,310976,1450300,123537,1490001,490001,8101270976,320977,490001,401653,100251,123538,330988,1450000,1480004,1450003,123537,1490001,490001,101270989,320990,490001,401654,4000381010,101654,8810181653
0,100,341004,441847,301812,36866707147,441847,301814,34547495036,441847,301814,34751535037,420292,1212474,103450,3105361017,916444981,2418304981,301020,4000381020,916444981,2164304981,4400283447,442463,302460,301106,413539,411401023,403495,6400283495,10000100000,403495,480008,490004,403496,4450000,41000503496,1100520100,10180100,351042,30093457,9669009669,301034,1100520100,1450100,1421042,10000120200,10000120201,10000120202,10000120203,10000120204,5201044,311051,361055,40093460,9669009669,301053,100101,4331060,413538,211401055,301041,401102,490004,6410183495,1341071,351071,101102,480001,4210401068,200261055,201261055,301055,101102,480007,121102,490004,6410183495,341078,301065,1101580000,113495,480004,173540,191102,101055,1421102,410401088,9999211087,413495,10411400000,1450100,1421089,460199,10000130200,10000130201,10000130202,10000130203,10000130204,5201092,311099,400199
0,100,1100560100,301020,0,1000591105,301103,1008500000,4450000,290400,290500,290600,1000591112,301110,1300560000,103450,4000381118,401116,0,300233,3102361115,300233,1000000,0,0,104217,180202,341127,100202,404217,462217,423531,292217,462437,441358,301351,104217,402200,102201,2331142,441847,301812,3060809000,301132,3000381144,4000381146,1602444981,2201304981,441429,301359,102427,10183541,1351155,102428,10183542,351153,102427,2331180,1480010,153543,1402161,102437,441811,301785,301176,102157,490002,4410402217,104217,480004,410402217,410401122,490006,4410401122,6400282157,10000100000,1109361196,1108361229,441847,301812,31047141500,301278,1480010,153543,1402161,1450000,441811,301785,301190,6400282157,10000100000,1108361194,441847,301812,31712141500,301146,210402437,301146,6400282157,10000100000,403495,490002
0,100,4410402217,442463,302460,0,490004,2210403495,103495,2200361225,173544,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,301228,430000,441733,301701,6400282157,442463,302460,301272,8331256,2200361252,173544,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,6400282157,301229,441733,301701,6400282157,301229,403495,6400282157,442463,302460,0,173545,414217,194217,1113495,1403495,441733,301701,6400282157,413495,1404217,301229,6400282157,10000100000,430000,10000400000,104217,16410400000,441358,301351,462437,102201,331334,3000381285,4000381287,1602444981,2201304981,441429,301359,102427,2331322,1480010,153543,1402161,102437,441811,301431,301318,441691,6400282157
0,100,10000100000,8331303,430000,480004,402174,6612402174,6212262174,5103361690,102157,490002,4410402174,441429,301359,422427,100211318,102174,10000402318,301278,441847,301812,31921090000,301278,1480010,153543,1402161,1450000,441811,301785,301318,6400282157,10000100000,210402437,1108361287,301318,101272209,422201,10000102211,402160,441458,301448,301128,401262201,101272209,321335,441358,301351,102201,331334,441847,301812,30624260000,462201,423546,150292201,462162,402262162,444994,2201304994,301358,462158,462427,423547,90292427,9400282162,10000102201,422162,10000490000,480008,502262162,402163,200361378,224361377,9108361413,9104361383,9105361383,9106361383,301378,1220262427,9840201363,441847,301812,30628295809,301426,1422158,10000490008,9400282158,10211390,10000122437,10010402437,502262158,9400282162,10000102201,422162,10000490000,480008,402163,502262162,162211379,210183548,341383
0,100,214361383,102427,331426,102163,204361426,9400282162,10000102201,422162,10000490000,480008,502262162,9838201404,301379,1480001,102427,1490001,402427,9400282162,10000102201,422162,402262162,10000490000,480008,9108361413,101430,402158,102158,490008,402159,301429,20000000010,200361433,301785,412158,311183549,341785,421441,102427,10010182175,351443,2211438,1450024,301785,10000102176,6410402157,421811,10000300001,70000000000,11448,181447,1341570,6290361548,6291361548,8331498,9331498,7331504,6331510,5331511,6299361458,6230361582,6200361586,6212361591,6201361557,6202361561,6203361564,6204361567,441847,301812,31926000000,301580,6229271448,301570,1000600000,1000610000,2000610000,6260361491,6262361491,6264361491,411473,1101361483,411474,1102361483,301493,6261361487,6263361487,6265361487,301493,1111402160,102160,6229271448,301448,411472,1101361487,441847,301812,31960380000,412160,301487,1280272160,1101122
0,100,1122160,311502,410402160,301570,1270272160,1131122,4410402160,311508,301570,0,1220272160,1240272160,8210401509,8400281509,10000102218,361598,8331524,1122160,131509,410402160,14400282218,441613,301602,301570,14400282218,441613,301602,10000100000,1108361530,10000420000,2401509,1102160,173550,1123503,463503,490004,442448,302438,1104217,8430000,421509,461509,442448,302438,102160,462160,6710402160,301570,6240272160,4331570,5331570,1220272160,6331512,7331512,1220272160,301499,301470,411556,1401448,301580,301475,411560,1401448,301580,412160,411403503,301580,411122,4411403504,301580,1102160,1123503,463503,410402160,1102160,1123504,4410402160,463504,441733,301734,421458,10000300001,4400282217,9999211584,412402160,301570,1102160,490004,1124217,6410404217,301580,4400282160,10000410000,422160,16610402218,1480004,10411402218,301580,441847,301812
0,100,33221000000,301518,2403495,103495,490004,423551,16410182175,351614,2211606,423495,10000410001,1100371613,1400185,301613,10000412174,1400185,423495,301613,24567635941,25345466300,35741594555,36348456249,26200000000,35449626249,25547000000,25541544500,24341594400,34567634559,25541530000,35759564345,24464594500,25556630000,34445435341,25945440000,35759454649,26700000000,34954575956,25745590000,34558644965,34153455543,24500000000,34649554962,24800000000,35762456444,25620565700,24649455344,25655000000,34845414445,25900000000,36455444546,24955454400,25341424553,22000000000,25541544500,25541544500,34955626359,36443634956,25500000000,22300000000,26356634153,24348454352,26264540000,34356545749,25345440000,35759564759,24154000000,24555446200,24163000000,36541594941,24253456200,24245474955,35349425941,25968000000,34955435659,25945436300,36268544256,25349430000,34341594441,26359565500,34356545749,25345590000,34341574143,24963680000,34567434545,24445440000,35445545659,26800000000,24656590000,35642514543,26300000000,10000100000,1104361691,480004,173552,130251,410400251,1490004,16410400000,16401260000,11101260000
0,100,301690,414217,400184,1480004,411400184,410400183,7331708,301709,1260184,2000381711,301714,8331714,208444981,183304981,410184,420207,100183,410180101,341729,10000100003,400361729,410180183,341729,130183,490006,4410401726,211727,10411400004,301733,1270181,420181,10001400005,301762,301733,104217,480004,6401264217,311738,412160,410400183,130101,420180,400361753,134100,400361749,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000381757,301759,300444981,183304981,460185,410183,411400101,410180,1180181,1341733,1423448,1450004,10000130101,1201767,311770,400101,1000591773,301771,1004500000,1000591776,301774,1100560002,1260002,460180,460181,96260181,460003,421766,980290003,301733,122161,173550,123553,402157,422157,1211793,422157,9999201811,10000100001,2310182159,402157,480004,1351791,402174,6309262174
0,100,410401805,401261805,5401282174,321805,423554,10000101805,10010182427,1351791,1211805,401261811,6400282157,301811,413526,1403450,461848,1220261848,421829,80291848,462174,421847,10000100000,2450000,1480008,361844,410401821,1402173,401261821,421821,10000411616,1451849,1422174,1490002,361840,10000490008,9400282174,430000,10000121848,10010401848,502262174,301829,3331826,502262174,102173,301821,401261847,906444981,1848304981,300000
0,100,4000380703,1642444981,1632304981,2700520900,2000521600,2000522600,1453200,1420706,10000123600,10000123601,10000123602,10000123603,10000123604,10000123605,10000123606,10000123607,10000123608,10000123609,10200708,310720,360732,40093460,9669009669,2201580000,2001580000,2001580000,2001580000,2000520400,2000521400,2000522400,2200523400,300707,2006633492,420292,9999200738,423554,441691,301690,100208,8330742,413531,1403450,420275,412400751,9999200752,441847,301812,30102030000,420751,10000420000,300743,0,100002,6400360764,100101,120100,360759,441733,301765,100002,460002,6410400002,6401260002,300772,413546,1402160,441733,301734,413536,1402160,441733,301734,413547,1400185,420775,104095,403495,6400360783,480004,10000410001,441733,301739,103495,400360787,423495,10000100000,300776,420788,104097,440783,300776,460185,2004500000,2000590795,300793,2300521857,1109271755,1109271709,420258,441153
0,100,1211123,1102271755,1102271709,103544,610401600,463502,4450000,104217,403449,8142210810,2401441,10000100000,1330832,360834,10403501,6400283501,10000100000,1103360832,421441,11210260000,300827,6400283501,10000100000,1104360827,1263502,441691,301690,423501,9999200832,10000100001,403501,300821,421441,1200810,423502,1210805,4400281120,10000101857,360891,1330842,4401261120,300836,16400281857,10000100000,4400280844,42000501120,6410404217,490002,4410401122,480006,410401122,462217,423555,292217,461121,202261121,2004500000,2000590859,300857,2100522318,102318,181120,350872,30093457,9669009669,300842,461121,202261121,2004500000,2000590871,300869,2100522318,420873,1450098,10000122319,1210874,310877,360882,40093460,9669009669,2101580000,300866,421121,10000102317,402160,441458,301448,300840,201261121,310866,300882,2000590893,300891,2008500000,1450000,8430000,441733,301701,100100,8330901
0,100,360903,441733,301765,103550,400002,441733,301765,1000590909,300907,1008500000,420968,10000104116,400967,6400280967,9999200925,310916,1290260967,10000100001,8330943,1109360928,420967,413548,811400941,10000100000,1000210912,201270968,320910,300969,6400360930,300920,2211270967,10000100002,10000410003,3430000,320936,2450000,310950,401653,1401654,441847,301812,33234353600,300920,310944,1108360947,1289360930,300920,413553,811400941,300928,430000,1480010,1490001,123528,1108360957,490001,300952,401653,1230261653,1450000,1490001,123528,1108360965,490001,300960,401654,300939,0,99,103449,6410180202,340973,100202,133525,1480008,310976,1450300,123549,1490001,490001,8101270976,320977,490001,401653,100251,123532,330988,1450000,1480004,1450003,123549,1490001,490001,101270989,320990,490001,401654,4000381010,101654,8810181653
0,100,341004,441847,301812,36866707147,441847,301814,34547495036,441847,301814,34751535037,420292,1212474,103450,3105361017,916444981,2418304981,301020,4000381020,916444981,2164304981,4400283447,442463,302460,301106,413556,411401023,403495,6400283495,10000100000,403495,480008,490004,403496,4450000,41000503496,1100520100,10180100,351042,30093457,9669009669,301034,1100520100,1450100,1421042,10000120200,10000120201,10000120202,10000120203,10000120204,5201044,311051,361055,40093460,9669009669,301053,100101,4331060,413532,211401055,301041,401102,490004,6410183495,1341071,351071,101102,480001,4210401068,200261055,201261055,301055,101102,480007,121102,490004,6410183495,341078,301065,1101580000,113495,480004,173539,191102,101055,1421102,410401088,9999211087,413495,10411400000,1450100,1421089,460199,10000130200,10000130201,10000130202,10000130203,10000130204,5201092,311099,400199
0,100,1100560100,301020,0,1000591105,301103,1008500000,4450000,290400,290500,290600,1000591112,301110,1300560000,103450,4000381118,401116,0,300233,3102361115,300233,1000000,0,0,104217,180202,341127,100202,404217,462217,423555,292217,462437,441358,301351,104217,402200,102201,2331142,441847,301812,3060809000,301132,3000381144,4000381146,1602444981,2201304981,441429,301359,102427,10183535,1351155,102428,10183543,351153,102427,2331180,1480010,153552,1402161,102437,441811,301785,301176,102157,490002,4410402217,104217,480004,410402217,410401122,490006,4410401122,6400282157,10000100000,1109361196,1108361229,441847,301812,31047141500,301278,1480010,153552,1402161,1450000,441811,301785,301190,6400282157,10000100000,1108361194,441847,301812,31712141500,301146,210402437,301146,6400282157,10000100000,403495,490002
0,100,4410402217,442463,302460,0,490004,2210403495,103495,2200361225,173541,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,301228,430000,441733,301701,6400282157,442463,302460,301272,8331256,2200361252,173541,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,6400282157,301229,441733,301701,6400282157,301229,403495,6400282157,442463,302460,0,173534,414217,194217,1113495,1403495,441733,301701,6400282157,413495,1404217,301229,6400282157,10000100000,430000,10000400000,104217,16410400000,441358,301351,462437,102201,331334,3000381285,4000381287,1602444981,2201304981,441429,301359,102427,2331322,1480010,153552,1402161,102437,441811,301431,301318,441691,6400282157
0,100,10000100000,8331303,430000,480004,402174,6612402174,6212262174,5103361690,102157,490002,4410402174,441429,301359,422427,100211318,102174,10000402318,301278,441847,301812,31921090000,301278,1480010,153552,1402161,1450000,441811,301785,301318,6400282157,10000100000,210402437,1108361287,301318,101272209,422201,10000102211,402160,441458,301448,301128,401262201,101272209,321335,441358,301351,102201,331334,441847,301812,30624260000,462201,423557,150292201,462162,402262162,444994,2201304994,301358,462158,462427,423558,90292427,9400282162,10000102201,422162,10000490000,480008,502262162,402163,200361378,224361377,9108361413,9104361383,9105361383,9106361383,301378,1220262427,9840201363,441847,301812,30628295809,301426,1422158,10000490008,9400282158,10211390,10000122437,10010402437,502262158,9400282162,10000102201,422162,10000490000,480008,402163,502262162,162211379,210183527,341383
0,100,214361383,102427,331426,102163,204361426,9400282162,10000102201,422162,10000490000,480008,502262162,9838201404,301379,1480001,102427,1490001,402427,9400282162,10000102201,422162,402262162,10000490000,480008,9108361413,101430,402158,102158,490008,402159,301429,20000000010,200361433,301785,412158,311183526,341785,421441,102427,10010182175,351443,2211438,1450024,301785,10000102176,6410402157,421811,10000300001,70000000000,11448,181447,1341570,6290361548,6291361548,8331498,9331498,7331504,6331510,5331511,6299361458,6230361582,6200361586,6212361591,6201361557,6202361561,6203361564,6204361567,441847,301812,31926000000,301580,6229271448,301570,1000600000,1000610000,2000610000,6260361491,6262361491,6264361491,411473,1101361483,411474,1102361483,301493,6261361487,6263361487,6265361487,301493,1111402160,102160,6229271448,301448,411472,1101361487,441847,301812,31960380000,412160,301487,1280272160,1101122
0,100,1122160,311502,410402160,301570,1270272160,1131122,4410402160,311508,301570,0,1220272160,1240272160,8210401509,8400281509,10000102218,361598,8331524,1122160,131509,410402160,14400282218,441613,301602,301570,14400282218,441613,301602,10000100000,1108361530,10000420000,2401509,1102160,173533,1123503,463503,490004,442448,302438,1104217,8430000,421509,461509,442448,302438,102160,462160,6710402160,301570,6240272160,4331570,5331570,1220272160,6331512,7331512,1220272160,301499,301470,411556,1401448,301580,301475,411560,1401448,301580,412160,411403503,301580,411122,4411403504,301580,1102160,1123503,463503,410402160,1102160,1123504,4410402160,463504,441733,301734,421458,10000300001,4400282217,9999211584,412402160,301570,1102160,490004,1124217,6410404217,301580,4400282160,10000410000,422160,16610402218,1480004,10411402218,301580,441847,301812
0,100,33221000000,301518,2403495,103495,490004,423542,16410182175,351614,2211606,423495,10000410001,1100371613,1400185,301613,10000412174,1400185,423495,301613,24567635941,25345466300,35741594555,36348456249,26200000000,35449626249,25547000000,25541544500,24341594400,34567634559,25541530000,35759564345,24464594500,25556630000,34445435341,25945440000,35759454649,26700000000,34954575956,25745590000,34558644965,34153455543,24500000000,34649554962,24800000000,35762456444,25620565700,24649455344,25655000000,34845414445,25900000000,36455444546,24955454400,25341424553,22000000000,25541544500,25541544500,34955626359,36443634956,25500000000,22300000000,26356634153,24348454352,26264540000,34356545749,25345440000,35759564759,24154000000,24555446200,24163000000,36541594941,24253456200,24245474955,35349425941,25968000000,34955435659,25945436300,36268544256,25349430000,34341594441,26359565500,34356545749,25345590000,34341574143,24963680000,34567434545,24445440000,35445545659,26800000000,24656590000,35642514543,26300000000,10000100000,1104361691,480004,173540,130251,410400251,1490004,16410400000,16401260000,11101260000
0,100,301690,414217,400184,1480004,411400184,410400183,7331708,301709,1260184,2000381711,301714,8331714,208444981,183304981,410184,420207,100183,410180101,341729,10000100003,400361729,410180183,341729,130183,490006,4410401726,211727,10411400004,301733,1270181,420181,10001400005,301762,301733,104217,480004,6401264217,311738,412160,410400183,130101,420180,400361753,134100,400361749,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000381757,301759,300444981,183304981,460185,410183,411400101,410180,1180181,1341733,1423448,1450004,10000130101,1201767,311770,400101,1000591773,301771,1004500000,1000591776,301774,1100560002,1260002,460180,460181,96260181,460003,421766,980290003,301733,122161,173533,123559,402157,422157,1211793,422157,9999201811,10000100001,2310182159,402157,480004,1351791,402174,6309262174
0,100,410401805,401261805,5401282174,321805,423551,10000101805,10010182427,1351791,1211805,401261811,6400282157,301811,413531,1403450,461848,1220261848,421829,80291848,462174,421847,10000100000,2450000,1480008,361844,410401821,1402173,401261821,421821,10000411616,1451849,1422174,1490002,361840,10000490008,9400282174,430000,10000121848,10010401848,502262174,301829,3331826,502262174,102173,301821,401261847,906444981,1848304981,300000
0,100
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,24649670000,42220000,24653564163,42240000,24667144667,42180000,24667144653,42190000,24653144667,42200000,24653144653,42210000,25341425345,41070000,25456554963,42260000,24559595659,42290000,26359414345,42300000,25949634500,42320000,25945454400,42330000,2199000000
0,100,20000000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20000000000
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22020202020,24559595659,22462040066,24559450046,25664554420,22020202000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,0,412402446,410273,400372449,10000410000,420273,16710400000,10000100000,10411400000,412402446,410400273,302448,414227,411184216,411400273,411402454,1274227,462454,342441,441847,301812,36264660000,6200007777,412402468,10000420000,10000100000,9999202463,1202465,410273,412400273,10411400000,410402468,422463,10000300001,0,0,14116,423555,293576,293676,293776,104229,480004,5103362512,410402856,444262856,1280272856,104233,480004,410402751,410402752,410402866,410402867,410402876,410402877,410402900,410402901,410402912,410402913,410402914,410402915,410402938,410402939
0,100,410403147,410403148,410403149,410403150,410403212,410403213,410403221,410403222,410403229,410403230,410403397,410403398,14116,412471,1402472,11183556,352704,422512,10000100000,10000420000,412402512,2000212528,1262471,401262473,412473,411402512,2000202512,362512,480004,410183557,1342512,410403493,1480004,430000,123537,480001,403494,1490019,332540,252539,423493,10000410001,1450000,153543,1490010,132472,10402437,10000100000,1332512,3332512,5332512,7332512,9332512,8332512,1101362564,8101262437,1105362564,8101262437,1109362562,8101262437,1108362564,302512,6410183558,1342512,3312402657,3204262657,403454,10001100001,10000410002,423494,2212572,2450000,312674,403452,1403453,413454,1450000,1101372627,1109372627,1105372582,8910403454,302627,423454,3202262657,10000410000,1403495,1480004,103454,463454,463455,463456,411403454,6710403456,463500,423495,9999202622,302599,423495,9999202607,10000410001
0,100,16400280001,1403495,10000100001,423500,10000403505,1263500,302597,413505,1403455,423500,10000103504,123538,10000143503,10001403503,1273500,3212609,1103505,123538,490004,1123456,6410403456,302627,413454,1403455,103456,123536,302620,103559,122437,402437,403496,422437,10000100000,403495,6400283495,413452,10011180000,1342644,352670,412437,1403496,413495,1402437,302631,412437,1183496,352660,102437,410403451,443442,303437,423496,10410400000,123538,490004,6410403451,423575,40293451,2403575,302512,443442,303437,123538,490004,123575,423496,10000410000,10000400000,1403451,302656,413453,10011180001,342639,302644,362690,1480010,463452,5500372685,442696,302692,403452,442701,302699,403453,302575,1490005,442696,302692,403453,302575,413535,302573,1490001,362695,123535,1102262694,312696,490001,302692,1490001
0,100,123535,1108362701,490001,302699,1014500000,1400580000,423560,442463,302460,302714,423561,442448,302438,302706,423561,442463,302460,303367,463499,403495,6200362739,480004,210403499,103876,403500,6400283500,10000100002,210183499,352732,423500,10000100000,302724,10000100000,10000410001,10402765,11402766,413562,411402853,1300562750,6212402807,6212403096,103495,4500362745,6229262807,6229263096,6201262807,6201263096,6400284230,412402970,302795,9000380103,2438442751,111302752,12739,10001,420104,30290108,300001,1420103,1308520100,300100,20000000000,20000000057,25956434544,26459450000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,1300562839,423499,10000103776,403495,423495
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22020202020,24559595659,22462040066,24559450046,25664554420,22020202000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,0,412402446,410273,400372449,10000410000,420273,16710400000,10000100000,10411400000,412402446,410400273,302448,414227,411184216,411400273,411402454,1274227,462454,342441,441847,301812,36264660000,6200007777,412402468,10000420000,10000100000,9999202463,1202465,410273,412400273,10411400000,410402468,422463,10000300001,0,0,14116,423560,293576,293676,293776,104229,480004,5103362512,410402856,444262856,1280272856,104233,480004,410402751,410402752,410402866,410402867,410402876,410402877,410402900,410402901,410402912,410402913,410402914,410402915,410402938,410402939
0,100,410403147,410403148,410403149,410403150,410403212,410403213,410403221,410403222,410403229,410403230,410403397,410403398,14116,412471,1402472,11183529,352704,422512,10000100000,10000420000,412402512,2000212528,1262471,401262473,412473,411402512,2000202512,362512,480004,410183537,1342512,410403493,1480004,430000,123549,480001,403494,1490019,332540,252539,423493,10000410001,1450000,153552,1490010,132472,10402437,10000100000,1332512,3332512,5332512,7332512,9332512,8332512,1101362564,8101262437,1105362564,8101262437,1109362562,8101262437,1108362564,302512,6410183538,1342512,3312402657,3204262657,403454,10001100001,10000410002,423494,2212572,2450000,312674,403452,1403453,413454,1450000,1101372627,1109372627,1105372582,8910403454,302627,423454,3202262657,10000410000,1403495,1480004,103454,463454,463455,463456,411403454,6710403456,463500,423495,9999202622,302599,423495,9999202607,10000410001
0,100,16400280001,1403495,10000100001,423500,10000403505,1263500,302597,413505,1403455,423500,10000103504,123532,10000143503,10001403503,1273500,3212609,1103505,123532,490004,1123456,6410403456,302627,413454,1403455,103456,123525,302620,103561,122437,402437,403496,422437,10000100000,403495,6400283495,413452,10011180000,1342644,352670,412437,1403496,413495,1402437,302631,412437,1183496,352660,102437,410403451,443442,303437,423496,10410400000,123532,490004,6410403451,423575,40293451,2403575,302512,443442,303437,123532,490004,123575,423496,10000410000,10000400000,1403451,302656,413453,10011180001,342639,302644,362690,1480010,463452,5500372685,442696,302692,403452,442701,302699,403453,302575,1490005,442696,302692,403453,302575,413528,302573,1490001,362695,123528,1102262694,312696,490001,302692,1490001
0,100,123528,1108362701,490001,302699,1014500000,1400580000,423562,442463,302460,302714,423563,442448,302438,302706,423563,442463,302460,303367,463499,403495,6200362739,480004,210403499,103876,403500,6400283500,10000100002,210183499,352732,423500,10000100000,302724,10000100000,10000410001,10402765,11402766,413564,411402853,1300562750,6212402807,6212403096,103495,4500362745,6229262807,6229263096,6201262807,6201263096,6400284230,412402970,302795,9000380103,2438442751,111302752,12739,10001,420104,30290108,300001,1420103,1308520100,300100,20000000000,20000000057,25956434544,26459450000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,1300562839,423499,10000103776,403495,423495
0,100,9999202823,6400283495,10000100002,6212402831,332807,6201262831,302811,302810,6201262831,302811,6230262831,10000100000,442836,302831,10000100001,442836,302831,10000100002,442836,302831,423495,10000100000,302798,9430000,442836,302833,1105262825,313079,423499,10000103576,302798,302833,4430000,400000,201262833,312837,302836,1100560000,302836,80000013000,80004453011,80000302844,80000422971,80001202846,1100520000,80100212846,10000100100,80412402971,80009332853,89000382842,80002392853,80004332853,80000302842,80000302854,80000013017,80000422854,80040293041,80001103017,80001123018,80000312860,80000362862,80000302866,80000013041,80000422862,80412402856,80000302853,2438442866,272302867,80000422840,80000463010,81220263010,80240293010,80401272971,80000442853,80000302842,80009332905,2468442876,260302877,80401272971,80000442853,80000302842,80010403013,80009332905,80000442853,80000302842,80010403014,80000442853,80000302842,16400280100,10001110000,86244362892,10001110001,80410182970,80001352895,80002202889,480006,80000122980,80000442853,80000302964,80810403019
0,100,2408442900,272302901,80000442853,80000302842,80000302881,80000422928,80000462998,81220262998,80350292998,80000442853,80000302842,80009333035,2468442912,248302913,2448442914,260302915,80401272971,80000442853,80000302842,80009333035,80010403001,80000442853,80000302842,80010403002,80000442853,80000302842,1480010,16400280100,80001452999,10000120000,82100372941,80000442853,80000302964,80000422839,89993212935,80030292981,80000463010,81220263010,2408442938,260302939,80000302917,490002,80210402986,480002,490002,80000442853,80000302964,80000422839,89993212949,80030292981,80203263007,80000102986,80000412982,82100372955,80000132985,80000442853,80000302964,1490016,84411403010,80000102981,480002,80410403009,88223263009,80000302938,80000462981,81220262981,80000332969,88220262981,430000,1480010,4450000,1450000,490001,80000122984,1490001,82000202972,90010402982,81105262972,80000312853,80001202971,10000,20000000000,20000000000,20000000000,8,50,0,20000000000,20000006541,25949414253,24500495500,25759564759,24154000000,20000000000,20000000000,20000000000,20000654153,26445000000,20000000000,20000000000
0,100,20000005341,24245530049,25500575956,24759415400,20000000000,20055645442,24559005646,20063495445,26200456745,24364634544,20000000000,20000000000,20000005341,26263005341,24245530057,24162624544,20066416200,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,13027,80000423038,80030293039,300098,80001423035,1308520100,22455565545,20400000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102833,400363082,1100560000,2450000,411402833,1300563127,423499,10000103676,403495,423495,9999203118,6400283495,10000100004,6212402831,333096,6201262831,303100,303099,6201262831,303100,6230262831
0,100,10000100000,442836,302831,10000100001,442836,302831,10000100002,442836,302831,10000100003,442836,302831,10000100004,442836,302831,423495,10000100000,303087,9430000,442836,302833,102833,400363124,1100560000,2450000,411402833,302714,80004453291,80000303131,80000423181,80001203133,1100520000,80100213133,10000100100,80412403181,80009333140,89000383129,80002393140,80004333140,80000303129,80000303142,80000303140,80009333314,80010403269,80000443140,80000303129,80010403270,2468443147,239303148,2448443149,263303150,80000443140,80000303129,80000403262,80000443140,80000303129,80010183256,80001353159,80000103257,80000403263,80000403264,80000443140,80000303129,82110183256,480004,80410403169,80000463265,80021263265,3450000,123169,80000463289,80000463252,81220263252,80000333176,88220263252,430000,80001353179,1490002,80211403258,1480010,4450000,1450000,490001,80000123259,1490001,82000203182,90010403253,81105263182,80000313190,80001203181,80000353234,80000463255,80001423265,80000413252,90411403312,80000413253,90001403313,80000413254,90001403314,80000413255
0,100,96611403315,80401283263,89999203229,80403283265,89999203221,80401283262,80001213217,80000413251,80000373212,80000443140,80000303129,80000303142,2428443212,263303213,80000423127,80230293290,80000303209,80000463251,80401263169,1450000,80000303169,2408443221,263303222,80000463265,80421263265,80000423127,80230293290,80000443251,80000303205,2428443229,263303230,80000413264,80001403263,80000303223,80203263252,80411403254,88223263254,80000103258,80000413253,82100373241,80000133260,80000333244,80220263254,430000,2450000,1480001,490001,1490007,80000123261,80010403255,80000303192,0,20000000000,20000000000,20000000000,20000000000,1,9999,0,8,50,8080000000,0,0,0,0,20000000000,20000415959,24168000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000
0,100,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,12650,80000423256,80030293318,300001,80001423314,1308520100,300100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1100563395,1008500000,103575,183563,343373,301012,183564,1343376,301012,2000593378,303376,2008500000,4400283379,2000580000,1100213380,2200580000,423384,10000,9999203388,2100580000,303385,2000520400,2000521400,2008500000,2000593393,303391,1004500000,301012,1018500000,9000380104,2418443397,108303398,410107
0,100,1400013,300013,1401520000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,103575,123565,410183566,343443,103575,303442,103567,403575,303442,34460000,3447000000,99,0,757007250,0,0,0,0,0,0,21662454159,24348004559,25956590202,21643484543,25200626454,20045595956,25902020202,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11110000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9999999999,9999999999
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4233,525005250,9669009669,1000600000,25756565300,545600,2218,9999999999,34353600,10123536,80,10000,8,1,1103,10000001111,24649554962,24800000000,99,1111110000,11110000,2202,2428,40,10,11,23,1111,4116,9,3577,100,2000,2000000,3576,292,3446,2868,1011,3877,7,4094,700,0,0,0,0,0,0,0,3877,34970000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16172556484
0,100,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,12650,80000423256,80030293318,300001,80001423314,1308520100,300100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1100563395,1008500000,103575,183565,343373,301012,183566,1343376,301012,2000593378,303376,2008500000,4400283379,2000580000,1100213380,2200580000,423384,10000,9999203388,2100580000,303385,2000520400,2000521400,2008500000,2000593393,303391,1004500000,301012,1018500000,9000380104,2418443397,108303398,410107
0,100,1400013,300013,1401520000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,103575,123545,410183567,343443,103575,303442,103530,403575,303442,34460000,3447000000,99,0,757007250,0,0,0,0,0,0,21662454159,24348004559,25956590202,21643484543,25200626454,20045595956,25902020202,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11110000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9999999999,9999999999
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10000,10,40,80,100,700,525005250,1,11,11110000,24649554962,1000600000,2000,2000000,10000001111,1111,1111110000,23,24800000000,545600,7,9669009669,25756565300,34353600,8,9999999999,9,99,10123536,4233,2218,1103,2202,2428,4116,3577,3576,292,3446,2868,1011,3877,4094,0,0,0,0,0,0,0,3877,34970000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16172556486
0,100,0,42342154,42422151,42372150,42462149,42502147,42560000,42292146,42532145,42222144,42212140,42202139,42240000,42192136,42182135,41072134,42602133,42262131,42632130,42322129,42330000,42402127,42482126,42692124,42662123,42712120,42732117,42302116,42752114
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42332115,42290000,42290000,42292118,42502119,42690000,42292121,42462122,42480000,42290000,42292125,42530000,42290000,42662128,42290000,42630000,42320000,42332132,42290000,42290000,42290000,42290000,42292137,42212138,42240000,42290000,42222141,42532142,42602143,42290000,42290000,42290000,42330000,42292148,42530000,42480000,42290000,42292152,42402153,42370000,42292155,42402156,42370000
@@ -99,24 +99,24 @@
0,100,11000000,44229120001,70003010000,84400280000,60000310121,60001400149,60000400152,80000420000,80000360029,60000100151,10000370000,60000400150,60000100148,60000140149,60000400149,80000370017,60000100150,60000240152,60000400150,60000410149,80000370023,60000100152,60000240152,60000400152,80000300010,80000310033,81210370026,10000300000,60000100151,60000250150,10000300000,60001180124,10000340000,80000410037,60000300107,1450000,11210370000,80000410037,60000300100,24653466700,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13291209771
0,100,12000000,6450000,82200360004,480001,80001200001,1480008,90000100010,1490008,80000220013,80000420000,10000300000,58,59,60,5800000000,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18012690202
0,100,13000000,44224120001,44221120002,44229120003,4450000,80000420000,60412400200,60001400350,60001400349,60000440100,60000300100,60000410350,60000300202,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13096871657
0,100,14000000,44229120001,4450000,80000420000,80000360033,60001400149,60000400152,60000460150,60001260150,60000100148,60000140149,60000400149,80000370016,60000100150,60000140152,60001400152,80000360016,80000300022,60000410149,80000370026,60000100152,60000140152,60001400152,80000360007,60000100149,80001330037,80000410039,60000300100,60000100150,81210370029,10000300000,80000410040,1450000,60000150150,10000300000,60001180124,10000340000,80000410039,60000300107,1450000,10000300000,24667466700,1,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10129139892
0,100,14000000,44229120001,4450000,80000420000,80000360033,60001400149,60000400152,60000460150,60001260150,60000100148,60000140149,60000400149,80000370016,60000100150,60000140152,60001400150,80000360016,80000300022,60000410149,80000370026,60000100152,60000140152,60001400152,80000360007,60000100149,80001330037,80000410039,60000300100,60000100150,81210370029,10000300000,80000410040,1450000,60000150150,10000300000,60001180124,10000340000,80000410039,60000300107,1450000,10000300000,24667466700,1,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10129139890
0,100,15000000,44229120001,8000380000,80000420036,60000310121,80000420000,14401289998,80002400049,80000420000,14400289999,80000400050,10000100000,60000400149,1480010,80000440048,80001330036,60000400144,60001400145,80001100049,80000130051,1480010,80000440048,80000300036,60811400146,80000300023,62224260146,62204260147,80403260022,87000380030,80000420000,80000100050,10000300000,80000420032,60010290124,60050290137,60000440136,60000300134,80000300027,88001450003,490001,1490001,80000130052,81108260036,80000310037,81105260041,80000310046,60000400150,80000300036,1480010,60000100150,300048,10000,80,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16368492831
0,100,16000000,44229120001,6450000,80001330061,80000360061,1480002,84210400068,1490004,80000180014,80001340044,80000180033,80000340044,1480001,80000120069,60000400152,80000130070,61014150152,60000400152,60000140152,60000400149,80000140071,80000120072,60000140149,80000120073,60000140149,80000120074,60000140149,80000120075,60000140149,80000120076,60000140149,80000120077,60000140152,80000120078,82200360035,9858480001,80001200032,90810400064,80000100068,80000230079,80001340040,60000220151,80000240080,90000220064,80000420000,10000300000,81101360047,1480001,80000130081,80000220082,80000360059,60000400152,62239260152,60000100152,80000240083,80000220084,60000240152,80000220085,60000240152,60000240152,60000220152,80000400067,80003200036,80000410086,80000420000,60000300107,4900000000,5000000000,5100000000,0,5200000000,316227766,632455532,410597044,57228327,250341093,282433571,400193033,666661710,2000000037,1151292547,5251000000,5123025851,2000000000,1000000000,15025000000,5033333333,15050000000,25356470000,40000990000,0,0,0,0,0,0,0,0,0,14130294806
0,100,17000000,44229120001,44233120002,380000,60002400149,80000420017,60000310121,60000400152,80000420000,14400289999,10000410000,80001400050,80000420000,80000460053,80000460054,86412400051,10000109997,80000330016,60000130149,80410400020,80001450004,10000419998,81108370022,120020,80000300023,60000120152,82100370034,80000400052,80000330027,84220260051,80412400032,60504440200,60050300200,60000100152,60000420149,300032,300033,1480008,80000460052,88811400052,80000330039,84220260051,430000,88800370042,80000130055,80223260053,86203260051,80110400054,490001,88910400054,89108260054,87108260054,80000300027,0,23300000000,0,0,0,50,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16091802721
0,100,18000000,44232120001,70128010000,80410400090,80410400091,80401260091,80000440097,80000300090,80000420128,10000460000,80000460136,60000440100,60117300100,80000460138,80502260138,80000420128,89999200018,86400280136,100101,89999200112,89400280138,10000100101,80000420138,10000490000,80502260138,80000410136,80000370038,80160210009,84400280136,82213360053,480008,10000490000,80000190135,84102270136,80000320018,80000100135,80000440097,80000300090,85212270136,80000300018,80162210009,81108360069,82203360065,82220360063,82234360063,82223360058,82213360120,82214360051,80000420132,89999200018,80000440097,80000300076,80000300018,89416260138,80000300046,80000460136,80000100135,80000440097,89992200090,80000300018,80001260134,80000440097,80000300076,80001260131,80000300018,80001260130,80000300018,80000410124,82211400129,80001260133,80000300018,490001,80000410135,1490001,80001400135,82201270129,80001260132,80000300018,80000410131,80000370103,80000420130,80000110135,490008,89999200083,430000,80001130137,81210270137,80000320090,430000,80000300090,80000420134,80001210098,440090,300091,80009330100,80412400091,80000420108,80000460129,80070290129,18464888225
0,100,18000001,300097,80000400137,80000300094,80000420000,80000460128,10000300000,80000100135,80000420133,89999200108,80000120129,80000220129,80000420130,89999200088,1430000,80000300088,80810180125,80001350018,410102,80011180126,80001350018,80000420128,10001260000,80000300100,80000420132,89999200036,80502270138,80000300048,5800000000,28562455563,24955455300,5110000000,0,0,0,0,0,0,0,0,0,0,0,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15758013230
0,100,19000000,44263120001,10000,1000600117,60000300111,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15265020229
0,100,20000000,10000,80000420000,10000109999,480006,80410400010,10000109998,84210400010,480008,80000130012,80000190010,2008610000,10000300000,1,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16631590060
0,100,20000000,10000,80000420000,10000109999,480006,80410400010,10000109998,84210400010,480008,80000130012,80000190010,2000610000,10000300000,1,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16623590060
0,100,21000000,44229120001,44266120002,70003010000,84400280000,60000310121,80000410038,80411400034,60010180151,80000340034,82251360031,80000360032,60000400152,60000240152,1490002,80211400031,80001420031,10001480051,80000130044,1490010,60000130148,60000130148,1490010,80000310022,80051120045,84400280021,81100360029,80412400031,80000410031,1490018,80000420000,60000300202,1490001,80001210023,1430000,60000220151,80000300027,80000410037,80000420000,60000300107,25956546767,80000000037,80000100046,60000410152,10000370000,1490000,10000300000,1000000000,1,5115707963,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13831156832
0,100,22000000,44229120001,6450000,80000410046,80411400044,60000460152,80000240049,1490002,80211400048,80000420048,89949200014,80007210043,10001490018,60000400152,80000100013,1490050,1490018,60000400150,60000220150,60010180151,80001340022,430000,80000230050,1490000,60000400150,60000240150,60000400149,80000240051,80000220052,60000240149,80000220053,60000240149,80000220054,60000240149,80000220055,60000240150,60000220150,60000400150,60000100148,60000140152,60000100150,80000420000,10000370000,60000110150,10000300000,80000420000,80000410047,60000300114,80000000047,26249550000,0,5031830989,5120000000,4715148419,14846737656,4979689679,15064596371,5057079632,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16082108296
0,100,23000000,44253120001,44229120002,2450000,60010180171,80000340025,80010180028,80001340014,60000440100,60000300102,60000400252,60000110251,60000250252,60000220252,80000240028,80000420000,10000300000,60000400252,60000240252,60000400249,80000240029,80000220030,60000240249,80000220031,60000240249,60000240252,60000220252,80000300012,80000420000,80000410032,60000300200,5050000000,4719841270,4883333333,5016666667,26249554800,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14433289637
0,100,24000000,44229120001,4450000,80000420000,10000360000,80001330034,80810400036,82310400037,60000100148,80000140037,80000130038,82310400037,83110180037,80000350014,80001330014,82201260037,80000100039,80000240036,80000220040,80000240036,80000220041,60000400149,80000100036,60000250149,60000220149,80000240042,60000400149,80000100036,60000250149,60000220149,80000120037,80000350032,80000240043,10000300000,80000240042,10000300000,80000410044,60000300107,5110000000,0,2550000000,14916450338,5041117101,5062697923,5050000000,5015811388,26258596300,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14156674349
0,100,25000000,44248120001,44246120002,44229120003,6450000,80000400019,80000410022,60000440100,60000300204,80000360013,80000400020,80000100019,60000440100,60000300100,80000250020,80000420000,10000300000,80000410019,82211180015,15700340000,80000420000,80000410021,60000300307,0,0,26341550000,80000000021,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15588251006
0,100,26000000,44269120001,44250120002,44229120003,10000,80000400019,80000410021,80010180024,80000340015,60000440200,60000300202,80000400020,80000360013,80000100019,60000440100,60000300100,80000250020,80000420000,10000300000,60000100351,80000410019,1490000,80000300013,0,0,80000000023,26341554800,5250000000,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14357255965
0,100,26000000,44269120001,44250120002,44229120003,10000,80000400019,80000410021,80010180023,80000340015,60000440200,60000300202,80000400020,80000360013,80000100019,60000440100,60000300100,80000250020,80000420000,10000300000,60000100351,80000410019,1490000,80000300013,0,0,80000000022,26341554800,5250000000,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14357255963
0,100,27000000,44229120001,9000380000,84400280015,60000310121,80000420000,80000400020,10000109999,84410400002,84400360015,10000100000,80410180003,80001350012,80002200008,80001120002,80000120021,80000310015,70003440000,4400360002,80000420000,80000100020,10000300000,0,9999000000,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11253870258
0,100,28000000,44229120001,44233120002,100010000,80410400036,80000420004,80010290236,300290101,80000420000,80412400085,10000419999,9437557,82200370013,420100,10000440000,12201370001,400132,80412400067,410130,80000370034,100134,460133,85246370196,85267370172,85249370110,85262370223,85241370025,80000300211,80000410043,1270129,80000440168,80000300159,100129,80000360050,82299370064,1490010,80000300026,80000420001,60000310121,109999,80401260036,80000330052,80000410043,80001330068,82214360036,80000440168,89900300159,82299370036,1490010,80000300041,100129,190125,190125,100130,83300360034,83300360054,80000130237,400130,210400131,1480002,310400129,87242360047,87266360088,87257360096,87263360098,87243360087,80300360036,100132,400134,80009330047,309999,80000420036,86600360084,1490003,80300370078,80000130237,83300360080,16301279999,10000419999,80411400036,80000300036,13310409999,80000300072,10000109999,1480003,16610409999,80000300036,100132,9339999,80000300075,1008610124,1480003,83111400090,62408440200,60101300200,80000420094,80010290236,240290101,80000300050,1495804750
0,100,28000001,1008610124,80000300092,80300360103,80010090102,80001120080,80000300098,21602020202,100125,80000360050,80000120018,1480004,83211400108,990090101,80000300092,80000420120,80000360169,81100360170,400134,3450080,2400128,460126,410400126,400127,100134,2480010,1430023,120129,130128,80001330211,190125,5000190125,100134,80000410164,80000440168,80001330158,1270128,80000320144,410127,80000370050,80000410121,80000440168,80000300158,100127,80000130126,80000420056,460129,3260129,80000300113,1270126,410126,80000370152,410133,80000370154,1270133,80000410114,80000300158,80000410081,80000300158,100134,80000410173,1490001,400134,1490018,1480008,1420125,10000490008,9400280125,80024210168,430020,10000120125,10010400125,2260125,309999,80009210114,490051,80001210112,2457557,1480008,80410180238,1400134,80001340186,80410400184,80449270184,80000420184,100130,1480004,84211400185,80000100184,2459999,80000200115,437557,80000130238,210400133,211180130,80000350193,80000100238,80000300177,80000100170,19017136076
0,100,28000002,1110400134,80000300177,304270129,320200,80000300210,80000100239,80000360199,2457557,82210400125,1480008,1400134,2480010,120130,80000170170,310180129,80001340219,4260129,100129,190125,190125,2270125,80000410226,80000440168,80000300158,80000300050,80000410125,80000100156,420131,80001200115,2457557,1480008,1400134,430014,80000130238,2457557,80001330234,210180130,80000340211,90000120156,80000300221,10400133,80000300220,20000000000,10000000,50,5000000000,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19198748083
0,100,28000001,1008610124,80000300092,80300360103,80010090102,80001120080,80000300098,21602020202,100125,80000360050,80000120173,1480004,83211400108,990090101,80000300092,80000420120,80000360169,81100360170,400134,3450080,2400128,460126,410400126,1400127,100134,2480010,1430023,120129,130128,80001330211,190125,5000190125,100134,80000410164,80000440168,80001330158,1270128,80000320144,410127,80000370050,80000410121,80000440168,80000300158,100127,80000130126,80000420056,460129,3260129,80000300113,1270126,410126,80000370152,410133,80000370154,1270133,80000410114,80000300158,80000410081,80000300158,100134,80000410173,1490001,400134,1490018,1480008,1420125,10000490008,9400280125,80024210168,430020,10000120125,10010400125,2260125,309999,80009210114,490051,80001210112,2457557,1480008,80410180238,1400134,80001340186,80410400184,80449270184,80000420184,100130,1480004,84211400185,80000100184,2459999,80000200115,437557,80000130238,210400133,211180130,80000350193,80000100238,80000300177,80000100170,19018136231
0,100,28000002,1110400134,80000300177,304270129,80000320200,80000300210,80000100239,80000360199,2457557,82210400125,1480008,1400134,2480010,120130,80000170170,310180129,80001340219,4260129,100129,190125,190125,2270125,80000410226,80000440168,80000300158,80000300050,80000410125,80000100156,420131,80001200115,2457557,1480008,1400134,430014,80000130238,2457557,80001330234,210180130,80000340211,80000120156,80000300221,10400133,80000300220,20000000000,10000000,50,5000000000,40000990000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19198988395
0,100,99999999999
0,100,1000640002,300000,1001620115,1008620144,5401260080,310008,2000650008,300004,2000650010,300013,2004630231,2006630202,2008630173,1000650015,300016,1008630173,410240,1400080,410241,411400077,411400025,401270025,410080,420025,10290079,290199,2400079,411180079,1350025,410072,1400051,3000380049,420086,5200034,11010600200,5200034,1420037,1450100,10000120200,10000120201,10000120202,10000120203,10000120204,5200038,310045,360051,40090082,9669009669,300047,1000030100,300036,100101,420051,4330063,460074,299260074,401280074,10000410100,1280370075,370029,16400280100,10411400000,300056,6610400067,9999210000,412400067,10000429999,290000,1480007,120073,190051,300051,100101,1,99,6711180078,1350056,300200,80000000000,0,5000,348,21643484543,25200626454,20045595956,25900000000,9899,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333
0,100,33333000000,333333,33333333333,33333333333,33333333333,33333333333,13313131313,13131313131,13313131313,13131313131,13313131313,13131313131,13313131313,13131313131,13313131313,13131313131,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,0,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,0,33333333333,33333333333,33333333333,33333333333,33333333333,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33000000000,0,0,0,0,0,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111

View File

@@ -1,4 +1,4 @@
777 BAC-220 GENERATOR CALLOUT PROGRAM
777 BAC-220 GENERATOR CALLOUT PROGRAM WITH LIBRARY ROUTINES
666 61000600005
=== 6000030000200000390000000185000000000152000009999009999
2 GENERATE STANDARD VERSION OF BAC-220;
@@ -122,7 +122,7 @@
2 ERROR=1
60600000100000000044500008000042000080000360033600014001496000040015260000460150
60600000200006600012601506000010014860000140149600004001498000037001660000100150
60600000300012600001401526000140015280000360016800003000226000041014980000370026
60600000300012600001401526000140015080000360016800003000226000041014980000370026
60600000400018600001001526000014015260001400152800003600076000010014980001330037
60600000500024800004100396000030010060000100150812103700291000030000080000410040
60600000600030000014500006000015015010000300000600011801241000034000080000410039
@@ -200,7 +200,7 @@
6040000010000000000010000010006001176000030011140000990000
2 RITE
60600000100000000000100008000042000010000109999000004800068041040001010000109998
60600000200006842104000100000048000880000130012800001900100200861000010000300000
60600000200006842104000100000048000880000130012800001900100200061000010000300000
602000003000120000000000140000990000
2 ROMXX, REAL(REAL)
2 ERROR=1
@@ -256,11 +256,11 @@
2 SINH=1
2 COSH=2
2 ERROR=3
60600000100000000000100008000040001980000410021800101800248000034001560000440200
60600000100000000000100008000040001980000410021800101800238000034001560000440200
60600000200006600003002028000040002080000360013800001000196000044010060000300100
60600000300012800002500208000042000010000300000600001003518000041001900001490000
605000004000188000030001300000000000000000000008000000002326341554800
602000005000230525000000040000990000
60600000400018800003000130000000000000000000000800000000222634155480005250000000
6010000050002440000990000
2 TRACE
2 ERROR=1
60600000100000090003800008440028001560000310121800004200008000040002010000109999
@@ -287,9 +287,9 @@
60600001500084000001001320000933999980000300075010086101240000148000383111400090
60600001600090624084402006010130020080000420094800102902360024029010180000300050
60600001700096010086101248000030009280300360103800100901028000112008080000300098
60600001800102216020202020000010012580000360050800001200180000148000483211400108
60600001800102216020202020000010012580000360050800001201730000148000483211400108
60600001900108009900901018000030009280000420120800003601698110036017000000400134
60600002000114000034500800000240012800000460126004104001260000040012700000100134
60600002000114000034500800000240012800000460126004104001260000140012700000100134
60600002100120000024800100000143002300000120129000001301288000133021100000190125
60600002200126050001901250000010013480000410164800004401688000133015800001270128
60600002300132800003201440000041012780000370050800004101218000044016880000300158
@@ -302,13 +302,13 @@
60600003000174804101802380000140013480001340186804104001848044927018480000420184
60600003100180000001001300000148000484211400185800001001840000245999980000200115
60600003200186000004375578000013023800210400133002111801308000035019380000100238
60600003300192800003001778000010017001110400134800003001770030427012900000320200
60600003300192800003001778000010017001110400134800003001770030427012980000320200
60600003400198800003002108000010023980000360199000024575578221040012500001480008
60600003500204000014001340000248001000000120130800001701700031018012980001340219
60600003600210000042601290000010012900000190125000001901250000227012580000410226
60600003700216800004401688000030015880000300050800004101258000010015600000420131
60600003800222800012001150000245755700001480008000014001340000043001480000130238
60600003900228000024575578000133023400210180130800003402119000012015680000300221
60600003900228000024575578000133023400210180130800003402118000012015680000300221
60600004000234000104001338000030022020000000000000100000000000000005005000000000
6010000410024040000990000
2 FINISH;

View File

@@ -17,75 +17,75 @@
0,100,100279,420287,412400279,10000410000,10410400000,411400287,400371607,301599,6229261592,100179,301598,4000381613,41642449898,41632309898,40000449999,41632309999,460225,6212402690,6201262690,2260225,301583,510260225,110400225,301591,420856,10000100000,480004,210400179,9999202564,10000410001,411400856,301598,20002000000,0,0,0,24241432082,28280006263,24155444159,24400654559,26249565500,20000822181,22186820000,0,0,0,0,0,0,100203,120204,172338,121907,400201,420201,9999201674,10000100001,400201,2310181402,1351653,480004,400154,6309260154,410401667,401261667,5401280154,321667,421461,10000101667,10010180230,1351653,1211667,401261674,6400280201,10000410000,301674,1237440846,420846,14400289998,412400846,420222,10000100293,301819,460208,421696,1220260208,60290208,460154,101687,2450000,1480008,361711,410401688,1400329,401261688,421688,10000410100,1450209,1420154,1490002
0,100,361707,10000490008,9400280154,430000,10000120208,10010400208,502260154,301696,3331693,502260154,100329,301688,4000381713,301715,41642449898,41632309898,40706449898,40208309898,421687,14400289999,100243,10000300000,100290,490004,460290,301726,104217,421738,14400289998,412401736,410273,400371739,10000410000,420273,16710400000,10000100000,10411400000,412401736,410400273,301738,414227,411184216,411400273,411401744,1274227,461744,341731,441687,157301682,33941430000,460226,421755,14400289998,412401760,10000420000,10000100000,9999201755,9999211757,410273,412400273,10411400000,410401760,421755,14400289999,10000300000,100251,490004,16410400000,401270251,10000100000,6400361764,301770,10000100000,410118,1400185,410247,4412400639,1109361784,410446,1400185,414228,2210400639,1101361784,1108361784,420252,1400242,10000100001,400230,2112400229,441537,301514,441770,301768,490002,4410400612,102133,304023,100343,301799,100344
0,100,442694,302675,441819,300846,6410400154,6400280154,101361809,104361811,105361815,301799,10006330000,301799,10000100000,410401738,4400280281,301728,412401818,420281,10000100000,301818,301803,1331823,16400280000,16273300000,441687,2077301682,31545000000,442694,302678,442694,298302706,100317,301799,1103601,444046,304023,1260267,100321,301799,442694,302699,5260257,6229271844,100302,301799,301835,6229261844,442597,302591,442820,661302736,460186,301835,1260261,104217,6410400330,442694,330302706,100322,2201260257,301799,100340,301858,442694,299302706,442694,302699,1260261,301801,441819,300846,400227,9269361876,442694,339302706,100227,301799,442694,302678,442820,657302736,442694,302699,1260261,301860,6410180348,351893,442694,302678,442820,657302736,4260257,100324,301799,410220,1400221,420203,1211801,1400219,301801
0,100,1260267,441819,300846,444018,304013,301801,442694,328302706,1454116,301799,444046,304019,301801,460267,441598,100179,213360916,301582,442694,325302706,442694,302699,6229271592,100179,490004,287441738,301726,460256,101260256,301980,460270,410256,101371952,102371938,102270256,460260,442582,302577,301980,442543,302539,278441755,1943301750,6141001942,442962,304064,442694,322302706,1260270,102270257,101260256,100331,301799,420281,10000410000,2202371976,1260256,442694,302678,442553,302544,442582,302572,442571,302554,441819,300846,180313,410342,1351970,410341,1400331,400230,442694,303302706,100227,301799,442553,302544,442582,302572,460257,3260257,301801,2332036,420272,460272,1211801,6410180352,352008,6410180360,352001,420257,10000301993,302023,302012,302039,302039,302025,10444451853
0,100,1260267,441819,300846,444018,304013,301801,442694,328302706,1454116,301799,444046,304019,301801,460267,441598,100179,213360916,301582,442694,325302706,442694,302699,6229271592,100179,490004,287441738,301726,460256,101260256,301980,460270,410256,101371952,102371938,102270256,460260,442582,302577,301980,442543,302539,278441755,1943301750,6141001942,442962,304064,442694,322302706,1260270,102270257,101260256,100331,301799,420281,10000410000,2202371976,1260256,442694,302678,442553,302544,442582,302572,442571,302554,441819,300846,180313,410342,1351970,410341,1400331,400227,442694,303302706,100227,301799,442553,302544,442582,302572,460257,3260257,301801,2332036,420272,460272,1211801,6410180352,352008,6410180360,352001,420257,10000301993,302023,302012,302039,302039,302025,10444451850
0,100,442694,302678,302023,442674,302640,10001100000,11210260000,331801,1260267,301801,295442597,302586,420274,302003,442694,302678,460270,302041,1100362025,441687,2025301682,34661000000,441687,2027301682,30147000000,442543,302539,283441755,2016301750,277441755,2020301750,460226,460186,460270,460261,460257,460267,301801,442274,302272,301998,442553,302544,1260261,442820,657302736,442694,293012706,278441755,2054301750,442274,302272,460260,279441755,2051301750,302025,442962,304064,302046,100305,302060,100308,400228,442820,657302736,1260267,302077,442597,302591,302061,442820,609302736,6229262045,442694,304302706,100293,301799,293442597,302586,460186,301801,442820,657302736,5260257,442694,302699,1260267,441819,300846,202362699,460184,277441738,301725,420277,100184,2490008,12310400000,460193,460184,441313
0,100,301310,224362089,9108362110,203362115,223362120,214362138,204362119,1480002,100184,1490007,5510400193,302096,1480001,100184,1490001,400184,301310,100184,490002,8310400193,302096,6229272129,100184,410193,372129,8300372156,210400193,442962,302918,420277,9999201801,302095,6229262129,277441755,2134301750,7043002133,2480004,1430000,400193,302125,6235271588,460194,460193,441598,301582,402280194,10000490000,190193,100179,214362153,9992211582,1220260193,442962,302918,302139,1230260193,6235261588,302125,490002,8310400193,302125,1100101,1120100,362164,442962,302948,6401260002,100002,170651,400002,490004,124217,274441738,301726,1260267,404260257,104217,410002,1404217,400205,441819,300846,6239261288,441305,301257,6239271288,100323,301799,442694,302678,1260267,441819,300846,6710180332,352186,180297,352186,180306,351803,6710180316
0,100,1352188,460267,301803,442694,302678,42004500000,42501520400,300700,6410180346,352210,100294,301799,442597,302591,100347,301812,273441738,301726,411402224,411402225,1490014,276441738,301726,420283,16400280000,10000410000,2311402224,812402225,420283,16410400000,442694,319302706,442694,302699,100245,442694,302696,100303,1260260,301799,327442597,302586,442271,302263,442694,303302706,100217,1102362247,302256,6400280217,10000410001,1400309,420276,16400280000,10000100000,173145,140309,16411400000,420276,10000410000,2200371801,100217,282441738,301726,301801,442694,296302706,406262694,277441755,2695301750,441687,2695301682,30147000000,302271,420281,12201280000,100212274,281441755,2278301750,552002277,6410180357,422274,10001350000,420276,16400280000,412402303,412402306,10000420000,412402305,1450000,10000120000,1332293,410243,1400217,302299,442694,302699,442271,302263,442694
0,100,302678,276441755,2302301750,6742002301,1480010,102303,170651,122305,6410402306,2200372339,100217,282441738,301726,311442597,302583,282441755,2333301750,280441755,2318301750,6938002317,1260259,295442597,302586,280441755,2327301750,1260259,275441755,1801301750,12,6600362336,442694,302696,442694,296302706,302321,280441738,301726,302313,275441755,2318301750,99,420281,10000100000,6410180352,1351801,420274,10000100000,311442597,2332583,301801,6410180360,1352364,424216,10000460000,11210270000,12389270000,104216,490004,10000120000,283441738,301726,2359441738,301726,1264216,1260259,301801,6410180357,1352375,10000420000,10000410000,6411180352,1352375,420274,10000100000,3332375,275441755,2378301750,441687,1801301682,30149475000,420276,12201260000,1450231,302260,460259,420283,16400280000,10000100000,6410402392,102392,274441738,301726,100312,301799,10000000000,295442597,302586,301801,100203,490004
0,100,292441738,301726,6104272424,6400284217,400212407,442820,609302736,6412404217,4404264217,6271271450,1260267,1260262,441819,300846,180306,1352418,6229271450,6112402424,460267,301803,100362420,302408,6400280201,10000410000,2103372424,12287270000,299302429,11260270000,420292,14501260000,302408,11280270000,423792,444054,304053,302408,1260267,6229271280,4260257,442820,657302736,274441738,301725,441819,300846,441305,301257,288441738,301721,100320,301799,441819,300846,1260258,400241,1260267,6206271460,441819,300846,6206261460,6400280241,360212471,441305,301256,100002,6400280201,11220270000,441738,301728,6206261290,442820,609300227,301801,6400280201,16612400000,12283260000,412500,411402485,460241,441598,301582,204362483,224362482,301582,2260241,1270241,321582,302485,460221,410251,411400188,410286,1400285,460286,410262,460262,1400263,442639,302612,400203
0,100,292441738,301726,6104272424,6400284217,400212407,442820,609302736,6412404217,4404264217,6271271450,1260267,1260262,441819,300846,180306,1352418,6229271450,6112402424,460267,301803,100362420,302408,6400280201,10000410000,2103372424,12287270000,299302429,11260270000,420292,14501260000,302408,11280270000,423792,444054,304053,302408,1260267,6229271280,4260257,442820,657302736,274441738,301725,441819,300846,441305,301257,288441738,301721,100320,301799,441819,300846,1260258,400241,1260267,6206271460,441819,300846,6206261460,6400280241,360212471,441305,301256,100002,6400280201,11220270000,441738,301728,6206261290,442820,609302736,301801,6400280201,16612400000,12283260000,412500,411402485,460241,441598,301582,204362483,224362482,301582,2260241,1270241,321582,302485,460221,410251,411400188,410286,1400285,460286,410262,460262,1400263,442639,302612,400203
0,100,12112400000,12103260000,301801,442639,302612,11102270000,1260265,100331,301799,442674,302640,301801,420283,10000100000,1490002,4410402359,442674,302646,301801,460220,2101260220,302521,460220,5260257,442694,302699,301801,1260271,104100,400176,400177,100300,301799,442597,302591,420271,9999201801,100301,301799,6229261516,301801,442694,302678,442694,302699,302543,442694,302678,442820,662302736,460186,1260270,442820,657302736,460270,302553,410199,411403810,410223,411403779,410846,411403870,410279,411400856,6229261582,300916,6229271582,413810,411400199,413779,411400223,413870,411400846,302571,283441755,2575301749,7039002574,442694,302699,460186,442571,302554,442694,294302706,302582,275441755,2586301750,1053002585,422597,14400289998,10000100000,442694,302709,420281,12201260000,442543,302539,420281,12201270000,302597
0,100,290441755,2598301750,288441755,2603301750,1565002602,480004,410400290,302972,290441755,2611301750,100251,490004,401270251,302611,442820,657302736,274441738,301725,288441738,301721,441819,300846,400331,442694,315302706,1260266,1260200,442694,302699,442694,318302706,100251,1480004,4411400623,442820,623302736,1260260,6400280201,100200,10410400000,18201270000,302639,420259,460259,1212661,420274,10000100000,1332661,6400280201,11210260000,420274,10000100000,3332652,302653,1260267,480004,430000,284441738,301726,10000100000,490004,10000400000,11210010001,283441755,2664301750,4,480004,410402668,100251,490004,6410402668,6400280331,18299270000,401270251,420274,12201260000,302674,100362696,101362709,102362699,275441755,2683301750,441687,2699301682,34652540000,6710180317,352688,442972,302977,302678,442274,302272,302694,414217,6411401631,6229262690,302694,400217,283441738,301726
0,100,302694,420260,460260,1212694,420281,12201260000,1450040,302726,422694,14400289999,10000100000,420275,10000410000,6600372726,400224,12210180000,342726,1342729,332718,302726,3100362720,302726,420283,10000410000,1100372729,10000420000,10000410000,1100372729,275441738,301726,302694,275441755,2732301750,10000,442972,302977,100224,302709,422820,14400289999,10000100000,460193,460192,10400193,10400192,400189,410268,372755,460268,6240362752,710180627,1352755,6401274217,302820,6401274217,4101260193,4101260192,184109,342812,420193,10000410239,1105372763,442894,302844,302820,16400280239,10000410000,400190,1107372801,1105372760,11101260000,2400154,10000420000,10000100000,16400280000,10000410000,1103362785,1106372785,441770,301768,6710180186,6710400186,1352786,420154,441755,2801301752,9629000000,460186,420154,441755,2790301752,302796,291441738,301726,16400280000,1103362796,10000100000,1106361752,100664,400193
0,100,290441755,2598301750,288441755,2603301750,1565002602,480004,410400290,302972,290441755,2611301750,100251,490004,401270251,302611,442820,657302736,274441738,301725,288441738,301721,441819,300846,400331,442694,315302706,1260266,1260200,442694,302699,442694,318302706,100251,1480004,4411400623,442820,623302736,1260260,6400280201,100200,10410400000,18201270000,302639,420259,460259,1212661,420274,10000100000,1332661,6400280201,11210260000,420274,10000100000,3332652,302653,1260267,480004,430000,284441738,301726,10000100000,490004,10000400000,11210010000,283441755,2664301750,4,480004,410402668,100251,490004,6410402668,6400280331,18299270000,401270251,420274,12201260000,302674,100362696,101362709,102362699,275441755,2683301750,441687,2699301682,34652540000,6710180317,352688,442972,302977,302678,442274,302272,302694,414217,6411401631,6229262690,302694,400217,283441738,301726
0,100,302694,420260,460260,1212694,420281,12201260000,1450040,302726,422694,14400289999,10000100000,420275,10000410000,6600372726,400224,12210180000,342726,1342729,332718,302726,3100362720,302726,420283,10000410000,1100372729,10000420000,10000410000,1100372729,275441738,301726,302694,275441755,2732301750,10000,442972,302977,100224,302709,422820,14400289999,10000100000,460193,460192,10400193,10400192,400189,410268,372755,460268,6240362752,710180627,1352755,6401274217,302820,6401274217,4101260193,4101260192,184112,342812,420193,10000410239,1105372763,442894,302844,302820,16400280239,10000410000,400190,1107372801,1105372760,11101260000,2400154,10000420000,10000100000,16400280000,10000410000,1103362785,1106372785,441770,301768,6710180186,6710400186,1352786,420154,441755,2801301752,9629000000,460186,420154,441755,2790301752,302796,291441738,301726,16400280000,1103362796,10000100000,1106361752,100664,400193
0,100,460189,291441755,2807301750,100192,1430000,400193,410190,1400189,302760,400248,442894,302844,110664,302797,4332821,6332826,7332842,8332831,1210260193,9332831,442962,302918,302820,410193,711180624,1352818,1260268,302818,104217,480004,1120193,410400193,302818,104217,4430000,410261,372836,7430000,4400280275,410270,372840,4400280278,441738,301728,4104262940,302818,420193,10000410239,16400280239,10000100000,400252,1103372869,1101372861,1102372864,1104372879,1105372903,1108372879,10000410001,1100372858,1400185,441738,6400362912,302879,8332880,10000410001,302865,410135,1400185,441770,6400361764,302880,460252,11400252,100189,3332894,1332877,1490010,290441738,301726,102917,400185,100252,480004,410400193,441738,9332912,8332886,302887,5108362912,124096,1332895,100189,3332893,442962,302918,460185,302894,170157,130188,490008
0,100,420284,12210180000,352912,16400280000,302899,410189,1210372879,1230372879,100273,2400273,10410400000,420252,10000100001,302878,1100002,490004,170673,124217,301728,26345545700,104217,480004,6401264217,410193,410400183,130101,420180,400362936,134100,400362932,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000382940,302942,40300449898,40183309898,4112402940,410183,411400101,410180,1180181,1342962,1422338,1450004,10000130101,1202950,312953,400101,41100560002,1260002,460180,460181,96260181,460003,422949,980290003,302962,1212400240,100240,283441738,301726,420283,10000410000,1100372971,302972,2400226,302972,100609,442820,302739,302972,400216,2333024,3333026,4333201,5333204,7333201,443644,303630,443644,303635,100216,1333026,8333033,6400362995,444004,303792,100175,302965,420281,10000100000,14485772448
0,100,420284,12210180000,352912,16400280000,302899,410189,1210372879,1230372879,100273,2400273,10410400000,420252,10000100001,302878,1100002,490004,170673,124217,301728,26345545700,104217,480004,6401264217,410193,410400183,130101,420180,400362936,134100,400362932,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000382940,302942,40300449898,40183309898,4112402940,410183,411400101,410180,1180181,1342962,1422338,1450004,10000130101,1202950,312953,400101,41100560002,1260002,460180,460181,96260181,460003,422949,980290003,302962,1212400240,100240,283441738,301726,420283,10000410000,1100372971,302972,2400226,302972,100609,442820,302739,302972,400216,2333024,3333026,4333201,5333204,7333201,443644,303630,443644,303635,100216,1333026,8333033,6400362995,444004,303792,100175,302965,420281,10000100000,14485774961
0,100,6710183028,1352991,100240,2221363007,410241,2221373004,302991,1400240,400241,1490010,6400280240,10000410001,1480000,1184100,342991,420276,16400280000,1480000,1450000,10000120000,1332991,1490010,490004,10001120000,16410400000,100241,302965,443644,303630,6400280216,10000300000,122380000,441687,3032301682,30167200000,460216,110240,400240,100216,400215,6210273993,460216,6112403051,444004,303792,6210263993,333045,6401260215,1100363050,430000,400240,443713,303698,442820,667302736,420275,10000410000,6700373064,6402260215,6711180340,353067,6402260215,6711180322,353067,441687,2694301682,30157200000,444046,303076,302965,100273,412400273,10000400000,411400275,444046,303076,460261,1260260,302694,6400280215,10000100776,304023,100240,460268,6710180249,353114,410241,6710180250,1353087,2100373114,333094,442820,303680,443713,303698,100627,303096,1100363092,100643,442820
0,100,302739,443713,303696,4450000,100240,2101363104,1203104,100241,2101363107,2203107,412403100,10000413129,444018,4218204006,423100,10000103113,100302965,1100241,400241,400240,1102363126,442820,303680,100241,1100363126,1110570,442820,302739,1112400240,100296,400216,302991,24667144667,24667144653,24653144667,24653144653,443752,303741,423138,410240,1100373139,9989210634,1353141,9999210000,442820,302738,302963,420283,10013110000,10000400000,302972,410240,102602,2201373157,442820,303684,100240,1333160,2100363160,103590,444046,304023,302963,441687,3156301682,30159610000,410654,1403176,100240,2100363173,1333173,443713,303698,442820,3176302736,303073,441687,3168301682,30159610000,0,442820,303684,443735,303725,1102363184,104110,303157,6400280240,10000100001,490009,1110400640,104111,303157,443752,303741,443713,303698,1480010,104112,2100373198
0,100,104113,444046,304023,302964,442962,304064,302972,6400280216,412400611,100611,302974,283441755,3211301750,302972,400240,460226,6400280228,10000300000,2200280257,1213029,6400280241,10000410000,3411403015,100241,1333294,1400241,10400241,420275,10000100000,6410180294,353233,420281,10000100000,6410180350,1353234,1260264,460268,100241,1109363294,1101363239,1110183238,5001343294,100240,2103363284,1102363270,443713,303698,410241,2111180240,2111400240,353254,2100373251,6400280453,303252,6400280552,444018,304005,1100241,1108363260,1103749,444046,304023,1103015,411302,6201373266,6400280241,444046,301772,303268,2333262,6333262,460264,302964,6410180246,353284,6410180245,353284,2110180241,353242,2100363280,443771,303753,303282,443771,303772,10400240,303270,100817,420264,410241,2312400240,2103260240,1213257,490006,1108373257,490006,303257,2112400240,441687,3268301682
0,100,30167320000,443666,303645,420283,10000100000,6710180186,353308,400186,400241,442820,633302736,420274,10000100000,3333312,303313,1260267,480008,430000,1130668,410400605,12201260000,100605,302974,443752,303741,110241,1353325,400241,170240,2100363354,410240,6611180249,353357,442820,1100373667,443713,303696,100240,1110183336,2001353346,6400280240,10001110001,460230,363354,1480001,190230,1100373341,1490001,10184100,104114,1353157,460229,443771,303766,6410400240,103353,2800303157,441687,2965301682,30113376911,442820,303680,102784,303157,420269,460269,1212972,100620,302974,460271,6400280240,10000110001,140176,1490010,410280,190251,400154,100251,124100,410400174,130177,1120668,490004,6400280241,16410400000,10411400000,1100154,490004,460280,303397,6400280240,10000100001,140177,1400177,1260177,10000100001,140176,1400176,100240,423371
0,100,302739,443713,303696,4450000,100240,2101363104,1203104,100241,2101363107,2203107,412403100,10000413129,444018,4218204006,423100,10000103113,100302965,1100241,400241,400240,1102363126,442820,303680,100241,1100363126,1110570,442820,302739,1112400240,100296,400216,302991,24667144667,24667144653,24653144667,24653144653,443752,303741,423138,410240,1100373139,9989210634,1353141,9999210000,442820,302738,302963,420283,10013110000,10000400000,302972,410240,102602,2201373157,442820,303684,100240,1333160,2100363160,103590,444046,304023,302963,441687,3156301682,30159610000,410654,1403176,100240,2100363173,1333173,443713,303698,442820,3176302736,303073,441687,3168301682,30159610000,0,442820,303684,443735,303725,1102363184,104113,303157,6400280240,10000100001,490009,1110400640,104109,303157,443752,303741,443713,303698,1480010,104115,2100373198
0,100,104114,444046,304023,302964,442962,304064,302972,6400280216,412400611,100611,302974,283441755,3211301750,302972,400240,460226,6400280228,10000300000,2200280257,1213029,6400280241,10000410000,3411403015,100241,1333294,1400241,10400241,420275,10000100000,6410180294,353233,420281,10000100000,6410180350,1353234,1260264,460268,100241,1109363294,1101363239,1110183238,5001343294,100240,2103363284,1102363270,443713,303698,410241,2111180240,2111400240,353254,2100373251,6400280453,303252,6400280552,444018,304005,1100241,1108363260,1103749,444046,304023,1103015,411302,6201373266,6400280241,444046,301772,303268,2333262,6333262,460264,302964,6410180246,353284,6410180245,353284,2110180241,353242,2100363280,443771,303753,303282,443771,303772,10400240,303270,100817,420264,410241,2312400240,2103260240,1213257,490006,1108373257,490006,303257,2112400240,441687,3268301682
0,100,30167320000,443666,303645,420283,10000100000,6710180186,353308,400186,400241,442820,633302736,420274,10000100000,3333312,303313,1260267,480008,430000,1130668,410400605,12201260000,100605,302974,443752,303741,110241,1353325,400241,170240,2100363354,410240,6611180249,353357,442820,1100373667,443713,303696,100240,1110183336,2001353346,6400280240,10001110001,460230,363354,1480001,190230,1100373341,1490001,10184100,104111,1353157,460229,443771,303766,6410400240,103353,2800303157,441687,2965301682,30113376911,442820,303680,102784,303157,420269,460269,1212972,100620,302974,460271,6400280240,10000110001,140176,1490010,410280,190251,400154,100251,124100,410400174,130177,1120668,490004,6400280241,16410400000,10411400000,1100154,490004,460280,303397,6400280240,10000100001,140177,1400177,1260177,10000100001,140176,1400176,100240,423371
0,100,410240,2221373402,441687,2972301682,30163640000,441738,301728,302972,443724,303719,100632,302974,1102301,6229272045,303421,100240,1100363430,1102363430,1333430,1101822,303421,443713,303698,103497,410194,460186,411400611,411400642,410240,2111400631,444046,304023,302972,441687,3420301682,30170640000,6229271302,302972,443735,303725,1102363440,1102585,303198,1112400240,6400280240,10000410001,1480000,1490014,173145,6400280241,10001120000,16410400000,442820,303684,1103458,303198,443666,303645,460186,274441755,3459301750,553003458,2210400607,6400280241,10000410001,1400185,10000410000,1288373473,1490006,5104363479,2211180607,353473,2200373473,441687,3473301682,30113370800,102317,444046,304023,1112400241,460267,303022,1490002,2103373473,2111180240,353473,6400280552,2100373486,6400280453,444018,304005,303473,1100363493,441687,3493301682,34661000000,283441755,3489301750,274441755,3498301749
0,100,6273003497,410265,373506,480004,410400630,444046,304022,460265,302598,286441755,3506301750,410219,1400221,410285,1400286,410263,1400262,410284,400373552,100218,442962,304064,100188,490004,400195,420284,9999203546,10000100001,1203526,410400289,480004,410273,2400273,10001400000,410400284,1333538,170651,130195,6410403554,442820,3556302736,289441755,3541301750,303522,480004,410400604,442820,604302736,303538,100218,480004,410400611,401260611,442820,611302736,460203,303504,81100000000,1135540000,103316,6225262660,442674,302640,6225272660,460267,400242,1103260242,442820,663302736,460266,420265,1212972,410284,400373575,104217,400218,442820,609302736,404260257,302972,443724,303719,6400280240,10000410001,6400280241,100240,2221363014,11101260000,441738,301728,303022,274441755,2598301750,313003590,100606,302974,410619,303164,414217,6411180202
0,100,1343599,6411400202,274441755,3602301750,8990003601,6410404217,8430000,480004,303201,1260269,302972,100240,443735,2100363725,302964,443713,303698,100644,302974,4400283618,444054,4230304053,1260267,283441755,3623301750,302972,400154,6400280154,10000100001,490006,423627,14410400000,302972,283441755,3633301750,303637,400240,303641,283441755,3640301750,441687,2972301682,37161000000,400241,1100363643,303644,460226,303644,410259,373651,460259,443713,303698,303666,420274,10000100000,1333648,442820,303684,100240,1100363666,333663,441687,3662301682,30111130000,400240,1102277,444046,304023,303666,303674,442611,302606,6410400241,1103260241,100602,302739,442611,302606,6410400240,1103260240,100601,302739,410240,1100373674,410241,1100373668,420226,9999202820,442611,302606,420226,16410400000,11103260000,10000410000,1400242,100663,460226,302739,424104
0,100,303699,424100,10000100239,412403760,1100363713,442820,303684,423760,10000100239,1333717,10000100569,442820,302739,423760,11212400239,10000100239,333713,442820,10000303666,423760,10000100574,303708,100240,443735,2100363725,442820,1100363667,303724,100240,1102363736,443713,303698,2101363735,6400280453,444018,304005,2101260240,100240,303735,2101363735,443771,303772,10400240,303734,442820,303684,420275,10000410000,6711180313,1353752,275441755,3750301750,3100000000,110240,400241,303752,400154,6400280154,10000100001,460229,460230,363766,2261260230,2450000,1480003,1490001,2201270230,3100363762,810400230,441537,301514,10000100000,2310400201,100201,303771,400154,6400280154,10000100001,460229,2101260229,184115,343789,2450000,1480008,400154,210183783,1450051,1343787,450280154,10001490000,400230,303766,441687,3775301682,33436373800,4454226,410241,1100373798,9996210000,1102373798
0,100,303699,424100,10000100239,412403760,1100363713,442820,303684,423760,10000100239,1333717,10000100569,442820,302739,423760,11212400239,10000100239,333713,442820,10000303666,423760,10000100574,303708,100240,443735,2100363725,442820,1100363667,303724,100240,1102363736,443713,303698,2101363735,6400280453,444018,304005,2101260240,100240,303735,2101363735,443771,303772,10400240,303734,442820,303684,420275,10000410000,6711180313,1353752,275441755,3750301750,3100000000,110240,400241,303752,400154,6400280154,10000100001,460229,460230,363766,2261260230,2450000,1480003,1490001,2201270230,3100363762,810400230,441537,301514,10000100000,2310400201,100201,303771,400154,6400280154,10000100001,460229,2101260229,184110,343789,2450000,1480008,400154,210183783,1450051,1343787,450280154,10001490000,400230,303766,441687,3775301682,33436373800,4454226,410241,1100373798,9996210000,1102373798
0,100,9998200000,2101373800,9999210000,410240,1100373805,9976210000,1102373805,9988200000,2101373807,9994210000,10000410810,1400178,410178,1450000,1490002,1400178,110400196,9103363957,1480001,400191,420191,1101373824,1102373830,1103373833,1104373839,1105373845,303903,6400280552,444018,304005,420191,12112400239,303809,442820,10000303666,303809,10000100239,443771,303753,420191,10010400239,303809,442820,303680,420191,443713,303699,303809,6400280240,410240,10000100001,1490000,400816,6400280241,410241,10000100001,1490000,400309,410216,100191,460229,101363873,100309,6711180303,1353864,220816,303889,6711180296,1353868,240816,303889,6711180314,1353809,2450000,250816,303889,2101260229,100309,6711180303,1353879,120816,303889,6711180296,1353885,140816,1490010,373889,303900,6711180314,1353809,1480010,150816,313900,10400230,400175,441537,301514,10001100000,10400175,410201
0,100,6411400175,100175,304004,441687,3890301682,33436373800,10000100239,333913,410216,2100373913,1420191,10000110242,10000400242,420191,10001100239,10000400239,16400280239,10000410001,373945,1184102,353950,5450000,9999210000,1490019,1100363919,1490001,11184100,1353809,9998203950,100240,170241,2100363809,410216,9999210000,612400594,6248373937,420191,2213809,6224373938,303809,6201260594,6248260594,1420191,443713,9997213699,442820,594302736,303953,6109273051,410216,6500373953,6248373955,303809,410216,6711180296,1353809,1420191,10000100242,400175,304004,442820,303684,100216,480004,172338,400309,400816,100241,2480010,190816,100240,2480010,190816,190816,100216,4100363987,4101363995,100196,190816,110240,333981,170241,1333981,2101363984,441687,3984301682,30159610000,420816,10000100764,304002,100196,120196,190816,190816,420816,10000100668,9988304002,9928204001,100196,15377781550
0,100,6411400175,100175,304004,441687,3890301682,33436373800,10000100239,333913,410216,2100373913,1420191,10000110242,10000400242,420191,10001100239,10000400239,16400280239,10000410001,373945,1184102,353950,5450000,9999210000,1490019,1100363919,1490001,11184100,1353809,9998203950,100240,170241,2100363809,410216,9999210000,612400594,6248373937,420191,2213809,6224373938,303809,6201260594,6248260594,1420191,443713,9997213699,442820,594302736,303953,6109273051,410216,6500373953,6248373955,303809,410216,6711180296,1353809,1420191,10000100242,400175,304004,442820,303684,100216,480004,172338,400309,400816,100241,2480010,190816,100240,2480010,190816,190816,100216,4100363987,4101363995,100196,190816,110240,333981,170241,1333981,2101363984,441687,3984301682,30159610000,420816,10000100764,304002,100196,120196,190816,190816,420816,10000100668,9988304002,9928204001,100196,15377781547
0,100,142663,152326,1490010,190816,420816,10000100740,444046,304023,304004,10000410001,1400185,444054,304053,2400242,5104260242,100242,490004,400242,1102574,444046,304023,460186,304018,420274,16400280000,412400630,101942,442820,404036,414036,1454026,1490002,1404036,200364037,232363667,233363668,410404026,424026,10000100569,302739,4036,334046,410240,2111404051,2111404052,2480010,410404026,424026,10000104046,400175,304046,100000000,0,10100000000,10000000000,0,10000000000,10000100000,1104364054,480004,170157,130251,410400251,1490004,16410400000,16401260000,11101260000,304053,414217,400184,1480004,411400184,410400183,7334071,304072,1260184,2000384074,304077,8334077,40208449898,40183309898,410184,420207,100183,410180101,344092,10000100003,400364092,410180183,344092,130183,490006,4410404089,214090,10411400004,302962,401280181,10001400005,302945,2100004099
0,100,0,2000004101,0,2100004103,1,2000004105,5110000000,2100000000,2,2000000000,5120000000,3000510003,1604380000,9999999999,6034037172,371720000,4959045600,4959035600,5822570000,6099999999,804610000,0,0,0,403820000,0,1042400000,1203840000,0,842730000,0,842500000,0,0,0,803780537,403804268,0,0,805340000,405440000,804630000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1005460562,604560000,0,0,1242344265,605540000,605560000,0,0,1242370000,0,605580000,1203870000,1004650000,1403900504,605640454,1242420000,605664259,1203980000,604010512,642710000,1604050514,604114245,604160516,0,0,0,642480000,0,1004290000,604314252,0,0,1804354255,0,604410000,1804670000,0,604430000,1404450000
0,100,1404260000,1604580000,0,0,1042750000,1204480524,1003690000,0,0,0,1003714262,0,1203730000,0,0,403760000,0,0,0,0,4277,2000000,3000410003,3000090003,3000380003,3000480003,3100170000,24649670000,3000140001,24653564163,3000560003,4980,4042260000,3000540003,3000220003,4042300000,3000030003,3000130003,3000200000,24159434356,26200000000,3000650000,24159436341,25500000000,3000470000,25956546767,3000130000,24159436249,25500000000,642460515,3000100000,24356620000,3000560000,26249550000,3000160000,24356624800,642530455,3000750000,24567570000,1242564108,3000140000,24555634959,24500000000,642600507,3000870000,25356470000,842630000,3001390003,25945414400,842660000,3000450000,26258596300,842690000,3000330000,26249554800,3000230000,26341550000,3000240000,26341554800,3002400003,26659496345
0,100,0,2000004101,0,2100004103,1,2000004105,5110000000,2100000000,2,2000000000,5120000000,3001000020,1604380000,371720000,6099999999,5822570000,9999999999,6034037172,4959035600,4959045600,804610000,0,0,0,403820000,0,0,1203840000,0,0,0,0,0,0,0,803780537,403800000,0,0,805340000,405440000,804630000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1005460562,604560000,0,0,0,605540000,605560000,0,0,0,0,605580000,1203870000,1004650000,1403900504,605640454,0,605660507,1203980000,604010512,0,1604050514,604110515,604160516,0,0,0,0,0,1004290000,604310455,0,0,1804354108,0,604410000,1804670000,0,604430000,1404450000
0,100,1404260000,1604580000,0,0,0,1204480524,1003690000,0,0,0,1003710000,0,1203730000,0,0,403760000,0,0,0,0,4234,2000000,3101000020,3001000030,3001000040,3001000050,3101000060,24649670000,3001000071,24653564163,3001000080,4999,4042260000,3001000090,3001000100,4042300000,3000100000,3000100000
0,100
0,100
0,100,0,0,0,0,41003624586,41008500000,460002,422959,990290002,41008624615,42004634673,42000634644,42006634731,42002634760,42008634702,41300580000,4000384519,304517,80094550,8421001248,304513,41632449898,41632309898,40000449999,41632309999,300854,20002000000,0,0,0,24241432082,28280005655,20053495545,20048625700,26545596249,25655000000,20000822181,22186820000,0,0,0,0,0,21615000000,20000000000,20000000000,24241432082,28280005741,25745590063,24157450065,24559624956,25500000000,20000822181,22186820000,21600000000,25753454162,24500594541,24468004849,24748206257,24545440057,25949556345,25900000000,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333300,20,3311111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,21111111111,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333
0,100,33333333333,33333333333,0,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333000,0,0,0,0,0,0,0,0,3333,33322220000,100022220,2200222200,31111111111,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,0,0,0,0,0,0,0,0,3,33333322220,100022,22002200333,30000000000,31111111111,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333330000,0,0,0,0,0,0,0,0,33333,33222200000,3333333000,0,22220
0,100,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333331111,11111131111,11111131111,11111131111,11111131111,11111131111,11111131111,11111100000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333222,23333000000,311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11311111111,11000000000
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011604980,104973,8166364954,6666006666,266364961,1010604980,424974,490007,3110404959,30294975,304950,1000604980,6996006996,0,0,0,0,0,0,0,0,0,0,666,0,0,0,0,0,0,60000300001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1626193253
0,100,18259884022
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011604980,104973,8166364954,6666006666,266364961,1010604980,424974,490007,3110404959,30294975,304950,1000604980,6996006996,0,0,0,0,0,0,0,0,0,0,666,0,0,0,0,0,0,60000300001
0,100
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000604999
0,100,142663,152326,1490010,190816,420816,10000100740,444046,304023,304004,10000410001,1400185,444054,304053,2400242,5104260242,100242,490004,400242,1102574,444046,304023,460186,304018,420274,16400280000,412400630,101942,442820,404036,414036,1454026,1490002,1404036,200364037,232363667,233363668,410404026,424026,10000100569,302739,4036,334046,410240,2111404051,2111404052,2480010,410404026,424026,10000104046,400175,304046,100000000,0,10100000000,10000000000,0,10000000000,10000100000,1104364054,480004,170157,130251,410400251,1490004,16410400000,16401260000,11101260000,304053,414217,400184,1480004,411400184,410400183,7334071,304072,1260184,2000384074,304077,8334077,40208449898,40183309898,410184,420207,100183,410180101,344092,10000100003,400364092,410180183,344092,130183,490006,4410404089,214090,10411400004,302962,401280181,10001400005,302945,2100004099
0,100,0,2000004101,0,2100004103,1,2000004105,5110000000,2100000000,2,2000000000,5120000000,3001000020,1604380000,9999999999,6034037172,371720000,4959045600,4959035600,5822570000,6099999999,804610000,0,0,0,403820000,0,0,1203840000,0,0,0,0,0,0,0,803780537,403800000,0,0,805340000,405440000,804630000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1005460562,604560000,0,0,0,605540000,605560000,0,0,0,0,605580000,1203870000,1004650000,1403900504,605640454,0,605660507,1203980000,604010512,0,1604050514,604110515,604160516,0,0,0,0,0,1004290000,604310455,0,0,1804354108,0,604410000,1804670000,0,604430000,1404450000
0,100,0,2000004101,0,2100004103,1,2000004105,5110000000,2100000000,2,2000000000,5120000000,3001000020,1604380000,371720000,6099999999,5822570000,9999999999,6034037172,4959035600,4959045600,804610000,0,0,0,403820000,0,0,1203840000,0,0,0,0,0,0,0,803780537,403800000,0,0,805340000,405440000,804630000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1005460562,604560000,0,0,0,605540000,605560000,0,0,0,0,605580000,1203870000,1004650000,1403900504,605640454,0,605660507,1203980000,604010512,0,1604050514,604110515,604160516,0,0,0,0,0,1004290000,604310455,0,0,1804354108,0,604410000,1804670000,0,604430000,1404450000
0,100,1404260000,1604580000,0,0,0,1204480524,1003690000,0,0,0,1003710000,0,1203730000,0,0,403760000,0,0,0,0,4234,2000000,3101000020,3001000030,3001000040,3001000050,3101000060,24649670000,3001000071,24653564163,3001000080,4999,4042260000,3001000090,3001000100,4042300000,3000100000,3000100000
0,100,0,1390000,310004,5103260022,41018500000,400012,2400013,1420008,12739,41400560000,41308520100,300100,0,5000,420000,412400024,41004500000,41100580000,420013,390000,250020,100012,10023,5112400022,300024,420027,10290012,290199,2400012,411180012,1350027,41100520100,410069,1400048,1420035,1450100,10000120200,10000120201,10000120202,10000120203,10000120204,5200036,310043,360048,40090092,9669009669,41101580000,300031,100101,420048,4330060,460071,299260071,401280071,10000410100,1280370072,370031,16400280100,10411400000,300053,6610400064,9999210000,412400064,10000429999,290000,1480007,120070,190048,300048,100101,1,99,6711180091,1350053,300200,1111,420074,10000100000,170075,490004,10400091,401260074,4450000,41000500091,41100520100,100100,10180091,350032,30090096,9669009669,300083,80000000000,21602020202,24348454352,20062645400,24559595659,21662454754,24555630045,25959565902
0,100,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,0,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,1111111111,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,30000000000,0,0,0,0,0,0,0,0,31111111111,31100111133,33322222222,22333333333,11103333331,11100000000,0,0,0,0,0,0,0,0,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33000000000,0,0,0,0,0,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111
0,100,0,33333333333,33333333333,33333333333,33333333333,33333333333,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,31111111111,41000640232,300233,41008620129,5512400200,5401260200,310238,42000650238,300234,42000650240,300243,42004630158,42006630187,42008630229,41000650245,300246,41008630229,410013,300025
0,100,4000380703,41642449898,41632309898,42700520900,42000521600,42000522600,1453200,1420706,10000123600,10000123601,10000123602,10000123603,10000123604,10000123605,10000123606,10000123607,10000123608,10000123609,10200708,310720,360732,40093460,9669009669,42201580000,42001580000,42001580000,42001580000,42000520400,42000521400,42000522400,42200523400,300707,42006633492,420292,9999200738,423525,441691,301690,100208,8330742,413526,1403450,420275,412400751,9999200752,441847,301812,30102030000,420751,10000420000,300743,0,100002,6400360764,100101,120100,360759,441733,301765,100002,460002,6410400002,6401260002,300772,413527,1402160,441733,301734,413528,1402160,441733,301734,413529,1400185,420775,104095,403495,6400360783,480004,10000410001,441733,301739,103495,400360787,423495,10000100000,300776,420788,104097,440783,300776,460185,42004500000,42000590795,300793,42300521857,1109271755,1109271709,420258,441153
0,100,1211123,1102271755,1102271709,103530,610401600,463502,4450000,104217,403449,8142210810,2401441,10000100000,1330832,360834,10403501,6400283501,10000100000,1103360832,421441,11210260000,300827,6400283501,10000100000,1104360827,1263502,441691,301690,423501,9999200832,10000100001,403501,300821,421441,1200810,423502,1210805,4400281120,10000101857,360891,1330842,4401261120,300836,16400281857,10000100000,4400280844,42000501120,6410404217,490002,4410401122,480006,410401122,462217,423531,292217,461121,202261121,42004500000,42000590859,300857,42100522318,102318,181120,350872,30093457,9669009669,300842,461121,202261121,42004500000,42000590871,300869,42100522318,420873,1450098,10000122319,1210874,310877,360882,40093460,9669009669,42101580000,300866,421121,10000102317,402160,441458,301448,300840,201261121,310866,300882,42000590893,300891,42008500000,1450000,8430000,441733,301701,100100,8330901
0,100,360903,441733,301765,103532,400002,441733,301765,41000590909,300907,41008500000,420968,10000104116,400967,6400280967,9999200925,310916,1290260967,10000100001,8330943,1109360928,420967,413533,811400941,10000100000,1000210912,201270968,320910,300969,6400360930,300920,2211270967,10000100002,10000410003,3430000,320936,2450000,310950,401653,1401654,441847,301812,33234353600,300920,310944,1108360947,1289360930,300920,413534,811400941,300928,430000,1480010,1490001,123535,1108360957,490001,300952,401653,1230261653,1450000,1490001,123535,1108360965,490001,300960,401654,300939,0,99,103449,6410180202,340973,100202,133536,1480008,310976,1450300,123537,1490001,490001,8101270976,320977,490001,401653,100251,123538,330988,1450000,1480004,1450003,123537,1490001,490001,101270989,320990,490001,401654,4000381010,101654,8810181653
0,100,341004,441847,301812,36866707147,441847,301814,34547495036,441847,301814,34751535037,420292,1212474,103450,3105361017,40916449898,42418309898,301020,4000381020,40916449898,42164309898,4400283447,442463,302460,301106,413539,411401023,403495,6400283495,10000100000,403495,480008,490004,403496,4450000,41000503496,41100520100,10180100,351042,30093457,9669009669,301034,41100520100,1450100,1421042,10000120200,10000120201,10000120202,10000120203,10000120204,5201044,311051,361055,40093460,9669009669,301053,100101,4331060,413538,211401055,301041,401102,490004,6410183495,1341071,351071,101102,480001,4210401068,200261055,201261055,301055,101102,480007,121102,490004,6410183495,341078,301065,41101580000,113495,480004,173540,191102,101055,1421102,410401088,9999211087,413495,10411400000,1450100,1421089,460199,10000130200,10000130201,10000130202,10000130203,10000130204,5201092,311099,400199
0,100,41100560100,301020,0,41000591105,301103,41008500000,4450000,290400,290500,290600,41000591112,301110,41300560000,103450,4000381118,401116,0,300233,3102361115,300233,1000000,0,0,104217,180202,341127,100202,404217,462217,423531,292217,462437,441358,301351,104217,402200,102201,2331142,441847,301812,3060809000,301132,3000381144,4000381146,41602449898,42201309898,441429,301359,102427,10183541,1351155,102428,10183542,351153,102427,2331180,1480010,153543,1402161,102437,441811,301785,301176,102157,490002,4410402217,104217,480004,410402217,410401122,490006,4410401122,6400282157,10000100000,1109361196,1108361229,441847,301812,31047141500,301278,1480010,153543,1402161,1450000,441811,301785,301190,6400282157,10000100000,1108361194,441847,301812,31712141500,301146,210402437,301146,6400282157,10000100000,403495,490002
0,100,4410402217,442463,302460,0,490004,2210403495,103495,2200361225,173544,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,301228,430000,441733,301701,6400282157,442463,302460,301272,8331256,2200361252,173544,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,6400282157,301229,441733,301701,6400282157,301229,403495,6400282157,442463,302460,0,173545,414217,194217,1113495,1403495,441733,301701,6400282157,413495,1404217,301229,6400282157,10000100000,430000,10000400000,104217,16410400000,441358,301351,462437,102201,331334,3000381285,4000381287,41602449898,42201309898,441429,301359,102427,2331322,1480010,153543,1402161,102437,441811,301431,301318,441691,6400282157
0,100,10000100000,8331303,430000,480004,402174,6612402174,6212262174,5103361690,102157,490002,4410402174,441429,301359,422427,100211318,102174,10000402318,301278,441847,301812,31921090000,301278,1480010,153543,1402161,1450000,441811,301785,301318,6400282157,10000100000,210402437,1108361287,301318,101272209,422201,10000102211,402160,441458,301448,301128,401262201,101272209,321335,441358,301351,102201,331334,441847,301812,30624260000,462201,423546,150292201,462162,402262162,40000449999,42201309999,301358,462158,462427,423547,90292427,9400282162,10000102201,422162,10000490000,480008,502262162,402163,200361378,224361377,9108361413,9104361383,9105361383,9106361383,301378,1220262427,9840201363,441847,301812,30628295809,301426,1422158,10000490008,9400282158,10211390,10000122437,10010402437,502262158,9400282162,10000102201,422162,10000490000,480008,402163,502262162,162211379,210183548,341383
0,100,214361383,102427,331426,102163,204361426,9400282162,10000102201,422162,10000490000,480008,502262162,9838201404,301379,1480001,102427,1490001,402427,9400282162,10000102201,422162,402262162,10000490000,480008,9108361413,101430,402158,102158,490008,402159,301429,20000000010,200361433,301785,412158,311183549,341785,421441,102427,10010182175,351443,2211438,1450024,301785,10000102176,6410402157,421811,10000300001,70000000000,11448,181447,1341570,6290361548,6291361548,8331498,9331498,7331504,6331510,5331511,6299361458,6230361582,6200361586,6212361591,6201361557,6202361561,6203361564,6204361567,441847,301812,31926000000,301580,6229271448,301570,41000600000,41000610000,42000610000,6260361491,6262361491,6264361491,411473,1101361483,411474,1102361483,301493,6261361487,6263361487,6265361487,301493,1111402160,102160,6229271448,301448,411472,1101361487,441847,301812,31960380000,412160,301487,1280272160,1101122
0,100,1122160,311502,410402160,301570,1270272160,1131122,4410402160,311508,301570,0,1220272160,1240272160,8210401509,8400281509,10000102218,361598,8331524,1122160,131509,410402160,14400282218,441613,301602,301570,14400282218,441613,301602,10000100000,1108361530,10000420000,2401509,1102160,173550,1123503,463503,490004,442448,302438,1104217,8430000,421509,461509,442448,302438,102160,462160,6710402160,301570,6240272160,4331570,5331570,1220272160,6331512,7331512,1220272160,301499,301470,411556,1401448,301580,301475,411560,1401448,301580,412160,411403503,301580,411122,4411403504,301580,1102160,1123503,463503,410402160,1102160,1123504,4410402160,463504,441733,301734,421458,10000300001,4400282217,9999211584,412402160,301570,1102160,490004,1124217,6410404217,301580,4400282160,10000410000,422160,16610402218,1480004,10411402218,301580,441847,301812
0,100,33221000000,301518,2403495,103495,490004,423551,16410182175,351614,2211606,423495,10000410001,1100371613,1400185,301613,10000412174,1400185,423495,301613,24567635941,25345466300,35741594555,36348456249,26200000000,35449626249,25547000000,25541544500,24341594400,34567634559,25541530000,35759564345,24464594500,25556630000,34445435341,25945440000,35759454649,26700000000,34954575956,25745590000,34558644965,34153455543,24500000000,34649554962,24800000000,35762456444,25620565700,24649455344,25655000000,34845414445,25900000000,36455444546,24955454400,25341424553,22000000000,25541544500,25541544500,34955626359,36443634956,25500000000,22300000000,26356634153,24348454352,26264540000,34356545749,25345440000,35759564759,24154000000,24555446200,24163000000,36541594941,24253456200,24245474955,35349425941,25968000000,34955435659,25945436300,36268544256,25349430000,34341594441,26359565500,34356545749,25345590000,34341574143,24963680000,34567434545,24445440000,35445545659,26800000000,24656590000,35642514543,26300000000,10000100000,1104361691,480004,173552,130251,410400251,1490004,16410400000,16401260000,11101260000
0,100,301690,414217,400184,1480004,411400184,410400183,7331708,301709,1260184,2000381711,301714,8331714,40208449898,40183309898,410184,420207,100183,410180101,341729,10000100003,400361729,410180183,341729,130183,490006,4410401726,211727,10411400004,301733,1270181,420181,10001400005,301762,301733,104217,480004,6401264217,311738,412160,410400183,130101,420180,400361753,134100,400361749,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000381757,301759,40300449898,40183309898,460185,410183,411400101,410180,1180181,1341733,1423448,1450004,10000130101,1201767,311770,400101,41000591773,301771,41004500000,41000591776,301774,41100560002,1260002,460180,460181,96260181,460003,421766,980290003,301733,122161,173550,123553,402157,422157,1211793,422157,9999201811,10000100001,2310182159,402157,480004,1351791,402174,6309262174
0,100,410401805,401261805,5401282174,321805,423554,10000101805,10010182427,1351791,1211805,401261811,6400282157,301811,413526,1403450,461848,1220261848,421829,80291848,462174,421847,10000100000,2450000,1480008,361844,410401821,1402173,401261821,421821,10000411616,1451849,1422174,1490002,361840,10000490008,9400282174,430000,10000121848,10010401848,502262174,301829,3331826,502262174,102173,301821,401261847,40906449898,41848309898,300000
0,100,4000380703,41642449898,41632309898,42700520900,42000521600,42000522600,1453200,1420706,10000123600,10000123601,10000123602,10000123603,10000123604,10000123605,10000123606,10000123607,10000123608,10000123609,10200708,310720,360732,40093460,9669009669,42201580000,42001580000,42001580000,42001580000,42000520400,42000521400,42000522400,42200523400,300707,42006633492,420292,9999200738,423554,441691,301690,100208,8330742,413531,1403450,420275,412400751,9999200752,441847,301812,30102030000,420751,10000420000,300743,0,100002,6400360764,100101,120100,360759,441733,301765,100002,460002,6410400002,6401260002,300772,413546,1402160,441733,301734,413536,1402160,441733,301734,413547,1400185,420775,104095,403495,6400360783,480004,10000410001,441733,301739,103495,400360787,423495,10000100000,300776,420788,104097,440783,300776,460185,42004500000,42000590795,300793,42300521857,1109271755,1109271709,420258,441153
0,100,1211123,1102271755,1102271709,103544,610401600,463502,4450000,104217,403449,8142210810,2401441,10000100000,1330832,360834,10403501,6400283501,10000100000,1103360832,421441,11210260000,300827,6400283501,10000100000,1104360827,1263502,441691,301690,423501,9999200832,10000100001,403501,300821,421441,1200810,423502,1210805,4400281120,10000101857,360891,1330842,4401261120,300836,16400281857,10000100000,4400280844,42000501120,6410404217,490002,4410401122,480006,410401122,462217,423555,292217,461121,202261121,42004500000,42000590859,300857,42100522318,102318,181120,350872,30093457,9669009669,300842,461121,202261121,42004500000,42000590871,300869,42100522318,420873,1450098,10000122319,1210874,310877,360882,40093460,9669009669,42101580000,300866,421121,10000102317,402160,441458,301448,300840,201261121,310866,300882,42000590893,300891,42008500000,1450000,8430000,441733,301701,100100,8330901
0,100,360903,441733,301765,103550,400002,441733,301765,41000590909,300907,41008500000,420968,10000104116,400967,6400280967,9999200925,310916,1290260967,10000100001,8330943,1109360928,420967,413548,811400941,10000100000,1000210912,201270968,320910,300969,6400360930,300920,2211270967,10000100002,10000410003,3430000,320936,2450000,310950,401653,1401654,441847,301812,33234353600,300920,310944,1108360947,1289360930,300920,413553,811400941,300928,430000,1480010,1490001,123528,1108360957,490001,300952,401653,1230261653,1450000,1490001,123528,1108360965,490001,300960,401654,300939,0,99,103449,6410180202,340973,100202,133525,1480008,310976,1450300,123549,1490001,490001,8101270976,320977,490001,401653,100251,123532,330988,1450000,1480004,1450003,123549,1490001,490001,101270989,320990,490001,401654,4000381010,101654,8810181653
0,100,341004,441847,301812,36866707147,441847,301814,34547495036,441847,301814,34751535037,420292,1212474,103450,3105361017,40916449898,42418309898,301020,4000381020,40916449898,42164309898,4400283447,442463,302460,301106,413556,411401023,403495,6400283495,10000100000,403495,480008,490004,403496,4450000,41000503496,41100520100,10180100,351042,30093457,9669009669,301034,41100520100,1450100,1421042,10000120200,10000120201,10000120202,10000120203,10000120204,5201044,311051,361055,40093460,9669009669,301053,100101,4331060,413532,211401055,301041,401102,490004,6410183495,1341071,351071,101102,480001,4210401068,200261055,201261055,301055,101102,480007,121102,490004,6410183495,341078,301065,41101580000,113495,480004,173539,191102,101055,1421102,410401088,9999211087,413495,10411400000,1450100,1421089,460199,10000130200,10000130201,10000130202,10000130203,10000130204,5201092,311099,400199
0,100,41100560100,301020,0,41000591105,301103,41008500000,4450000,290400,290500,290600,41000591112,301110,41300560000,103450,4000381118,401116,0,300233,3102361115,300233,1000000,0,0,104217,180202,341127,100202,404217,462217,423555,292217,462437,441358,301351,104217,402200,102201,2331142,441847,301812,3060809000,301132,3000381144,4000381146,41602449898,42201309898,441429,301359,102427,10183535,1351155,102428,10183543,351153,102427,2331180,1480010,153552,1402161,102437,441811,301785,301176,102157,490002,4410402217,104217,480004,410402217,410401122,490006,4410401122,6400282157,10000100000,1109361196,1108361229,441847,301812,31047141500,301278,1480010,153552,1402161,1450000,441811,301785,301190,6400282157,10000100000,1108361194,441847,301812,31712141500,301146,210402437,301146,6400282157,10000100000,403495,490002
0,100,4410402217,442463,302460,0,490004,2210403495,103495,2200361225,173541,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,301228,430000,441733,301701,6400282157,442463,302460,301272,8331256,2200361252,173541,490004,124217,490006,403495,422439,442448,302438,103495,10000400000,2403495,103495,490004,4400283447,442448,302438,6400282157,301229,441733,301701,6400282157,301229,403495,6400282157,442463,302460,0,173534,414217,194217,1113495,1403495,441733,301701,6400282157,413495,1404217,301229,6400282157,10000100000,430000,10000400000,104217,16410400000,441358,301351,462437,102201,331334,3000381285,4000381287,41602449898,42201309898,441429,301359,102427,2331322,1480010,153552,1402161,102437,441811,301431,301318,441691,6400282157
0,100,10000100000,8331303,430000,480004,402174,6612402174,6212262174,5103361690,102157,490002,4410402174,441429,301359,422427,100211318,102174,10000402318,301278,441847,301812,31921090000,301278,1480010,153552,1402161,1450000,441811,301785,301318,6400282157,10000100000,210402437,1108361287,301318,101272209,422201,10000102211,402160,441458,301448,301128,401262201,101272209,321335,441358,301351,102201,331334,441847,301812,30624260000,462201,423557,150292201,462162,402262162,40000449999,42201309999,301358,462158,462427,423558,90292427,9400282162,10000102201,422162,10000490000,480008,502262162,402163,200361378,224361377,9108361413,9104361383,9105361383,9106361383,301378,1220262427,9840201363,441847,301812,30628295809,301426,1422158,10000490008,9400282158,10211390,10000122437,10010402437,502262158,9400282162,10000102201,422162,10000490000,480008,402163,502262162,162211379,210183527,341383
0,100,214361383,102427,331426,102163,204361426,9400282162,10000102201,422162,10000490000,480008,502262162,9838201404,301379,1480001,102427,1490001,402427,9400282162,10000102201,422162,402262162,10000490000,480008,9108361413,101430,402158,102158,490008,402159,301429,20000000010,200361433,301785,412158,311183526,341785,421441,102427,10010182175,351443,2211438,1450024,301785,10000102176,6410402157,421811,10000300001,70000000000,11448,181447,1341570,6290361548,6291361548,8331498,9331498,7331504,6331510,5331511,6299361458,6230361582,6200361586,6212361591,6201361557,6202361561,6203361564,6204361567,441847,301812,31926000000,301580,6229271448,301570,41000600000,41000610000,42000610000,6260361491,6262361491,6264361491,411473,1101361483,411474,1102361483,301493,6261361487,6263361487,6265361487,301493,1111402160,102160,6229271448,301448,411472,1101361487,441847,301812,31960380000,412160,301487,1280272160,1101122
0,100,1122160,311502,410402160,301570,1270272160,1131122,4410402160,311508,301570,0,1220272160,1240272160,8210401509,8400281509,10000102218,361598,8331524,1122160,131509,410402160,14400282218,441613,301602,301570,14400282218,441613,301602,10000100000,1108361530,10000420000,2401509,1102160,173533,1123503,463503,490004,442448,302438,1104217,8430000,421509,461509,442448,302438,102160,462160,6710402160,301570,6240272160,4331570,5331570,1220272160,6331512,7331512,1220272160,301499,301470,411556,1401448,301580,301475,411560,1401448,301580,412160,411403503,301580,411122,4411403504,301580,1102160,1123503,463503,410402160,1102160,1123504,4410402160,463504,441733,301734,421458,10000300001,4400282217,9999211584,412402160,301570,1102160,490004,1124217,6410404217,301580,4400282160,10000410000,422160,16610402218,1480004,10411402218,301580,441847,301812
0,100,33221000000,301518,2403495,103495,490004,423542,16410182175,351614,2211606,423495,10000410001,1100371613,1400185,301613,10000412174,1400185,423495,301613,24567635941,25345466300,35741594555,36348456249,26200000000,35449626249,25547000000,25541544500,24341594400,34567634559,25541530000,35759564345,24464594500,25556630000,34445435341,25945440000,35759454649,26700000000,34954575956,25745590000,34558644965,34153455543,24500000000,34649554962,24800000000,35762456444,25620565700,24649455344,25655000000,34845414445,25900000000,36455444546,24955454400,25341424553,22000000000,25541544500,25541544500,34955626359,36443634956,25500000000,22300000000,26356634153,24348454352,26264540000,34356545749,25345440000,35759564759,24154000000,24555446200,24163000000,36541594941,24253456200,24245474955,35349425941,25968000000,34955435659,25945436300,36268544256,25349430000,34341594441,26359565500,34356545749,25345590000,34341574143,24963680000,34567434545,24445440000,35445545659,26800000000,24656590000,35642514543,26300000000,10000100000,1104361691,480004,173540,130251,410400251,1490004,16410400000,16401260000,11101260000
0,100,301690,414217,400184,1480004,411400184,410400183,7331708,301709,1260184,2000381711,301714,8331714,40208449898,40183309898,410184,420207,100183,410180101,341729,10000100003,400361729,410180183,341729,130183,490006,4410401726,211727,10411400004,301733,1270181,420181,10001400005,301762,301733,104217,480004,6401264217,311738,412160,410400183,130101,420180,400361753,134100,400361749,412400207,100183,10000400003,1260180,420207,13201260003,1260180,420180,10001400002,1400184,2000381757,301759,40300449898,40183309898,460185,410183,411400101,410180,1180181,1341733,1423448,1450004,10000130101,1201767,311770,400101,41000591773,301771,41004500000,41000591776,301774,41100560002,1260002,460180,460181,96260181,460003,421766,980290003,301733,122161,173533,123559,402157,422157,1211793,422157,9999201811,10000100001,2310182159,402157,480004,1351791,402174,6309262174
0,100,410401805,401261805,5401282174,321805,423551,10000101805,10010182427,1351791,1211805,401261811,6400282157,301811,413531,1403450,461848,1220261848,421829,80291848,462174,421847,10000100000,2450000,1480008,361844,410401821,1402173,401261821,421821,10000411616,1451849,1422174,1490002,361840,10000490008,9400282174,430000,10000121848,10010401848,502262174,301829,3331826,502262174,102173,301821,401261847,40906449898,41848309898,300000
0,100
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,24649670000,42220000,24653564163,42240000,24667144667,42180000,24667144653,42190000,24653144667,42200000,24653144653,42210000,25341425345,41070000,25456554963,42260000,24559595659,42290000,26359414345,42300000,25949634500,42320000,25945454400,42330000,2199000000
0,100,20000000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20000000000
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22020202020,24559595659,22462040066,24559450046,25664554420,22020202000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,0,412402446,410273,400372449,10000410000,420273,16710400000,10000100000,10411400000,412402446,410400273,302448,414227,411184216,411400273,411402454,1274227,462454,342441,441847,301812,36264660000,6200007777,412402468,10000420000,10000100000,9999202463,1202465,410273,412400273,10411400000,410402468,422463,10000300001,0,0,14116,423555,293576,293676,293776,104229,480004,5103362512,410402856,444262856,1280272856,104233,480004,410402751,410402752,410402866,410402867,410402876,410402877,410402900,410402901,410402912,410402913,410402914,410402915,410402938,410402939
0,100,410403147,410403148,410403149,410403150,410403212,410403213,410403221,410403222,410403229,410403230,410403397,410403398,14116,412471,1402472,11183556,352704,422512,10000100000,10000420000,412402512,2000212528,1262471,401262473,412473,411402512,2000202512,362512,480004,410183557,1342512,410403493,1480004,430000,123537,480001,403494,1490019,332540,252539,423493,10000410001,1450000,153543,1490010,132472,10402437,10000100000,1332512,3332512,5332512,7332512,9332512,8332512,1101362564,8101262437,1105362564,8101262437,1109362562,8101262437,1108362564,302512,6410183558,1342512,3312402657,3204262657,403454,10001100001,10000410002,423494,2212572,2450000,312674,403452,1403453,413454,1450000,1101372627,1109372627,1105372582,8910403454,302627,423454,3202262657,10000410000,1403495,1480004,103454,463454,463455,463456,411403454,6710403456,463500,423495,9999202622,302599,423495,9999202607,10000410001
0,100,16400280001,1403495,10000100001,423500,10000403505,1263500,302597,413505,1403455,423500,10000103504,123538,10000143503,10001403503,1273500,3212609,1103505,123538,490004,1123456,6410403456,302627,413454,1403455,103456,123536,302620,103559,122437,402437,403496,422437,10000100000,403495,6400283495,413452,10011180000,1342644,352670,412437,1403496,413495,1402437,302631,412437,1183496,352660,102437,410403451,443442,303437,423496,10410400000,123538,490004,6410403451,423575,40293451,2403575,302512,443442,303437,123538,490004,123575,423496,10000410000,10000400000,1403451,302656,413453,10011180001,342639,302644,362690,1480010,463452,5500372685,442696,302692,403452,442701,302699,403453,302575,1490005,442696,302692,403453,302575,413535,302573,1490001,362695,123535,1102262694,312696,490001,302692,1490001
0,100,123535,1108362701,490001,302699,41014500000,41400580000,423560,442463,302460,302714,423561,442448,302438,302706,423561,442463,302460,303367,463499,403495,6200362739,480004,210403499,103876,403500,6400283500,10000100002,210183499,352732,423500,10000100000,302724,10000100000,10000410001,10402765,11402766,413562,411402853,41300562750,6212402807,6212403096,103495,4500362745,6229262807,6229263096,6201262807,6201263096,6400284230,412402970,302795,9000380103,2438442751,111302752,12739,10001,420104,30290108,300001,1420103,41308520100,300100,20000000000,20000000057,25956434544,26459450000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,41300562839,423499,10000103776,403495,423495
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22020202020,24559595659,22462040066,24559450046,25664554420,22020202000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,0,412402446,410273,400372449,10000410000,420273,16710400000,10000100000,10411400000,412402446,410400273,302448,414227,411184216,411400273,411402454,1274227,462454,342441,441847,301812,36264660000,6200007777,412402468,10000420000,10000100000,9999202463,1202465,410273,412400273,10411400000,410402468,422463,10000300001,0,0,14116,423560,293576,293676,293776,104229,480004,5103362512,410402856,444262856,1280272856,104233,480004,410402751,410402752,410402866,410402867,410402876,410402877,410402900,410402901,410402912,410402913,410402914,410402915,410402938,410402939
0,100,410403147,410403148,410403149,410403150,410403212,410403213,410403221,410403222,410403229,410403230,410403397,410403398,14116,412471,1402472,11183529,352704,422512,10000100000,10000420000,412402512,2000212528,1262471,401262473,412473,411402512,2000202512,362512,480004,410183537,1342512,410403493,1480004,430000,123549,480001,403494,1490019,332540,252539,423493,10000410001,1450000,153552,1490010,132472,10402437,10000100000,1332512,3332512,5332512,7332512,9332512,8332512,1101362564,8101262437,1105362564,8101262437,1109362562,8101262437,1108362564,302512,6410183538,1342512,3312402657,3204262657,403454,10001100001,10000410002,423494,2212572,2450000,312674,403452,1403453,413454,1450000,1101372627,1109372627,1105372582,8910403454,302627,423454,3202262657,10000410000,1403495,1480004,103454,463454,463455,463456,411403454,6710403456,463500,423495,9999202622,302599,423495,9999202607,10000410001
0,100,16400280001,1403495,10000100001,423500,10000403505,1263500,302597,413505,1403455,423500,10000103504,123532,10000143503,10001403503,1273500,3212609,1103505,123532,490004,1123456,6410403456,302627,413454,1403455,103456,123525,302620,103561,122437,402437,403496,422437,10000100000,403495,6400283495,413452,10011180000,1342644,352670,412437,1403496,413495,1402437,302631,412437,1183496,352660,102437,410403451,443442,303437,423496,10410400000,123532,490004,6410403451,423575,40293451,2403575,302512,443442,303437,123532,490004,123575,423496,10000410000,10000400000,1403451,302656,413453,10011180001,342639,302644,362690,1480010,463452,5500372685,442696,302692,403452,442701,302699,403453,302575,1490005,442696,302692,403453,302575,413528,302573,1490001,362695,123528,1102262694,312696,490001,302692,1490001
0,100,123528,1108362701,490001,302699,41014500000,41400580000,423562,442463,302460,302714,423563,442448,302438,302706,423563,442463,302460,303367,463499,403495,6200362739,480004,210403499,103876,403500,6400283500,10000100002,210183499,352732,423500,10000100000,302724,10000100000,10000410001,10402765,11402766,413564,411402853,41300562750,6212402807,6212403096,103495,4500362745,6229262807,6229263096,6201262807,6201263096,6400284230,412402970,302795,9000380103,2438442751,111302752,12739,10001,420104,30290108,300001,1420103,41308520100,300100,20000000000,20000000057,25956434544,26459450000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,41300562839,423499,10000103776,403495,423495
0,100,9999202823,6400283495,10000100002,6212402831,332807,6201262831,302811,302810,6201262831,302811,6230262831,10000100000,442836,302831,10000100001,442836,302831,10000100002,442836,302831,423495,10000100000,302798,9430000,442836,302833,1105262825,313079,423499,10000103576,302798,302833,4430000,400000,201262833,312837,302836,41100560000,302836,80000013000,80004453011,80000302844,80000422971,80001202846,41100520000,80100212846,10000100100,80412402971,80009332853,89000382842,80002392853,80004332853,80000302842,80000302854,80000013017,80000422854,80040293041,80001103017,80001123018,80000312860,80000362862,80000302866,80000013041,80000422862,80412402856,80000302853,2438442866,272302867,80000422840,80000463010,81220263010,80240293010,80401272971,80000442853,80000302842,80009332905,2468442876,260302877,80401272971,80000442853,80000302842,80010403013,80009332905,80000442853,80000302842,80010403014,80000442853,80000302842,16400280100,10001110000,86244362892,10001110001,80410182970,80001352895,80002202889,480006,80000122980,80000442853,80000302964,80810403019
0,100,2408442900,272302901,80000442853,80000302842,80000302881,80000422928,80000462998,81220262998,80350292998,80000442853,80000302842,80009333035,2468442912,248302913,2448442914,260302915,80401272971,80000442853,80000302842,80009333035,80010403001,80000442853,80000302842,80010403002,80000442853,80000302842,1480010,16400280100,80001452999,10000120000,82100372941,80000442853,80000302964,80000422839,89993212935,80030292981,80000463010,81220263010,2408442938,260302939,80000302917,490002,80210402986,480002,490002,80000442853,80000302964,80000422839,89993212949,80030292981,80203263007,80000102986,80000412982,82100372955,80000132985,80000442853,80000302964,1490016,84411403010,80000102981,480002,80410403009,88223263009,80000302938,80000462981,81220262981,80000332969,88220262981,430000,1480010,4450000,1450000,490001,80000122984,1490001,82000202972,90010402982,81105262972,80000312853,80001202971,10000,20000000000,20000000000,20000000000,8,50,0,20000000000,20000006541,25949414253,24500495500,25759564759,24154000000,20000000000,20000000000,20000000000,20000654153,26445000000,20000000000,20000000000
0,100,20000005341,24245530049,25500575956,24759415400,20000000000,20055645442,24559005646,20063495445,26200456745,24364634544,20000000000,20000000000,20000005341,26263005341,24245530057,24162624544,20066416200,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,13027,80000423038,80030293039,300098,80001423035,41308520100,22455565545,20400000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102833,400363082,41100560000,2450000,411402833,41300563127,423499,10000103676,403495,423495,9999203118,6400283495,10000100004,6212402831,333096,6201262831,303100,303099,6201262831,303100,6230262831
0,100,10000100000,442836,302831,10000100001,442836,302831,10000100002,442836,302831,10000100003,442836,302831,10000100004,442836,302831,423495,10000100000,303087,9430000,442836,302833,102833,400363124,41100560000,2450000,411402833,302714,80004453291,80000303131,80000423181,80001203133,41100520000,80100213133,10000100100,80412403181,80009333140,89000383129,80002393140,80004333140,80000303129,80000303142,80000303140,80009333314,80010403269,80000443140,80000303129,80010403270,2468443147,239303148,2448443149,263303150,80000443140,80000303129,80000403262,80000443140,80000303129,80010183256,80001353159,80000103257,80000403263,80000403264,80000443140,80000303129,82110183256,480004,80410403169,80000463265,80021263265,3450000,123169,80000463289,80000463252,81220263252,80000333176,88220263252,430000,80001353179,1490002,80211403258,1480010,4450000,1450000,490001,80000123259,1490001,82000203182,90010403253,81105263182,80000313190,80001203181,80000353234,80000463255,80001423265,80000413252,90411403312,80000413253,90001403313,80000413254,90001403314,80000413255
0,100,96611403315,80401283263,89999203229,80403283265,89999203221,80401283262,80001213217,80000413251,80000373212,80000443140,80000303129,80000303142,2428443212,263303213,80000423127,80230293290,80000303209,80000463251,80401263169,1450000,80000303169,2408443221,263303222,80000463265,80421263265,80000423127,80230293290,80000443251,80000303205,2428443229,263303230,80000413264,80001403263,80000303223,80203263252,80411403254,88223263254,80000103258,80000413253,82100373241,80000133260,80000333244,80220263254,430000,2450000,1480001,490001,1490007,80000123261,80010403255,80000303192,0,20000000000,20000000000,20000000000,20000000000,1,9999,0,8,50,8080000000,0,0,0,0,20000000000,20000415959,24168000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000
0,100,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,12650,80000423256,80030293318,300001,80001423314,41308520100,300100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41100563395,41008500000,103575,183563,343373,301012,183564,1343376,301012,42000593378,303376,42008500000,4400283379,42000580000,1100213380,42200580000,423384,10000,9999203388,42100580000,303385,42000520400,42000521400,42008500000,42000593393,303391,41004500000,301012,41018500000,9000380104,2418443397,108303398,410107
0,100,1400013,300013,41401520000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,103575,123565,410183566,343443,103575,303442,103567,403575,303442,34460000,3447000000,99,0,757007250,0,0,0,0,0,0,21662454159,24348004559,25956590202,21643484543,25200626454,20045595956,25902020202,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11110000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9999999999,9999999999
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4233,525005250,9669009669,1000600000,25756565300,545600,2218,9999999999,34353600,10123536,80,10000,8,1,1103,10000001111,24649554962,24800000000,99,1111110000,11110000,2202,2428,40,10,11,23,1111,4116,9,3577,100,2000,2000000,3576,292,3446,2868,1011,3877,7,4094,700,0,0,0,0,0,0,0,3877,34970000
0,100,0,42342154,42422151,42372150,42462149,42502147,42560000,42292146,42532145,42222144,42212140,42202139,42240000,42192136,42182135,41072134,42602133,42262131,42632130,42322129,42330000,42402127,42482126,42692124,42662123,42712120,42732117,42302116,42752114
0,100,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,12650,80000423256,80030293318,300001,80001423314,41308520100,300100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41100563395,41008500000,103575,183565,343373,301012,183566,1343376,301012,42000593378,303376,42008500000,4400283379,42000580000,1100213380,42200580000,423384,10000,9999203388,42100580000,303385,42000520400,42000521400,42008500000,42000593393,303391,41004500000,301012,41018500000,9000380104,2418443397,108303398,410107
0,100,1400013,300013,41401520000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,20000000000,0,0,0,0,0,0,0,0,0,0,103575,123545,410183567,343443,103575,303442,103530,403575,303442,34460000,3447000000,99,0,757007250,0,0,0,0,0,0,21662454159,24348004559,25956590202,21643484543,25200626454,20045595956,25902020202,33333333333,33333333333,33333333333,33333333333,33333333333,33333333333,33333111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11113111111,11110000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9999999999,9999999999
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10000,10,40,80,100,700,525005250,1,11,11110000,24649554962,1000600000,2000,2000000,10000001111,1111,1111110000,23,24800000000,545600,7,9669009669,25756565300,34353600,8,9999999999,9,99,10123536,4233,2218,1103,2202,2428,4116,3577,3576,292,3446,2868,1011,3877,4094,0,0,0,0,0,0,0,3877,34970000
0,100,0,99999999999
0,100
0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42332115,42290000,42290000,42292118,42502119,42690000,42292121,42462122,42480000,42290000,42292125,42530000,42290000,42662128,42290000,42630000,42320000,42332132,42290000,42290000,42290000,42290000,42292137,42212138,42240000,42290000,42222141,42532142,42602143,42290000,42290000,42290000,42330000,42292148,42530000,42480000,42290000,42292152,42402153,42370000,42292155,42402156,42370000
0,100

View File

@@ -1,27 +1,147 @@
Notes on Preparation of BALGOL Generator and Compiler Tapes
-----------------------------------------------------------
In the following, all references to card columns, card numbers within
decks, and block numbers within tape images are 1-relative. All
references to word offsets are 0-relative.
Note that there are multiple ways the individual source programs could
be assembled and prepared to create the initial BAC-220 Generator Tape.
The process described below assembles the Generator program to tape, but
assembles the compiler and overlay to cards, which are then loaded by a
small utility program to memory and copied to tape. The library routines
are also assembled to cards, as that is what the Generator program
requires to build the library on tape.
Layout of the BAC-220 Generator Tape:
------------------------------------
The layout of the final Generator Tape is:
Lane 0 (pre-formatted as 100-word blocks):
50 blocks (1-50) of the compiler Main program. These are written
in groups of 10 blocks containing 999 words of object code
followed by a one-word checksum. It is literally a sum, stored
as the negative of the sum (as the 220 would do it) of the 999
other words, discarding overflow. Therefore, summing all 1000
words in the group should yield a zero result.
2 blocks (51-52) reserved for compiler patches. These are also
checksummed in the same fashion, but the checksum word is stored
at the beginning of the first block, not the end of the second.
3 blocks (53-55) containing a copy of words 3996-4295 from the
compiler, not checksummed. This range of addresses contains in
part the compiler's initial symbol table, before entries for the
standard library routines have been inserted. It is used by the
Generator when the library is being replaced to form a new
symbol table for the compiler, updated with entries for the new
library, and is then overwritten back to blocks 41-43 on the
generated compiler tape. This was the most obtuse part of the
tape to figure out.
3 blocks (56-58) containing addresses 0000-0299 of the Overlay
program, not checksummed.
29 blocks (59-87) containing addresses 0700-3599 of the Overlay
program, not checksummed. The 32 blocks of the Overlay program
are checksummed as one 3200-word unit by the Generator before
being written to the generated compiler tape, with the checksum
stored in word 99 of block 84 of the compiler tape.
3 (88-90) blocks for the Library Table, a directory to the
library routines. Not checksummed.
1 (91) block having zero as the first word and the rest of the
block unused (this appears to be a low-end stopper block for the
MTS search instruction).
n (92-(n+91)) blocks for library routines. Each routine starts
at a new block and may span multiple blocks. The first word of
each block is the search keyword, with format 0 FFFF 00 SSSS,
where FFFF is the library routine number (starting at 0001) and
SSSS is the block sequence within that routine (starting at
0000). Each block appears to be individually checksummed with
the checksum stored in word 99. Therefore, with the search
keyword in word 0 and the checksum in word 99, each block holds
up to 98 words of object code.
1 block (n+92) having 9 9999 99 9999 as the first word and the
rest of the block unused. This serves as an EOF sentinel to the
Generator and also as a high-end stopper block for the MTS
search instruction.
Lane 1 (also pre-formatted with 100-word blocks):
50 blocks of the Generator program, checksummed as described
for the compiler Main program above.
The compiler and Generator programs have a nice utility feature. If you
load their object code to memory, manually from cards or tape if
necessary, and branch to a certain location, they will write themselves
to tape in the form and position required by the Generator program,
including the required checksumming. For the Generator and compiler
Main, you branch to location 0001. For the compiler Overlay, you branch
to location 4000.
Layout of the BAC-220 Compiler Tape:
-----------------------------------
The layout of a Compiler Tape produced by the Generator is similar to
that of the Generator tape described above, with three exceptions:
1. Lane 1 is not used. Lane 0 contains the compiler and library.
2. The tape omits the skeleton symbol table at blocks 53-55.
Therefore, the library table and library start at block 85 instead
of block 88.
3. Following the all-9s EOF sentinel block at the end of the library
routines, the Generator will write four blocks containing the code
for the Object Dump and Program Card Loader routines that are
described in Appendix B of the Burroughs Algebraic Compiler manual,
Revised Edition of March 1963 (Bulletin 220-21017).
Note that the Generator has the ability to modify the compiler for
loading from a different lane and to start at a higher block number on
the tape. The lane and block numbers cited above are for the default
configuration, and should be adjusted based on the COPY COMPILER... and
POSITION GENERATED TAPE... statements in the Generator card deck used to
configure the compiler.
Steps:
-----
1. Assemble the BALGOL-Generator program using GEN-Assembler in the
tools/ directory and save the resulting tape image file as BALGOL-
tools/directory and save the resulting tape image file as BALGOL-
Generator-Object.tape.
2. Assemble the BALGOL-Main program using BAC-Assembler in the tools/
directory and save the resulting card image file as BALGOL-Main-
Object.card.
directory with an Output Mode of "BALGOL ML Deck". Save the resulting
Machine-Language card image file as BALGOL-Main-Object.card.
3. Prepend BALGOL-Main-Object.card with Memory-Clear-0000-5000-Load.card
and Machine-Language-Deck-Load.card, in that order. These decks are
located in the examples/ directory. Add a 666 card at the end of the
file with this branch instruction in col 70-80: 6 0000 30 0001.
3. Insert the Machine-Language-Loader-Load.card object deck in front of
the BALGOL-Main-Object.card file. This object deck is located in the
examples/directory. Its purpose is to clear 220 memory and load the
Machine-Language deck. Add a 666 card at the end of the file with this
branch instruction in columns 70-80: 6 0000 30 0001. After the deck is
loaded, that instruction will branch to the Main program's "store"
routine to copy and checksum the code from memory to tape unit 2.
4. Assemble the BALGOL-Overlay program using BAC-Assembler in the tools/
directory and save the resulting card image file as BALGOL-Overlay-
Object.card.
directory with an Output Mode of "BALGOL ML Deck" and save the resulting
card image file as BALGOL-Overlay-Object.card.
5. Prepend BALGOL-Overlay-Object.card with Memory-Clear-0000-5000-
Load.card and Machine-Language-Deck-Load.card, in that order. These
decks are located in the examples/ directory. Add a 666 card at the end
of the file with this branch instruction in col 70-80: 6 0000 30 4000.
5. Insert the Machine-Language-Loader-Load.card object deck in front of
the BALGOL-Overlay-Object.card file, as in step #3 above. Add a 666 card
at the end of the file with this branch instruction in columns 70-80:
6 0000 30 4000. After the deck is loaded, that instruction will branch
to the Overlay program's "store" routine to copy the code from memory to
tape unit 2.
6. Start the retro-220 emulator.
@@ -41,43 +161,42 @@ Then rewind and unload the tape from unit 10.
Make the tape write-enabled. Clear the Processor, insert address 0001 in
the P register, set the Fetch toggle, and press START. The system should
write the Generator program from memory in 5 checksummed groups of 10
blocks each to lane 1 of the tape, rewind it, and halt with 0 1248 00
8421 in the C register. Leave the tape mounted and write-enabled.
blocks each to lane 1 of the tape, rewind it, and halt with
0 1248 00 8421 in the C register. Leave the tape mounted and write-
enabled.
9. Change the unit designation on that drive from 10 to 2.
10. Load BALGOL-Main-Object.card as prepared above to Cardatron Reader
1. Clear the Processor, enter a CRD instruction (0 1000 60 0000) into
the C register, set the Execute Toggle, and press START. The system will
read the first deck, clear memory, and halt with 0 in the C register and
5000 in the B register.
read the object deck, clear memory, and load the main program from cards
to memory.
11. Clear the Processor, enter another CRD (0 1000 60 0000) into C, set
the Execute Toggle, and press START. The system will load the main
program to memory and then branch to that program's tape-store routine
at address 0001. That routine will copy 50 blocks of a checksummed
version of the program to tape unit 2, lane 0, rewind the tape, and halt
with 0 0000 00 2222 in the C register. Leave the tape mounted.
11. At the end the Loader will branch to that program's tape-store
routine at address 0001. That routine will copy 50 blocks of a
checksummed version of the program to tape unit 2, lane 0, rewind the
tape, and halt with 0 0000 00 2222 in the C register. Leave the tape
mounted.
12. Load BALGOL-Overlay-Object.card as prepared above to Cardatron
Reader 1. Clear the Processor, enter a CRD instruction (0 1000 60 0000)
into the C register, set the Execute Toggle, and press START. The system
will read the first deck, clear memory, and halt with 0 in the C
register and 5000 in the B register.
will read the object deck, clear memory, and load the overlay program to
memory.
13. Clear the Processor, enter another CRD (0 1000 60 0000) into C, set
the Execute Toggle, and press START. The system will load the overlay
program to memory and then branch to that program's tape-store routine
at address 4000. That routine will position tape unit 2 forward over the
main program and append 32 blocks of the overlay program to lane 0,
rewind the tape and halt with 0 2222 00 2222 in the C register.
13. At the end the Loader will branch to that program's tape-store
routine at address 4000. That routine will position tape unit 2 forward
over the main program and append 32 blocks of the overlay program to
lane 0, rewind the tape and halt with 0 2222 00 2222 in the C register.
14. Unmount the tape and save the image as BALGOL-Compiler-
14. Unload the tape and save the image as BALGOL-Compiler-
Generator.tape.
15. Open the image just saved in a text editor. Skip over the first 87
lines (blocks), and replace line 88 (1-relative), which should be a zero
block reading "0,100", with "0,100,99999999999". This is an EOF sentinel
15. Open the image just saved in a text editor. The following will be
easier if word-wrap in the editor is disabled. Skip over the first 87
lines (blocks), and replace block 88, which should be a zero block
reading "0,100", with "0,100,99999999999". This is an EOF sentinel
marking the end of the library routines (which aren't there yet).
16. Save the modified tape image as BAC-220-Generator.tape. This is a
@@ -85,8 +204,9 @@ skeleton version of the "BAC-220 Generator Tape" mentioned in Appendix A
of the Burroughs Algebraic Compiler manual, Revised Edition, March 1963.
17. Assemble each of the standard library routines in the BALGOL-
Library/ directory using the BAC-Assembler. Save the punched card output
for each as XXXXX-Object.card, where XXXXX is the routine name.
Library/ directory using the BAC-Assembler with an Output Mode of
"BALGOL ML Deck". Save the punched card output for each as XXXXX-
Object.card, where XXXXX is the routine name.
18. Open BAC-220-Generator-Bootstrap.card in a text editor. For each
library routine just assembled:
@@ -96,23 +216,24 @@ library routine just assembled:
deleting any existing format-6 cards in the deck for that routine.
b. Locate the FINISH pseudo-op word (4 0000 99 0000) near the end of
the code just inserted. Leave that word in place, but delete any
other words that follow it on that card. Adjust downward as
the code just inserted. Leave that word in place, but delete (blank
out) any other words that follow it on that card. Adjust downward as
necessary the word count in column 3 of the card to account for any
words deleted.
c. Delete any remaining cards of object code for that routine.
c. Delete any following cards of object code in that routine.
The code deleted from the routine should have consisted of a series of
The code deleted from each routine should have consisted of a series of
sign-2 words followed by a word having a value of 9 0000 00 0000. This
appears to have been configuration data a program could have used to
build the Generator tape, or at least the initial library. We do not
have that program. The sign-2 words represent text similar to the
Generator's name and equivalnce cards. Presumably the extra words would
Generator's name and equivalence cards. Presumably the extra words would
have been deleted by the builder program, because the Generator will not
tolerate them after the FINISH pseudo-op word.
When finished inserting the object code decks, save the bootstrap deck.
When finished inserting the object code decks, save the updated
Generator bootstrap deck.
19. Start the emulator and load the BAC-220-Generator-Bootstrap.card
file into Cardatron reader 1. Mount the BAC-220-Generator.tape on
@@ -127,11 +248,12 @@ generate a version of the compiler according to the generation
statements in the card deck.
21. Since the Generator tape does not yet have a library, one will be
built from the routines in the Generator bootstrap deck and stored on
the compiler tape on unit 2. The routine names will be listed on the SPO
as they are processed. At the end, the program will rewind both tapes.
built by the Generator from the routines in the bootstrap deck and
stored on the compiler tape on unit 2. The routine names will be listed
on the SPO as they are processed. At the end, the program will rewind
both tapes.
22. If the PUNCH LIBRARY statement is present in the bootstrap deck, the
22. If a PUNCH LIBRARY statement is present in the bootstrap deck, the
program will punch a new library deck to Cardatron punch 1, leaving tape
unit 2 up-tape at the end. Save this output deck for possible use in
modifying the library later.
@@ -145,24 +267,23 @@ for insertion into the Generator tape.
24. Open both the BAC-220-Compiler.tape and BAC-220-Generator.tape files
in a text editor:
a. Copy blocks 41-43 (1-relative) from the GENERATOR tape and
replace blocks 53-55 (1-relative) in the GENERATOR tape with them.
This is a copy of the initial compiler symbol table before the
library functions have been inserted into it. It will be needed by
any later run of the Generator that includes a PROCESS LIBRARY
statement.
a. Copy blocks 41-43 from the GENERATOR tape and replace blocks
53-55 in the GENERATOR tape with them. This is a copy of the initial
compiler symbol table before the library functions have been
inserted into it. It will be needed by any later run of the
Generator that includes a PROCESS LIBRARY statement.
b. Copy blocks 42-43 (1-relative) from the COMPILER tape and replace
blocks 42-43 (1-relative) in the GENERATOR tape with them. This
establishes an initial symbol table for the compiler that includes
the entries for the library functions.
b. Copy blocks 42-43 from the COMPILER tape and replace blocks 42-43
in the GENERATOR tape with them. This establishes an initial symbol
table for the compiler that includes the entries for the library
functions.
c. Copy from the COMPILER tape, starting at block 85 (1-relative)
through and including the "0,100,99999999999" EOF sentinel block,
replacing a like number of blocks in the GENERATOR tape (36 for the
standard library), starting with the "0,100,99999999999" EOF
sentinel at block 88 (1- relative). These blocks comprise the
library table and the object code for the library routines.
c. Copy from the COMPILER tape, starting at block 85 through and
including the "0,100,99999999999" EOF sentinel block, replacing a
like number of blocks in the GENERATOR tape (36 for the standard
library), starting with the "0,100,99999999999" EOF sentinel at
block 88. These blocks comprise the library table and the object
code for the library routines.
d. Save the Generator tape file, which is now ready for use in
preparing other versions of the Compiler.
@@ -173,7 +294,10 @@ deck omits the PROCESS LIBRARY statement and the library object decks.
Paul Kimpel
December 2017
January 2018

View File

@@ -0,0 +1,3 @@
777 dummy card to follow a source deck
777 second dummy card
777 third dummy card

View File

@@ -6,16 +6,38 @@ Unless otherwise specified, all files are in standard Windows text
format, with carriage-return/line-feed delimiters.
777-Cards.card
A small deck with three Cardatron "777" (ignore) cards that can be
used to pad the end of a card deck.
Example-1-BALGOL.card
Example-2-BALGOL.card
Example-3-BALGOL.card
Example-4-BALGOL.card
Example BALGOL programs transcribed from Section 11 of the BAC-220
Burroughs Algebraic Compiler manual, revised edition, March 1963,
Burroughs document 220-21017, available at:
Example BALGOL programs transcribed by Paul Kimpel from Section 11
of the BAC-220 Burroughs Algebraic Compiler manual, revised edition,
March 1963, Burroughs document 220-21017, available at:
http://bitsavers.org/pdf/burroughs/electrodata/220/
220-21017_B220_BALGOL_Mar63.pdf.
U.Dayton-Program-NOT-OK.card
Source for a short BALGOL program submitted to Burroughs by the
University of Dayton in 1963 to report a compiler issue. See also
U.Dayton-Program-OK.card. Found at CBI by Tom Sawyer and transcribed
by Paul Kimpel.
U.Dayton-Program-NOT-OK.lst
Compilation listing for U.Dayton-Program-NOT-OK.card.
U.Dayton-Program-OK.card
Source for a short BALGOL program submitted to Burroughs by the
University of Dayton in 1963 to report a compiler issue. See also
U.Dayton-Program-NOT-OK.card. Found at CBI by Tom Sawyer and
transcribed by Paul Kimpel.
U.Dayton-Program-OK.lst
Compilation listing for U.Dayton-Program-OK.card.
B5500-EMODE/
This sub-folder contains source and listings of BALGOL programs as
converted to run on the Burroughs B5500 (retro-b5500 emulator) and
@@ -23,5 +45,7 @@ B5500-EMODE/
Paul Kimpel
March 2017
January 2018

View File

@@ -0,0 +1,7 @@
2 COMMENT PROGRAM SUBMITTED WITH A PROBLEM REPORT BY RONALD L. ADAMS
2 OF THE UNIVERSITY OF DAYTON, 1963-06-17;
2
2 COMMENT THIS PROGRAM IS NOT OK;
2 INTEGER ECM;
2 PROCEDURE X(A;A); BEGIN A = A + 2; RETURN END;
2 FINISH;

View File

@@ -0,0 +1,32 @@
0200 BAC-220 STANDARD VERSION 2/1/62
0200 COMMENT PROGRAM SUBMITTED WITH A PROBLEM REPORT BY RONALD L. ADAMS
0200 OF THE UNIVERSITY OF DAYTON, 1963-06-17$
0200
0200 COMMENT THIS PROGRAM IS NOT OK$
0200 INTEGER ECM$
0200 0000 30
0201 4999 01 0201
0202 0000 40 4998 TEMP
0203 0000 30 0000
0204 0000 10 4997 CONST
0205 0000 22 4999 A
0206 0000 40 4999 A
0207 0000 42 0201
0208 0000 30 0030
0200 PROCEDURE X(A$A)$ BEGIN A = A + 2$ RETURN END$
0203 0209
0209 0000 30 0204
0200 0210
0210 FINISH$
0210 9669 00 9669
0211 1000 60 0000
4997 5120 00 0000 POOL
COMPILED PROGRAM ENDS AT 0211
PROGRAM VARIABLES BEGIN AT 4997

View File

@@ -0,0 +1,7 @@
2 COMMENT PROGRAM SUBMITTED WITH A PROBLEM REPORT BY RONALD L. ADAMS
2 OF THE UNIVERSITY OF DAYTON, 1963-06-17;
2
2 COMMENT THIS PROGRAM IS OK;
2 INTEGER DCM;
2 PROCEDURE X(A;A); BEGIN A = A + 2; RETURN END;
2 FINISH;

View File

@@ -0,0 +1,34 @@
0200 BAC-220 STANDARD VERSION 2/1/62
0200 COMMENT PROGRAM SUBMITTED WITH A PROBLEM REPORT BY RONALD L. ADAMS
0200 OF THE UNIVERSITY OF DAYTON, 1963-06-17$
0200
0200 COMMENT THIS PROGRAM IS OK$
0200 INTEGER DCM$
0200 0000 30
0201 4999 01 0201
0202 0000 40 4998 TEMP
0203 0000 30 0000
0204 0000 10 4997 CONST
0205 0000 22 4998 A
0206 0000 40 4998 A
0207 0000 42 0201
0208 0000 30 0030
0200 PROCEDURE X(A$A)$ BEGIN A = A + 2$ RETURN END$
0203 0209
0209 0410 40 0206
0210 0410 40 0205
0211 0000 30 0204
0200 0212
0212 FINISH$
0212 9669 00 9669
0213 1000 60 0000
4997 5120 00 0000 POOL
COMPILED PROGRAM ENDS AT 0213
PROGRAM VARIABLES BEGIN AT 4997

View File

@@ -1,7 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 07:04
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-10 05:45
Source File: ACOS.card
START PASS 1
.00.0 0000 ATAN DEFN 100
@@ -35,15 +34,8 @@ START PASS 1
0019 +5131415927
SYMBOL TABLE
19 +5131415927 0 ACOS 17 ACOS1 16 ACOS2 100 ATAN
8 BMOD 300 ERROR 19 LOCN 1 RLO 200 ROMXX
18 X
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ATAN DEFN 100
@@ -74,11 +66,11 @@ START PASS 2
0022 2 6223 59 4541
0023 2 5324 59 4541
0024 2 5304 00 4159
0025 2 4363 41 5500
0025 2 4363 41 5533
0026 2 8100 59 5654
0027 2 6767 00 8200
0027 2 6767 33 8200
0028 2 4559 59 5659
0029 2 0083 00 0000
0029 2 3383 00 0000
.00.0 26 0030 9 0000 00 0000 CNST 90000000000
.00.0 27 0031 LOCN LOCN
.00.0 28 0019 FINI ACOS
@@ -91,4 +83,4 @@ SYMBOL TABLE
8 BMOD 300 ERROR 19 LOCN 1 RLO 200 ROMXX
18 X
END PASS 2, ERRORS = 0
END PASS 2, ERRORS = 0

View File

@@ -2,6 +2,5 @@
60600000200006600003002046000025035260000440100600003001008000042000060000410352
60600000300012000014900001000033000080000220019100003000008000000001724143566200
60600000400018000000000000513141592740000990000241594343562622359454125324594541
60600000500024253040041592436341550028100595654267670082002455959565920083000000
60600000500024253040041592436341553328100595654267673382002455959565923383000000
6010000060003090000000000
6019999990003114159556688

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 07:56
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:01
Source File: ASIN.card
START PASS 1
.00.0 0000 ATAN DEFN 100
@@ -28,14 +25,8 @@ START PASS 1
.00.0 0024 FINI ASIN
SYMBOL TABLE
0 ASIN 12 ASIN1 11 ASIN2 100 ATAN 8 BMOD
300 ERROR 1 RLO 200 ROMXX
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ATAN DEFN 100
@@ -59,11 +50,11 @@ START PASS 2
0015 2 5523 59 4541
0016 2 5324 59 4541
0017 2 5304 00 4159
0018 2 4363 41 5500
0018 2 4363 41 5533
0019 2 8100 59 5654
0020 2 6767 00 8200
0020 2 6767 33 8200
0021 2 4559 59 5659
0022 2 0083 00 0000
0022 2 3383 00 0000
.00.0 19 0023 9 0000 00 0000 CNST 90000000000
.00.0 20 0024 FINI ASIN
@@ -74,4 +65,3 @@ SYMBOL TABLE
300 ERROR 1 RLO 200 ROMXX
END PASS 2, ERRORS = 0

View File

@@ -1,5 +1,4 @@
60600000100000000000100006000040035280000410011600004402006000030020480000420000
60600000200006600003602396000040034960000100352600002503496000030010280000000012
60600000300012241624955004000099000024159436249255235945412532459454125304004159
60600000400018243634155002810059565426767008200245595956592008300000090000000000
6019999990002418352122173
60600000400018243634155332810059565426767338200245595956592338300000090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 07:58
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:03
Source File: ATAN.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -80,16 +77,8 @@ START PASS 1
0064 +5033333333
SYMBOL TABLE
41 *A..1 9 *B..1 35 *C..1 58 +0008561189 54 +0049017591
59 +0280504541 55 +0565030980 57 +1000000000 60 +1120234014 56 +1453567135
63 +5020000000 64 +5033333333 53 +5099999999 61 +5115707963 62 -5014281428
0 ATAN 8 BMOD 100 ERROR 53 LOCN 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -152,7 +141,7 @@ START PASS 2
0067 2 5523 59 4541
0068 2 5324 59 4541
0069 2 5304 00 4559
0070 2 5956 59 0081
0070 2 5956 59 3381
0071 2 0000 00 0000
.00.0 58 0072 9 0000 00 0000 CNST 90000000000
.00.0 59 0073 LOCN LOCN
@@ -179,4 +168,3 @@ SYMBOL TABLE
0 ATAN 8 BMOD 100 ERROR 53 LOCN 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -9,6 +9,5 @@
60600000900048600002401496000024015260000220152600004001508000030003505099999999
60600001000054000490175910056503098001453567135010000000000000856118900280504541
60600001100060011202340140511570796315014281428050200000000503333333340000990000
60600001200066241594363412552359454125324594541253040045592595659008120000000000
60600001200066241594363412552359454125324594541253040045592595659338120000000000
6010000130007290000000000
6019999990007310979103224

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 07:59
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:04
Source File: COS.card
START PASS 1
.00.0 0000 SIN DEFN 100
@@ -25,14 +22,8 @@ START PASS 1
0009 +5078539816
SYMBOL TABLE
9 +5078539816 8 BMOD 0 COS 8 COS1 7 COS2
9 LOCN 1 RLO 100 SIN
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 SIN DEFN 100
@@ -50,7 +41,7 @@ START PASS 2
.00.0 13 0011 2 4356 62 2359 CNST $COS,REAL(REAL) SIN=1 $
0012 2 4541 53 2459
0013 2 4541 53 0400
0014 2 6249 55 0081
0014 2 6249 55 3381
0015 2 0000 00 0000
.00.0 14 0016 9 0000 00 0000 CNST 90000000000
.00.0 15 0017 LOCN LOCN
@@ -64,4 +55,3 @@ SYMBOL TABLE
9 LOCN 1 RLO 100 SIN
END PASS 2, ERRORS = 0

View File

@@ -1,4 +1,3 @@
60600000100000000064500008000041000060411400100800004100078000022000980000220009
60600000200006600003001028000000000824356620000050785398164000099000024356622359
605000003000122454153245924541530400262495500812000000000090000000000
6019999990001719544795350
605000003000122454153245924541530400262495533812000000000090000000000

View File

@@ -1,7 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:02
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:06
Source File: COSH.card
START PASS 1
.00.0 0000 EXP DEFN 100
@@ -30,14 +29,8 @@ START PASS 1
0015 +5050000000
SYMBOL TABLE
11 *A..1 15 +5050000000 8 BMOD 0 COSH 14 COSH1
13 COSH2 200 ERROR 100 EXP 15 LOCN 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 EXP DEFN 100
@@ -62,9 +55,9 @@ START PASS 2
.00.0 20 0017 2 4356 62 4823 CNST $COSH,REAL(REAL) EXP=1 ERROR=2 $
0018 2 5945 41 5324
0019 2 5945 41 5304
0020 2 0045 67 5700
0020 2 0045 67 5733
0021 2 8100 45 5959
0022 2 5659 00 8200
0022 2 5659 33 8200
.00.0 21 0023 9 0000 00 0000 CNST 90000000000
.00.0 22 0024 LOCN LOCN
.00.0 23 0015 FINI COSH

View File

@@ -1,5 +1,4 @@
60600000100000000000100008000041001300000430000600004401006000030010280000360011
60600000200006600004002526000010025160000250252600002202528000024001580000420000
60600000300012100003000008000000001424356624800050500000004000099000024356624823
60600000400018259454153242594541530420045675700281004559592565900820090000000000
6019999990002419458781372
60600000400018259454153242594541530420045675733281004559592565933820090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:05
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:07
Source File: ENTIR.card
START PASS 1
.00.0 0000 ENTIR CRB
@@ -28,14 +25,8 @@ START PASS 1
0013 +5099999999
SYMBOL TABLE
10 *A..1 7 *B..1 13 +5099999999 12 +5810000000 8 BMOD
0 ENTIR 12 LOCN 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 0 0006 45 0000 ENTIR CRB
@@ -69,4 +60,3 @@ SYMBOL TABLE
0 ENTIR 12 LOCN 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -2,4 +2,3 @@
60600000200006800002200138000022001280000230012000014900008000042000010000300000
60600000300012058100000000509999999940000990000245556349592452359454125324594541
602000004000182530400000090000000000
6019999990002012838654106

View File

@@ -1,12 +1,9 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:18
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:09
Source File: ERROR.card
HEAD THE LIBRARY ERROR SUBROUTINE
START PASS 1
THE LIBRARY ERROR SUBROUTINE
.00.0 0000 ERROR DEFN *
.00.0 0000 ERA STP 8 C+
.00.0 0001 BUN 8 A+
@@ -43,20 +40,10 @@ START PASS 1
.00.0 0059 FINI ERROR
SYMBOL TABLE
29 *A..1 36 *B..1 33 *C..1 52 A 49 B
8 BMOD 50 C 0 ERA 7 ERB 14 ERC
21 ERD 0 ERROR 48 H 2 MSGA 9 MSGB
16 MSGC 25 MSGD 51 ONE 37 OUT 53 OUT1
1 RLO 24 Z
END PASS 1, ERRORS = 0
START PASS 2
THE LIBRARY ERROR SUBROUTINE
.00.0 2 0000 ERROR DEFN *
.00.0 3 0000 8 0000 44 0033 ERA STP 8 C+
.00.0 4 0001 8 0000 30 0029 BUN 8 A+
@@ -115,7 +102,7 @@ START PASS 2
.00.0 32 0054 4 0000 99 0000 CNST 40000990000
.00.0 33 0055 2 4559 59 5659 CNST $ERROR RITE=1 $
0056 2 0059 49 6345
0057 2 0081 00 0000
0057 2 3381 00 0000
.00.0 34 0058 9 0000 00 0000 CNST 90000000000
.00.0 35 0059 FINI ERROR
@@ -129,4 +116,3 @@ SYMBOL TABLE
1 RLO 24 Z
END PASS 2, ERRORS = 0

View File

@@ -7,5 +7,4 @@
60600000700036000003000360000000000000000000000000000000000000000000000000000000
60600000800042000000000000000000000000000000000000000000000000000000000000000000
60600000900048050000000000000000000000000000000051100000000000000000080000000037
605000010000544000099000024559595659200594963452008100000090000000000
6019999990005919671033433
605000010000544000099000024559595659200594963452338100000090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:20
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:10
Source File: EXP.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -90,17 +87,8 @@ START PASS 1
0074 +5099999999
SYMBOL TABLE
50 *A..1 55 *B..1 59 *C..1 57 *E..1 70 +0000417304
71 +0035418755 72 +0529087016 73 +0864864000 65 +4342944819 74 +5099999999
64 +5311282665 66 -0000017159 67 -0004893282 68 -0169203872 69 -0995711477
8 BMOD 100 ERROR 0 EXP 63 EXP1 62 EXP2
64 LOCN 1 RLO 61 TS
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -174,7 +162,7 @@ START PASS 2
0077 2 4541 53 2459
0078 2 4541 53 0400
0079 2 4559 59 5659
0080 2 0081 00 0000
0080 2 3381 00 0000
.00.0 69 0081 9 0000 00 0000 CNST 90000000000
.00.0 70 0082 LOCN LOCN
.00.0 71 0064 FINI 1
@@ -200,4 +188,3 @@ SYMBOL TABLE
64 LOCN 1 RLO 61 TS
END PASS 2, ERRORS = 0

View File

@@ -11,5 +11,4 @@
60600001100060100003000000000000000080000000063245675700000531128266504342944819
60600001200066100000171591000489328210169203872109957114770000041730400035418755
60600001300072005290870160086486400005099999999400009900002456757235924541532459
6040000140007824541530400245595956592008100000090000000000
6019999990008217424533235
6040000140007824541530400245595956592338100000090000000000

View File

@@ -1,9 +1,13 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library
Pre-load Pool
Load Source & Go
List Pass 1 List Pass 2 Write Checksum Output Mode
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:20
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:12
Source File: FIX.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -32,14 +36,8 @@ START PASS 1
0016 $FIX
SYMBOL TABLE
16 $FIX 4 *A..1 8 *B..1 10 *C..1 14 *D..1
8 BMOD 100 ERROR 0 FIX 16 LOCN 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -65,7 +63,7 @@ START PASS 2
0019 2 5563 45 4745
0020 2 5924 59 4541
0021 2 5304 00 4559
0022 2 5956 59 0081
0022 2 5956 59 3381
0023 2 0000 00 0000
.00.0 21 0024 9 0000 00 0000 CNST 90000000000
.00.0 22 0025 LOCN LOCN

View File

@@ -1,6 +1,5 @@
60600000100000000064500000000148000880410400004800004200040000145000089949200008
60600000200006800102100101000149001180000420000100003000008000239001480000410016
60600000300012800004200006000030010000002450000800003000082464967000040000990000
60600000400018246496723492556345474525924594541253040045592595659008120000000000
60600000400018246496723492556345474525924594541253040045592595659338120000000000
6010000050002490000000000
6019999990002512413386703

View File

@@ -1,7 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:22
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:13
Source File: FLFL.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -64,16 +63,8 @@ START PASS 1
0047 $FLFL
SYMBOL TABLE
47 $FLFL 17 *A..1 6 *C..1 20 *D..1 23 *E..1
9 *F..1 41 *G..1 32 *I..1 29 *X..1 38 *Y..1
18 *Z..1 46 +5311282665 8 BMOD 100 ERROR 300 EXP
400 FIX 0 FLFL 46 LOCN 200 LOG 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -130,10 +121,10 @@ START PASS 2
.00.0 52 0048 4 0000 99 0000 CNST 40000990000
.00.0 53 0049 2 4653 14 4653 CNST $FL*FL ERROR=1 LOG=2 EXP=3 FIX=4 $
0050 2 0045 59 5956
0051 2 5900 81 0053
0052 2 5647 00 8200
0053 2 4567 57 0083
0054 2 0046 49 6700
0051 2 5933 81 0053
0052 2 5647 33 8200
0053 2 4567 57 3383
0054 2 0046 49 6733
0055 2 8400 00 0000
.00.0 54 0056 9 0000 00 0000 CNST 90000000000
.00.0 55 0057 LOCN LOCN

View File

@@ -6,6 +6,5 @@
60600000600030800004100476000030010700002490010000001600000000248000484110400017
60600000700036600011001528000030000980000410047800004200006000030010060000100152
60600000800042600001401508000033003800001450000800003000180531128266524653465300
60600000900048040000900002465314465320045595956259008100532564700820024567570083
60300001000054200464967002840000000090000000000
6019999990005715208237214
60600000900048400009900002465314465320045595956259338100532564733820024567573383
60300001000054200464967332840000000090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:23
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:17
Source File: FLFX.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -53,15 +50,8 @@ START PASS 1
0037 $FLFX
SYMBOL TABLE
37 $FLFX 29 *A..1 10 *B..1 17 *C..1 23 *D..1
26 *E..1 33 *F..1 8 BMOD 100 ERROR 0 FLFX
37 LOCN 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -106,7 +96,7 @@ START PASS 2
.00.0 40 0038 4 0000 99 0000 CNST 40000990000
.00.0 41 0039 2 4653 14 4667 CNST $FL*FX ERROR=1 $
0040 2 0045 59 5956
0041 2 5900 81 0000
0041 2 5933 81 0000
.00.0 42 0042 9 0000 00 0000 CNST 90000000000
.00.0 43 0043 LOCN LOCN
.00.0 44 0037 FINI 1
@@ -120,4 +110,3 @@ SYMBOL TABLE
37 LOCN 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -4,6 +4,5 @@
60600000400018800003700236000010015260000240152600004001528000030001080000310033
60600000500024812103700261000030000060000100151600002501501000030000060001180124
60600000600030100003400008000041003760000300107000014500001121037000080000410037
60600000700036600003001002465346670040000990000246531446672004559595625900810000
60600000700036600003001002465346670040000990000246531446672004559595625933810000
6010000080004290000000000
6019999990004311915660393

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:24
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:18
Source File: FLOAT.card
START PASS 1
.00.0 0000 FLOAT CRB
@@ -26,14 +23,8 @@ START PASS 1
.00.0 0020 FINI FLOAT
SYMBOL TABLE
4 *A..1 1 *B..1 10 *C..1 13 *D..1 8 BMOD
0 FLOAT 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 0 0006 45 0000 FLOAT CRB
@@ -65,4 +56,3 @@ SYMBOL TABLE
0 FLOAT 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -2,4 +2,3 @@
60600000200006000014900088000022001380000420000100003000000000000005800000000059
60600000300012000000000600580000000040000990000246535641632235945415322449556345
602000004000182474559040090000000000
6019999990002012218254943

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:25
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:24
Source File: FXFL.card
START PASS 1
.00.0 0000 FLOAT DEFN 100
@@ -24,14 +21,8 @@ START PASS 1
.00.0 0017 FINI 1
SYMBOL TABLE
8 BMOD 300 ERROR 200 FLFL 100 FLOAT 0 FXFL
1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 FLOAT DEFN 100
@@ -49,10 +40,10 @@ START PASS 2
.00.0 13 0009 4 0000 99 0000 CNST 40000990000
.00.0 14 0010 2 4667 14 4653 CNST $FX*FL FLOAT=1 FL*FL=2 ERROR=3 $
0011 2 0046 53 5641
0012 2 6300 81 0046
0013 2 5314 46 5300
0012 2 6333 81 0046
0013 2 5314 46 5333
0014 2 8200 45 5959
0015 2 5659 00 8300
0015 2 5659 33 8300
.00.0 15 0016 9 0000 00 0000 CNST 90000000000
.00.0 16 0017 FINI 1
@@ -63,4 +54,3 @@ SYMBOL TABLE
1 RLO
END PASS 2, ERRORS = 0

View File

@@ -1,4 +1,3 @@
60600000100000000044500008000042000060412400200600014003506000140034960000440100
60600000200006600003001006000041035060000300202400009900002466714465320046535641
605000003000122630081004625314465300282004559592565900830090000000000
6019999990001710610931550
605000003000122633381004625314465333282004559592565933830090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:26
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:27
Source File: FXFX.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -20,7 +17,7 @@ START PASS 1
.00.0 0010 BZR 8 B+
.00.0 0011 CAD 6 ERROR+50 C
.00.0 0012 MUL 6 ERROR+52
.00.0 0013 STR 6 ERROR+52 C
.00.0 0013 STR 6 ERROR+50 C
.00.0 0014 BZA 8 B+
.00.0 0015 BUN 8 A+
.00.0 0016 *B LDR 6 ERROR+49 B
@@ -56,15 +53,8 @@ START PASS 1
0040 +0000000001
SYMBOL TABLE
39 $FXFX 7 *A..1 22 *A..2 16 *B..1 26 *C..1
29 *D..1 37 *E..1 33 *F..1 40 +0000000001 8 BMOD
100 ERROR 0 FXFX 39 LOCN 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -81,7 +71,7 @@ START PASS 2
.00.0 12 0010 8 0000 37 0016 BZR 8 B+
.00.0 13 0011 6 0000 10 0150 CAD 6 ERROR+50 C
.00.0 14 0012 6 0000 14 0152 MUL 6 ERROR+52
.00.0 15 0013 6 0001 40 0152 STR 6 ERROR+52 C
.00.0 15 0013 6 0001 40 0150 STR 6 ERROR+50 C
.00.0 16 0014 8 0000 36 0016 BZA 8 B+
.00.0 17 0015 8 0000 30 0022 BUN 8 A+
.00.0 18 0016 6 0000 41 0149 *B LDR 6 ERROR+49 B
@@ -111,7 +101,7 @@ START PASS 2
.00.0 42 0041 4 0000 99 0000 CNST 40000990000
.00.0 43 0042 2 4667 14 4667 CNST $FX*FX ERROR=1 $
0043 2 0045 59 5956
0044 2 5900 81 0000
0044 2 5933 81 0000
.00.0 44 0045 9 0000 00 0000 CNST 90000000000
.00.0 45 0046 LOCN LOCN
.00.0 46 0039 FINI FXFX
@@ -126,4 +116,3 @@ SYMBOL TABLE
100 ERROR 0 FXFX 39 LOCN 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -1,9 +1,8 @@
60600000100000000044500008000042000080000360033600014001496000040015260000460150
60600000200006600012601506000010014860000140149600004001498000037001660000100150
60600000300012600001401526000140015280000360016800003000226000041014980000370026
60600000300012600001401526000140015080000360016800003000226000041014980000370026
60600000400018600001001526000014015260001400152800003600076000010014980001330037
60600000500024800004100396000030010060000100150812103700291000030000080000410040
60600000600030000014500006000015015010000300000600011801241000034000080000410039
60600000700036600003001070000145000010000300000246674667000000000000140000990000
6040000080004224667144667200455959562590081000090000000000
6019999990004616503780514
6040000080004224667144667200455959562593381000090000000000

View File

@@ -12,7 +12,7 @@
.00.0 0010 BZR 8 B+
.00.0 0011 CAD 6 ERROR+50 C
.00.0 0012 MUL 6 ERROR+52
.00.0 0013 STR 6 ERROR+52 C
.00.0 0013 STR 6 ERROR+50 C
.00.0 0014 BZA 8 B+
.00.0 0015 BUN 8 A+
.00.0 0016 *B LDR 6 ERROR+49 B

View File

@@ -1,12 +1,9 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:27
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:30
Source File: LABEL.card
HEAD THE LABEL PROCESSING SUBROUTINE
START PASS 1
THE LABEL PROCESSING SUBROUTINE
.00.0 0000 ERROR DEFN 100
.00.0 0000 LABEL BCS *,8
.00.0 0001 LDB 8 NUMLB
@@ -72,18 +69,10 @@ START PASS 1
0052 +0000000080
SYMBOL TABLE
46 *A..1 22 *I..1 52 +0000000080 51 +0000010000 8 BMOD
100 ERROR 27 EXIT 49 HOLD 50 HOLD1 0 LABEL
49 LOCN 36 NUMLB 48 NUMLX 30 PRINT 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
THE LABEL PROCESSING SUBROUTINE
.00.0 2 0000 ERROR DEFN 100
.00.0 3 0000 0 8000 38 0000 LABEL BCS *,8
.00.0 4 0001 8 0000 42 0036 LDB 8 NUMLB
@@ -141,7 +130,7 @@ START PASS 2
.00.0 56 0053 4 0000 99 0000 CNST 40000990000
.00.0 57 0054 2 5341 42 4553 CNST $LABEL ERROR=1 $
0055 2 0045 59 5956
0056 2 5900 81 0000
0056 2 5933 81 0000
.00.0 58 0057 9 0000 00 0000 CNST 90000000000
.00.0 59 0058 LOCN LOCN
.00.0 60 0049 FINI LABEL
@@ -158,4 +147,3 @@ SYMBOL TABLE
49 LOCN 36 NUMLB 48 NUMLX 30 PRINT 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -7,6 +7,5 @@
60600000700036880014500030000049000100001490001800001300528110826003680000310037
60600000800042811052600418000031004660000400150800003000360000148001060000100150
6010000090004800000300048
60600001000051000000100000000000008040000990000253414245532004559595625900810000
60600001000051000000100000000000008040000990000253414245532004559595625933810000
6010000110005790000000000
6019999990005814993713358

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:28
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:31
Source File: LOG.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -102,19 +99,8 @@ START PASS 1
0086 $LOG
SYMBOL TABLE
86 $LOG 32 *A..1 47 *A..2 36 *B..1 14 *CP11
33 *CP21 35 *D..1 59 *E..1 61 *F..1 72 +0057228327
73 +0250341093 74 +0282433571 69 +0316227766 75 +0400193033 71 +0410597044
70 +0632455532 76 +0666661710 82 +1000000000 78 +1151292547 81 +2000000000
77 +2000000037 84 +5033333333 80 +5123025851 79 +5251000000 83 -5025000000
85 -5050000000 8 BMOD 100 ERROR 68 EXP 69 LOCN
0 LOG 64 RGN 1 RLO 44 SMALL
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -193,7 +179,7 @@ START PASS 2
0089 2 4541 53 2459
0090 2 4541 53 0400
0091 2 4559 59 5659
0092 2 0081 00 0000
0092 2 3381 00 0000
.00.0 74 0093 9 0000 00 0000 CNST 90000000000
.00.0 75 0094 LOCN LOCN
.00.0 76 0069 FINI LOG
@@ -228,4 +214,3 @@ SYMBOL TABLE
0 LOG 64 RGN 1 RLO 44 SMALL
END PASS 2, ERRORS = 0

View File

@@ -13,5 +13,4 @@
60600001300072000572283270025034109300282433571004001930330066666171002000000037
60600001400078011512925470525100000005123025851020000000000100000000015025000000
60600001500084050333333331505000000025356470000400009900002535647235924541532459
6040000160009024541530400245595956592008100000090000000000
6019999990009411814312866
6040000160009024541530400245595956592338100000090000000000

View File

@@ -1,12 +1,9 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:34
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-23 07:32
Source File: MONTR.card
Source File: MONIT.card
HEAD THE MONITOR SUBROUTINE
START PASS 1
THE MONITOR SUBROUTINE
.00.0 0000 ERROR DEFN 100
.00.0 0000 MONTR BCS *,10
.00.0 0001 STB 6 ERROR+49 B
@@ -72,18 +69,10 @@ START PASS 1
0055 +0000000050
SYMBOL TABLE
34 *A..1 20 *B..1 27 *C..1 30 *D..1 17 *E..1
32 *F..1 55 +0000000050 8 BMOD 100 ERROR 55 LOCN
0 MONTR 50 OUT 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
THE MONITOR SUBROUTINE
.00.0 2 0000 ERROR DEFN 100
.00.0 3 0000 0 0000 38 0000 MONTR BCS *,10
.00.0 4 0001 6 0002 40 0149 STB 6 ERROR+49 B
@@ -144,8 +133,8 @@ START PASS 2
.00.0 59 0056 4 0000 99 0000 CNST 40000990000
.00.0 60 0057 2 5456 55 4963 CNST $MONIT ERROR=1 RITE=2 $
0058 2 0045 59 5956
0059 2 5900 81 0059
0060 2 4963 45 0082
0059 2 5933 81 0059
0060 2 4963 45 3382
0061 2 0000 00 0000
.00.0 61 0062 9 0000 00 0000 CNST 90000000000
.00.0 62 0063 LOCN LOCN
@@ -160,4 +149,3 @@ SYMBOL TABLE
0 MONTR 50 OUT 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -7,6 +7,5 @@
60600000700036888114000528000033003984220260051000004300008880037004280000130055
60600000800042802232600538620326005180110400054000004900018891040005489108260054
60600000900048871082600548000030002700000000000233000000000000000000000000000000
60600001000054000000000000000000005040000990000254565549632004559595625900810059
60300001100060249634500822000000000090000000000
6019999990006319458374456 *** CHECKSUM CARD ***
60600001000054000000000000000000005040000990000254565549632004559595625933810059
60300001100060249634533822000000000090000000000

View File

@@ -109,7 +109,7 @@
2ERROR=01
6 6 0000000044500008000042000080000360033600014001496000040015260000460150
6 6 0006600012601506000010014860000140149600004001498000037001660000100150
6 6 0012600001401526000140015280000360016800003000226000041014980000370026
6 6 0012600001401526000140015080000360016800003000226000041014980000370026
6 6 0018600001001526000014015260001400152800003600076000010014980001330037
6 6 0024800004100396000030010060000100150812103700291000030000080000410040
6 6 0030000014500006000015015010000300000600011801241000034000080000410039
@@ -186,7 +186,7 @@
6 4 000000000010000010006001176000030011140000990000
2RITE,REAL
6 6 0000000000100008000042000010000109999000004800068041040001010000109998
6 6 0006842104000100000048000880000130012800001900100200861000010000300000
6 6 0006842104000100000048000880000130012800001900100200061000010000300000
6 2 00120000000000140000990000
2ROMXX,REAL(REAL)
2ERROR=01
@@ -242,10 +242,10 @@
2SINH=01
2COSH=02
2ERROR=03
6 6 0000000000100008000040001980000410021800101800248000034001560000440200
6 6 0000000000100008000040001980000410021800101800238000034001560000440200
6 6 0006600003002028000040002080000360013800001000196000044010060000300100
6 6 0012800002500208000042000010000300000600001003518000041001900001490000
6 6 0018800003000130000000000000000000000800000000232634155480005250000000
6 6 0018800003000130000000000000000000000800000000222634155480005250000000
6 1 002440000990000
2TRACE,REAL
2ERROR=01
@@ -273,9 +273,9 @@
6 6 0084000001001320000933999980000300075010086101240000148000383111400090
6 6 0090624084402006010130020080000420094800102902360024029010180000300050
6 6 0096010086101248000030009280300360103800100901028000112008080000300098
6 6 0102216020202020000010012580000360050800001200180000148000483211400108
6 6 0102216020202020000010012580000360050800001201730000148000483211400108
6 6 0108009900901018000030009280000420120800003601698110036017000000400134
6 6 0114000034500800000240012800000460126004104001260000040012700000100134
6 6 0114000034500800000240012800000460126004104001260000140012700000100134
6 6 0120000024800100000143002300000120129000001301288000133021100000190125
6 6 0126050001901250000010013480000410164800004401688000133015800001270128
6 6 0132800003201440000041012780000370050800004101218000044016880000300158
@@ -288,13 +288,13 @@
6 6 0174804101802380000140013480001340186804104001848044927018480000420184
6 6 0180000001001300000148000484211400185800001001840000245999980000200115
6 6 0186000004375578000013023800210400133002111801308000035019380000100238
6 6 0192800003001770002800000201110400134800003001770030427012900000320200
6 6 0192800003001770002800000201110400134800003001770030427012980000320200
6 6 0198800003002108000010023980000360199000024575578221040012500001480008
6 6 0204000014001340000248001000000120130800001701700031018012980001340219
6 6 0210000042601290000010012900000190125000001901250000227012580000410226
6 6 0216800004401688000030015880000300050800004101258000010015600000420131
6 6 0222800012001150000245755700001480008000014001340000043001480000130238
6 6 0228000024575578000133023400210180130800003402119000012015680000300221
6 6 0228000024575578000133023400210180130800003402118000012015680000300221
6 6 0234000104001338000030022020000000000000100000000000000005005000000000
6 1 024040000990000

View File

@@ -1,10 +1,7 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-28 09:51
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:41
Source File: READ.card
REORD
REORD
START PASS 1
.00.0 0000 READ F4247 SW,1,*
@@ -153,21 +150,8 @@ START PASS 1
01.43.0 0144 FINI 1
SYMBOL TABLE
51 *A..1 36 *B..1 9 A 112 AC 38 AD
18 B 8 BMOD 58 C 120 CD 129 D
103 E 137 F 69 G 138 I 88 J
53 K 98 L 100 M 135 N 46 O
65 P 63 Q 127 R 0 READ 1 RLO
108 S 130 S1 131 S2 132 S3 133 S4
134 S5 136 S6 125 ST1 126 ST2 128 SW
124 T 97 U 94 V 76 W 90 X
91 Y 100 Z
END PASS 1, ERRORS = 0
START PASS 2
.00.0 2 0000 7 0128 01 0000 READ F4247 SW,1,*
@@ -331,4 +315,3 @@ SYMBOL TABLE
91 Y 100 Z
END PASS 2, ERRORS = 0

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:46
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:47
Source File: REED.card
START PASS 1
.00.0 0000 READ DEFN 100
@@ -16,13 +13,8 @@ START PASS 1
.00.0 0008 FINI REED
SYMBOL TABLE
8 BMOD 100 READ 0 REED 1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 READ DEFN 100
@@ -31,7 +23,7 @@ START PASS 2
.00.0 4 0002 6 0000 30 0111 BUN 6 0111
.00.0 5 0003 4 0000 99 0000 CNST 40000990000
.00.0 6 0004 2 5945 45 4400 CNST $REED READ=1 $
0005 2 5945 41 4400
0005 2 5945 41 4433
0006 2 8100 00 0000
.00.0 7 0007 9 0000 00 0000 CNST 90000000000
.00.0 8 0008 FINI REED
@@ -42,4 +34,3 @@ SYMBOL TABLE
8 BMOD 100 READ 0 REED 1 RLO
END PASS 2, ERRORS = 0

View File

@@ -1,3 +1,2 @@
60600000100000000000100000100060011760000300111400009900002594545440025945414400
60600000100000000000100000100060011760000300111400009900002594545440025945414433
602000002000062810000000090000000000
6019999990000810992769028

View File

@@ -1,4 +1,4 @@
.00.0 READ DEFN 100
.00.0 0000 READ DEFN 100
.00.0 0000 REED NOP
.00.0 0001 CRD 0117,1
.00.0 0002 BUN 6 0111

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 08:54
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:48
Source File: RITE.card
START PASS 1
.00.0 0000 RITE NOP
@@ -27,14 +24,8 @@ START PASS 1
0012 +0000000001
SYMBOL TABLE
10 *A..1 12 +0000000001 8 BMOD 12 LOCN 0 RITE
1 RLO
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 0 0000 01 0000 RITE NOP
@@ -47,7 +38,7 @@ START PASS 2
.00.0 8 0007 0 0000 48 0008 SRA 8
.00.0 9 0008 8 0000 13 0012 SUB 8 +1
.00.0 10 0009 8 0000 19 0010 ADL 8 A+
.00.0 11 0010 0 2008 61 0000 *A CWR 0,02,0
.00.0 11 0010 0 2000 61 0000 *A CWR 0,02,0
.00.0 12 0011 1 0000 30 0000 BUN - 0
.00.0 13 0012 LOCN LOCN *+1
.00.0 14 0013 4 0000 99 0000 CNST 40000990000
@@ -64,4 +55,3 @@ SYMBOL TABLE
1 RLO
END PASS 2, ERRORS = 0

View File

@@ -1,4 +1,3 @@
60600000100000000000100008000042000010000109999000004800068041040001010000109998
60600000200006842104000100000048000880000130012800001900100200861000010000300000
60600000200006842104000100000048000880000130012800001900100200061000010000300000
6040000030001200000000001400009900002594963450090000000000
6019999990001612577424634

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 09:00
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:49
Source File: ROMXX.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -63,16 +60,8 @@ START PASS 1
0046 +5115707963
SYMBOL TABLE
34 *B..1 29 *C..1 23 *D..1 31 *E..1 32 *F..1
27 *G..1 45 +0000000001 44 +1000000000 46 +5115707963 8 BMOD
100 ERROR 44 LOCN 1 RLO 37 ROM1 38 ROM2
39 ROM3 0 ROMXX 200 SQRT
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -127,8 +116,8 @@ START PASS 2
0049 2 2359 45 4153
0050 2 2459 45 4153
0051 2 0400 45 5959
0052 2 5659 00 8100
0053 2 6258 59 6300
0052 2 5659 33 8100
0053 2 6258 59 6333
0054 2 8200 00 0000
.00.0 50 0055 9 0000 00 0000 CNST 90000000000
.00.0 51 0056 LOCN LOCN
@@ -146,4 +135,3 @@ SYMBOL TABLE
39 ROM3 0 ROMXX 200 SQRT
END PASS 2, ERRORS = 0

View File

@@ -6,6 +6,5 @@
60600000600030800012100230000143000060000220151800003000278000041003780000420000
60600000700036600003001072595654676780000000037800001000466000041015210000370000
60600000800042000014900001000030000001000000000000000000010511570796340000990000
60600000900048259565467672235945415322459454153204004559592565900810026258596300
60600000900048259565467672235945415322459454153204004559592565933810026258596333
602000010000542820000000090000000000
6019999990005616197835529

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 17:28
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:49
Source File: SIN.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -71,16 +68,8 @@ START PASS 1
0055 +5057079632
SYMBOL TABLE
14 *A..1 43 *B..1 22 *D..1 44 *F..1 51 +4715148419
53 +4979689679 49 +5031830989 55 +5057079632 50 +5120000000 52 -4846737656
54 -5064596371 8 BMOD 100 ERROR 48 EXP 49 LOCN
1 RLO 0 SIN 47 SIN1 46 SIN2
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -139,7 +128,7 @@ START PASS 2
0058 2 4541 53 2459
0059 2 4541 53 0400
0060 2 4559 59 5659
0061 2 0081 00 0000
0061 2 3381 00 0000
.00.0 54 0062 9 0000 00 0000 CNST 90000000000
.00.0 55 0063 LOCN LOCN
.00.0 56 0049 FINI SIN
@@ -160,4 +149,3 @@ SYMBOL TABLE
1 RLO 0 SIN 47 SIN1 46 SIN2
END PASS 2, ERRORS = 0

View File

@@ -8,5 +8,4 @@
60600000800042100003000008000042000080000410047600003001148000000004726249550000
60600000900048000000000000503183098905120000000047151484191484673765604979689679
60600001000054150645963710505707963240000990000262495523592454153245924541530400
60300001100060245595956592008100000090000000000
6019999990006311425344670
60300001100060245595956592338100000090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 17:29
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:50
Source File: SINH.card
START PASS 1
.00.0 0000 EXP DEFN 100
@@ -49,15 +46,8 @@ START PASS 1
0032 $SINH
SYMBOL TABLE
32 $SINH 14 *A..1 12 *B..1 25 *C..1 29 +4719841270
30 +4883333333 31 +5016666667 28 +5050000000 8 BMOD 200 ERROR
100 EXP 28 LOCN 1 RLO 0 SINH
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 EXP DEFN 100
@@ -95,9 +85,9 @@ START PASS 2
.00.0 33 0034 2 6249 55 4823 CNST $SINH,REAL(REAL) EXP=1 ERROR=2 $
0035 2 5945 41 5324
0036 2 5945 41 5304
0037 2 0045 67 5700
0037 2 0045 67 5733
0038 2 8100 45 5959
0039 2 5659 00 8200
0039 2 5659 33 8200
.00.0 34 0040 9 0000 00 0000 CNST 90000000000
.00.0 35 0041 LOCN LOCN
.00.0 36 0028 FINI SINH
@@ -115,4 +105,3 @@ SYMBOL TABLE
100 EXP 28 LOCN 1 RLO 0 SINH
END PASS 2, ERRORS = 0

View File

@@ -4,5 +4,4 @@
60600000400018800002200306000024024980000220031600002402496000024025260000220252
60600000500024800003000128000042000080000410032600003002000505000000004719841270
60600000600030048833333330501666666726249554800400009900002624955482325945415324
605000007000362594541530420045675700281004559592565900820090000000000
6019999990004117869364944
605000007000362594541530420045675733281004559592565933820090000000000

View File

@@ -1,13 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library
Pre-load Pool
Load Source & Go
Pass 1 Listing Pass 2 Listing
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 17:30
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:52
Source File: SQRT.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -64,16 +57,8 @@ START PASS 1
0044 $SQRT
SYMBOL TABLE
44 $SQRT 34 *A..1 32 *B..1 38 +2550000000 43 +5015811388
40 +5041117101 42 +5050000000 41 +5062697923 39 -4916450338 36 A
8 BMOD 100 ERROR 37 EXP 38 LOCN 1 RLO
0 SQRT
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -121,7 +106,7 @@ START PASS 2
0047 2 5945 41 5324
0048 2 5945 41 5304
0049 2 0045 59 5956
0050 2 5900 81 0000
0050 2 5933 81 0000
.00.0 43 0051 9 0000 00 0000 CNST 90000000000
.00.0 44 0052 LOCN LOCN
.00.0 45 0038 FINI 1
@@ -142,4 +127,3 @@ SYMBOL TABLE
0 SQRT
END PASS 2, ERRORS = 0

View File

@@ -6,5 +6,4 @@
60600000600030800002400431000030000080000240042100003000008000041004460000300107
60600000700036051100000000000000000002550000000149164503380504111710105062697923
60600000800042050500000000501581138826258596300400009900002625859632325945415324
6040000090004825945415304200455959562590081000090000000000
6019999990005213781557931
6040000090004825945415304200455959562593381000090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-28 09:53
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:53
Source File: TAN.card
START PASS 1
.00.0 0000 SIN DEFN 100
@@ -38,15 +35,8 @@ START PASS 1
.00.0 0032 FINI TAN
SYMBOL TABLE
13 *A..1 8 BMOD 200 COS 20 COSX 300 ERROR
1 RLO 100 SIN 0 TAN 21 TAN1 22 TAN2
19 X
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 SIN DEFN 100
@@ -94,4 +84,3 @@ SYMBOL TABLE
19 X
END PASS 2, ERRORS = 0

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 17:33
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:55
Source File: TANH.card
START PASS 1
.00.0 0000 SINH DEFN 100
@@ -38,19 +35,11 @@ START PASS 1
.00.0 0033 CNST 90000000000
.00.0 0034 LOCN LOCN
.00.0 0023 FINI TANH
0023 TANH1
0024 +5250000000
0023 +5250000000
SYMBOL TABLE
13 *A..1 15 *B..1 24 +5250000000 8 BMOD 200 COSH
20 COSHX 300 ERROR 23 LOCN 1 RLO 100 SINH
22 TAHN1 0 TANH 23 TANH1 21 TANH2 19 X
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 SINH DEFN 100
@@ -59,7 +48,7 @@ START PASS 2
.00.0 4 0000 0 0000 01 0000 TANH NOP
.00.0 5 0001 8 0000 40 0019 STA 8 X
.00.0 6 0002 8 0000 41 0021 LDR 8 TANH2
.00.0 7 0003 8 0010 18 0024 CFA 8 +5250000000,00
.00.0 7 0003 8 0010 18 0023 CFA 8 +5250000000,00
.00.0 8 0004 8 0000 34 0015 BCH 8 B+
.00.0 9 0005 6 0000 44 0200 STP 6 COSH
.00.0 10 0006 6 0000 30 0202 BUN 6 COSH+2
@@ -77,7 +66,7 @@ START PASS 2
.00.0 22 0018 8 0000 30 0013 BUN 8 A-
.00.0 23 0019 0 0000 00 0000 X CNST 0
.00.0 24 0020 0 0000 00 0000 COSHX CNST 0
.00.0 25 0021 8 0000 00 0023 TANH2 HLT 8 TANH1
.00.0 25 0021 8 0000 00 0022 TANH2 HLT 8 TANH1
.00.0 26 0022 2 6341 55 4800 TANH1 CNST $TANH$
.00.0 27 0023 LOCN LOCN *+1
.00.0 28 0024 4 0000 99 0000 CNST 40000990000
@@ -85,10 +74,10 @@ START PASS 2
0026 2 5945 41 5324
0027 2 5945 41 5304
0028 2 0062 49 5548
0029 2 0081 00 4356
0030 2 6248 00 8200
0029 2 3381 00 4356
0030 2 6248 33 8200
0031 2 4559 59 5659
0032 2 0083 00 0000
0032 2 3383 00 0000
.00.0 30 0033 9 0000 00 0000 CNST 90000000000
.00.0 31 0034 LOCN LOCN
.00.0 32 0023 FINI TANH
@@ -97,9 +86,8 @@ START PASS 2
SYMBOL TABLE
13 *A..1 15 *B..1 24 +5250000000 8 BMOD 200 COSH
13 *A..1 15 *B..1 23 +5250000000 8 BMOD 200 COSH
20 COSHX 300 ERROR 23 LOCN 1 RLO 100 SINH
22 TAHN1 0 TANH 23 TANH1 21 TANH2 19 X
0 TANH 22 TANH1 21 TANH2 19 X
END PASS 2, ERRORS = 0

View File

@@ -1,7 +1,6 @@
60600000100000000000100008000040001980000410021800101800248000034001560000440200
60600000100000000000100008000040001980000410021800101800238000034001560000440200
60600000200006600003002028000040002080000360013800001000196000044010060000300100
60600000300012800002500208000042000010000300000600001003518000041001900001490000
605000004000188000030001300000000000000000000008000000002326341554800
60600000500024052500000002634155482325945415324259454153042006249554820081004356
6040000060003026248008200245595956592008300000090000000000
6019999990003410859695173
60600000400018800003000130000000000000000000000800000000222634155480005250000000
60600000500024400009900002634155482325945415324259454153042006249554823381004356
6040000060003026248338200245595956592338300000090000000000

View File

@@ -1,9 +1,6 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-21 17:32
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:56
Source File: TRACE.card
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -37,15 +34,8 @@ START PASS 1
0021 +9999000000
SYMBOL TABLE
8 *A..1 15 *Y..1 17 *Z..1 21 +9999000000 8 BMOD
100 ERROR 2 HOLD 20 HOLD0 21 LOCN 1 RLO
3 TR1 0 TRACE
END PASS 1, ERRORS = 0
START PASS 2
.00.0 1 0000 ERROR DEFN 100
@@ -74,7 +64,7 @@ START PASS 2
.00.0 24 0022 4 0000 99 0000 CNST 40000990000
.00.0 25 0023 2 6359 41 4345 CNST $TRACE ERROR=1 $
0024 2 0045 59 5956
0025 2 5900 81 0000
0025 2 5933 81 0000
.00.0 26 0026 9 0000 00 0000 CNST 90000000000
.00.0 27 0027 LOCN LOCN
.00.0 28 0021 FINI TRACE
@@ -88,4 +78,3 @@ SYMBOL TABLE
3 TR1 0 TRACE
END PASS 2, ERRORS = 0

View File

@@ -2,5 +2,4 @@
60600000200006844104000028440036001510000100000804101800038000135001280002200008
60600000300012800011200028000012002180000310015700034400000440036000280000420000
60600000400018800001000201000030000000000000000099990000004000099000026359414345
60300000500024200455959562590081000090000000000
6019999990002719328210572
60300000500024200455959562593381000090000000000

View File

@@ -1,11 +1,8 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2017-12-28 09:55
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-11 06:57
Source File: WRITE.card
HEAD THE WRITE PROCEDURE
REORD
HEAD THE WRITE PROCEDURE
REORD
START PASS 1
.00.0 0000 ERROR DEFN 100
@@ -126,7 +123,7 @@ START PASS 1
1.15.0 0102 *B CNST 21602020202
1.16.0 0103 *A CAD ZOUT
1.17.0 0104 BZA 8 CYCLE
1.18.0 0105 ADD 8 18
1.18.0 0105 ADD 8 I8
1.19.0 0106 SRT 4
1.20.0 0107 STR 8 *+1,32
1.21.0 0108 SPO 101,99
@@ -139,7 +136,7 @@ START PASS 1
1.28.0 0115 MAJOR STB GAMMA
1.29.0 0116 CLL ALPHA
01.30.0 0117 STA ALPHA,04
01.31.0 0118 STA BETA
01.31.0 0118 STR BETA
1.32.0 0119 CAD THISN
1.33.0 0120 I10 SRS 10
1.34.0 0121 I23 LSA 1,23
@@ -218,7 +215,7 @@ START PASS 1
2.07.0 0194 STA THISN,11
2.08.0 0195 BUN 8 E-
2.09.0 0196 FF DFL WIDTH,03,4
2.10.0 0197 BRP A+
2.10.0 0197 BRP 8 A+
02.11.0 0198 BUN 8 ERR1
2.12.0 0199 CAD 8 +5000000000
02.13.0 0200 *A BZA 8 *-1
@@ -253,7 +250,7 @@ START PASS 1
2.42.0 0229 BMA 8 A+
2.43.0 0230 *C CFA OP,02
2.44.0 0231 BCH 8 ERR
2.45.0 0232 ADD 9 I1
2.45.0 0232 ADD 8 I1
2.46.0 0233 BUN 8 D-
2.47.0 0234 *A STA DELTA,00
2.48.0 0235 BUN 8 E-
@@ -269,29 +266,8 @@ START PASS 1
0239 +5000000000
SYMBOL TABLE
26 *A..1 75 *A..2 103 *A..3 200 *A..4 234 *A..5
72 *B..1 102 *B..2 185 *B..3 41 *C..1 92 *C..2
112 *C..3 219 *C..4 230 *C..5 64 *D..1 186 *D..2
221 *D..3 177 *E..1 220 *E..2 144 *F..1 191 *F..2
152 *H..1 13 *I..1 154 *I..2 52 *O..1 169 *Q..1
68 *R..1 78 *S..1 113 *S..2 84 *Z..1 238 +0000000050
237 +0010000000 239 +5000000000 25 AA 126 ALPHA 47 BB
127 BETA 8 BMOD 87 CC 50 CYCLE 131 DEC
133 DELTA 211 ERR 210 ERR1 100 ERROR 168 EXIT1
196 FF 36 FORMT 128 GAMMA 125 H0 126 H50
81 I03 156 I1 120 I10 226 I14 56 I2
164 I20 121 I23 170 I51 173 I8 114 I80
80 I9999 110 II 237 LOCN 115 MAJOR 132 NEXTN
43 NNINE 130 OP 67 OUT 34 OVTST 96 PP
200 RITE 1 RLO 236 SIGN2 223 SS 158 SUBR1
159 SUBR2 184 TEMP 134 THISN 98 TT 129 WIDTH
0 WRITE 88 WW 85 XIT 172 XX 125 ZOUT
END PASS 1, ERRORS = 0
START PASS 2
.00.0 3 0000 ERROR DEFN 100
@@ -412,7 +388,7 @@ START PASS 2
1.15.0 118 0102 2 1602 02 0202 *B CNST 21602020202
1.16.0 119 0103 0 0000 10 0125 *A CAD ZOUT
1.17.0 120 0104 8 0000 36 0050 BZA 8 CYCLE
1.18.0 121 0105 8 0000 12 0018 ADD 8 18
1.18.0 121 0105 8 0000 12 0173 ADD 8 I8
1.19.0 122 0106 0 0001 48 0004 SRT 4
1.20.0 123 0107 8 3211 40 0108 STR 8 *+1,32
1.21.0 124 0108 0 0990 09 0101 SPO 101,99
@@ -425,7 +401,7 @@ START PASS 2
1.28.0 131 0115 0 0002 40 0128 MAJOR STB GAMMA
1.29.0 132 0116 0 0000 46 0126 CLL ALPHA
01.30.0 133 0117 0 0410 40 0126 STA ALPHA,04
01.31.0 134 0118 0 0000 40 0127 STA BETA
01.31.0 134 0118 0 0001 40 0127 STR BETA
1.32.0 135 0119 0 0000 10 0134 CAD THISN
1.33.0 136 0120 0 0002 48 0010 I10 SRS 10
1.34.0 137 0121 0 0001 43 0023 I23 LSA 1,23
@@ -504,7 +480,7 @@ START PASS 2
2.07.0 210 0194 0 1110 40 0134 STA THISN,11
2.08.0 211 0195 8 0000 30 0177 BUN 8 E-
2.09.0 212 0196 0 0304 27 0129 FF DFL WIDTH,03,4
2.10.0 213 0197 0 0000 32 0200 BRP A+
2.10.0 213 0197 8 0000 32 0200 BRP 8 A+
02.11.0 214 0198 8 0000 30 0210 BUN 8 ERR1
2.12.0 215 0199 8 0000 10 0239 CAD 8 +5000000000
02.13.0 216 0200 8 0000 36 0199 *A BZA 8 *-1
@@ -539,7 +515,7 @@ START PASS 2
2.42.0 245 0229 8 0001 33 0234 BMA 8 A+
2.43.0 246 0230 0 0210 18 0130 *C CFA OP,02
2.44.0 247 0231 8 0000 34 0211 BCH 8 ERR
2.45.0 248 0232 9 0000 12 0156 ADD 9 I1
2.45.0 248 0232 8 0000 12 0156 ADD 8 I1
2.46.0 249 0233 8 0000 30 0221 BUN 8 D-
2.47.0 250 0234 0 0010 40 0133 *A STA DELTA,00
2.48.0 251 0235 8 0000 30 0220 BUN 8 E-
@@ -580,4 +556,3 @@ SYMBOL TABLE
0 WRITE 88 WW 85 XIT 172 XX 125 ZOUT
END PASS 2, ERRORS = 0

View File

@@ -15,9 +15,9 @@
60600001500084000001001320000933999980000300075010086101240000148000383111400090
60600001600090624084402006010130020080000420094800102902360024029010180000300050
60600001700096010086101248000030009280300360103800100901028000112008080000300098
60600001800102216020202020000010012580000360050800001200180000148000483211400108
60600001800102216020202020000010012580000360050800001201730000148000483211400108
60600001900108009900901018000030009280000420120800003601698110036017000000400134
60600002000114000034500800000240012800000460126004104001260000040012700000100134
60600002000114000034500800000240012800000460126004104001260000140012700000100134
60600002100120000024800100000143002300000120129000001301288000133021100000190125
60600002200126050001901250000010013480000410164800004401688000133015800001270128
60600002300132800003201440000041012780000370050800004101218000044016880000300158
@@ -30,13 +30,13 @@
60600003000174804101802380000140013480001340186804104001848044927018480000420184
60600003100180000001001300000148000484211400185800001001840000245999980000200115
60600003200186000004375578000013023800210400133002111801308000035019380000100238
60600003300192800003001778000010017001110400134800003001770030427012900000320200
60600003300192800003001778000010017001110400134800003001770030427012980000320200
60600003400198800003002108000010023980000360199000024575578221040012500001480008
60600003500204000014001340000248001000000120130800001701700031018012980001340219
60600003600210000042601290000010012900000190125000001901250000227012580000410226
60600003700216800004401688000030015880000300050800004101258000010015600000420131
60600003800222800012001150000245755700001480008000014001340000043001480000130238
60600003900228000024575578000133023400210180130800003402119000012015680000300221
60600003900228000024575578000133023400210180130800003402118000012015680000300221
60600004000234000104001338000030022020000000000000100000000000000005005000000000
60600004100240400009900002665949634520045595956259338100592496345338220000000000
6010000420024690000000000

View File

@@ -118,7 +118,7 @@
1.15.0 0102 *B CNST 21602020202
1.16.0 0103 *A CAD ZOUT
1.17.0 0104 BZA 8 CYCLE
1.18.0 0105 ADD 8 18
1.18.0 0105 ADD 8 I8
1.19.0 0106 SRT 4
1.20.0 0107 STR 8 *+1,32
1.21.0 0108 SPO 101,99
@@ -131,7 +131,7 @@
1.28.0 0115 MAJOR STB GAMMA
1.29.0 0116 CLL ALPHA
01.30.0 0117 STA ALPHA,04
01.31.0 0118 STA BETA
01.31.0 0118 STR BETA
1.32.0 0119 CAD THISN
1.33.0 0120 I10 SRS 10
1.34.0 0121 I23 LSA 1,23
@@ -210,7 +210,7 @@
2.07.0 0194 STA THISN,11
2.08.0 0195 BUN 8 E-
2.09.0 0196 FF DFL WIDTH,03,4
2.10.0 0197 BRP A+
2.10.0 0197 BRP 8 A+
02.11.0 0198 BUN 8 ERR1
2.12.0 0199 CAD 8 +5000000000
02.13.0 0200 *A BZA 8 *-1
@@ -245,7 +245,7 @@
2.42.0 0229 BMA 8 A+
2.43.0 0230 *C CFA OP,02
2.44.0 0231 BCH 8 ERR
2.45.0 0232 ADD 9 I1
2.45.0 0232 ADD 8 I1
2.46.0 0233 BUN 8 D-
2.47.0 0234 *A STA DELTA,00
2.48.0 0235 BUN 8 E-

View File

@@ -1,11 +1,8 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-02 15:46
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-09 21:18
Source File: BALGOL-Main.card
ASMBL 1
REORD 1.00
ASMBL 1
REORD 1.00
START PASS 1
@@ -4678,240 +4675,8 @@ START PASS 1
4115 +4959045600
SYMBOL TABLE
4 *A..1 63 *A..2 900 *A..3 929 *A..4 944 *A..5
1085 *A..6 1184 *A..7 1330 *A..8 1357 *A..9 1387 *A.10
1520 *A.11 1577 *A.12 1667 *A.13 1736 *A.14 1760 *A.15
1809 *A.16 1823 *A.17 1858 *A.18 1876 *A.19 1886 *A.20
1952 *A.21 2008 *A.22 2027 *A.23 2029 *A.24 2048 *A.25
2060 *A.26 2075 *A.27 2095 *A.28 2188 *A.29 2208 *A.30
2224 *A.31 2247 *A.32 2293 *A.33 2318 *A.34 2364 *A.35
2392 *A.36 2429 *A.37 2471 *A.38 2482 *A.39 2600 *A.40
2661 *A.41 2726 *A.42 2755 *A.43 2971 *A.44 2995 *A.45
3064 *A.46 3094 *A.47 3168 *A.48 3184 *A.49 3233 *A.50
3270 *A.51 3308 *A.52 3374 *A.53 3402 *A.54 3421 *A.55
3440 *A.56 3479 *A.57 3495 *A.58 3506 *A.59 3614 *A.60
3641 *A.61 3651 *A.62 3736 *A.63 3762 *A.64 3798 *A.65
3864 *A.66 3879 *A.67 3890 *A.68 3945 *A.69 3946 *A.70
3987 *A.71 4036 *A.72 4092 *A.73 1490 *A2.1 7 *B..1
61 *B..2 880 *B..3 904 *B..4 919 *B..5 952 *B..6
1077 *B..7 1211 *B..8 1218 *B..9 1289 *B.10 1327 *B.11
1360 *B.12 1389 *B.13 1417 *B.14 1532 *B.15 1570 *B.16
1599 *B.17 1653 *B.18 1707 *B.19 1739 *B.20 1811 *B.21
1874 *B.22 1893 *B.23 1938 *B.24 1976 *B.25 2001 *B.26
2003 *B.27 2051 *B.28 2061 *B.29 2096 *B.30 2141 *B.31
2210 *B.32 2225 *B.33 2256 *B.34 2299 *B.35 2375 *B.36
2483 *B.37 2688 *B.38 2729 *B.39 2752 *B.40 2895 *B.41
3007 *B.42 3076 *B.43 3092 *B.44 3189 *B.45 3198 *B.46
3371 *B.47 3420 *B.48 3452 *B.49 3473 *B.50 3643 *B.51
3648 *B.52 3717 *B.53 3766 *B.54 3800 *B.55 3868 *B.56
3885 *B.57 3995 *B.58 4026 *B.59 15 *C..1 77 *C..2
881 *C..3 907 *C..4 958 *C..5 1069 *C..6 1128 *C..7
1165 *C..8 1187 *C..9 1226 *C.10 1332 *C.11 1364 *C.12
1386 *C.13 1538 *C.14 1564 *C.15 1607 *C.16 1655 *C.17
1696 *C.18 1731 *C.19 1815 *C.20 1980 *C.21 2036 *C.22
2054 *C.23 2120 *C.24 2153 *C.25 2315 *C.26 2485 *C.27
2728 *C.28 2812 *C.29 2949 *C.30 3067 *C.31 3096 *C.32
3254 *C.33 3332 *C.34 3516 *C.35 3566 *C.36 3640 *C.37
3663 *C.38 3674 *C.39 3710 *C.40 3787 *C.41 3805 *C.42
3953 *C.43 4037 *C.44 46 *D..1 57 *D..2 83 *D..3
879 *D..4 963 *D..5 1082 *D..6 1127 *D..7 1190 *D..8
1230 *D..9 1278 *D.10 1325 *D.11 1366 *D.12 1397 *D.13
1447 *D.14 1526 *D.15 1568 *D.16 1610 *D.17 1744 *D.18
1818 *D.19 2115 *D.20 2323 *D.21 2763 *D.22 3050 *D.23
3052 *D.24 3100 *D.25 3274 *D.26 3504 *D.27 3575 *D.28
3708 *D.29 3807 *D.30 3950 *D.31 21 *E..1 961 *E..2
1193 *E..3 1231 *E..4 1265 *E..5 1334 *E..6 1353 *E..7
1380 *E..8 1426 *E..9 1527 *E.10 1620 *E.11 1688 *E.12
2016 *E.13 2046 *E.14 2336 *E.15 2378 *E.16 2683 *E.17
2760 *E.18 2899 *E.19 2936 *E.20 3160 *E.21 3173 *E.22
3268 *E.23 3354 *E.24 3430 *E.25 3489 *E.26 3522 *E.27
3637 *E.28 3659 *E.29 3789 *E.30 3981 *E.31 981 *F..1
1234 *F..2 1347 *F..3 1459 *F..4 1503 *F..5 1591 *F..6
1711 *F..7 1784 *F..8 2020 *F..9 2156 *F.10 2321 *F.11
2801 *F.12 2887 *F.13 2932 *F.14 3156 *F.15 3327 *F.16
3330 *F.17 3546 *F.18 16 *G..1 979 *G..2 1216 *G..3
1343 *G..4 1479 *G..5 2339 *G..6 2786 *G..7 2891 *G..8
3538 *G..9 1001 *H..1 1480 *H..2 1693 *H..3 2796 *H..4
2797 *H..5 2912 *H..6 3552 *H..7 3984 *H..8 4513 *H..9
987 *I..1 2333 *I..2 2807 *I..3 4002 *I..4 1015 *J..1
1431 *J..2 2327 *J..3 1025 *K..1 1470 *K..2 2313 *K..3
3257 *K..4 3985 *K..5 1454 *L..1 2089 *L..2 2129 *L..3
999 *M..1 1041 *M..2 1471 *M..3 3262 *M..4 3955 *M..5
1031 *N..1 1488 *N..2 2110 *N..3 997 *P..1 1500 *P..2
1565 *P..3 2303 *P..4 1013 *Q..1 1561 *Q..2 2041 *Q..3
2306 *Q..4 2785 *Q..5 3114 *Q..6 3918 *Q..7 3937 *Q..8
1007 *R..1 2119 *R..2 2125 *R..3 2305 *R..4 1020 *S..1
2138 *S..2 2139 *S..3 2424 *S..4 3284 *S..5 976 *T..1
1273 *T..2 3126 *T..3 3176 *T..4 3282 *T..5 3938 *T..6
3280 *U..1 3242 *V..1 3900 *V..2 1505 *W..1 3266 *W..2
3555 *W..3 1477 *X..1 1575 *X..2 3252 *X..3 3556 *X..4
3873 *X..5 3913 *X..6 1475 *Y..1 1579 *Y..2 3251 *Y..3
3260 *Y..4 3346 *Y..5 50 *Z..1 1473 *Z..2 3294 *Z..3
3357 *Z..4 4109 +0371720000 4114 +4959035600 4115 +4959045600 4111 +5822570000
4113 +6034037172 4110 +6099999999 4112 +9999999999 174 ABASE 556 ABSGN
3666 ACC 3667 ACC1 3668 ACC2 3680 ACC3 3684 ACC4
175 ACCUM 2820 ACCX 4047 ACTBL 579 ADDL1 577 ADDV1
578 ADDV2 652 ADDX1 1290 ALEPH 256 ALPHA 1399 ALPLU
1446 ALPLX 1441 ALPX1 1812 ANALY 1803 ANALZ 456 ANDGN
2531 ARACM 346 ARAMD 2510 ARAPM 276 ARAS 2525 ARDEC
2537 ARFCM 347 ARFMD 2359 ARMS 2521 ARRAY 433 ARRGN
176 ARRI 177 ARRL 3809 ARTHA 3889 ARTHB 3957 ARTHC
3792 ARTHG 178 ARTHM 4004 ARTHX 2736 ASMBL 2820 ASMBX
2739 ASMBY 2738 ASMBZ 1768 ASSN 1764 ASSN1 1770 ASSNX
273 AVAIL 649 BCHL2 650 BCLL2 640 BCSL2 651 BCUL2
546 BEGGN 1592 BETA 660 BF1LR 8 BMOD 619 BNZAF
3051 BOF 667 BOF2 390 BOOGN 2517 BOOL 339 BOR
330 BREF 655 BSAFN 656 BSAFP 614 BSALN 615 BSALP
2 BUF 612 BUN3V 659 BUNA 610 BUNBZ 661 BUNFB
657 BUNFR 611 BUNI 613 BUNL2 606 BUNV1 607 BUNV2
608 BUNV3 609 BUNZ 654 BZAFR 616 BZAL2 617 BZAL3
618 BZAL4 645 CAAV1 3699 CAD 3698 CAD1 3696 CAD2
573 CADF1 574 CADL1 570 CADV1 571 CADV2 3713 CADX
572 CADX1 1618 CCBEG 1587 CCCNT 595 CFAV1 596 CFAV2
179 CHAR 262 CHI 263 CHI3 641 CLA 1551 CLASS
1329 CLASX 653 CLLV2 666 CLRO 2675 CMPL 2694 CMPLX
181 CNTRF 180 CNTRI 2382 COLON 393 COMGN 1820 COMMA
1822 COMMX 1912 COMNT 810 COMP 1771 CONV 1793 CONV3
4046 CONVX 293 CRA 294 CRB 295 CRC 298 CRD
299 CRE 300 CRF 301 CRG 302 CRH 304 CRI
305 CRJ 308 CRK 310 CRM 311 CRN 312 CRO
345 CROY 315 CRP 318 CRQ 319 CRR 320 CRS
321 CRT 322 CRU 323 CRV 324 CRW 325 CRX
327 CRY 328 CRZ 646 CSAV1 575 CSUV1 576 CSUV2
665 CSUV4 337 CWAPM 334 CWARD 338 CWCLN 335 CWEMP
332 CWEND 336 CWLAB 333 CWNDX 182 D 1402 D2D3
2524 DCLCM 348 DCLMD 2272 DECN 2274 DECNX 2023 DEL0
2012 DEL1 2039 DEL2 2039 DEL3 2025 DEL4 1998 DEL5
257 DELTA 184 DESCR 186 DEX 102 DICT 277 DIMS
591 DIVV1 592 DIVV2 633 DLBV2 4230 DMPER 296 DOT
292 DUMBS 2396 DUMP 463 DUMPE 4231 DUMPR 387 EITGN
2348 EMPTY 2186 END 554 ENDGN 1899 ENTER 429 ENTGN
258 EPSLN 534 EQIGN 566 EQLGN 2206 EQUL 4229 ERROR
1862 ETHR 157 EX0 3145 EX42 1819 EXCTR 278 EXEC
1799 EXIT 3113 EXPA 4218 EXPF 185 EXPLN 307 EXPN
458 EXTGN 364 EXTMD 2449 EXTRN 597 EXTV1 598 EXTV2
580 FADV1 581 FADV2 4108 FCTIN 593 FDVV1 418 FINGN
2201 FINSH 4222 FIX 3775 FIXCM 3772 FIXCN 3771 FIXCX
3725 FIXER 3735 FIXEX 453 FIXGN 4224 FLOAT 405 FLOGN
3766 FLTC1 3756 FLTCM 3753 FLTCN 3771 FLTCX 2520 FLTG
349 FLTMD 589 FMUV1 590 FMUV2 362 FNCMD 265 FNSW
4101 FONE 1917 FOR 1929 FORCM 411 FORGN 350 FORMD
398 FORMG 2704 FORTY 187 FP 4558 FR1 4587 FR2
4616 FR3 4703 FR4 4645 FR6 4674 FR7 4732 FR8
2084 FRMCM 1320 FRME 1329 FRMEX 351 FRMMD 2079 FRMT
188 FRSTP 2572 FSUB1 2577 FSUB2 2582 FSUBX 585 FSUV1
586 FSUV2 4105 FTWO 1746 FULL 2501 FUNC 2393 FUNCM
438 FUNGN 352 FUNMD 274 FUNS 2663 FUR 279 FV
4064 FXUP 2962 FXUPX 4097 FZERO 189 G 1942 G1
3497 G10 3590 G11 3601 G12 3749 G13 2133 G2
2301 G3 2317 G4 2821 G4P 2277 G5 2574 G6
2826 G6P 2602 G7 2842 G7P 2585 G8 2831 G8P
3458 G9 2784 G99 3133 GABSF 3148 GBNOT 3204 GBWRF
3208 GCRA 3215 GCRB 3298 GCRC 3320 GCRD 3361 GCRE
3366 GCRF 3387 GCRG 3405 GCRH 3409 GCRI 3412 GCRJ
3418 GCRK 3433 GCRM 3435 GCRN 3453 GCRO 3616 GCROY
3493 GCRP 3557 GCRQ 3577 GCRR 3588 GCRS 3591 GCRT
3593 GCRU 3595 GCRV 3606 GCRW 2973 GCRX 3608 GCRY
3612 GCRZ 3024 GEN2 3026 GEN3 3157 GEN4 3198 GEN5
2991 GENAG 3014 GENDX 2977 GENR 2972 GENRX 3022 GENX2
2963 GENXK 2964 GENXV 2965 GENXX 2974 GENXY 558 GEQGN
2606 GETMP 2611 GETMX 2818 GEXIT 3079 GEXPN 3201 GFWRF
3144 GHYPH 3163 GIF 3164 GIF1 455 GNARR 1835 GO
382 GOGN 190 GP 3177 GPCS 3073 GREL1 3029 GREL2
3033 GRELN 454 GSEG 3190 GSIGN 668 GTAB0 740 GTAB1
764 GTAB2 776 GTAB3 431 GTRGN 208 HALT1 4517 HDNG
644 HLTZ 4523 HPV 313 HYPH 191 I 642 IBBI
1860 IF 376 IFGN 1632 IMAGE 378 IMPGN 2214 INDEX
353 INNMD 1583 INP1 1623 INP3 371 INPGN 1582 INPT
1598 INPTX 2057 INPUT 1726 INS 1728 INS1 1725 INS2
1368 INSRT 1396 INSRX 192 INSTP 193 INSTR 1738 INSX
2260 INSXX 2517 INTG 408 INTGN 348 INTMD 4023 INTRP
4046 INTRX 194 IOPUS 271 IOTA 195 IRSTP 196 J
3824 J1 3830 J2 3833 J3 3839 J4 3845 J5
3903 J6 3627 JCROY 197 K 198 K1 199 K2
3810 K3 259 KAPPA 200 KC 316 KOMA 201 L
1461 L9 2075 LABCM 2068 LABEL 363 LABMD 4107 LALE
269 LAMDA 2844 LASMB 2894 LASMX 632 LBCV1 2690 LCCT
202 LCMAX 630 LDBI 631 LDBL0 664 LDBV9 643 LDRV1
2699 LEFT 396 LEQGN 203 LEVEL 4053 LIBRF 4054 LIBRX
4007 LINK 4005 LINK1 4013 LINK2 4018 LINKX 204 LL0
3397 LNGTH 4109 LOC 4217 LOCN 205 LOCNP 2 LOD
76 LODOV 74 LODOX 206 LP 317 LPAR 207 LRTF
634 LSA0 635 LSA1 636 LSA9 443 LSSGN 4227 MAMAX
1796 MAXCM 416 MAXGN 354 MAXMD 365 MEMMD 465 MEMRY
2006 MEMST 1798 MINCM 401 MINGN 355 MINMD 2281 MLTS
1301 MNTR 4228 MNTRE 1826 MODCM 281 MODE 564 MODGN
356 MODMD 445 MONGN 2407 MONT 4226 MONTR 208 MSG
4999 MSIZE 1302 MU 280 MULS 282 MULT 587 MULV1
588 MULV2 2238 NDXCM 357 NDXMD 647 NDXV1 648 NDXV2
403 NEQGN 1721 NEWT 1738 NEWTX 2077 NLRB 1514 NMBR
1537 NMBRX 2338 NN 623 NOPAV 621 NOPV1 622 NOPV2
620 NOPZ 1801 NORM 441 NOTGN 2731 NPCN 2500 NRM
358 NRMMD 1102 NTAG 1280 NU 2591 NULSB 2597 NULSX
3129 NUTBL 3630 OBTN1 3635 OBTN2 3644 OBTNX 2598 OLDT
272 OMCRN 264 OMEGA 275 OP 340 OPIF 343 OPMAX
344 OPMIN 283 OPRND 1676 OPRT 215 OPRTM 216 OPRTN
846 OPRTX 293 OPTAB 1868 OR 380 ORGN 1 OT
435 OTHGN 384 OUTGN 359 OUTMD 2059 OUTPT 426 OVEGN
1832 OVRLY 217 PAR 284 PAREF 266 PARSW 1310 PASS
1313 PASSX 421 PCSGN 1460 PEH 260 PHI 270 PI
218 PLOC 303 PLUS 3645 PMTR 3666 PMTRX 2 PNTR
285 PR1 286 PR3 2507 PRCCM 360 PRCMD 2475 PRCNT
101 PREV 2660 PRFSW 2486 PROCD 413 PROGN 2586 PRSB
2597 PRSBX 261 PSI 4539 PTV 2065 PUTCM 2544 QSUB
2553 QSUBX 920 R1 1114 R10 1118 R11 1130 R11P
1132 R12 1134 R13 1141 R15 1144 R17 1149 R17P
1156 R17Q 1154 R17R 1172 R18 1175 R19 1177 R19P
930 R2 1179 R20 1200 R21 1207 R22 1675 R23
1237 R24 1240 R24P 1245 R25 1247 R26 850 R27
955 R2P 1049 R3 1046 R3K 1088 R4 1092 R5
1099 R6 1104 R7 1103 R7P 1106 R8 1108 R9
4550 RDY 461 REAL 4233 REED 1750 REM 1752 REM1
1749 REM2 1755 REMX 373 RETGN 1909 RETN 341 RGEQ
1516 RHO 2678 RIGHT 4232 RITE 342 RLEQ 1 RLO
297 RPAR 229 RR0 219 RR1 220 RR2 221 RR3
2554 RUN 2571 RUNX 2564 RUNXX 287 RV 222 S1
223 S2 3779 S3 288 SAVET 224 SAVOP 2380 SBL
326 SBST 1045 SC7 846 SCAN 850 SCN1 847 SCN10
907 SCN11 854 SCN2 856 SCN3 882 SCN4 848 SCN5
913 SCN6 916 SCN7 911 SCN8 225 SCNCT 4234 SCNT
3870 SCNXX 4116 SCRTB 1907 SCT 423 SEGGN 1983 SEMI
2539 SEMIC 2543 SEMIX 226 SER 289 SETUP 2159 SGMT
594 SHIFT 526 SIGGN 629 SLA9 624 SLT10 626 SLT30
625 SLTZ 227 SMBL 306 SMCLN 314 SOLD 2263 SPERO
2271 SPERX 1649 SRCH 1648 SRCH1 1674 SRCHX 627 SRT10
628 SRTZ 4216 SSC 605 STAAB 4500 STACK 604 STAI
603 STAL2 601 STAT1 602 STAT2 663 STAT3 599 STAV1
600 STAV2 467 STAX 856 STFOL 451 STOGN 1905 STOP
60 STORE 658 STPA 662 STPFR 638 STPV2 639 STPV3
637 STPZ 228 STSV 366 SUBGN 2434 SUBR 582 SUBV1
583 SUBV2 584 SUBX1 1364 SVAR 921 SW1 253 SW2
254 SW3 1355 SW4 1049 SW5 255 SW6 1844 SWCM
448 SWIGN 361 SWMD 1838 SWTCH 230 SYMBL 4218 SYS
2 T 2861 T1 2864 T2 2869 T3 2879 T4
2903 T5 2855 T9 470 TABSC 267 TAG 2917 TCONS
154 TEMP 309 TEMP1 816 TEMP2 329 TEMP3 290 TEMPS
3028 TEST 1582 THETA 1450 THI 1801 TO 544 TOGN
331 TOP 1257 TRTG 1284 TRTG1 1256 TRTG2 1305 TRTGX
3015 TS001 3741 TSTOP 3752 TSTOX 2326 TWL 369 UNTGN
1852 UNTIL 2045 UPSLN 2583 USUB 2597 USUBX 239 V
240 V1 249 V10 250 V11 241 V2 242 V3
243 V4 244 V5 245 V6 246 V7 247 V8
248 V9 251 VARB 3554 VEE 252 VIMAG 570 VOCAB
2696 VRBL 2695 VRBL1 4019 VSUB 4022 VSUB1 4046 VSUBX
1682 WEM 1687 WEMX 1314 WIND1 1339 WINDS 1316 WINDU
1329 WINDX 1884 WISE 2706 WMG 2709 WMG1 1352 WNDSX
2918 WRIT2 2922 WRIT3 2959 WRIT4 2948 WRIT5 2945 WRIT6
2934 WRIT7 2962 WRITX 183 WRTF 2940 WRTSW 268 XI
4099 XONE 3719 XST 3724 XSTX 2612 XSUB 2639 XSUBX
4103 XTWO 291 XVP 4095 XZERO 3993 YETH 2640 YSUB1
2646 YSUB2 2674 YSUBX 1588 ZETA 3760 ZHE 1288 ZUTA
END PASS 1, ERRORS = 0
START PASS 2

View File

@@ -1,11 +1,10 @@
777 CLEAR MEMORY 0000-4999 THEN HALT
666 61000604994
666 600003049900000146000004400284990009902900001000029999900000304993
777 LOAD BALGOL MACHINE-LANGUAGE CARD DECK TO MEMORY
777 CLEAR MEMORY AND LOAD BALGOL MACHINE-LANGUAGE CARD DECK
666 61000604955
66661000604961010116049800000010497308166364954066660066660026636496101010604980
66661000604962000004249740000049000703110404959000002949750000030495001000604980
666 6000030495006996006996
66661000604961000484600000000042495000001204953004902900000000029000004401274950
66661000604967000003249540101160499400000104987081663649610666600666600266364995
66661000604999010106049940000042498800000490007031104049660000029498900000304957
666 610006099990000145495100000424995000004649500048029495001000604999
666 6100060999960000304950
60600000100000000003000020000030006042008500000000044500005200152000000000420006
60600000200006000014509991000012000000001210007000003600150004009002142001580000
60600000300012096690096690000042000700000300004011012700160400042000700999200018

View File

@@ -1,11 +1,8 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-02 15:51
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-09 21:21
Source File: BALGOL-Overlay.card
ASMBL 2
REORD 100.0
ASMBL 2
REORD 100.0
START PASS 1
01 00 0 0000 BUF DEFN 0002 TAPE OUTPUT BUFFER
@@ -2439,109 +2436,8 @@ START PASS 1
3567 +0000004094
SYMBOL TABLE
3535 $FINIS 3543 $H 3547 $POOL 36 *A..1 53 *A..2
234 *A..3 238 *A..4 732 *A..5 738 *A..6 743 *A..7
752 *A..8 764 *A..9 776 *A.10 832 *A.11 891 *A.12
925 *A.13 957 *A.14 965 *A.15 1010 *A.16 1044 *A.17
1055 *A.18 1088 *A.19 1092 *A.20 1118 *A.21 1142 *A.22
1146 *A.23 1278 *A.24 1335 *A.25 1363 *A.26 1433 *A.27
1447 *A.28 1498 *A.29 1606 *A.30 1614 *A.31 1729 *A.32
1805 *A.33 1844 *A.34 2446 *A.35 2468 *A.36 2528 *A.37
2562 *A.38 2597 *A.39 2607 *A.40 2690 *A.41 2706 *A.42
2732 *A.43 2842 *A.44 3100 *A.45 3129 *A.46 3373 *A.47
3376 *A.48 3402 *A.49 3443 *A.50 4001 *A.51 2964 *A1.1
2928 *A9.1 24 *B..1 72 *B..2 83 *B..3 783 *B..4
834 *B..5 842 *B..6 928 *B..7 952 *B..8 960 *B..9
976 *B.10 990 *B.11 1060 *B.12 1115 *B.13 1180 *B.14
1194 *B.15 1287 *B.16 1378 *B.17 1443 *B.18 1504 *B.19
1791 *B.20 1840 *B.21 2449 *B.22 2564 *B.23 2609 *B.24
2685 *B.25 2724 *B.26 2811 *B.27 2971 *B.28 3181 *B.29
60 *C..1 751 *C..2 772 *C..3 774 *C..4 787 *C..5
827 *C..6 840 *C..7 920 *C..8 977 *C..9 989 *C.10
1196 *C.11 1377 *C.12 1438 *C.13 1510 *C.14 1766 *C.15
1793 *C.16 1829 *C.17 2441 *C.18 2622 *C.19 2639 *C.20
2739 *C.21 2798 *C.22 2846 *C.23 2917 *C.24 3087 *C.25
3133 *C.26 821 *D..1 882 *D..2 912 *D..3 1272 *D..4
1379 *D..5 1511 *D..6 2454 *D..7 2599 *D..8 2810 *D..9
2853 *D.10 3099 *D.11 3140 *D.12 810 *E..1 836 *E..2
872 *E..3 910 *E..4 943 *E..5 1229 *E..6 1404 *E..7
1582 *E..8 1753 *E..9 1821 *E.10 2881 *E.11 3212 *E.12
805 *F..1 836 *F..2 1078 *F..3 1190 *F..4 1586 *F..5
1749 *F..6 2620 *F..7 2941 *F..8 3209 *F..9 1560 *F1.1
1556 *F2.1 866 *G..1 1591 *G..2 1819 *G..3 3169 *G..4
1509 *H..1 1826 *H..2 3166 *H..3 3205 *H..4 1491 *I..1
3011 *I..2 3266 *I..3 1524 *J..1 2512 *J..2 2761 *J..3
2999 *J..4 3290 *J..5 3403 *J..6 1512 *K..1 2987 *K..2
1499 *L..1 1598 *L..2 3262 *L..3 48 *M..1 3192 *M..2
1413 *N..1 1518 *N..2 3265 *N..3 70 *O..1 3251 *O..2
2627 *P..1 3234 *P..2 2750 *Q..1 2839 *Q..2 3127 *Q..3
3395 *Q..4 92 *Q1.1 96 *Q2.1 64 *R..1 1383 *R..2
2840 *R..3 1106 *S..1 1225 *S..2 1252 *S..3 1483 *S..4
1487 *S..5 2981 *S..6 3256 *S..7 22 *T..1 1102 *T..2
1256 *T..3 2473 *T..4 3252 *T..5 75 *V..1 2753 *V..2
2905 *V..3 3035 *V..4 3314 *V..5 1065 *W..1 3229 *W..2
69 *X..1 1580 *X..2 3217 *X..3 1561 *X1.1 1557 *X2.1
1564 *X3.1 1567 *X4.1 967 *Y..1 1071 *Y..2 1176 *Y..3
1318 *Y..4 1548 *Y..5 2972 *Y..6 3182 *Y..7 3221 *Y..8
71 *Z..1 968 *Z..2 1132 *Z..3 1322 *Z..4 1570 *Z..5
2751 *Z1.1 2913 *Z101 2914 *Z111 2915 *Z121 2938 *Z131
2939 *Z141 3147 *Z151 3148 *Z161 3149 *Z171 3150 *Z181
3212 *Z191 2752 *Z2.1 3213 *Z201 3221 *Z211 3222 *Z221
3229 *Z231 3230 *Z241 3397 *Z251 3398 *Z261 2866 *Z3.1
2867 *Z4.1 2876 *Z5.1 2877 *Z6.1 2900 *Z7.1 2901 *Z8.1
2912 *Z9.1 3532 +0000000001 3545 +0000000007 3549 +0000000008 3551 +0000000009
3526 +0000000010 3533 +0000000011 3542 +0000000023 3527 +0000000040 3528 +0000000080
3552 +0000000099 3529 +0000000100 3562 +0000000292 3530 +0000000700 3565 +0000001011
3556 +0000001103 3540 +0000001111 3537 +0000002000 3557 +0000002202 3555 +0000002218
3558 +0000002428 3564 +0000002868 3563 +0000003446 3561 +0000003576 3560 +0000003577
3566 +0000003877 3567 +0000004094 3559 +0000004116 3554 +0000004233 3525 +0000010000
3544 +0000545600 3538 +0002000000 3553 +0010123536 3534 +0011110000 3548 +0034353600
3531 +0525005250 3536 +1000600000 3541 +1111110000 3546 +9669009669 3550 +9999999999
3539 -0000001111 12 A 2714 ACTUA 3503 ADDIT 1020 AGAIN
2856 ASSGZ 273 AVAIL 2439 AVALE 13 B 1470 BIGCN
8 BMOD 2 BUF 2318 BUFR 2163 CHAR 1475 CHNG
941 CNST8 1600 CNST9 181 CNTRF 180 CNTRI 2472 COUT
2201 CRD 3460 CSERR 2980 D1 2159 D2D3 184 DESCR
1618 DICT 3500 DIM 3505 DIMS 292 DUMBS 2660 EH
2853 EM 2868 EN 2704 END1 2795 END15 2823 END2
3079 END3 3118 END4 258 EPSLN 2218 EQTAB 3464 ERFRM
2175 EXLBT 1602 EXPL 185 EXPLN 1613 EXPLX 1153 EXTEX
1123 EXTP 3367 FIN 3447 FIXUP 101 FMT1 130 FMT3
159 FMT4 201 FMT5 2456 FULL 2199 FUNS 1701 FXUP
1733 FXUPX 1709 FXUPY 4097 FZERO 3437 GET 3442 GETX
3450 HALT 208 HALT1 3495 HOLD 1441 I 1472 I1
3499 IDEX 2418 IFERR 1120 II 1632 IMAGE 2438 INS
2160 INSTR 2448 INSX 1493 IOERR 3501 J 1121 JJ
2158 K 2471 KOUNT 2157 L 4107 LALE 1857 LBRT
1448 LBSB 1458 LBSBX 3449 LCHOD 202 LCMAX 1012 LDBG
2437 LEVEL 1690 LIBRF 1691 LIBRX 2161 LL0 233 LOADC
230 LOADL 31 LOADP 4217 LOCN 2839 LOD1 3127 LOD2
2750 LOD3 3395 LOD4 76 LODOV 74 LODOX 207 LRTF
3525 LX 3504 MADIT 4227 MAMAX 2670 MAYBE 0 MDUMP
3575 MEM 14 MLOAD 2474 MONST 1848 MSG 4999 MSIZE
1122 MSK 1034 MTS 1128 NAME 3497 NINES 950 NMBRL
3448 NN 3041 NONE 2699 NSUP 2701 NSUPX 1430 NTAG
1334 NUMB 2674 NUMLB 1473 O1 1474 O2 275 OP
1 OT 969 OUT 2 PNTR 3384 POSCT 1103 POST
101 PREV 939 PRNT 2807 PRSW1 3096 PRSW2 1041 RDT
1351 READ 1358 READX 2460 REM 2463 REMX 2575 RETRN
1 RLO 3446 SBMUD 1359 SCAN 1429 SCANX 2162 SCNCT
1426 SCNXX 4116 SCRTB 91 SECT 3494 SL 1785 SRCH
1431 SRCHP 1811 SRCHX 3493 SREF 3457 SRERR 4216 SSC
2833 STOX 2831 STOX1 2836 STOXX 2692 SUP 2696 SUPX
400 SX 2427 SYMBL 2 T 188 TAB 3576 TBL
2174 TEMP 2173 TEMP3 3496 THROW 2631 TLU 2970 TRCE
3502 TST 251 VARB 3451 VECTR 2657 VL 1812 WEM
1847 WEMX 1734 WRIT2 1739 WRIT3 1781 WRIT4 1765 WRIT5
1762 WRIT6 1751 WRIT7 1733 WRITX 1755 WRT10 183 WRTF
4099 XONE 1023 XT001 4095 XZERO 2644 YES 27 ZERO
2164 ZERSS
END PASS 1, ERRORS = 0
START PASS 2
01 00 0 3 0000 BUF DEFN 0002 TAPE OUTPUT BUFFER

View File

@@ -1,11 +1,10 @@
777 CLEAR MEMORY 0000-4999 THEN HALT
666 61000604994
666 600003049900000146000004400284990009902900001000029999900000304993
777 LOAD BALGOL MACHINE-LANGUAGE CARD DECK TO MEMORY
777 CLEAR MEMORY AND LOAD BALGOL MACHINE-LANGUAGE CARD DECK
666 61000604955
66661000604961010116049800000010497308166364954066660066660026636496101010604980
66661000604962000004249740000049000703110404959000002949750000030495001000604980
666 6000030495006996006996
66661000604961000484600000000042495000001204953004902900000000029000004401274950
66661000604967000003249540101160499400000104987081663649610666600666600266364995
66661000604999010106049940000042498800000490007031104049660000029498900000304957
666 610006099990000145495100000424995000004649500048029495001000604999
666 6100060999960000304950
60600000100000000000000000000139000000000310004051032600224101850000000000400012
60600000200006000024000130000142000800000012739414005600004130852010000000300100
60600000300012000000000000000000500000000420000004124000244100450000041100580000

View File

@@ -1,5 +0,0 @@
777 LOAD BALGOL MACHINE-LANGUAGE CARD DECK TO MEMORY
666 61000604955
66661000604961010116049800000010497308166364954066660066660026636496101010604980
66661000604962000004249740000049000703110404959000002949750000030495001000604980
666 6000030495006996006996

View File

@@ -0,0 +1,7 @@
777 CLEAR MEMORY AND LOAD BALGOL MACHINE-LANGUAGE CARD DECK
666 61000604955
66661000604961000484600000000042495000001204953004902900000000029000004401274950
66661000604967000003249540101160499400000104987081663649610666600666600266364995
66661000604999010106049940000042498800000490007031104049660000029498900000304957
666 610006099990000145495100000424995000004649500048029495001000604999
666 6100060999960000304950

View File

@@ -0,0 +1,36 @@
1 REM CLEAR MEMORY AND LOAD BALGOL MACHINE-LANGUAGE DECK
1 REM P.KIMPEL, 2018-01-09.
1 REM
1 CR DEFN 1 CARDATRON INPUT UNIT
1 LOCN 4950
1 START DEFN *
1 REM CLEAR MEMORY
1 *A CLL 0,48 CLEAR THE FIRST WORD, /44=REPEAT COUNT
1 LDB *-1 SET DEST ADDRESS FOR RTF
1 IBB *+1,1 INCREMENT START ADDRESS
1 RTF 0,49 CLEAR NEXT 49 WORDS
1 *B RTF 0,100 CLEAR NEXT 100-WORD BLOCK
1 DFL A-,44,1 DECREMENT LOOP COUNTER
1 BRP B- LOOP UNTIL COUNT EXHAUSTED
1 REM
1 LOOP CNC BUF,CR,RLO READ A CARD, ASSUMING FORMAT 6
1 CAD BUF-7 LOAD WORD FOR COL 1-3
1 BFA *+2,81,66 IF COL 1=6, BRANCH AROUND
1 HLT 6666,6666 OTHERWISE, HALT -- NOT A FORMAT-6 CARD
1 BFA DONE,02,66 IF COL 2-3=66, WE-RE DONE
1 CNC BUF,CR RE-READ CARD AND RELEASE RELOAD-LOCKOUT
1 LDB BUF-6 LOAD B FROM ADDRESS IN COL 11-14
1 SLA 7 SHIFT COUNT IN COL 2 TO THE /31 FIELD
1 STA *+1,31 STORE IN THE RTF NEXT
1 RTF BUF-5,*-* MOVE *COUNT* WORDS FROM COL 15 TO (B)
1 BUN LOOP GO GET ANOTHER CARD
1 REM
1 LOCN 4995 POSITION TO END OF MEMORY
1 BUF DEFN *-1 START OF CARD BUFFER
1 REM
1 DONE CLA START+1 DEFINE RTF DEST ADDR
1 LDB DONE LOAD ADDR OF PROGRAM TO B
1 CLL START CLEAR FIRST WORD TO ZERO
1 RTF START,48 CLEAR ALL BUT LAST WORD OF MEMORY
1 CRD *,CR READ LOCKED-OUT CARD
1 FINI START (HOPEFULLY A SIGN-6 INSTR)

View File

@@ -0,0 +1,51 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-01-10 05:32
Source File: Machine-Language-Loader.card
START PASS 2
CLEAR MEMORY AND LOAD BALGOL MACHINE-LANGUAGE DECK
P.KIMPEL, 2018-01-09.
4 0000 CR DEFN 1 CARDATRON INPUT UNIT
5 0000 LOCN 4950
6 4950 START DEFN *
CLEAR MEMORY
8 4950 0 0048 46 0000 *A CLL 0,48 CLEAR THE FIRST WORD, /44=REPEAT COUNT
9 4951 0 0000 42 4950 LDB *-1 SET DEST ADDRESS FOR RTF
10 4952 0 0001 20 4953 IBB *+1,1 INCREMENT START ADDRESS
11 4953 0 0490 29 0000 RTF 0,49 CLEAR NEXT 49 WORDS
12 4954 0 0000 29 0000 *B RTF 0,100 CLEAR NEXT 100-WORD BLOCK
13 4955 0 4401 27 4950 DFL A-,44,1 DECREMENT LOOP COUNTER
14 4956 0 0000 32 4954 BRP B- LOOP UNTIL COUNT EXHAUSTED
16 4957 0 1011 60 4994 LOOP CNC BUF,CR,RLO READ A CARD, ASSUMING FORMAT 6
17 4958 0 0000 10 4987 CAD BUF-7 LOAD WORD FOR COL 1-3
18 4959 0 8166 36 4961 BFA *+2,81,66 IF COL 1=6, BRANCH AROUND
19 4960 0 6666 00 6666 HLT 6666,6666 OTHERWISE, HALT -- NOT A FORMAT-6 CARD
20 4961 0 0266 36 4995 BFA DONE,02,66 IF COL 2-3=66, WE-RE DONE
21 4962 0 1010 60 4994 CNC BUF,CR RE-READ CARD AND RELEASE RELOAD-LOCKOUT
22 4963 0 0000 42 4988 LDB BUF-6 LOAD B FROM ADDRESS IN COL 11-14
23 4964 0 0000 49 0007 SLA 7 SHIFT COUNT IN COL 2 TO THE /31 FIELD
24 4965 0 3110 40 4966 STA *+1,31 STORE IN THE RTF NEXT
25 4966 0 0000 29 4989 RTF BUF-5,*-* MOVE *COUNT* WORDS FROM COL 15 TO (B)
26 4967 0 0000 30 4957 BUN LOOP GO GET ANOTHER CARD
28 4968 LOCN 4995 POSITION TO END OF MEMORY
29 4995 BUF DEFN *-1 START OF CARD BUFFER
31 4995 0 0001 45 4951 DONE CLA START+1 DEFINE RTF DEST ADDR
32 4996 0 0000 42 4995 LDB DONE LOAD ADDR OF PROGRAM TO B
33 4997 0 0000 46 4950 CLL START CLEAR FIRST WORD TO ZERO
34 4998 0 0480 29 4950 RTF START,48 CLEAR ALL BUT LAST WORD OF MEMORY
35 4999 0 1000 60 4999 CRD *,CR READ LOCKED-OUT CARD
36 5000 FINI START (HOPEFULLY A SIGN-6 INSTR)
SYMBOL TABLE
4950 *A..1 4954 *B..1 8 BMOD 4994 BUF 1 CR
4995 DONE 4957 LOOP 1 RLO 4950 START
END PASS 2, ERRORS = 0

View File

@@ -0,0 +1,77 @@
Index of folder retro-220/software/examples:
Miscellaneous example programs for the retro-220 emulator.
Unless otherwise specified, all files are in standard Windows text
format, with carriage-return/line-feed delimiters.
List-Cards.card
A simple assembly language program to list card images from
Cardatron input unit 1 to Cardatron output unit 2. Assemble with
software/tools/BAC-Assembler.html.
List-Cards.lst
Assembly listing for List-Cards.card.
List-Cards-Load.card
Loadable band-6 object deck for List-Cards.card.
Machine-Language-Loader.card
Assembly language program to load object code in BALGOL Machine
Language Instruction Card format (see Appendix F in
http://bitsavers.org/pdf/burroughs/electrodata/220/220-21017_B220_BA
LGOL_Mar63.pdf) to 220 memory. Assemble with software/tools/BAC-
Assembler.html.
Machine-Language-Loader.lst
Assembly listing from Machine-Language-Loader.card.
Machine-Language-Loader.Load.card
Loadable band-6 object deck Machine-Language-Loader.card.
Memory-Clear-0000-4999.Load.card
Loadable band-6 object deck for a program to clear 220 memory
addresses 0000-4999 and then halt.
PRIME.TABLE.card
Assembly language program to print a table of prime numbers.
Assemble with software/tools/BAC-Assembler.html.
PRIME.TABLE.lst
Assembly listing for PRIME.TABLE.lst, including sample output to the
SPO, listing primes to 21,397.
PRIME.TABLE.Load.pt
Loadable object code for the PRIME.TABLE.card program in retro-220
paper tape image format.
WINTER.PI.card
Assembly language program to calculate and print the first 800
digits of Pi. Assemble with software/tools/BAC-Assembler.html. This
program was ported to the 220 by Paul Kimpel (via Burroughs B5500
Algol and the ElectroData/Burroughs 205) from a C program by Dik T.
Winter of CWI in Amsterdam (see
https://cs.uwaterloo.ca/~alopez-o/math-faq/mathtext/node12.html).
WINTER.PI.lst
Assembly listing for WINTER.PI.card, including sample output to the
SPO.
WINTER.PI.Code.lst
Assembly listing for WINTER.PI.card, with the assembled code
arranged for manual conversion to retro-220 paper-tape image format.
WINTER.PI.Load.card
Loadable band-6 object deck for WINTER.PI.card.
WINTER.PI.Load.pt
Loadable object code in retro-220 paper-tape image format for
WINTER.PI.card.
WINTER-PI.Load-Inverse.pt
Loadable object code in retro-220 paper-tape image inverse (sign
last) format for WINTER.PI.card.
Paul Kimpel
January 2017

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
rem Generate BAC-Assembler card decks from BALGOL transcription files.
pushd ..\BALGOL
rem ..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Main.baca
rem ..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Overlay.baca
..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Main.baca
..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Overlay.baca
..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Library\ACOS.baca
..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Library\ASIN.baca
..\tools\BAC-Xscript-Reformatter.wsf /q BALGOL-Library\ATAN.baca

View File

@@ -176,6 +176,8 @@ Sub ExtractCode(byVal xScriptName, byVal deckName)
If xFile.AtEndOfStream Then
eof = True
ElseIf opCode = "FINI" Then
eof = True
Else
line = xFile.ReadLine
End If

View File

@@ -169,9 +169,7 @@ LABEL {
<button id=SelectListing type=button>Select Listing</button>
</div>
<div id=TextDiv><pre id=TextPanel></pre>
</div>
<div id=TextDiv><pre id=TextPanel></pre></div> <!-- Don't add any whitespace! -->
<script>
"use strict";
@@ -255,7 +253,7 @@ window.addEventListener("load", function() {
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]};
// Assembly storage
var asmCode = []; // words of assembled code
var asmCode = []; // buffer for words of assembled code
var djList = [0]; // sL values for DJ field definitions
var errorCount = 0; // assembler error count
var errorTank = []; // holding area for errors on current line
@@ -306,7 +304,7 @@ window.addEventListener("load", function() {
0, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, // 60-6F
57, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 0, 0, 0, 0, 0]; // 70-7F
var xlate220ANSI = [ // translate internal B220 code to ANSI
var xlate220ANSI = [ // translate internal B220 code to ANSI (Algol glyphs)
// 00 01 02 03 04 05 06 07 08 09
" ", "?", "9", ".", ")", "?", "?", "?", "?", "?", // 00-09
"+", "?", "?", "$", "*", "*", "$", "?", "?", "?", // 10-19
@@ -2934,14 +2932,14 @@ window.addEventListener("load", function() {
}
/**************************************/
function generateObjectTape() {
function generateObjectTape(asmCode, outputChecksum) {
/* Formats the assembled object code as a 220 tape image in a temporary
window. From there it can be save, copied, etc. */
var doc = null; // temp window document object
var pval = p10[10]; // modulus for a word's absolute value
var psign = pval*2; // modulus for a word's sign bit
var tape = null; // temp window text area
var title = "220 GEN-Assembler Object Code";
var title = "220 GEN-Assembler Object Tape";
var win = window.open("../../webUI/B220FramePaper.html", "GEN-Asm-Object",
"scrollbars,resizable,width=500,height=500");
@@ -2949,7 +2947,7 @@ window.addEventListener("load", function() {
var sw = word%psign; // will be the signed algebraic value of word
if (sw >= pval) { // check if word has sign bit=1
sw = psign = sw; // if so, make is algebraically negative
sw = pval - sw; // if so, make it algebraically negative
}
return (cksum+sw)%pval; // compute the algebraic checksum
@@ -2980,13 +2978,15 @@ window.addEventListener("load", function() {
word = asmCode[addr];
block += "," + word.toString();
cksum = checksum(cksum, word);
++count;
++addr;
if (outputChecksum) {
cksum = checksum(cksum, word);
}
} // while addr
if (outputChecksum) {
// Compute and output a block with the negative checksum at the next address
// Compute and output a block with the 220 negative checksum at the next address
if (count >= 100) {
tape.appendChild(doc.createTextNode(block + "\n"));
count = 0;
@@ -2996,11 +2996,18 @@ window.addEventListener("load", function() {
if (cksum < 0) {
block += "," + padLeft(-cksum, 11, "0");
} else {
block += "," + padLeft(cksum+psign, 11, "0");
block += "," + padLeft(cksum+pval, 11, "0");
}
}
tape.appendChild(doc.createTextNode(block + "\n"));
while (addr < 10000) {
addr += 100;
tape.appendChild(doc.createTextNode("0,100,0\n"));
}
tape.appendChild(doc.createTextNode("0,1,1")); // EOT control word for lane 0
tape.appendChild(doc.createTextNode("1,1,1")); // EOT control word for lane 1
}
win.addEventListener("load", generateTape, false);
@@ -3022,7 +3029,7 @@ window.addEventListener("load", function() {
}
} else { // We're done, just exit
if (errorCount == 0) {
generateObjectTape();
generateObjectTape(asmCode, outputChecksum);
}
$$("CRFileSelector").value = null; // reset the <input> elements